:root{--background: #ffffff;--foreground: #1d1d1f;--surface: #f5f5f7;--card: #ffffff;--muted-foreground: #6e6e73;--border: #d2d2d7;--hairline: rgba(0,0,0,.08);--night: #000000;--night-raised: #161617;--night-tile: #1d1d1f;--night-foreground: #f5f5f7;--night-muted: #a1a1a6;--night-dim: #6e6e73;--night-hairline: rgba(255,255,255,.12);--primary: #3b6ef5;--primary-bright: #5c86ff;--primary-deep: #2a55d4;--primary-wash: rgba(59,110,245,.1);--primary-glow: rgba(59,110,245,.4);--ring: rgba(59,110,245,.35);--live: #30d158;--live-deep: #1f9d4d;--live-wash: rgba(48,209,88,.12);--ai: #a78bfa;--ai-deep: #7b5bf5;--ai-wash: rgba(123,91,245,.14);--broken: #ff6a4d;--broken-wash: rgba(255,106,77,.12);--destructive: #e0392b;--grad-night: linear-gradient(92deg, #7aa2ff 0%, #8fd3ff 100%);--grad-day: linear-gradient(92deg, #2a55d4 0%, #3b9cf5 100%);--grad-ai: linear-gradient(92deg, #a78bfa 0%, #7aa2ff 100%);--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-hero: clamp(2.6rem, min(6.1vw, 11vh), 5.6rem);--fs-h2: clamp(2.05rem, 4.5vw, 3.9rem);--fs-h3: clamp(1.45rem, 2.3vw, 1.95rem);--fs-window: clamp(1.7rem, 4vw, 3.4rem);--fs-lede: clamp(1.06rem, 1.45vw, 1.3rem);--radius: 1.75rem;--radius-sm: .75rem;--radius-pill: 999px;--shadow: 0 10px 30px -12px rgb(0 0 0 / .14);--shadow-md: 0 20px 50px -20px rgb(0 0 0 / .2);--gutter: clamp(1.25rem, 4vw, 2.75rem);--section: clamp(5.5rem, 10.5vw, 9.5rem);--measure: 1200px;--measure-wide: 1440px;--veil: rgba(0,0,0,.5);--window-min: 78vh;--fade-h: 150px;--ease: cubic-bezier(.28, .11, .32, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-reveal: 1s;--dur-swap: .6s;--dur-hover: .24s}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:64px;-webkit-text-size-adjust:100%}body{margin:0;background:#000;color:var(--foreground);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.5;letter-spacing:-.011em;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd,ol,ul{margin:0}h1,h2,h3,h4,h5{font-size:inherit;font-weight:inherit}ol,ul{padding:0;list-style:none}img,svg,canvas,iframe,video{display:block;vertical-align:middle}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit}input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}table{border-collapse:collapse}[hidden]{display:none!important}::selection{background:var(--primary);color:#fff}:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:8px}[data-ico]{display:inline-flex;flex:none;width:1.1em;height:1.1em}[data-ico] svg{width:100%;height:100%}[data-ico] svg [stroke-width]{stroke-width:1.8}.wrap{max-width:var(--measure);margin-inline:auto;padding-inline:var(--gutter)}.wrap-wide{max-width:var(--measure-wide);margin-inline:auto;padding-inline:var(--gutter)}.tnum{font-variant-numeric:tabular-nums}.sec{position:relative;padding-block:var(--section)}.sec--tight{padding-block:calc(var(--section) * .7)}.sec--day{background:var(--background);color:var(--foreground)}.sec--wash{background:var(--surface);color:var(--foreground)}.sec--night{background:var(--night);color:var(--night-foreground)}.sec--ai{background:radial-gradient(ellipse 60% 50% at 84% 26%,rgba(123,91,245,.2),transparent 64%),#000;color:var(--night-foreground)}.center{text-align:center}.center .lede,.center .h2{margin-inline:auto}.mt-lede{margin-top:1.6rem}.grid-top{margin-top:clamp(2.5rem,5vw,4rem)}.h-hero{font-size:var(--fs-hero);font-weight:700;letter-spacing:-.045em;line-height:1.03}.h2{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.04em;line-height:1.06;text-wrap:balance}.h2--sm{font-size:clamp(1.9rem,3.6vw,3rem)}.h3{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.028em;line-height:1.12}.mute{color:#86868b}.eyebrow{font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:var(--primary);margin-bottom:.7rem}.sec--night .eyebrow,.sec--ai .eyebrow,.on-film .eyebrow,.tile--night .eyebrow{color:var(--primary-bright)}.eyebrow--live{color:var(--live-deep)!important}.sec--night .eyebrow--live,.tile--night .eyebrow--live{color:var(--live)!important}.eyebrow--ai{color:var(--ai)!important}.sec--wash .eyebrow--ai,.sec--day .eyebrow--ai{color:var(--ai-deep)!important}.eyebrow--broken{color:var(--broken)!important}.lede{font-size:var(--fs-lede);line-height:1.45;letter-spacing:-.014em;font-weight:500;color:var(--muted-foreground);max-width:38rem}.lede b{color:var(--foreground);font-weight:600}.sec--night .lede,.sec--ai .lede,.on-film .lede,.tile--night .lede{color:var(--night-muted)}.sec--night .lede b,.sec--ai .lede b,.on-film .lede b,.tile--night .lede b{color:var(--night-foreground)}.grad{background:var(--grad-night);-webkit-background-clip:text;background-clip:text;color:transparent}.sec--day .grad,.sec--wash .grad{background-image:var(--grad-day)}.grad--ai{background-image:var(--grad-ai)!important}.note{font-size:.75rem;color:#86868b;letter-spacing:0}.hin{animation:hin 1.1s var(--ease-out) both;animation-delay:var(--d, 0s)}@keyframes hin{0%{opacity:0;transform:translateY(22px)}}.mask{display:block;overflow:hidden;padding-bottom:.08em}.mask>span{display:block;animation:maskUp 1.2s var(--ease-out) both;animation-delay:var(--d, 0s)}@keyframes maskUp{0%{transform:translateY(105%)}}.has-preloader .hin,.has-preloader .mask>span{animation-delay:calc(3.3s + var(--d, 0s))}.has-preloader.is-loaded .hin,.has-preloader.is-loaded .mask>span{animation-delay:var(--d, 0s)}.js-anim .rv{opacity:0;transform:translateY(28px);transition:opacity var(--dur-reveal) var(--ease),transform var(--dur-reveal) var(--ease)}.js-anim .rv.rv-zoom{transform:scale(.965)}.js-anim .rv.in{opacity:1;transform:none}.rv-d1{transition-delay:.08s!important}.rv-d2{transition-delay:.16s!important}.rv-d3{transition-delay:.24s!important}.rv-d4{transition-delay:.34s!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.45rem;border-radius:var(--radius-pill);font-weight:500;font-size:1.0625rem;letter-spacing:-.014em;white-space:nowrap;transition:background var(--dur-hover),transform var(--dur-hover) var(--ease),border-color var(--dur-hover),color var(--dur-hover)}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-bright)}.btn-primary:active{transform:scale(.98)}.btn-ai{background:var(--ai-deep);color:#fff}.btn-ai:hover{background:#8e70ff}.btn-live{background:var(--live-deep);color:#fff}.btn-live:hover{background:#25b259}.btn-glass{color:#fff;border:1px solid rgba(255,255,255,.34);background:#ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-glass:hover{border-color:#fff}.btn-quiet{color:var(--foreground);background:#0000000f}.btn-quiet:hover{background:#0000001a}.btn-sm{padding:.42rem .95rem;font-size:.8125rem}.btn-block{width:100%;padding-block:1rem;font-weight:600}.btn[disabled]{opacity:.6;cursor:progress}.more{display:inline-flex;align-items:center;font-size:1.0625rem;font-weight:500;color:var(--primary);letter-spacing:-.014em}.sec--night .more,.sec--ai .more,.on-film .more,.tile--night .more{color:var(--primary-bright)}.more:after{content:"›";font-size:1.25em;line-height:1;transform:translateY(-.04em);transition:transform var(--dur-hover) var(--ease);margin-left:.3rem}.more:hover:after{transform:translate(3px,-.04em)}.more:hover{text-decoration:underline;text-underline-offset:3px}.pill{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;letter-spacing:0;padding:.32rem .7rem;border-radius:var(--radius-pill);background:#0000000d;color:var(--muted-foreground);white-space:nowrap}.sec--night .pill,.sec--ai .pill,.tile--night .pill,.on-film .pill,.pill--night{background:#ffffff1a;color:#d2d2d7}.pill--live{background:var(--live-wash)!important;color:var(--live-deep)!important}.sec--night .pill--live,.tile--night .pill--live,.sec--ai .pill--live{color:var(--live)!important}.pill--ai{background:var(--ai-wash)!important;color:var(--ai-deep)!important}.sec--night .pill--ai,.tile--night .pill--ai,.sec--ai .pill--ai{color:var(--ai)!important}.dot{width:7px;height:7px;border-radius:50%;background:var(--live);flex:none;display:inline-block;box-shadow:0 0 #30d15880;animation:pulse 2.2s infinite}.dot--ai{background:var(--ai);animation-name:pulseAi}.dot--off{background:#86868b;animation:none}@keyframes pulse{0%{box-shadow:0 0 #30d15880}70%{box-shadow:0 0 0 8px #30d15800}to{box-shadow:0 0 #30d15800}}@keyframes pulseAi{0%{box-shadow:0 0 #a78bfa80}70%{box-shadow:0 0 0 8px #a78bfa00}to{box-shadow:0 0 #a78bfa00}}.seg{display:inline-flex;padding:3px;border-radius:var(--radius-pill);background:#0000000f;gap:2px;max-width:100%}.seg button{padding:.5rem 1rem;border-radius:var(--radius-pill);font-size:.9375rem;font-weight:500;color:var(--muted-foreground);transition:background .3s var(--ease),color .3s,box-shadow .3s;white-space:nowrap}.seg button:hover{color:var(--foreground)}.seg button[aria-checked=true]{background:#fff;color:var(--foreground);box-shadow:0 1px 3px #0000001f,0 1px 1px #0000000f}.seg--night{background:#ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.seg--night button{color:#ffffffb8}.seg--night button:hover{color:#fff}.seg--night button[aria-checked=true]{background:#fff;color:#000}.seg--block{display:flex;width:100%}.seg--block button{flex:1;text-align:center}@media(max-width:479px){.seg button{padding:.5rem .72rem;font-size:.8125rem}}.tile{border-radius:var(--radius);background:var(--card);overflow:hidden}.sec--day .tile{background:var(--surface)}.sec--night .tile,.sec--ai .tile{background:var(--night-raised);color:var(--night-foreground)}.tile--night{background:#000!important;color:var(--night-foreground)}.tile--pad{padding:clamp(1.4rem,2.6vw,2.2rem)}.ico-box{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--primary-wash);color:var(--primary);font-size:1.25rem;margin-bottom:1.4rem}.sec--night .ico-box,.sec--ai .ico-box{background:#ffffff14;color:var(--primary-bright)}.ico-box--ai{background:var(--ai-wash)!important;color:var(--ai-deep)!important}.sec--night .ico-box--ai,.sec--ai .ico-box--ai{color:var(--ai)!important}.ico-box--live{background:var(--live-wash)!important;color:var(--live-deep)!important}.card-title{font-size:1.3rem;font-weight:600;letter-spacing:-.028em;line-height:1.15}.card-text{margin-top:.6rem;font-size:1rem;line-height:1.47;color:var(--muted-foreground)}.sec--night .card-text,.sec--ai .card-text,.tile--night .card-text{color:var(--night-muted)}.cards{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.cards--2,.cards--3,.cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}#video-bg-wrap{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 22% 30%,rgba(58,84,176,.35),transparent 65%),radial-gradient(ellipse 50% 40% at 78% 62%,rgba(42,96,128,.28),transparent 60%),#08090c}#video-bg-wrap>iframe,#video-bg-wrap>video{opacity:0;transition:opacity 1.8s var(--ease)}#video-bg-wrap.is-playing>iframe,#video-bg-wrap.is-playing>video{opacity:1}#yt-iframe{position:absolute;top:50%;left:50%;width:max(135vw,240vh);height:max(135vh,75.94vw);transform:translate(-50%,-50%);border:0;pointer-events:none}#video-bg-wrap>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#video-veil{position:fixed;inset:0;z-index:-1;background:var(--veil);pointer-events:none}.on-film{color:var(--night-foreground)}.on-film .eyebrow{text-shadow:0 1px 14px rgba(0,0,0,.7)}.window{position:relative;min-height:var(--window-min);display:flex;align-items:center;justify-content:center;text-align:center;padding:6rem var(--gutter)}.window p{font-size:var(--fs-window);font-weight:600;letter-spacing:-.035em;line-height:1.1;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.55)}.window p+p{margin-top:.35em;color:#ffffff9e}.fade-top,.fade-bottom{position:absolute;left:0;right:0;height:var(--fade-h);pointer-events:none;z-index:1}.fade-top{top:calc(var(--fade-h) * -1 + 1px);background:linear-gradient(180deg,transparent,#000 96%)}.fade-bottom{bottom:calc(var(--fade-h) * -1 + 1px);background:linear-gradient(0deg,transparent,#000 96%)}#nav{position:fixed;inset:0 0 auto;z-index:60;height:52px;color:#f5f5f7;transition:background .4s,border-color .4s;border-bottom:1px solid transparent}#nav.is-scrolled,#nav.is-solid{background:#161617cc;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom-color:#ffffff14}.nav-in{max-width:var(--measure-wide);height:100%;margin:0 auto;padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.brand{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;font-size:1.0625rem;letter-spacing:-.02em}.brand svg{width:27px;height:auto;fill:currentColor}.nav-links{display:none;align-items:center;gap:1.85rem;font-size:.8125rem;letter-spacing:-.005em;color:#f5f5f7c7}.nav-links a{transition:color .2s}.nav-links a:hover,.nav-links a[aria-current=page]{color:#fff}.nav-links .sep{width:1px;height:14px;background:#ffffff2e}.nav-cta{display:flex;align-items:center;gap:.9rem;font-size:.8125rem}.nav-cta .signin{display:none;color:#f5f5f7c7}.nav-cta .signin:hover{color:#fff}#burger{width:36px;height:36px;display:grid;place-items:center;font-size:1.15rem}@media(min-width:640px){.nav-cta .signin{display:block}}@media(min-width:1080px){.nav-links{display:flex}#burger{display:none}}#sheet{position:fixed;inset:0;z-index:55;background:#000000eb;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#f5f5f7;display:flex;flex-direction:column;padding:5.2rem var(--gutter) 2rem;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;overflow-y:auto}#sheet.is-open{opacity:1;visibility:visible}#sheet a{font-size:1.75rem;font-weight:600;letter-spacing:-.03em;padding:.55rem 0;opacity:0;transform:translateY(-8px);transition:opacity .4s,transform .5s var(--ease-out)}#sheet.is-open a{opacity:1;transform:none}#sheet.is-open a:nth-child(2){transition-delay:.04s}#sheet.is-open a:nth-child(3){transition-delay:.08s}#sheet.is-open a:nth-child(4){transition-delay:.12s}#sheet.is-open a:nth-child(5){transition-delay:.16s}#sheet.is-open a:nth-child(6){transition-delay:.2s}#sheet.is-open a:nth-child(7){transition-delay:.24s}#sheet.is-open a:nth-child(8){transition-delay:.28s}#sheet a.accent{color:var(--primary-bright)}.scr{--ad-b: 12cqw;--ad-s: 4.4cqw;position:absolute;left:var(--x);top:var(--y);width:var(--w);z-index:var(--z, 2);transform:translate(-50%,-50%) translate(var(--fx, 0),var(--fy, 0)) rotate(var(--fr, 0deg)) scale(var(--s, 1));transition:transform 2s var(--ease-out),filter 1.6s var(--ease);filter:var(--depth, none)}.scr--static{position:relative;left:auto;top:auto;transform:none}.l2{--s: .9;--z: 2;--par: 9px}.l1{--z: 3;--par: 16px}.l3{--s: .78;--z: 1;--par: 4px;--depth: blur(1.1px) brightness(.72)}.scr-par{transform:translate(calc(var(--mx, 0) * var(--par, 8px)),calc(var(--my, 0) * var(--par, 8px)));transition:transform .5s var(--ease-out)}.scr-float{animation:bob var(--bob, 7s) ease-in-out infinite;animation-delay:var(--bd, 0s)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.7cqw)}}.scr-body{position:relative;transform:perspective(60cqw) rotateY(var(--ry, 0deg)) rotateX(var(--rx, 0deg));transform-style:preserve-3d}.scr-frame{position:relative;padding:var(--bezel, .55cqw);border-radius:var(--fr-r, .7cqw);background:linear-gradient(155deg,#4a4b51,#232428 14%,#0c0c0e 55%,#1a1b1e);box-shadow:0 2.4cqw 3.6cqw -1.6cqw #000000f2;transition:box-shadow 1.6s var(--ease)}.scr-frame:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff12;z-index:3}.scr.is-on .scr-frame{box-shadow:0 2.4cqw 3.6cqw -1.6cqw #000000f2,0 0 7cqw -1.2cqw var(--glow, #5c86ff)}.scr-glass{position:relative;aspect-ratio:var(--ar, 16 / 9);border-radius:calc(var(--fr-r, .7cqw) * .55);overflow:hidden;background:linear-gradient(160deg,#101116,#050506);container-type:inline-size;box-shadow:inset 0 0 0 1px #000000e6}.scr-glass:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.05) 20%,transparent 36%,transparent 78%,rgba(255,255,255,.05) 100%)}.is-led .scr-glass:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.5;background:radial-gradient(circle at 50% 50%,transparent 0 46%,rgba(0,0,0,.72) 52%) 0 0 / 3px 3px}.scr-led{position:absolute;z-index:5;width:.5cqw;height:.5cqw;min-width:3px;min-height:3px;border-radius:50%;right:1.1cqw;bottom:-.95cqw;background:#ffb340;box-shadow:0 0 .8cqw #ffb340;transition:background .8s,box-shadow .8s}.scr.is-on .scr-led{background:var(--live);box-shadow:0 0 1cqw var(--live)}.scr.is-beat .scr-led{animation:beat 1.1s var(--ease-out)}@keyframes beat{0%{transform:scale(1)}25%{transform:scale(2.6)}to{transform:scale(1)}}.scr-mount{position:absolute;pointer-events:none;z-index:-1}.m-pole .scr-mount{left:50%;top:96%;width:1.35cqw;height:17cqw;transform:translate(-50%);background:linear-gradient(90deg,#141417,#46474d 42%,#0b0b0d);-webkit-mask-image:linear-gradient(#000 35%,transparent);mask-image:linear-gradient(#000 35%,transparent)}.m-pole .scr-frame:after{content:"";position:absolute;left:-1.5%;right:-1.5%;top:100%;height:.55cqw;background:linear-gradient(#2c2d31,#0d0d0f);border-radius:0 0 .2cqw .2cqw}.m-legs .scr-mount{left:12%;right:12%;top:97%;height:8cqw;border-left:.7cqw solid #26272b;border-right:.7cqw solid #26272b;-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent)}.m-totem .scr-frame{padding-bottom:46%;--fr-r: 1.1cqw}.m-totem .scr-logo{position:absolute;left:50%;bottom:7%;width:30%;height:auto;transform:translate(-50%);fill:#ffffff57;z-index:2}.m-totem .scr-mount{left:-9%;right:-9%;top:99.2%;height:.8cqw;border-radius:.25cqw;background:linear-gradient(#34353a,#0b0b0d)}.m-totem .scr-led{bottom:39%;right:50%;transform:translate(50%)}.m-shelter .scr-mount{left:-30%;right:-42%;top:-13%;height:1cqw;border-radius:.6cqw;background:linear-gradient(#4a4b51,#17181b);box-shadow:0 .6cqw 1.6cqw #0009}.m-shelter .scr-body:after{content:"";position:absolute;right:-37%;top:-12%;width:.8cqw;height:128%;background:linear-gradient(90deg,#17181b,#3b3c42,#0d0d0f);-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent);z-index:-1}.m-shelter .scr-frame{--fr-r: .6cqw;--bezel: .7cqw}.m-wall .scr-frame{--bezel: .35cqw;--fr-r: .6cqw}.ad{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:7% 8%;opacity:0;transition:opacity 1.2s var(--ease);overflow:hidden;color:#fff;line-height:.96;font-family:var(--font-sans)}.scr.is-on .ad.is-on{opacity:1}.ad b{font-weight:800;letter-spacing:-.045em;font-size:var(--ad-b);position:relative;z-index:1}.ad small{font-weight:600;font-size:var(--ad-s);letter-spacing:-.01em;margin-top:.55em;opacity:.92;position:relative;z-index:1;line-height:1.1}.ad i{position:absolute;display:block}.ad svg{height:auto}.f-bulletin{--ad-b: 9.4cqw;--ad-s: 3.1cqw}.f-bulletin .ad{padding:0 6%}.f-poster{--ad-b: 11.5cqw;--ad-s: 4cqw}.f-portrait{--ad-b: 19cqw;--ad-s: 7cqw}.f-portrait .ad{padding:12% 10%;justify-content:flex-end}.f-square{--ad-b: 17cqw;--ad-s: 6.4cqw}.f-ribbon .ad{padding:0}.ad--drop{background:linear-gradient(118deg,#ffa36c,#ff4f7d 48%,#8a3ffc)}.ad--drop small,.ad--fest small{order:-1;margin:0 0 .5em;text-transform:uppercase;letter-spacing:.12em;font-size:calc(var(--ad-s) * .8)}.ad--drop .s1{right:-6%;top:-30%;width:42%;aspect-ratio:1;border-radius:50%;background:#fff3}.ad--drop .s2{right:12%;bottom:-46%;width:34%;aspect-ratio:1;border-radius:50%;background:#00000024}.ad--fresh{background:radial-gradient(circle at 82% 50%,#2f7a4d 0,#123d2b 46%,#0a261b)}.ad--fresh .plate{right:7%;top:50%;width:30%;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,#ffd27a 0 24%,#ff8a3c 25% 44%,#f5f1e6 45% 62%,#d8d2c2 63% 66%,transparent 67%);box-shadow:0 1cqw 3cqw #00000073}.f-portrait .ad--fresh .plate{right:50%;top:27%;width:74%;transform:translate(50%,-50%)}.ad--ev{background:linear-gradient(180deg,#070b16,#102447 70%,#16366b)}.ad--ev .arc{left:-10%;right:-10%;bottom:-118%;aspect-ratio:1.6;border-radius:50%;border-top:.6cqw solid rgba(120,190,255,.95);box-shadow:0 -2cqw 6cqw #50a0ff8c}.f-portrait .ad--ev .arc{bottom:-24%}.ad--fest{background:#ffd84d;color:#151208}.ad--fest .stripe{right:-16%;top:-40%;width:26%;height:200%;background:#151208;transform:rotate(18deg)}.ad--sale{background:#f7f5f0;color:#14110d}.ad--sale .ring{right:8%;top:50%;width:22%;aspect-ratio:1;border-radius:50%;background:#ff3b30;transform:translateY(-50%)}.f-portrait .ad--sale .ring{right:50%;top:26%;width:56%;transform:translate(50%,-50%)}.ad--house{background:linear-gradient(135deg,#1b3fb5,#3b6ef5 60%,#5c86ff)}.ad--house svg{position:absolute;right:8%;top:50%;width:24%;transform:translateY(-50%);fill:#ffffffe6}.f-portrait .ad--house svg{right:50%;top:26%;width:60%;transform:translate(50%,-50%)}.ad--chai{background:linear-gradient(135deg,#7a3b12,#c46a1f 55%,#f0a23a)}.ad--chai .cup{right:9%;top:50%;width:24%;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,#5a2a0c 0 46%,#f6ead7 47% 58%,transparent 59%);box-shadow:0 1cqw 3cqw #00000059}.ad--tick{background:#0a0a0c;justify-content:center}.ad--tick span{white-space:nowrap;font-weight:700;font-size:5.4cqw;letter-spacing:.02em;color:#ffd84d;animation:marq 16s linear infinite;display:inline-block;padding-left:4%}@keyframes marq{to{transform:translate(-50%)}}.ad .prog{left:0;bottom:0;top:auto;height:3px;width:0;background:#ffffffe6;z-index:2}.device-wrap{display:grid;place-items:center;perspective:900px;min-height:140px}.device{width:min(60%,210px);aspect-ratio:1.18;border-radius:24px;position:relative;background:linear-gradient(145deg,#303136,#16171a 60%);transform:rotateX(56deg) rotate(-34deg);box-shadow:1px 1px #0b0c10,2px 2px #0b0c10,3px 3px #0b0c10,4px 4px #0b0c10,5px 5px #0b0c10,6px 6px #0b0c10,7px 7px #0b0c10,8px 8px #0b0c10,9px 9px #0a0b0e,10px 10px #0a0b0e,11px 11px #090a0d,12px 12px #090a0d,40px 46px 50px #00000080;animation:floaty 6s ease-in-out infinite}.device:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.14)}.device svg{position:absolute;left:50%;top:50%;width:42%;height:auto;transform:translate(-50%,-50%);fill:#ffffffdb}.device .led{position:absolute;right:14%;bottom:12%;width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 12px var(--live);transition:background .8s,box-shadow .8s}.device .led--cam{right:24%;background:#3a3a3c;box-shadow:none}.is-ai .device .led--cam{background:var(--ai);box-shadow:0 0 14px var(--ai),0 0 40px var(--ai-deep)}@keyframes floaty{0%,to{translate:0 0}50%{translate:0 -8px}}.dash{border-radius:22px;background:#0b0b0d;color:#f5f5f7;padding:clamp(1rem,2vw,1.5rem);text-align:left}.dash-top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font-size:.8125rem;color:#a1a1a6;padding-bottom:.9rem}.dash-top b{color:#f5f5f7;font-weight:600}.dash-top .sp{flex:1}.dash-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.7rem .9rem;border-radius:14px;background:#161617;font-size:.8125rem;color:#a1a1a6}.dash-strip b{color:#f5f5f7;font-weight:600}.dash-strip .sp{flex:1}.dash-strip .ov{font-size:.6875rem;font-weight:600;letter-spacing:.06em;color:#86868b}.dash-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:.6rem}@media(min-width:900px){.dash-tiles--4{grid-template-columns:repeat(4,1fr)}}.dash-tile{border-radius:14px;background:#161617;padding:.9rem 1rem}.dash-tile .l{font-size:.75rem;color:#a1a1a6;display:flex;align-items:center;gap:.4rem}.dash-tile .v{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700;letter-spacing:-.04em;line-height:1.15;margin-top:.2rem}.dash-tile .f{font-size:.6875rem;color:#86868b;margin-top:.15rem}.dash-tile .f.live{color:var(--live)}.dash-row{display:grid;gap:.6rem;margin-top:.6rem}@media(min-width:700px){.dash-row{grid-template-columns:1fr 1fr}}.dash-panel{border-radius:14px;background:#161617;padding:.9rem 1rem;min-width:0}.dash-panel h5{font-size:.75rem;font-weight:600;color:#a1a1a6;display:flex;align-items:center;gap:.4rem;margin-bottom:.7rem}.bars{display:flex;align-items:flex-end;gap:4px;height:74px}.bars i{flex:1;border-radius:3px 3px 1px 1px;background:#3a3a3c}.bars i.g{background:var(--live)}.bars i.p{background:var(--primary-bright)}.bars i.a{background:var(--ai)}.feedl{display:grid;gap:.45rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:0;color:#a1a1a6}.feedl li{display:flex;gap:.6rem}.feedl .t{color:#6e6e73}.feedl .ok{color:var(--live)}.hot{position:relative;height:96px;border-radius:10px;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 24px 24px,#0f0f11;overflow:hidden}.hot span{position:absolute;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#a78bfabf,#a78bfa00 70%);animation:hotPulse 4s ease-in-out infinite}@keyframes hotPulse{50%{opacity:.55;transform:translate(-50%,-50%) scale(1.15)}}.camlog{width:100%;font-size:.6875rem;color:#a1a1a6}.camlog th{text-align:left;font-weight:500;color:#6e6e73;padding:0 .7rem .4rem 0}.camlog td{padding:.3rem .7rem .3rem 0;border-top:1px solid rgba(255,255,255,.06);color:#d2d2d7}.camlog .r{text-align:right}.camlog th:last-child,.camlog td:last-child{padding-right:0}.em{display:grid;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);align-items:stretch}@media(min-width:900px){.em{grid-template-columns:1fr auto 1fr}}.em-panel{padding:clamp(1.5rem,3vw,2.4rem)}.em-panel .lbl{font-size:.875rem;font-weight:600;color:var(--muted-foreground);display:flex;align-items:center;gap:.5rem}.em-panel .big{margin-top:.8rem;font-size:clamp(2.6rem,5vw,4rem);font-weight:700;letter-spacing:-.055em;line-height:1}.em-panel .big small{font-size:.38em;letter-spacing:-.02em;font-weight:600;color:var(--muted-foreground)}.em-panel .sub{margin-top:.8rem;font-size:1rem;line-height:1.45;color:var(--muted-foreground)}.em-panel.mes{background:#000!important;color:#f5f5f7}.em-panel.mes .lbl,.em-panel.mes .big small{color:var(--live)}.em-panel.mes .sub{color:#a1a1a6}.em-arrow{display:grid;place-items:center;font-size:1.6rem;color:#86868b}@media(max-width:899px){.em-arrow{transform:rotate(90deg)}}.em-rows{margin-top:1.4rem;display:grid;gap:0;font-size:.9375rem}.em-rows div{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid var(--hairline);color:var(--muted-foreground)}.em-rows b{color:var(--foreground);font-weight:600;text-align:right}.em-panel.mes .em-rows div{border-top-color:#ffffff1a;color:#a1a1a6}.em-panel.mes .em-rows b{color:#f5f5f7}.quotes{display:grid;gap:1rem;text-align:left}@media(min-width:900px){.quotes{grid-template-columns:repeat(3,1fr)}}.quote{border-radius:var(--radius);background:var(--surface);padding:1.9rem;display:flex;flex-direction:column}.sec--wash .quote{background:#fff}.quote blockquote{font-size:1.125rem;font-weight:500;letter-spacing:-.02em;line-height:1.42}.quote figcaption{margin-top:auto;padding-top:1.6rem;font-size:.8125rem;color:var(--muted-foreground);line-height:1.5}.quote figcaption b{display:block;color:var(--foreground);font-weight:600}.start{display:grid;gap:2.5rem;padding:clamp(1.5rem,4vw,3.6rem);background:#fff!important;box-shadow:var(--shadow)}@media(min-width:1024px){.start{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4.5rem;align-items:start}}.next{counter-reset:n;margin-top:2rem;display:grid;gap:1.2rem}.next li{counter-increment:n;display:grid;grid-template-columns:2rem 1fr;gap:.2rem .8rem;font-size:1rem;line-height:1.45;color:var(--muted-foreground)}.next li:before{content:counter(n);width:1.75rem;height:1.75rem;border-radius:50%;background:var(--surface);color:var(--foreground);font-size:.8125rem;font-weight:600;display:grid;place-items:center}.next li b{color:var(--foreground);font-weight:600}.start .alt{margin-top:2rem;font-size:.9375rem;color:var(--muted-foreground)}.start .alt .more{font-size:inherit}.fields{display:grid;gap:.8rem;margin-top:1.2rem}.row2{display:grid;gap:.8rem}@media(min-width:640px){.row2{grid-template-columns:1fr 1fr}}.field{position:relative}.field input,.field select,.field textarea{width:100%;font-size:1.0625rem;color:var(--foreground);background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.45rem 1rem .5rem;outline:none;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none}.field textarea{resize:vertical;min-height:6.2rem;line-height:1.45;display:block}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236e6e73' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.4rem;cursor:pointer}.field label{position:absolute;left:1rem;top:1rem;font-size:1.0625rem;color:#86868b;pointer-events:none;transform-origin:0 0;transition:transform .2s var(--ease),color .2s;white-space:nowrap}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label,.field select+label{transform:translateY(-.55rem) scale(.72)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--ring)}.field.is-bad input,.field.is-bad select,.field.is-bad textarea{border-color:var(--destructive);background:#fff8f7}.field.is-bad label{color:var(--destructive)}.err{margin:.35rem .2rem 0;font-size:.8125rem;color:var(--destructive);display:none}.is-bad .err,.check.is-bad+.err{display:block}.check{display:flex;gap:.7rem;align-items:flex-start;font-size:.875rem;line-height:1.45;color:var(--muted-foreground);margin-top:.4rem;cursor:pointer}.check input{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--border);margin:.05rem 0 0;flex:none;display:grid;place-items:center;transition:background .2s,border-color .2s;cursor:pointer;background:#fff}.check input:checked{background:var(--primary);border-color:var(--primary)}.check input:checked:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.check.is-bad input{border-color:var(--destructive)}.check a{color:var(--primary)}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.fine{margin-top:.9rem;font-size:.8125rem;color:#86868b;text-align:center}.form-status{margin-top:.6rem;font-size:.875rem;color:var(--destructive);text-align:center;min-height:1.3em}.done{display:none;text-align:center;padding:clamp(2rem,5vw,4rem) 1rem}.is-sent .done{display:block;animation:hin .8s var(--ease-out)}.is-sent form{display:none}.done .tick{width:68px;height:68px;border-radius:50%;background:var(--live-wash);color:var(--live-deep);display:grid;place-items:center;font-size:2rem;margin:0 auto 1.4rem}.done .tick svg [stroke-width]{stroke-width:2.4;stroke-dasharray:30;stroke-dashoffset:30;animation:draw .7s .25s var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}.done p{margin:.8rem auto 0;max-width:26rem;color:var(--muted-foreground)}footer{background:var(--surface);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.8125rem;line-height:1.5;padding:3rem 0 2rem;letter-spacing:-.005em}.foot-grid{display:grid;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}@media(min-width:768px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}footer h4{font-size:.8125rem;font-weight:600;color:var(--foreground);margin-bottom:.7rem}footer a{display:block;padding:.22rem 0}footer a:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:2px}.foot-brand{color:var(--foreground);margin-bottom:.6rem;display:inline-flex!important}.foot-tag{margin-bottom:.8rem}.socials{display:flex;gap:.5rem;margin-top:1rem}.socials[hidden]{display:none}.social{width:34px;height:34px;border-radius:50%;display:grid!important;place-items:center;padding:0!important;background:#0000000f;color:var(--foreground);transition:background .2s}.social:hover{background:#0000001f;text-decoration:none!important}.social svg{width:17px;height:17px}.foot-legal{padding-top:1.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;font-size:.75rem;color:#86868b}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hin,.mask>span{animation:none!important}.scr-float,.device,.dot,.ad--tick span,.hot span{animation:none!important}}#preloader{position:fixed;inset:0;z-index:9999;background:#000;color:#f5f5f7;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;animation:preOut 1s var(--ease) 3.3s forwards}#preloader.is-done{animation:preOut 1s var(--ease) forwards}@keyframes preOut{to{opacity:0;visibility:hidden}}.pre-mark{width:84px;height:auto;margin-bottom:2rem;overflow:visible}.pre-mark rect{fill:#f5f5f7;opacity:0;transform-box:fill-box;transform-origin:center;animation:blockIn 1.1s var(--ease-out) forwards}.pre-mark rect:nth-child(1){--dx: -60px;--dy: -40px;animation-delay:.05s}.pre-mark rect:nth-child(2){--dx: 10px;--dy: -70px;animation-delay:.12s}.pre-mark rect:nth-child(3){--dx: 80px;--dy: -30px;animation-delay:.2s;fill:var(--primary-bright)}.pre-mark rect:nth-child(4){--dx: -90px;--dy: 0;animation-delay:.16s}.pre-mark rect:nth-child(5){--dx: -30px;--dy: 50px;animation-delay:.26s}.pre-mark rect:nth-child(6){--dx: 40px;--dy: 70px;animation-delay:.3s}.pre-mark rect:nth-child(7){--dx: 70px;--dy: 40px;animation-delay:.36s}.pre-mark rect:nth-child(8){--dx: -80px;--dy: 60px;animation-delay:.42s}.pre-mark rect:nth-child(9){--dx: 0;--dy: 90px;animation-delay:.48s}@keyframes blockIn{0%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(24deg) scale(.4)}to{opacity:1;transform:none}}.pre-word{font-weight:600;font-size:clamp(1.6rem,4vw,2.2rem);letter-spacing:-.03em;opacity:0;animation:preFade 1s .85s forwards}.pre-tag{font-size:.9375rem;color:#86868b;margin-top:.5rem;opacity:0;animation:preFade 1s 1.05s forwards}.pre-bar{width:132px;height:2px;border-radius:2px;background:#ffffff24;margin-top:2rem;position:relative;overflow:hidden}.pre-bar i{position:absolute;inset:0 auto 0 0;width:0;border-radius:2px;background:#f5f5f7;animation:preBar 2.8s .3s var(--ease) forwards}.pre-skip{position:absolute;bottom:2rem;font-size:.75rem;color:#48484a}@keyframes preFade{to{opacity:1}}@keyframes preBar{to{width:100%}}#hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden}#hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.58) 0%,rgba(0,0,0,.26) 36%,transparent 64%),linear-gradient(0deg,rgba(0,0,0,.5),transparent 24%);z-index:0}.hero-copy{position:relative;z-index:3;width:100%;padding-block:clamp(5rem,12vh,8.5rem) clamp(4.2rem,10vh,6.5rem)}@media(min-width:1024px){#hero .hero-copy>*{max-width:36rem}#hero .hero-copy>.h-hero{max-width:none}}.hero-sub{margin-top:clamp(1.1rem,2.6vh,1.75rem);min-height:4.4em;transition:opacity .3s;color:#f5f5f7db!important;text-shadow:0 1px 18px rgba(0,0,0,.45)}.hero-sub.is-swapping{opacity:0!important}.hero-actions{margin-top:clamp(1.4rem,3vh,2.1rem);display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem}.who{margin-top:clamp(1.1rem,3vh,2.6rem)}.who>span{display:block;font-size:.8125rem;color:#f5f5f799;margin-bottom:.6rem}.hero-meta{position:absolute;left:0;right:0;bottom:clamp(1.1rem,3.4vh,2.1rem);z-index:3;display:flex;flex-wrap:wrap;gap:.35rem 1.9rem;font-size:.8125rem;color:#f5f5f7ad;text-shadow:0 1px 12px rgba(0,0,0,.6)}.hero-meta span{display:inline-flex;align-items:center;gap:.5rem}.hero-meta b{color:#f5f5f7;font-weight:600}#connected{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden}#connected:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.16) 44%,transparent 68%);z-index:0}.conn-copy{position:relative;z-index:3;width:100%;padding-block:calc(var(--fade-h) * .55 + 3rem) 4rem}@media(min-width:1024px){.conn-copy>*{max-width:min(42%,32rem)}}#connected .h2{font-size:clamp(1.9rem,3.1vw,2.75rem)}.conn-copy .lede{margin-top:1.4rem;color:#f5f5f7d6!important}.conn-more{margin-top:1.6rem}.scene{position:absolute;z-index:2;right:0;top:0;bottom:0;width:55%;container-type:inline-size;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 17%);mask-image:linear-gradient(90deg,transparent 0,#000 17%);opacity:0;transition:opacity 1.4s var(--ease)}.scene.is-ready{opacity:1}#sceneLinks{position:absolute;inset:0;width:100%;height:100%}.scene[data-state=frag] .scr{--fx: var(--dx);--fy: var(--dy);--fr: var(--rot)}.callout{position:absolute;left:var(--x);top:var(--y);z-index:6;transform:translate(-50%,-50%) scale(.9);opacity:0;transition:opacity .7s var(--ease),transform .9s var(--ease-out);display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .8rem;border-radius:var(--radius-pill);white-space:nowrap;font-size:.78rem;font-weight:500;letter-spacing:-.005em;color:#f5f5f7;background:#1c1c1eb8;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 30px -10px #000000b3}.callout b{font-weight:700}.callout [data-ico]{color:#a1a1a6}.callout.is-on{opacity:1;transform:translate(-50%,-50%)}.callout--seal{border-color:#30d15880}.callout--seal [data-ico]{color:var(--live)}.co-count{--x: 30%;--y: 9%}.co-cities{--x: 89%;--y: 14.5%}.co-beat{--x: 65.5%;--y: 42%}.co-seal{--x: 28%;--y: 69%}@media(max-width:1023px){#hero:after{background:linear-gradient(180deg,#00000080,#0003 55%,#0000008c)}.hero-copy{padding-block:6.2rem 5.5rem}#connected{flex-direction:column;align-items:stretch;min-height:0;padding-bottom:1.5rem}#connected:after{background:linear-gradient(180deg,#0000009e,#0000004d 50%,#00000073)}.conn-copy{order:1;padding-block:calc(var(--fade-h) * .55 + 2rem) 1rem}.scene{order:2;position:relative;width:100%;top:auto;bottom:auto;height:90vw;max-height:600px;margin-top:.5rem;-webkit-mask-image:none;mask-image:none}.hide-m{display:none!important}.callout{font-size:.7rem;padding:.34rem .62rem}.co-count{--x: 34%;--y: 7%}.co-seal{--x: 30%;--y: 66%}}#pinWrap{position:relative;height:440vh}#pinStage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}#pinCanvas{position:absolute;inset:0;width:100%;height:100%}.pin-top{position:absolute;left:0;right:0;top:clamp(4.6rem,10.5vh,7rem);text-align:center;padding-inline:var(--gutter);pointer-events:none}.pin-top>*{transition:opacity .6s var(--ease),transform .9s var(--ease-out)}#pinLead{font-size:.9375rem;font-weight:500;color:var(--broken)}#pinLead.is-off{opacity:0;transform:translateY(-10px)}#shiftTitle{position:absolute;left:0;right:0;top:0;padding-inline:var(--gutter);opacity:0;transform:translateY(18px)}#shiftTitle.is-on{opacity:1;transform:none}#shiftTitle .h2{font-size:clamp(1.7rem,3.8vw,3.2rem)}#shiftTitle .eyebrow{margin-bottom:.5rem}.node{position:absolute;left:0;top:0;will-change:transform;display:inline-flex;align-items:center;gap:.5rem;padding:.62rem 1.05rem .62rem .85rem;border-radius:var(--radius-pill);white-space:nowrap;background:#1d1d1f;border:1px solid rgba(255,255,255,.1);color:#86868b;font-size:.9375rem;font-weight:500;transition:border-color .5s,color .5s,box-shadow .5s,background .5s}.node .ico{position:relative;width:1.15em;height:1.15em;flex:none}.node .ico [data-ico]{position:absolute;inset:0;width:100%;height:100%;transition:opacity .45s}.node .ico [data-ico]:last-child{opacity:0}.node .lbl{position:relative;display:inline-grid}.node .lbl span{grid-area:1 / 1;transition:opacity .45s;text-align:center}.node .lbl span:last-child{opacity:0}.node.is-hit{color:#f5f5f7;border-color:#ff6a4db3;box-shadow:0 0 0 4px #ff6a4d14}.node.is-b .lbl span:first-child,.node.is-b .ico [data-ico]:first-child{opacity:0}.node.is-b .lbl span:last-child,.node.is-b .ico [data-ico]:last-child{opacity:1}.node.is-ring{color:#f5f5f7;border-color:#5c86ffd9;box-shadow:0 0 0 4px #3b6ef524,0 14px 34px -16px var(--primary-glow)}.node.is-ring.is-proof{border-color:#30d158d9;box-shadow:0 0 0 4px #30d1581f,0 14px 34px -16px #30d15880}.friction{position:absolute;left:0;top:0;font-size:.75rem;font-weight:500;color:var(--broken);background:#000;padding:.16rem .55rem;border-radius:var(--radius-pill);border:1px solid rgba(255,106,77,.4);white-space:nowrap;opacity:0;transition:opacity .4s;pointer-events:none}.friction.is-on{opacity:1}#token{position:absolute;left:0;top:0;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:12px;background:#fff;color:#000;display:grid;place-items:center;font-weight:700;font-size:1.05rem;box-shadow:0 0 0 7px #ffffff14,0 0 44px #ffffff80;will-change:transform,opacity;z-index:4}#core{position:absolute;left:0;top:0;--c: clamp(92px, 10.5vw, 140px);width:var(--c);height:var(--c);margin:calc(var(--c) / -2) 0 0 calc(var(--c) / -2);border-radius:23%;background:linear-gradient(160deg,#6b93ff,#3b6ef5 45%,#2a55d4);display:grid;place-items:center;transform:scale(0);will-change:transform;box-shadow:inset 0 1px #fff6,0 0 0 10px #3b6ef51f,0 0 100px var(--primary-glow);z-index:3}#core svg{width:54%;height:auto;fill:#fff}#core span{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);font-weight:600;font-size:.875rem;letter-spacing:-.01em;white-space:nowrap}.pin-bottom{position:absolute;left:0;right:0;bottom:clamp(1.2rem,4vh,2.6rem);text-align:center;padding-inline:var(--gutter);pointer-events:none}.pin-caps{position:relative;min-height:4.4rem}.pin-cap{position:absolute;left:50%;bottom:0;transform:translate(-50%,12px);width:min(44rem,100%);opacity:0;transition:opacity .6s,transform .9s var(--ease-out);font-size:clamp(1.1rem,2vw,1.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.pin-cap.is-on{opacity:1;transform:translate(-50%)}.pin-cap .words{display:block;font-size:.8125rem;font-weight:500;letter-spacing:0;color:#6e6e73;margin-bottom:.55rem}.pin-cap .words b{font-weight:500;transition:color .5s}.pin-cap.is-on .words b{color:#f5f5f7}.pin-cap.is-on .words b:nth-child(2){transition-delay:.25s}.pin-cap.is-on .words b:nth-child(3){transition-delay:.5s}.pin-cap.is-on .words b:nth-child(4){transition-delay:.75s}#hud{margin-top:1.1rem;display:inline-grid;grid-auto-flow:column;gap:0 2.2rem;text-align:left}#hud div{font-size:.75rem;color:#6e6e73}#hud b{display:block;font-size:.9375rem;font-weight:600;color:var(--broken);transition:color .5s;letter-spacing:-.01em}#hud.is-live b{color:var(--live)}@media(max-width:767px){.node{font-size:.75rem;padding:.42rem .7rem .42rem .55rem;gap:.35rem}.friction{font-size:.64rem}#token{width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:9px;font-size:.85rem}#hud{gap:0 1.2rem}}.loop{margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media(min-width:1024px){.loop{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}}.loop-steps{padding:clamp(1.4rem,3vw,2.6rem);display:flex;flex-direction:column;justify-content:center}.loop-step+.loop-step{border-top:1px solid var(--hairline)}.loop-step button{width:100%;text-align:left;padding:1.2rem 0;display:grid;grid-template-columns:2.4rem 1fr;position:relative}.loop-step .n{font-size:.8125rem;font-weight:600;color:#86868b;padding-top:.42rem;transition:color .3s}.loop-step .t{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;letter-spacing:-.03em;color:#aeaeb2;transition:color .4s;line-height:1.15}.loop-step .d{grid-column:2;font-size:1rem;line-height:1.47;color:var(--muted-foreground);max-height:0;overflow:hidden;opacity:0;transition:max-height .7s var(--ease),opacity .5s,margin .5s}.loop-step.is-active .t{color:var(--foreground)}.loop-step.is-active .n{color:var(--primary)}.loop-step.is-active .d{max-height:9rem;opacity:1;margin-top:.45rem}.loop-step .bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;border-radius:2px}.loop-step .bar i{display:block;height:100%;width:0;background:var(--primary)}.loop-step.is-active .bar i{animation:barRun 5.2s linear forwards}.loop-step.is-active.is-held .bar i{animation:none;width:100%}@keyframes barRun{to{width:100%}}@media(min-width:1024px){.loop-steps{min-height:30rem}}.stage{position:relative;background:#0b0b0d;color:#f5f5f7;min-height:420px}@media(max-width:1023px){.stage{aspect-ratio:5 / 4.4;min-height:0}}@media(max-width:639px){.stage{aspect-ratio:4 / 4.9}}.stage-bar{position:absolute;inset:0 0 auto;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 1.4rem;font-size:.8125rem;font-weight:500;color:#a1a1a6;z-index:2}.stage-bar .st{display:inline-flex;align-items:center;gap:.5rem;color:var(--live)}.scene2{position:absolute;inset:48px 0 0;padding:clamp(1rem,2.6vw,2.2rem);padding-top:.4rem;opacity:0;visibility:hidden;transform:scale(1.012);transition:opacity var(--dur-swap) var(--ease),transform 1s var(--ease-out),visibility var(--dur-swap)}.scene2.is-active{opacity:1;visibility:visible;transform:none}.sc-connect{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:center;height:100%}@media(max-width:639px){.sc-connect{grid-template-columns:1fr;gap:.5rem}}.checks{display:grid;gap:.8rem;font-size:clamp(.85rem,1.2vw,1rem);font-weight:500}.checks li{display:flex;gap:.7rem;align-items:center;color:#6e6e73;transition:color .5s}.checks li em{width:22px;height:22px;border-radius:50%;border:1.5px solid #48484a;display:grid;place-items:center;font-style:normal;font-size:.7rem;font-weight:700;color:transparent;transition:all .5s;flex:none}.is-active .checks li{color:#f5f5f7}.is-active .checks li em{background:var(--live);border-color:var(--live);color:#03240f}.is-active .checks li:nth-child(1),.is-active .checks li:nth-child(1) em{transition-delay:.5s}.is-active .checks li:nth-child(2),.is-active .checks li:nth-child(2) em{transition-delay:1.2s}.is-active .checks li:nth-child(3),.is-active .checks li:nth-child(3) em{transition-delay:1.9s}.verdict{margin-top:1.2rem;font-size:.875rem;font-weight:600;color:var(--live);opacity:0;transition:opacity .6s 2.6s;display:flex;align-items:center;gap:.5rem}.is-active .verdict{opacity:1}.scene-note{margin-top:.7rem;font-size:.875rem;line-height:1.45;color:#86868b}.sc-match{display:grid;grid-template-rows:auto 1fr;gap:.9rem;height:100%}.brief-line{font-size:clamp(.78rem,1.1vw,.9375rem);font-weight:500;color:#f5f5f7;display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.match-body{position:relative;border-radius:18px;overflow:hidden;min-height:0;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 34px 34px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 34px 34px,radial-gradient(ellipse at 60% 40%,rgba(59,110,245,.16),transparent 60%),#111114}.road{position:absolute;background:#ffffff0f}.pin{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:3px;background:#ffffff42;transition:background .6s,box-shadow .6s,transform .6s}.is-active .pin.hit{background:var(--primary-bright);box-shadow:0 0 0 5px #3b6ef538,0 0 18px var(--primary-glow);transform:scale(1.25)}.is-active .pin.hit:nth-of-type(odd){transition-delay:.7s}.is-active .pin.hit:nth-of-type(2n){transition-delay:1.1s}.why{position:absolute;left:4%;bottom:6%;width:min(20rem,76%);padding:1rem 1.1rem;border-radius:16px;background:#1d1d1feb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(10px);transition:opacity .6s 1.6s,transform .9s 1.6s var(--ease-out)}.is-active .why{opacity:1;transform:none}.why .cap{font-size:.75rem;font-weight:600;color:var(--primary-bright);margin-bottom:.55rem}.why .chips{display:flex;flex-wrap:wrap;gap:.3rem}.why p.slot{margin-top:.65rem;font-size:.8125rem;color:#a1a1a6;line-height:1.4}.why p.slot b{color:var(--live);font-weight:600}.sc-play{display:grid;grid-template-rows:1fr auto;gap:1rem;height:100%}.wall-scene{position:relative;display:grid;place-items:center;border-radius:18px;background:linear-gradient(180deg,#19191c,#0d0d0f);overflow:hidden;min-height:0;container-type:inline-size}.wall-scene:after{content:"";position:absolute;left:50%;bottom:-34%;width:84%;height:60%;transform:translate(-50%);background:radial-gradient(ellipse,rgba(59,110,245,.5),transparent 65%)}.wall-scene .scr{width:min(70%,430px);--glow: #4f7bff;z-index:1;--ad-b: 9.6cqw;--ad-s: 3.7cqw}.wall-scene .scr-frame{--bezel: 5px;--fr-r: 10px;box-shadow:0 30px 60px -24px #000,0 0 90px -20px var(--glow)!important}.wall-scene .ad{opacity:1!important}.wall-scene .ad--house svg{width:17%;right:8%;top:34%}.is-active .wall-scene .ad .prog{animation:barRun 5s linear forwards}.play-status{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:clamp(.75rem,1vw,.875rem);font-weight:500;color:#48484a}.play-status li{display:inline-flex;align-items:center;gap:.5rem;transition:color .5s}.is-active .play-status li{color:#f5f5f7}.is-active .play-status li:nth-child(1){transition-delay:.4s}.is-active .play-status li:nth-child(2){transition-delay:1.1s}.is-active .play-status li:nth-child(3){transition-delay:1.8s;color:var(--live)}.sc-prove{display:grid;grid-template-rows:1fr auto;gap:1rem;height:100%;align-items:center}.blocks{display:flex;align-items:center;justify-content:center}.blk{flex:0 1 158px;min-width:0;padding:clamp(.6rem,1.4vw,1.05rem);border-radius:16px;background:#1d1d1f;font-family:var(--font-mono);font-size:clamp(.55rem,.9vw,.7rem);line-height:1.7;color:#a1a1a6;opacity:0;transform:translateY(14px);transition:opacity .6s,transform .9s var(--ease-out),box-shadow .6s;letter-spacing:0}.blk b{display:block;color:#f5f5f7;font-weight:500;font-size:1.2em;font-family:var(--font-sans);letter-spacing:-.01em}.blk .h{color:var(--live);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.lnk{flex:0 0 clamp(14px,3vw,34px);height:2px;background:var(--live);opacity:0;transition:opacity .5s}.is-active .blk,.is-active .lnk{opacity:1;transform:none}.is-active .blk:nth-child(1){transition-delay:.3s}.is-active .lnk:nth-child(2){transition-delay:.7s}.is-active .blk:nth-child(3){transition-delay:.9s}.is-active .lnk:nth-child(4){transition-delay:1.3s}.is-active .blk:nth-child(5){transition-delay:1.5s;box-shadow:inset 0 0 0 1.5px var(--live)}.reject{font-size:clamp(.72rem,1vw,.8125rem);font-weight:500;color:var(--broken);background:var(--broken-wash);border-radius:var(--radius-pill);padding:.45rem .9rem;display:inline-block;opacity:0;transition:opacity .6s 2.3s}.is-active .reject{opacity:1}.loop-foot{margin-top:1.4rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center}.people-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 2rem}.persona-stage{margin-top:clamp(2rem,4vw,3rem)}.persona{display:none;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:clamp(1.6rem,4vw,3.6rem);align-items:center;animation:hin .8s var(--ease-out)}.persona.is-open{display:grid}@media(min-width:1024px){.persona{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem;min-height:34rem}}.persona .for{font-size:.9375rem;font-weight:600;color:var(--tone, var(--primary));margin-bottom:.7rem}.persona[data-role=agency]{--tone: #1d1d1f}.persona[data-role=owner]{--tone: var(--live-deep)}.asks{margin-top:1.7rem;display:grid;gap:.1rem}.asks li{font-size:clamp(1.02rem,1.4vw,1.2rem);font-weight:500;letter-spacing:-.02em;color:#86868b;padding:.6rem 0;border-top:1px solid var(--hairline);line-height:1.3}.asks li:last-child{border-bottom:1px solid var(--hairline)}.answer{margin:1.5rem 0 1.6rem;font-size:1.0625rem;line-height:1.5;color:var(--foreground);font-weight:500;max-width:31rem}.pv{border-radius:22px;background:#fff;padding:clamp(1.2rem,2.4vw,1.9rem);box-shadow:var(--shadow)}.pv-cap{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:600;color:var(--foreground);margin-bottom:1.1rem;gap:1rem}.pv-cap span:last-child{font-weight:500;color:#86868b}.receipt{background:#fff;padding:1.5rem 1.5rem 2.1rem;border-radius:18px 18px 0 0;box-shadow:var(--shadow-md);max-width:24rem;margin-inline:auto;--m: conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / 16px 100%;-webkit-mask:var(--m);mask:var(--m)}.rc-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px dashed var(--border);font-size:.8125rem;font-weight:600}.sealed{display:inline-flex;align-items:center;gap:.35rem;color:var(--live-deep);background:var(--live-wash);padding:.25rem .6rem;border-radius:var(--radius-pill);font-size:.75rem}.receipt dl{margin-top:.4rem}.receipt dl div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--hairline)}.receipt dt{font-size:.875rem;color:var(--muted-foreground)}.receipt dd{font-size:1.0625rem;font-weight:600;letter-spacing:-.02em}.receipt dd.big{font-size:1.9rem;letter-spacing:-.04em}.receipt .hash{font-family:var(--font-mono);font-size:.6875rem;color:#86868b;margin-top:.9rem;letter-spacing:0;word-break:break-all}.receipt-note{text-align:center;margin-top:.9rem}.tl{padding-left:1.4rem;position:relative;display:grid;gap:1.1rem}.tl:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:2px;background:var(--hairline);border-radius:2px}.tl li{position:relative;display:flex;justify-content:space-between;gap:1rem;font-size:.9375rem;font-weight:500;line-height:1.35}.tl li:before{content:"";position:absolute;left:-1.4rem;top:.42em;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--primary)}.tl li:last-child:before{background:var(--live);border-color:var(--live)}.tl small{font-size:.75rem;font-weight:600;color:#86868b;white-space:nowrap;padding-top:.15em}.tl li:last-child small{color:var(--live-deep)}.pipe{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:1.3rem}.pipe span{font-size:.6875rem;font-weight:600;padding:.3rem .6rem;border-radius:var(--radius-pill);background:var(--surface);color:#86868b;animation:pipeLit 7.2s infinite}.pipe span:nth-child(1){animation-delay:0s}.pipe span:nth-child(2){animation-delay:1.2s}.pipe span:nth-child(3){animation-delay:2.4s}.pipe span:nth-child(4){animation-delay:3.6s}.pipe span:nth-child(5){animation-delay:4.8s}.pipe span:nth-child(6){animation-delay:6s}@keyframes pipeLit{0%,14%{color:#fff;background:#1d1d1f}18%,to{color:#86868b;background:var(--surface)}}.slots{display:grid;grid-template-columns:repeat(12,1fr);gap:5px}.slots i{display:block;aspect-ratio:1 / 2.4;border-radius:6px;background:var(--surface);transition:background .6s,box-shadow .6s}.slots i.b{background:var(--primary)}.slots i.s{background:#fff;box-shadow:inset 0 0 0 2px var(--live)}.slots i.f{background:#c7c7cc}.legend{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.9rem;font-size:.75rem;color:var(--muted-foreground)}.legend span{display:inline-flex;align-items:center;gap:.4rem}.legend span:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--c, #000);box-shadow:var(--s, none)}.earn{display:flex;justify-content:space-between;align-items:end;margin-top:1.3rem;padding-top:1.1rem;border-top:1px solid var(--hairline)}.earn b{font-size:2.1rem;font-weight:700;letter-spacing:-.045em;line-height:1}.earn small{font-size:.8125rem;color:var(--muted-foreground)}.market{display:grid;gap:3rem;margin-top:clamp(2.5rem,5vw,4rem)}@media(min-width:1024px){.market{grid-template-columns:minmax(0,4.2fr) minmax(0,7.8fr);gap:4.5rem;align-items:start}}.filters{margin-top:2rem}.fgroup{padding:1.05rem 0;border-top:1px solid var(--night-hairline)}.fgroup:last-of-type{border-bottom:1px solid var(--night-hairline)}.fgroup p{margin-bottom:.6rem;font-size:.8125rem;font-weight:500;color:#86868b}.fopts{display:flex;flex-wrap:wrap;gap:.4rem}.fopt{padding:.42rem .9rem;border-radius:var(--radius-pill);background:#1d1d1f;font-size:.875rem;font-weight:500;color:#d2d2d7;transition:background .25s,color .25s}.fopt:hover{background:#2c2c2e;color:#fff}.fopt[aria-pressed=true]{background:#f5f5f7;color:#000}.match-count{margin-top:1.7rem;display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.match-count b{font-size:clamp(3rem,6vw,4.6rem);font-weight:700;letter-spacing:-.055em;line-height:1}.match-count span{font-size:1rem;color:#86868b;font-weight:500}.auto-note{margin-top:1rem;font-size:.9375rem;color:#a1a1a6;line-height:1.45;max-width:26rem}.auto-note b{color:#f5f5f7;font-weight:600}.inv{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}@media(min-width:640px){.inv{grid-template-columns:repeat(12,1fr);gap:9px}}.cell{aspect-ratio:1;border-radius:12px;background:#121214;display:grid;place-items:center;transition:background .5s,transform .6s var(--ease-out),opacity .5s}.mini{position:relative;display:block;padding:2px;border-radius:4px;background:linear-gradient(150deg,#4a4b51,#151518 45%);box-shadow:0 0 16px -2px var(--hue);transition:box-shadow .5s,opacity .5s}.mini i{position:relative;display:block;width:100%;height:100%;border-radius:2.5px;overflow:hidden;background:linear-gradient(135deg,var(--hue),color-mix(in srgb,var(--hue) 55%,#000));transition:background .5s,opacity .5s;animation:flick 5s infinite;animation-delay:var(--fd, 0s)}.mini i:before{content:"";position:absolute;left:12%;top:26%;width:48%;height:15%;border-radius:1px;background:#ffffffe0;box-shadow:0 220% 0 -1px #ffffff8c}.mini i:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.28),transparent 38%)}.cell[data-f=l] .mini{width:70%;aspect-ratio:16 / 9.6}.cell[data-f=p] .mini{height:74%;aspect-ratio:9 / 15}.cell[data-f=s] .mini{width:80%;aspect-ratio:30 / 9}.cell[data-f=p] .mini i:before{top:58%;width:60%;height:8%}.cell[data-f=s] .mini i:before{top:34%;height:30%;box-shadow:none}.cell.is-out{opacity:.5}.cell.is-out .mini{box-shadow:none}.cell.is-out .mini i{background:#0c0c0e;animation:none}.cell.is-out .mini i:before{opacity:.12}.cell.is-in{background:#1d1d1f;transform:scale(1.07)}@keyframes flick{0%,46%,54%,to{opacity:1}50%{opacity:.62}}.inv-foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.3rem}.bento{display:grid;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.b-hero,.b-wide{grid-column:span 6}.b-third{grid-column:span 2}}.b-hero{display:grid;gap:1.5rem;align-items:center;min-height:24rem}@media(min-width:900px){.b-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.b-hero .device-wrap{min-height:260px}.b-hero .device{width:min(54%,280px)}.flow{margin-top:1.8rem;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.875rem;font-weight:500;color:#a1a1a6}.flow li{display:inline-flex;align-items:center;gap:.45rem}.flow li+li:before{content:"›";color:#48484a;font-size:1.1em}.flow li.is-box{color:#f5f5f7}.flow li span{animation:flowLit 7.5s infinite}.flow li:nth-child(1) span{animation-delay:0s}.flow li:nth-child(2) span{animation-delay:1.5s}.flow li:nth-child(3) span{animation-delay:3s}.flow li:nth-child(4) span{animation-delay:4.5s}.flow li:nth-child(5) span{animation-delay:6s}@keyframes flowLit{0%,16%{color:var(--primary-bright)}22%,to{color:inherit}}.b-wide{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1.3rem!important}.runs{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.runs>span:first-child{font-size:.875rem;font-weight:600;margin-right:.4rem}.intel{display:grid;gap:3rem;align-items:center}@media(min-width:1024px){.intel{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:4.5rem}}.rights{display:grid;gap:.08em;margin-top:.4rem}.right-line{display:block;text-align:left;font-weight:700;font-size:clamp(1.9rem,4.6vw,3.9rem);line-height:1.08;letter-spacing:-.045em;color:#3a3a3c;transition:color .6s;white-space:nowrap}.right-line b{font-weight:700;color:inherit;transition:color .6s}.right-line.is-active{color:#f5f5f7}.right-line.is-active b{color:var(--ai)}.right-line:hover{color:#86868b}.right-line.is-active:hover{color:#f5f5f7}.intel-stage{position:relative;aspect-ratio:1 / 1;max-height:520px;width:100%;border-radius:var(--radius);background:#161617;overflow:hidden}@media(max-width:639px){.intel-stage{aspect-ratio:4 / 4.8}}.intel-scene{position:absolute;inset:0;padding:clamp(1.3rem,3vw,2.2rem);display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.intel-scene.is-active{opacity:1;visibility:visible}.intel-cap{font-size:.8125rem;font-weight:600;color:var(--ai);display:flex;justify-content:space-between;align-items:center;gap:1rem}.intel-cap span:last-child{color:#86868b;font-weight:500}.intel-foot{margin-top:auto;font-size:1rem;line-height:1.47;color:#a1a1a6;padding-top:1rem}.intel-foot b{color:#f5f5f7;font-weight:600}.tagcloud{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;align-content:flex-start}.tag{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:500;padding:.5rem .9rem;border-radius:var(--radius-pill);background:#2c2c2e;color:#f5f5f7;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .7s var(--ease-out),background .4s,color .4s}.is-active .tag{opacity:1;transform:none}.is-active .tag:nth-child(1){transition-delay:.2s}.is-active .tag:nth-child(2){transition-delay:.35s}.is-active .tag:nth-child(3){transition-delay:.5s}.is-active .tag:nth-child(4){transition-delay:.65s}.is-active .tag:nth-child(5){transition-delay:.8s}.is-active .tag.new{transition-delay:1.7s;background:#30d1582e;color:var(--live)}.suggest{margin-top:1.1rem;font-size:.9375rem;font-weight:500;color:var(--live);opacity:0;transition:opacity .6s 2.4s}.is-active .suggest{opacity:1}.radar{position:relative;flex:1;min-height:0;margin-top:1rem}.radar i{position:absolute;left:50%;top:50%;border:1px solid rgba(167,139,250,.32);border-radius:50%;transform:translate(-50%,-50%) scale(.6);opacity:0;transition:transform 1.3s var(--ease-out),opacity .8s;aspect-ratio:1}.radar i:nth-child(1){width:26%}.radar i:nth-child(2){width:54%;transition-delay:.15s}.radar i:nth-child(3){width:84%;transition-delay:.3s}.is-active .radar i{transform:translate(-50%,-50%);opacity:1}.radar .me{position:absolute;left:50%;top:50%;width:16px;height:11px;margin:-5.5px 0 0 -8px;border-radius:3px;background:#fff;box-shadow:0 0 0 6px #ffffff1a,0 0 30px #fff9}.poi{position:absolute;font-size:.8125rem;font-weight:500;color:#f5f5f7;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;opacity:0;transition:opacity .6s}.poi:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ai);box-shadow:0 0 12px var(--ai)}.is-active .poi{opacity:1}.is-active .poi:nth-of-type(1){transition-delay:.7s}.is-active .poi:nth-of-type(2){transition-delay:1s}.is-active .poi:nth-of-type(3){transition-delay:1.3s}.is-active .poi:nth-of-type(4){transition-delay:1.6s}.hours{flex:1;min-height:0;display:flex;align-items:flex-end;gap:4px;margin-top:1.2rem}.hours i{flex:1;background:#3a3a3c;border-radius:4px 4px 1px 1px;height:0;transition:height 1.1s var(--ease-out)}.is-active .hours i{height:var(--v)}.hours i.pk{background:var(--ai)}.hours-x{display:flex;justify-content:space-between;font-size:.6875rem;color:#6e6e73;margin-top:.45rem}.funnel{display:grid;gap:1rem;margin-top:1.7rem}.funnel div{display:grid;gap:.4rem}.funnel i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--ai-deep),var(--ai));width:0;transition:width 1.3s var(--ease-out)}.is-active .funnel i{width:var(--v)}.funnel div:nth-child(2) i{transition-delay:.25s}.funnel div:nth-child(3) i{transition-delay:.5s}.funnel span{font-size:.875rem;font-weight:500;color:#d2d2d7}.funnel span b{color:#fff;font-weight:700}.proof{display:grid;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem)}@media(min-width:1024px){.proof{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ledger{background:#0b0b0d!important;color:#f5f5f7;display:flex;flex-direction:column}.ledger-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.6rem .9rem;font-size:.875rem;font-weight:600}.ledger-bar span:last-child{color:var(--live);display:inline-flex;align-items:center;gap:.5rem;font-weight:500}.ledger-view{height:340px;overflow:hidden;position:relative;flex:1}.ledger-view:after{content:"";position:absolute;inset:auto 0 0;height:90px;background:linear-gradient(0deg,#0b0b0d,transparent);pointer-events:none}#ledgerRows{will-change:transform}#ledgerRows li{display:grid;grid-template-columns:4rem 5rem 1fr;gap:.9rem;padding:.7rem 1.6rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:0;color:#86868b;border-top:1px solid rgba(255,255,255,.06);animation:rowIn .7s var(--ease-out);white-space:nowrap}#ledgerRows li b{color:#f5f5f7;font-weight:500}#ledgerRows li .hx{color:var(--live);overflow:hidden;text-overflow:ellipsis}#ledgerRows li.bad{color:var(--broken);background:#ff6a4d14;grid-template-columns:1fr;font-family:var(--font-sans);font-weight:500;font-size:.8125rem}@keyframes rowIn{0%{opacity:0;transform:translateY(-16px)}}@media(max-width:639px){#ledgerRows li{grid-template-columns:3.4rem 1fr;font-size:.6875rem;padding-inline:1.1rem}#ledgerRows li .tm{display:none}}.ledger-foot{padding:.9rem 1.6rem 1.3rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.levels{display:grid;gap:1rem}.level{padding:1.5rem 1.7rem;display:grid;grid-template-columns:auto 1fr;gap:.2rem 1.1rem;align-items:start}.level .mark{grid-row:span 2;width:12px;height:46px;border-radius:6px;margin-top:.25rem}.level:nth-child(1) .mark{background:var(--live)}.level:nth-child(2) .mark{background:repeating-linear-gradient(135deg,var(--primary) 0 5px,transparent 5px 9px)}.level:nth-child(3) .mark{background:radial-gradient(circle,var(--ai-deep) 1.8px,transparent 2.2px) 0 0 / 6px 8px}.level b{font-size:1.45rem;font-weight:700;letter-spacing:-.035em;line-height:1.1}.level b span{color:#86868b;font-weight:600}.level p{font-size:.9375rem;line-height:1.45;color:var(--muted-foreground)}.honest{margin-top:1rem;padding:clamp(1.5rem,3vw,2.4rem)}.honest .eyebrow{margin:0}.honest p{margin-top:.5rem;font-size:clamp(1.15rem,1.9vw,1.55rem);font-weight:600;letter-spacing:-.03em;line-height:1.3;max-width:52rem}.net{display:grid;gap:2.5rem;margin-top:clamp(2.5rem,5vw,4rem)}@media(min-width:1024px){.net{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem;align-items:center}}.h2--net{font-size:clamp(1.9rem,4vw,3.5rem)}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.5rem}.stat b{display:block;font-weight:700;font-size:clamp(2.2rem,4vw,3.6rem);letter-spacing:-.055em;line-height:1}.stat span{display:block;margin-top:.5rem;font-size:.9375rem;color:#a1a1a6;font-weight:500}.stat .src{display:inline-flex;align-items:center;gap:.4rem;margin-top:.45rem;font-size:.75rem;color:var(--live);font-weight:500}.net-line{margin-top:2.6rem;font-size:1.125rem;line-height:1.45;color:#a1a1a6;font-weight:500;max-width:28rem}.net-line b{color:#f5f5f7;font-weight:600}#netMap{position:relative;aspect-ratio:10 / 11.5;max-height:86vh;border-radius:var(--radius);overflow:hidden;background:#0b0b0d}@media(min-width:1024px){#netMap{aspect-ratio:auto;max-height:none;height:clamp(440px,74vh,690px)}}#netMap.leaflet-container{background:#0b0b0d;font-family:var(--font-sans)}#netMap .leaflet-tile-pane{filter:brightness(.55) contrast(1.25) saturate(.6)}.net-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:450}.map-msg{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:2rem;font-size:.875rem;color:#6e6e73;z-index:1}.leaflet-control-attribution{background:#0009!important;color:#6e6e73!important;font-size:9px!important}.leaflet-control-attribution a{color:#a1a1a6!important}.vision{text-align:center}.vision .h2{max-width:20ch;margin-inline:auto}.vision .quotes{margin-top:clamp(3rem,6vw,5rem)}.vision .note{margin-top:1.2rem}#doors-sec{position:relative;padding:calc(var(--fade-h) * .4 + 4rem) 0 5rem;text-align:center}#doors-sec .h2{text-shadow:0 2px 30px rgba(0,0,0,.5)}.doors{display:grid;gap:1rem;margin-top:clamp(2.2rem,4vw,3.4rem);text-align:left}@media(min-width:900px){.doors{grid-template-columns:repeat(3,1fr)}}.door{position:relative;display:flex;flex-direction:column;min-height:clamp(260px,44vh,400px);padding:clamp(1.5rem,2.6vw,2.2rem);border-radius:var(--radius);overflow:hidden;text-align:left;background:#1616179e;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,.12);transition:background .5s,border-color .5s,transform .6s var(--ease-out);--tone: var(--primary-bright)}.door[data-role=owner]{--tone: var(--live)}.door[data-tone=ai]{--tone: var(--ai)}.door:hover,.door.is-you{background:#161617c7;border-color:color-mix(in srgb,var(--tone) 60%,transparent);transform:translateY(-4px)}.door .for{font-size:.875rem;font-weight:500;color:#a1a1a6;display:flex;justify-content:space-between;gap:1rem}.door .for em{font-style:normal;color:var(--tone);opacity:0;transition:opacity .4s;font-weight:600}.door.is-you .for em{opacity:1}.door h3{margin-top:auto;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:700;letter-spacing:-.045em;line-height:1.02}.door p{margin-top:.8rem;font-size:1rem;line-height:1.45;color:#a1a1a6;max-width:22rem}.door .go{margin-top:1.4rem;font-weight:500;color:var(--tone);display:inline-flex;align-items:center;gap:.2rem}.door .go:after{content:"›";font-size:1.25em;line-height:1;transition:transform .3s var(--ease)}.door:hover .go:after{transform:translate(4px)}@media(prefers-reduced-motion:reduce){#preloader{animation-delay:.3s!important}.pre-mark rect,.pre-word,.pre-tag{animation:none!important;opacity:1!important}.mini i,.pipe span,.flow li span{animation:none!important}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#hero .hero-copy,#hero .hero-meta{text-align:center}#hero .hero-copy>*{margin-inline:auto}#hero .hero-actions,#hero .hero-meta,#hero .who .seg{justify-content:center}#hero .who .seg{display:inline-flex}#hero:after{background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 40%),radial-gradient(ellipse 60% 70% at 50% 45%,rgba(0,0,0,.55),transparent 75%)}.hl,.grad{background-image:linear-gradient(90deg,#7aa2ff,#8fd3ff,#30d158,#a78bfa 66%,#7aa2ff);background-size:300% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:u-flow 7s linear infinite}.sec--day .hl,.sec--wash .hl,.ledwall--day .hl,.sec--day .grad,.sec--wash .grad{background-image:linear-gradient(90deg,#2a55d4,#0e9f8a,#7b5bf5 60%,#2a55d4)}@keyframes u-flow{to{background-position:-300% 50%}}@media(prefers-reduced-motion:reduce){.hl,.grad{animation:none}}.r{display:none}body:not([data-role]) .r-any,body[data-role=adv] .r-adv,body[data-role=agency] .r-agency,body[data-role=owner] .r-owner{display:inline}.story .sheet{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);width:min(1180px,100% - 2 * var(--gutter));aspect-ratio:16 / 8.6;max-height:52vh;border-radius:22px;overflow:hidden;background:#fff;color:#1d1d1f;transition:background .9s var(--ease),color .9s;box-shadow:0 30px 80px -30px #000c}.story .sheet:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.06) 1px,transparent 1px) 0 0 / 3.2% 3.2%,linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px) 0 0 / 3.2% 3.2%;transition:opacity .9s}.story .sheet.is-dark{background:#262b35;color:#f5f5f7}.story .sheet.is-dark:before{opacity:.15}.graph,.tools,.flow{position:absolute;transition:opacity .6s var(--ease),transform .8s var(--ease)}.graph{left:0;top:0;bottom:0;width:60%}.tools{right:0;top:0;bottom:0;width:38%}.flow{inset:0;opacity:0;pointer-events:none}.sheet[data-act="2"] .graph{opacity:0;transform:translateY(-16px)}.sheet[data-act="2"] .flow{opacity:1}.col{position:absolute;left:var(--x);top:20%;bottom:30%}.col i{position:absolute;left:0;top:0;bottom:0;width:1px;background:#00000080}.col span{position:absolute;left:.45em;top:-1.5em;font-size:clamp(.5rem,.85vw,.75rem);font-weight:500;white-space:nowrap;color:#3a3a3f}.bseg{position:absolute;top:38%;height:24%;background:var(--primary);transform-origin:0 100%;transform:scaleX(0);transition:transform .55s var(--ease-out),opacity .6s}.bseg.is-fill{transform:scaleX(1)}.budget{left:6%;width:28%;display:flex;align-items:center;padding-left:5%;color:#0b1a4a;font-size:clamp(.8rem,1.9vw,1.6rem);font-weight:700;letter-spacing:-.04em;white-space:nowrap}.budget.is-fill{transition-duration:1s;transition-timing-function:linear}.slice{left:var(--l);width:var(--w);box-shadow:inset 1.5px 0 #fff}.slice.is-broken{transform:translate(calc(var(--i) * 3%),calc(var(--i) * 9%)) rotate(calc(-8deg - var(--i) * 6deg)) scale(calc(1 - var(--i) * .13));opacity:calc(1 - var(--i) * .08);transition:transform 1s var(--ease-out),opacity .8s}.fr{position:absolute;left:var(--x);top:calc(64% + var(--r) * 8%);font-family:var(--font-mono);font-size:clamp(.5rem,.8vw,.6875rem);color:var(--destructive);padding-top:1.1rem;white-space:nowrap;opacity:0;transition:opacity .5s}.fr:before{content:"";position:absolute;left:0;top:0;height:.9rem;width:1px;background:var(--destructive)}.fr.is-on{opacity:1}.cursor{position:absolute;left:var(--cursor, 34%);top:18%;bottom:28%;width:2px;background:var(--destructive);box-shadow:0 0 10px var(--destructive);opacity:0;transition:left .5s linear,opacity .4s}.is-plotting .cursor{opacity:.9}.cursor:after{content:"live";position:absolute;left:50%;top:-1.4rem;transform:translate(-50%);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.08em;color:var(--destructive)}.axis{position:absolute;left:6%;bottom:6%;font-size:clamp(.5rem,.8vw,.6875rem);color:#86868b}.tool{position:absolute;left:var(--x);top:var(--y);transform:rotate(var(--rot)) translateY(-30px) scale(.9);opacity:0;transition:opacity .45s var(--ease),transform .7s var(--ease-out),filter .6s}.tool.is-in{opacity:1;transform:rotate(var(--rot))}.win{width:var(--w);border-radius:8px;background:#fff;box-shadow:0 18px 40px -16px #00000073,0 0 0 1px #00000014;overflow:hidden}.win .bar{height:1.2rem;display:flex;align-items:center;gap:.3rem;padding:0 .55rem;background:#e9eaee}.win .bar b{width:.42rem;height:.42rem;border-radius:50%;background:#ff5f57}.win .bar b:nth-child(2){background:#febc2e}.win .bar b:nth-child(3){background:#28c840}.win .bar em{font-style:normal;font-size:.5625rem;color:#3a3a3f;margin-left:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win .body{padding:.6rem .7rem .8rem}.win .ttl{display:flex;align-items:center;gap:.4rem;font-size:clamp(.55rem,.9vw,.8125rem);font-weight:600;color:#1d1d1f;margin-bottom:.4rem}.win .grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#cfd3db;padding:0}.win .grid i{height:.5rem;background:#fff}.win .grid i.h{background:#eef0f4}.w-sheet .body{padding:0}.msgs i{display:block;height:.75rem;border-radius:8px;background:#e4e6eb;margin-top:.3rem}.msgs i.me{background:var(--primary);margin-left:auto}.bub,.call,.sticky,.pill-x{display:inline-flex;align-items:center;gap:.4rem;font-size:clamp(.55rem,.9vw,.8125rem);font-weight:600;white-space:nowrap}.bub{background:#25d366;color:#063;padding:.45rem .75rem;border-radius:14px 14px 14px 3px}.call{background:#e0392b;color:#fff;padding:.45rem .75rem;border-radius:8px}.pill-x{background:#e9eaee;color:#1d1d1f;padding:.4rem .7rem;border-radius:999px}.sticky{display:block;width:clamp(4.5rem,9vw,7.5rem);aspect-ratio:1.15;background:#f6ecc0;color:#5a4a10;font-family:Architects Daughter,Comic Sans MS,cursive;font-weight:400;font-size:clamp(.65rem,1.15vw,1rem);line-height:1.25;padding:1rem .7rem 0;white-space:normal;box-shadow:0 14px 30px -14px #00000080}.sticky:before{content:"";position:absolute;left:0;right:0;top:0;height:.8rem;background:#e65e4f}.stamp{position:absolute;left:4%;bottom:8%;padding:.4rem .7rem;border:3px solid var(--destructive);border-radius:6px;color:var(--destructive);font-size:clamp(.7rem,1.3vw,1.15rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;text-transform:uppercase;transform:rotate(-8deg) scale(1.6);opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.2,1.4,.4,1)}.is-done .stamp{opacity:1;transform:rotate(-8deg) scale(1)}.is-dark .win{background:#343a46;box-shadow:0 18px 40px -16px #000c,0 0 0 1px #ffffff14}.is-dark .win .bar{background:#3f4654}.is-dark .win .bar em,.is-dark .win .ttl{color:#e5e7eb}.is-dark .msgs i{background:#4b5362}.is-dark .pill-x{background:#5b6170;color:#f5f5f7}.tool .x{position:absolute;right:-.5rem;top:-.5rem;width:1.3rem;height:1.3rem;border-radius:50%;border:2px solid var(--destructive);background:#262b35;opacity:0;transform:scale(.4);transition:opacity .4s,transform .5s var(--ease-out)}.tool .x:after{content:"";position:absolute;left:50%;top:50%;width:1rem;height:2px;background:var(--destructive);transform:translate(-50%,-50%) rotate(-45deg)}.is-x .tool.is-in{opacity:.25;transform:rotate(var(--rot)) scale(.85);filter:saturate(.3)}.is-x .tool.is-in .x{opacity:1;transform:scale(1)}.is-x .stamp{opacity:0}.wire{position:absolute;left:4%;right:24%;top:66%;height:3px;background:#ffffff1a;border-radius:2px}.wire i{position:absolute;inset:0;background:var(--live);box-shadow:0 0 14px var(--live);transform-origin:0 50%;transform:scaleX(var(--wire, 0))}.card{position:absolute;left:var(--x);top:50%;width:15%;padding:.8rem .85rem 3rem;border-radius:10px;background:#343a46;box-shadow:0 0 0 1px #ffffff14,0 20px 40px -18px #000c;opacity:0;transform:translateY(26px);transition:opacity .5s var(--ease),transform .8s var(--ease-out)}.card.is-in{opacity:1;transform:none}.card>span{display:block;font-size:1.15rem;color:var(--primary-bright);margin-bottom:.55rem}.card b{display:block;font-size:clamp(.65rem,1.1vw,.9375rem);font-weight:600;line-height:1.2}.card small{display:block;margin-top:.3rem;font-size:clamp(.5rem,.8vw,.6875rem);color:#9aa0ad;line-height:1.3}.card .ok{position:absolute;right:.7rem;top:.7rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--live);color:#052a15;display:grid;place-items:center;font-size:.7rem;font-style:normal;transform:scale(0);transition:transform .4s cubic-bezier(.2,1.4,.4,1) .3s}.card.is-in .ok{transform:scale(1)}.card:after{content:"";position:absolute;left:50%;bottom:-.45rem;width:.9rem;height:.9rem;border-radius:50%;background:#262b35;border:3px solid rgba(255,255,255,.12);transform:translate(-50%);transition:border-color .4s,box-shadow .4s}.sheet.is-on .card:after{border-color:var(--live);box-shadow:0 0 10px var(--live)}.tv{position:absolute;left:78%;width:18%;top:66%;aspect-ratio:16 / 10;transition:top .8s var(--ease),left .8s var(--ease);z-index:2}.sheet[data-act="2"] .tv{top:36%}.tv .glass{position:absolute;inset:0;border-radius:8px;background:#0b0b0d;box-shadow:0 0 0 4px #2b2b2e,0 0 0 5px #000,0 20px 40px -14px #00000080;display:grid;place-items:center;overflow:hidden;transition:box-shadow .8s}.tv .nosig{font-family:var(--font-mono);font-size:clamp(.5rem,.9vw,.8125rem);letter-spacing:.12em;color:#6e6e73}.is-done .tv .nosig{animation:u-blink 1.1s steps(2) infinite}@keyframes u-blink{to{opacity:.25}}.tv .live{position:absolute;inset:0;display:grid;place-content:center;text-align:center;background:linear-gradient(120deg,#2a55d4,#30d158 55%,#a78bfa);color:#fff;opacity:0;transition:opacity .8s}.tv .live b{font-size:clamp(.75rem,1.5vw,1.35rem);font-weight:700;letter-spacing:-.03em}.tv .live small{font-size:clamp(.5rem,.8vw,.75rem);font-weight:500;opacity:.9}.tv .pole{position:absolute;left:50%;top:100%;width:4%;height:60vh;background:#333;transform:translate(-50%);opacity:0;transition:opacity .6s}.is-dark .tv .pole{opacity:1}.is-on .tv .glass{box-shadow:0 0 0 4px #2b2b2e,0 0 0 5px #000,0 0 60px #3b6ef599}.is-on .tv .live{opacity:1}@media(max-width:759px){.story .sheet{aspect-ratio:auto;height:60vh;max-height:none;width:calc(100% - 1.6rem);top:55%;transform:translate(-50%,-50%)}.graph{width:100%;top:0;bottom:52%}.col{top:36%;bottom:24%}.col span{writing-mode:vertical-rl;transform:rotate(180deg);left:-1.1em;top:auto;bottom:100%;font-size:.5rem}.bseg{top:44%;height:20%}.budget{padding-left:3%}.budget span{font-size:.6rem;letter-spacing:-.03em}.fr{font-size:.5rem;top:calc(66% + var(--r) * 9%);padding-top:.7rem}.fr:before{height:.5rem}p.fr:nth-of-type(2n),p.fr:nth-of-type(7){display:none}.cursor{top:30%;bottom:24%}.cursor:after{font-size:.5rem}.axis{display:none}.tools{left:0;width:100%;top:48%;bottom:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:.45rem .5rem;padding:.7rem .8rem 2.6rem;border-top:1px dashed rgba(0,0,0,.14)}.tool{position:relative;left:auto;top:auto;font-size:.6875rem}.tool.is-in{transform:rotate(calc(var(--rot) * .5))}.win{width:auto;flex:1 1 46%;max-width:100%}.win .bar{height:1rem}.win .body{padding:.45rem .5rem .6rem}.w-sheet .body.grid{max-height:2.2rem;overflow:hidden}.msgs i{height:.5rem;margin-top:.2rem}.sticky{width:5.4rem;aspect-ratio:auto;padding:.85rem .5rem .45rem;font-size:.7rem}.stamp{left:auto;right:4%;bottom:4%;font-size:.8rem}.tv{left:3%;width:22%;top:2%}.sheet[data-act="2"] .tv{top:auto;bottom:5%;left:50%;width:36%;transform:translate(-50%)}.flow{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-content:start;padding:1rem .8rem}.card{position:relative;left:auto;top:auto;width:auto;padding:.6rem .6rem .7rem}.card>span{font-size:.9rem;margin-bottom:.3rem}.card small{font-size:.5625rem}.card:after{display:none}.wire{display:none}.is-x .tool.is-in{opacity:.18}}.book{position:relative;border-radius:var(--radius);overflow:hidden;background:#eeede8;color:#1d1d1f;padding:1.2rem 1.4rem 1.4rem}.book:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.07) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgba(0,0,0,.07) 1px,transparent 1px) 0 0 / 28px 28px;pointer-events:none}.book-head{position:relative;display:flex;justify-content:space-between;font-size:.8125rem;font-weight:600;color:#3a3a3f;margin-bottom:1rem}.book .inv{position:absolute;inset:0;opacity:0;pointer-events:none}.wall{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:10px 8px}@media(max-width:639px){.wall{grid-template-columns:repeat(8,1fr)}}.mon{position:relative;aspect-ratio:1;display:block}.mon:before{content:"";position:absolute;left:50%;top:50%;width:72%;height:48%;transform:translate(-50%,-60%);border-radius:3px;border:1.5px solid #1d1d1f;background:#fff;transition:background .4s,border-color .4s,box-shadow .4s,transform .5s var(--ease-out);transition-delay:var(--d)}.mon.f-p:before{width:42%;height:68%}.mon.f-s:before{width:86%;height:26%}.mon:after{content:"";position:absolute;left:50%;top:74%;width:36%;height:2px;background:#1d1d1f;transform:translate(-50%);transition:opacity .4s;transition-delay:var(--d)}.mon.f-p:after{top:90%}.mon.f-s:after{top:68%}.mon.is-in:before{background:var(--hue);border-color:var(--hue);box-shadow:0 0 0 3px #eeede8,0 0 0 4.5px var(--hue),0 8px 16px -6px var(--hue);transform:translate(-50%,-60%) scale(1.14)}.mon.is-out:before{border-color:#1d1d1f38;background:transparent}.mon.is-out:after{opacity:.22}.ticket{position:absolute;right:1.2rem;bottom:1.2rem;width:min(17rem,70%);padding:.9rem 1rem 1rem;border-radius:14px;background:#fff;color:#1d1d1f;box-shadow:0 24px 50px -20px #00000073,0 0 0 1px #0000000f;transform:translateY(16px) rotate(-1.5deg);opacity:0;transition:opacity .5s,transform .7s var(--ease-out)}.ticket.is-on{opacity:1;transform:rotate(-1.5deg)}.ticket .t-n{font-size:1rem;font-weight:600}.ticket .t-n b{font-size:1.9rem;letter-spacing:-.04em;margin-right:.2rem}.ticket .t-s{margin-top:.2rem;font-size:.8125rem;color:var(--muted-foreground);line-height:1.35}.ticket .t-go{margin-top:.7rem;display:inline-block;padding:.45rem .8rem;border-radius:999px;background:var(--primary);color:#fff;font-size:.8125rem;font-weight:600}@media(prefers-reduced-motion:reduce){.mon:before,.mon:after,.ticket{transition:none}}.ledwall{position:relative;height:250vh}.ledwall--figs,.ledwall--app{height:280vh}.ledwall-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center}.ledwall-cols{position:absolute;inset:0;display:flex;pointer-events:none}.ledwall-cols i{flex:1 1 0;height:100%;margin-right:-1px;transform:scaleY(0);transform-origin:50% 100%;will-change:transform}.ledwall--day .ledwall-cols i{background:#fff}.ledwall--night .ledwall-cols i{background:#000}.ledwall-copy{position:relative;z-index:1;width:100%}.ledwall--day .ledwall-copy{color:var(--foreground)}.ledwall--night .ledwall-copy{color:var(--night-foreground)}.pl-line{font-size:clamp(2.2rem,5.6vw,5rem);font-weight:700;letter-spacing:-.045em;line-height:1.03;max-width:17ch;text-wrap:balance}.pl-line--sm{font-size:clamp(1.75rem,3.6vw,3.1rem);max-width:22ch}.pl-line+.pl-line{margin-top:.12em}.pl-mute{color:#86868b}.pl-live{color:var(--live)}.ledwall--day .pl-live{color:var(--live-deep)}.pl-foot{margin-top:clamp(1.4rem,3vh,2.2rem);font-size:var(--fs-lede);font-weight:500;letter-spacing:-.014em;line-height:1.45;color:#6e6e73;max-width:34rem}.ledwall--night .pl-foot{color:#a1a1a6}.js-anim .ledwall-copy>*,.js-anim .ledwall-copy .app-text>*{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .9s var(--ease-out)}.js-anim .ledwall.is-lit .ledwall-copy>*,.js-anim .ledwall.is-lit .ledwall-copy .app-text>*{opacity:1;transform:none}.ledwall.is-lit .ledwall-copy>:nth-child(2),.ledwall.is-lit .app-text>:nth-child(2){transition-delay:.1s}.ledwall.is-lit .ledwall-copy>:nth-child(3),.ledwall.is-lit .app-text>:nth-child(3){transition-delay:.2s}.ledwall.is-lit .app-text>:nth-child(4){transition-delay:.28s}.ledwall.is-lit .app-text>:nth-child(5){transition-delay:.36s}.ledwall--figs .pl-line--sm+.pl-line--sm{margin-top:.7rem;font-size:var(--fs-lede);font-weight:500;letter-spacing:-.014em;line-height:1.45}.figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vh,2.2rem) clamp(1.4rem,3vw,2.6rem);margin-top:clamp(1.8rem,5vh,3.2rem)}.figs>div{border-top:1px solid var(--hairline);padding-top:1rem}.figs dt{font-size:clamp(1.7rem,3.3vw,2.9rem);font-weight:700;letter-spacing:-.045em;line-height:1}.figs dd{margin-top:.55rem;font-size:.9375rem;line-height:1.45;color:var(--muted-foreground);max-width:30ch}.app{display:grid;gap:clamp(1.6rem,4vw,4rem);align-items:center}@media(min-width:900px){.app{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.app-where{display:inline-flex;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;margin-bottom:.9rem}.app-where:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 10px var(--live)}.ledwall--day .app-where{color:var(--live-deep)}.ledwall--night .app-where{color:var(--live)}.app-venues{margin-top:.9rem;font-size:1rem;color:#86868b}.app-points{margin-top:1.3rem;display:grid;gap:.55rem}.app-points li{position:relative;padding-left:1.2rem;font-size:1.0625rem;line-height:1.45}.app-points li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:1px;background:currentColor;opacity:.5}.app-kit{margin-top:1.4rem;padding:.95rem 1.1rem;border-radius:16px;background:var(--ai-wash);font-size:.9375rem;line-height:1.45;color:var(--muted-foreground);max-width:34rem}.app-kit b{color:var(--ai-deep);font-weight:600}.ledwall--night .app-kit{background:#7b5bf529;color:#d2d2d7}.ledwall--night .app-kit b{color:var(--ai)}.app-art{border-radius:var(--radius);overflow:hidden;aspect-ratio:16 / 10;background:#0b0b0d;box-shadow:var(--shadow-md)}.ledwall--night .app-art{box-shadow:0 0 0 1px #ffffff14}.app-art svg{width:100%;height:100%;display:block}.app-art .zone{fill:#30d15812;stroke:var(--live);stroke-width:2;stroke-dasharray:7 6;animation:u-ants 1.4s linear infinite}.app-art .zone.line{fill:none;stroke-width:3;stroke-dasharray:6 5}.app-art .glow{animation:u-glow 4s ease-in-out infinite alternate;transform-origin:center;transform-box:fill-box}.app-art .walker{animation:u-walk 11s linear infinite}.app-art .walker.w2{animation-duration:14s;animation-delay:-5s}.app-art .walker.w3{animation-duration:12.5s;animation-delay:-9s}.app-art .car{animation:u-drive 7s linear infinite}.app-art .car.c2{animation-duration:9s;animation-delay:-4s}.app-art .bus{animation:u-drive 12s linear infinite;animation-delay:-7s}.app-art .badge{animation:u-badge 7s ease-in-out infinite}.app-art .badge.b2{animation-delay:-3.5s}@keyframes u-ants{to{stroke-dashoffset:-13}}@keyframes u-glow{0%{opacity:.7}to{opacity:1;transform:scale(1.06)}}@keyframes u-walk{0%{transform:translate(-70px)}to{transform:translate(700px)}}@keyframes u-drive{0%{transform:translate(-140px)}to{transform:translate(760px)}}@keyframes u-badge{0%,12%{opacity:0;transform:translateY(6px)}22%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}@media(max-width:899px){.app .app-art{order:-1}.app-points{display:none}.app-kit{margin-top:1rem;font-size:.875rem}}@media(max-width:699px){.figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem;margin-top:1.4rem}.figs>div{padding-top:.7rem}.figs dd{font-size:.8125rem;margin-top:.35rem}}@media(max-height:760px)and (min-width:700px){.figs dd{font-size:.875rem}.ledwall--figs .pl-line--sm{font-size:clamp(1.6rem,3vw,2.4rem)}}.ledwall.is-static{height:auto}.ledwall.is-static .ledwall-stage{position:relative;height:auto;min-height:80vh;padding-block:var(--section)}.ledwall.is-static .ledwall-cols i{transform:none}.scrub{position:relative;height:340vh;background:#000}.scrub:before{content:"";position:absolute;left:0;right:0;top:calc(var(--fade-h) * -1 + 1px);height:var(--fade-h);background:linear-gradient(180deg,transparent,#000 96%);pointer-events:none;z-index:1}.scrub-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#000 center / cover no-repeat}#behind .scrub-stage{background-image:url(/assets/frames/hero/poster.webp)}#sees .scrub-stage{background-image:url(/assets/frames/pxlos/poster.webp)}.scrub-cv{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s var(--ease)}.scrub.is-ready .scrub-cv{opacity:1}.scrub.is-ready .scrub-stage{background-image:none}.scrub-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.35) 38%,transparent 62%),linear-gradient(180deg,rgba(0,0,0,.45),transparent 22%)}.scrub-beats{position:absolute;left:0;right:0;bottom:clamp(2.6rem,9vh,6rem);display:grid}.beat{grid-area:1 / 1;align-self:end;color:#fff;font-size:clamp(2rem,4.6vw,4rem);font-weight:700;letter-spacing:-.045em;line-height:1.04;max-width:15em;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.5);opacity:0;transform:translateY(18px);transition:opacity .55s var(--ease),transform .8s var(--ease-out)}.beat span{display:block;margin-top:.9rem;max-width:36rem;font-size:var(--fs-lede);font-weight:500;letter-spacing:-.014em;line-height:1.45;color:#f5f5f7c7}.beat.is-on{opacity:1;transform:none}.scrub--ai .beat span{color:#d6ccff}.scrub.is-static{height:auto}.scrub.is-static .scrub-stage{position:relative}.scrub.is-static .beat--last{opacity:1;transform:none}.u-feats{display:grid;gap:1rem}@media(min-width:640px){.u-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.u-feats{grid-template-columns:repeat(4,minmax(0,1fr))}}.u-feats .card-title{font-size:1.15rem}.u-feats .card-text{font-size:.9375rem}.u-runs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.4rem}.u-runs-lbl{font-size:.875rem;font-weight:600;margin-right:.3rem}.u-runs .pill{background:#fff}.u-runs .pill [data-ico]{font-size:.9rem}.u-runs-note{font-size:.8125rem;color:#86868b;margin-left:.3rem}#lab .lab-head{display:grid;gap:1.5rem 3rem;align-items:end}@media(min-width:1024px){#lab .lab-head{grid-template-columns:minmax(0,1fr) auto}}#lab .as{display:grid;gap:.6rem}#lab .as>span{font-size:.8125rem;color:#f5f5f799}#lab .lab{display:grid;gap:1rem;align-items:stretch}@media(min-width:1000px){#lab .lab{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}#lab .cam{position:relative;border-radius:var(--radius);overflow:hidden;background:#0b0b0d;aspect-ratio:16 / 10;border:1px solid rgba(255,255,255,.08)}#lab .cam canvas{position:absolute;inset:0;width:100%;height:100%}#lab .hud{position:absolute;left:0;right:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.8rem 1rem;font-size:.75rem;color:#d2d2d7;z-index:2;pointer-events:none}#lab .hud-top{top:0}#lab .hud-top>span:first-child{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;color:#a1a1a6}#lab .hud-bot{bottom:0;justify-content:flex-start;gap:.4rem 1.4rem;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);padding-top:2rem}#lab .hud-bot>span{display:grid}#lab .hud-bot i{font-style:normal;font-size:.6875rem;color:#a1a1a6}#lab .hud-bot b{font-size:1.25rem;font-weight:700;letter-spacing:-.03em;color:#f5f5f7;line-height:1.1}#lab .hud-bot #cWatch{color:var(--ai)}@media(max-width:699px){#lab .cam{aspect-ratio:1 / 1.1}#lab .hud-bot{gap:.3rem 1rem}#lab .hud-bot b{font-size:1.05rem}}#lab .out{border-radius:var(--radius);background:#161617;padding:clamp(1.2rem,2.2vw,1.8rem);display:flex;flex-direction:column}#lab .out-lbl{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#d2d2d7}#lab .out-lbl.never{margin-top:1.6rem;color:var(--ai)}#lab .out .tick{margin-top:.8rem;padding:1rem 1.1rem;border-radius:14px;background:#0b0b0d;font-family:var(--font-mono);font-size:.75rem;letter-spacing:0;line-height:1.55;color:#a1a1a6;white-space:pre-wrap;word-break:break-word;overflow:hidden}#lab .out .tick .k{color:#86868b}#lab .out .tick .n{color:var(--live)}#lab .out .tick .s{color:#f5f5f7}#lab .out-note{margin-top:.6rem;font-size:.8125rem;color:#86868b}#lab .never-list{margin-top:.7rem;display:grid;gap:.5rem;font-size:.9375rem;color:#a1a1a6}#lab .never-list li{display:flex;gap:.55rem;align-items:flex-start}#lab .never-list [data-ico]{color:var(--broken);margin-top:.2em;font-size:.95rem}.u-caps{margin-top:clamp(3.5rem,7vw,5.5rem)}.u-caps .h3{max-width:32ch}.u-caps ul{margin-top:1.6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--night-hairline)}@media(min-width:900px){.u-caps ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.u-caps li{display:flex;align-items:center;gap:.7rem;padding:.95rem .2rem;border-bottom:1px solid var(--night-hairline);font-size:.9375rem;font-weight:500;color:#d2d2d7}.u-caps li [data-ico]{color:var(--ai);font-size:1.1rem;flex:none}.u-caps-note{display:flex;gap:.6rem;align-items:flex-start;margin-top:1.2rem;font-size:.875rem;line-height:1.5;color:#a1a1a6;max-width:62ch}.u-caps-note [data-ico]{color:var(--ai);margin-top:.15em;flex:none}.u-cmp{margin-top:clamp(3.5rem,7vw,5.5rem)}.u-cmp .cmp-wrap{margin-top:1.4rem;background:#fff!important;color:var(--foreground);overflow-x:auto}.cmp{width:100%;min-width:600px;font-size:.9375rem}.cmp th,.cmp td{padding:.9rem 1.2rem;text-align:left;border-top:1px solid var(--hairline);vertical-align:middle}.cmp thead th{border-top:0;font-size:1.0625rem;font-weight:600;padding-top:1.3rem;padding-bottom:1.1rem}.cmp thead th.os{color:var(--primary)}.cmp thead th.ai{color:var(--ai-deep)}.cmp td:first-child{color:var(--foreground);width:46%}.cmp td{color:var(--muted-foreground)}.cmp td.y{color:var(--foreground)}.cmp td.y [data-ico]{color:var(--live-deep);font-size:1.15rem}.cmp td.y b{font-weight:600}.cmp td.n{color:#b0b0b5}.cmp tfoot td{padding-top:1.2rem;padding-bottom:1.2rem}@media(max-width:699px){.cmp th,.cmp td{padding:.75rem .9rem;font-size:.875rem}}@media(prefers-reduced-motion:reduce){.app-art .walker,.app-art .car,.app-art .bus,.app-art .badge,.app-art .glow,.app-art .zone{animation:none!important}.app-art .badge{opacity:1}}.story .sheet{max-height:min(50vh,calc(100svh - 22rem));top:49%}.story .pin-bottom{bottom:clamp(1.6rem,4.5vh,3rem)}.story #hud{margin-top:1.4rem}@media(max-width:759px){.story .sheet{height:min(50vh,calc(100svh - 21rem));top:50%}}.scrub-shade{background:linear-gradient(180deg,#000 0%,rgba(0,0,0,.85) 12%,rgba(0,0,0,.35) 30%,transparent 48%),linear-gradient(0deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 34%,transparent 58%)}.scrub:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:120px;background:linear-gradient(0deg,var(--surface),transparent);pointer-events:none;z-index:1}#sees:after{background:linear-gradient(0deg,#000,transparent)}#hero .h-hero .mask>span{background-image:linear-gradient(90deg,#fff,#cfe0ff 30%,#fff 55%,#d9f5e4 75%,#fff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:u-flow 9s linear infinite}#hero .h-hero .mask>span.grad{background-image:linear-gradient(90deg,#7aa2ff,#8fd3ff,#30d158,#a78bfa,#7aa2ff)}#nav{top:.9rem;height:auto;left:50%;right:auto;width:min(1180px,100% - 2rem);transform:translate(-50%);border:0;background:none;transition:transform .45s var(--ease),opacity .35s}#nav .nav-in{height:60px;padding:0 .6rem 0 1.1rem;border-radius:999px;background:#0e0e10c7;-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);box-shadow:0 0 0 1px #ffffff1a,0 20px 50px -20px #000c;gap:1rem}#nav.is-scrolled .nav-in,#nav.is-solid .nav-in{background:#0e0e10e0}#nav.is-scrolled,#nav.is-solid{background:none;border:0}#nav.is-away{transform:translate(-50%,-130%);opacity:0;pointer-events:none}.nav-badge{display:none;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.02em;color:var(--primary-bright);padding:.3rem .55rem;border-radius:6px;background:#5c86ff1f;white-space:nowrap}.nav-links{gap:1.3rem}.nav-explore{display:none;align-items:center;font-size:.8125rem;color:#f5f5f7;padding:.5rem .9rem;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff2e;white-space:nowrap;transition:background .2s}.nav-explore:hover{background:#ffffff14}.nav-explore b{margin:0 .25em 0 .3em}@media(min-width:1280px){.nav-badge,.nav-explore{display:inline-flex}}#sheet{padding-top:6.2rem}.scrub--cards .scrub-beats{bottom:auto;top:50%;transform:translateY(-50%);display:block;pointer-events:none}.scrub--cards .beat:not(.fcard){position:absolute;left:var(--gutter);top:-42vh;bottom:auto;max-width:22ch;font-size:clamp(1.5rem,3vw,2.6rem)}.fcard{position:absolute;left:var(--gutter);width:min(17rem,24vw);padding:.9rem 1rem 1rem;border-radius:12px;background:#14161cd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px #ffffff1a,0 24px 50px -24px #000000e6;color:#f5f5f7;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.4;text-shadow:none;max-width:none;transform:translate(-24px)}.fcard.is-on{transform:none}.fcard i{display:block;font-style:normal;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.06em;color:var(--live);margin-bottom:.35rem}.fcard--ai i{color:var(--ai)}.fcard b{display:block;font-size:1rem;font-weight:600;letter-spacing:-.015em}.fcard p{margin-top:.3rem;font-size:.8125rem;line-height:1.45;color:#b5b9c4}.fcard:nth-of-type(1){top:-30vh}.fcard:nth-of-type(2){top:8vh}.fcard:nth-of-type(3){top:-30vh;left:auto;right:var(--gutter);transform:translate(24px)}.fcard:nth-of-type(4){top:8vh;left:auto;right:var(--gutter);transform:translate(24px)}.fcard:nth-of-type(3).is-on,.fcard:nth-of-type(4).is-on{transform:none}.fcard .hl,.fcard span{display:inline;margin:0;font-size:inherit}.scrub--cards .fcard{grid-area:auto}@media(max-width:1023px){.scrub--cards .scrub-beats{top:0;bottom:0;transform:none;display:block}.scrub--cards .beat:not(.fcard){position:absolute;left:var(--gutter);right:var(--gutter);top:14vh;bottom:auto;margin:0;max-width:none;text-align:center;font-size:1.35rem}.scrub--cards .beat:not(.fcard) span{display:none}.scrub--cards .scrub-beats:has(.fcard.is-on) .beat:not(.fcard){opacity:0}.fcard{width:calc(50% - var(--gutter) - .3rem);padding:.6rem .75rem .65rem;transform:translateY(14px)}.fcard:nth-of-type(1){top:13vh;left:var(--gutter);right:auto}.fcard:nth-of-type(2){top:13vh;left:auto;right:var(--gutter);transform:translateY(14px)}.fcard:nth-of-type(3){top:auto;bottom:7vh;left:var(--gutter);right:auto;transform:translateY(-14px)}.fcard:nth-of-type(4){top:auto;bottom:7vh;left:auto;right:var(--gutter);transform:translateY(-14px)}.fcard.is-on,.fcard:nth-of-type(3).is-on,.fcard:nth-of-type(4).is-on{transform:none}.fcard i{font-size:.5625rem;margin-bottom:.2rem}.fcard b{font-size:.9375rem}.fcard p{display:none}}@media(min-width:600px)and (max-width:1023px){.scrub--cards .beat:not(.fcard){font-size:1.6rem;top:11vh}.fcard{width:min(17rem,36vw);padding:.8rem .9rem .9rem}.fcard:nth-of-type(1),.fcard:nth-of-type(2){top:10vh}.fcard:nth-of-type(3),.fcard:nth-of-type(4){bottom:8vh}.fcard b{font-size:1rem}.fcard p{display:block;font-size:.75rem}}.cmp-head{display:flex;justify-content:center;margin-top:1.4rem}.cmp-cards{display:grid;gap:1rem;margin-top:1.4rem}@media(min-width:860px){.cmp-cards{grid-template-columns:1fr 1fr}}.cmp-card{position:relative;padding:clamp(1.4rem,2.6vw,2.2rem);border-radius:var(--radius);background:var(--night-raised);box-shadow:0 0 0 1px #ffffff14;transition:box-shadow .4s,transform .5s var(--ease-out);display:flex;flex-direction:column}.cmp-card.is-on{box-shadow:0 0 0 1.5px var(--primary-bright),0 0 40px -10px #5c86ff80;transform:translateY(-4px)}.cmp-card[data-cmp=ai].is-on{box-shadow:0 0 0 1.5px var(--ai),0 0 40px -10px #a78bfa80}.cmp-card .tag{display:inline-block;align-self:flex-start;font-family:var(--font-mono);font-size:.6875rem;color:#c9ccd6;padding:.3rem .6rem;border-radius:6px;background:#ffffff14}.cmp-card .h3{margin-top:1.1rem}.cmp-card .lede{margin-top:.7rem;font-size:1rem}.cmp-card .ticks{margin-top:1.3rem;display:grid;gap:.6rem;font-size:.9375rem;color:#d2d2d7}.cmp-card .ticks li{display:flex;gap:.6rem;align-items:flex-start}.cmp-card .ticks [data-ico]{color:var(--live);margin-top:.15em;flex:none}.cmp-card .btn{align-self:flex-start;margin-top:1.6rem}.lenses{display:grid;gap:1rem}@media(min-width:1000px){.lenses{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}}.lens{background:#fff!important;padding:clamp(1.3rem,2.4vw,1.8rem)}.lens-t{font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.lens-s{margin-top:.25rem;font-size:.875rem;color:var(--muted-foreground);padding-bottom:1rem;border-bottom:1px solid var(--hairline)}.lens dl{margin-top:1.1rem;display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1rem}.lens dt{font-size:.8125rem;color:var(--muted-foreground)}.lens dd{margin-top:.2rem;font-family:var(--font-mono);font-size:1.35rem;font-weight:600;letter-spacing:-.02em}#proof .ledger-view{height:300px}#proof .levels{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:859px){#proof .levels{grid-template-columns:1fr}}.start--one{display:block;max-width:56rem;margin-inline:auto}.start-head{text-align:center;max-width:40rem;margin:0 auto 2rem}.start-head .h2{font-size:clamp(1.9rem,3.4vw,2.8rem)}.start-head .lede{margin:1rem auto 0}.start--one .seg--block{max-width:34rem;margin:0 auto}.start--one .fields{gap:1rem;margin-top:1.6rem}.start--one .field{display:flex;flex-direction:column}.start--one .field label{position:static;order:-1;transform:none!important;font-size:.875rem;font-weight:500;color:var(--foreground);margin-bottom:.4rem;pointer-events:auto}.start--one .field input,.start--one .field select,.start--one .field textarea{padding:.85rem 1rem;font-size:1rem;background:#fbfbfc}.start--one .field input::placeholder,.start--one .field textarea::placeholder{color:#a1a1a6}.start--one .field textarea{min-height:5.4rem}.start--one .alt{margin-top:1.2rem;text-align:center;font-size:.9375rem;color:var(--muted-foreground)}.start--one .fine{text-align:center}.story #shiftTitle .h2{font-size:clamp(1.4rem,2.6vw,2.2rem);white-space:nowrap}.story #shiftTitle .eyebrow{margin-bottom:.3rem}.story .sheet{top:53%;max-height:min(48vh,calc(100svh - 24rem))}@media(max-width:759px){.story #shiftTitle .h2{white-space:normal;font-size:1.3rem}.story .sheet{height:min(46vh,calc(100svh - 23rem));top:54%}}@media(max-width:1023px){.scrub:not(.scrub--cards) .scrub-beats{bottom:clamp(2rem,8vh,4rem)}.scrub:not(.scrub--cards) .beat{font-size:clamp(1.5rem,5.2vw,2.4rem)}.scrub:not(.scrub--cards) .beat span{font-size:1rem;margin-top:.5rem}.scrub{height:260vh}#doors-sec{padding-top:clamp(5rem,14vh,7rem)}.door{min-height:0;padding:1.3rem 1.3rem 1.4rem}.door h3{margin-top:1.2rem;font-size:1.7rem}.door p{font-size:.9375rem}.door .go{margin-top:.9rem}}@media(min-width:600px)and (max-width:1023px){.doors{grid-template-columns:repeat(3,1fr);gap:.8rem}.door h3{font-size:1.5rem}.door p{font-size:.875rem}}.story .sheet{max-height:max(min(48vh,calc(100svh - 24rem)),38vh)}@media(max-width:759px){.story .sheet{height:max(min(46vh,calc(100svh - 23rem)),38vh);max-height:none}}@media(max-height:419px){.story .pin-caps{display:none}.story #hud{margin-top:.4rem}}
