html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}body{background:#0a0b0d;margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.o1-landing{--lp-color-bg:#0a0b0d;--lp-color-band:#101114;--lp-color-card:#16181d;--lp-color-card-band:#1b1e24;--lp-color-border:#26282e;--lp-color-border-strong:#33363d;--lp-color-text:#f2f4f7;--lp-color-text-2:#9ba1ac;--lp-color-text-3:#6f7681;--lp-color-accent:#00a4ff;--lp-color-accent-hover:#33b6ff;--lp-color-on-accent:#06121b;--lp-color-accent-deep:#0080cf;--lp-color-launch-accent:#73c0fa;--lp-color-launch-accent-2:#a6d6fc;--lp-color-launch-ink:#04121f;--lp-color-white:#fff;--lp-color-ink:#0a0b0d;--lp-color-frost:#f7f8f9;--lp-color-cloud:#eef0f3;--lp-color-pewter:#dedfe2;--lp-color-ink-secondary:#5b616e;--lp-color-positive:#27ad75;--lp-color-negative:#f0616d;--lp-font-display:"Manrope", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--lp-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--lp-radius-pill:999px;--lp-radius-card:24px;--lp-radius-input:8px;--lp-container:1200px;--lp-gutter:32px;--lp-section-y:104px}@media (max-width:960px){.o1-landing{--lp-section-y:72px}}@media (max-width:640px){.o1-landing{--lp-gutter:20px;--lp-section-y:56px}}.o1-landing{box-sizing:border-box;width:100%;font-family:var(--lp-font-sans);color:var(--lp-color-text);background:var(--lp-color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.o1-landing *,.o1-landing :before,.o1-landing :after{box-sizing:border-box;margin:0}.o1-landing img,.o1-landing svg,.o1-landing video{max-width:100%;display:block}.o1-landing a{color:inherit;text-decoration:none}.o1-landing button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.o1-landing h1,.o1-landing h2,.o1-landing h3{text-wrap:balance;font-weight:500}.o1-landing ::selection{background:#00a4ff4d}.o1-landing :focus-visible{outline:2px solid var(--lp-color-accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.o1-landing *,.o1-landing :before,.o1-landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.o1-landing .container{width:100%;max-width:var(--lp-container);padding-inline:var(--lp-gutter);margin-inline:auto}.o1-landing .section{padding-block:var(--lp-section-y);scroll-margin-top:72px}.o1-landing .page-main{padding-top:72px}.o1-landing .page-main--flush{padding-top:0}.o1-landing .section-head{margin-bottom:56px}.o1-landing .tag{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-color-text-3);border:1px solid var(--lp-color-border);border-radius:var(--lp-radius-pill);align-items:center;gap:8px;margin-bottom:24px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.o1-landing .h-display{font-family:var(--lp-font-display);letter-spacing:-.015em;font-size:clamp(42px,5.6vw,72px);font-weight:500;line-height:1.04}.o1-landing .h2{font-family:var(--lp-font-display);letter-spacing:-.012em;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.08}.o1-landing .h3{font-family:var(--lp-font-display);font-size:22px;font-weight:600;line-height:1.25}.o1-landing .lede{color:var(--lp-color-text-2);text-wrap:pretty;max-width:560px;margin-top:20px;font-size:18px;line-height:1.56}.o1-landing .btn{border-radius:var(--lp-radius-pill);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:500;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.o1-landing .btn--primary{background:var(--lp-color-accent);color:var(--lp-color-on-accent);font-weight:600}.o1-landing .btn--primary:hover{background:var(--lp-color-accent-hover)}.o1-landing .btn--gray{background:var(--lp-color-card-band);color:var(--lp-color-text)}.o1-landing .btn--gray:hover{background:#22252c}.o1-landing .btn--ink{background:var(--lp-color-white);color:var(--lp-color-ink)}.o1-landing .btn--ink:hover{background:var(--lp-color-cloud)}.o1-landing .btn--sm{padding:10px 20px;font-size:14px}.o1-landing .text-link{color:var(--lp-color-accent);font-weight:500;transition:color .15s}.o1-landing .text-link:hover{color:var(--lp-color-accent-hover)}.o1-landing .media-tile{background:var(--lp-color-card);border:1px solid var(--lp-color-border);border-radius:var(--lp-radius-card);overflow:hidden}.o1-landing .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.o1-landing .section--band{background-color:var(--lp-color-band);border-color:var(--lp-color-border);border-block-style:solid;border-block-width:1px}.o1-landing .section-head--center{text-align:center;flex-direction:column;align-items:center;display:flex}.o1-landing .rewards__title{max-width:900px}.o1-landing .nav__badge{color:#00a4ff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background-color:#00a4ff1a;background-color:lab(63.8973% -10.918 -55.9957/.1);border:1px solid #00a4ff4d;border:1px solid lab(63.8973% -10.918 -55.9957/.3);border-radius:100px;padding-block:2px;padding-inline:8px;font-size:10px;font-weight:700}.o1-landing .nav__badge--live{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.o1-landing .nav__badged-link:hover .nav__badge--live{background-color:#00a4ff33;background-color:lab(63.8973% -10.918 -55.9957/.2)}}.o1-landing .nav__badged-link{align-items:center;gap:8px;display:flex}.o1-landing .cta{background-color:#0000;flex-direction:column;align-items:center;padding-top:2.5rem;display:flex;position:relative;overflow:hidden}.o1-landing .cta__glow{top:0;pointer-events:none;z-index:0;height:200px;position:absolute;inset-inline:0}.o1-landing .cta__rule{top:0;background-image:linear-gradient(90deg,#10101000 0%,#696969 50%,#10101000 100%);height:1px;position:absolute;inset-inline:0}.o1-landing .cta__rule--accent{background-image:linear-gradient(90deg,#00a4ff00 0%,#00a4ff 50%,#00a4ff00 100%);top:1px}.o1-landing .cta__halo{filter:blur(60px);background-image:radial-gradient(64.59% 78.61% at 50% 0,#00a4ff00 0%,#00a4ff 43.5%,#00a4ff00 100%);border-radius:3.40282e38px;width:600px;height:120px;position:absolute;top:0;left:50%;translate:-50%}.o1-landing .cta__inner{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:2rem;padding-top:2.5rem;padding-bottom:5rem;display:flex;position:relative}.o1-landing .cta__icon{width:6rem;height:6rem}.o1-landing .cta__title{letter-spacing:-.025em;color:#0000;background-image:linear-gradient(90deg,#fff 0%,#999 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:3rem;line-height:1.1}.o1-landing .cta__badges{background-color:#0000;justify-content:center;align-items:center;gap:2rem;display:flex}.o1-landing .cta__badge{color:#ffffffe6;align-items:center;gap:.5rem;font-size:15px;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.o1-landing .cta__badge{color:lab(100% -.0000298023 .0000119209/.9)}}.o1-landing .cta__badge-icon{color:#fffc;width:1.25rem;height:1.25rem}@supports (color:color-mix(in lab, red, red)){.o1-landing .cta__badge-icon{color:lab(100% -.0000298023 .0000119209/.8)}}.o1-landing .cta__desc{color:#9ba1ac;text-align:center;max-width:500px;margin:0;font-size:18px;line-height:1.625}.o1-landing .cta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.o1-landing .bk{padding-block:72px 120px}.o1-landing .bk-sub{color:var(--lp-color-text-2);text-wrap:pretty;max-width:480px;margin-top:20px;font-size:16px;line-height:1.6}.o1-landing .bk-hero{justify-content:space-between;align-items:center;gap:48px;padding-block:40px 24px;display:flex}.o1-landing .bk-hero .h2{max-width:560px}.o1-landing .bk-hero-art{flex-shrink:0;width:min(420px,38%);margin-right:24px}.o1-landing .bk-download{gap:10px;margin-top:36px}.o1-landing .bk-section{margin-top:112px}.o1-landing .bk-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.o1-landing .bk-grid+.bk-grid{margin-top:20px}.o1-landing .bk-grid--dont{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.o1-landing .bk-grid--rules,.o1-landing .bk-grid--duo{grid-template-columns:1fr 1fr}.o1-landing .bk-tile{aspect-ratio:16/10;border-radius:var(--lp-radius-card);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.o1-landing .bk-tile>img{max-width:62%;max-height:52%}.o1-landing .bk-tile--frost{background:var(--lp-color-frost)}.o1-landing .bk-tile--white{background:var(--lp-color-white)}.o1-landing .bk-tile--gradient{background:linear-gradient(135deg,#001a33 0%,#005c99 55%,#00a4ff 100%)}.o1-landing .bk-tile--ink{background:var(--lp-color-card);border:1px solid var(--lp-color-border)}.o1-landing .bk-tile--tall{aspect-ratio:16/9}.o1-landing .bk-tile--photo{background:var(--lp-color-cloud)}.o1-landing .bk-tile--photo>img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.o1-landing .bk-caption{color:var(--lp-color-text-3);justify-content:space-between;align-items:center;gap:12px;margin:12px 4px 0;font-size:13.5px;display:flex}.o1-landing .bk-caption--center{text-align:center;justify-content:center}.o1-landing .bk-caption-links{gap:12px;font-weight:500;display:flex}.o1-landing .bk-caption-links a{color:var(--lp-color-accent);transition:color .15s}.o1-landing .bk-caption-links a:hover{color:var(--lp-color-accent-hover)}.o1-landing .bk-tile--dont:after{content:"";background:linear-gradient(to top right,#0000 calc(50% - 1px),#0a0b0d40 50%,#0000 calc(50% + 1px));position:absolute;inset:0}.o1-landing .bk-tile--gradient.bk-tile--dont:after{background:linear-gradient(to top right,#0000 calc(50% - 1px),#ffffff73 50%,#0000 calc(50% + 1px))}.o1-landing .bk-dont--rotate{transform:rotate(-14deg)}.o1-landing .bk-dont--stretch{transform:scaleX(1.45)}.o1-landing .bk-dont--recolor{filter:hue-rotate(130deg)saturate(1.6)}.o1-landing .bk-color{border-radius:var(--lp-radius-card);min-height:180px;color:var(--lp-color-ink);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.o1-landing .bk-color--dark{color:var(--lp-color-text);border:1px solid var(--lp-color-border-strong)}.o1-landing .bk-color--accent{color:#04121c}.o1-landing .bk-color-name{font-family:var(--lp-font-display);font-size:18px;font-weight:600}.o1-landing .bk-color-codes{flex-direction:column;gap:4px;font-size:14px;display:flex}.o1-landing .bk-color-codes strong{font-weight:600}.o1-landing .bk-color-codes span{opacity:.6;font-size:13px}.o1-landing .bk-space{border-radius:var(--lp-radius-card);background:var(--lp-color-card);border:1px solid var(--lp-color-border);justify-content:center;align-items:center;min-height:360px;margin-top:40px;display:flex;position:relative;overflow:hidden}.o1-landing .bk-space-frame{border:1px dashed var(--lp-color-border-strong);padding:44px 56px}.o1-landing .bk-space-frame img{height:56px}.o1-landing .bk-space-ghost{opacity:.14;position:absolute}.o1-landing .bk-space-ghost img{height:36px}.o1-landing .bk-space-ghost--top{top:36px;left:50%;transform:translate(-50%)}.o1-landing .bk-space-ghost--bottom{bottom:36px;left:50%;transform:translate(-50%)}.o1-landing .bk-space-ghost--left{top:50%;left:calc(50% - 300px);transform:translateY(-50%)}.o1-landing .bk-space-ghost--right{top:50%;right:calc(50% - 300px);transform:translateY(-50%)}.o1-landing .bk-space-label{color:var(--lp-color-text-3);font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.o1-landing .bk-space-label--top{top:84px}.o1-landing .bk-space-label--bottom{bottom:84px}.o1-landing .bk-rules{background:var(--lp-color-card);border:1px solid var(--lp-color-border);border-radius:var(--lp-radius-card);padding:36px}.o1-landing .bk-rules ul{flex-direction:column;gap:18px;margin:24px 0 0;padding:0;list-style:none;display:flex}.o1-landing .bk-rule{color:var(--lp-color-text-2);text-wrap:pretty;padding-left:28px;font-size:15px;line-height:1.6;position:relative}.o1-landing .bk-rule:before{font-weight:600;position:absolute;top:1px;left:0}.o1-landing .bk-rule--yes:before{content:"✓";color:var(--lp-color-positive)}.o1-landing .bk-rule--no:before{content:"✕";color:var(--lp-color-negative)}.o1-landing .bk-band{border-radius:var(--lp-radius-card);background:var(--lp-color-card);border:1px solid var(--lp-color-border);justify-content:space-between;align-items:center;gap:48px;margin-top:112px;padding:56px 64px;display:flex}.o1-landing .bk-band-copy .h2{max-width:440px}.o1-landing .bk-band-actions{align-items:center;gap:24px;margin-top:36px;display:flex}.o1-landing .bk-band-actions .bk-download{margin-top:0}.o1-landing .bk-band-art{flex-shrink:0;height:180px;margin-right:24px}@media (max-width:960px){.o1-landing .bk-hero{padding-top:16px}.o1-landing .bk-hero-art{display:none}.o1-landing .bk-section{margin-top:80px}.o1-landing .bk-grid,.o1-landing .bk-grid--dont{grid-template-columns:1fr 1fr}.o1-landing .bk-grid--rules{grid-template-columns:1fr}.o1-landing .bk-space-ghost--left,.o1-landing .bk-space-ghost--right{display:none}.o1-landing .bk-band{flex-direction:column;align-items:flex-start;padding:40px}.o1-landing .bk-band-art{height:120px;margin-right:0}}@media (max-width:640px){.o1-landing .bk-grid,.o1-landing .bk-grid--dont,.o1-landing .bk-grid--duo{gap:12px}.o1-landing .bk-caption{font-size:12.5px}}.o1-landing .faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.o1-landing .faq__head{position:sticky;top:120px}.o1-landing .faq__list{border-top:1px solid var(--lp-color-border)}.o1-landing .faq__item{border-bottom:1px solid var(--lp-color-border)}.o1-landing .faq__item h3{font-size:inherit;font-weight:inherit}.o1-landing .faq__question{text-align:left;width:100%;color:var(--lp-color-text);justify-content:space-between;align-items:center;gap:24px;padding:26px 4px;font-size:18px;font-weight:500;transition:color .15s;display:flex}.o1-landing .faq__question:hover{color:var(--lp-color-accent)}.o1-landing .faq__icon{color:var(--lp-color-text-3);flex-shrink:0;transition:transform .25s}.o1-landing .faq__icon.is-open{transform:rotate(45deg)}.o1-landing .faq__answer{overflow:hidden}.o1-landing .faq__answer p{max-width:620px;color:var(--lp-color-text-2);text-wrap:pretty;padding:0 4px 28px;font-size:16px;line-height:1.56}@media (max-width:960px){.o1-landing .faq__grid{grid-template-columns:1fr;gap:40px}.o1-landing .faq__head{position:static}}.o1-landing .footer{border-top:1px solid var(--lp-color-border);background:0 0;padding-block:72px 40px}.o1-landing .footer__top{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;padding-bottom:56px;display:grid}.o1-landing .footer__logo{width:auto;height:30px}.o1-landing .footer__tagline{color:var(--lp-color-text-3);margin-top:16px;font-size:14px}.o1-landing .footer__columns{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:32px;display:grid}.o1-landing .footer__col-title{color:var(--lp-color-text);margin-bottom:18px;font-size:14px;font-weight:600}.o1-landing .footer__col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.o1-landing .footer__col a{color:var(--lp-color-text-2);font-size:15px;transition:color .15s}.o1-landing .footer__col a:hover{color:var(--lp-color-text)}.o1-landing .footer__disclosure{color:var(--lp-color-text-3);text-wrap:pretty;max-width:640px;padding-bottom:32px;font-size:13px;line-height:1.55}.o1-landing .footer__bottom{border-top:1px solid var(--lp-color-border);color:var(--lp-color-text-3);justify-content:space-between;align-items:center;gap:24px;padding-top:28px;font-size:14px;display:flex}.o1-landing .footer__social{align-items:center;gap:20px;display:flex}.o1-landing .footer__social a{color:var(--lp-color-text-3);transition:color .15s;display:inline-flex}.o1-landing .footer__social a:hover{color:var(--lp-color-text)}@media (max-width:960px){.o1-landing .footer__top{grid-template-columns:1fr;gap:48px}.o1-landing .footer__columns{grid-template-columns:repeat(2,1fr);gap:40px 24px}}.o1-landing .gradient-blinds-container{width:100%;height:100%;position:relative;overflow:hidden}.o1-landing .hero{position:relative}.o1-landing .hero__bg{position:absolute;inset:0;overflow:hidden}.o1-landing .hero__bg-fade{pointer-events:none;background:radial-gradient(60% 70% at 50% 42%,#0a0b0de0 0%,#0a0b0d73 55%,#0a0b0d00 100%);position:absolute;inset:0}.o1-landing .hero__bg-fade:after{content:"";background:linear-gradient(to bottom, transparent, var(--lp-color-bg));height:160px;position:absolute;inset:auto 0 0}.o1-landing .hero__content{z-index:2;text-align:center;flex-direction:column;align-items:center;padding-block:148px 132px;display:flex;position:relative}.o1-landing .hero__icon{width:96px;height:96px;margin-bottom:32px}.o1-landing .hero__content .h-display{max-width:800px}.o1-landing .hero__sub{color:var(--lp-color-text-2);text-wrap:pretty;max-width:520px;margin-top:24px;font-size:18px;line-height:1.56}.o1-landing .hero__apps{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:none;position:relative}.o1-landing .hero__app{isolation:isolate;border-radius:var(--lp-radius-pill);background:var(--lp-color-card);border:1px solid var(--lp-color-border-strong);color:var(--lp-color-text);text-align:left;align-items:center;gap:12px;padding:12px 18px 12px 16px;transition:color .2s,transform .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.o1-landing .hero__app:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(to bottom, var(--lp-color-launch-accent-2), var(--lp-color-launch-accent) 60%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.o1-landing .hero__app:after{content:"";pointer-events:none;background:linear-gradient(102deg,#0000 20%,#ffffff8c 50%,#0000 80%);width:60%;position:absolute;inset:-40% 0;transform:translate(-180%)}.o1-landing .hero__app .app-ico{width:18px;height:18px}.o1-landing .hero__app-text{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.o1-landing .hero__app-label{font-size:15px;font-weight:600;line-height:1.2}.o1-landing .hero__app-tagline{color:var(--lp-color-text-2);font-size:13px;line-height:1.2;transition:color .2s}.o1-landing .hero__app-arrow{opacity:.5;flex-shrink:0;margin-left:4px;transition:opacity .2s,transform .2s}.o1-landing .hero__app:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.o1-landing .hero__app:hover,.o1-landing .hero__app.is-previewed{color:var(--lp-color-launch-ink);border-color:#0000}.o1-landing .hero__app:hover:before,.o1-landing .hero__app.is-previewed:before{opacity:1}.o1-landing .hero__app:hover .app-ico,.o1-landing .hero__app.is-previewed .app-ico{color:var(--lp-color-launch-ink)}.o1-landing .hero__app:hover .hero__app-tagline,.o1-landing .hero__app.is-previewed .hero__app-tagline{color:#04121fb8}.o1-landing .hero__app:hover .hero__app-arrow,.o1-landing .hero__app.is-previewed .hero__app-arrow{opacity:1;transform:translate(1.5px,-1.5px)}.o1-landing .hero__app:hover:after{transition:transform .7s cubic-bezier(.19,1,.22,1);transform:translate(300%)}}.o1-landing .hero__app:focus-visible{outline:2px solid var(--lp-color-accent);outline-offset:2px}.o1-landing .hero__icon,.o1-landing .hero__content .h-display,.o1-landing .hero__sub,.o1-landing .hero__app{animation:.6s cubic-bezier(.19,1,.22,1) backwards nav-action-in;animation-delay:calc(80ms + var(--i,0) * 80ms)}.o1-landing .hero__icon{--i:0}.o1-landing .hero__content .h-display{--i:1}.o1-landing .hero__sub{--i:2}.o1-landing .hero__app{--i:calc(3 + var(--n,0))}.o1-landing .hero__backers{z-index:1;flex-direction:column;align-items:center;gap:20px;padding-block:32px 40px;display:flex;position:relative}.o1-landing .hero__backers-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-color-text-3);flex-shrink:0;font-size:13px;font-weight:600}.o1-landing .hero__backers-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 44px;margin:0;padding:0;list-style:none;display:flex}.o1-landing .hero__backers-list a{display:inline-flex}.o1-landing .hero__backers-list img{object-fit:contain;filter:brightness(0)invert();opacity:.6;width:auto;max-width:170px;height:22px;transition:opacity .15s}.o1-landing .hero__backers-list a:hover img{opacity:1}@media (max-width:960px){.o1-landing .hero__content{padding-block:112px 88px}.o1-landing .hero__apps{display:flex}.o1-landing .hero__backers{flex-direction:column;align-items:center;gap:24px}.o1-landing .hero__backers-list{gap:16px 32px}.o1-landing .hero__backers-list img{height:18px}}@media (max-width:640px){.o1-landing .hero__content{padding-block:120px 64px}.o1-landing .hero__icon{width:72px;height:72px;margin-bottom:24px}.o1-landing .hero__apps{gap:6px;margin-top:32px}.o1-landing .hero__app{gap:7px;padding:10px 12px 10px 11px}.o1-landing .hero__app .app-ico{width:15px;height:15px}.o1-landing .hero__app-label{font-size:14px}.o1-landing .hero__app-tagline,.o1-landing .hero__app-arrow{display:none}}.o1-landing .nav{z-index:50;background:0 0;position:absolute;top:0;left:0;right:0}.o1-landing .nav__inner{align-items:center;gap:40px;height:72px;display:flex}.o1-landing .nav__brand{flex-shrink:0;align-items:center;display:inline-flex}.o1-landing .nav__logo{width:auto;height:34px}.o1-landing .nav__link{color:var(--lp-color-text-2);font-size:15px;font-weight:500;transition:color .15s}.o1-landing .nav__link:hover{color:var(--lp-color-text)}.o1-landing .nav__apps{margin-left:auto;position:relative}.o1-landing .nav__actions{isolation:isolate;border-radius:var(--lp-radius-pill);background:var(--lp-color-card);border:1px solid var(--lp-color-border-strong);align-items:center;gap:4px;padding:4px;display:flex;position:relative;overflow:hidden}.o1-landing .nav__action{isolation:isolate;border-radius:var(--lp-radius-pill);white-space:nowrap;color:var(--lp-color-text);animation:.5s cubic-bezier(.19,1,.22,1) backwards nav-action-in;animation-delay:calc(.12s + var(--i,0) * 60ms);align-items:center;gap:7px;padding:8px 14px 8px 12px;font-size:14px;font-weight:500;line-height:1;transition:color .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.o1-landing .nav__action-label{z-index:1;position:relative}.o1-landing .app-ico{z-index:1;color:var(--lp-color-accent);flex-shrink:0;transition:color .2s;position:relative}.o1-landing .nav__action:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(to bottom, var(--lp-color-launch-accent-2), var(--lp-color-launch-accent) 60%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.o1-landing .app-ico-rocket{transform-box:fill-box;transform-origin:50%;animation:3.2s cubic-bezier(.645,.045,.355,1) infinite nav-ico-rocket}.o1-landing .app-ico-flame{transform-box:fill-box;transform-origin:100% 0;animation:3.2s cubic-bezier(.645,.045,.355,1) infinite nav-ico-flame}.o1-landing .app-ico-swap-top,.o1-landing .app-ico-swap-bot{animation:2.8s cubic-bezier(.645,.045,.355,1) infinite nav-ico-swap}.o1-landing .app-ico-swap-bot{animation-name:nav-ico-swap-back}.o1-landing .app-ico-cursor{animation:1.1s step-end infinite nav-ico-blink}.o1-landing .nav__action:after{content:"";pointer-events:none;background:linear-gradient(102deg,#0000 20%,#ffffff8c 50%,#0000 80%);width:60%;position:absolute;inset:-40% 0;transform:translate(-180%)}.o1-landing .nav__action.is-previewed{color:var(--lp-color-launch-ink)}.o1-landing .nav__action.is-previewed:before{opacity:1}.o1-landing .nav__action.is-previewed .app-ico{color:var(--lp-color-launch-ink)}.o1-landing .nav__action:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.o1-landing .nav__action:hover{color:var(--lp-color-launch-ink)}.o1-landing .nav__action:hover:before{opacity:1}.o1-landing .nav__action:hover .app-ico{color:var(--lp-color-launch-ink)}.o1-landing .nav__action:hover:after{transition:transform .7s cubic-bezier(.19,1,.22,1);transform:translate(300%)}}.o1-landing .nav__action:focus-visible{outline:none;box-shadow:0 0 0 2px #73c0fa4d}.o1-landing .app-preview{z-index:5;background:var(--lp-color-card);border:1px solid var(--lp-color-border-strong);transform-origin:top;opacity:0;width:360px;transform:translateX(calc(var(--preview-x,50%) - 50%)) translateY(-6px) scale(.97);visibility:hidden;pointer-events:none;border-radius:18px;padding:6px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 12px);left:0}.o1-landing .app-preview:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.o1-landing .app-preview:after{content:"";background:var(--lp-color-card);border-top:1px solid var(--lp-color-border-strong);border-left:1px solid var(--lp-color-border-strong);width:10px;height:10px;transform:translateX(calc(var(--preview-arrow,50%) - 50%)) rotate(45deg);border-top-left-radius:2px;transition:transform .45s cubic-bezier(.19,1,.22,1);position:absolute;top:-6px;left:0}.o1-landing .app-preview.is-open{opacity:1;transform:translateX(calc(var(--preview-x,50%) - 50%));visibility:visible;pointer-events:auto;transition:opacity .45s cubic-bezier(.19,1,.22,1),transform .45s cubic-bezier(.19,1,.22,1),visibility .45s cubic-bezier(.19,1,.22,1)}@media (hover:none),(max-width:960px){.o1-landing .app-preview{display:none}}.o1-landing .app-preview__media{aspect-ratio:16/9;background:var(--lp-color-bg);border:1px solid var(--lp-color-border);border-radius:12px;position:relative;overflow:hidden}.o1-landing .app-preview__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;transform:scale(1.03)}.o1-landing .app-preview__video.is-active{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.o1-landing .app-ico-rocket,.o1-landing .app-ico-flame,.o1-landing .app-ico-swap-top,.o1-landing .app-ico-swap-bot,.o1-landing .app-ico-cursor{animation:none}}.o1-landing .nav__toggle{border-radius:var(--lp-radius-pill);justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:none}.o1-landing .nav__toggle-bar,.o1-landing .nav__toggle-bar:before,.o1-landing .nav__toggle-bar:after{background:var(--lp-color-text);width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.o1-landing .nav__toggle-bar{position:relative}.o1-landing .nav__toggle-bar:before,.o1-landing .nav__toggle-bar:after{content:"";position:absolute;left:0}.o1-landing .nav__toggle-bar:before{top:-6px}.o1-landing .nav__toggle-bar:after{top:6px}.o1-landing .nav__toggle-bar.is-open{transform:rotate(45deg)}.o1-landing .nav__toggle-bar.is-open:before{transform:rotate(-90deg)translate(-6px)}.o1-landing .nav__toggle-bar.is-open:after{opacity:0}.o1-landing .nav__drawer{display:none}@media (max-width:960px){.o1-landing .nav__inner{height:64px}.o1-landing .nav__apps{display:none}.o1-landing .nav__toggle{display:inline-flex}.o1-landing .nav{transition:background-color .2s}.o1-landing .nav.is-open{background:var(--lp-color-bg)}.o1-landing .nav__drawer{background:var(--lp-color-bg);opacity:0;pointer-events:none;height:calc(100dvh - 64px);transition:opacity .18s,transform .18s;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-10px)}.o1-landing .nav__drawer.is-open{opacity:1;pointer-events:auto;transition:opacity .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1);transform:none}.o1-landing .nav__drawer.is-open .nav__drawer-links>*{animation:.5s cubic-bezier(.19,1,.22,1) backwards nav-action-in;animation-delay:calc(60ms + var(--i,0) * 45ms)}.o1-landing .nav__drawer-links{flex-direction:column;padding-top:8px;display:flex}.o1-landing .nav__drawer-label{color:var(--lp-color-text);padding:18px 0 2px;font-size:20px;font-weight:500}.o1-landing .nav__drawer-links>a{border-bottom:1px solid var(--lp-color-border);color:var(--lp-color-text);padding:18px 0;font-size:20px;font-weight:500}.o1-landing .nav__drawer-links>a.nav__drawer-cta{border-bottom:none;justify-content:center;margin-top:28px;font-size:16px}.o1-landing .nav__drawer-apps{margin-inline:calc(-1 * var(--lp-gutter));padding:16px var(--lp-gutter) 18px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lp-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.o1-landing .nav__drawer-apps::-webkit-scrollbar{display:none}.o1-landing .nav__drawer-links>.nav__drawer-apps+a{border-top:1px solid var(--lp-color-border)}.o1-landing .nav__app-card{scroll-snap-align:start;flex-direction:column;flex:0 0 68%;gap:10px;max-width:272px;transition:transform .2s;display:flex}.o1-landing .nav__app-card:active{transform:scale(.98)}.o1-landing .nav__app-card video{aspect-ratio:16/9;object-fit:cover;background:var(--lp-color-card);border:1px solid var(--lp-color-border-strong);border-radius:12px;width:100%}.o1-landing .nav__app-card-bar{align-items:center;gap:6px;padding:0 2px;display:flex}.o1-landing .nav__app-card-bar .app-ico{color:var(--lp-color-accent);flex-shrink:0}.o1-landing .nav__app-card-label{color:var(--lp-color-text);white-space:nowrap;flex:1;font-size:16px;font-weight:600}.o1-landing .nav__app-card-arrow{width:14px;height:14px;color:var(--lp-color-text);flex-shrink:0}.o1-landing .nav__inner>.nav__link{display:none}}.o1-landing .process__list{flex-direction:column;gap:88px;margin:0;padding:0;list-style:none;display:flex}.o1-landing .process__row{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:72px;display:grid}.o1-landing .process__row--flip .process__media{order:2}.o1-landing .process__media img{aspect-ratio:1454/930;object-fit:contain;width:100%;padding:16px}.o1-landing .process__diagram{padding:24px 16px}.o1-landing .process__copy{max-width:440px}.o1-landing .process__index{letter-spacing:.04em;color:var(--lp-color-accent);margin-bottom:16px;font-size:14px;font-weight:600;display:block}.o1-landing .process__title{font-family:var(--lp-font-display);margin-bottom:16px;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.15}.o1-landing .process__copy p{color:var(--lp-color-text-2);text-wrap:pretty;font-size:16.5px;line-height:1.56}@media (max-width:960px){.o1-landing .process__list{gap:56px}.o1-landing .process__row{grid-template-columns:1fr;gap:28px}.o1-landing .process__row--flip .process__media{order:0}.o1-landing .process__copy{max-width:560px}}.o1-landing #product{background:#08090b;position:relative;overflow:clip}.o1-landing .product__head{text-align:center;margin-bottom:64px}.o1-landing .product__head .lede{max-width:none;margin-inline:auto}.o1-landing .product__tabs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:40px;display:grid}.o1-landing .product__tabitem{border-top:1px solid var(--lp-color-border-strong);padding:22px 0 4px;position:relative}.o1-landing .product__tabitem:before{content:"";background:var(--lp-color-white);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.o1-landing .product__tabitem.is-active:before{transform:scaleX(1)}.o1-landing .product__tabs.is-rotating .product__tabitem.is-active:before{animation:product-progress var(--product-rotate,8s) linear forwards}.o1-landing .product__tab{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding-right:40px;display:flex}.o1-landing .product__tab-title{font-family:var(--lp-font-display);color:var(--lp-color-text-2);font-size:19px;font-weight:600;transition:color .15s}.o1-landing .product__tab-tagline{color:var(--lp-color-text-3);font-size:15px;line-height:1.5;transition:color .15s}.o1-landing .product__tab:hover .product__tab-title,.o1-landing .product__tabitem.is-active .product__tab-title{color:var(--lp-color-text)}.o1-landing .product__tabitem.is-active .product__tab-tagline{color:var(--lp-color-text-2)}.o1-landing .product__tab-open{width:28px;height:28px;color:var(--lp-color-text-3);border:1px solid var(--lp-color-border);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex;position:absolute;top:20px;right:0}.o1-landing .product__tab-open:hover{color:var(--lp-color-ink);background:var(--lp-color-white);border-color:var(--lp-color-white)}.o1-landing .product__tabitem.is-active .product__tab-open{color:var(--lp-color-text);border-color:var(--lp-color-border-strong)}.o1-landing .product__tabitem.is-active .product__tab-open:hover{color:var(--lp-color-ink);border-color:var(--lp-color-white)}.o1-landing .product__showcase{position:relative}.o1-landing .product__glow{pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:-22% calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,#000 0% 22%,#0000 42% 58%,#000 78% 100%),linear-gradient(#0000 0%,#000 28% 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 22%,#0000 42% 58%,#000 78% 100%),linear-gradient(#0000 0%,#000 28% 72%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.o1-landing .product__media{position:relative}.o1-landing .product__media video{aspect-ratio:16/9;object-fit:cover;width:100%}@media (max-width:960px){.o1-landing .product__head{margin-bottom:48px}}@media (max-width:820px){.o1-landing .product__glow{display:none}.o1-landing .product__tabs{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.o1-landing .product__tabitem{padding-top:16px}.o1-landing .product__tab-open{top:14px}}.o1-landing .rb-grid{grid-template-columns:1.295fr 1fr;gap:16px 10px;width:100%;max-width:1128px;margin:64px auto 0;display:grid}.o1-landing .rb-col{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.o1-landing .rb-card{border-radius:var(--lp-radius-card);background:#14161b;border:1px solid #22252c;padding:32px;display:flex;position:relative;overflow:hidden}.o1-landing .rb-card--stack{flex-direction:column;justify-content:space-between}.o1-landing .rb-card--split{flex-direction:row;align-items:center;gap:32px}.o1-landing .rb-card__copy{z-index:1;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex;position:relative}.o1-landing .rb-card--split>.rb-card__copy{flex:1;justify-content:center}.o1-landing .rb-card__head{flex-flow:wrap;align-items:center;gap:12px;display:flex}.o1-landing .rb-card__title{font-family:var(--lp-font-display);letter-spacing:-1.2px;background:linear-gradient(90deg,#fff 0%,#999 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:500;line-height:31.2px}.o1-landing .rb-badge{color:var(--lp-color-accent);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#00a4ff1a;border:1px solid #00a4ff4d;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:600}.o1-landing .rb-card__body{color:#aeaeae;text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:25.6px}.o1-landing .rb-figure{z-index:1;flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex;position:relative}.o1-landing .rb-figure--center{align-items:center}.o1-landing .rb-fit{transform:scale(var(--rb-fit,1));transform-origin:bottom}@media (min-width:768px) and (max-width:880px){.o1-landing .rb-fit{--rb-fit:.82}}@media (max-width:767px){.o1-landing .rb-grid{grid-template-columns:1fr}}@media (max-width:560px){.o1-landing .rb-card--split{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:520px){.o1-landing .rb-fit{--rb-fit:.78}}@media (max-width:400px){.o1-landing .rb-fit{--rb-fit:.64}}.o1-landing .rb-product-link{text-decoration:none;transition:opacity .2s}.o1-landing .rb-product-link:hover{opacity:.8;text-decoration:underline}.o1-landing .careers-head{padding-top:calc(var(--lp-section-y) + 72px);position:relative;overflow:hidden}.o1-landing .careers-head__bg{position:absolute;inset:0;overflow:hidden}.o1-landing .careers-head__media{object-fit:cover;width:100%;height:100%}.o1-landing .careers-head__bg-fade{pointer-events:none;background:linear-gradient(90deg,#0a0b0d8c 0%,#0a0b0d59 45%,#0a0b0d1a 100%);position:absolute;inset:0}.o1-landing .careers-head__bg-fade:after{content:"";background:linear-gradient(to bottom, transparent, var(--lp-color-bg));height:180px;position:absolute;inset:auto 0 0}.o1-landing .careers-head__inner{z-index:1;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:64px;display:grid;position:relative}.o1-landing .careers-head__title{max-width:12ch}.o1-landing .careers-head__ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.o1-landing .careers-proof{-webkit-backdrop-filter:blur(24px);border:1px solid var(--lp-color-border);border-radius:var(--lp-radius-card);background:#16181da8;padding:32px}.o1-landing .careers-proof__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.o1-landing .careers-proof__item+.careers-proof__item{border-top:1px solid var(--lp-color-border);margin-top:24px;padding-top:24px}.o1-landing .careers-proof__value{font-family:var(--lp-font-display);letter-spacing:-.015em;color:var(--lp-color-text);text-wrap:balance;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.05}.o1-landing .careers-proof__label{color:var(--lp-color-text-2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.5}.o1-landing .careers-proof__backers{border-top:1px solid var(--lp-color-border);margin-top:28px;padding-top:24px}.o1-landing .careers-proof__backers-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-color-text-3);font-size:13px;font-weight:600;display:block}.o1-landing .careers-proof__backers-list{flex-wrap:wrap;align-items:center;gap:18px 32px;margin:18px 0 0;padding:0;list-style:none;display:flex}.o1-landing .careers-proof__backers-list a{display:inline-flex}.o1-landing .careers-proof__backers-list img{object-fit:contain;filter:brightness(0)invert();opacity:.55;width:auto;max-width:130px;height:18px;transition:opacity .15s}.o1-landing .careers-proof__backers-list a:hover img{opacity:1}.o1-landing .careers-roles{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.o1-landing .careers-roles__head{position:sticky;top:120px}.o1-landing .careers-roles__list{border-top:1px solid var(--lp-color-border)}.o1-landing .careers-row{border-bottom:1px solid var(--lp-color-border)}.o1-landing .careers-row__heading{font-size:inherit;font-weight:inherit}.o1-landing .careers-row__trigger{text-align:left;width:100%;color:var(--lp-color-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;padding:28px 4px;display:grid}.o1-landing .careers-row__index{width:20px;color:var(--lp-color-text-3);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:13px;line-height:1.7;transition:color .15s}.o1-landing .careers-row__main{display:block}.o1-landing .careers-row__title{letter-spacing:-.01em;text-wrap:balance;font-size:19px;font-weight:500;line-height:1.3;transition:color .15s;display:block}.o1-landing .careers-row__meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.o1-landing .careers-chip{color:var(--lp-color-text-3);border:1px solid var(--lp-color-border);border-radius:var(--lp-radius-pill);white-space:nowrap;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.o1-landing .careers-row__icon{color:var(--lp-color-text-3);flex-shrink:0;margin-top:6px;transition:transform .2s,color .15s}.o1-landing .careers-row__trigger:hover .careers-row__title,.o1-landing .careers-row__trigger:hover .careers-row__index,.o1-landing .careers-row__trigger:hover .careers-row__icon{color:var(--lp-color-accent)}.o1-landing .careers-row.is-open .careers-row__index{color:var(--lp-color-text-2)}.o1-landing .careers-row__icon.is-open{color:var(--lp-color-text-2);transform:rotate(45deg)}.o1-landing .careers-row__panel{overflow:hidden}.o1-landing .careers-row__panel-inner{gap:32px;max-width:660px;padding:4px 4px 32px 44px;display:grid}.o1-landing .careers-block__title{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-color-text-3);font-size:13px;font-weight:600}.o1-landing .careers-block__list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.o1-landing .careers-block__list li{color:var(--lp-color-text-2);text-wrap:pretty;padding-left:20px;font-size:15.5px;line-height:1.56;position:relative}.o1-landing .careers-block__list li:before{content:"";background:var(--lp-color-border-strong);width:8px;height:1px;position:absolute;top:11px;left:0}.o1-landing .careers-row__apply{display:flex}.o1-landing .careers-apply__inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.o1-landing .careers-apply__body{background:var(--lp-color-card);border:1px solid var(--lp-color-border);border-radius:var(--lp-radius-card);padding:32px}.o1-landing .careers-culture{letter-spacing:-.01em;color:var(--lp-color-text);text-wrap:pretty;border-bottom:1px solid var(--lp-color-border);margin-bottom:28px;padding-bottom:28px;font-size:20px;line-height:1.5}.o1-landing .careers-apply__text{color:var(--lp-color-text-2);text-wrap:pretty;margin-bottom:28px;font-size:17px;line-height:1.56}@media (max-width:960px){.o1-landing .careers-head__inner,.o1-landing .careers-roles,.o1-landing .careers-apply__inner{grid-template-columns:1fr;gap:40px}.o1-landing .careers-head__title{max-width:none}.o1-landing .careers-roles__head{position:static}.o1-landing .careers-head__bg-fade{background:linear-gradient(#0a0b0d80 0%,#0a0b0da8 100%)}}@media (max-width:640px){.o1-landing .careers-proof,.o1-landing .careers-apply__body{padding:24px}.o1-landing .careers-row__trigger{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding-block:24px}.o1-landing .careers-row__index{display:none}.o1-landing .careers-row__title{font-size:17px}.o1-landing .careers-row__panel-inner{gap:28px;padding-left:4px}.o1-landing .careers-head__ctas .btn{flex:auto}.o1-landing .careers-culture{font-size:18px}}.o1-landing .legal{padding-bottom:120px}.o1-landing .legal__wrap{max-width:calc(68ch + var(--lp-gutter) * 2)}.o1-landing .legal__head{padding-top:72px;padding-bottom:44px}.o1-landing .legal__title{max-width:14ch}.o1-landing .legal__dated{color:var(--lp-color-text-3);font-variant-numeric:tabular-nums;margin-top:20px;font-size:14px}.o1-landing .legal__section{scroll-margin-top:96px}.o1-landing .legal__section+.legal__section{margin-top:44px}.o1-landing .legal__h2{font-family:var(--lp-font-display);letter-spacing:-.01em;color:var(--lp-color-text);border-top:1px solid var(--lp-color-border);margin-bottom:20px;padding-top:16px;font-size:24px;font-weight:600;line-height:1.25}.o1-landing .legal__h3{font-family:var(--lp-font-display);color:var(--lp-color-text);margin:32px 0 16px;font-size:18px;font-weight:600}.o1-landing .legal__h4{color:var(--lp-color-text);margin:26px 0 10px;font-size:15px;font-weight:600}.o1-landing .legal__p{color:var(--lp-color-text-2);text-wrap:pretty;font-size:15px;line-height:1.68}.o1-landing .legal__p+.legal__p{margin-top:18px}.o1-landing .legal__p strong{color:var(--lp-color-text);font-weight:600}.o1-landing .legal__p--notice{color:var(--lp-color-text);letter-spacing:.01em}.o1-landing .legal__p--notice+.legal__p--notice{margin-top:16px}.o1-landing .legal__list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.o1-landing .legal__list li{color:var(--lp-color-text-2);text-wrap:pretty;padding-left:24px;font-size:15px;line-height:1.68;position:relative}.o1-landing .legal__list li strong{color:var(--lp-color-text);font-weight:600}.o1-landing .legal__list li:before{content:"";background:var(--lp-color-border-strong);width:10px;height:1px;position:absolute;top:12px;left:2px}.o1-landing .legal__list--ordered{counter-reset:legal-item}.o1-landing .legal__list--ordered li{counter-increment:legal-item;padding-left:34px}.o1-landing .legal__list--ordered li:before{content:counter(legal-item, decimal-leading-zero);float:left;width:34px;height:auto;color:var(--lp-color-text-3);font-variant-numeric:tabular-nums;background:0 0;margin-left:-34px;font-size:13px;line-height:1.9;position:static}.o1-landing .legal__foot{border-top:1px solid var(--lp-color-border);margin-top:56px;padding-top:28px}@media (max-width:640px){.o1-landing .legal__head{padding-top:48px}}.o1-landing .vt-subnav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--lp-color-border);border-bottom:1px solid var(--lp-color-border);background:#0a0b0dd1;position:sticky;top:0}.o1-landing .vt-subnav__inner{align-items:center;gap:24px;height:60px;display:flex}.o1-landing .vt-subnav__title{font-family:var(--lp-font-display);letter-spacing:-.01em;font-size:18px;font-weight:600}.o1-landing .vt-subnav__links{scrollbar-width:none;align-items:center;gap:4px;margin-left:auto;display:flex;overflow-x:auto}.o1-landing .vt-subnav__links::-webkit-scrollbar{display:none}.o1-landing .vt-subnav__link{color:var(--lp-color-text-3);border-radius:var(--lp-radius-pill);flex-shrink:0;padding:7px 14px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s}.o1-landing .vt-subnav__link:hover{color:var(--lp-color-text)}.o1-landing .vt-subnav__link.is-current{color:var(--lp-color-text);background:var(--lp-color-card-band)}.o1-landing #overview,.o1-landing #portfolio,.o1-landing #thesis,.o1-landing #backers{scroll-margin-top:88px}.o1-landing .vt-head{position:relative;overflow:hidden}.o1-landing .vt-head__bg{position:absolute;inset:0;overflow:hidden}.o1-landing .vt-head__dots{opacity:.72;width:100%;height:100%}.o1-landing .vt-head__twinkle circle{opacity:0;transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite vt-dot-twinkle}@media (prefers-reduced-motion:reduce){.o1-landing .vt-head__twinkle{display:none}}.o1-landing .vt-head__bg-fade{pointer-events:none;background:linear-gradient(to right, #0a0b0d99 0%, #0a0b0d59 45%, #0a0b0d00 80%), linear-gradient(to bottom, #0a0b0d00 45%, #0a0b0dc7 84%, var(--lp-color-bg) 100%);position:absolute;inset:0}.o1-landing .vt-head__inner{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:center;gap:64px;display:grid;position:relative}.o1-landing .vt-head__title{max-width:15ch;margin-top:4px}.o1-landing .vt-head__ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.o1-landing .vt-facts{border-top:1px solid var(--lp-color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;margin:48px 0 0;padding:24px 0 0;list-style:none;display:grid}.o1-landing .vt-facts__value{font-family:var(--lp-font-display);letter-spacing:-.01em;font-size:18px;font-weight:600}.o1-landing .vt-facts__label{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-color-text-3);margin-top:4px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px}.o1-landing .vt-wheel{--vt-unit:1.4;--vt-radius:calc(-640px * var(--vt-unit));--vt-gap:calc(49px * var(--vt-unit));width:calc(260px * var(--vt-unit));height:min(620px, calc((var(--vt-half,5.5) + 1) * 2 * var(--vt-gap)));justify-self:end;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%)}.o1-landing .vt-wheel__track{inset:0 0 0 calc(74px * var(--vt-unit));position:absolute}.o1-landing .vt-wheel__name{--vt-charge:var(--vt-accent,var(--lp-color-accent));--vt-charge-head:var(--vt-accent-head,#dceeff);--vt-charge-rest:var(--vt-accent-rest,var(--lp-color-text-2));align-items:center;gap:calc(9px * var(--vt-unit));white-space:nowrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:max(13px, calc(15px * var(--vt-unit)));letter-spacing:.06em;color:#0000;background-image:linear-gradient(90deg, var(--vt-charge) 0%, var(--vt-charge) 42%, var(--vt-charge-head) 50%, var(--vt-charge-rest) 58%, var(--vt-charge-rest) 100%);transform-origin:var(--vt-radius) 50%;will-change:transform, opacity;background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .62s cubic-bezier(.22,1,.36,1),background-position .42s cubic-bezier(.33,1,.68,1);display:inline-flex;position:absolute;top:50%;left:0}.o1-landing .vt-wheel__logo{width:calc(18px * var(--vt-unit));height:calc(18px * var(--vt-unit));border-radius:calc(4px * var(--vt-unit));object-fit:cover;flex:none}.o1-landing .vt-wheel__name.is-active{background-position:0 0;font-weight:700;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .62s cubic-bezier(.22,1,.36,1),background-position .44s cubic-bezier(.33,1,.68,1) .43s}.o1-landing .vt-wheel__marker{left:calc(24px * var(--vt-unit));width:calc(8px * var(--vt-unit));height:calc(8px * var(--vt-unit));margin-top:calc(-4px * var(--vt-unit));background:var(--lp-color-accent);border-radius:50%;animation:.54s cubic-bezier(.19,1,.22,1) .14s both vtDotKick;position:absolute;top:50%}.o1-landing .vt-wheel__marker:after{content:"";inset:calc(-6px * var(--vt-unit));border:1px solid #00a4ff47;border-radius:50%;position:absolute}.o1-landing .vt-wheel__pulse{left:calc(18px * var(--vt-unit));width:calc(20px * var(--vt-unit));height:calc(20px * var(--vt-unit));margin-top:calc(-10px * var(--vt-unit));border:1px solid var(--lp-color-accent);opacity:0;pointer-events:none;border-radius:50%;animation:.72s cubic-bezier(.19,1,.22,1) .14s forwards ringPulse;position:absolute;top:50%}.o1-landing .vt-wheel__feed{left:calc(40px * var(--vt-unit));width:calc(30px * var(--vt-unit));background:linear-gradient(90deg, #00a4ff26, var(--lp-color-accent) 65%, #dceeff);transform-origin:0;opacity:0;pointer-events:none;border-radius:1px;height:2px;margin-top:-1px;animation:.66s cubic-bezier(.19,1,.22,1) .2s forwards vtFeed;position:absolute;top:50%}@media (prefers-reduced-motion:reduce){.o1-landing .vt-wheel__name{transition:none}}.o1-landing .vt-mission{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;display:grid}.o1-landing .vt-mission__head .h2{max-width:14ch}.o1-landing .vt-mission__body{flex-direction:column;gap:28px;display:flex}.o1-landing .vt-mission__para{color:var(--lp-color-text-2);text-wrap:pretty;padding-left:56px;font-size:17px;line-height:1.6;position:relative}.o1-landing .vt-mission__index{letter-spacing:.12em;color:var(--lp-color-accent);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;position:absolute;top:4px;left:0}.o1-landing .vt-portfolio__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.o1-landing .vt-portfolio__all{align-items:center;gap:6px;padding-bottom:6px;font-size:15px;display:inline-flex}.o1-landing .vt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.o1-landing .vt-card{background:var(--lp-color-card);border:1px solid var(--lp-color-border);border-radius:var(--lp-radius-card);height:100%;color:inherit;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex;position:relative}.o1-landing .vt-card:hover{border-color:var(--lp-color-border-strong);background:var(--lp-color-card-band)}.o1-landing .vt-card__mark{background:var(--lp-color-card-band);border:1px solid var(--lp-color-border);width:40px;height:40px;font-family:var(--lp-font-display);color:var(--lp-color-text-3);border-radius:10px;place-items:center;margin-bottom:22px;font-size:17px;font-weight:600;display:grid}.o1-landing .vt-card:hover .vt-card__mark{color:var(--lp-color-accent)}.o1-landing .vt-card__logo{object-fit:contain;border-radius:10px;width:40px;height:40px;margin-bottom:22px}.o1-landing .vt-card__arrow{color:var(--lp-color-text-3);opacity:0;transition:opacity .18s,transform .18s,color .18s;position:absolute;top:26px;right:24px;transform:translate(-2px,2px)}.o1-landing .vt-card:hover .vt-card__arrow,.o1-landing .vt-card:focus-visible .vt-card__arrow{opacity:1;color:var(--lp-color-accent);transform:none}@media (prefers-reduced-motion:reduce){.o1-landing .vt-card__arrow{transition-property:opacity,color;transform:none}}.o1-landing .vt-card__name{font-size:16px;font-weight:600;line-height:1.3}.o1-landing .vt-card__desc{color:var(--lp-color-text-2);text-wrap:pretty;font-size:14px;line-height:1.5}.o1-landing .vt-card__badge{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-color-accent);margin-top:auto;padding-top:14px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px}.o1-landing .vt-thesis{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.o1-landing .vt-thesis__head{position:sticky;top:108px}.o1-landing .vt-thesis__head .h2{max-width:12ch}.o1-landing .vt-thesis__list{border-top:1px solid var(--lp-color-border)}.o1-landing .vt-thesis__row{border-bottom:1px solid var(--lp-color-border)}.o1-landing .vt-thesis__heading{font-size:inherit;font-weight:inherit;margin:0}.o1-landing .vt-thesis__trigger{text-align:left;align-items:center;gap:20px;width:100%;padding:24px 0;display:flex}.o1-landing .vt-thesis__index{letter-spacing:.12em;width:28px;color:var(--lp-color-text-3);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;transition:color .15s}.o1-landing .vt-thesis__title{font-family:var(--lp-font-display);letter-spacing:-.008em;flex:1;font-size:19px;font-weight:500;line-height:1.3;transition:color .15s}.o1-landing .vt-thesis__icon{color:var(--lp-color-text-3);flex-shrink:0;transition:transform .25s,color .15s}.o1-landing .vt-thesis__icon.is-open{color:var(--lp-color-accent);transform:rotate(45deg)}.o1-landing .vt-thesis__row.is-open .vt-thesis__index{color:var(--lp-color-accent)}.o1-landing .vt-thesis__trigger:hover .vt-thesis__title,.o1-landing .vt-thesis__trigger:hover .vt-thesis__icon{color:var(--lp-color-text)}.o1-landing .vt-thesis__panel{overflow:hidden}.o1-landing .vt-thesis__body{color:var(--lp-color-text-2);text-wrap:pretty;padding:0 48px 28px;font-size:16px;line-height:1.6}.o1-landing .vt-backers{padding-block:72px}.o1-landing .vt-backers__label{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-color-text-3);margin-bottom:32px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px}.o1-landing .vt-backers__list{flex-wrap:wrap;align-items:center;gap:20px 44px;margin:0;padding:0;list-style:none;display:flex}.o1-landing .vt-backers__list img{opacity:.62;filter:grayscale();width:auto;height:23px;transition:opacity .18s,filter .18s}.o1-landing .vt-backers__list a:hover img{opacity:1;filter:none}.o1-landing .vt-cta__inner{background:var(--lp-color-band);border:1px solid var(--lp-color-border);border-radius:var(--lp-radius-card);justify-content:space-between;align-items:center;gap:40px;padding:56px;display:flex}.o1-landing .vt-cta__inner .lede{max-width:46ch;margin-top:14px}.o1-landing .vt-cta__actions{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}@media (max-width:960px){.o1-landing .vt-head__inner,.o1-landing .vt-mission,.o1-landing .vt-thesis{grid-template-columns:minmax(0,1fr);gap:48px}.o1-landing .vt-head__title{max-width:none}.o1-landing .vt-wheel{display:none}.o1-landing .vt-thesis__head{position:static}.o1-landing .vt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.o1-landing .vt-cta__inner{flex-direction:column;align-items:flex-start;padding:40px}}@media (max-width:640px){.o1-landing .vt-subnav__title{display:none}.o1-landing .vt-subnav__links{margin-left:0}.o1-landing .vt-head__ctas .btn{flex:100%}.o1-landing .vt-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.o1-landing .vt-mission__para{padding-left:40px;font-size:16px}.o1-landing .vt-portfolio__head{flex-direction:column;align-items:flex-start}.o1-landing .vt-grid{grid-template-columns:minmax(0,1fr)}.o1-landing .vt-thesis__trigger{gap:14px}.o1-landing .vt-thesis__title{font-size:17px}.o1-landing .vt-thesis__body{padding:0 0 24px 42px}.o1-landing .vt-cta__inner{padding:32px 24px}.o1-landing .vt-cta__actions .btn{flex:100%}}@keyframes ringPulse{0%{opacity:.5;transform:scale(1)}75%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@keyframes chipFloat{0%{opacity:0;transform:translateY(14px)scale(.9)}16%{opacity:1;transform:translateY(4px)scale(1)}68%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-16px)scale(.97)}}@keyframes badgeDrift{0%{transform:translate(-50%,-50%)translateY(2.5px)}to{transform:translate(-50%,-50%)translateY(-2.5px)}}@keyframes nav-action-in{0%{opacity:0;transform:translateY(6px)}}@keyframes nav-ico-rocket{0%,to{transform:translate(0)}50%{transform:translate(1px,-1px)}}@keyframes nav-ico-flame{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes nav-ico-swap{0%,55%,to{transform:translate(0)}75%{transform:translate(1.5px)}}@keyframes nav-ico-swap-back{0%,55%,to{transform:translate(0)}75%{transform:translate(-1.5px)}}@keyframes nav-ico-blink{50%{opacity:0}}@keyframes product-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rbSlot1{0%,18%{opacity:1}20%,98%{opacity:0}to{opacity:1}}@keyframes rbSlot2{0%,18%{opacity:0}20%,38%{opacity:1}40%,to{opacity:0}}@keyframes rbSlot3{0%,38%{opacity:0}40%,58%{opacity:1}60%,to{opacity:0}}@keyframes rbSlot4{0%,58%{opacity:0}60%,78%{opacity:1}80%,to{opacity:0}}@keyframes rbSlot5{0%,78%{opacity:0}80%,98%{opacity:1}to{opacity:0}}@keyframes rbPip2{0%,18%{opacity:.2}20%,97%{opacity:1}to{opacity:.2}}@keyframes rbPip3{0%,38%{opacity:.2}40%,97%{opacity:1}to{opacity:.2}}@keyframes rbPip4{0%,58%{opacity:.2}60%,97%{opacity:1}to{opacity:.2}}@keyframes rbPip5{0%,78%{opacity:.2}80%,97%{opacity:1}to{opacity:.2}}@keyframes rbTab{0%,22%{transform:translate(0)}25%,47%{transform:translate(91px)}50%,72%{transform:translate(182px)}75%,97%{transform:translate(273px)}to{transform:translate(0)}}@keyframes rbQ1{0%,21%{opacity:1}25%,96%{opacity:0}to{opacity:1}}@keyframes rbQ2{0%,21%{opacity:0}25%,46%{opacity:1}50%,to{opacity:0}}@keyframes rbQ3{0%,46%{opacity:0}50%,71%{opacity:1}75%,to{opacity:0}}@keyframes rbQ4{0%,71%{opacity:0}75%,96%{opacity:1}to{opacity:0}}@keyframes rbGrow{0%{width:0%}55%,88%{width:100%}to{width:0%}}@keyframes rbDraw2{0%{stroke-dashoffset:420px}62%,90%{stroke-dashoffset:0}to{stroke-dashoffset:420px}}@keyframes rbPop{0%,58%{opacity:0;transform:scale(.4)}68%{opacity:1;transform:scale(1.25)}74%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes rbSnipe{0%,54%{opacity:1;transform:translate(0)}62%{opacity:1;transform:translate(-276px)}63%,86%{opacity:0;transform:translate(-276px)}to{opacity:0;transform:translate(0)}}@keyframes rbSnipeHit{0%,60%{opacity:0;transform:scale(.3)}66%{opacity:1;transform:scale(1.5)}80%{opacity:.6;transform:scale(1)}92%,to{opacity:0}}@keyframes rbSlice{0%{opacity:0;transform:translateY(8px)scaleY(.2)}16%,86%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(0)scaleY(1)}}@keyframes rbConverge{0%{transform:translate(var(--tx),var(--ty)) scale(1);opacity:0}12%{opacity:.95}70%{opacity:.95;transform:translate(0)scale(.45)}84%,to{opacity:0;transform:translate(0)scale(.2)}}@keyframes rbCore{0%,to{transform:scale(1);box-shadow:0 0 18px #00a4ff66}50%{transform:scale(1.09);box-shadow:0 0 30px #00a4ffb3}}@keyframes rbRing{0%{opacity:.55;transform:scale(.75)}to{opacity:0;transform:scale(1.25)}}@keyframes rbTape{to{transform:translate(-50%)}}@keyframes rbLive{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes rbDecay{0%{stroke-dashoffset:330px;opacity:1}84%{stroke-dashoffset:0;opacity:1}94%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes rbRide{0%{offset-distance:0%;opacity:0}5%{opacity:1}84%{offset-distance:100%;opacity:1}94%{opacity:1}to{opacity:0}}@keyframes rbBotHit{0%{opacity:0;transform:scale(.4)}6%{opacity:1;transform:scale(1)}15%{opacity:1}24%{opacity:0;transform:scale(2.2)}to{opacity:0}}@keyframes rbFillOk{0%,70%{opacity:0;transform:scale(.4)}77%{opacity:1;transform:scale(1)}92%{opacity:1}to{opacity:0}}@keyframes rbDraw{0%{stroke-dashoffset:800px;opacity:1}58%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes rbTip{0%,to{opacity:0}10%,72%{opacity:1}}@keyframes rbEscape{0%{opacity:0;transform:translateY(0)}8%{opacity:1}30%{opacity:1;transform:translateY(-22px)}38%{transform:translateY(-18px)}52%{opacity:1;transform:translateY(0)}60%,to{opacity:0}}@keyframes rbDenied{0%,28%{opacity:0;transform:scale(.5)}34%{opacity:1;transform:scale(1.3)}40%,50%{opacity:1;transform:scale(1)}58%,to{opacity:0}}@keyframes rbLockGlow{0%,26%{filter:drop-shadow(0 0 #00a4ff00);opacity:.55}34%,50%{filter:drop-shadow(0 0 12px #00a4ffd9);opacity:1}62%,to{filter:drop-shadow(0 0 #00a4ff00);opacity:.55}}@keyframes rbBarrier{0%,26%{opacity:.3}34%,50%{opacity:1}62%,to{opacity:.3}}@keyframes rbSeg{0%,42%{transform:translate(0)}50%,92%{transform:translate(72px)}to{transform:translate(0)}}@keyframes rbLabA{0%,44%{color:#f2f4f7}52%,94%{color:#6f7681}to{color:#f2f4f7}}@keyframes rbLabB{0%,44%{color:#6f7681}52%,94%{color:#f2f4f7}to{color:#6f7681}}@keyframes rbSimple{0%,42%{opacity:1;transform:scale(1)}50%,92%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes rbPro{0%,42%{opacity:0;transform:scale(1.08)}50%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes rbBook{0%,to{transform:scaleX(.5)}50%{transform:scaleX(1)}}@keyframes vt-dot-twinkle{0%,to{opacity:0;transform:scale(.9)}30%{opacity:1;transform:scale(1.2)}60%{opacity:.55;transform:scale(1.05)}88%{opacity:0;transform:scale(.95)}}@keyframes vtDotKick{0%{transform:scale(1)}24%{transform:scale(1.55)}to{transform:scale(1)}}@keyframes vtFeed{0%{opacity:1;transform:scaleX(0)}36%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}
