*,:after,:before{box-sizing:border-box}:root{--bg:#f5f5f7;--bg-2:#fff;--bg-ink:#0a0a0c;--bg-ink-2:#101013;--ink:#1d1d1f;--ink-2:#515154;--ink-3:#86868b;--line:rgba(0,0,0,.1);--line-2:rgba(0,0,0,.18);--line-d:hsla(0,0%,100%,.1);--line-d2:hsla(0,0%,100%,.18);--on-ink:#f5f5f7;--on-ink-2:#a1a1a6;--on-ink-3:#6e6e73;--accent:#06c;--serif:"Newsreader",Georgia,serif;--mono:"Geist Mono",ui-monospace,monospace;--sans:"Geist","SF Pro Display",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--max:1240px;--pad:28px}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}html{scroll-behavior:smooth}::selection{background:#0a0a0c;color:#f5f5f7}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:transparent;border:0;cursor:pointer;padding:0}img,svg{display:block;max-width:100%}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.nav{position:fixed;top:0;left:0;right:0;z-index:200;transition:color .3s}.nav,.nav:before{pointer-events:none}.nav:before{content:"";position:absolute;inset:0;background:#fff;border-bottom:1px solid var(--line);opacity:0;transition:opacity .4s ease}.nav.scrolled:before{opacity:0}.nav.on-dark{color:var(--on-ink)}.nav.on-dark:before{background:#0a0a0c;border-bottom-color:var(--line-d)}.nav-in{position:relative;pointer-events:auto;max-width:1320px;margin:0 auto;padding:16px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid transparent;border-radius:0;background:transparent;transition:max-width .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),padding .55s cubic-bezier(.4,0,.2,1),border-radius .55s cubic-bezier(.4,0,.2,1),background .45s ease,box-shadow .55s ease,border-color .45s ease,-webkit-backdrop-filter .55s ease;transition:max-width .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),padding .55s cubic-bezier(.4,0,.2,1),border-radius .55s cubic-bezier(.4,0,.2,1),background .45s ease,box-shadow .55s ease,backdrop-filter .55s ease,border-color .45s ease;transition:max-width .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),padding .55s cubic-bezier(.4,0,.2,1),border-radius .55s cubic-bezier(.4,0,.2,1),background .45s ease,box-shadow .55s ease,backdrop-filter .55s ease,border-color .45s ease,-webkit-backdrop-filter .55s ease}.nav.scrolled .nav-in{max-width:1060px;transform:translateY(14px);padding:9px 11px 9px 24px;border-radius:999px;background:hsla(0,0%,100%,.72);border-color:hsla(0,0%,100%,.55);box-shadow:0 22px 50px -20px rgba(15,18,45,.3),0 2px 8px -3px rgba(15,18,45,.12),inset 0 1.5px 1px hsla(0,0%,100%,.95),inset 0 -1.5px 2px hsla(0,0%,100%,.45),inset 0 0 0 1px hsla(0,0%,100%,.12)}.nav.on-dark.scrolled .nav-in,.nav.scrolled .nav-in{backdrop-filter:saturate(140%) blur(7px);-webkit-backdrop-filter:saturate(140%) blur(7px)}.nav.on-dark.scrolled .nav-in{background:rgba(15,15,20,.68);border-color:hsla(0,0%,100%,.16);box-shadow:0 22px 50px -20px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 0 0 1px hsla(0,0%,100%,.06)}.nav-rim{position:absolute;inset:0;border-radius:999px;padding:1.5px;pointer-events:none;display:none;background:linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.12) 45%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,.32));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nav.scrolled .nav-rim{display:block}.nav.on-dark.scrolled .nav-rim{background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.06) 50%,hsla(0,0%,100%,0) 65%,hsla(0,0%,100%,.18))}.nav-in a{color:inherit;text-decoration:none}.brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.02em;font-size:19px;color:var(--ink)}.nav.on-dark .brand{color:#fff}.brand-mark{display:block;width:31px;height:31px;flex:0 0 31px;border-radius:8px;object-fit:cover;box-shadow:0 6px 14px -9px rgba(0,0,0,.4)}.nav-mid{display:flex;align-items:center;gap:32px}.nav-mid a{font-size:15px;font-weight:600;letter-spacing:-.005em;color:#3e424a;transition:color .25s ease}.nav-mid a:hover{color:var(--ink)}.nav.on-dark .nav-mid a{color:hsla(0,0%,100%,.92)}.nav.on-dark .nav-mid a:hover{color:#fff}.nav-right{display:flex;align-items:center;flex:0 0 auto}.nav-right a.cta{display:inline-flex;align-items:center;gap:11px;background:var(--accent);color:#fff;font-weight:600;font-size:15px;padding:9px 9px 9px 19px;border-radius:999px;box-shadow:0 8px 20px -8px rgba(0,102,204,.55);transition:background .45s ease,box-shadow .45s ease,filter .2s}.nav.scrolled .nav-right a.cta{background:#0a0a0b;box-shadow:0 12px 28px -12px rgba(10,10,11,.5),inset 0 1px 0 hsla(0,0%,100%,.16)}.nav-right a.cta:hover{filter:brightness(1.1)}.cta-arr{width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.18);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.cta-arr svg{width:14px;height:14px;display:block}.nav-right a.cta:hover .cta-arr{transform:translateX(2px)}.nav-burger,.nav-drawer{display:none}.ml{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase}.dark-on .ml{color:var(--on-ink-3)}.reveal{opacity:0;transform:translateY(28px);transition:opacity 1.05s cubic-bezier(.2,.7,.2,1),transform 1.05s cubic-bezier(.2,.7,.2,1),filter 1.05s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none;filter:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}.reveal.d6{transition-delay:.48s}.reveal.d7{transition-delay:.56s}.reveal.d8{transition-delay:.64s}.r-blur{filter:blur(14px) saturate(.6);opacity:0;transform:translateY(36px) scale(.985)}.r-blur.in{filter:none}.r-blur.in,.r-clip{opacity:1;transform:none}.r-clip{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 1.2s cubic-bezier(.7,0,.2,1);transition:clip-path 1.2s cubic-bezier(.7,0,.2,1);transition:clip-path 1.2s cubic-bezier(.7,0,.2,1),-webkit-clip-path 1.2s cubic-bezier(.7,0,.2,1)}.r-clip.in{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.r-scale{opacity:0;transform:scale(.92) translateY(20px)}.r-scale.in{opacity:1;transform:none}.r-left{opacity:0;transform:translateX(-40px)}.r-left.in{opacity:1;transform:none}.r-right{opacity:0;transform:translateX(40px)}.r-right.in{opacity:1;transform:none}.r-words>.w{display:inline-block;opacity:0;transform:translateY(.6em);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.r-words.in>.w{opacity:1;transform:none}.r-words>.w:first-child{transition-delay:.05s}.r-words>.w:nth-child(2){transition-delay:.13s}.r-words>.w:nth-child(3){transition-delay:.21s}.r-words>.w:nth-child(4){transition-delay:.29s}.r-words>.w:nth-child(5){transition-delay:.37s}.r-words>.w:nth-child(6){transition-delay:.45s}.r-words>.w:nth-child(7){transition-delay:.53s}.r-words>.w:nth-child(8){transition-delay:.61s}.r-words>.w:nth-child(9){transition-delay:.69s}.r-words>.w:nth-child(n+10){transition-delay:.77s}.breathe{animation:breathe 7s ease-in-out infinite}.breathe-2{animation:breathe 9s ease-in-out .8s infinite}.float-y{animation:floatY 8s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hero{position:relative;height:260vh;padding:0;border:0;background:linear-gradient(180deg,#f5f5f7,#f5f5f7 92%,#0a0a0c)}.cinema-mobile,.cmp-swipe,.fleet-marquee,.mdash-screen,.mhero{display:none}.how-anchor{display:block;height:0;overflow:hidden;scroll-margin-top:72px}.hero-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px var(--pad) 0;overflow:hidden}.hero-veil{z-index:0;background:radial-gradient(ellipse 52% 42% at 50% 60%,rgba(126,182,255,.14),transparent 60%),radial-gradient(ellipse 38% 30% at 50% 60%,rgba(192,132,252,.08),transparent 70%),radial-gradient(ellipse 92% 72% at 50% 46%,#101013,#0a0a0c 72%);will-change:opacity}.hero-bridge,.hero-veil{position:absolute;inset:0;opacity:0;pointer-events:none}.hero-bridge{z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:0 var(--pad) 48vh;text-align:center;will-change:opacity,transform}.hb-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#7eb6ff;display:inline-flex;align-items:center;gap:12px}.hb-kicker:after,.hb-kicker:before{content:"";width:26px;height:1px;background:rgba(126,182,255,.45)}.hb-line{margin:0;font-size:clamp(28px,4.4vw,58px);line-height:1.04;letter-spacing:-.03em;font-weight:600;color:#f4f5f7;max-width:920px}.hb-line em{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.02em;background:linear-gradient(96deg,#7eb6ff,#cfe3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-copy{position:relative;z-index:5;max-width:1200px;margin:0 auto;will-change:transform,opacity;flex:0 0 auto;padding-top:40px}.hero h1{margin:0 auto;font-size:clamp(48px,7vw,108px);line-height:.92;letter-spacing:-.045em;font-weight:600;color:var(--ink);max-width:1100px}.hero h1 .it{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.03em;font-size:1.16em;padding:0 .03em;position:relative;background:linear-gradient(96deg,#06c,#4ea2ff 50%,#06c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 6px 24px rgba(0,102,204,.28));background-size:200% 100%;animation:heroNumShimmer 5s ease-in-out infinite}@keyframes heroNumShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero h1 .it:after{content:"";position:absolute;left:.02em;right:.02em;bottom:.02em;height:.07em;border-radius:.04em;background:linear-gradient(90deg,#06c,#4ea2ff);transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.16,1,.3,1) .9s}.hero h1.in .it:after{transform:scaleX(1)}.hero .kicker{display:inline-flex;align-items:center;gap:12px;font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:-.005em;color:var(--ink);text-transform:none;margin-bottom:36px;padding:8px 18px 8px 14px;border-radius:99px;background:rgba(0,102,204,.08);border:1px solid rgba(0,102,204,.22);position:relative;overflow:hidden}.hero .kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(0,102,204,.18);animation:livePulseLite 2.4s ease-in-out infinite;flex:0 0 8px}.hero .kicker:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);transform:translateX(-100%);animation:kickerShine 5s ease-in-out 1s infinite;pointer-events:none}@keyframes kickerShine{0%,30%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}.hero .sub{margin:24px auto 0;max-width:580px;font-size:20px;line-height:1.42;color:var(--ink-2);font-weight:400}.hero .links{margin:40px 0 0;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.hero-cta{position:relative;display:inline-flex;align-items:center;gap:12px;padding:17px 30px 17px 32px;border-radius:99px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:#fff;background:var(--accent);overflow:hidden;isolation:isolate;box-shadow:0 12px 30px -8px rgba(0,102,204,.5),0 2px 8px -2px rgba(0,102,204,.4),inset 0 1px 0 hsla(0,0%,100%,.25);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.hero-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 20%,hsla(0,0%,100%,.45) 50%,transparent 80%);transform:translateX(-130%);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hero-cta:hover{transform:translateY(-3px);box-shadow:0 22px 48px -10px rgba(0,102,204,.6),0 4px 14px -2px rgba(0,102,204,.45),inset 0 1px 0 hsla(0,0%,100%,.3)}.hero-cta:hover:before{transform:translateX(130%)}.hero-cta:active{transform:translateY(-1px) scale(.99)}.hero-cta .dot{width:8px;height:8px;border-radius:50%;background:#5fe19a;box-shadow:0 0 0 4px rgba(95,225,154,.3);animation:livePulseLite 2s ease-in-out infinite;flex:0 0 8px}.hero-cta .arr{display:inline-flex;transition:transform .3s cubic-bezier(.2,.7,.2,1);font-size:18px;line-height:1}.hero-cta:hover .arr{transform:translateX(4px)}.hero-cta-note{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-3)}.hero-cta-note b{color:var(--ink-2);font-weight:500}.hero .links a{display:inline-flex;align-items:center;gap:6px}.hero .links a .a{transition:transform .25s}.hero .links a:hover .a{transform:translateX(3px)}.scroll-cue{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--ink-3);text-transform:uppercase;display:flex;flex-direction:column;gap:8px;z-index:4;opacity:.7;animation:cueFloat 2.4s ease-in-out infinite;transition:opacity .35s linear,color .35s linear;will-change:opacity}.scroll-cue:after{content:"";width:1px;height:24px;background:linear-gradient(180deg,var(--ink-3),transparent)}@keyframes cueFloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,4px)}}.stage{width:100%;max-width:none;display:flex;align-items:center;justify-content:center;padding:0;z-index:1;will-change:transform}.stage,.stage-grid{position:absolute;inset:0}.stage-grid{background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0);background-size:80px 80px;mask:radial-gradient(ellipse 65% 60% at 50% 60%,#000 30%,transparent 80%);-webkit-mask:radial-gradient(ellipse 65% 60% at 50% 60%,#000 30%,transparent 80%);pointer-events:none}.device-cluster{position:relative;width:100%;height:100%;max-height:460px;perspective:1600px;transform-style:preserve-3d;will-change:transform}.device-cluster .phone{will-change:transform,opacity;transition:none}.phone{top:50%;margin-left:-95px;margin-top:-200px;width:190px;height:400px;border-radius:34px;background:linear-gradient(160deg,#1a1a1c,#06060a);border:1px solid #2a2a2c;box-shadow:0 50px 100px -30px rgba(0,0,0,.35),0 24px 48px -16px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden;transform-origin:center}.phone,.phone:before{position:absolute;left:50%}.phone:before{content:"";top:12px;transform:translateX(-50%);width:74px;height:20px;background:#000;border-radius:12px}.phone .pscreen{position:absolute;inset:7px;border-radius:28px;background:linear-gradient(180deg,#0a0a0e,#1a1a22);overflow:hidden}.phone .pgrad{position:absolute;inset:0;background:radial-gradient(ellipse 90% 60% at 50% 0,rgba(95,182,255,.28),transparent 60%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(192,132,252,.18),transparent 60%);opacity:.9}.phone .pdot{width:6px;border-radius:50%;background:#fff;opacity:.7;animation:dotPulse 2.4s ease-in-out infinite}.phone .pdot,.phone .pline{position:absolute;height:6px}.phone .pline{left:24px;right:24px;border-radius:3px;background:hsla(0,0%,100%,.1)}.phone .pline.lit{background:linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.1))}.phone .pchip{position:absolute;left:24px;height:18px;padding:0 10px;border-radius:9px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);font-family:var(--mono);font-size:9px;letter-spacing:.06em;color:hsla(0,0%,100%,.7);display:flex;align-items:center}.hero-phone-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#06060a;filter:saturate(.92) contrast(1.08)}.hero-phone-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,6,10,.45),transparent 24%,transparent 72%,rgba(6,6,10,.6));pointer-events:none}.hero-live-dot{width:6px;height:6px;border-radius:50%;background:#ff3b5c;box-shadow:0 0 0 3px rgba(255,59,92,.25);animation:dotPulse 1.6s ease-in-out infinite;margin-right:6px}.hero-phone.is-docked{background:transparent;border-color:transparent;box-shadow:none}.hero-phone.is-docked:before{opacity:0}.hero-phone.is-docked .pscreen{inset:0;border-radius:16px;background:#06060a}.hero-phone.is-docked .hero-phone-veil,.hero-phone.is-docked .pchip,.hero-phone.is-docked .pgrad{opacity:0}@keyframes dotPulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.console-emerge{position:fixed;top:0;left:0;width:100vw;height:100vh;transform:translateY(0) scale(.5);opacity:0;border-radius:0;background:#0a0a0c;border:0;box-shadow:none;overflow:hidden;will-change:transform,opacity;z-index:50;display:flex;flex-direction:column;transform-origin:center center}.console-emerge,.console-emerge.cn-on{pointer-events:none}.console-emerge .cl{cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .15s}.console-emerge .csb-it{cursor:pointer;transition:background .15s,color .15s,border-color .15s}.console-emerge .csb-it:hover{background:hsla(0,0%,100%,.04);color:#fff}.console-emerge .csb-it.active:hover{background:rgba(126,182,255,.14)}.console-emerge .csm-pill.cl:hover{background:hsla(0,0%,100%,.05);color:#fff;border-color:hsla(0,0%,100%,.18)}.console-emerge .csm-btn:hover{background:hsla(0,0%,100%,.04);color:#fff;border-color:hsla(0,0%,100%,.18)}.console-emerge .csm-btn.acc:hover{background:rgba(126,182,255,.18);border-color:rgba(126,182,255,.4);color:#9bc7ff}.console-emerge .csm-card .hd .tag.cl:hover{color:#fff;border-color:#3a3a40}.console-emerge .seg{display:inline-flex;border:1px solid #1d1d1f;border-radius:7px;background:#08080a;padding:2px;font-family:var(--mono);font-size:9px;letter-spacing:.08em}.console-emerge .seg-it{padding:3px 8px;border-radius:5px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:background .15s,color .15s}.console-emerge .seg-it:hover{color:#fff}.console-emerge .seg-it.on{background:rgba(126,182,255,.16);color:#7eb6ff}.console-emerge .csm-platform .plat{cursor:pointer;padding:6px 8px;margin:-6px -8px;border-radius:8px;border:1px solid transparent;transition:background .15s,border-color .15s,opacity .25s}.console-emerge .csm-platform .plat:hover{background:hsla(0,0%,100%,.025);border-color:hsla(0,0%,100%,.08)}.console-emerge .csm-platform .plat.on{background:rgba(126,182,255,.06);border-color:rgba(126,182,255,.25)}.console-emerge .csm-platform .plat.dim{opacity:.4}.console-emerge .phones-list{display:flex;flex-direction:column;gap:2px;border-top:1px solid #15151a;padding-top:8px}.console-emerge .phone-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:7px;font-size:11px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:background .15s}.console-emerge .phone-row:hover{background:hsla(0,0%,100%,.03)}.console-emerge .phone-row .st{width:6px;height:6px;border-radius:50%;flex:0 0 6px}.console-emerge .phone-row.running .st{box-shadow:0 0 8px #5fe19a}.console-emerge .phone-row.warn .st{background:#fbbf24}.console-emerge .phone-row.stopped .st{background:#5b6173}.console-emerge .phone-row .id{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.55);min-width:90px}.console-emerge .phone-row .lbl{flex:1 1;font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.65)}.console-emerge .phone-row .ac{font-family:var(--mono);font-size:9.5px;color:hsla(0,0%,100%,.55);padding:2px 7px;border:1px solid #1d1d1f;border-radius:5px;letter-spacing:.06em}.console-emerge .phone-row:hover .ac{color:#fff;border-color:#3a3a40}.console-emerge .phone-row.running .ac{color:#fbbf24;border-color:rgba(251,191,36,.3)}.console-emerge .csm-attn .row .ac.cl{cursor:pointer;padding:2px 6px;border:1px solid transparent;border-radius:4px}.console-emerge .csm-attn .row:hover .ac.cl{border-color:#1d1d1f}.console-emerge .csm-attn .row .ac.cl:hover{background:hsla(0,0%,100%,.05);color:#fff}.console-emerge .row-empty{font-family:var(--mono);font-size:10px;color:rgba(95,225,154,.6);text-align:center;padding:14px;letter-spacing:.08em}.console-feed-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin:2px 0 12px;width:100%;max-width:480px;align-self:center}.console-feed{position:relative;aspect-ratio:9/19;border-radius:10px;overflow:hidden;background:#050507;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 12px 28px -18px rgba(0,0,0,.65)}.console-feed .feed-bottom,.console-feed .feed-top{font-size:7px;left:6px;right:6px}.console-feed video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.04);animation:feedDrift 7s ease-in-out infinite}.console-feed:nth-child(2n) video{animation-delay:-1.6s}.console-feed:nth-child(3n) video{animation-delay:-3.2s}.feed-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent 34%,transparent 58%,rgba(0,0,0,.74));pointer-events:none}.feed-bottom,.feed-top{position:absolute;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;gap:6px;font-family:var(--mono);font-size:8px;letter-spacing:.08em;color:hsla(0,0%,100%,.72);text-transform:uppercase}.feed-top{top:8px}.feed-top b{font-weight:600;color:#5fe19a}.feed-bottom{bottom:8px;justify-content:flex-start;color:hsla(0,0%,100%,.66)}.feed-dot{width:5px;height:5px;border-radius:50%;background:#5fe19a;box-shadow:0 0 10px rgba(95,225,154,.75);flex:0 0 5px}@keyframes feedDrift{0%,to{transform:translateY(-1.5%) scale(1.04)}50%{transform:translateY(1.5%) scale(1.07)}}.console-emerge .bar-r{margin-left:auto;display:flex;align-items:center;gap:6px}.console-emerge .bar-r .kbd{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.5);padding:3px 8px;border:1px solid #1d1d1f;border-radius:5px;cursor:pointer;letter-spacing:.04em;transition:background .15s,color .15s}.console-emerge .bar-r .kbd:hover{background:hsla(0,0%,100%,.05);color:#fff;border-color:#3a3a40}.console-emerge .console-bar .url{cursor:pointer}.console-emerge .con-toast{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;font-family:var(--mono);font-size:11px;padding:8px 14px;border-radius:8px;letter-spacing:.04em;animation:conToastIn .25s cubic-bezier(.2,.7,.2,1);z-index:10}@keyframes conToastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.console-emerge .con-palette{position:absolute;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:20;animation:conPalIn .18s ease-out}@keyframes conPalIn{0%{opacity:0}to{opacity:1}}.console-emerge .con-pal-card{width:520px;max-width:92%;background:#0c0d10;border:1px solid #2a2a2f;border-radius:12px;overflow:hidden;box-shadow:0 40px 100px -20px rgba(0,0,0,.6)}.console-emerge .con-pal-card input{width:100%;background:transparent;border:0;border-bottom:1px solid #1d1d1f;padding:14px 16px;color:#fff;font-size:14px;font-family:var(--sans);outline:none;box-sizing:border-box}.console-emerge .con-pal-card input::placeholder{color:hsla(0,0%,100%,.35)}.console-emerge .con-pal-list{padding:6px;max-height:300px;overflow:auto}.console-emerge .con-pal-row{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:7px;font-size:13px;color:hsla(0,0%,100%,.85);cursor:pointer}.console-emerge .con-pal-row:first-of-type,.console-emerge .con-pal-row:hover{background:rgba(126,182,255,.08)}.console-emerge .con-pal-row .hint{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.4);letter-spacing:.04em}.console-emerge .con-pal-empty{padding:14px;text-align:center;font-size:12px;color:hsla(0,0%,100%,.4)}.console-emerge.is-light{background:#fafafa;border-color:#e5e5e5}.console-emerge.is-light .console-bar{background:#f0f0f2;border-bottom-color:#e5e5e5;color:#666}.console-emerge.is-light .console-bar .url{color:#333}.console-emerge.is-light .csb{background:#f5f5f7;border-right-color:#e5e5e5}.console-emerge.is-light .csb,.console-emerge.is-light .csm{color:#1d1d1f}.console-emerge.is-light .csb-it{color:rgba(0,0,0,.65)}.console-emerge.is-light .csb-it:hover{background:rgba(0,0,0,.04);color:#000}.console-emerge.is-light .csb-it.active{background:rgba(0,102,204,.08);color:#06c;border-color:rgba(0,102,204,.18)}.console-emerge.is-light .csb-it.active svg{color:#06c}.console-emerge.is-light .csm{background:#fff}.console-emerge.is-light .csm-h2{color:#1d1d1f}.console-emerge.is-light .csm-card{background:#fafafa;border-color:#e5e5e5}.console-emerge.is-light .csm-big,.console-emerge.is-light .csm-card h4,.console-emerge.is-light .csm-quad .vl{color:#1d1d1f}.console-emerge.is-light .csm-pill{background:#fff;border-color:#e5e5e5;color:#666}.console-emerge.is-light .csm-pill.lit{background:rgba(0,102,204,.06);border-color:rgba(0,102,204,.25);color:#06c}.console-emerge.is-light .csm-pill.lit .d{background:#06c}.console-emerge.is-light .csm-btn{background:#fff;border-color:#e5e5e5;color:#1d1d1f}.console-emerge.is-light .csm-btn.acc{background:rgba(0,102,204,.08);border-color:rgba(0,102,204,.25);color:#06c}.console-emerge.is-light .seg{background:#fff;border-color:#e5e5e5}.console-emerge.is-light .seg-it{color:#666}.console-emerge.is-light .seg-it.on{background:rgba(0,102,204,.1);color:#06c}.console-emerge.is-light .csb-brand .nm,.console-emerge.is-light .csb-user{color:#1d1d1f}.console-emerge.is-light .csm-attn,.console-emerge.is-light .phones-list{border-color:#e5e5e5}.console-emerge.is-light .phone-row:hover{background:rgba(0,0,0,.03)}.console-emerge.is-light .csb-foot{border-top-color:#e5e5e5}.console-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #1d1d1f;background:#08080a;color:hsla(0,0%,100%,.6)}.console-bar .dots{display:flex;gap:6px}.console-bar .dots i{width:10px;height:10px;border-radius:50%;background:#2a2a2c;display:block}.console-bar .url{flex:1 1;height:24px;border:1px solid #1d1d1f;border-radius:6px;font-family:var(--mono);font-size:11px;color:hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;background:#06060a;max-width:340px;margin:0 auto}.console-body{flex:1 1;display:grid;grid-template-columns:220px 1fr;background:#0a0a0c;color:#f5f5f7;min-height:0;font-family:var(--sans)}.csb{padding:18px 14px;border-right:1px solid #15151a;display:flex;flex-direction:column;gap:18px;overflow:hidden}.csb-brand{gap:10px;padding:0 6px 4px}.csb-brand,.csb-brand .lg{display:flex;align-items:center}.csb-brand .lg{width:30px;height:30px;border-radius:8px;background:linear-gradient(160deg,#1a1a1f,#0a0a0c);border:1px solid #1d1d1f;justify-content:center;color:#7eb6ff;font-family:var(--mono);font-size:13px;font-weight:600}.csb-brand .nm{font-size:14px;font-weight:600;letter-spacing:-.01em;color:#fff;line-height:1.2}.csb-brand .nm small{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:hsla(0,0%,100%,.4);text-transform:uppercase;font-weight:400;margin-top:2px}.csb-grp{display:flex;flex-direction:column;gap:2px}.csb-h{font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:hsla(0,0%,100%,.4);text-transform:uppercase;padding:0 8px 6px;display:flex;align-items:center;gap:6px}.csb-h:before{content:"";width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.3)}.csb-it{padding:7px 10px;border-radius:7px;display:flex;align-items:center;gap:10px;font-size:12px;color:hsla(0,0%,100%,.62);cursor:default}.csb-it.active{background:rgba(126,182,255,.08);color:#fff;border:1px solid rgba(126,182,255,.18)}.csb-it svg{width:13px;height:13px;flex:0 0 13px;opacity:.8}.csb-it.active svg{color:#7eb6ff;opacity:1}.csb-foot{margin-top:auto;padding-top:10px;border-top:1px solid #15151a;display:flex;flex-direction:column;gap:2px}.csb-user{gap:8px;padding:8px;font-size:11px;color:hsla(0,0%,100%,.65)}.csb-user,.csb-user .av{display:flex;align-items:center}.csb-user .av{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#7eb6ff,#5b6173);justify-content:center;font-size:10px;color:#0a0a0c;font-weight:600}.csm{padding:20px 26px 16px;display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.csm::-webkit-scrollbar{width:6px}.csm::-webkit-scrollbar-thumb{background:#1d1d1f;border-radius:6px}.csm-top{justify-content:space-between;font-family:var(--mono);font-size:11px;color:hsla(0,0%,100%,.5);letter-spacing:.06em}.csm-top,.csm-top-r{display:flex;align-items:center}.csm-top-r{gap:8px}.csm-pill{padding:3px 9px;border:1px solid #1d1d1f;border-radius:99px;background:#08080a;font-size:10px;letter-spacing:.06em;display:inline-flex;align-items:center;gap:6px}.csm-pill.lit{color:#7eb6ff;border-color:rgba(126,182,255,.3);background:rgba(126,182,255,.06)}.csm-pill .d{width:5px;height:5px;border-radius:50%;background:#7eb6ff}.csm-h2{margin:0;font-size:26px;letter-spacing:-.02em;font-weight:600;color:#fff;line-height:1.1}.csm-meta{display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.45);letter-spacing:.06em;margin-top:-4px}.csm-meta .dt{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.3)}.csm-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.csm-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:7px;font-size:11px;font-weight:500;border:1px solid #1d1d1f;background:#08080a;color:hsla(0,0%,100%,.85)}.csm-btn.acc{background:rgba(126,182,255,.1);border-color:rgba(126,182,255,.25);color:#7eb6ff}.csm-btn svg{width:12px;height:12px}.csm-cards{display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:auto minmax(0,1fr);grid-gap:12px;gap:12px;min-height:0;flex:1 1}.csm-attn-card{grid-column:1/-1;margin-top:0;min-height:0}.csm-attn-card .hd h4{margin:0;font-size:13px;font-weight:500;color:#fff}.csm-attn-card .hd .sub{color:hsla(0,0%,100%,.45);margin-top:2px}.csm-attn-card .hd .open,.csm-attn-card .hd .sub{font-family:var(--mono);font-size:10px;letter-spacing:.08em}.csm-attn-card .hd .open{color:hsla(0,0%,100%,.55);padding:4px 10px;border:1px solid #1d1d1f;border-radius:99px}.csm-attn-card .csm-attn{margin-top:0;border:0;background:transparent;padding:0;flex:1 1}.csm-attn-card .csm-attn,.csm-card{min-height:0;display:flex;flex-direction:column}.csm-card{border:1px solid #15151a;border-radius:12px;background:#0c0d10;padding:16px 18px;gap:10px;overflow:hidden}.csm-card .hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.csm-card .hd h4{margin:0;font-size:13px;font-weight:500;color:#fff;letter-spacing:-.005em}.csm-card .hd .sub{font-family:var(--mono);font-size:9.5px;color:hsla(0,0%,100%,.4);margin-top:3px;letter-spacing:.06em}.csm-card .hd .tag{font-family:var(--mono);font-size:9px;color:hsla(0,0%,100%,.55);padding:3px 8px;border:1px solid #1d1d1f;border-radius:6px;letter-spacing:.08em}.csm-big{font-size:38px;letter-spacing:-.03em;font-weight:600;color:#fff;line-height:1;display:flex;align-items:baseline;gap:8px;margin-top:2px}.csm-big .pct{font-size:11px;color:#7eb6ff;font-weight:500;font-family:var(--mono);letter-spacing:0}.csm-big .pv{color:hsla(0,0%,100%,.4);font-weight:400}.csm-big .pv,.csm-quad{font-size:10px;font-family:var(--mono)}.csm-quad{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;color:hsla(0,0%,100%,.5);letter-spacing:.06em}.csm-quad .lbl{display:block;margin-bottom:3px}.csm-quad .vl{font-family:var(--sans);font-size:14px;color:#fff;font-weight:500;letter-spacing:-.01em}.csm-chart{position:relative;flex:1 1;min-height:90px}.csm-chart svg{width:100%;height:100%;overflow:visible}.csm-chart .gl{stroke:hsla(0,0%,100%,.04);stroke-width:1;fill:none}.csm-chart .ar{fill:url(#csmGr)}.csm-chart .ln{stroke:#7eb6ff;stroke-width:1.5;fill:none;stroke-dasharray:1200;stroke-dashoffset:1200;animation:csmDash 2.6s ease-out forwards}@keyframes csmDash{to{stroke-dashoffset:0}}.csm-chart .ax{font-family:var(--mono);font-size:9px;fill:hsla(0,0%,100%,.35);letter-spacing:.06em}.csm-platform{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;border-top:1px solid #15151a;padding-top:10px}.csm-platform .row{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:hsla(0,0%,100%,.6)}.csm-platform .row:before{content:"";width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.3);margin-right:6px}.csm-platform .row.tk:before{background:#ff4778}.csm-platform .row.ig:before{background:#c084fc}.csm-platform .row.yt:before{background:#5fe19a}.csm-platform .row .pc{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.45)}.csm-platform .vol{font-family:var(--sans);font-size:14px;color:#fff;font-weight:500;letter-spacing:-.01em;margin-top:4px}.csm-platform .bar{height:2px;border-radius:2px;background:hsla(0,0%,100%,.06);margin-top:6px;overflow:hidden}.csm-platform .bar i{display:block;height:100%;background:#7eb6ff;animation:csmFill 1.6s ease-out forwards;width:0}@keyframes csmFill{to{width:var(--w,40%)}}.csm-fleet{position:relative;display:flex;flex-direction:column;gap:10px}.csm-fleet .reg{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.45);letter-spacing:.08em}.csm-fleet .num{font-size:60px;letter-spacing:-.04em;font-weight:600;color:#fff;line-height:1;display:flex;align-items:baseline;gap:10px}.csm-fleet .num small{font-size:11px;color:hsla(0,0%,100%,.45);font-family:var(--mono);font-weight:400;letter-spacing:0}.csm-fleet .stale{margin-left:auto;font-family:var(--mono);font-size:10px;color:#c084fc;display:inline-flex;align-items:center;gap:6px}.csm-fleet .stale:before{content:"";width:5px;height:5px;border-radius:50%;background:#c084fc}.csm-fleet .meter{height:5px;border-radius:99px;background:#15151a;overflow:hidden;display:flex}.csm-fleet .meter .seg{height:100%}.csm-fleet .meter .seg.r{background:#7eb6ff;animation:csmFill 1.4s ease-out forwards;width:0;--w:0%}.csm-fleet .meter .seg.w{background:#c084fc;animation:csmFill 1.4s ease-out .15s forwards;width:0;--w:33%}.csm-fleet .meter .seg.s{background:#5b6173;animation:csmFill 1.4s ease-out .25s forwards;width:0;--w:67%}.csm-fleet .leg{display:flex;gap:14px;font-size:10px;color:hsla(0,0%,100%,.55);font-family:var(--mono);letter-spacing:.06em;flex-wrap:wrap}.csm-fleet .leg span{display:inline-flex;align-items:center;gap:6px}.csm-fleet .leg span:before{content:"";width:5px;height:5px;border-radius:50%}.csm-fleet .leg .lr:before{background:#7eb6ff}.csm-fleet .leg .lw:before{background:#c084fc}.csm-fleet .leg .ls:before{background:#5b6173}.csm-fleet .leg b{color:#fff;font-weight:500}.csm-fleet .by{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.45);margin-top:8px;letter-spacing:.08em}.csm-fleet .reg-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:hsla(0,0%,100%,.7);margin-top:6px}.csm-fleet .reg-row .b2{flex:1 1;height:3px;background:#15151a;border-radius:99px;margin:0 14px;overflow:hidden}.csm-fleet .reg-row .b2 i{display:block;height:100%;width:0;background:linear-gradient(90deg,#7eb6ff,#c084fc);animation:csmFill 1.4s ease-out .35s forwards;--w:90%}.csm-fleet .reg-row b{color:#fff;font-weight:500;font-family:var(--mono)}.csm-attn{margin-top:6px;display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.csm-attn .hd{display:flex;align-items:center;justify-content:space-between}.csm-attn .hd h4{margin:0;font-size:12px;font-weight:500;color:#fff}.csm-attn .hd .open{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.45);letter-spacing:.08em}.csm-attn .row{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:11px;color:hsla(0,0%,100%,.7);border-top:1px solid #15151a}.csm-attn .row:first-of-type{border-top:0}.csm-attn .row .st{width:6px;height:6px;border-radius:50%}.csm-attn .row.w .st{background:#fbbf24}.csm-attn .row.s .st{background:#5b6173}.csm-attn .row.e .st{background:#ff4778}.csm-attn .row .id{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.5);min-width:90px}.csm-attn .row .lbl{flex:1 1;font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.65);letter-spacing:.04em}.csm-attn .row .ac{font-family:var(--mono);font-size:9.5px;color:hsla(0,0%,100%,.55);padding:3px 8px;border:1px solid #1d1d1f;border-radius:6px;letter-spacing:.06em}.hero-copy .kicker,.hero-copy .links,.hero-copy .sub,.hero-copy h1{opacity:0;animation:rise .9s cubic-bezier(.2,.7,.2,1) forwards}.hero-copy .kicker{animation-delay:.05s}.hero-copy h1{animation-delay:.18s}.hero-copy .sub{animation-delay:.45s}.hero-copy .links{animation-delay:.6s}@keyframes rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1}}section{padding:160px 0;position:relative}.section-head{text-align:center;max-width:920px;margin:0 auto 88px}.section-head .ml{display:inline-block;margin-bottom:18px;color:var(--accent)}.section-head h2{margin:0;font-size:clamp(44px,5.2vw,80px);line-height:1.02;letter-spacing:-.035em;font-weight:600}.section-head h2 .it{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--ink-2);letter-spacing:-.015em}.section-head .lead{margin:24px auto 0;max-width:640px;font-size:19px;color:var(--ink-2);line-height:1.5}.dark{background:transparent;color:var(--on-ink);z-index:1}.dark,.dark-zone{position:relative}.dark-zone{background:var(--bg-ink);isolation:isolate}.ascii-trail{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg,transparent,#000 140px,#000 calc(100% - 140px),transparent);mask-image:linear-gradient(180deg,transparent,#000 140px,#000 calc(100% - 140px),transparent)}.dark-zone:after{inset:auto 0 -240px 0;background:linear-gradient(180deg,var(--bg-ink),transparent)}.dark-zone:after,.dark-zone:before{content:"";position:absolute;height:240px;pointer-events:none;z-index:2}.dark-zone:before{inset:-240px 0 auto 0;background:linear-gradient(0deg,var(--bg-ink),transparent)}.dark .section-head h2{color:var(--on-ink)}.dark .section-head .lead,.dark .section-head h2 .it{color:var(--on-ink-2)}.dark .ml{color:var(--on-ink-3)}.dark .section-head .ml{color:#7eb6ff}.ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;--sy:0}.ambient .orb{filter:blur(80px);opacity:.5;mix-blend-mode:screen;will-change:transform}.ambient .orb,.ambient .orb i{position:absolute;border-radius:50%}.ambient .orb i{inset:0;background:inherit;animation:orbFloat 22s ease-in-out infinite}.ambient .orb.b{background:radial-gradient(circle,#7eb6ff,transparent 60%);width:520px;height:520px;left:8%;top:30%;transform:translate3d(calc(var(--sy) * -.18px),calc(var(--sy) * .42px),0) rotate(calc(var(--sy) * .04deg))}.ambient .orb.b i{animation-delay:-4s}.ambient .orb.p{background:radial-gradient(circle,#c084fc,transparent 60%);width:460px;height:460px;right:10%;top:50%;transform:translate3d(calc(var(--sy) * .26px),calc(var(--sy) * -.55px),0) rotate(calc(var(--sy) * -.06deg))}.ambient .orb.p i{animation-delay:-12s;animation-duration:28s}.ambient .orb.g{background:radial-gradient(circle,#5fe19a,transparent 60%);width:380px;height:380px;left:50%;top:10%;opacity:.3;transform:translate3d(calc(var(--sy) * -.34px),calc(var(--sy) * .28px),0) rotate(calc(var(--sy) * .08deg))}.ambient .orb.g i{animation-delay:-8s;animation-duration:34s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(60px,-40px) scale(1.05)}66%{transform:translate(-50px,40px) scale(.95)}}.ambient .agrid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:60px 60px;mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 90%);-webkit-mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 90%)}@keyframes gridDrift{0%{background-position:0 0}to{background-position:60px 60px}}.ambient .scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(126,182,255,.5),transparent);animation:scanY 9s ease-in-out infinite}@keyframes scanY{0%{top:8%;opacity:0}10%{opacity:1}50%{opacity:1}90%{opacity:0}to{top:92%;opacity:0}}.pin{position:relative}.pin-track{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.pin-stage{position:-webkit-sticky;position:sticky;top:14vh;height:72vh;display:flex;align-items:center;justify-content:center}.pin-canvas{position:relative;width:100%;height:100%;border-radius:24px;background:radial-gradient(ellipse 90% 80% at 50% 50%,hsla(0,0%,100%,.04),transparent 75%);border:1px solid hsla(0,0%,100%,.04);overflow:hidden;mask:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.pin-frame{position:absolute;inset:0;opacity:0;transform:translateY(20px) scale(.99);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.pin-frame.on{opacity:1;transform:none}.pin-text{gap:30vh;padding:14vh 0}.pin-step,.pin-text{display:flex;flex-direction:column}.pin-step{min-height:46vh;justify-content:center}.pin-step .num{font-family:var(--mono);font-size:11px;color:#7eb6ff;letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.pin-step h3{margin:0 0 16px;font-size:48px;line-height:1.04;letter-spacing:-.025em;font-weight:600;color:var(--on-ink)}.pin-step h3 .it{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--on-ink-2)}.pin-step p{margin:0;font-size:18px;line-height:1.55;color:var(--on-ink-2);max-width:480px}.cinema-pin{position:relative;height:300vh;background:var(--cinema-tone,#0a0a0c);transition:background 1s ease;overflow:visible}.cinema-stage{width:100%;height:100vh;overflow:hidden;isolation:isolate;left:0;right:0;will-change:transform}.cinema-stage--before{position:absolute;top:0}.cinema-stage--pinned{position:fixed;top:0}.cinema-stage--after{position:absolute;bottom:0}.cinema-stage .cinema-bg{position:absolute;inset:0;opacity:0;z-index:0;overflow:hidden;transform:scale(1.06);will-change:opacity}.cinema-stage .cinema-bg,.cinema-stage .cinema-bg-inner{width:100%;height:100%;display:block}.cinema-stage .cinema-video{object-fit:cover;object-position:center;filter:saturate(.9) contrast(1.08) brightness(.78);pointer-events:none}.cinema-stage image-slot::part(placeholder){background:linear-gradient(135deg,hsla(0,0%,100%,.04),rgba(0,0,0,.4));color:hsla(0,0%,100%,.4)}.cinema-scrim{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(0,0,0,.25),rgba(0,0,0,.65) 80%);pointer-events:none}.cinema-stepdot{position:absolute;top:32px;left:36px;font-family:var(--mono);font-size:11px;color:hsla(0,0%,100%,.55);letter-spacing:.18em;z-index:3}.cinema-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;pointer-events:none;opacity:0;will-change:transform,opacity}.cinema-inner{text-align:center;padding:0 32px;max-width:1280px}.cinema-kicker{font-size:18px;font-weight:500;color:#fff;margin-bottom:28px;letter-spacing:-.005em}.cinema-h1{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(56px,8.4vw,128px);line-height:1.02;letter-spacing:-.035em;font-weight:700;color:#fff;text-wrap:balance}.cinema-caption{position:absolute;bottom:36px;right:36px;font-family:var(--mono);font-size:13px;color:hsla(0,0%,100%,.85);letter-spacing:.02em;max-width:60vw;text-align:right}@media (max-width:780px){.cinema-h1{font-size:48px}.cinema-caption{font-size:11px;bottom:20px;right:20px;max-width:80vw}.cinema-pause{top:18px;right:18px;width:28px;height:28px}.cinema-stepdot{top:20px;left:20px}}.frame-bg-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:48px 48px;mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 90%);-webkit-mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 90%)}.grid-of-tiles{position:absolute;inset:50px;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(5,1fr);grid-gap:8px;gap:8px}.gtile{border:1px solid hsla(0,0%,100%,.08);border-radius:6px;background:hsla(0,0%,100%,.02);position:relative;overflow:hidden}.gtile:before{content:"";position:absolute;top:5px;left:5px;right:5px;height:8px;border-radius:3px;background:hsla(0,0%,100%,.06)}.gtile.lit{background:rgba(126,182,255,.1);border-color:rgba(126,182,255,.45)}.gtile.lit:before{background:#7eb6ff}.gtile .dot{position:absolute;bottom:6px;right:6px;width:4px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.2)}.gtile.lit .dot{background:#7eb6ff;box-shadow:0 0 8px #7eb6ff}.ribbon{position:absolute;inset:auto 0 50px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(126,182,255,.6),transparent);transform-origin:center;animation:ribbon 4s ease-in-out infinite}@keyframes ribbon{0%,to{transform:scaleX(.4)}50%{transform:scaleX(1)}}.frame-flow{position:absolute;inset:48px;font-family:var(--mono);font-size:12px;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:10px}.flowline{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.02)}.flowline .tag{font-size:9px;padding:2px 6px;border-radius:3px;background:rgba(126,182,255,.18);color:#7eb6ff;letter-spacing:.08em}.flowline .ok{color:#5fe19a}.flowline .bar{flex:1 1;height:3px;border-radius:2px;background:hsla(0,0%,100%,.08);overflow:hidden}.flowline .bar i{display:block;height:100%;background:#7eb6ff;animation:fill 2.4s ease-out forwards}@keyframes fill{0%{width:0}to{width:var(--w,80%)}}.frame-stream{position:absolute;inset:48px;font-family:var(--mono);font-size:11px;color:hsla(0,0%,100%,.55);overflow:hidden}.frame-stream .row{padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;animation:row 6s linear infinite}.frame-stream .row b{color:#7eb6ff}@keyframes row{0%{transform:translateY(20px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-20px);opacity:0}}.primitives{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border-radius:24px;overflow:hidden;border:1px solid var(--line)}.prim{padding:48px 40px 56px;background:var(--bg-2);position:relative;min-height:340px;display:flex;flex-direction:column;transition:background .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1);overflow:hidden}.prim:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,30%),rgba(0,102,204,.07),transparent 55%);opacity:0;transition:opacity .5s ease;pointer-events:none}.prim:hover{background:#fff}.prim:hover:before{opacity:1}.prim:hover .pic{transform:translateY(-4px) scale(1.04)}.prim:hover h3{color:var(--accent)}.prim h3{transition:color .35s ease}.prim .pn{position:absolute;top:24px;right:32px;font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.14em;transition:color .35s ease,letter-spacing .35s ease}.prim:hover .pn{color:var(--accent);letter-spacing:.22em}.prim .pic{height:140px;margin:0 -8px 28px;display:flex;align-items:center;justify-content:center;color:var(--ink);position:relative;transition:transform .8s cubic-bezier(.2,.7,.2,1);animation:floatY 9s ease-in-out infinite}.prim:nth-child(2n) .pic{animation-delay:-3s;animation-duration:11s}.prim:nth-child(3n) .pic{animation-delay:-5s;animation-duration:10s}.prim h3{margin:0 0 10px;font-size:24px;font-weight:600;letter-spacing:-.015em;color:var(--ink);transition:color .35s ease,transform .45s cubic-bezier(.2,.7,.2,1),letter-spacing .45s}.prim:hover h3{transform:translateX(4px);letter-spacing:-.005em}.prim h3 .it{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--ink-2)}.prim p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2);transition:color .35s ease}.prim:hover p{color:var(--ink)}.prim:hover .pp-rings i{animation-duration:1.6s!important}.prim:hover .pp-bars b{animation:rise2 1.4s ease-out forwards,barWiggle 1.6s ease-in-out infinite alternate}@keyframes barWiggle{0%{transform:scaleY(1)}to{transform:scaleY(1.06)}}.prim:hover .pp-graph .gp{animation:dash 2.4s ease-out forwards,linePulse 2s ease-in-out infinite}@keyframes linePulse{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 8px var(--accent))}}.prim:hover .pp-stack i{animation:stackShuffle 1.8s ease-in-out infinite}.prim:hover .pp-stack i:first-child{animation-delay:0s}.prim:hover .pp-stack i:nth-child(2){animation-delay:.15s}.prim:hover .pp-stack i:nth-child(3){animation-delay:.3s}@keyframes stackShuffle{50%{margin-left:6px}}.prim:hover .pic>div>div{animation:rise2 .45s ease-out backwards}.section-head h2 .it{transition:color .4s ease,letter-spacing .4s}.section-head h2 .it:hover{color:var(--accent);letter-spacing:-.02em}.section-head .lead{transition:color .35s}.section-head .lead:hover{color:var(--ink)}.prim .pn{perspective:300px}.prim .pn:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.prim:hover .pn:after{transform:scaleX(1)}.pp-rings{position:relative;width:160px;height:140px}.pp-rings i{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(0,0,0,.18);transform:translate(-50%,-50%);animation:ringPulse 4s ease-in-out infinite}.pp-rings i:first-child{width:40px;height:40px;animation-delay:0s}.pp-rings i:nth-child(2){width:80px;height:80px;animation-delay:.4s}.pp-rings i:nth-child(3){width:120px;height:120px;animation-delay:.8s}.pp-rings i:nth-child(4){width:160px;height:160px;animation-delay:1.2s;border-color:rgba(0,0,0,.1)}.pp-rings .core{width:14px;height:14px;background:var(--accent);border:0;animation:none;box-shadow:0 0 0 4px rgba(0,102,204,.18)}@keyframes ringPulse{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.04)}}.pp-stack{position:relative;width:200px;height:140px}.pp-stack i{position:absolute;left:50%;top:50%;width:170px;height:46px;border-radius:8px;background:#fff;border:1px solid var(--line-2);transform:translate(-50%,-50%);box-shadow:0 6px 18px -8px rgba(0,0,0,.18)}.pp-stack i:first-child{transform:translate(-50%,-90%) rotate(-3deg);background:#fafafa}.pp-stack i:nth-child(2){transform:translate(-50%,-50%) rotate(1.5deg)}.pp-stack i:nth-child(3){transform:translate(-50%,-10%) rotate(-1deg);background:#fafafa}.pp-stack i:before{left:14px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.pp-stack i:after,.pp-stack i:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.pp-stack i:after{left:34px;width:80px;height:6px;border-radius:3px;background:rgba(0,0,0,.12)}.pp-stack i:nth-child(2):before{background:#5fe19a}.pp-graph{position:relative;width:220px;height:140px}.pp-graph svg{width:100%;height:100%;overflow:visible}.pp-graph .gl{stroke:rgba(0,0,0,.08);stroke-width:1;fill:none}.pp-graph .gp{stroke:var(--accent);stroke-width:2;fill:none;stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 2.4s ease-out forwards}.pp-graph .ga{fill:rgba(0,102,204,.1)}.pp-graph .gd{fill:var(--ink)}@keyframes dash{to{stroke-dashoffset:0}}.pp-net{position:relative;width:200px;height:140px}.pp-net .node{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px rgba(0,0,0,.04)}.pp-net .node.a{left:20px;top:18px}.pp-net .node.b{left:170px;top:24px;background:var(--accent)}.pp-net .node.c{left:30px;top:108px;background:var(--accent)}.pp-net .node.d{left:160px;top:104px}.pp-net .node.e{left:90px;top:60px}.pp-net .edge{position:absolute;height:1px;background:rgba(0,0,0,.18);transform-origin:left center}.pp-net .pulse-d{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);offset-rotate:0deg;animation:pulseAlong 3s linear infinite}.pp-shield{display:flex;align-items:center;justify-content:center}.pp-shield,.pp-shield svg{width:140px;height:140px}.pp-shield .b{fill:none;stroke:var(--ink);stroke-width:1.5}.pp-shield .a{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:200;stroke-dashoffset:200;animation:dashS 2s ease-out .2s forwards}@keyframes dashS{to{stroke-dashoffset:0}}.pp-bars{position:relative;width:220px;height:140px;display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.pp-bars b{flex:1 1;background:linear-gradient(180deg,var(--ink),#3a3a3c);border-radius:3px;animation:rise2 1.4s ease-out forwards;transform-origin:bottom}.pp-bars b.acc{background:linear-gradient(180deg,var(--accent),#003a7a)}@keyframes rise2{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pp-twins{width:220px;height:140px;align-items:flex-end;justify-content:space-around;gap:14px;font-family:var(--mono)}.pp-twins,.pp-twins .tw{position:relative;display:flex}.pp-twins .tw{flex-direction:column;align-items:center;gap:6px;width:78px;animation:twIn .55s ease-out both}.pp-twins .tw-phy{animation:twIn .55s ease-out .05s both,twFloatPhy 5.2s ease-in-out .9s infinite}.pp-twins .tw-cld{animation:twIn .55s ease-out .18s both,twFloatCld 4.6s ease-in-out 1s infinite}@keyframes twIn{0%{opacity:0;transform:translateY(8px)}}@keyframes twFloatPhy{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes twFloatCld{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pp-twins .tw-phone{position:relative;width:34px;height:60px;border:1.5px solid var(--ink);border-radius:7px;background:#fff;flex:0 0 auto}.pp-twins .tw-screen{position:absolute;left:3px;right:3px;top:7px;bottom:9px;border-radius:2px;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.02));animation:twScreenPhy 3.6s ease-in-out infinite}@keyframes twScreenPhy{0%,to{opacity:.7}50%{opacity:1}}.pp-twins .tw-cam{top:3px;width:4px;height:1.5px;background:rgba(0,0,0,.4)}.pp-twins .tw-cam,.pp-twins .tw-home{position:absolute;left:50%;transform:translateX(-50%);border-radius:1px}.pp-twins .tw-home{bottom:2.5px;width:10px;height:2px;background:rgba(0,0,0,.3)}.pp-twins .tw-rack{position:relative;width:62px;height:18px;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}.pp-twins .tw-rack i{display:block;height:1.5px;background:var(--ink);border-radius:1px;opacity:.55}.pp-twins .tw-rack i:nth-child(2){opacity:.35}.pp-twins .tw-rack i:nth-child(3){opacity:.2}.pp-twins .tw-rack:after,.pp-twins .tw-rack:before{content:"";position:absolute;top:0;bottom:0;width:1.5px;background:var(--ink);opacity:.55}.pp-twins .tw-rack:before{left:0}.pp-twins .tw-rack:after{right:0}.pp-twins .tw-phone-cld{border-style:dashed;border-color:var(--accent);box-shadow:0 0 0 0 rgba(0,102,204,.18);animation:twCldGlow 3.4s ease-in-out infinite}@keyframes twCldGlow{0%,to{box-shadow:0 0 0 0 rgba(0,102,204,0)}50%{box-shadow:0 0 0 4px rgba(0,102,204,.1)}}.pp-twins .tw-phone-cld .tw-screen{background:linear-gradient(180deg,rgba(0,102,204,.18),rgba(0,102,204,.02));animation:twScreenCld 3.6s ease-in-out infinite}@keyframes twScreenCld{0%,to{opacity:.7}50%{opacity:1}}.pp-twins .tw-cloud{position:absolute;top:-2px;left:50%;width:48px;height:22px;transform:translateX(-50%);animation:twCloudDrift 5.4s ease-in-out infinite}@keyframes twCloudDrift{0%,to{transform:translate(-50%)}50%{transform:translate(-46%,-3px)}}.pp-twins .tw-cloud path{fill:#fff;stroke:var(--accent);stroke-width:1.4;stroke-linejoin:round}.pp-twins .tw-cld .tw-phone{margin-top:18px}.pp-twins .tw-cld .tw-rack{display:none}.pp-twins .tw-tag{font-size:8.5px;letter-spacing:.16em;color:var(--ink-2);padding:2px 7px;border:1px solid var(--line-2);border-radius:3px;background:#fff;margin-top:2px}.pp-twins .tw-cld .tw-tag{color:var(--accent);border-color:rgba(0,102,204,.3)}.prim:hover .pp-twins .tw-phy{animation:twIn .55s ease-out .05s both,twFloatPhy 2.6s ease-in-out infinite}.prim:hover .pp-twins .tw-cld{animation:twIn .55s ease-out .18s both,twFloatCld 2.3s ease-in-out infinite}.prim:hover .pp-twins .tw-cloud{animation-duration:2.7s}.prim:hover .pp-twins .tw-phone-cld{animation-duration:1.8s}.pp-bind{position:relative;width:220px;height:140px;display:flex;align-items:center;justify-content:space-between;gap:6px;font-family:var(--mono)}.pp-bind .bnd-phone{position:relative;width:42px;height:78px;border:1.5px solid var(--ink);border-radius:8px;background:#fff;flex:0 0 auto}.pp-bind .bnd-screen{position:absolute;left:4px;right:4px;top:8px;bottom:12px;border-radius:3px;background:linear-gradient(180deg,rgba(0,102,204,.12),rgba(0,102,204,.02))}.pp-bind .bnd-home{position:absolute;left:50%;bottom:3px;transform:translateX(-50%);width:14px;height:3px;border-radius:2px;background:rgba(0,0,0,.25)}.pp-bind .bnd-link{width:90px;height:80px;flex:0 0 auto}.pp-bind .bnd-link path{fill:none;stroke:var(--line-2);stroke-width:1.5;stroke-dasharray:4 3;animation:bndLine 3.2s ease-in-out infinite}@keyframes bndLine{0%,to{stroke:var(--line-2);stroke-dashoffset:0}50%{stroke:rgba(0,102,204,.4);stroke-dashoffset:-14}}.pp-bind .bnd-link .pulse{fill:var(--accent);filter:drop-shadow(0 0 6px rgba(0,102,204,.55));animation:bndPulse 3.2s cubic-bezier(.45,0,.55,1) infinite,bndPulseR 3.2s ease-in-out infinite}@keyframes bndPulse{0%{transform:translateX(-30px)}50%{transform:translateX(30px)}to{transform:translateX(-30px)}}@keyframes bndPulseR{0%,to{opacity:.35;r:2.4}50%{opacity:1;r:3.4}}.pp-bind .bnd-ip{position:relative;display:flex;flex-direction:column;gap:4px;padding:9px 11px;border:1px solid var(--line-2);border-radius:7px;background:#fff;font-size:10px;color:var(--ink);flex:0 0 auto;box-shadow:0 6px 18px -10px rgba(0,0,0,.14)}.pp-bind .bnd-ip-row{display:flex;align-items:center;gap:6px;letter-spacing:.02em}.pp-bind .bnd-ip-row i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(0,102,204,.14)}.pp-bind .bnd-ip-meta{font-size:9px;color:var(--ink-3);letter-spacing:.1em}.pp-bind .bnd-ip-tag{position:absolute;top:-9px;right:-6px;font-size:8px;letter-spacing:.16em;padding:2px 6px;border-radius:3px;background:var(--accent);color:#fff;font-weight:500;animation:bndTagGlow 3.2s ease-in-out infinite}@keyframes bndTagGlow{0%,to{box-shadow:0 0 0 0 rgba(0,102,204,0)}50%{box-shadow:0 0 0 3px rgba(0,102,204,.18)}}.pp-bind .bnd-phone{animation:bndPhoneBreath 3.2s ease-in-out infinite}@keyframes bndPhoneBreath{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 6px 18px -10px rgba(0,0,0,.18)}}.pp-bind .bnd-screen{animation:bndScreen 3.2s ease-in-out infinite}@keyframes bndScreen{0%,to{opacity:.7}50%{opacity:1}}.pp-engage{position:relative;width:220px;height:140px;display:flex;flex-direction:column;gap:6px;font-family:var(--mono);justify-content:center}.pp-engage .eg-row{display:flex;align-items:baseline;gap:10px;padding:7px 11px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:10px;animation:rise2 .55s ease-out both;transform-origin:left}.pp-engage .eg-row:first-child{animation-delay:0s}.pp-engage .eg-row:nth-child(2){animation-delay:.1s}.pp-engage .eg-row:nth-child(3){animation-delay:.2s}.pp-engage .eg-k{color:var(--ink-3);letter-spacing:.14em;min-width:42px}.pp-engage .eg-v{flex:1 1;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.pp-engage .eg-d{font-size:9px;color:var(--ink-2);letter-spacing:.04em}.pp-engage .eg-d.acc{color:var(--accent)}.pp-engage .eg-spark{width:100%;height:18px;margin-top:2px}.pp-engage .eg-spark path{fill:none;stroke:var(--accent);stroke-width:1.4;stroke-dasharray:600;stroke-dashoffset:600;animation:dash 2s ease-out .25s forwards}.prim:hover .pp-engage .eg-row{transform:translateX(2px)}.pp-engage .eg-row{transition:transform .25s ease}.nums{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.nums:after{content:"";position:absolute;left:0;top:50%;height:1px;width:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.5;animation:numsScan 8s ease-in-out infinite}@keyframes numsScan{0%,to{width:0;left:0;opacity:0}30%{width:100%;left:0;opacity:.5}55%{width:0;left:100%;opacity:.5}80%{width:0;left:100%;opacity:0}}.nums>div{padding:54px 28px;border-right:1px solid var(--line);text-align:center;position:relative;overflow:hidden;transition:background .5s ease}.nums>div:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(0,102,204,.06),transparent 60%);opacity:0;transition:opacity .5s ease}.nums>div:hover:before{opacity:1}.nums>div:last-child{border-right:0}.nums .v{font-size:72px;line-height:1;letter-spacing:-.04em;font-weight:500;margin-bottom:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline}.nums .v .u{font-size:30px;color:var(--accent);margin-left:1px;font-weight:400}.nums .l{font-size:14px;color:var(--ink-2);line-height:1.5;max-width:240px;margin:0 auto}.nums .ml{display:block;margin-bottom:18px;font-size:10.5px}.nums .ml .ld{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:1px;animation:livePulseLite 2.4s ease-in-out infinite}@keyframes livePulseLite{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.strip{padding:80px 0;background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.strip .lh{text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;margin-bottom:36px}.strip .marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee{display:flex;gap:80px;align-items:center;animation:marquee 40s linear infinite;width:max-content}.marquee:hover{animation-play-state:paused}.marquee span{font-size:24px;font-weight:600;letter-spacing:-.015em;color:var(--ink-2);opacity:.55;white-space:nowrap;transition:opacity .35s ease,color .35s ease,transform .35s ease}.marquee span:hover{opacity:1;color:var(--ink);transform:translateY(-2px)}.marquee .sf{font-family:var(--serif);font-style:italic;font-weight:400;font-size:30px;color:var(--ink)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.pricing{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;max-width:880px;margin:0 auto}.price{border:1px solid var(--line);border-radius:18px;padding:38px 34px 36px;background:var(--bg-2);position:relative;display:flex;flex-direction:column;transition:transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .55s,border-color .4s;overflow:hidden}.price:before{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mx,50%) var(--my,0),rgba(0,102,204,.08),transparent 50%);opacity:0;transition:opacity .5s ease;pointer-events:none}.price:hover{transform:translateY(-6px);box-shadow:0 40px 80px -30px rgba(0,0,0,.22);border-color:rgba(0,0,0,.22)}.price:hover:before{opacity:1}.price.featured{animation:featuredGlow 6s ease-in-out infinite}@keyframes featuredGlow{0%,to{box-shadow:0 24px 60px -30px rgba(0,0,0,.4),0 0 0 0 rgba(0,102,204,0)}50%{box-shadow:0 30px 70px -28px rgba(0,0,0,.5),0 0 60px -20px rgba(0,102,204,.4)}}.price.featured{background:#0a0a0c;color:var(--on-ink);border-color:#0a0a0c}.price.featured .price-desc,.price.featured .price-name,.price.featured li{color:var(--on-ink-2)}.price.featured h3{color:var(--on-ink)}.price.featured ul{border-top-color:hsla(0,0%,100%,.1)}.price.featured li b{color:var(--on-ink)}.price.featured .ck{color:#7eb6ff}.price-name{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px}.price h3{margin:0 0 6px;font-size:34px;letter-spacing:-.02em;font-weight:600}.price h3 .it{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--ink-2)}.price-amt{font-size:50px;line-height:1;letter-spacing:-.025em;font-weight:500;margin:24px 0 4px}.price-amt sup{font-size:18px;color:var(--ink-2);vertical-align:14px;font-weight:400;margin-right:2px}.price-amt small{font-size:14px;color:var(--ink-3);font-weight:400;margin-left:6px}.price.featured .price-amt sup{color:var(--on-ink-2)}.price.featured .price-amt small{color:var(--on-ink-3)}.price-desc{font-size:15px;color:var(--ink-2);line-height:1.5;margin:6px 0 26px;min-height:60px}.price-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;border-radius:99px;font-size:14px;font-weight:500;background:var(--ink);color:#fff;border:0;margin-bottom:28px;transition:background .2s}.price-cta:hover{background:#000}.price.featured .price-cta{background:#fff;color:#0a0a0c}.price.featured .price-cta:hover{background:#e8e8ea}.price ul{list-style:none;padding:24px 0 0;margin:0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.price li{font-size:14px;color:var(--ink-2);display:flex;align-items:flex-start;gap:10px;line-height:1.5}.price li b{color:var(--ink);font-weight:500}.ck{flex:0 0 14px;width:14px;height:14px;color:var(--accent);margin-top:4px}.faq{max-width:880px;margin:0 auto;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);position:relative;transition:padding .35s ease}.faq-item:before{content:"";position:absolute;left:0;top:0;width:0;height:1px;background:var(--accent);transition:width .6s cubic-bezier(.2,.7,.2,1)}.faq-item.open:before{width:100%}.faq-item.open{padding-left:8px}.faq-q{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;padding:28px 0;font-size:21px;font-weight:500;letter-spacing:-.01em;color:var(--ink);transition:color .25s ease}.faq-q:hover{color:var(--accent)}.faq-q .pl{font-family:var(--mono);font-size:18px;color:var(--ink-3);transition:transform .45s cubic-bezier(.2,.7,.2,1),color .2s}.faq-item.open .faq-q{color:var(--ink)}.faq-item.open .faq-q .pl{transform:rotate(45deg);color:var(--accent)}.faq-a{max-height:0;overflow:hidden;transition:max-height .55s cubic-bezier(.2,.7,.2,1)}.faq-a-in{padding:0 0 28px;color:var(--ink-2);font-size:16px;line-height:1.6;max-width:680px;opacity:0;transform:translateY(-6px);transition:opacity .5s ease .1s,transform .5s ease .1s}.faq-item.open .faq-a-in{opacity:1;transform:none}section.book{padding:140px 0 160px;background:var(--bg-2);position:relative;overflow:visible}section.book .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:80px;gap:80px;align-items:start;position:relative;z-index:2}@media (max-width:980px){section.book .wrap{grid-template-columns:1fr;gap:48px}}.book-intro h2{margin:18px 0 24px;font-size:clamp(48px,5.4vw,84px);line-height:1.02;letter-spacing:-.035em;font-weight:600}.book-intro h2 .it{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--accent)}.book-intro .lead{font-size:18px;line-height:1.55;color:var(--ink-2);max-width:480px;margin-bottom:28px}.book-meta{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;max-width:480px;margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.book-meta dt{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px}.book-meta dd{margin:0;font-size:15px;color:var(--ink)}.book-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 28px 28px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 12px 36px -16px rgba(0,0,0,.12);position:relative}.book-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.book-month{font-size:17px;font-weight:500;letter-spacing:-.01em}.book-sub{margin:6px 0 0;color:var(--ink-2);font-size:13px;line-height:1.45;max-width:320px}.book-cal-card{padding:0;overflow:hidden}.book-cal-card .book-head{padding:22px 24px 18px;margin-bottom:0;border-bottom:1px solid var(--line);gap:18px}.book-open{flex:0 0 auto;padding:10px 14px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:7px;transition:background .2s,transform .2s}.book-open:hover{background:var(--accent);transform:translateY(-1px)}.book-open span{font-size:12px;line-height:1}.book-cal-frame{display:block;width:100%;height:700px;border:0;background:#fff}.book-cal-inline-mobile{display:none}.book-cal-fallback{padding:14px 24px 20px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}.book-cal-fallback a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}@media (max-width:620px){.book-cal-card .book-head{align-items:flex-start;flex-direction:column}.book-open{width:100%;justify-content:center}.book-cal-frame{height:760px}}.book-nav{display:flex;gap:6px}.book-nav button{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:#fff;cursor:pointer;color:var(--ink-2);transition:all .18s ease;display:inline-flex;align-items:center;justify-content:center}.book-nav button:hover{background:var(--bg-2);color:var(--ink)}.book-nav button:disabled{opacity:.3;cursor:not-allowed}.book-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.book-dow{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--ink-2);text-align:center;padding:6px 0 10px;text-transform:uppercase}.book-day{aspect-ratio:1;border-radius:9px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:14px;color:var(--ink);transition:all .16s ease;font-feature-settings:"tnum";position:relative}.book-day:hover:not(:disabled){background:var(--bg-2);border-color:var(--line)}.book-day.muted{color:rgba(0,0,0,.18);cursor:default}.book-day:disabled{color:rgba(0,0,0,.18);cursor:not-allowed;text-decoration:line-through;-webkit-text-decoration-color:rgba(0,0,0,.15);text-decoration-color:rgba(0,0,0,.15)}.book-day.today{font-weight:600}.book-day.today:after{content:"";position:absolute;bottom:5px;left:50%;width:4px;height:4px;border-radius:50%;background:var(--accent);transform:translateX(-50%)}.book-day.sel{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:500}.book-day.sel.today:after{background:#fff}.book-times{margin-top:24px;padding-top:22px;border-top:1px solid var(--line);min-height:148px}.book-times-h{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.book-times-h .tz{font-family:inherit;text-transform:none;letter-spacing:0;font-size:12px;color:var(--ink-2)}.book-slots{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.book-slot{padding:10px 0;border-radius:8px;border:1px solid var(--line);background:#fff;font-family:var(--mono);font-size:12.5px;cursor:pointer;color:var(--ink);transition:all .16s ease;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book-slot:hover{border-color:var(--ink);transform:translateY(-1px)}.book-slot.sel{background:var(--ink);color:#fff;border-color:var(--ink)}.book-slot.gone{opacity:.32;text-decoration:line-through;cursor:not-allowed;pointer-events:none}.book-empty{font-size:14px;color:var(--ink-2);padding:18px 0}.book-confirm{margin-top:22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.book-confirm .summary{font-size:14px;color:var(--ink);flex:1 1;min-width:180px}.book-confirm .summary b{font-weight:600}.book-go{padding:13px 22px;border-radius:999px;background:var(--ink);color:#fff;border:none;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;font-family:inherit}.book-go:hover:not(:disabled){background:var(--accent);transform:translateY(-1px)}.book-go:disabled{background:rgba(0,0,0,.15);cursor:not-allowed}.book-done{margin-top:22px;padding:18px 20px;border-radius:10px;background:rgba(0,0,0,.04);border:1px solid var(--line);font-size:14px;color:var(--ink);display:flex;gap:12px;align-items:flex-start}.book-done .ico{width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex:0 0 auto;margin-top:1px}.setup-anim{margin-top:44px;padding-top:30px;border-top:1px solid var(--line);position:relative;max-width:480px;transition:max-width .6s ease}.setup-anim.phase-connected,.setup-anim.phase-scatter{max-width:620px}.setup-anim .setup-h{display:flex;flex-direction:column;gap:6px;margin-bottom:22px}.setup-anim .setup-h-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.setup-anim .setup-h .ml{letter-spacing:.14em;text-transform:uppercase;transition:color .4s}.setup-anim .setup-counter,.setup-anim .setup-h .ml{font-family:var(--mono);font-size:11px;color:var(--ink-2)}.setup-anim .setup-counter{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.setup-anim .setup-counter b{color:var(--ink);font-weight:500;transition:color .4s}.setup-anim .setup-h .setup-sub{font-size:14px;color:var(--ink);line-height:1.5;max-width:440px}.setup-anim .setup-h .setup-sub b{font-weight:600}.setup-anim.phase-locked .setup-h .ml{color:#15803d;font-size:13px;letter-spacing:.2em}.setup-anim.phase-locked .setup-counter{font-size:13px;letter-spacing:.06em}.setup-anim.phase-locked .setup-counter b{color:#15803d}.setup-anim.phase-locked .setup-h{gap:12px}.setup-sub-locked{font-size:17px!important;line-height:1.5;color:var(--ink)!important;max-width:560px!important;letter-spacing:-.005em;text-align:left!important;margin-top:4px;animation:cueFadeUp .5s ease-out both}.setup-sub-locked b{font-weight:600;color:#15803d}.setup-h{will-change:transform;transform-origin:left center}.phase-connected .setup-anim .setup-h .setup-sub,.phase-connected.setup-anim .setup-h .setup-sub,.phase-scatter .setup-anim .setup-h .setup-sub,.phase-scatter.setup-anim .setup-h .setup-sub{font-size:18px;line-height:1.55;color:var(--ink-2);font-weight:400;max-width:520px;letter-spacing:0;margin-top:6px}.phase-connected .setup-anim .setup-h .setup-sub b,.phase-scatter .setup-anim .setup-h .setup-sub b{font-weight:600;color:var(--ink)}.phase-connected .setup-pitch,.phase-scatter .setup-pitch{margin:18px 0 0;font-size:clamp(40px,4.4vw,56px);line-height:1;letter-spacing:-.03em;font-weight:500;color:var(--ink);max-width:520px;text-wrap:balance;animation:cueFadeUp .85s cubic-bezier(.2,.7,.2,1) both}.phase-connected .setup-pitch em,.phase-scatter .setup-pitch em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.012em;display:inline-block}.phase-connected .setup-anim .setup-h,.phase-scatter .setup-anim .setup-h{gap:14px;margin-bottom:8px}.phase-connected .setup-anim .setup-h .ml,.phase-scatter .setup-anim .setup-h .ml{font-size:12px;letter-spacing:.2em}.setup-cue{display:none}.phase-connected .setup-cue,.phase-scatter .setup-cue{display:inline-flex;align-items:center;gap:14px;margin-top:28px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);position:relative;animation:cueFadeUp .85s cubic-bezier(.2,.7,.2,1) .15s both}.setup-cue .cue-track{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 18px;border:1px solid var(--line);border-radius:999px;background:var(--bg);transition:border-color .25s,color .25s,transform .25s}.setup-cue .cue-track:hover{border-color:var(--ink);color:var(--ink);transform:translateX(2px)}.setup-cue .cue-arrow{width:18px;height:10px;position:relative;display:inline-block;overflow:hidden}.setup-cue .cue-arrow svg{position:absolute;top:0;left:0;width:18px;height:10px;animation:cueArrow 1.6s cubic-bezier(.5,0,.5,1) infinite}.setup-cue .cue-arrow svg:nth-child(2){animation-delay:.55s;opacity:.55}@keyframes cueArrow{0%{transform:translateX(-100%);opacity:0}30%{opacity:1}70%{opacity:1}to{transform:translateX(110%);opacity:0}}.setup-cue .cue-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(10,102,255,.45);animation:cuePulse 2.1s ease-out infinite}@keyframes cuePulse{0%{box-shadow:0 0 0 0 rgba(10,102,255,.45)}70%{box-shadow:0 0 0 14px rgba(10,102,255,0)}to{box-shadow:0 0 0 0 rgba(10,102,255,0)}}@keyframes cueFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.phase-assembling .setup-h{animation:notifBuzz .7s cubic-bezier(.36,.07,.19,.97) both}.phase-lighting .setup-h{transform:translateY(-14px)}.phase-locked .setup-h{transform:none;margin-bottom:64px}@keyframes notifBuzz{0%{transform:translate(0) rotate(0)}8%{transform:translate(-2px,1px) rotate(-.5deg)}16%{transform:translate(3px,-1px) rotate(.7deg)}24%{transform:translate(-3px,2px) rotate(-.7deg)}32%{transform:translate(3px,-2px) rotate(.6deg)}40%{transform:translate(-2px,2px) rotate(-.5deg)}48%{transform:translate(2px,-1px) rotate(.4deg)}56%{transform:translate(-2px,1px) rotate(-.3deg)}64%{transform:translate(1px,-1px) rotate(.2deg)}72%{transform:translate(-1px) rotate(0)}80%{transform:translateY(-4px)}to{transform:translateY(-14px)}}.setup-rack{display:none}.phones-portal{inset:0 0 0 60px;z-index:1;overflow:visible}.phones-layer,.phones-portal{position:absolute;pointer-events:none}.phones-layer{inset:0}.phones-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.phones-line line{stroke-dasharray:260;stroke-dashoffset:260;opacity:0;transition:x1 1.3s cubic-bezier(.35,.75,.3,1),y1 1.3s cubic-bezier(.35,.75,.3,1),x2 1.3s cubic-bezier(.35,.75,.3,1),y2 1.3s cubic-bezier(.35,.75,.3,1),opacity .25s ease}.phones-line.mode-drawing line{opacity:1;animation:stitchIn .35s cubic-bezier(.4,.2,.3,1) both}.phones-line.mode-stitched line{opacity:1;stroke-dashoffset:0}.phones-line.mode-unraveling line{opacity:1;animation:unravelOut .3s cubic-bezier(.4,.2,.3,1) both}.phones-line.mode-gone line{opacity:0;stroke-dashoffset:260}@keyframes stitchIn{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}@keyframes unravelOut{0%{stroke-dashoffset:0}to{stroke-dashoffset:260}}.rack-phone{position:absolute;width:30px;height:54px;border-radius:3px;background:rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.13);box-shadow:0 2px 6px rgba(0,0,0,.08);transition:left 1.3s cubic-bezier(.35,.75,.3,1),top 1.3s cubic-bezier(.35,.75,.3,1),transform 1.3s cubic-bezier(.35,.75,.3,1),background .4s ease,border-color .4s ease,box-shadow .4s ease,opacity .5s ease;will-change:left,top,transform;transform-origin:center}.rack-phone .rack-screen{position:absolute;inset:2.5px 1.5px;border-radius:2px;background:transparent;transition:background .45s ease}.phase-connected .rack-phone,.phase-scatter .rack-phone{opacity:.88;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,opacity .5s ease}.rack-phone.on{background:var(--ink);border-color:var(--ink);animation:rackPop .55s cubic-bezier(.2,.9,.3,1) both}.rack-phone.on .rack-screen{background:rgba(95,225,154,.82)}@keyframes rackPop{0%{box-shadow:0 0 0 0 rgba(95,225,154,0)}55%{box-shadow:0 0 0 5px rgba(95,225,154,.22)}to{box-shadow:0 0 0 0 rgba(95,225,154,0)}}.phase-locked .rack-phone{transition:background .5s ease,border-color .5s ease,box-shadow .5s ease}section.cta{padding:200px 0;text-align:center;background:var(--bg-2);position:relative;overflow:hidden}section.cta:after,section.cta:before{content:"";position:absolute;width:60vw;height:60vw;border-radius:50%;filter:blur(120px);pointer-events:none;opacity:.18}section.cta:before{left:-15vw;top:-20vw;background:radial-gradient(circle,var(--accent),transparent 60%);animation:ctaOrb1 18s ease-in-out infinite}section.cta:after{right:-15vw;bottom:-20vw;background:radial-gradient(circle,#5fe19a,transparent 60%);animation:ctaOrb2 22s ease-in-out infinite}@keyframes ctaOrb1{0%,to{transform:translate(0)}50%{transform:translate(60px,30px)}}@keyframes ctaOrb2{0%,to{transform:translate(0)}50%{transform:translate(-50px,-40px)}}section.cta .wrap{position:relative;z-index:1}section.cta h2{margin:0 auto 28px;font-size:clamp(56px,7vw,112px);line-height:.96;letter-spacing:-.04em;font-weight:600;max-width:1100px}section.cta h2 .it{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--accent)}.cta-sub{margin:0 auto 36px;max-width:580px;color:var(--ink-2);font-size:19px;line-height:1.5}.cta-row{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.btn,.cta-row{align-items:center}.btn{display:inline-flex;gap:8px;height:48px;padding:0 26px;border-radius:99px;font-size:15px;font-weight:500;transition:transform .2s,background .2s}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover{background:#0055ad}.btn.dark{background:var(--ink);color:#fff}.btn.dark:hover{background:#000}.btn.outline{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.btn.outline:hover{background:rgba(0,0,0,.04)}.foot{background:var(--bg-2);padding:80px 0 40px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-3)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:60px;gap:60px;margin-bottom:56px;max-width:760px}.foot-h{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin-bottom:18px}.foot-l{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.foot-l a{color:var(--ink-2);font-size:15px;transition:color .2s,transform .25s cubic-bezier(.2,.7,.2,1)}.foot-l a:hover{color:var(--ink);transform:translateX(3px)}.foot-contact a{display:inline-flex;align-items:center;gap:9px}.foot-contact a svg{width:15px;height:15px;flex:0 0 15px;opacity:.55;transition:opacity .2s}.foot-contact a:hover svg{opacity:1}.foot-bottom{padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.foot-bottom a:hover{color:var(--ink)}.term-scene{padding:96px 0 120px;background:transparent;color:var(--on-ink);position:relative}.term-scene:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 30% at 50% 0,rgba(126,182,255,.08),transparent 70%);pointer-events:none}.term-scene .section-head h2{color:var(--on-ink)}.term-scene .section-head .lead,.term-scene .section-head h2 .it{color:var(--on-ink-2)}.term-scene .section-head .ml{color:#7eb6ff}.term{margin:0 auto;max-width:1020px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:linear-gradient(180deg,#0e0e11,#0a0a0c);overflow:hidden;box-shadow:0 60px 120px -40px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.02);position:relative;z-index:1}.term-bar{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.015)}.term-bar .dots{display:flex;gap:6px}.term-bar .dots i{width:10px;height:10px;border-radius:50%;background:#2a2a2e}.term-bar .path{flex:1 1;text-align:center;font-family:var(--mono);font-size:11px;color:hsla(0,0%,100%,.45);letter-spacing:.04em}.term-bar .badge2{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.5);padding:3px 8px;border:1px solid hsla(0,0%,100%,.08);border-radius:5px;letter-spacing:.06em}.term-bar .badge2 .gd{display:inline-block;width:5px;height:5px;border-radius:50%;background:#5fe19a;margin-right:6px;vertical-align:1px;animation:gpulse 2s ease-in-out infinite}@keyframes gpulse{0%,to{opacity:1}50%{opacity:.4}}.term-body{padding:24px 28px;font-family:var(--mono);font-size:13px;line-height:1.65;color:hsla(0,0%,100%,.65);min-height:380px;text-align:left}.term-prompt{display:flex;gap:10px;align-items:flex-start}.term-prompt .pf{color:#7eb6ff;flex:0 0 auto}.term-prompt .input{flex:1 1;color:#fff;min-height:1.5em;white-space:pre-wrap}.term-prompt .input .cursor{display:inline-block;width:8px;height:1.1em;background:#7eb6ff;vertical-align:-2px;margin-left:1px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.term-line{display:flex;gap:14px;align-items:flex-start;padding:2px 0;opacity:0;animation:tlIn .35s ease-out forwards}@keyframes tlIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.term-line .ts{color:hsla(0,0%,100%,.3);flex:0 0 86px;font-size:11.5px}.term-line .lvl{flex:0 0 40px;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.term-line.ok .lvl{color:#5fe19a}.term-line.run .lvl{color:#7eb6ff}.term-line.warn .lvl{color:#fbbf24}.term-line.info .lvl{color:#c084fc}.term-line .msg{flex:1 1;color:hsla(0,0%,100%,.7)}.term-line .msg b{color:#fff;font-weight:500}.term-line .msg .tag{display:inline-block;padding:1px 6px;border-radius:3px;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);font-size:11px;letter-spacing:.04em}.term-line .pct{color:#7eb6ff;float:right}.term-bar2{display:inline-block;width:160px;height:4px;border-radius:2px;background:hsla(0,0%,100%,.05);overflow:hidden;vertical-align:1px;margin-left:8px}.term-bar2 i{display:block;height:100%;background:#7eb6ff;transform-origin:left;animation:fillBar 1.4s cubic-bezier(.2,.7,.2,1) forwards}@keyframes fillBar{0%{transform:scaleX(0)}to{transform:scaleX(var(--w,.8))}}.term-foot{display:flex;align-items:center;gap:18px;padding:10px 16px;border-top:1px solid hsla(0,0%,100%,.08);font-family:var(--mono);font-size:11px;color:hsla(0,0%,100%,.4)}.term-foot .k{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.04);padding:2px 6px;border-radius:4px;border:1px solid hsla(0,0%,100%,.08);margin-right:6px;font-size:10px}.term-foot .sp{margin-left:auto}.fleet{margin:0 auto;max-width:1280px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:linear-gradient(180deg,#0e0e11,#0a0a0c);overflow:hidden;box-shadow:0 60px 120px -40px rgba(0,0,0,.6);transition:border-color .6s ease,background .6s ease,box-shadow .6s ease}.fleet.console-hidden{border-color:transparent;background:transparent;box-shadow:none}.fleet.console-hidden .fleet-bar,.fleet.console-hidden .fleet-foot,.fleet.console-hidden .fleet-toolbar{opacity:0;max-height:0;padding-top:0;padding-bottom:0;border-color:transparent;overflow:hidden;pointer-events:none;transform:translateY(-4px)}.fleet .fleet-bar,.fleet .fleet-foot,.fleet .fleet-toolbar{transition:opacity .6s ease,max-height .65s cubic-bezier(.2,.7,.2,1),padding .6s,transform .6s,border-color .6s;max-height:80px}.fleet-bar{display:flex;align-items:center;gap:14px;padding:10px 14px;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.015)}.fleet-bar .fb-l{display:flex;gap:4px}.fleet-bar .fb-tab{font-family:var(--mono);font-size:11px;color:hsla(0,0%,100%,.5);padding:5px 10px;border-radius:6px;letter-spacing:.04em;cursor:default;transition:all .25s}.fleet-bar .fb-tab:hover{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.04)}.fleet-bar .fb-tab.on{color:#fff;background:rgba(126,182,255,.12);box-shadow:inset 0 0 0 1px rgba(126,182,255,.25)}.fleet-bar .fb-r{margin-left:auto;display:flex;gap:10px;align-items:center}.fleet-bar .fb-pill{font-family:var(--mono);font-size:10.5px;color:hsla(0,0%,100%,.6);padding:4px 9px;border:1px solid hsla(0,0%,100%,.08);border-radius:5px;letter-spacing:.04em;display:inline-flex;align-items:center;gap:6px}.fleet-bar .fb-dot{width:5px;height:5px;border-radius:50%}.fleet-bar .fb-dot.g{background:#5fe19a;box-shadow:0 0 8px rgba(95,225,154,.6);animation:gpulse 2s ease-in-out infinite}.fleet-bar .fb-dot.a{background:#ffb454;box-shadow:0 0 8px rgba(255,180,84,.6)}.fleet-bar .fb-cmd{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.4);padding:3px 7px;border:1px solid hsla(0,0%,100%,.08);border-radius:4px}.fleet-toolbar{display:flex;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.01)}.ft-btn{font-family:var(--mono);font-size:11px;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);padding:6px 11px;border-radius:6px;cursor:pointer;transition:all .25s;letter-spacing:.03em}.ft-btn:hover{background:hsla(0,0%,100%,.07);color:#fff;transform:translateY(-1px)}.ft-btn.primary{background:linear-gradient(180deg,#7eb6ff,#5b9bff);color:#0a0a0c;border-color:transparent;font-weight:600}.ft-btn.primary:hover{box-shadow:0 6px 18px -4px rgba(126,182,255,.5)}.ft-spacer{flex:1 1}.ft-meta{font-family:var(--mono);font-size:10.5px;color:hsla(0,0%,100%,.4);letter-spacing:.04em}.fleet-grid{display:grid;grid-gap:10px;gap:10px;padding:18px;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(126,182,255,.05),transparent 70%);perspective:1200px;transition:padding .5s cubic-bezier(.2,.7,.2,1)}.fleet-grid.spawned{max-width:860px;margin:0 auto;grid-template-columns:repeat(6,minmax(0,1fr))}.fleet-grid.spawned .phone-card{width:min(100%,116px);justify-self:center;animation:none}.fleet-grid.spawned .phone-card.spawning{animation:phoneSpawn .55s cubic-bezier(.2,.9,.3,1.15) backwards}.fleet-grid.hero-only{display:flex;justify-content:center;align-items:center;padding:34px 18px}.fleet-grid.hero-only .phone-card{width:clamp(150px,16vw,210px)}.fleet-grid.hero-only .phone-card .pc-bezel{box-shadow:0 14px 40px -10px rgba(126,182,255,.28),0 4px 14px -4px rgba(0,0,0,.7),inset 0 0 0 .5px hsla(0,0%,100%,.06)}.phone-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;animation:phoneIdle 5s ease-in-out infinite}.phone-card.spawning{animation:phoneSpawn .55s cubic-bezier(.2,.9,.3,1.15) backwards,phoneIdle 5s ease-in-out infinite}@keyframes phoneSpawn{0%{opacity:0;transform:translateY(14px) scale(.55);filter:blur(3px)}55%{opacity:1;filter:blur(0)}to{transform:translateY(0) scale(1)}}@keyframes phoneIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.phone-card.off{opacity:.5;filter:grayscale(.7);animation:none}.pc-bezel{position:relative;width:100%;aspect-ratio:9/18;display:flex;flex-direction:column;background:linear-gradient(180deg,#1a1a1f,#0d0d10);border-radius:11px;padding:6px 4px;border:1px solid hsla(0,0%,100%,.09);box-shadow:0 4px 14px -4px rgba(0,0,0,.7),inset 0 0 0 .5px hsla(0,0%,100%,.04);overflow:hidden;transition:all .4s cubic-bezier(.2,.7,.2,1)}.phone-card:hover .pc-bezel{transform:translateY(-3px) scale(1.08);border-color:rgba(126,182,255,.4);box-shadow:0 14px 32px -8px rgba(126,182,255,.4),inset 0 0 0 .5px rgba(126,182,255,.2);z-index:5}.phone-card.warn .pc-bezel{border-color:rgba(255,180,84,.4);box-shadow:0 0 18px -4px rgba(255,180,84,.4),inset 0 0 0 .5px rgba(255,180,84,.2)}.phone-card.off .pc-bezel{border-color:hsla(0,0%,100%,.04)}.pc-notch{position:absolute;top:3px;left:50%;transform:translateX(-50%);width:24%;height:5px;background:#000;border-radius:0 0 4px 4px;z-index:3}.pc-status{display:flex;justify-content:space-between;padding:1px 4px;font-size:6px;color:hsla(0,0%,100%,.55);font-family:var(--mono);letter-spacing:.04em;height:8px}.pc-status,.pcs-r{align-items:center}.pcs-r{gap:3px}.pcs-r,.pcs-sig{display:inline-flex}.pcs-sig{gap:.5px;align-items:flex-end;height:5px}.pcs-sig i{width:1px;background:hsla(0,0%,100%,.6);border-radius:.5px}.pcs-sig i:first-child{height:2px}.pcs-sig i:nth-child(2){height:3px}.pcs-sig i:nth-child(3){height:4px}.pcs-batt,.pcs-sig i:nth-child(4){height:5px}.pcs-batt{width:10px;border:.5px solid hsla(0,0%,100%,.4);border-radius:1px;padding:.5px;display:inline-block;position:relative}.pcs-batt:after{content:"";position:absolute;right:-1.5px;top:1.5px;width:1px;height:2px;background:hsla(0,0%,100%,.4)}.pcs-batt i{display:block;height:100%;background:#5fe19a;border-radius:.5px}.pc-screen{position:relative;flex:1 1;border-radius:6px;overflow:hidden;background:#000;margin:1px 0}.phone-video{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;transform:translateY(-1%) scale(1.035);background:#08080a}.phone-video.live-video{animation:phoneFeedScroll 10s ease-in-out infinite alternate}@keyframes phoneFeedScroll{0%{transform:translateY(-4%) scale(1.04)}to{transform:translateY(4%) scale(1.08)}}.pc-glare{inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.06),transparent 35%,transparent);z-index:4}.pc-glare,.pc-tap{position:absolute;pointer-events:none}.pc-tap{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.85);box-shadow:0 0 12px rgba(126,182,255,.9),0 0 4px #fff;transition:all 1.2s cubic-bezier(.2,.7,.2,1);z-index:5;mix-blend-mode:screen}.pc-tap:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid hsla(0,0%,100%,.5);animation:tapRing 1.6s ease-out infinite}@keyframes tapRing{0%{transform:scale(.4);opacity:1}to{transform:scale(2.5);opacity:0}}.phone-card.off .pc-tap,.phone-card.warn .pc-tap{display:none}.pc-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:rgba(0,0,0,.85);z-index:6;font-family:var(--mono)}.pc-overlay span{font-size:11px;line-height:1}.pc-overlay b{font-size:7px;letter-spacing:.08em;text-transform:uppercase}.pc-overlay em{font-size:6px;color:hsla(0,0%,100%,.4);letter-spacing:.04em;font-style:normal}.pc-overlay.warn{color:#ffb454}.pc-overlay.off{color:hsla(0,0%,100%,.5)}.pc-home{height:1.5px;width:30%;margin:1px auto 0;background:hsla(0,0%,100%,.25);border-radius:1px}.pc-meta{display:flex;align-items:center;gap:3px;font-family:var(--mono);font-size:7px;letter-spacing:.05em;color:hsla(0,0%,100%,.45);width:100%;padding:0 1px}.pc-pip{width:4px;height:4px;border-radius:50%;flex-shrink:0}.pc-pip.g{background:#5fe19a;box-shadow:0 0 5px rgba(95,225,154,.7);animation:gpulse 2s ease-in-out infinite}.pc-pip.warn{background:#ffb454}.pc-pip.off{background:hsla(0,0%,100%,.2)}.pc-id{color:hsla(0,0%,100%,.55)}.pc-route{color:hsla(0,0%,100%,.28);font-size:6px;max-width:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-act{margin-left:auto;color:rgba(126,182,255,.7);font-size:6.5px}.phone-card.warn .pc-act{color:#ffb454}.phone-card.off .pc-act{color:hsla(0,0%,100%,.3)}.scr{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:5.5px;line-height:1.2;color:#fff}.scr,.scr.tt2{position:absolute;inset:0;overflow:hidden}.scr.tt2{background:#000}.tt2-vid{width:100%;height:100%;object-fit:cover}.tt2-feed,.tt2-vid{position:absolute;inset:0}.tt2-feed{display:flex;flex-direction:column;will-change:transform}.tt2-slide{flex:0 0 100%;width:100%;height:100%;object-fit:cover;background:#000}.tt2-feed.scrolling{animation:tt2Scroll 7.5s cubic-bezier(.7,0,.25,1) infinite alternate}@keyframes tt2Scroll{0%,44%{transform:translateY(0)}56%,to{transform:translateY(-100%)}}.tt2-veil{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 26%,transparent 72%,rgba(0,0,0,.28));pointer-events:none;z-index:1}.tt2-act{position:absolute;left:4px;top:5px;z-index:3;display:inline-flex;align-items:center;gap:3px;font-size:6px;font-weight:600;letter-spacing:.01em;color:#fff;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:2px 5px 2px 4px;border-radius:99px}.tt2-act i{width:3.5px;height:3.5px;border-radius:50%;background:#5fe19a;box-shadow:0 0 4px #5fe19a;flex:0 0 3.5px}.tt2-rail{position:absolute;right:4px;bottom:16px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:7px}.tt2-av{position:relative;width:11px;height:11px;border-radius:50%;background:linear-gradient(135deg,#fe2c55,#25f4ee);border:.8px solid #fff;margin-bottom:2px}.tt2-plus{position:absolute;bottom:-2.5px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:#fe2c55;color:#fff;font-size:5px;line-height:6px;text-align:center;font-style:normal;font-weight:600}.tt2-it{display:flex;flex-direction:column;align-items:center}.tt2-it svg{width:10px;height:10px;fill:#fff;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.tt2-it b{display:none}.tt2-it.liked svg{fill:#fe2c55}.tt2-disc{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#4a4a4d 0 26%,#161616 28% 100%);display:flex;align-items:center;justify-content:center;margin-top:1px;animation:tkspin 4s linear infinite}.tt2-disc svg{width:5px;height:5px;fill:#fff}.tt2-cap{position:absolute;left:5px;right:22px;bottom:10px;z-index:3;font-size:6px;line-height:1.25;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt2-cap b{font-weight:700}.tt2-cap span{opacity:.85}.tt2-prog{position:absolute;left:0;right:0;bottom:0;height:1.5px;background:hsla(0,0%,100%,.16);z-index:3}.tt2-prog i{display:block;height:100%;background:hsla(0,0%,100%,.8)}@media (prefers-reduced-motion:reduce){.tt2-disc,.tt2-feed.scrolling{animation:none}}.scr.tt{background:#000}.tt-vid{background:radial-gradient(ellipse at 30% 40%,#3a2a4a,#0a0a14);overflow:hidden}.tt-vid,.tt-vid:after{position:absolute;inset:0}.tt-vid:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 35%,rgba(0,0,0,.45));pointer-events:none}.tt-pause{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:10px;color:hsla(0,0%,100%,.7);text-shadow:0 1px 4px rgba(0,0,0,.6)}.tt-prog{position:absolute;left:0;right:0;bottom:14px;height:1px;background:hsla(0,0%,100%,.18)}.tt-prog i{display:block;height:100%;background:#fff;transition:width .6s linear}.tt-side{position:absolute;right:2px;bottom:18px;display:flex;flex-direction:column;gap:3px;align-items:center}.tt-av{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#ff0050,#25f4ee);border:.5px solid #fff}.tt-ic{font-size:6px;display:flex;flex-direction:column;align-items:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7)}.tt-ic em{font-size:4px;font-style:normal;color:hsla(0,0%,100%,.85)}.tt-cap{position:absolute;left:3px;right:14px;bottom:3px;font-size:5px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);line-height:1.3}.scr.ig{background:#fff;color:#000;display:flex;flex-direction:column}.ig-bar{display:flex;justify-content:space-between;align-items:center;padding:2px 3px;font-size:5px;font-weight:600;border-bottom:.5px solid #eee}.ig-img{flex:1 1;background:linear-gradient(135deg,#fec,#fcb6a8);position:relative;overflow:hidden}.ig-shot{position:absolute;inset:-8%;width:116%;height:116%;background:radial-gradient(circle at 30% 30%,#ffd49b,#d97757 70%)}.ig-acts{display:flex;gap:3px;padding:2px 3px;font-size:6px;align-items:center}.ig-heart{color:#000;transition:all .3s}.ig-heart.on{color:#ed4956;transform:scale(1.3)}.ig-sp{flex:1 1}.ig-cap{padding:0 3px 2px;font-size:4.5px;color:#000;line-height:1.3}.ig-cap b{font-weight:600;margin-right:2px}.scr.yt{background:#0f0f0f;color:#fff;display:flex;flex-direction:column}.yt-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#3a1a1a,#1a0a0a);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.yt-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.34));pointer-events:none}.yt-play{font-size:7px;color:#fff;background:rgba(0,0,0,.5);width:10px;height:10px;border-radius:50%;display:flex;align-items:center;justify-content:center}.yt-dur{position:absolute;right:2px;bottom:2px;font-size:4px;background:rgba(0,0,0,.7);padding:.5px 2px;border-radius:1px;font-family:var(--mono)}.yt-meta{padding:2px 3px;display:flex;flex-direction:column;gap:1px}.yt-meta b{font-size:5px;font-weight:600}.yt-meta em{font-size:4px;color:#aaa;font-style:normal}.yt-up{display:flex;align-items:center;gap:2px;padding:2px 3px;border-top:.5px solid hsla(0,0%,100%,.06)}.yt-av{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#f44,#c00)}.yt-row{height:1.5px;background:hsla(0,0%,100%,.18);flex:1 1}.yt-row,.yt-sub{border-radius:1px}.yt-sub{background:red;color:#fff;font-size:4px;padding:.5px 2px;font-weight:700}.scr.x{background:#000;color:#fff;padding:3px;flex-direction:column}.scr.x,.x-row{display:flex;gap:2px}.x-row{align-items:flex-start}.x-av{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#1d9bf0,#7eb6ff);flex-shrink:0}.x-row b{font-size:4.5px;font-weight:700;display:block}.x-row em{font-size:4px;color:#71767b;font-style:normal}.x-body{display:flex;flex-direction:column;gap:1.5px;margin-top:1px}.x-ln{height:1.5px;background:hsla(0,0%,100%,.7);border-radius:1px}.x-media{position:relative;aspect-ratio:4/5;border-radius:3px;overflow:hidden;background:#111;margin:1px 0 0 9px;border:.5px solid hsla(0,0%,100%,.08)}.x-acts{display:flex;justify-content:space-between;font-size:4px;color:#71767b;margin-top:auto;padding-top:2px}.x-h{transition:all .3s}.x-h.on{color:#f91880}.scr.red{background:#fff;color:#000;display:flex;flex-direction:column}.red-card{flex:1 1;background:linear-gradient(135deg,#ffd1d6,#ff8aa3);position:relative;overflow:hidden}.red-img{position:absolute;inset:-8%;width:116%;height:116%;background:radial-gradient(circle at 50% 40%,#fff5d6,#ff6b8a 80%)}.red-pin{position:absolute;top:2px;right:2px;font-size:6px}.red-meta{padding:2px 3px;display:flex;flex-direction:column;gap:1px;background:#fff}.red-meta b{font-size:4.5px;font-weight:600}.red-meta span{font-size:4px;color:#666;display:flex;align-items:center;gap:2px}.red-av{width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#ff2442,#ff8aa3);display:inline-block}.scr.fb{background:#fff;color:#1c1e21;display:flex;flex-direction:column}.fb-row{display:flex;gap:2px;align-items:flex-start;padding:2px 3px}.fb-av{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#1877f2,#42a5f5);flex-shrink:0}.fb-row b{font-size:4.5px;font-weight:600;color:#050505;display:block}.fb-row em{font-size:4px;color:#65676b;font-style:normal}.fb-img{flex:1 1;background:linear-gradient(135deg,#a8d0ff,#1877f2);position:relative;overflow:hidden}.fb-react{font-size:5px;padding:2px 3px;color:#65676b;border-top:.5px solid #f0f0f0}.fb-react em{font-size:4px;font-style:normal;margin-left:2px}.pc-op{position:absolute;left:4px;right:4px;bottom:4px;z-index:7;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:4px;column-gap:4px;align-items:center;padding:3px 4px;border:1px solid rgba(95,225,154,.34);border-radius:4px;background:rgba(5,12,9,.72);box-shadow:0 0 10px rgba(95,225,154,.08);font-family:var(--mono);color:#c7ffdc}.phone-card.video-priority .pc-op{animation:opPulse 3.2s ease-in-out infinite}.pc-op span{grid-row:1/3;width:5px;height:5px;border-radius:50%;background:#5fe19a;box-shadow:0 0 8px rgba(95,225,154,.8)}.pc-op b{font-size:5.3px;letter-spacing:.08em;line-height:1;color:#e8fff0}.pc-op em{font-size:4.4px;line-height:1.1;font-style:normal;color:rgba(199,255,220,.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-op.op-comment,.pc-op.op-switch{border-color:rgba(126,182,255,.34);color:#dbeafe}.pc-op.op-comment span,.pc-op.op-switch span{background:#7eb6ff;box-shadow:0 0 8px rgba(126,182,255,.8)}.pc-op.op-like{border-color:rgba(255,59,92,.38);color:#ffe1e7}.pc-op.op-like span{background:#ff3b5c;box-shadow:0 0 8px rgba(255,59,92,.8)}.pc-op.op-post{border-color:rgba(255,180,84,.42);color:#ffe6c7}.pc-op.op-post span{background:#ffb454;box-shadow:0 0 8px rgba(255,180,84,.8)}@keyframes opPulse{0%,to{opacity:.88;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.pc-gesture{position:absolute;left:var(--gx);top:var(--gy);z-index:6;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;background:hsla(0,0%,100%,.2);box-shadow:0 0 16px hsla(0,0%,100%,.65);animation:gestureTap 1.8s ease-out infinite}.pc-gesture i{position:absolute;inset:-5px;border-radius:inherit;border:1px solid hsla(0,0%,100%,.48);animation:gestureRing 1.8s ease-out infinite}.pc-gesture.g-scroll{border-radius:6px;width:5px;height:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,0));animation:gestureScroll 2.2s ease-in-out infinite}.pc-gesture.g-watch{background:rgba(126,182,255,.35);box-shadow:0 0 16px rgba(126,182,255,.75)}.pc-gesture.g-like{background:rgba(255,59,92,.65);box-shadow:0 0 16px rgba(255,59,92,.8)}.pc-gesture.g-comment{width:22px;height:8px;border-radius:3px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.7) 0 2px,transparent 2px 4px);box-shadow:none}@keyframes gestureTap{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}20%,55%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}@keyframes gestureRing{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes gestureScroll{0%,to{opacity:.25;transform:translate(-50%,-62%)}50%{opacity:.9;transform:translate(-50%,-28%)}}.pc-trace{position:absolute;left:4px;right:4px;top:12px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:4px;font-family:var(--mono);font-size:4.6px;letter-spacing:.04em;color:hsla(0,0%,100%,.72);text-shadow:0 1px 3px rgba(0,0,0,.7);pointer-events:none}.pc-trace b{font-weight:700;color:hsla(0,0%,100%,.82)}.pc-trace span{color:rgba(95,225,154,.78);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleet-foot{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid hsla(0,0%,100%,.08);font-family:var(--mono);font-size:11px;color:hsla(0,0%,100%,.4)}.fleet-foot .ff-k{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.04);padding:2px 6px;border-radius:4px;border:1px solid hsla(0,0%,100%,.08);margin-right:4px;font-size:10px}.fleet-foot .ff-sep{margin:0 6px;color:hsla(0,0%,100%,.2)}.fleet-foot .ff-spacer{flex:1 1}.fleet-foot .ff-live{display:inline-flex;align-items:center;gap:6px;color:hsla(0,0%,100%,.55)}.fleet-foot .ff-dot{width:5px;height:5px;border-radius:50%;background:#5fe19a;box-shadow:0 0 8px rgba(95,225,154,.6);animation:gpulse 2s ease-in-out infinite}@media (max-width:900px){.fleet-grid{grid-template-columns:repeat(3,1fr)!important;max-width:520px}.fleet-grid.spawned .phone-card{width:min(100%,118px)}}@media (max-width:620px){.fleet-grid{grid-template-columns:repeat(2,1fr)!important;max-width:330px}.fleet-grid.spawned .phone-card{width:min(100%,120px)}}.term-scene .section-head{padding-bottom:36px;padding-top:60px}.pub-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}.pub-stage-static{gap:22px}.pub-static{margin:0;font-family:var(--serif,"Source Serif Pro",Georgia,serif);font-weight:600;font-style:italic;font-size:clamp(46px,7.2vw,108px);line-height:1.04;letter-spacing:-.03em;text-align:center;padding:.14em 10px 0;display:inline-flex;align-items:baseline;justify-content:center;gap:.22em;flex-wrap:wrap;background:linear-gradient(95deg,#ffe0b0,#ff9eb0 30%,#ff5d7a 48%,#ff7e57 76%,#ffb05a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.pub-static .pub-it{font-style:italic;font-weight:700;font-size:1.1em}.pub-btn{position:relative;font-family:var(--serif,"Source Serif Pro",Georgia,serif);font-weight:600;font-size:clamp(104px,15vw,232px);line-height:.95;letter-spacing:-.045em;color:#fff;background:none;border:0;padding:0 12px;cursor:pointer;outline:none;transition:transform .35s cubic-bezier(.2,.7,.2,1);min-height:1.1em;display:inline-flex;align-items:center;justify-content:center}.pub-btn:hover{transform:translateY(-2px)}.pub-btn:active{transform:translateY(1px) scale(.99)}.pub-btn:before{content:"";position:absolute;inset:-80% -30%;background:radial-gradient(ellipse 50% 60% at 50% 50%,rgba(126,182,255,.28),transparent 70%);filter:blur(28px);opacity:.7;pointer-events:none}.pub-btn,.pub-btn:before,.pub-stage,.term-scene .section-head,.term-scene .wrap{overflow:visible}.ph-publishing .pub-btn:before{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(126,182,255,.4),rgba(167,128,255,.2) 50%,transparent 75%);animation:pubGlow 1.6s ease-in-out infinite}.ph-viral .pub-btn:before{background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(255,170,80,.45),rgba(255,80,140,.3) 40%,rgba(126,182,255,.2) 70%,transparent 85%);opacity:1;animation:pubGlow 2.4s ease-in-out infinite}@keyframes pubGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.pub-label{display:inline-flex;align-items:center;gap:.18em;transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .85s cubic-bezier(.2,.7,.2,1),filter .55s;will-change:transform,filter,opacity}.pub-label-pub{position:relative}.pub-label-viral{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 30px)) scale(.94);opacity:0;filter:blur(14px);white-space:nowrap;font-size:clamp(96px,11vw,150px);padding:0 0 0 15px;background:linear-gradient(95deg,#ffd49b,#ff8aa3 35%,#a8d0ff 70%,#7eb6ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.pub-label-viral .pub-it{font-style:italic;font-weight:700;font-size:1.2em;text-align:center;padding:.05em .1em 0;background:linear-gradient(95deg,#f57,#fa5);-webkit-background-clip:text;background-clip:text;color:transparent;animation:viralPulse 1.6s ease-in-out infinite}.pub-label-viral em{font-style:normal;font-size:1.07em;color:#f57;-webkit-text-fill-color:#f57;margin-left:.04em;padding:0 15px 0 0}@keyframes viralPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.25) drop-shadow(0 0 24px rgba(255,80,140,.5))}}.pub-arrow{font-style:normal;font-weight:400;font-size:.55em;margin-left:.18em;color:hsla(0,0%,100%,.5);transition:transform .4s,color .4s}.pub-btn:hover .pub-arrow{transform:translateX(6px);color:#7eb6ff}.ph-publishing .pub-label-pub{filter:blur(.6px);opacity:.55;transform:scale(.98) translateY(-2px);color:#a8d0ff}.ph-publishing .pub-label-pub .pub-arrow{color:#7eb6ff}.ph-viral .pub-label-pub{opacity:0;filter:blur(18px) saturate(.5);transform:translateY(36px) scale(.92)}.ph-viral .pub-label-viral{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}.pub-melt{position:absolute;left:0;right:0;top:60%;bottom:-30%;pointer-events:none;display:block}.pub-melt i{position:absolute;top:0;width:8px;height:0;background:linear-gradient(180deg,rgba(126,182,255,.85),rgba(126,182,255,0));border-radius:0 0 8px 8px;filter:blur(.6px);transform:translateX(-50%)}.ph-publishing .pub-melt i,.ph-viral .pub-melt i{animation:meltDrip 1.6s cubic-bezier(.55,.06,.68,.19) forwards}.pub-melt i:nth-child(2){animation-delay:.08s}.pub-melt i:nth-child(3){animation-delay:.16s;background:linear-gradient(180deg,rgba(167,128,255,.85),rgba(167,128,255,0))}.pub-melt i:nth-child(4){animation-delay:.24s;background:linear-gradient(180deg,rgba(255,170,80,.85),rgba(255,170,80,0))}.pub-melt i:nth-child(5){animation-delay:.12s;background:linear-gradient(180deg,rgba(255,80,140,.8),rgba(255,80,140,0))}.pub-melt i:nth-child(6){animation-delay:.2s}@keyframes meltDrip{0%{height:0;opacity:0}25%{opacity:1}to{height:80%;opacity:0;transform:translate(-50%,40%)}}.pub-spark{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.pub-spark i{position:absolute;left:0;top:0;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#fff,rgba(255,170,80,.6) 60%,transparent);transform:translate(-50%,-50%) rotate(var(--a,0deg)) translateY(0);opacity:0}.ph-viral .pub-spark i{animation:sparkOut .9s cubic-bezier(.2,.7,.2,1) forwards}.ph-viral .pub-spark i:nth-child(2){animation-delay:.04s}.ph-viral .pub-spark i:nth-child(3){animation-delay:.08s}.ph-viral .pub-spark i:nth-child(4){animation-delay:.06s}.ph-viral .pub-spark i:nth-child(5){animation-delay:.02s}.ph-viral .pub-spark i:nth-child(6){animation-delay:.1s}.ph-viral .pub-spark i:nth-child(7){animation-delay:.05s}.ph-viral .pub-spark i:nth-child(8){animation-delay:.07s}@keyframes sparkOut{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--a,0deg)) translateY(0) scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--a,0deg)) translateY(-160px) scale(1.3)}}.pub-lead{margin:0;font-size:18px;color:hsla(0,0%,100%,.55);transition:color .45s}.ph-viral .pub-lead{color:hsla(0,0%,100%,.75)}.pub-counter{font-family:var(--mono);font-weight:600;color:#7eb6ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .3s}.pub-counter.g{color:#fa5}.phone-card.live-op .pc-bezel{border-color:rgba(95,225,154,.6);box-shadow:0 0 0 1px rgba(95,225,154,.3),0 8px 22px -6px rgba(95,225,154,.5),inset 0 0 0 .5px rgba(95,225,154,.4);animation:phoneShake .35s cubic-bezier(.36,.07,.19,.97)}.phone-card.live-op .pc-pip{background:#5fe19a!important;box-shadow:0 0 8px rgba(95,225,154,.9)!important}.phone-card.live-op .pc-act{color:#5fe19a!important}@keyframes phoneShake{0%,to{transform:translateX(0)}20%{transform:translateX(-1px) translateY(-2px)}40%{transform:translateX(1px) translateY(-1px)}60%{transform:translateX(-.5px)}80%{transform:translateX(.5px)}}.ft-btn.primary.active{background:linear-gradient(180deg,#5fe19a,#3fc97a);color:#0a3a1f;animation:btnGlow 1.4s ease-in-out infinite}@keyframes btnGlow{0%,to{box-shadow:0 0 0 rgba(95,225,154,.4)}50%{box-shadow:0 0 18px rgba(95,225,154,.5)}}@media (max-width:900px){.pub-btn:before{inset:-60% 8px;filter:blur(18px)}.pub-label-viral{font-size:clamp(54px,8vw,72px)}.pub-label-viral .pub-it{font-size:1.14em}}@media (max-width:620px){.term-scene .wrap{padding-left:18px!important;padding-right:18px!important}.pub-btn{font-size:clamp(64px,20vw,84px);width:100%;min-height:1.2em;padding:0}.pub-btn:before{inset:-60% 8px;filter:blur(16px)}.pub-label-viral{font-size:clamp(24px,8vw,31px);padding-left:0}.pub-label-viral .pub-it{font-size:1.12em;padding:.04em .06em 0}.pub-label-viral em{padding-right:0}.fleet-bar,.fleet-toolbar{flex-wrap:wrap;align-items:flex-start}.fleet-bar .fb-l,.fleet-bar .fb-r{flex-wrap:wrap}.fleet-bar .fb-r{margin-left:0}.ft-spacer{display:none}.ft-btn{font-size:10px;padding:6px 8px}.ft-meta{flex:1 0 100%;white-space:normal;line-height:1.35}}.cta-cmd{margin:32px auto 0;max-width:540px;border:1px solid var(--line-2);border-radius:10px;background:#0a0a0c;color:#f5f5f7;display:flex;align-items:center;font-family:var(--mono);font-size:13px;overflow:hidden;text-align:left}.cta-cmd .pf{padding:14px 18px;color:#7eb6ff;border-right:1px solid hsla(0,0%,100%,.08)}.cta-cmd code{flex:1 1;padding:14px 16px;color:#f5f5f7;background:transparent}.cta-cmd .copy{padding:0 16px;color:hsla(0,0%,100%,.4);font-size:11px;letter-spacing:.08em;cursor:pointer;border-left:1px solid hsla(0,0%,100%,.08);align-self:stretch;display:flex;align-items:center}.cta-cmd .copy:hover{color:#7eb6ff}@media (max-width:980px){.nav-mid{display:none}.pin-track{grid-template-columns:1fr;gap:0}.pin-stage{position:relative;top:auto;height:60vh;margin-bottom:40px}.pin-text{padding:0;gap:60px}.primitives{grid-template-columns:1fr}.nums{grid-template-columns:1fr 1fr}.nums>div:nth-child(2){border-right:0}.nums>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.foot-grid,.pricing{grid-template-columns:1fr}.foot-grid{gap:40px}}.hero h1{padding:.04em 0 .06em;font-size:clamp(52px,7.2vw,124px);max-width:1180px;perspective:1400px;transform-style:preserve-3d}.hero h1 .line{display:block;overflow:hidden;padding-bottom:.16em;line-height:1}.hero h1 .w{display:inline-block;transform:translate3d(0,108%,0);transition:transform 1.15s cubic-bezier(.16,1,.3,1);will-change:transform;position:relative}.hero h1.in .w{transform:none}.hero h1.tilt{transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:perspective(1400px) rotateX(var(--ty,0deg)) rotateY(var(--tx,0deg))}.hero h1 .w.hero-accent{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.025em;background:linear-gradient(96deg,#06c,#4ea2ff 50%,#06c);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 8px 30px rgba(0,102,204,.24));animation:heroNumShimmer 5s ease-in-out infinite}.hero h1 .line:has(.w.it){padding-bottom:.18em;margin:.04em 0 .02em}.hero h1 .w.it{font-family:var(--sans);font-style:normal;font-weight:800;letter-spacing:-.07em;font-size:1.6em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:linear-gradient(178deg,#0a0a0c 0,#1d1d1f 38%,#06c 88%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 18px 56px rgba(0,102,204,.32));cursor:default;transform-origin:50% 60%}.hero h1 .w.it:before{content:"";position:absolute;inset:-30% -12%;background:radial-gradient(ellipse 55% 70% at 50% 55%,rgba(0,102,204,.32),rgba(0,102,204,0) 72%);filter:blur(34px);pointer-events:none;z-index:-1;animation:heroNumPulse 6s ease-in-out infinite}@keyframes heroNumPulse{0%,to{opacity:.4;transform:scale(.94)}50%{opacity:1;transform:scale(1.1)}}.hero h1 .w.it .digit{display:inline-block;transition:transform .35s cubic-bezier(.34,1.4,.55,1)}.hero h1 .w.it:hover .digit{animation:digitJump 1s cubic-bezier(.34,1.55,.55,1)}.hero h1 .w.it:hover .digit:nth-child(2){animation-delay:.06s}.hero h1 .w.it:hover .digit:nth-child(3){animation-delay:.12s}.hero h1 .w.it:hover .digit:nth-child(4){animation-delay:.18s}.hero h1 .w.it:hover .digit:nth-child(5){animation-delay:.24s}.hero h1 .w.it:hover .digit:nth-child(6){animation-delay:.3s}.hero h1 .w.it:hover .digit:nth-child(7){animation-delay:.36s}@keyframes digitJump{0%,to{transform:translateY(0)}40%{transform:translateY(-18px) scale(1.06)}}.scroll-cue{flex-direction:row;gap:14px;letter-spacing:.26em;animation:none;bottom:36px;align-items:center}.scroll-cue:after{display:none}.scroll-cue .x-mark{width:14px;height:14px;position:relative;flex:0 0 14px;animation:xSpin 6s linear infinite}.scroll-cue .x-mark:after,.scroll-cue .x-mark:before{content:"";position:absolute;background:currentColor;display:block}.scroll-cue .x-mark:before{top:50%;left:0;right:0;height:1px;transform:translateY(-.5px)}.scroll-cue .x-mark:after{left:50%;top:0;bottom:0;width:1px;transform:translateX(-.5px)}@keyframes xSpin{to{transform:rotate(1turn)}}.scroll-cue .words{display:inline-flex;gap:.85em}.scroll-cue .words b{font-weight:400;animation:wordPulse 2.6s ease-in-out infinite}.scroll-cue .words b:nth-child(2){animation-delay:.22s}.scroll-cue .words b:nth-child(3){animation-delay:.44s}@keyframes wordPulse{0%,to{opacity:.35}50%{opacity:1}}.manifesto{padding:180px 0 200px;text-align:left;overflow:hidden;position:relative;z-index:2;--mx:50%;--my:50%}.manifesto:before{content:"";position:absolute;inset:0;background:radial-gradient(circle 520px at var(--mx) var(--my),rgba(126,182,255,.14),rgba(126,182,255,.05) 40%,transparent 70%);pointer-events:none;z-index:1;transition:opacity .5s}.manifesto .wrap{position:relative;z-index:2}.manifesto .ml{display:inline-flex;align-items:center;gap:10px;color:#7eb6ff;margin-bottom:56px}.manifesto .ml:before{content:"";width:32px;height:1px;background:rgba(126,182,255,.6)}.manifesto-h{margin:0;font-family:Helvetica Neue,Geist,Helvetica,Arial,sans-serif;font-weight:800;font-size:clamp(56px,10.5vw,184px);line-height:.88;letter-spacing:-.055em;text-transform:uppercase;color:#fff}.manifesto-h .line{display:block;overflow:hidden;padding-bottom:.06em;white-space:nowrap}.manifesto-h .w{display:inline-block;transform:translate3d(0,108%,0);transition:transform 1.2s cubic-bezier(.16,1,.3,1);will-change:transform;cursor:default}.manifesto-h.in .w{transform:none}.manifesto-h .w+.w{margin-left:.22em}.manifesto-h .w:hover{transform:none}.manifesto-h .w:hover .char{animation:charJitter .6s cubic-bezier(.34,1.4,.55,1)}.manifesto-h .w:hover .char:nth-child(2n){animation-delay:.04s}.manifesto-h .w:hover .char:nth-child(3n){animation-delay:.08s}@keyframes charJitter{0%{transform:translateY(0)}45%{transform:translateY(-.08em)}to{transform:translateY(0)}}.manifesto-h .char{display:inline-block;transition:color .25s,text-shadow .25s,transform .35s cubic-bezier(.2,.7,.2,1);--prox:0}.manifesto-h .w:not(.accent) .char{color:rgba(255,255,255,calc(.5 + var(--prox) * .5));text-shadow:0 0 calc(var(--prox) * 28px) rgba(126,182,255,calc(var(--prox) * .9))}.manifesto-h .accent{font-family:var(--serif);font-style:italic;font-weight:500;text-transform:none;letter-spacing:-.03em;background:linear-gradient(95deg,#7eb6ff,#c084fc 55%,#5fe19a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding:0 .04em;animation:accentShimmer 6s ease-in-out infinite}.manifesto-h .accent,.manifesto-h .accent .char{-webkit-text-fill-color:transparent;color:transparent}@keyframes accentShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.manifesto-ticker{margin-top:88px;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.14);border-bottom:1px solid hsla(0,0%,100%,.14);padding:28px 0;position:relative;z-index:3;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.manifesto-ticker .mt-track{display:flex;width:max-content;animation:ribbonScroll 32s linear infinite;gap:0}.manifesto-ticker:hover .mt-track{animation-duration:80s}.manifesto-ticker .mt-set{font-family:Helvetica Neue,Geist,Helvetica,Arial,sans-serif;font-weight:700;font-size:clamp(34px,4.4vw,68px);text-transform:uppercase;color:#fff;letter-spacing:-.025em;white-space:nowrap;display:flex;align-items:center;gap:.45em;padding-right:.45em}.manifesto-ticker .mt-set em{font-family:var(--serif);font-style:italic;font-weight:500;color:#7eb6ff;letter-spacing:-.01em;font-size:.9em;text-transform:none}.manifesto-ticker .mt-set .dot{width:.42em;height:.42em;border-radius:50%;background:#7eb6ff;display:inline-block;flex:0 0 auto;animation:dotPulse2 2.4s ease-in-out infinite}@keyframes dotPulse2{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes ribbonScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.manifesto-foot{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:40px;position:relative;z-index:3}.manifesto-foot .col{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:hsla(0,0%,100%,.5);text-transform:uppercase;display:flex;flex-direction:column;gap:10px}.manifesto-foot .col b{color:#fff;font-weight:500;font-family:var(--sans);font-size:20px;letter-spacing:-.01em;text-transform:none}.manifesto-foot .col em{font-family:var(--serif);font-style:italic;font-weight:400;color:hsla(0,0%,100%,.75);font-size:14px;letter-spacing:0;text-transform:none}@media (max-width:760px){.manifesto-foot{grid-template-columns:1fr;gap:24px}.manifesto{padding:120px 0 140px}}.ledger{margin:0;border-top:1px solid var(--line);position:relative}.ledger:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.35;transform:scaleX(0);transform-origin:left;animation:ledgerScan 9s ease-in-out infinite;pointer-events:none}@keyframes ledgerScan{0%,to{transform:scaleX(0);transform-origin:left;opacity:0}30%{transform:scaleX(1);transform-origin:left;opacity:.4}55%{transform:scaleX(0);transform-origin:right;opacity:.4}80%{transform:scaleX(0);transform-origin:right;opacity:0}}.ledger-cat{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:64px;gap:64px;padding:56px 0;border-bottom:1px solid var(--line);position:relative;align-items:flex-start}.ledger-cat-head{display:flex;flex-direction:column;align-items:flex-start;gap:36px;min-width:0}.ledger-cat-h{margin:0;font-family:Helvetica Neue,Geist,Helvetica,Arial,sans-serif;font-size:clamp(40px,5.6vw,80px);line-height:.92;letter-spacing:-.04em;font-weight:700;text-transform:uppercase;color:var(--ink);overflow:hidden;white-space:nowrap}.ledger-cat-h .char{display:inline-block;transition:transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(108%);will-change:transform}.ledger-cat.in .ledger-cat-h .char{transform:none}.ledger-cat-total{display:flex;align-items:flex-start;gap:18px;flex:0 0 auto}.ledger-cat-total .orn{width:32px;height:32px;color:var(--accent);animation:xSpin 14s linear infinite;flex:0 0 32px;margin-top:14px}.ledger-cat-total .nm{font-family:Helvetica Neue,Geist,Helvetica,Arial,sans-serif;font-size:clamp(40px,5.6vw,80px);line-height:.92;letter-spacing:-.04em;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;display:block}.ledger-cat-total .nm .char{display:inline-block;transition:transform 1s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(108%);will-change:transform}.ledger-cat.in .ledger-cat-total .nm .char{transform:none}.ledger-cat-total .nm small{display:block;font-size:.18em;letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase;font-weight:400;margin-top:14px;font-family:var(--mono)}.ledger-items{display:flex;flex-direction:column;gap:0;padding-top:8px}.ledger-item{display:grid;grid-template-columns:96px 1fr;grid-gap:18px;gap:18px;align-items:baseline;padding:14px 0;border-top:1px solid var(--line);transition:background .3s,padding-left .35s cubic-bezier(.2,.7,.2,1)}.ledger-item:hover{padding-left:10px;background:linear-gradient(90deg,rgba(0,102,204,.04),transparent 60%)}.ledger-item:first-child{border-top:0}.ledger-item .cnt{font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.ledger-item .lbl{font-size:18px;color:var(--ink-2);line-height:1.4;letter-spacing:-.005em}.ledger-item .lbl em{font-family:var(--serif);font-style:italic;color:var(--ink);font-weight:400}.ledger-meta{display:flex;align-items:center;gap:14px;padding:32px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase}.ledger-meta:before{content:"";width:48px;height:1px;background:var(--ink-3);opacity:.6}.ledger-meta .ld{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:livePulseLite 2.4s ease-in-out infinite}@media (max-width:760px){.ledger-cat{grid-template-columns:1fr;gap:28px;padding:40px 0}.ledger-cat-head{flex-direction:column}.ledger-cat-total{text-align:left}.ledger-item{grid-template-columns:80px 1fr;gap:14px}}.nh-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:96px var(--pad) 64px;overflow:hidden;background:var(--bg)}.nh-stage{z-index:1;pointer-events:none;will-change:transform}.nh-grid,.nh-stage{position:absolute;inset:0}.nh-grid{background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0);background-size:80px 80px;mask:radial-gradient(ellipse 60% 58% at 50% 52%,#000 28%,transparent 80%);-webkit-mask:radial-gradient(ellipse 60% 58% at 50% 52%,#000 28%,transparent 80%)}.nh-cluster{position:absolute;inset:0;perspective:1600px;transform-style:preserve-3d;will-change:transform}.nh-anchor{position:absolute;left:50%;top:50%;width:0;height:0}.nh-phone{position:absolute;left:0;top:0;margin-left:-95px;margin-top:-200px;width:190px;height:400px;border-radius:34px;background:linear-gradient(160deg,#1a1a1c,#06060a);border:1px solid #2a2a2c;box-shadow:0 50px 100px -30px rgba(0,0,0,.35),0 24px 48px -16px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden;transform-origin:center;animation:nhPhoneFloat 9s ease-in-out infinite}@keyframes nhPhoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.nh-phone:before{content:"";position:absolute;top:12px;left:50%;transform:translateX(-50%);width:74px;height:20px;background:#000;border-radius:12px}.nh-pscreen{position:absolute;inset:7px;border-radius:28px;background:linear-gradient(180deg,#0a0a0e,#1a1a22);overflow:hidden}.nh-pgrad{background:radial-gradient(ellipse 90% 60% at 50% 0,rgba(95,182,255,.28),transparent 60%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(192,132,252,.18),transparent 60%);opacity:.9}.nh-pgrad,.nh-pvid{position:absolute;inset:0}.nh-pvid{width:100%;height:100%;object-fit:cover;background:#06060a;z-index:0}.nh-pveil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(6,6,10,.45),transparent 22%,transparent 72%,rgba(6,6,10,.6))}.nh-pchip{z-index:2}.nh-plive{left:auto;right:18px;background:rgba(0,0,0,.42);border-color:hsla(0,0%,100%,.14);gap:6px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.nh-plivedot{background:#ff3b5c;box-shadow:0 0 0 3px rgba(255,59,92,.25);animation:nhDotPulse 1.6s ease-in-out infinite}.nh-pdot,.nh-plivedot{width:6px;height:6px;border-radius:50%}.nh-pdot{position:absolute;background:#fff;opacity:.7;animation:nhDotPulse 2.4s ease-in-out infinite}.nh-pline{position:absolute;left:24px;right:24px;height:6px;border-radius:3px;background:hsla(0,0%,100%,.1)}.nh-pline.lit{background:linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.1))}.nh-pchip{position:absolute;left:24px;height:18px;padding:0 10px;border-radius:9px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);font-family:var(--mono);font-size:9px;letter-spacing:.06em;color:hsla(0,0%,100%,.7);display:flex;align-items:center}@keyframes nhDotPulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.nh-social{gap:18px;margin:26px 0 0}.nh-sbadge,.nh-social{display:flex;align-items:center;justify-content:center}.nh-sbadge{width:34px;height:34px;border-radius:50%;background:transparent;opacity:.78;transition:transform .25s cubic-bezier(.2,.7,.2,1),opacity .2s}.nh-sbadge:hover{transform:translateY(-2px);opacity:1}.nh-sbadge svg{width:26px;height:26px;display:block}.nh-copy{position:relative;z-index:5;max-width:1100px;margin:0 auto}.nh-copy:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:130%;height:135%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 62% at 50% 50%,var(--bg) 0,rgba(245,245,247,.92) 38%,rgba(245,245,247,.55) 60%,transparent 78%)}.nh-kicker{display:inline-block;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.085em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}@keyframes nhKickerShine{0%,30%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}@keyframes nhLivePulse{0%,to{box-shadow:0 0 0 4px rgba(0,102,204,.18)}50%{box-shadow:0 0 0 7px rgba(0,102,204,.06)}}.nh-h1{margin:0;font-size:clamp(28px,5.4vw,76px);line-height:1;letter-spacing:-.045em;font-weight:600;color:var(--ink)}.nh-h1 .nh-line{display:block;padding-bottom:.06em;white-space:nowrap}.nh-h1 .nh-w{display:inline-block}.nh-h1 .nh-line.nh-em .nh-w{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.025em;padding-top:.22em;margin-top:-.22em;background:linear-gradient(96deg,#06c,#4ea2ff 50%,#06c);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 8px 30px rgba(0,102,204,.24))}.nh-h1 .nh-line.nh-em{font-size:1.26em;margin-top:.02em;padding-bottom:.12em;line-height:1}.nh-sub{margin:18px auto 0;max-width:600px;font-size:20px;line-height:1.45;color:var(--ink-2);font-weight:400}.nh-links{margin:22px 0 0;display:flex;align-items:flex-start;justify-content:center;gap:20px;flex-wrap:wrap}.nh-cta-col{display:flex;flex-direction:column;align-items:center;gap:11px}.nh-cta-note{font-size:13px;font-weight:500;letter-spacing:-.005em;color:var(--ink-2)}.nh-cta{position:relative;display:inline-flex;align-items:center;gap:11px;padding:14px 26px 14px 28px;border-radius:99px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:#fff;text-decoration:none;background:var(--accent);overflow:hidden;isolation:isolate;box-shadow:0 6px 16px -8px rgba(0,102,204,.4);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.nh-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 20%,hsla(0,0%,100%,.45) 50%,transparent 80%);transform:translateX(-130%);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.nh-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px rgba(0,102,204,.5)}.nh-cta:hover:before{transform:translateX(130%)}.nh-cta:active{transform:translateY(-1px) scale(.99)}.nh-cta .nh-dot{width:8px;height:8px;border-radius:50%;background:#5fe19a;box-shadow:0 0 0 4px rgba(95,225,154,.3);animation:nhLivePulse 2s ease-in-out infinite;flex:0 0 8px}.nh-cta .nh-arr{display:inline-flex;transition:transform .3s cubic-bezier(.2,.7,.2,1);font-size:18px;line-height:1}.nh-cta:hover .nh-arr{transform:translateX(4px)}.nh-cta.nh-cta-ghost{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 3px 12px -10px rgba(20,24,40,.2);gap:10px}.nh-cta.nh-cta-ghost:before{display:none}.nh-cta.nh-cta-ghost:hover{background:#fff;color:var(--accent);border-color:rgba(0,102,204,.4);transform:translateY(-3px);box-shadow:0 14px 30px -12px rgba(20,24,40,.28)}.nh-note{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}.nh-note b{color:var(--ink-2);font-weight:500}@media (max-width:700px){.nh-sbadge{width:42px;height:42px}.nh-sbadge svg{width:23px;height:23px}}@media (max-width:380px){.nh-h1{font-size:23px}}.scroll-progress{top:0;left:0;right:0;height:2.5px;z-index:120;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--accent),#4ea2ff 55%,#5fe19a);box-shadow:0 0 10px rgba(0,102,204,.55);will-change:transform}.grain,.scroll-progress{position:fixed;pointer-events:none}.grain{inset:0;z-index:3;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cta-magnet{display:inline-flex;transition:transform .4s cubic-bezier(.2,.7,.2,1);will-change:transform}.price:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(0,102,204,.85),rgba(78,162,255,.35) 32%,transparent 56%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:2}.price:hover:after{opacity:1}.price.featured:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(126,182,255,.95),rgba(192,132,252,.4) 34%,transparent 58%)}#pricing{position:relative;overflow:hidden}#pricing:before{content:"";position:absolute;inset:-12% -18%;z-index:0;pointer-events:none;background:radial-gradient(38% 48% at 24% 28%,rgba(0,102,204,.1),transparent 70%),radial-gradient(36% 44% at 80% 70%,rgba(95,225,154,.09),transparent 72%);filter:blur(24px);animation:priceAurora 18s ease-in-out infinite alternate}@keyframes priceAurora{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2.5%,-2.5%,0) scale(1.06)}}#pricing .wrap{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important}.r-blur,.r-clip,.r-left,.r-right,.r-scale,.reveal{opacity:1!important;transform:none!important;filter:none!important;-webkit-clip-path:none!important;clip-path:none!important}.hero h1 .w,.ledger-cat-h .char,.ledger-cat-total .nm .char,.manifesto-h .w,.r-words>.w{opacity:1!important;transform:none!important}.hero-copy .kicker,.hero-copy .links,.hero-copy .sub,.hero-copy h1{opacity:1!important}#pricing:before,.ambient .agrid,.ambient .orb i,.ambient .scan,.cta-magnet,.grain,.hero h1 .it,.hero h1 .w.hero-accent,.price.featured,.scroll-cue .x-mark{animation:none!important}.cta-magnet{transform:none!important}.scroll-progress{transition:none!important}}.console-emerge{background:#0a0a0b}.console-emerge .console-bar{background:#0c0c0e;border-bottom-color:hsla(0,0%,100%,.07);color:#8a8f98}.console-emerge .console-bar .url{background:#0a0a0b}.console-emerge .bar-r .kbd,.console-emerge .console-bar .url{border-color:hsla(0,0%,100%,.08);color:#8a8f98}.console-emerge .console-body{background:#0a0a0b;color:#f4f5f7}.console-emerge .csb{border-right-color:hsla(0,0%,100%,.06)}.console-emerge .csb-h{font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.05em;color:#5c606a}.console-emerge .csb-h:before{display:none}.console-emerge .csb-it{color:#8a8f98}.console-emerge .csb-it.active{background:hsla(0,0%,100%,.05);color:#f4f5f7;border-color:transparent;box-shadow:inset 2px 0 0 var(--accent)}.console-emerge .csb-it.active svg{color:#f4f5f7}.console-emerge .csb-foot{border-top-color:hsla(0,0%,100%,.06)}.console-emerge .csb-brand .lg{background:#17181a;border-color:hsla(0,0%,100%,.08);color:#f4f5f7;font-family:var(--sans);font-weight:600}.console-emerge .csb-brand .nm small{font-family:var(--sans);text-transform:none;letter-spacing:.04em;color:#5c606a}.console-emerge .csb-user .av{background:#2a2c30;color:#c9ccd2}.console-emerge .csm-top{text-transform:none}.console-emerge .csm-pill,.console-emerge .csm-top{font-family:var(--sans);letter-spacing:0;color:#8a8f98}.console-emerge .csm-pill{background:transparent;border-color:hsla(0,0%,100%,.08)}.console-emerge .csm-pill.lit{background:transparent;border-color:hsla(0,0%,100%,.12);color:#c9ccd2}.console-emerge .csm-pill.lit .d{background:#5fe19a}.console-emerge .csm-h2{color:#f4f5f7}.console-emerge .csm-meta{font-family:var(--mono);color:#8a8f98}.console-emerge .csm-meta .dt{background:#5c606a}.console-emerge .csm-btn{font-family:var(--sans);letter-spacing:0;background:transparent;border-color:hsla(0,0%,100%,.08);color:#c9ccd2}.console-emerge .csm-btn.acc{background:transparent;border-color:rgba(126,182,255,.4);color:#9bc7ff}.console-emerge .csm-card{background:#0f1011;border-color:hsla(0,0%,100%,.07);box-shadow:none}.console-emerge .csm-card .hd h4{color:#f4f5f7;font-weight:500}.console-emerge .csm-card .hd .sub,.console-emerge .csm-card .hd .tag{font-family:var(--sans);letter-spacing:0;color:#8a8f98}.console-emerge .csm-card .hd .tag,.console-emerge .seg{border-color:hsla(0,0%,100%,.08)}.console-emerge .seg{background:#0a0a0b}.console-emerge .seg-it{font-family:var(--sans);letter-spacing:0;color:#8a8f98}.console-emerge .seg-it.on{background:hsla(0,0%,100%,.06);color:#f4f5f7}.console-emerge .csm-big{font-size:46px;color:#f4f5f7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.console-emerge .csm-big .pct{font-family:var(--mono);color:#5fe19a}.console-emerge .csm-big .pv{color:#5c606a}.console-emerge .csm-quad{font-family:var(--sans);letter-spacing:0;color:#8a8f98}.console-emerge .csm-quad .lbl{text-transform:none;letter-spacing:0;font-size:11px;color:#8a8f98}.console-emerge .csm-quad .vl{font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#c9ccd2}.console-emerge .csm-chart .ln{stroke:#7eb6ff}.console-emerge .csm-platform{border-top-color:hsla(0,0%,100%,.07)}.console-emerge .csm-platform .row{color:#c9ccd2}.console-emerge .csm-platform .row.ig:before,.console-emerge .csm-platform .row.tk:before,.console-emerge .csm-platform .row.yt:before,.console-emerge .csm-platform .row:before{background:#5c606a}.console-emerge .csm-platform .row .pc{font-family:var(--mono);color:#8a8f98}.console-emerge .csm-platform .vol{font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f4f5f7}.console-emerge .csm-platform .bar{background:hsla(0,0%,100%,.07)}.console-emerge .csm-platform .bar i{background:rgba(126,182,255,.55)}.console-emerge .csm-fleet .num{font-size:34px;color:#f4f5f7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.console-emerge .csm-fleet .num small{color:#8a8f98}.console-emerge .csm-fleet .stale{font-family:var(--sans);letter-spacing:0;color:#5fe19a}.console-emerge .csm-fleet .stale:before{background:#5fe19a}.console-emerge .csm-fleet .meter{background:hsla(0,0%,100%,.06)}.console-emerge .csm-fleet .meter .seg.r{background:#5fe19a}.console-emerge .csm-fleet .leg{font-family:var(--sans);letter-spacing:0;color:#8a8f98}.console-emerge .csm-fleet .leg .lr:before{background:#5fe19a}.console-emerge .csm-fleet .leg .ls:before,.console-emerge .csm-fleet .leg .lw:before{background:#5c606a}.console-emerge .csm-fleet .leg b{color:#f4f5f7}.console-emerge .csm-fleet .by{font-family:var(--sans);text-transform:none;letter-spacing:0;color:#5c606a}.console-emerge .csm-fleet .reg-row{color:#c9ccd2}.console-emerge .csm-fleet .reg-row .b2{background:hsla(0,0%,100%,.06)}.console-emerge .csm-fleet .reg-row .b2 i{background:hsla(0,0%,100%,.28)}.console-emerge .csm-fleet .reg-row b{font-family:var(--mono);color:#f4f5f7}.console-emerge .phones-list{border-top-color:hsla(0,0%,100%,.07)}.console-emerge .phone-row{color:#c9ccd2}.console-emerge .phone-row .id{color:#8a8f98}.console-emerge .phone-row .lbl{font-family:var(--sans);letter-spacing:0;color:#8a8f98}.console-emerge .phone-row.running .st{background:#5fe19a;box-shadow:none}.console-emerge .phone-row .ac,.console-emerge .phone-row.running .ac{font-family:var(--sans);letter-spacing:0;border-color:hsla(0,0%,100%,.08);color:#8a8f98}.console-emerge .csm-attn-card .hd .open,.console-emerge .csm-attn-card .hd .sub{font-family:var(--sans);letter-spacing:0;color:#8a8f98}.console-emerge .csm-attn-card .hd .open{border-color:hsla(0,0%,100%,.08)}.console-emerge .csm-attn .row{border-top-color:hsla(0,0%,100%,.06);color:#c9ccd2}.console-emerge .csm-attn .row .id{font-family:var(--mono);color:#8a8f98}.console-emerge .csm-attn .row .ac,.console-emerge .csm-attn .row .lbl{font-family:var(--sans);letter-spacing:0;color:#8a8f98}.console-emerge .csm-attn .row .ac{border-color:hsla(0,0%,100%,.08)}.console-emerge .csm-attn .row.s .st,.console-emerge .csm-attn .row.w .st{background:#5c606a}.console-emerge .console-feed{box-shadow:none;border-color:hsla(0,0%,100%,.08)}.console-emerge .feed-dot{background:#5fe19a;box-shadow:none}.console-emerge .feed-top b{color:hsla(0,0%,100%,.82);font-weight:500}.console-emerge .attn-split{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:32px;gap:32px;align-items:stretch;height:100%}.console-emerge .attn-split .console-feed-strip{display:flex;gap:8px;max-width:none;width:auto;margin:0;align-self:stretch;height:100%}.console-emerge .attn-split .console-feed{flex:0 0 auto;height:100%;width:auto;aspect-ratio:9/16}.console-emerge .attn-list{display:flex;flex-direction:column;justify-content:center;min-width:0}.console-emerge .csm-attn .row{padding:8px 0}.console-emerge .csm-attn .row .lbl{text-align:left}.console-emerge .csm-attn .row .id{min-width:104px}.fleet-grid{background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(126,182,255,.035),transparent 72%)}.phone-card.live-op .pc-bezel{border-color:rgba(95,225,154,.26);box-shadow:0 8px 20px -10px rgba(0,0,0,.72),inset 0 0 0 .5px rgba(95,225,154,.12);animation:none}.phone-card.live-op .pc-pip{box-shadow:none!important}.phone-card.live-op .pc-act{color:rgba(95,225,154,.85)!important}.phone-card:hover .pc-bezel{border-color:rgba(126,182,255,.3);box-shadow:0 16px 36px -12px rgba(0,0,0,.65),inset 0 0 0 .5px rgba(126,182,255,.16)}.pc-op{border:1px solid hsla(0,0%,100%,.1);background:rgba(8,10,13,.82);box-shadow:none;color:hsla(0,0%,100%,.72)}.pc-op b{color:hsla(0,0%,100%,.86)}.pc-op em{color:hsla(0,0%,100%,.44)}.pc-op span{box-shadow:none!important}.pc-op.op-comment,.pc-op.op-like,.pc-op.op-post,.pc-op.op-switch{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.72)}.pc-pip.g{box-shadow:none}.pc-trace span{color:hsla(0,0%,100%,.5)}.fleet-bar .fb-dot.g,.fleet-foot .ff-dot{box-shadow:none}.ft-btn.primary{background:rgba(95,225,154,.12);color:#9ef0c2;border:1px solid rgba(95,225,154,.28)}.ft-btn.primary.active{background:rgba(95,225,154,.16);color:#9ef0c2;animation:none;box-shadow:none}.pc-warm{height:2px;border-radius:2px;background:hsla(0,0%,100%,.08);overflow:hidden;margin:5px 1px 0}.pc-warm i{display:block;height:100%;background:#7eb6ff;border-radius:2px;transition:width .5s ease}.phone-card.stage-post .pc-warm i{background:#5fe19a}.phone-card.stage-cool .pc-warm i,.phone-card.stage-sleep .pc-warm i{background:hsla(0,0%,100%,.26)}.phone-card.stage-warm .pc-pip{background:#7eb6ff;box-shadow:none}.phone-card.stage-post .pc-pip{background:#5fe19a;box-shadow:none}.phone-card.stage-cool .pc-pip,.phone-card.stage-sleep .pc-pip{background:#5c606a;box-shadow:none}.phone-card.stage-warm .pc-bezel{border-color:rgba(126,182,255,.22)}.phone-card.stage-post .pc-bezel{border-color:rgba(95,225,154,.26)}.phone-card.stage-cool .pc-bezel,.phone-card.stage-sleep .pc-bezel{border-color:hsla(0,0%,100%,.07)}.phone-card.stage-warm .pc-act{color:rgba(126,182,255,.82)}.phone-card.stage-post .pc-act{color:rgba(95,225,154,.85)}.phone-card.stage-cool .pc-act,.phone-card.stage-sleep .pc-act{color:hsla(0,0%,100%,.42)}.phone-card.stage-cool .pc-screen,.phone-card.stage-sleep .pc-screen{filter:brightness(.6) grayscale(.3)}.console-scene{background:#0a0a0c}.console-scene .scroll-cue{color:hsla(0,0%,100%,.5)}.cs-intro{position:relative;z-index:5;max-width:920px;margin:0 auto;text-align:center;padding-top:9vh;will-change:transform,opacity}.cs-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#7eb6ff;margin-bottom:22px}.cs-eyebrow:after,.cs-eyebrow:before{content:"";width:26px;height:1px;background:rgba(126,182,255,.45)}.cs-h{margin:0;font-size:clamp(34px,5.4vw,74px);line-height:1.03;letter-spacing:-.03em;font-weight:600;color:#f4f5f7}.cs-h em{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.02em;background:linear-gradient(96deg,#7eb6ff,#cfe3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cs-sub{margin:22px auto 0;max-width:560px;font-size:18px;line-height:1.5;color:var(--on-ink-2)}.scp{position:relative}.scp-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:56px var(--pad);overflow:hidden}.scp-wrap{width:100%;max-width:1180px}.scp-head{display:flex;align-items:baseline;justify-content:center;gap:18px;margin-bottom:46px}.scp-head h2{margin:0;font-size:clamp(32px,4vw,50px);font-weight:600;letter-spacing:-.025em;color:var(--ink)}.scp-counter{font-family:var(--mono);font-size:14px;color:var(--ink-3)}.scp-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;align-items:center}.scp-rail-col{display:flex;flex-direction:column}.scp-step{display:grid;grid-template-columns:3px 1fr;grid-column-gap:30px;column-gap:30px;cursor:pointer;align-items:stretch}.scp-rail{border-radius:3px;background:var(--line-2);transition:background .4s ease}.scp-step.on .scp-rail{background:var(--accent)}.scp-body{padding:7px 0 22px}.scp-meta{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--accent);opacity:0;max-height:0;overflow:hidden;transition:opacity .4s ease,max-height .4s ease,margin .4s ease}.scp-step.on .scp-meta{opacity:1;max-height:24px;margin-bottom:12px}.scp-title{margin:0;font-weight:600;font-size:19px;color:var(--ink-3);letter-spacing:-.02em;line-height:1.08;transition:font-size .4s ease,color .4s ease}.scp-step.on .scp-title{font-size:34px;color:var(--ink)}.scp-desc{margin:0;font-size:16px;line-height:1.6;color:var(--ink-2);max-width:38ch;opacity:0;max-height:0;overflow:hidden;transition:opacity .45s ease,max-height .5s ease,margin .4s ease}.scp-step.on .scp-desc{opacity:1;max-height:140px;margin-top:16px}.scp-stage{position:relative;justify-self:center;width:100%;aspect-ratio:4/3;max-height:480px;border-radius:26px;overflow:visible;background:transparent;box-shadow:none;transition:width .35s ease,aspect-ratio .35s ease}.scp-stage.is-phone{width:min(100%,420px);aspect-ratio:3/4}.scp-stage.is-landscape{aspect-ratio:3/2}.scp-stage.is-board{aspect-ratio:4/3}.scp-vis{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .5s ease;pointer-events:none}.scp-vis.on{opacity:1}.scp-visual-wrap{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.scp-visual-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-position:center;border-radius:26px}.scp-visual-soft{opacity:.68;filter:drop-shadow(0 34px 42px rgba(20,20,30,.12));-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 9%,#000 24%,#000 76%,rgba(0,0,0,.18) 91%,transparent),linear-gradient(180deg,transparent,rgba(0,0,0,.2) 7%,#000 18%,#000 82%,rgba(0,0,0,.2) 93%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 9%,#000 24%,#000 76%,rgba(0,0,0,.18) 91%,transparent),linear-gradient(180deg,transparent,rgba(0,0,0,.2) 7%,#000 18%,#000 82%,rgba(0,0,0,.2) 93%,transparent)}.scp-visual-main,.scp-visual-soft{-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-composite:source-in,xor;mask-composite:intersect}.scp-visual-main{filter:drop-shadow(0 24px 34px rgba(20,20,30,.11));-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.42) 4%,#000 12%,#000 88%,rgba(0,0,0,.42) 96%,transparent),linear-gradient(180deg,transparent,rgba(0,0,0,.42) 4%,#000 11%,#000 89%,rgba(0,0,0,.42) 96%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.42) 4%,#000 12%,#000 88%,rgba(0,0,0,.42) 96%,transparent),linear-gradient(180deg,transparent,rgba(0,0,0,.42) 4%,#000 11%,#000 89%,rgba(0,0,0,.42) 96%,transparent)}.scp-vis.is-phone .scp-visual-img,.scp-visual-wrap.is-phone .scp-visual-img{inset:auto;top:0;left:50%;width:auto;height:100%;max-width:100%;object-fit:contain;transform:translateX(-50%)}.scp-visual-img.fit-contain{object-fit:contain}.scp-visual-img.fit-cover{object-fit:cover}.scp-dots{display:flex;justify-content:center;gap:10px;margin-top:46px}.scp-dot{width:14px;height:5px;border-radius:3px;background:var(--line-2);cursor:pointer;transition:width .4s ease,background .4s ease}.scp-dot.on{width:34px;background:var(--accent)}.scp-mobile-cards{display:none}.scp-orbit{animation:scpOrbit 6s linear infinite}.scp-pulse{animation:scpPulse 1.7s ease-in-out infinite}@keyframes scpOrbit{to{transform:rotate(1turn)}}@keyframes scpPulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.scp-orbit,.scp-pulse{animation:none}}@media (max-width:820px){.scp-grid{grid-template-columns:1fr;gap:36px}.scp-step.on .scp-title{font-size:26px}.scp-stage{max-width:420px;margin:0 auto}}.hero-pin{justify-content:center}.hero .nh-copy{position:relative;z-index:5;will-change:transform,opacity}.nh-trust{margin:16px auto 0;display:flex;align-items:center;justify-content:center;gap:8px 18px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line);max-width:560px}.nh-trust-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.nh-trust-logos{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}.nh-trust-logos b{font-size:15.5px;font-weight:600;letter-spacing:-.012em;color:var(--ink-2);transition:color .25s ease}.nh-trust-logos b:hover{color:var(--ink)}.nh-trust-dot{width:3px;height:3px;border-radius:50%;background:var(--line-2)}.tk-rail{position:absolute;right:6px;bottom:36px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;transition:opacity .4s ease}.tk-av{position:relative;width:17px;height:17px;border-radius:50%;background:linear-gradient(135deg,#fe2c55,#25f4ee);border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.45);margin-bottom:3px}.tk-plus{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:9px;height:9px;border-radius:50%;background:#fe2c55;color:#fff;font-size:8px;font-weight:600;line-height:9px;text-align:center;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.tk-item{display:flex;flex-direction:column;align-items:center;gap:2px}.tk-item svg{width:15px;height:15px;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.tk-item b{font-size:7px;font-weight:600;color:#fff;font-family:var(--sans);text-shadow:0 1px 2px rgba(0,0,0,.6)}.tk-disc{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#4a4a4d 0 26%,#161616 28% 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.5);margin-top:2px;animation:tkspin 4s linear infinite}.tk-disc svg{width:8px;height:8px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}@keyframes tkspin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tk-disc{animation:none}}.tk-cap{position:absolute;left:9px;right:30px;bottom:11px;z-index:3;color:#fff;pointer-events:none;transition:opacity .4s ease}.tk-cap b{font-size:9px;font-weight:700;letter-spacing:-.01em;margin-bottom:3px}.tk-cap b,.tk-cap span{display:block;text-shadow:0 1px 3px rgba(0,0,0,.85)}.tk-cap span{font-size:7.5px;line-height:1.3;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-cap span i{font-style:normal;font-weight:600}.hero-phone.is-docked .tk-cap,.hero-phone.is-docked .tk-rail{opacity:0}.compare{background:#0a0a0c;color:var(--on-ink);position:relative;overflow:hidden;padding:120px 0}.compare .wrap{position:relative;z-index:1}.compare .section-head{margin-bottom:52px}.compare .section-head h2{color:var(--on-ink)}.compare .section-head .lead,.compare .section-head h2 .it{color:var(--on-ink-2)}.compare .section-head .ml{color:#7eb6ff}.compare-glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(46% 42% at 50% 40%,rgba(126,182,255,.1),transparent 70%),radial-gradient(34% 34% at 78% 80%,rgba(95,225,154,.06),transparent 72%)}.cmp-table{max-width:1040px;margin:0 auto;border:1px solid hsla(0,0%,100%,.09);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#101113,#0c0d0f);box-shadow:0 50px 110px -50px rgba(0,0,0,.7)}.cmp-row{display:grid;grid-template-columns:minmax(0,1.85fr) 1.2fr 1fr 1fr;align-items:center;padding:20px 26px;border-top:1px solid hsla(0,0%,100%,.055)}.cmp-row:first-child{border-top:0}.cmp-head,.cmp-row:not(.cmp-head):hover{background:hsla(0,0%,100%,.015)}.cmp-head{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.42);padding-top:16px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.09)}.cmp-head .cmp-farm-h{display:inline-flex;align-items:center;gap:8px;color:#7eb6ff;font-weight:600}.cmp-farm-dot{width:6px;height:6px;border-radius:50%;background:#7eb6ff;box-shadow:0 0 10px rgba(126,182,255,.7)}.cmp-sig{gap:14px;font-size:14.5px;color:#eceef1;font-weight:500;letter-spacing:-.005em}.cmp-sig,.cmp-sig-ic{display:flex;align-items:center}.cmp-sig-ic{flex:0 0 auto;width:34px;height:34px;border-radius:10px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.03);justify-content:center;color:#9bc7ff}.cmp-sig-ic svg{width:17px;height:17px}.cmp-cell{display:flex;align-items:center;gap:11px;font-size:12.5px;color:hsla(0,0%,100%,.5)}.cmp-head>span:not(.cmp-sig):not(.cmp-farm-cell),.cmp-row>.cmp-cell:not(.cmp-farm-cell){padding-left:28px}.cmp-mark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}.cmp-mark.yes{color:#5fe19a;background:rgba(95,225,154,.14)}.cmp-mark.no{color:hsla(0,0%,100%,.32);background:hsla(0,0%,100%,.05)}.cmp-mark.warn{color:#ffb454;background:rgba(255,180,84,.14)}.cmp-farm-cell{margin:-20px 0;padding:20px 26px;background:rgba(126,182,255,.055);border-left:1px solid rgba(126,182,255,.24);box-shadow:inset -1px 0 rgba(126,182,255,.08);color:hsla(0,0%,100%,.88);align-self:stretch}.cmp-head .cmp-farm-cell{margin:-16px 0;padding:16px 26px}.cmp-own{max-width:760px;margin:22px auto 0;display:flex;gap:10px;font-size:13.5px;line-height:1.5;color:var(--on-ink-2)}.cmp-own,.cmp-own-mark{justify-content:center;align-items:center}.cmp-own-mark{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:rgba(95,225,154,.14);color:#5fe19a;display:inline-flex;font-size:11px;font-weight:700}@media (max-width:760px){.reveal{opacity:1!important;transform:none!important}.compare{padding:54px 0 62px;margin-top:-1px}.compare .section-head{margin-bottom:48px}.cmp-table{overflow:hidden;margin:0;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;background:linear-gradient(180deg,rgba(18,20,24,.74),rgba(10,11,13,.86));box-shadow:0 34px 90px -58px rgba(0,0,0,.9);max-width:none}.cmp-row{width:auto;padding:0;border-top-color:hsla(0,0%,100%,.065)}.cmp-row:not(.cmp-head){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px 12px 14px;align-items:stretch}.cmp-sig{grid-column:1/-1;font-size:12px;gap:8px;line-height:1.25;letter-spacing:-.01em;color:hsla(0,0%,100%,.92)}.cmp-sig-ic{display:flex;width:26px;height:26px;border-radius:8px}.cmp-sig-ic svg{width:14px;height:14px}.cmp-cell{min-height:68px;flex-direction:column;gap:7px;justify-content:center;padding:10px 7px;border-radius:13px;background:hsla(0,0%,100%,.035);font-size:10.5px;line-height:1.18;text-align:center;color:hsla(0,0%,100%,.58)}.cmp-head>span:not(.cmp-sig):not(.cmp-farm-cell),.cmp-row>.cmp-cell:not(.cmp-farm-cell){padding-left:7px}.cmp-mark{width:22px;height:22px;font-size:10px}.cmp-note{white-space:normal}.cmp-head{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:8.5px;letter-spacing:.065em;align-items:center}.cmp-head .cmp-sig{display:none}.cmp-head>span{display:flex;min-height:30px;align-items:center;justify-content:center;white-space:normal;line-height:1.15;text-align:center;border-radius:999px;background:hsla(0,0%,100%,.035)}.cmp-head .cmp-farm-h{font-size:8.5px;gap:5px;justify-content:center;background:rgba(126,182,255,.1)}.cmp-farm-cell{margin:0;padding:10px 7px;border:1px solid rgba(126,182,255,.22);background:linear-gradient(180deg,rgba(126,182,255,.13),rgba(126,182,255,.065));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025)}.cmp-head .cmp-farm-cell{margin:0;padding:0 8px}.cmp-swipe{display:none}.section-head{margin:0 auto 34px;max-width:100%}.section-head h2{font-size:27px;line-height:1.1;letter-spacing:-.022em}.section-head .lead{font-size:15px;line-height:1.5;margin-top:16px;max-width:340px}.section-head .ml{margin-bottom:12px;font-size:12px}.book-intro h2{font-size:28px;line-height:1.08;margin:14px 0 18px}.price h3,.scp-head h2{font-size:24px}.price-amt{font-size:36px;margin:18px 0 4px}.price-amt sup{font-size:15px;vertical-align:10px}.lead{font-size:15.5px;line-height:1.55}.faq-q{padding:20px 0}.faq-q,.faq-q .pl{font-size:16px}.nav-mid{display:none}.nav-right a.cta,.nav-rim{display:none!important}.nav-in,.nav.scrolled .nav-in{padding:8px var(--pad)}.nav.scrolled .nav-in{transform:none;max-width:none;border-radius:0;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none}.nav:before{opacity:1!important;background:rgba(245,245,247,.88);backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--line)}.nav.on-dark:before{background:rgba(10,10,12,.82);border-bottom-color:var(--line-d)}.brand{font-size:18px;gap:9px}.brand-mark{width:28px;height:28px;flex-basis:28px;border-radius:7px}.nav-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;padding:9px 8px;border:0;background:transparent;cursor:pointer;pointer-events:auto;flex:0 0 auto;border-radius:9px}.nav-burger span{display:block;height:2px;width:20px;border-radius:2px;background:var(--ink);transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .2s}.nav.on-dark .nav-burger span{background:#fff}.nav.menu-open .nav-burger span{background:var(--ink)}.nav.menu-open .nav-burger span:first-child{transform:translateY(6px) rotate(45deg)}.nav.menu-open .nav-burger span:nth-child(2){opacity:0}.nav.menu-open .nav-burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-drawer{position:fixed;left:0;right:0;top:53px;bottom:0;z-index:190;background:hsla(0,0%,100%,.985);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;padding:22px var(--pad) 40px;pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease;overflow-y:auto}.nav.menu-open .nav-drawer{pointer-events:auto;opacity:1;transform:none}.nav-drawer-links{display:flex;flex-direction:column}.nav-drawer-links a{font-size:22px;letter-spacing:-.015em;color:var(--ink);padding:17px 4px;border-bottom:1px solid var(--line)}.nav-drawer-cta,.nav-drawer-links a{font-weight:600;text-decoration:none}.nav-drawer-cta{margin-top:26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px;border-radius:14px;background:var(--accent);color:#fff;font-size:17px}.hero{height:auto!important;background:radial-gradient(120% 58% at 50% 50%,#fbfbfd 0,#eef1f6 78%)}.hero-pin{position:relative!important;min-height:100vh;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:188px 14px 236px;overflow:hidden;text-align:center}.hero-pin:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:306px;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,12,0),rgba(10,10,12,.5) 48%,rgba(10,10,12,.9) 80%,#0a0a0c)}.console-emerge,.device-cluster,.hero-veil,.scroll-cue,.stage,.stage-grid{display:none!important}.mhero{display:block;inset:0;z-index:0;pointer-events:none}.mhero,.mhero-row{position:absolute;overflow:clip}.mhero-row{left:0;right:0;height:100%;display:flex;justify-content:center}.mhero-top{top:0;align-items:flex-start}.mhero-bottom{bottom:0;align-items:flex-end}.mhero-top .mphone{transform:translateY(-84%)}.mhero-bottom .mphone{transform:translateY(68%)}.mphone{position:relative;width:min(78vw,308px);aspect-ratio:9/19.5;border-radius:38px;overflow:hidden;background:linear-gradient(160deg,#25272d,#08090c);border:1px solid rgba(9,10,14,.62);box-shadow:0 28px 58px -34px rgba(9,12,20,.42),0 10px 24px -20px rgba(9,12,20,.28),inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 0 0 1px hsla(0,0%,100%,.04);flex:0 0 auto;opacity:.82}.mphone:before{content:"";position:absolute;top:12px;left:50%;transform:translateX(-50%);width:76px;height:20px;border-radius:12px;background:#020204;z-index:3;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.28)}.mphone-vid{width:calc(100% - 16px);height:calc(100% - 16px);object-fit:cover;background:#06060a;filter:blur(1.35px) saturate(.88) brightness(1.06)}.mphone-vid,.mphone:after{position:absolute;inset:8px;border-radius:30px}.mphone:after{content:"";z-index:2;pointer-events:none;background:rgba(244,246,250,.2)}.mhero-top .mphone:after{background:linear-gradient(180deg,rgba(244,246,250,.15),rgba(244,246,250,.15) 80%,rgba(238,241,246,.86))}.mhero-bottom .mphone:after{background:linear-gradient(0deg,transparent,transparent 86%,rgba(238,241,246,.78))}.mphone-stub{position:absolute;inset:8px;border-radius:30px;overflow:hidden;background:radial-gradient(120% 70% at 50% 16%,rgba(95,182,255,.2),transparent 58%),linear-gradient(180deg,#0e1320,#0a0d16)}.mphone-stub .ms-av{right:9px;bottom:46px;width:20px;height:20px;border-radius:50%}.mphone-stub .ms-av,.mphone-stub .ms-l1{position:absolute;background:hsla(0,0%,100%,.16)}.mphone-stub .ms-l1{left:11px;bottom:28px;width:60%;height:5px;border-radius:3px}.mphone-stub .ms-l2{position:absolute;left:11px;bottom:16px;width:40%;height:5px;border-radius:3px;background:hsla(0,0%,100%,.09)}.nh-copy{position:relative!important;z-index:2;width:100%;max-width:362px;margin-left:auto;margin-right:auto;transform:none!important;opacity:1!important}.nh-kicker{font-size:11.5px;letter-spacing:.075em;margin-bottom:9px}.nh-h1{font-size:clamp(34px,9vw,36px)!important;line-height:1.02;letter-spacing:-.052em}.nh-h1 .nh-line.nh-em{font-size:1.05em;margin-top:.02em}.nh-sub{font-size:13.5px;line-height:1.48;margin:13px auto 0;max-width:306px}.nh-links{margin-top:20px;flex-direction:column;align-items:stretch;gap:12px}.nh-cta-col{align-items:stretch;gap:5px}.nh-cta{justify-content:center;width:100%;font-size:15px;padding:14px 20px}.nh-cta-note{font-size:11px}.nh-social{gap:16px;margin-top:22px}.nh-trust{margin-top:18px;font-size:13px;padding-top:14px}.nh-trust-logos b{font-size:13.5px}.scp{height:auto!important;padding:58px 0 66px;background:var(--bg)}.scp-pin{position:relative;top:auto;height:auto;min-height:0;padding:0 var(--pad);overflow:visible}.scp-wrap{max-width:420px;margin:0 auto}.scp-head{margin-bottom:24px;justify-content:center;text-align:center}.scp-head h2{font-size:32px;line-height:1.06}.scp-counter,.scp-dots,.scp-grid{display:none}.scp-mobile-cards{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(50% - 50vw);padding:0 max(18px,calc((100vw - 360px)/2)) 10px}}@media (max-width:760px){.scp-mobile-cards::-webkit-scrollbar{display:none}.scp-mobile-card{flex:0 0 min(84vw,330px);scroll-snap-align:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px 14px 18px;box-shadow:0 18px 44px -30px rgba(20,20,30,.25),inset 0 1px 0 hsla(0,0%,100%,.8);text-align:left}.scp-mobile-visual{height:220px;border-radius:14px;background:radial-gradient(130% 110% at 70% 12%,rgba(0,102,204,.08),var(--bg-2) 62%);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:16px}.scp-mobile-visual.is-phone{height:250px}.scp-mobile-visual.is-landscape{height:196px}.scp-mobile-visual.is-board{height:210px}.scp-mobile-visual .scp-visual-wrap{width:100%;height:100%}.scp-mobile-visual .scp-visual-img{width:100%;height:100%;object-fit:contain}.scp-mobile-visual.is-phone .scp-visual-img{inset:auto;top:0;left:50%;width:auto;height:100%;max-width:100%;transform:translateX(-50%)}.scp-mobile-meta{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--accent);margin-bottom:9px}.scp-mobile-card h3{margin:0;font-size:24px;line-height:1.08;letter-spacing:-.025em;color:var(--ink)}.scp-mobile-card p{margin:11px 0 0;font-size:14.5px;line-height:1.48;color:var(--ink-2)}.mdash-screen{display:block;width:100%;min-height:100dvh;background:radial-gradient(120% 55% at 50% 0,#10131c,#0a0b10 62%);color:#fff;font-family:var(--sans);padding:62px 16px 20px}.mds-head{display:flex;align-items:center;gap:11px;padding:2px 2px 12px}.mds-mark{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#8ad0f7,#3e92ee);flex:0 0 30px;box-shadow:0 6px 16px -6px rgba(62,146,238,.6)}.mds-title{display:flex;flex-direction:column;line-height:1.18;text-align:left}.mds-title b{font-size:16px;font-weight:700}.mds-title span{font-size:11.5px;color:#7c8699}.mds-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11.5px;color:#9fb2cb}.mds-live i{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 8px #3ddc84}.mds-tabs{display:flex;gap:22px;border-bottom:1px solid #1b1e27;font-size:13.5px;color:#6a7689;margin:0 2px}.mds-tabs .on{color:#fff;font-weight:600;position:relative;padding-bottom:11px}.mds-tabs .on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:#4ea2ff}.mds-tabs span:not(.on){padding-bottom:11px}.mds-statrow{display:flex;gap:9px;margin-top:16px}.mds-stat{flex:1 1;min-width:0;background:#12141c;border:1px solid #1f232d;border-radius:13px;padding:13px;display:flex;flex-direction:column;gap:4px;text-align:left}.mds-stat.on{border-color:#3a86d8;background:linear-gradient(180deg,#16202e,#12141c)}.mds-stat span{font-size:11px;color:#8893a5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mds-stat b{font-size:23px;font-weight:700;letter-spacing:-.02em}.mds-stat i{font-size:11px;font-style:normal}.mds-stat i.up{color:#3ddc84}.mds-stat i.flat{color:#7c8699}.mds-block{margin-top:15px;background:#0e1018;border:1px solid #1b1e27;border-radius:15px;padding:15px;text-align:left}.mds-block-h{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#dbe1ea;margin-bottom:13px}.mds-range{font-family:var(--mono);font-size:11px;font-weight:400;color:#6a7689}.mds-chart svg{display:block;width:100%;height:100px}.mds-xax{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;color:#6a7689;padding:6px 2px 0}.mds-bar-row{display:flex;align-items:center;gap:11px;margin-bottom:11px}.mds-bar-row:last-child{margin-bottom:0}.mds-bar-name{flex:0 0 106px;font-size:12.5px;color:#cdd3de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mds-bar{flex:1 1;height:8px;border-radius:99px;background:#191c25;overflow:hidden}.mds-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#3e92ee,#67c8f4)}.mds-bar-row b{flex:0 0 auto;font-family:var(--mono);font-size:11.5px;color:#9fb2cb;min-width:42px;text-align:right}.mds-fleet-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #161922;font-size:13px}.mds-fleet-row:first-of-type{border-top:0;padding-top:0}.mds-fdot{width:7px;height:7px;border-radius:50%;background:#3ddc84;flex:0 0 7px}.mds-fname{color:#e6e9ef;font-weight:500;flex:0 0 auto}.mds-fmeta{flex:1 1 auto;min-width:0;color:#6a7689;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.mds-fmeta,.mds-fstate{font-family:var(--mono);font-size:10.5px}.mds-fstate{flex:0 0 auto;padding:3px 9px;border-radius:99px}.mds-fstate.st-wm{color:#ffb454;background:rgba(255,180,84,.12)}.mds-fstate.st-po{color:#5aa6ff;background:rgba(90,166,255,.12)}.mds-fstate.st-ok{color:#3ddc84;background:rgba(61,220,132,.12)}.cinema-pin{display:none!important}.cinema-mobile{display:block;background:#f5f5f7;padding:8px 0 40px}.cm-panel{padding:38px var(--pad) 0}.cm-text{text-align:center;max-width:520px;margin:0 auto}.cm-kicker{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--accent);margin-bottom:12px}.cm-h1{margin:0;font-size:28px;line-height:1.1;letter-spacing:-.025em;font-weight:700;color:var(--ink);font-family:var(--sans)}.cm-video{margin-top:24px;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 22px 50px -26px rgba(0,0,0,.32)}.cm-video video{display:block;width:100%;height:auto}.term-scene .fleet{display:none}.fleet-marquee{display:flex;flex-direction:column;gap:18px;width:100vw;margin:6px 0 8px calc(50% - 50vw)}.term-scene:before{display:none}.term-scene{background:#0a0a0c}.term-scene .section-head{margin-bottom:40px!important}.term-scene .section-head h2.pub-static{font-size:34px;line-height:1.02;letter-spacing:-.026em}.term-scene .section-head .pub-lead{font-size:18px;line-height:1.45;max-width:350px;margin:18px auto 0}.dark-zone:after{height:140px;bottom:-140px}.fm-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.fm-track{display:flex;gap:13px;width:max-content;will-change:transform}.fm-track-l{animation:fmLeft 40s linear infinite}.fm-track-r{animation:fmRight 46s linear infinite}@keyframes fmLeft{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}@keyframes fmRight{0%{transform:translate3d(-33.333%,0,0)}to{transform:translateZ(0)}}.fm-card{flex:0 0 auto;width:112px}.fm-screen{position:relative;display:block;width:112px;height:203px;border-radius:24px;background:linear-gradient(145deg,#25272b,#050507 42%,#25272b);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 16px 34px -14px rgba(0,0,0,.8),0 2px 8px -4px hsla(0,0%,100%,.22),inset 0 0 0 1px hsla(0,0%,100%,.08);overflow:hidden;padding:5px}.fm-screen:before{content:"";position:absolute;top:7px;left:50%;z-index:3;transform:translateX(-50%);width:36px;height:8px;border-radius:7px;background:#030305;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.fm-screen video{display:block;width:100%;height:100%;object-fit:cover;border-radius:18px;background:#050507}.fm-tag{display:flex;align-items:baseline;gap:6px;margin-top:9px;font-family:var(--mono);font-size:9.5px;color:hsla(0,0%,100%,.5);letter-spacing:.02em}.fm-tag b{color:hsla(0,0%,100%,.85);font-weight:600}.fm-route{color:rgba(126,182,255,.72)}.fm-state{display:flex;align-items:center;gap:5px;margin-top:4px;font-family:var(--mono);font-size:9px;color:rgba(95,225,154,.82)}.fm-state i{width:4px;height:4px;border-radius:50%;background:#5fe19a;box-shadow:0 0 6px rgba(95,225,154,.7)}.fm-state.posting{color:rgba(126,182,255,.85)}.fm-state.posting i{background:#7eb6ff;box-shadow:0 0 6px rgba(126,182,255,.7)}section.book{padding:72px 0 84px}section.book .wrap{gap:28px}.book-intro{text-align:center}.book-intro .lead{font-size:15px;line-height:1.52;margin-left:auto;margin-right:auto;margin-bottom:18px}.book-meta{grid-template-columns:1fr;gap:12px;margin:24px auto 0;padding-top:20px;text-align:left}.book-meta dd{font-size:14px;line-height:1.38}.book-cal-card{border-radius:16px}.book-cal-card .book-head{display:none}.book-month{font-size:16px}.book-sub{max-width:none}.book-cal-frame{display:none}.book-cal-inline-mobile{display:block;height:min(72dvh,650px);min-height:560px;background:#fff;overflow:hidden}.book-cal-inline-mobile iframe{width:100%!important;height:100%!important;border:0!important}.book-cal-fallback{padding:12px 18px 16px;font-size:12.5px;line-height:1.45;text-align:center}#pricing{overflow:hidden}#pricing .wrap{padding-top:72px;padding-bottom:76px}#pricing .section-head{margin-bottom:30px}.pricing{gap:12px}.price{padding:24px 20px 22px;border-radius:16px}.price-name{font-size:10px;letter-spacing:.14em;margin-bottom:16px}.price h3{font-size:25px;line-height:1.08;margin-bottom:4px}.price h3 .it{display:block!important;font-size:15px!important;margin:4px 0 0!important}.price-amt{font-size:38px;margin:16px 0 4px}.price-amt small{display:block;margin:6px 0 0;font-size:12px}.price-desc{font-size:13.5px;line-height:1.46;margin:6px 0 18px;min-height:0}.price-cta{height:42px;margin-bottom:18px;font-size:13px}.price ul{padding-top:16px;gap:8px}.price li{font-size:12px;line-height:1.38;gap:8px}.ck{width:12px;height:12px;flex-basis:12px;margin-top:3px}.price.featured{box-shadow:0 22px 52px -34px rgba(0,0,0,.7)}.price.featured li:nth-child(n+6){display:none}.price.featured ul:after{content:"Full fleet scope is finalized on the call.";display:block;margin-top:2px;font-size:11.5px;line-height:1.4;color:hsla(0,0%,100%,.42)}#faq .wrap{padding-top:68px;padding-bottom:76px}#faq .section-head{margin-bottom:22px}#faq .section-head h2{font-size:29px}.faq{border-top-color:rgba(0,0,0,.1)}.faq-item.open{padding-left:0}.faq-q{padding:17px 0;font-size:16.5px;line-height:1.22;font-weight:650;gap:18px}.faq-q span:first-child{max-width:300px}.faq-q .pl{font-size:15px;flex:0 0 auto}.faq-a-in{padding:0 0 18px;font-size:13.5px;line-height:1.5}}@media (max-width:400px){.section-head h2{font-size:25px}.section-head .lead{font-size:14.5px}.cm-h1{font-size:25px}.term-scene .section-head h2.pub-static{font-size:36px}.term-scene .section-head .pub-lead{font-size:18px;max-width:340px}.nh-h1{font-size:34.5px!important}.nav-drawer-links a{font-size:20px;padding:15px 4px}}@media (max-width:360px){.nh-h1{font-size:31.5px!important}.nh-copy{max-width:332px}}