@font-face{font-family:Geist;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#06060a;--ink-2:#0c0c13;--ink-3:#14141e;--line:#ffffff17;--line-2:#ffffff29;--text:#f3f1ec;--muted:#9a98a6;--cyan:#38f0ff;--lime:#c4ff3d;--green:#3dff9a;--violet:#8a6bff;--magenta:#ff5fc8;--pink:#ff5fa8;--sand:#d9cbbf;--sand-2:#cdbcae;--sand-ink:#1b1511;--accent:var(--cyan);--spectral:linear-gradient(92deg, #3dff9a 0%, #38f0ff 28%, #6c8bff 52%, #c35bff 74%, #ff5fa8 100%);--display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Geist", "Helvetica Neue", sans-serif;--mono:ui-monospace, "SF Mono", "Geist Mono", Menlo, monospace;--tone:#86868b;--gutter:clamp(16px, 4vw, 56px);--radius:22px;--ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--ink);color:var(--text);font-family:var(--display);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--cyan);color:var(--ink)}.mono{font-family:var(--mono);letter-spacing:-.01em}.tone{color:var(--tone);font-style:normal}.spectral{background:var(--spectral);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.06em;animation:8s linear infinite spectral}@keyframes spectral{to{background-position:-200% 0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{letter-spacing:-.01em;color:var(--muted);align-items:center;gap:.6em;font-size:clamp(16px,1.3vw,19px);font-weight:600;display:inline-flex}.dot{background:var(--cyan);border-radius:50%;width:8px;height:8px;display:inline-block}.dot--live{background:var(--green);animation:2s infinite live;box-shadow:0 0 #3dff9ab3}@keyframes live{70%{box-shadow:0 0 0 10px #3dff9a00}to{box-shadow:0 0 #3dff9a00}}.display{letter-spacing:-.04em;font-size:clamp(40px,6vw,88px);font-weight:600;line-height:1.02}.lede{color:var(--muted);max-width:640px;margin-top:22px;font-size:clamp(17px,1.5vw,21px)}.section-head{padding:0 var(--gutter);max-width:1400px;margin:0 auto 64px}.section-head .eyebrow{margin-bottom:14px}.btn{letter-spacing:-.01em;white-space:nowrap;height:56px;transition:transform .4s var(--ease), box-shadow .4s var(--ease), background .3s;isolation:isolate;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex;position:relative}.btn--small{height:42px;padding:0 18px;font-size:14.5px}.btn--glow{color:#05060a;background:#fff}.btn--glow:before{content:"";border-radius:inherit;z-index:-1;background:var(--spectral);filter:blur(14px);opacity:.55;background-size:200% 100%;transition:opacity .4s;animation:4s linear infinite spectral;position:absolute;inset:-2px}.btn--glow:after{content:"";border-radius:inherit;z-index:-1;background:#fff;position:absolute;inset:0}.btn--glow:hover:before{opacity:1}.btn--glow:hover{transform:translateY(-2px)}.btn--glow svg{transition:transform .4s var(--ease)}.btn--glow:hover svg{transform:translate(4px)}.btn--ghost{border:1px solid var(--line-2);height:48px}.btn--ghost:hover{background:#ffffff0f}#stage{z-index:0;pointer-events:none;opacity:0;width:100vw;height:100lvh;transition:opacity 1s var(--ease);display:block;position:fixed;inset:0}#stage.is-on{opacity:1}main,.footer,.nav{z-index:2;position:relative}.grain{z-index:50;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1s steps(6,end) infinite grain;position:fixed;inset:-100%}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(0)}}.cursor{z-index:60;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.cursor i{width:38px;height:38px;transition:width .3s var(--ease), height .3s var(--ease), margin .3s var(--ease), background .3s, border-color .3s;mix-blend-mode:difference;border:1px solid #ffffff80;border-radius:50%;margin:-19px 0 0 -19px;position:absolute}.cursor.is-hover i{background:#fff;border-color:#fff;width:70px;height:70px;margin:-35px 0 0 -35px}.cursor.is-drag i{border-color:var(--cyan);border-style:dashed;width:84px;height:84px;margin:-42px 0 0 -42px;animation:6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (hover:none),(pointer:coarse){.cursor{display:none}}.nav{z-index:70;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.4);width:min(1180px,100% - 24px);transition:transform .5s var(--ease), background .4s;background:#0a0a108c;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:8px 8px 8px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.nav.is-hidden{transform:translate(-50%,-140%)}.nav.is-light{color:#16151b;background:#ffffffb8;border-color:#16151b14;box-shadow:0 10px 30px -18px #281e1459}.nav.is-light .nav__links a{color:#45424c}.nav.is-light .nav__links a:hover{color:#16151b;background:#16151b0f}.nav.is-light .btn--glow{color:#fff;background:#16151b}.nav.is-light .btn--glow:after{background:#16151b}.nav__logo{color:#f3f1ec;align-items:center;display:flex}.nav__logo .logo{width:auto;display:block;overflow:visible}.nav.is-light .nav__logo{color:#16151b}.nav.is-light .logo__glow{opacity:.2}.nav__links{gap:6px;display:flex}.nav__links a{color:#cfcdd8;border-radius:999px;padding:8px 14px;font-size:14.5px;transition:background .3s,color .3s}.nav__links a:hover{color:#fff;background:#ffffff12}@media (width<=820px){.nav__links{display:none}}.hero{min-height:100svh;padding:104px var(--gutter) 48px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;column-gap:3vw;max-width:1500px;margin:0 auto;display:grid;position:relative}.hero__copy{z-index:3;grid-area:1/1;max-width:640px;position:relative}.hero__title{letter-spacing:-.045em;margin:22px 0 24px;font-size:clamp(48px,6.6vw,104px);font-weight:600;line-height:1}.line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line>span{display:inline-block}.hero__sub{color:#c9c7d2;max-width:540px;font-size:clamp(17px,1.3vw,19.5px)}.hero__sub strong{color:#fff;font-weight:600}.hero__view{flex-direction:column;grid-area:1/2/3;justify-content:center;align-self:stretch;align-items:center;min-height:0;display:flex;position:relative}.hero__specs{border-top:1px solid var(--line);z-index:3;grid-area:2/1;gap:clamp(20px,4vw,56px);margin-top:36px;padding-top:26px;display:flex;position:relative}.hero__specs div{flex-direction:column;display:flex}.hero__specs b{font-size:clamp(22px,2.2vw,32px);font-weight:600;font-family:var(--display);letter-spacing:-.03em}.hero__specs span{color:var(--muted);font-size:13.5px}.scrollcue{border:1.5px solid var(--line-2);z-index:3;border-radius:20px;width:26px;height:42px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.scrollcue span{width:3px;height:8px;animation:cue 1.8s var(--ease) infinite;background:#fff;border-radius:3px;margin-left:-1.5px;position:absolute;top:8px;left:50%}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.intro{animation:intro 1.1s var(--ease) both;animation-delay:calc(var(--d,0) * 90ms + 60ms)}.line>.intro{animation-name:introLine;animation-duration:1.2s}@keyframes intro{0%{opacity:0;transform:translateY(18px)}}@keyframes introLine{0%{opacity:0;transform:translateY(60%)}}.spin{cursor:grab;-webkit-user-select:none;user-select:none;outline:none;position:relative}.spin.is-drag{cursor:grabbing}.spin__img,.spin__cv{width:100%;height:100%;display:block;position:absolute;inset:0}.spin__img{object-fit:cover;-webkit-user-drag:none;pointer-events:none}.spin__cv{opacity:0;transition:opacity .5s}.spin.is-live .spin__cv{opacity:1}.spin:focus-visible{box-shadow:0 0 0 2px var(--cyan);border-radius:18px}.spin--hero{aspect-ratio:4/5;width:min(100%,min(80svh,860px)/1.25);animation:heroIn 1.6s var(--ease) both .15s;-webkit-mask-image:radial-gradient(50% 52% at 50% 47%,#000 70%,#0000 100%);mask-image:radial-gradient(50% 52% at 50% 47%,#000 70%,#0000 100%)}@keyframes heroIn{0%{opacity:0;filter:blur(6px);transform:scale(.96)translateY(14px)}}.orbit-ui{z-index:3;animation:intro 1s var(--ease) both .9s;pointer-events:none;align-items:center;gap:12px;margin-top:-4%;display:flex;position:relative}.orbit-ui__dial{width:46px;height:46px;overflow:visible}.orbit-ui .ring{fill:none;stroke:var(--line-2);stroke-width:1px;stroke-dasharray:2 3}.orbit-ui .core{fill:#38f0ff14;stroke:#38f0ff59;stroke-width:1px}.orbit-ui .contentmark{fill:var(--cyan)}.orbit-ui .eye circle{fill:#fff;filter:drop-shadow(0 0 4px #38f0ffe6)}.orbit-ui div{flex-direction:column;line-height:1.3;display:flex}.orbit-ui b{color:#e9e7f0;font-size:12px;font-weight:500}.orbit-ui span{color:var(--muted);font-size:13px}.orbit-ui em{color:var(--cyan);font-style:normal}.signup{max-width:540px;margin-top:34px}.signup__field{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border-radius:999px;gap:6px;padding:6px;transition:border-color .3s,box-shadow .3s;display:flex}.signup__field:focus-within{border-color:#38f0ff99;box-shadow:0 0 0 6px #38f0ff14}.signup input{color:#fff;min-width:0;font:500 16.5px var(--display);background:0 0;border:0;outline:0;flex:1;padding:0 18px}.signup input::placeholder{color:#75737f}.signup__note{color:var(--muted);margin-top:12px;padding-left:20px;font-size:13px}.signup__msg{min-height:1.4em;font-size:14px;font-family:var(--mono);margin-top:8px;padding-left:20px}.signup__msg.is-error{color:#ff7a8a}.signup__msg.is-ok{color:var(--green)}.signup.is-done .signup__field{border-color:#3dff9a99}.signup.is-loading button{opacity:.6;pointer-events:none}@media (width<=520px){.signup__field{border-radius:26px;flex-direction:column}.signup input{height:50px}.signup .btn{width:100%}}.marquee{z-index:3;background:var(--spectral);color:#06060a;background-size:200% 100%;margin:40px 0 0;padding:22px 0;animation:10s linear infinite spectral;position:relative;overflow:hidden;transform:rotate(-2deg)scale(1.04)}.marquee__track{letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;gap:34px;width:max-content;font-size:clamp(26px,3.4vw,50px);font-weight:700;animation:28s linear infinite marquee;display:flex}.marquee__track i{font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.worlds{height:520vh;position:relative}.worlds__pin{height:100svh;position:sticky;top:0;overflow:hidden}.worlds__head{text-align:center;z-index:3;position:absolute;top:96px;left:0;right:0}.worlds__steps{list-style:none;position:absolute;inset:0}.wstep{opacity:0;pointer-events:none;width:min(400px,34vw);position:absolute;top:50%;transform:translateY(-50%)}.wstep:nth-child(odd){left:var(--gutter)}.wstep:nth-child(2n){right:var(--gutter);text-align:right}.wstep__n{color:var(--accent);margin-bottom:14px;font-size:13px;display:block}.wstep h2{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(34px,4vw,60px);font-weight:600;line-height:1.02}.wstep p{color:#c3c1cc;font-size:17px}.worlds__rail{z-index:3;border-top:1px solid var(--line-2);width:min(600px,90vw);font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;grid-template-columns:repeat(5,1fr);padding-top:12px;font-size:11.5px;display:grid;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.worlds__rail span{text-align:center;transition:color .3s}.worlds__rail span.is-on{color:#fff}.worlds__rail-fill{background:var(--spectral);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}@media (width<=860px){.wstep,.wstep:nth-child(2n),.wstep:nth-child(odd){left:var(--gutter);right:var(--gutter);text-align:left;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#08080e9e;border-radius:20px;width:auto;padding:20px;top:auto;bottom:92px;transform:none}.wstep h2{margin-bottom:8px;font-size:30px}.wstep p{font-size:15px}.worlds__head{top:84px}.worlds__rail{letter-spacing:.04em;font-size:9.5px}}.gallery{z-index:2;background:var(--ink);position:relative}.gallery__pin{flex-direction:column;justify-content:center;height:100svh;display:flex;overflow:hidden}.gallery__head{padding:0 var(--gutter);margin-bottom:40px}.gallery__head .eyebrow{margin-bottom:14px;display:flex}.gallery__track{padding:0 var(--gutter);will-change:transform;gap:18px;width:max-content;display:flex}.shot{aspect-ratio:4/5;border-radius:var(--radius);background:var(--ink-2);border:1px solid var(--line);flex:none;width:clamp(260px,26vw,400px);position:relative;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%;transform:scale(1.12)}.shot figcaption{background:linear-gradient(#0000,#06060aeb);flex-direction:column;padding:60px 22px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.shot figcaption b{letter-spacing:-.025em;font-size:22px;font-weight:600}.shot figcaption span{color:var(--muted);font-size:14.5px}.shot--cta{text-align:center;background:radial-gradient(circle at 50% 40%, #1b1b2a, var(--ink-2));place-items:center;display:grid}.shot--cta p{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(40px,3.6vw,56px);font-weight:600;line-height:1}.shot--cta span{color:var(--muted);margin-bottom:26px;display:block}.create{z-index:2;background:var(--ink);padding:160px 0 140px;position:relative}.create__grid{padding:0 var(--gutter);grid-template-columns:1.15fr 1fr;gap:20px;max-width:1400px;margin:0 auto;display:grid}.editor{border-radius:var(--radius);border:1px solid var(--line);background:#0b0b12;flex-direction:column;min-height:470px;display:flex;overflow:hidden;box-shadow:0 40px 120px -40px #38f0ff2e}.editor__bar{border-bottom:1px solid var(--line);background:#0e0e17;align-items:center;gap:16px;padding:12px 16px;display:flex}.dots{gap:7px;display:flex}.dots i{background:#2a2a36;border-radius:50%;width:11px;height:11px}.dots i:first-child{background:#ff5f57}.dots i:nth-child(2){background:#febc2e}.dots i:nth-child(3){background:#28c840}.tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tab{font-family:var(--mono);color:var(--muted);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:12.5px}.tab.is-on{color:#fff;background:#ffffff12}.editor__code{color:#d9d7e3;white-space:pre-wrap;word-break:break-word;flex:1;padding:24px 26px;font-size:clamp(12.5px,1.05vw,15px);line-height:1.75;overflow:hidden}.editor__code .k{color:#c792ff}.editor__code .s{color:#c4ff3d}.editor__code .c{color:#646274;font-style:italic}.editor__code .f{color:#38f0ff}.editor__code .n{color:#ff9f6b}.editor__code .d{color:#ff5fc8}.caret{background:var(--cyan);vertical-align:-3px;width:8px;height:1.2em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.editor__run{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 16px;display:flex}.editor__status{color:var(--muted);font-size:12.5px}.editor__status.is-ok{color:var(--green)}.create__preview{border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(circle at 50% 55%,#121223,#07070c 70%);min-height:470px;position:relative;overflow:hidden}#mini{width:100%;height:100%;position:absolute;inset:0}.create__label{color:var(--muted);font-size:12px;position:absolute;bottom:16px;left:18px}.ways{padding:0 var(--gutter);grid-template-columns:repeat(4,1fr);gap:16px;max-width:1400px;margin:40px auto 0;list-style:none;display:grid}.ways li{border-top:1px solid var(--line-2);flex-direction:column;gap:6px;padding:22px;display:flex}.ways b{color:var(--accent);font-size:14px;font-weight:500}.ways span{color:var(--muted);font-size:15px}@media (width<=900px){.create__grid{grid-template-columns:1fr}.create__preview{min-height:360px}.editor{min-height:420px}.ways{grid-template-columns:1fr 1fr}}.light{--line:#16151b1a;--line-2:#16151b2e;--muted:#6b6873;--tone:#7a7880;z-index:2;color:#16151b;background:#f2f0eb;position:relative}.light .eyebrow{color:#6b6873}.light .lede{color:#55525c}.light ::selection{color:#fff;background:#16151b}.angles{height:280vh}.angles__pin{height:100svh;padding:96px var(--gutter) 40px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px,3.5vh,44px);display:flex;position:sticky;top:0;overflow:hidden}.angles__head{text-align:center}.angles__head .eyebrow{margin-bottom:12px}.angles__head .display{font-size:clamp(36px,4.6vw,72px)}.angles__stage{width:min(1320px,100%,160svh - 528px);min-width:0;position:relative}.spin--desk{aspect-ratio:16/10;background:#ddd8d0;border-radius:26px;width:100%;overflow:hidden;box-shadow:0 50px 90px -50px #3c2d1e73,0 0 0 1px #16151b0f}.angles__hud{-webkit-backdrop-filter:blur(14px);pointer-events:none;background:#fffc;border-radius:18px;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:0 10px 30px -12px #281e144d}.topview{width:150px;height:90px;display:block}.topview .desk{fill:#ebe7e0;stroke:#d3cec5}.topview .dome{fill:#fff;stroke:#2a2930;stroke-width:1.4px}.topview .rings{fill:none;stroke:#e58a3a;stroke-width:1.6px}.topview .planet{fill:#f2a24a}.topview .moon{fill:#6aa8ff}.topview .arc{fill:none;stroke:#b8b2a8;stroke-width:1.2px;stroke-dasharray:3 4}.topview .cone{fill:#3878ff29}.topview .you{fill:#16151b;stroke:#fff;stroke-width:2px}.angles__meter{flex-direction:column;line-height:1.2;display:flex}.angles__meter span{color:#6b6873;font-size:12.5px;font-weight:500}.angles__meter b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:72px;font-size:26px;font-weight:500}@media (width<=900px){.angles{height:240vh}.angles__pin{padding:80px var(--gutter) 24px;gap:22px}.angles__head .display{font-size:34px}.angles__stage{width:100%}.spin--desk{border-radius:18px}.angles__hud{gap:8px;padding:6px 12px 6px 6px;bottom:10px;left:10px}.topview{width:96px;height:58px}.angles__meter b{min-width:52px;font-size:19px}}.life{padding:0 0 140px}.life__grid{padding:0 var(--gutter);grid-template-columns:1.6fr 1fr;gap:18px;max-width:1400px;margin:0 auto;display:grid}.life__shot{background:#e2ddd5;border-radius:26px;min-height:560px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #3c2d1e80}.life__shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.life__shot--wide img{object-position:40% 50%}.life__shot figcaption{-webkit-backdrop-filter:blur(14px);background:#ffffffd1;border-radius:18px;flex-direction:column;gap:4px;max-width:420px;padding:16px 18px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.life__shot figcaption b{letter-spacing:-.02em;font-size:19px;font-weight:600}.life__shot figcaption span{color:#55525c;font-size:14.5px;line-height:1.45}@media (width<=900px){.life{padding:0 0 90px}.life__grid{grid-template-columns:1fr}.life__shot{aspect-ratio:4/3.3;min-height:0}.life__shot--tall{aspect-ratio:4/5}.life__shot figcaption{padding:12px 14px;bottom:10px;left:10px;right:10px}.life__shot figcaption b{font-size:16px}.life__shot figcaption span{font-size:13px}}.app{padding:150px max(var(--gutter), calc((100% - 1400px) / 2));grid-template-columns:1.05fr 1fr;align-items:center;gap:5vw;display:grid;overflow:hidden}.app__stage{perspective:1400px;justify-content:center;padding:30px 0;display:flex;position:relative}.app__glow{filter:blur(30px);pointer-events:none;background:radial-gradient(circle at 35% 40%,#38f0ff59,#0000 55%),radial-gradient(circle at 70% 65%,#c35bff4d,#0000 55%);border-radius:50%;width:620px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone{width:312px;height:676px;transform-style:preserve-3d;will-change:transform;background:linear-gradient(145deg,#4a4950 0%,#17171b 30%,#0e0e11 70%,#3a3940 100%);border-radius:56px;flex:none;padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #66656d,inset 0 0 0 5px #0a0a0c,0 60px 110px -40px #2819508c,0 30px 50px -30px #00000073}.phone__btn{background:linear-gradient(90deg,#2c2b31,#4d4c53);border-radius:2px;width:4px;position:absolute}.phone__btn--a{height:28px;top:118px;left:-3px}.phone__btn--b{height:58px;top:168px;left:-3px}.phone__btn--c{height:88px;top:190px;right:-3px}.phone__screen{color:#f3f1ec;background:radial-gradient(120% 60% at 50% 0,#1b1a2e 0%,#0b0b12 55%);border-radius:46px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.phone__island{z-index:5;background:#000;border-radius:20px;width:100px;height:30px;margin-left:-50px;position:absolute;top:11px;left:50%}.ui-status{height:52px;font:600 14.5px var(--display);letter-spacing:0;flex:none;justify-content:space-between;align-items:center;padding:4px 28px 0 36px;display:flex}.ui-status__icons{align-items:center;gap:5px;display:flex}.ui-status svg{fill:currentColor}.ui-app{flex-direction:column;flex:1;gap:9px;min-height:0;padding:2px 15px 0;display:flex;overflow:hidden}.ui-head{justify-content:space-between;align-items:center;display:flex}.ui-head small{color:#8f8c99;font-size:11.5px;display:block}.ui-device{letter-spacing:-.02em;color:#fff;cursor:default;align-items:center;gap:7px;padding:0;font-size:18px;font-weight:650;display:flex}.ui-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%}.ui-avatar{color:#0b0b12;background:var(--spectral);background-size:200% 100%;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.ui-now{background:linear-gradient(165deg,#171730,#0c0c16 70%);border:1px solid #ffffff14;border-radius:22px;flex:none;overflow:hidden}.ui-now__view{background:radial-gradient(circle at 50% 62%,#38f0ff29,#0000 62%);height:128px;position:relative}.ui-now__view canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ui-live{color:#fff;background:#00000073;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;display:flex;position:absolute;top:10px;left:10px}.ui-live i{background:#ff4d6a;border-radius:50%;width:6px;height:6px;animation:1.2s step-end infinite blink}.ui-now__row{justify-content:space-between;align-items:center;padding:10px 12px 12px 14px;display:flex}.ui-now__row small{color:#8f8c99;text-transform:uppercase;letter-spacing:.1em;font-size:9.5px;display:block}.ui-now__row b{letter-spacing:-.02em;font-size:18px;display:inline-block}.ui-play{color:#0b0b12;width:40px;height:40px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.ui-play:active{transform:scale(.9)}.ui-play svg{fill:currentColor}.ui-play .i-play,.ui-play.is-paused .i-pause{display:none}.ui-play.is-paused .i-play{display:block}.ui-controls{flex:none;grid-template-columns:1fr 1fr;gap:8px;display:grid}.ui-ctl{background:#ffffff0e;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:6px;padding:10px 12px 8px;display:flex}.ui-ctl span{color:#b9b6c3;align-items:center;gap:6px;font-size:11.5px;display:flex}.ui-ctl svg{fill:none;stroke:currentColor}.ui-ctl svg circle{fill:currentColor;stroke:none}.ui-ctl input{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.ui-ctl input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #38f0ff 0, #c35bff var(--v,50%), #ffffff24 var(--v,50%));border-radius:4px;height:4px}.ui-ctl input::-moz-range-track{background:linear-gradient(90deg, #38f0ff 0, #c35bff var(--v,50%), #ffffff24 var(--v,50%));border-radius:4px;height:4px}.ui-ctl input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 6px #00000080}.ui-ctl input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px}.ui-seg{background:#ffffff0f;border-radius:12px;flex:none;padding:3px;font-size:12px;display:flex}.ui-seg span{text-align:center;color:#8f8c99;border-radius:9px;flex:1;padding:6px 0}.ui-seg span.is-on{color:#fff;background:#ffffff21;font-weight:600}.ui-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ui-grid button{aspect-ratio:1/.92;transition:transform .3s var(--ease), box-shadow .3s;background:#0d0d14;border:1px solid #ffffff12;border-radius:14px;position:relative;overflow:hidden}.ui-grid button img{object-fit:cover;object-position:50% 32%;transform-origin:50% 30%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.75)}.ui-grid button span{text-align:left;background:linear-gradient(#0000,#05050ae6);padding:14px 7px 5px;font-size:10.5px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.ui-grid button:hover{transform:translateY(-2px)}.ui-grid button.is-on{box-shadow:0 0 0 2px var(--cyan), 0 0 18px #38f0ff73}.ui-tabbar{background:#0a0a10eb;border-top:1px solid #ffffff12;flex:none;justify-content:space-around;align-items:flex-start;height:76px;padding:9px 10px 0;display:flex}.ui-tabbar span{color:#77747f;flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.ui-tabbar svg{fill:currentColor}.ui-tabbar .is-on{color:#fff}.phone__home{background:#fffc;border-radius:4px;width:118px;height:4.5px;margin-left:-59px;position:absolute;bottom:8px;left:50%}.phone__glare{border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff14 0%,#ffffff05 28%,#0000 34%);position:absolute;inset:0}.float-card{z-index:3;color:#16151b;-webkit-backdrop-filter:blur(16px);pointer-events:none;background:#fffc;border:1px solid #ffffffe6;border-radius:18px;align-items:center;gap:12px;padding:11px 16px 11px 11px;animation:7s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 24px 50px -20px #28195059}.float-card b{letter-spacing:-.01em;font-size:14px;font-weight:650;display:block}.float-card small{color:#6b6873;font-size:12px;display:block}.float-card__thumb{object-fit:cover;object-position:50% 32%;background:#0d0d14;border-radius:12px;flex:none;width:38px;height:38px}.float-card__ring{background:#eafff3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.float-card__ring i{background:var(--green);border-radius:50%;width:12px;height:12px;animation:2s infinite live;box-shadow:0 0 #3dff9ab3}.float-card--msg{top:31%;left:calc(50% - 370px)}.float-card--pair{animation-delay:-3.5s;bottom:14%;right:calc(50% - 330px)}@keyframes bob{50%{translate:0 -10px}}.app__copy .display{font-size:clamp(40px,5.2vw,84px)}.checks{gap:4px;margin-top:34px;list-style:none;display:grid}.checks li{border-bottom:1px solid var(--line);color:#55525c;padding:16px 0 16px 34px;position:relative}.checks li:before{content:"";background:var(--spectral);border-radius:4px;width:14px;height:14px;position:absolute;top:22px;left:4px;transform:rotate(45deg)scale(.7)}.checks b{color:#16151b;font-weight:600}.hint{color:#6b6873;align-items:center;gap:10px;margin-top:22px;font-size:12.5px;display:flex}.hint__dot{background:#16151b;border-radius:50%;width:8px;height:8px;animation:2s infinite live}@media (width<=1100px){.float-card--msg{left:0}.float-card--pair{right:0}}@media (width<=900px){.app{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.app__copy{order:-1}.app__stage{margin:0 calc(var(--gutter) * -1)}.phone{scale:.92}.float-card{gap:9px;padding:8px 12px 8px 8px;font-size:12px}.float-card b{font-size:12.5px}.float-card small{font-size:11px}.float-card__thumb,.float-card__ring{width:30px;height:30px}.float-card--msg{top:36%;left:2px}.float-card--pair{bottom:7%;right:2px}}.price{z-index:2;background:var(--ink);padding:140px max(var(--gutter), calc((100% - 1400px) / 2)) 160px;position:relative}.price__title{letter-spacing:-.055em;margin:18px 0 70px;font-size:clamp(60px,11vw,190px);font-weight:600;line-height:.92}.bars{gap:22px;max-width:1100px;display:grid}.bar{grid-template-columns:260px 1fr 90px;align-items:center;gap:22px;display:grid}.bar__label{color:var(--muted);font-size:15.5px}.bar__track{background:#ffffff0d;border-radius:14px;height:14px;overflow:hidden}.bar__track i{height:100%;width:calc(var(--w) * 100%);transform-origin:0;background:#3a3946;border-radius:14px;display:block;transform:scaleX(0)}.bar b{color:var(--muted);text-align:right;font-weight:500}.bar--holo .bar__label{color:#fff;font-size:18px;font-weight:600}.bar--holo .bar__track i{background:var(--spectral);box-shadow:0 0 30px #38f0ff80}.bar--holo b{color:var(--green)}.price__note{max-width:680px;color:var(--muted);margin-top:60px;font-size:18px}.price__note strong{color:#fff}@media (width<=700px){.bar{grid-template-columns:1fr auto;gap:8px 12px}.bar__track{grid-area:2/1/auto/-1}}.launch{z-index:2;background:var(--ink);padding:160px 0 120px;position:relative}.countdown{padding:0 var(--gutter);grid-template-columns:repeat(4,1fr);gap:14px;max-width:1400px;margin:0 auto 90px;display:grid}.countdown div{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff08,#0000);padding:30px 24px}.countdown b{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,7vw,116px);font-weight:600;line-height:1;display:block}.countdown span{color:var(--muted);font-size:15px;font-weight:500}.timeline{padding:0 var(--gutter);grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto;list-style:none;display:grid;position:relative}.timeline:before{content:"";left:var(--gutter);right:var(--gutter);background:var(--line-2);height:1px;position:absolute;top:7px}.timeline li{padding:36px 24px 0 0;position:relative}.timeline li:before{content:"";background:var(--ink);border:1.5px solid var(--line-2);border-radius:50%;width:15px;height:15px;position:absolute;top:0;left:0}.timeline li.done:before{background:var(--green);border-color:var(--green)}.timeline li.now:before{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 0 6px #38f0ff26, 0 0 24px var(--cyan);animation:2s infinite live}.timeline span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.timeline h3{letter-spacing:-.025em;margin:8px 0 6px;font-size:22px;font-weight:600}.timeline p{color:var(--muted);font-size:15px}@media (width<=860px){.countdown{grid-template-columns:repeat(2,1fr)}.timeline{grid-template-columns:1fr;gap:30px}.timeline:before{left:calc(var(--gutter) + 7px);width:1px;height:auto;top:0;bottom:0;right:auto}.timeline li{padding:0 0 0 36px}}.faq{z-index:2;background:var(--ink);padding:120px 0 160px;position:relative}.faq__list{max-width:980px;padding:0 var(--gutter);margin:0 auto}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.02em;padding:28px 50px 28px 0;font-size:clamp(19px,1.8vw,25px);font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";transition:transform .4s var(--ease);color:var(--accent);font-size:30px;font-weight:300;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.faq details p{color:var(--muted);max-width:760px;padding:0 50px 30px 0;font-size:17px}.faq details p b{color:#fff}.join{z-index:2;min-height:100svh;padding:140px max(var(--gutter), calc((100% - 1440px) / 2)) 120px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.join>:not(.join__glow){max-width:min(640px,52vw)}.join__glow{pointer-events:none;background:radial-gradient(#38f0ff29,#c35bff14 40%,#0000 70%);width:120vw;height:80vh;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.join__title{letter-spacing:-.05em;margin:18px 0 22px;font-size:clamp(52px,7vw,116px);font-weight:600;line-height:.98}.join__sub{color:#c9c7d2;max-width:560px;font-size:19px}.join .signup{width:100%;margin:34px 0 0}.join .signup__note,.join .signup__msg{padding-left:20px}@media (width<=900px){.join{text-align:left;justify-content:flex-end;padding-top:52vh}.join>:not(.join__glow){max-width:100%}}.footer{background:var(--ink);padding:0 var(--gutter) 30px;overflow:hidden}.footer__big{-webkit-user-select:none;user-select:none;justify-content:center;padding:6vw 0 3vw;display:flex}.footer__logo{width:min(92%,1400px);height:auto;overflow:visible}.footer__row{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:22px;font-size:13.5px;display:flex}.footer__row a:hover{color:#fff}.toast:not(.is-on){visibility:hidden;transition:transform .6s var(--ease), visibility 0s .6s}.toast{z-index:90;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .6s var(--ease);background:#0e0e16e6;border-radius:16px;max-width:calc(100% - 32px);padding:14px 20px;font-size:15px;position:fixed;bottom:24px;left:50%;transform:translate(-50%,140%)}.toast.is-on{transform:translate(-50%)}@media (width<=900px){.hero{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-items:start;padding-top:72px}.hero__view{grid-area:1/1}.spin--hero{width:min(88vw,38.4svh)}.orbit-ui{margin-top:-7%}.hero__copy{grid-row:2;margin-top:8px}.hero__specs{grid-row:3;margin-top:28px}.scrollcue{display:none}.hero__title{margin:16px 0}}@media (width<=900px) and (height<=760px){.hero__sub{font-size:15.5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.grain{display:none}}
