.cs-hiw-v2{--bg: #04080f;--bg-1: #070d1a;--bg-2: #0a1020;--line: rgba(6, 182, 212, .12);--line-2: rgba(6, 182, 212, .2);--line-soft: rgba(148, 163, 184, .08);--fg: #f8fafc;--fg-1: #f1f5f9;--fg-2: #e2e8f0;--fg-dim: #94a3b8;--fg-mute: #64748b;--fg-faint: #475569;--fg-ghost: #334155;--fg-ink: #1e293b;--violet: #06b6d4;--violet-2: #22d3ee;--violet-3: #67e8f9;--blue: #06b6d4;--blue-2: #22d3ee;--cyan: #06b6d4;--cyan-2: #22d3ee;--green: #10b981;--green-2: #34d399;--amber: #f59e0b;--red: #ef4444;--red-2: #f87171;--grad-brand: linear-gradient(135deg, #0891b2 0%, #0891b2 50%, #22d3ee 100%);--grad-hot: linear-gradient(135deg, #06b6d4 0%, #06b6d4 50%, #22d3ee 100%);--grad-text: linear-gradient(125deg, #22d3ee 0%, #22d3ee 45%, #34d399 100%);--sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;font-family:var(--sans);font-size:15px;line-height:1.55;color:var(--fg-2);-webkit-font-smoothing:antialiased}.cs-hiw-v2 h2{font-family:var(--sans);font-weight:800;font-size:clamp(32px,4.2vw,56px);line-height:1.02;letter-spacing:-.035em;margin:0;color:var(--fg)}.cs-hiw-v2 h3{font-family:var(--sans);margin:0;color:var(--fg)}.cs-hiw-v2 p{margin:0}.cs-hiw-v2 .hiw-mono{font-family:var(--mono)}.cs-hiw-v2 .hiw-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.cs-hiw-v2 .hiw-grad-cool{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cs-hiw-v2 .hiw-section-label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--fg-mute);display:inline-flex;align-items:center;gap:10px}.cs-hiw-v2 .hiw-section-label:before{content:"";width:28px;height:1px;background:var(--violet)}.cs-hiw-v2 .hiw-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:6px 12px;border-radius:999px;color:var(--violet-3);background:#06b6d41a;border:1px solid rgba(34,211,238,.3)}.cs-hiw-v2 .hiw-chip-red{color:var(--red-2);background:#ef44441a;border-color:#ef44444d}.cs-hiw-v2 .hiw-dot-live{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;animation:hiwLivePulse 1.6s infinite;box-shadow:0 0 8px currentColor}@keyframes hiwLivePulse{0%,to{opacity:1}50%{opacity:.3}}.cs-hiw-v2 .hiw-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:14px;font-weight:600;padding:12px 20px;border-radius:10px;border:1px solid var(--line);background:#94a3b80a;color:var(--fg-2);cursor:pointer;text-decoration:none;transition:all .16s ease}.cs-hiw-v2 .hiw-btn:hover{border-color:#06b6d466;color:var(--fg);background:#06b6d40d}.cs-hiw-v2 .hiw-btn-primary{background:var(--grad-brand);color:#fff;border:1px solid transparent;box-shadow:0 0 30px #06b6d44d;font-weight:700}.cs-hiw-v2 .hiw-btn-primary:hover{background:var(--grad-hot);box-shadow:0 0 40px #06b6d480}.cs-hiw-v2 .hiw-caret{display:inline-block;width:9px;height:1em;background:var(--green);vertical-align:-2px;margin-left:4px;animation:hiwBlink 1s steps(2) infinite}@keyframes hiwBlink{50%{opacity:0}}.cs-hiw-v2 .hiw-cta{transition:transform .18s ease,box-shadow .18s ease}.cs-hiw-v2 .hiw-cta:hover{transform:translateY(-2px)}.cs-hiw-v2 .hiw-grid{display:grid;grid-template-columns:.92fr 1.15fr;gap:80px;margin-top:84px;align-items:start}.cs-hiw-v2 .hiw-steps{position:relative;padding-left:52px}.cs-hiw-v2 .hiw-sticky{position:sticky;top:80px;height:580px}.cs-hiw-v2 .hiw-viz-frame{height:100%;border-radius:18px;padding:1px;background:linear-gradient(150deg,#06b6d459,#06b6d41f 55%,#06b6d40f);box-shadow:0 40px 120px -40px #4f46e580}.cs-hiw-v2 .hiw-viz-inner{height:100%;border-radius:17px;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 15% 0%,rgba(6,182,212,.14),transparent 55%),radial-gradient(120% 90% at 90% 100%,rgba(6,182,212,.1),transparent 55%),linear-gradient(180deg,#060c17,#070f1f);border:1px solid var(--line)}.cs-hiw-v2 .hiw-viz-head{position:absolute;top:16px;left:20px;right:20px;z-index:5;display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:10.5px;color:var(--fg-mute);letter-spacing:.14em;text-transform:uppercase;font-weight:700;pointer-events:none}.cs-hiw-v2 .hiw-step-row{transition:opacity .4s ease,transform .4s ease}.cs-hiw-v2 .hiw-step-num{font-family:var(--mono);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--fg-ink);-webkit-text-stroke:1px rgba(148,163,184,.18);transition:all .4s ease}.cs-hiw-v2 .hiw-step-row.on .hiw-step-num{color:transparent;-webkit-text-stroke:0;background:var(--grad-text);-webkit-background-clip:text;background-clip:text}.cs-hiw-v2 .hiw-rail{position:absolute;left:19px;top:0;bottom:0;width:2px;background:var(--line-soft)}.cs-hiw-v2 .hiw-rail-fill{position:absolute;left:19px;top:0;width:2px;background:linear-gradient(180deg,var(--violet),var(--cyan));box-shadow:0 0 12px #06b6d499;transition:height .5s ease,top .5s ease;border-radius:2px}.cs-hiw-v2 .hiw-marker{position:absolute;left:14px;width:12px;height:12px;border-radius:50%;background:var(--bg-1);border:2px solid var(--fg-ghost);transition:all .4s ease;z-index:2}.cs-hiw-v2 .hiw-step-row.on .hiw-marker{border-color:var(--violet-2);background:var(--violet);box-shadow:0 0 0 4px #06b6d42e,0 0 16px var(--violet)}@keyframes hiwFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hiwDrawSpoke{0%{stroke-dashoffset:300}}@keyframes hiwDrawSig{0%{stroke-dashoffset:420}}@keyframes hiwFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hiwPopIn{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes hiwRingPulse{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.9);opacity:0}}@keyframes hiwBarGrow{0%{width:0}}@media(max-width:960px){.cs-hiw-v2 .hiw-grid{grid-template-columns:1fr;gap:48px}.cs-hiw-v2 .hiw-sticky{position:relative;top:auto;height:480px}}@media(prefers-reduced-motion:reduce){.cs-hiw-v2 *,.cs-hiw-v2 *:before,.cs-hiw-v2 *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cs-hero-autonomous{--bg: #04070c;--bg-2: #070b12;--fg: #eef2f8;--fg-2: #c4cedd;--dim: #8593a8;--faint: #5c6a80;--ghost: #3a4456;--line: rgba(125, 152, 198, .13);--line-2: rgba(125, 152, 198, .22);--blue: #4f8cf0;--blue-2: #79a8f6;--blue-deep: #2f7df5;--green: #5cae8b;--green-2: #34d399;--sage: #6aa78a;--card: rgba(11, 16, 27, .55);--sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--serif: "Newsreader", Georgia, "Times New Roman", serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;position:relative;min-height:100vh;box-sizing:border-box;padding-top:84px;display:flex;flex-direction:column;color:var(--fg-2);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:radial-gradient(110% 70% at 46% -12%,rgba(28,48,92,.22),transparent 60%),radial-gradient(80% 70% at 6% 92%,rgba(30,58,112,.2),transparent 60%),var(--bg);overflow:hidden}.cs-hero-autonomous *{box-sizing:border-box}.cs-hero-autonomous a{text-decoration:none;color:inherit}.cs-hero-autonomous ::selection{background:#4f8cf04d;color:#fff}.cs-hero-autonomous .vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(130% 120% at 50% 40%,transparent 55%,rgba(3,5,9,.55) 100%)}.cs-hero-autonomous .world-map{position:absolute;left:0;right:0;bottom:-20px;height:760px;z-index:1;pointer-events:none;-webkit-mask-image:radial-gradient(108% 135% at 50% 62%,#000 62%,transparent 96%),radial-gradient(44% 56% at 20% 56%,#000 46%,transparent 100%);-webkit-mask-composite:source-out;mask-image:radial-gradient(108% 135% at 50% 62%,#000 62%,transparent 96%),radial-gradient(44% 56% at 20% 56%,#000 46%,transparent 100%);mask-composite:subtract}.cs-hero-autonomous .world-map canvas{display:block;width:100%;height:100%}.cs-hero-autonomous .livedot{width:6px;height:6px;border-radius:50%;background:var(--green-2);box-shadow:0 0 8px var(--green-2);animation:haPulse 1.8s infinite}@keyframes haPulse{0%,to{opacity:1}50%{opacity:.3}}.cs-hero-autonomous .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:14px;font-weight:600;padding:10px 18px;border-radius:9px;cursor:pointer;border:1px solid transparent;transition:all .16s;white-space:nowrap}.cs-hero-autonomous .btn-primary{background:linear-gradient(180deg,var(--blue),var(--blue-deep));color:#fff;box-shadow:0 8px 24px -8px #2f7df599,inset 0 1px #ffffff2e}.cs-hero-autonomous .btn-primary:hover{filter:brightness(1.08);box-shadow:0 10px 30px -8px #2f7df5bf}.cs-hero-autonomous .btn-ghost{border-color:var(--line-2);color:var(--fg-2);background:#ffffff05}.cs-hero-autonomous .btn-ghost:hover{border-color:var(--blue);color:var(--fg)}.cs-hero-autonomous .kicker{display:inline-flex;align-items:center;gap:11px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.cs-hero-autonomous .kicker .ln{width:30px;height:1px;background:var(--line-2)}.cs-hero-autonomous .h1{margin:24px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-.02em;color:var(--fg)}.cs-hero-autonomous .h1 .blue{color:var(--blue-2);font-style:italic}.cs-hero-autonomous .h1 .dash{color:var(--faint)}.cs-hero-autonomous .sub{margin:28px 0 0;font-size:17px;line-height:1.6;color:var(--dim);max-width:470px}.cs-hero-autonomous .sub b{color:var(--fg-2);font-weight:500}.cs-hero-autonomous .cta{display:flex;align-items:center;gap:14px;margin-top:34px;flex-wrap:wrap}.cs-hero-autonomous .cta .btn{padding:13px 22px;font-size:15px}.cs-hero-autonomous .fine{margin-top:30px;display:flex;flex-direction:column;gap:7px}.cs-hero-autonomous .fine .l1{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11.5px;color:var(--green);letter-spacing:.02em}.cs-hero-autonomous .fine .l1 .sep{color:var(--ghost)}.cs-hero-autonomous .fine .l1 .muted{color:var(--faint)}.cs-hero-autonomous .fine .l2{font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.08em}.cs-hero-autonomous .rec{position:relative;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#090e1838;backdrop-filter:blur(5px) saturate(135%);-webkit-backdrop-filter:blur(5px) saturate(135%);padding:24px 26px 18px;box-shadow:0 40px 90px -40px #000c,inset 0 1px #ffffff14;overflow:hidden}.cs-hero-autonomous .rec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:15px;pointer-events:none;background:linear-gradient(180deg,rgba(79,140,240,.05),transparent 30%)}.cs-hero-autonomous .rec-top{display:flex;align-items:flex-start;gap:13px;position:relative}.cs-hero-autonomous .rec-check{width:26px;height:26px;border-radius:7px;border:1px solid var(--line-2);flex:none;display:grid;place-items:center;background:#4f8cf014}.cs-hero-autonomous .rec-check svg{width:14px;height:14px}.cs-hero-autonomous .rec-id{flex:1;min-width:0}.cs-hero-autonomous .rec-id .idn{font-family:var(--mono);font-size:15px;font-weight:700;color:var(--fg);letter-spacing:.02em}.cs-hero-autonomous .rec-id .src{font-family:var(--mono);font-size:11.5px;color:var(--dim);margin-top:3px}.cs-hero-autonomous .rec-id .src b{color:var(--fg-2);font-weight:500}.cs-hero-autonomous .rec-meta{text-align:right;flex:none}.cs-hero-autonomous .rec-meta .agent{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--blue-2);display:flex;align-items:center;gap:6px;justify-content:flex-end}.cs-hero-autonomous .rec-meta .agent .d{width:5px;height:5px;border-radius:50%;background:var(--blue-2);box-shadow:0 0 7px var(--blue-2)}.cs-hero-autonomous .rec-meta .time{font-family:var(--mono);font-size:11px;color:var(--faint);margin-top:4px}.cs-hero-autonomous .rec-div{height:1px;background:var(--line);margin:18px 0}.cs-hero-autonomous .st{position:relative}.cs-hero-autonomous .st+.st{margin-top:18px}.cs-hero-autonomous .st-lab{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.cs-hero-autonomous .st-lab .k{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.cs-hero-autonomous .st-lab .r{font-family:var(--mono);font-size:11px;color:var(--dim)}.cs-hero-autonomous .st-lab .r.ok{color:var(--green-2)}.cs-hero-autonomous .st-lab .r.blue{color:var(--blue-2)}.cs-hero-autonomous .st-lab .r.green{color:var(--green-2);display:inline-flex;align-items:center;gap:5px}.cs-hero-autonomous .st-txt{font-size:14px;line-height:1.5;color:var(--fg-2)}.cs-hero-autonomous .st-txt b{color:var(--fg);font-weight:600}.cs-hero-autonomous .st-sub{font-family:var(--mono);font-size:11px;color:var(--faint);margin-top:7px;letter-spacing:.02em}.cs-hero-autonomous .ev{display:flex;flex-direction:column;gap:8px}.cs-hero-autonomous .ev-row{display:flex;align-items:baseline;gap:10px;font-size:13.5px;color:var(--fg-2);opacity:0;transform:translate(-6px)}.cs-hero-autonomous .ev-row.in{opacity:1;transform:none;transition:opacity .4s ease,transform .4s ease}.cs-hero-autonomous .ev-row:nth-child(1){transition-delay:.04s}.cs-hero-autonomous .ev-row:nth-child(2){transition-delay:.18s}.cs-hero-autonomous .ev-row:nth-child(3){transition-delay:.32s}.cs-hero-autonomous .ev-row .arr{color:var(--blue);font-family:var(--mono);font-size:12px;flex:none}.cs-hero-autonomous .ev-row b{color:var(--fg);font-weight:600}.cs-hero-autonomous .reason-txt{min-height:42px}.cs-hero-autonomous .caret{display:inline-block;width:7px;height:1.05em;background:var(--blue-2);vertical-align:-2px;margin-left:2px;animation:haBlink 1s steps(2) infinite}@keyframes haBlink{50%{opacity:0}}.cs-hero-autonomous .prog{height:3px;border-radius:2px;background:#7d98c624;margin-top:13px;overflow:hidden}.cs-hero-autonomous .prog i{display:block;height:100%;border-radius:2px;width:0;background:linear-gradient(90deg,var(--blue),var(--blue-2));transition:width 1.1s cubic-bezier(.4,0,.1,1)}.cs-hero-autonomous .approval{margin:18px 0;padding:13px 16px;border-radius:10px;border:1px solid rgba(79,140,240,.28);background:linear-gradient(100deg,#4f8cf01f,#4f8cf00a);display:flex;align-items:center;justify-content:space-between;gap:12px;opacity:0;transform:translateY(6px)}.cs-hero-autonomous .approval.in{opacity:1;transform:none;transition:all .5s cubic-bezier(.22,1,.36,1)}.cs-hero-autonomous .approval .hl{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-2)}.cs-hero-autonomous .approval .ap{text-align:right}.cs-hero-autonomous .approval .ap .q{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--fg)}.cs-hero-autonomous .approval .ap .by{font-family:var(--mono);font-size:11px;color:var(--dim);margin-left:8px}.cs-hero-autonomous .rec-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.cs-hero-autonomous .rec-foot .sig{font-family:var(--mono);font-size:10.5px;color:var(--faint);display:flex;align-items:center;gap:8px;letter-spacing:.02em}.cs-hero-autonomous .rec-foot .sig .d{width:5px;height:5px;border-radius:50%;background:var(--green)}.cs-hero-autonomous .rec-foot .e2e{font-family:var(--mono);font-size:10.5px;color:var(--dim)}.cs-hero-autonomous .replay{display:flex;justify-content:flex-end;margin-top:12px}.cs-hero-autonomous .replay button{font-family:var(--mono);font-size:11px;color:var(--faint);background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color .15s}.cs-hero-autonomous .replay button:hover{color:var(--fg-2)}.cs-hero-autonomous .st,.cs-hero-autonomous .rec-foot{opacity:0;transform:translateY(8px)}.cs-hero-autonomous .st.in,.cs-hero-autonomous .rec-foot.in{opacity:1;transform:none;transition:opacity .5s ease,transform .5s ease}.cs-hero-autonomous .stage3{position:relative;z-index:10;flex:1;width:100%;max-width:1560px;margin:0 auto;padding:8px clamp(24px,3vw,48px) 18px;display:grid;grid-template-columns:.92fr 1fr 1.12fr;gap:clamp(20px,2.4vw,44px);align-items:center}.cs-hero-autonomous .soc-left{position:relative;min-height:600px;transform:translateY(150px)}.cs-hero-autonomous .fan{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.cs-hero-autonomous .sources{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;gap:12px}.cs-hero-autonomous .src{display:flex;align-items:center;gap:11px}.cs-hero-autonomous .src .ico{width:30px;height:30px;border-radius:8px;flex:none;display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 34%,transparent)}.cs-hero-autonomous .src .tx b{display:block;font-size:13.5px;font-weight:600;color:var(--fg-2);letter-spacing:-.01em;line-height:1.1}.cs-hero-autonomous .src .tx span{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--faint)}.cs-hero-autonomous .src.more .ico{color:var(--dim);background:#94a3b80f;border-color:var(--line-2)}.cs-hero-autonomous .shield{position:absolute;right:20%;top:50%;transform:translate(50%,-50%);z-index:2;width:54px;height:60px}.cs-hero-autonomous .shield svg{width:100%;height:100%;filter:drop-shadow(0 0 16px rgba(79,140,240,.5))}.cs-hero-autonomous .phases{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.cs-hero-autonomous .ph{position:absolute;font-family:var(--mono)}.cs-hero-autonomous .ph .k{font-size:10.5px;font-weight:700;letter-spacing:.18em;color:var(--fg-2)}.cs-hero-autonomous .ph .d{display:block;font-size:9px;letter-spacing:.02em;color:var(--faint);margin-top:3px}.cs-hero-autonomous .ph.collect{right:30%;top:18%}.cs-hero-autonomous .ph.correlate{right:20%;top:32%}.cs-hero-autonomous .ph.reason{right:8%;top:50%;transform:translateY(-50%)}.cs-hero-autonomous .ph.decide{right:22%;top:68%}.cs-hero-autonomous .ph.respond{right:34%;top:82%}.cs-hero-autonomous .center{position:relative;z-index:10}.cs-hero-autonomous .center .h1{font-size:clamp(38px,3.5vw,60px);margin-top:18px}.cs-hero-autonomous .center .sub{font-size:16px;margin-top:22px}.cs-hero-autonomous .center .cta{margin-top:28px}.cs-hero-autonomous .center .fine{margin-top:26px}.cs-hero-autonomous .rec-col{justify-self:stretch;max-width:560px;width:100%;position:relative;z-index:10}.cs-hero-autonomous .pager{position:absolute;top:96px;right:clamp(24px,3vw,48px);z-index:20;display:flex;align-items:center;gap:10px}.cs-hero-autonomous .pager button{width:30px;height:30px;border-radius:8px;border:1px solid var(--line-2);background:#ffffff05;color:var(--dim);cursor:pointer;display:grid;place-items:center;font-size:13px;transition:all .15s}.cs-hero-autonomous .pager button:hover{color:var(--fg);border-color:var(--blue)}.cs-hero-autonomous .pager .cidx{font-family:var(--mono);font-size:12px;color:var(--faint);letter-spacing:.08em;min-width:42px;text-align:center}@media(max-width:1200px){.cs-hero-autonomous .stage3{grid-template-columns:1fr 1fr}.cs-hero-autonomous .soc-left{display:none}}@media(max-width:1080px){.cs-hero-autonomous .rec-col{justify-self:stretch;max-width:600px}}@media(max-width:820px){.cs-hero-autonomous .stage3{grid-template-columns:1fr}.cs-hero-autonomous .rec-col{max-width:620px}}@media(max-width:560px){.cs-hero-autonomous .stage3{padding:20px 18px 24px}.cs-hero-autonomous .h1{font-size:clamp(34px,9vw,46px)}}@media(prefers-reduced-motion:reduce){.cs-hero-autonomous .livedot{animation:none}}.cs-landing .cs-watch{position:relative;min-height:100vh;box-sizing:border-box;padding-top:84px;overflow:hidden;background:#04070c}.cs-landing .cs-watch-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(42% 55% at 72% 46%,rgba(6,182,212,.22),transparent 62%),radial-gradient(60% 60% at 20% 96%,rgba(40,78,150,.2),transparent 60%),radial-gradient(120% 90% at 50% 0%,rgba(10,20,40,.5),transparent 55%),#04070c}.cs-landing .cs-watch-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(123,160,220,.16) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(80% 70% at 30% 96%,#000 30%,transparent 78%);mask-image:radial-gradient(80% 70% at 30% 96%,#000 30%,transparent 78%)}.cs-landing .cs-watch-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.82}.cs-landing .cs-watch-canvas canvas{pointer-events:none!important}.cs-landing .cs-watch-noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:var(--e-noise, 0)}.cs-landing .nz-row{position:absolute;display:inline-flex;align-items:center;gap:9px;padding:6px 10px;border-radius:4px;background:#081219c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid rgba(239,105,109,.22);white-space:nowrap;--nz-in: clamp(0, calc((var(--e-noise, 0) - var(--i) * .055) * 6), 1);--nz-sel: var(--e-select, 0);opacity:var(--nz-in);transform:translate(calc((1 - var(--nz-in)) * 16px));transition:border-color .26s ease,background .26s ease}.cs-landing .nz-row[data-keep="0"]{opacity:calc(var(--nz-in) * (1 - var(--nz-sel)));transform:translate(calc((1 - var(--nz-in)) * 16px - var(--nz-sel) * 34px))}.cs-landing .nz-row[data-keep="1"]{opacity:calc(max(var(--nz-in),min(1,var(--nz-sel) * 2.2)) * (1 - var(--e-evid, 0)));border-color:rgba(239,105,109,calc(.22 * (1 - var(--nz-sel))));background:linear-gradient(rgba(60,190,215,calc(.1 * var(--nz-sel))),rgba(60,190,215,calc(.1 * var(--nz-sel)))),#081219c7;box-shadow:0 0 0 1px rgba(60,190,215,calc(.42 * var(--nz-sel)));transform:translate(calc((1 - var(--nz-in)) * 16px + var(--nz-sel) * 10px))}.cs-landing .nz-row[data-keep="1"] .nz-dot{background:var(--cs-blue-2);box-shadow:0 0 8px rgba(127,215,228,calc(.75 * var(--nz-sel)))}.cs-landing .nz-tally{position:absolute;left:42%;top:6%;font-family:var(--cs-mono);font-size:11px;letter-spacing:.14em;color:var(--cs-fg-dim);white-space:nowrap;opacity:calc(var(--e-select, 0) * (1 - var(--e-approve, 0)))}.cs-landing .nz-tally b{color:var(--cs-fg-mute);font-weight:500}.cs-landing .nz-tally i{display:block;margin-top:4px;font-style:normal;color:var(--cs-blue-2)}@media(prefers-reduced-motion:reduce){.cs-landing .nz-row{transition:none}}.cs-landing .nz-dot{width:5px;height:5px;border-radius:50%;flex:none;background:var(--cs-red-2);box-shadow:0 0 7px #f2696db3}.cs-landing .nz-t{font-family:var(--cs-sans);font-size:12px;color:var(--cs-fg-2)}.cs-landing .nz-s{font-family:var(--cs-mono);font-size:11px;letter-spacing:.12em;color:var(--cs-fg-mute)}@media(max-width:1180px){.cs-landing .cs-watch-noise{display:none}}@media(prefers-reduced-motion:reduce){.cs-landing .cs-watch-noise{display:none}}.cs-landing .cs-watch-rec{opacity:calc(1 - var(--e-night, 0))}.cs-landing .cs-watch-night{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:#04070c;opacity:calc(var(--e-night, 0) * .86)}.cs-landing .cs-watch-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,#04070cf0,#04070cd1 34%,#04070c00 58%)}@keyframes watchRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cs-landing .cs-watch .rise{opacity:0;animation:watchRise .9s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0s)}@media(prefers-reduced-motion:reduce){.cs-landing .cs-watch .rise{opacity:1;animation:none;transform:none}}.cs-landing .cs-watch-grid{position:relative;z-index:3;display:grid;grid-template-columns:minmax(360px,600px) minmax(300px,1fr);align-items:center;gap:clamp(20px,3vw,44px);max-width:1560px;margin:0 auto;padding:clamp(10px,2vh,40px) clamp(24px,3.6vw,56px) 0;min-height:62vh;pointer-events:none}.cs-landing .cs-watch-copy{min-width:0}.cs-landing .cs-watch-side{min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-bottom:6px}.cs-landing .cs-watch-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:clamp(12px,2.4vh,22px);font-family:var(--cs-mono);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--cs-fg-mute);pointer-events:auto}.cs-landing .cs-watch-kicker span{width:34px;height:1.5px;background:#06b6d48c;display:inline-block}.cs-landing .cs-watch-kicker em{font-family:var(--cs-serif);font-style:italic;font-weight:400;font-size:15px;letter-spacing:0;text-transform:none;color:var(--cs-fg-dim)}@media(max-width:560px){.cs-landing .cs-watch-kicker em{font-size:14px}}.cs-landing .cs-watch-h1{font-family:var(--cs-serif);font-weight:400;font-size:clamp(40px,4.8vw,68px);line-height:1.02;letter-spacing:-.022em;margin:0 0 clamp(12px,2.2vh,20px);color:var(--cs-fg);text-wrap:balance;pointer-events:auto}.cs-landing .cs-watch-h1 em{font-style:italic;color:var(--cs-warm-2)}.cs-landing .cs-watch-lead{font-size:clamp(17px,1.35vw,19px);line-height:1.5;font-weight:500;color:var(--cs-fg-2);max-width:34em;margin:0 0 clamp(8px,1.4vh,12px);text-wrap:pretty;pointer-events:auto}.cs-landing .cs-watch-sub{font-size:clamp(15px,1.15vw,16.5px);line-height:1.6;color:var(--cs-fg-dim);max-width:34em;margin:0 0 clamp(14px,2.6vh,24px);text-wrap:pretty;pointer-events:auto}.cs-landing .cs-watch-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cs-landing .cs-watch-cta>*{pointer-events:auto}.cs-landing .cs-watch-btn{font-family:var(--cs-sans);font-size:15.5px;font-weight:600;padding:15px 26px;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.cs-landing .cs-watch-btn.primary{background:var(--cs-cream);color:var(--cs-cream-ink);border:1px solid var(--cs-cream);box-shadow:0 6px 26px #faf9f524}.cs-landing .cs-watch-btn.primary:hover{background:#fff;border-color:#fff}.cs-landing .cs-watch-btn.primary:active{transform:scale(.98)}.cs-landing .cs-watch-btn.ghost{background:transparent;color:var(--cs-fg-2);border:1px solid var(--cs-line)}.cs-landing .cs-watch-btn.ghost:hover{color:var(--cs-fg);border-color:var(--cs-warm-line)}.cs-landing .cs-watch-btn:focus-visible{outline:2px solid var(--cs-blue);outline-offset:3px}.cs-landing .cs-watch-stats{list-style:none;margin:clamp(14px,2.4vh,22px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,40px);pointer-events:auto}.cs-landing .cs-watch-stats li{display:flex;flex-direction:column;gap:4px}.cs-landing .cs-watch-stats b{font-family:var(--cs-serif);font-weight:500;font-size:clamp(26px,2.4vw,34px);line-height:1;color:var(--cs-fg)}.cs-landing .cs-watch-stats span{font-family:var(--cs-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-fg-mute)}.cs-landing .cs-watch-stats .stat-say b{color:var(--cs-warm-2);font-style:italic}.cs-landing .cs-watch-tools{margin-top:clamp(13px,2.4vh,22px);padding-top:clamp(12px,2vh,18px);border-top:1px solid var(--cs-line-soft);max-width:560px;pointer-events:auto}.cs-landing .cs-watch-tools .tools-lab{font-family:var(--cs-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cs-fg-mute);margin-bottom:clamp(8px,1.4vh,12px)}.cs-landing .cs-watch-tools .tools-list{list-style:none;margin:0 0 clamp(10px,1.8vh,16px);padding:0;display:flex;flex-wrap:wrap;gap:clamp(7px,1.2vh,10px) 22px;font-family:var(--cs-mono);font-size:12px;letter-spacing:.14em;color:var(--cs-fg-dim)}.cs-landing .cs-watch-tools .tools-note{font-family:var(--cs-mono);font-size:11px;letter-spacing:.14em;color:var(--cs-fg-dim);margin-bottom:clamp(8px,1.4vh,12px)}.cs-landing .cs-watch-tools .tools-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.cs-landing .cs-watch-tools .chip-line{font-family:var(--cs-mono);font-size:11px;letter-spacing:.14em;color:var(--cs-fg-mute)}.cs-landing .cs-watch-rec{width:min(362px,100%);background:#050f15eb;border:1px solid rgba(60,190,215,.32);border-radius:12px;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 22px 60px -28px #000000e6,0 0 0 1px #06b6d40a;pointer-events:auto}.cs-landing .cs-watch-rec .rec-head{padding:12px 14px 11px;border-bottom:1px solid rgba(60,190,215,.22)}.cs-landing .cs-watch-rec .rec-brand{font-family:var(--cs-mono);font-size:11.5px;letter-spacing:.3em;color:var(--cs-fg);margin-bottom:6px}.cs-landing .cs-watch-rec .rec-trace{min-height:108px;animation:recWrite .34s cubic-bezier(.16,1,.3,1) both}@keyframes recWrite{0%{clip-path:inset(0 100% 0 0);transform:translateY(3px)}to{clip-path:inset(0 0 0 0);transform:none}}@media(prefers-reduced-motion:reduce){.cs-landing .cs-watch-rec .rec-trace{animation:none;clip-path:none}}.cs-landing .cs-watch-rec .rec-trace .lab{font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-fg-mute);margin-bottom:7px}.cs-landing .cs-watch-rec .rec-trace .mono{font-family:var(--cs-mono);font-size:11.5px;line-height:1.45;color:var(--cs-fg-2)}.cs-landing .cs-watch-rec .rec-trace .txt{margin:0;font-family:var(--cs-sans);font-size:12.5px;line-height:1.45;color:var(--cs-fg-2)}.cs-landing .cs-watch-rec .rec-trace .call{display:block;font-family:var(--cs-mono);font-size:11.5px;line-height:1.45;color:var(--cs-blue-2);padding:7px 10px;border-radius:8px;border:1px solid var(--cs-line-2);background:#23b8cf0f;word-break:break-word}.cs-landing .cs-watch-rec .rec-trace .obs{font-family:var(--cs-mono);font-size:11px;line-height:1.45;color:var(--cs-fg-dim);margin-top:8px}.cs-landing .cs-watch-rec .rec-trace .obs .arr{color:var(--cs-blue-2)}.cs-landing .cs-watch-rec .rec-trace .branch{font-family:var(--cs-mono);font-size:11px;line-height:1.45;color:var(--cs-fg-faint);margin-top:9px;padding-left:10px;border-left:1px solid var(--cs-line-2)}.cs-landing .cs-watch-rec .rec-trace.verdict .lab{color:var(--cs-blue-2)}.cs-landing .cs-watch-rec .rec-trace blockquote{margin:0;font-family:var(--cs-serif);font-style:italic;font-weight:400;font-size:15px;line-height:1.32;letter-spacing:-.01em;color:var(--cs-fg)}.cs-landing .cs-watch-rec .rec-status{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid rgba(60,190,215,.22);font-family:var(--cs-mono);font-size:11px;letter-spacing:.18em;color:var(--cs-blue-2);font-weight:600}.cs-landing .cs-watch-rec .rec-live{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cs-landing .cs-watch-rec .rec-live .dot{width:6px;height:6px;border-radius:50%;background:var(--cs-blue);animation:recPulse 2s ease-in-out infinite}@keyframes recPulse{0%,to{opacity:.35}50%{opacity:1}}.cs-landing .cs-watch-rec .rec-stage{color:var(--cs-fg-mute);white-space:nowrap;padding:3px 8px;border-radius:999px;border:1px solid rgba(60,190,215,.24);background:#3cbed712;font-size:11px;letter-spacing:.14em}.cs-landing .cs-watch-rec .rec-grid{display:grid;grid-template-columns:minmax(76px,auto) minmax(160px,1fr);gap:6px 13px;margin:0;padding:11px 14px;font-family:var(--cs-mono);letter-spacing:.035em}.cs-landing .cs-watch-rec .rec-grid{font-size:11.5px}.cs-landing .cs-watch-rec .rec-grid dt{color:var(--cs-fg-mute)}.cs-landing .cs-watch-rec .rec-grid dd{font-variant-numeric:tabular-nums}.cs-landing .cs-watch-rec .rec-grid dd{margin:0;color:var(--cs-fg)}.cs-landing .cs-watch-rec .rec-gate{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid rgba(60,190,215,.22);font-family:var(--cs-mono);font-size:11px;letter-spacing:.14em}.cs-landing .cs-watch-rec .rec-wait{display:flex;flex-direction:column;gap:4px}.cs-landing .cs-watch-rec .rec-wait b{font-weight:400;color:var(--cs-fg-mute);letter-spacing:.16em;transition:color .2s ease}.cs-landing .cs-watch-rec .rec-wait i{font-style:normal;font-size:11px;letter-spacing:.04em;color:var(--cs-fg-dim);text-transform:none}.cs-landing .cs-watch-rec .rec-approve{font-weight:600;padding:7px 12px;border-radius:8px;min-width:68px;text-align:center;background:#ffffff08;color:var(--cs-fg-mute);border:1px solid rgba(255,255,255,.08);transition:background .22s ease,color .22s ease,border-color .22s ease}.cs-landing .cs-watch-rec .rec-gate.waiting .rec-wait b{color:var(--cs-warm)}.cs-landing .cs-watch-rec .rec-gate.waiting .rec-approve{background:var(--cs-warm);color:var(--cs-warm-ink);border-color:var(--cs-warm)}.cs-landing .cs-watch-rec .rec-gate.approved .rec-approve{background:#34d39924;color:var(--cs-green);border-color:#34d39952}.cs-landing .cs-watch-rail{position:relative;z-index:3;list-style:none;margin:0 auto;padding:clamp(14px,2vh,24px) clamp(24px,3.6vw,56px) clamp(14px,2vh,24px);max-width:1560px;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.6vw,26px);pointer-events:none}.cs-landing .cs-watch-rail .rail-hit{display:flex;flex-direction:column;gap:inherit;pointer-events:auto;text-decoration:none;color:inherit;padding:6px 8px;margin:-6px -8px;border-radius:8px;transition:background .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.cs-landing .cs-watch-rail .rail-hit:hover,.cs-landing .cs-watch-rail .rail-hit:focus-visible{background:#ffffff09;transform:translateY(-1px);transition-duration:.16s}.cs-landing .cs-watch-rail .rail-hit:not(:hover){transition-duration:.22s}.cs-landing .cs-watch-rail .rail-hit:hover .rail-l{color:var(--cs-fg)}.cs-landing .cs-watch-rail .rail-step.human .rail-hit:hover .rail-l{color:var(--cs-warm-2)}@media(prefers-reduced-motion:reduce){.cs-landing .cs-watch-rail .rail-hit{transition:none}.cs-landing .cs-watch-rail .rail-hit:hover{transform:none}}.cs-landing .cs-watch-rail .rail-step{display:flex;flex-direction:column;min-width:0;--rail-gap: clamp(6px, 1.1vh, 10px)}.cs-landing .cs-watch-rail .rail-hit{gap:var(--rail-gap)}.cs-landing .cs-watch-rail .rail-track{height:2px;background:var(--cs-line);position:relative;overflow:hidden;border-radius:2px}.cs-landing .cs-watch-rail .rail-track i{position:absolute;inset:0 auto 0 0;width:0;background:var(--cs-blue);border-radius:2px}.cs-landing .cs-watch-rail .rail-step.on .rail-track i{width:calc(var(--prog, 1) * 100%)}.cs-landing .cs-watch-rail .rail-step.done .rail-track i{width:100%}.cs-landing .cs-watch-rail .rail-head{display:flex;gap:9px;align-items:baseline}.cs-landing .cs-watch-rail .rail-n{font-family:var(--cs-mono);font-size:11px;letter-spacing:.18em;color:var(--cs-fg-mute)}.cs-landing .cs-watch-rail .rail-l{font-family:var(--cs-mono);font-size:12px;letter-spacing:.16em;color:var(--cs-fg-dim);transition:color .2s ease}.cs-landing .cs-watch-rail .rail-step.on .rail-l,.cs-landing .cs-watch-rail .rail-step.done .rail-l{color:var(--cs-fg)}.cs-landing .cs-watch-rail .rail-step.on .rail-n{color:var(--cs-blue-2)}.cs-landing .cs-watch-rail .rail-step.human .rail-n,.cs-landing .cs-watch-rail .rail-step.human .rail-l{color:var(--cs-warm-2)}.cs-landing .cs-watch-rail .rail-step.human .rail-track i{background:var(--cs-warm)}.cs-landing .cs-watch-rail .rail-b{margin:0;font-size:12.5px;line-height:1.5;color:var(--cs-fg-mute);max-width:26em}@media(max-width:1180px){.cs-landing .cs-watch-grid{grid-template-columns:1fr}.cs-landing .cs-watch-side{height:auto;align-items:flex-start;justify-content:flex-start;padding-bottom:0;margin-top:clamp(20px,3.4vh,34px)}.cs-landing .cs-watch-rec{width:min(560px,100%)}.cs-landing .cs-watch-canvas{opacity:.4}}@media(max-width:1024px){.cs-landing .cs-watch-rail{grid-template-columns:repeat(2,1fr)}.cs-landing .cs-watch-rail .rail-step:last-child{grid-column:1 / -1}}@media(max-width:820px){.cs-landing .cs-watch-scrim{background:linear-gradient(180deg,#04070c66,#04070cb3)}.cs-landing .cs-watch-grid{min-height:auto;padding-top:8px}.cs-landing .cs-watch-rail{grid-template-columns:1fr;gap:18px}.cs-landing .cs-watch-rail .rail-step:last-child{grid-column:auto}.cs-landing .cs-watch-rail .rail-b{max-width:none}.cs-landing .cs-watch-tools .tools-list{gap:8px 16px;font-size:11px}}@media(max-height:850px){.cs-landing .cs-watch-grid{padding-top:8px}.cs-landing .cs-watch-h1{font-size:clamp(38px,4.1vw,56px);margin-bottom:10px}.cs-landing .cs-watch-lead{margin-bottom:6px}.cs-landing .cs-watch-sub{margin-bottom:14px}.cs-landing .cs-watch-tools{margin-top:12px}.cs-landing .cs-watch-rail{padding-top:10px;padding-bottom:12px}.cs-landing .cs-watch-rail .rail-step{gap:6px}.cs-landing .cs-watch-rail .rail-b{font-size:11.5px;line-height:1.4}.cs-landing .cs-watch-tools .tools-list{gap:7px 18px}}@media(prefers-reduced-motion:reduce){.cs-landing .cs-watch-rec .rec-live .dot{animation:none;opacity:.8}}.cs-landing .rec-conf:after{counter-reset:cs-conf var(--e-conf, 88);content:counter(cs-conf) "%";font-variant-numeric:tabular-nums}.cs-landing .cs-watch-transit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.cs-landing .ev-mote{position:absolute;--u: clamp(0, calc((var(--e-evid, 0) - var(--i) * .16) * 2), 1);top:calc(38% + var(--i) * 5.5%);left:calc(56% + var(--u) * 11%);display:inline-flex;align-items:center;gap:7px;font-family:var(--cs-mono);font-size:10px;letter-spacing:.15em;color:var(--cs-blue-2);white-space:nowrap;opacity:calc(var(--u) * (1 - var(--u)) * 4);transform:translateY(-50%)}.cs-landing .ev-dot{width:4px;height:4px;border-radius:50%;flex:none;background:var(--cs-blue-2);box-shadow:0 0 8px #7fd7e4cc}@media(max-width:1080px){.cs-landing .cs-watch-transit{display:none}}@media(prefers-reduced-motion:reduce){.cs-landing .cs-watch-transit{display:none}}.cs-landing .cs-watch-rec .rec-pending{color:var(--cs-fg-dim);font-style:italic}.cs-film{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:var(--cs-void, #04070c);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .82s cubic-bezier(.4,0,.2,1)}.cs-film.is-closing{opacity:0;pointer-events:none}.cs-film.is-flagship{background:transparent}body:has(.cs-film.is-flagship) .cs-landing>div:first-child{opacity:0;pointer-events:none}body:has(.cs-film.is-flagship) .cs-landing>div:first-child{transition:opacity .5s ease}.cs-film-stage{width:100%;height:100%}.cs-film-skip{position:absolute;top:24px;right:28px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-family:var(--cs-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-fg-2, #e2e8f0);background:#04070c99;border:1px solid rgba(127,215,228,.34);border-radius:3px;padding:11px 18px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .18s ease,border-color .18s ease,color .18s ease}.cs-film-skip:hover{color:#fff;background:#04070cd9;border-color:#7fd7e499}.cs-film-skip:focus-visible{outline:2px solid var(--cs-blue-2, #7fd7e4);outline-offset:3px}@media(max-aspect-ratio:23/20){.cs-film-skip{top:auto;bottom:max(24px,calc(env(safe-area-inset-bottom,0px) + 12px))}}.cs-film button:not(.cs-film-skip){display:none}.cs-heroP{position:relative;box-sizing:border-box;width:100%;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--cs-void, #04070c);padding-top:73px}.cs-heroP-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:opacity .62s ease}.cs-heroP-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:#05080d66}.cs-heroP-grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(5,8,13,.55) 0%,transparent 16%,transparent 62%,rgba(5,8,13,.82) 100%)}.cs-heroP-orb{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;z-index:0}.cs-film-playing .cs-heroP{height:100vh;min-height:100vh;padding-top:0}.cs-film-playing .cs-heroP>*:not(.cs-heroP-orb){opacity:0!important;transition:opacity .62s ease}.cs-film-playing .cs-heroP{background:var(--cs-void, #04070c)}.cs-heroP-vignette{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 140px 46px #05080de6;pointer-events:none}.cs-heroP-strip{position:relative;z-index:1;box-sizing:border-box;flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px clamp(14px,1.4vw,26px);min-height:42px;padding:8px clamp(24px,4.6vw,88px);border-bottom:1px solid rgba(140,200,215,.1);background:#04080cc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:12px;letter-spacing:.18em;color:#8fa3ab}.cs-heroP-strip-live{display:inline-flex;align-items:center;gap:9px;color:#7fd7e4}.cs-heroP-strip-live i{width:6px;height:6px;border-radius:50%;background:#7fd7e4;box-shadow:0 0 10px #7fd7e4e6;animation:cs-heroP-pulse 2.4s ease-in-out infinite}.cs-heroP-strip-gold{margin-left:auto;color:var(--cs-gold, #efc158)}@keyframes cs-heroP-pulse{0%,to{opacity:.35}50%{opacity:1}}.cs-heroP-body{position:relative;z-index:1;box-sizing:border-box;flex:1;min-height:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,3.8vw,72px);padding:clamp(14px,1.4vh,24px) clamp(24px,4.6vw,88px) 0}.cs-heroP-copy{box-sizing:border-box;flex:1 1 640px;max-width:1040px;padding:clamp(14px,2.4vh,30px) clamp(26px,3vw,56px) clamp(14px,2.4vh,28px);background:#04090de0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(140,200,215,.16);box-shadow:0 50px 90px -50px #000000f2}.cs-heroP-eyebrow{display:flex;align-items:center;gap:18px;margin-bottom:clamp(12px,2vh,22px);font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:13px;letter-spacing:.22em;color:#8fa3ab}.cs-heroP-eyebrow i{width:34px;height:1px;background:#7fd7e4;flex:none}.cs-heroP-h1{margin:0;font-family:Playfair Display,ui-serif,Georgia,serif;font-weight:500;font-size:clamp(44px,4.8vw,92px);line-height:1.03;letter-spacing:-.02em;color:#f2f6f7;text-wrap:pretty}.cs-heroP-h1 em{font-style:italic}.cs-heroP-sub{margin:clamp(14px,2.2vh,24px) 0 0;font-size:clamp(17px,1.05vw,20px);line-height:1.55;color:#c6d0d5;max-width:800px}.cs-heroP-cta{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,1.8vw,34px);margin-top:clamp(16px,2.6vh,28px)}.cs-heroP-btn{font:600 17px/1 var(--cs-sans, Outfit, system-ui, sans-serif);color:#05080d;background:#f2f6f7;border:1px solid #f2f6f7;border-radius:6px;padding:18px 34px;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.cs-heroP-btn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 12px 30px -14px #7fd7e4b3}.cs-heroP-link{display:inline-flex;align-items:center;gap:10px;font:600 17px/1 var(--cs-sans, Outfit, system-ui, sans-serif);color:#f2f6f7;background:none;border:0;padding:18px 2px;cursor:pointer;border-bottom:1px solid rgba(242,246,247,.3);transition:border-color .18s ease}.cs-heroP-link>span{transition:transform .18s cubic-bezier(.16,1,.3,1)}.cs-heroP-link:hover{border-bottom-color:#7fd7e4}.cs-heroP-link:hover>span{transform:translate(5px)}.cs-heroP-btn:focus-visible,.cs-heroP-link:focus-visible,.cs-heroP-step:focus-visible{outline:2px solid #7fd7e4;outline-offset:3px}.cs-heroP-promise{display:inline-block;margin-top:clamp(14px,2.4vh,26px);padding-left:16px;border-left:2px solid var(--cs-gold, #efc158);font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:13px;letter-spacing:.14em;line-height:1.5;color:var(--cs-gold, #efc158)}.cs-heroP-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(24px,2vw,36px);margin:clamp(16px,2.8vh,32px) 0 0;padding-top:clamp(14px,2.4vh,26px);border-top:1px solid rgba(140,200,215,.16)}.cs-heroP-stats>div{margin:0}.cs-heroP-stat-n{font-family:Playfair Display,ui-serif,Georgia,serif;font-size:clamp(34px,2.3vw,44px);font-weight:500;line-height:1;color:#f2f6f7;font-variant-numeric:tabular-nums}.cs-heroP-stat-l{margin-top:10px;font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:12px;letter-spacing:.14em;color:#8fa3ab}.cs-heroP-record{flex:1 1 380px;max-width:520px;padding:18px 22px 22px;background:linear-gradient(100deg,#05080de6,#05080dc7 62%,#05080d94);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-left:1px solid rgba(140,200,215,.22);margin-top:clamp(0px,calc((100vw - 1200px)/2),206px)}.cs-heroP-record-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(140,200,215,.2);font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:12px;letter-spacing:.24em;color:#7fd7e4}.cs-heroP-record-head i{width:6px;height:6px;border-radius:50%;background:var(--cs-gold, #efc158);box-shadow:0 0 10px #efc158cc}.cs-heroP-record-line{margin:0;min-height:132px;padding-top:16px;font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:15px;line-height:1.7;letter-spacing:.06em;color:#b9c8ce;overflow-wrap:anywhere}.cs-heroP-caret{color:#3fd0e0;animation:cs-heroP-blink 1s step-end infinite}@keyframes cs-heroP-blink{50%{opacity:0}}.cs-heroP-steps{position:relative;z-index:1;box-sizing:border-box;flex-shrink:0;padding:0 clamp(24px,4.6vw,88px) clamp(16px,2.4vh,26px);background:linear-gradient(180deg,#05080ddb,#05080df5 26%)}.cs-heroP-steps-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:22px}.cs-heroP-step{display:flex;flex-direction:column;gap:11px;text-align:left;background:none;border:0;font-family:var(--cs-sans, Geist, "Inter", ui-sans-serif, system-ui, sans-serif);border-top:2px solid rgba(140,200,215,.2);padding:clamp(12px,1.8vh,20px) 18px clamp(12px,1.8vh,20px) 0;cursor:pointer;transition:background .18s ease,border-color .2s ease}.cs-heroP-step:hover{background:#7fd7e40f}.cs-heroP-step:hover,.cs-heroP-step.is-sel{border-top-color:#7fd7e4}.cs-heroP-step.is-sel{background:#7fd7e414}.cs-heroP-step.is-gold{border-top-color:#efc1588c}.cs-heroP-step.is-gold:hover,.cs-heroP-step.is-gold.is-sel{border-top-color:var(--cs-gold, #efc158)}.cs-heroP-step-n,.cs-heroP-step-l{font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:12px;letter-spacing:.2em}.cs-heroP-step-n{color:#7d919a;margin-right:10px}.cs-heroP-step-l{color:#f2f6f7;font-weight:600}.cs-heroP-step.is-gold .cs-heroP-step-l{color:var(--cs-gold, #efc158)}.cs-heroP-step-b{display:block;font-size:14px;line-height:1.5;color:#9fb0b7}.cs-heroP-detail{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.cs-heroP-detail-inner{display:grid;grid-template-columns:auto 1fr;gap:28px;align-content:center;min-height:0;padding-top:clamp(12px,1.8vh,20px);margin-top:clamp(12px,2vh,22px)}.cs-heroP-detail-k{min-width:180px;font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:12px;letter-spacing:.2em;color:#7fd7e4}.cs-heroP-detail-t{font-size:16px;line-height:1.5;color:#c6d0d5;max-width:1180px;text-wrap:pretty}.cs-heroP-detail.is-open{grid-template-rows:1fr;opacity:1}.cs-heroP-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px clamp(18px,2vw,30px);margin-top:clamp(12px,2vh,22px);padding-top:clamp(12px,1.8vh,20px);border-top:1px solid rgba(140,200,215,.1);font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:12px;letter-spacing:.16em;color:#6f7f87}.cs-heroP-tools-k{color:#6f7f87}.cs-heroP-tool{color:#9fb0b7}.cs-heroP-tools-end{margin-left:auto}@media(max-width:900px){.cs-heroP-record{border-left:0;border-top:1px solid rgba(140,200,215,.16);padding:22px 0 0;max-width:none}.cs-heroP-record-line{min-height:96px}.cs-heroP-detail-inner{grid-template-columns:1fr;gap:10px}.cs-heroP-detail-k{min-width:0}.cs-heroP-tools-end{margin-left:0}}@media(max-width:600px){.cs-heroP-steps-row{grid-template-columns:repeat(2,1fr);gap:14px 18px}.cs-heroP-step-b{display:none}.cs-heroP{min-height:auto}.cs-heroP-stats{gap:22px 34px}}@media(max-height:820px){.cs-heroP-tools,.cs-heroP-step-b{display:none}}@media(max-height:760px){.cs-heroP-step{padding-top:10px;padding-bottom:10px}.cs-heroP-steps{padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.cs-heroP-strip-live i,.cs-heroP-caret{animation:none}.cs-heroP-detail{transition:none}.cs-heroP-link>span{transition:none}.cs-heroP-link:hover>span{transform:none}.cs-heroP-bg{transition:none}.cs-heroP-btn:hover{transform:none}}.cs-landing{--cs-void: #04070c;--cs-floor-1: #04060b;--cs-floor-2: #03060a;--cs-floor-3: #030509;--cs-floor-4: #030508;--cs-floor-5: #020408;--cs-stage: #020408}.cs-landing[data-floor]{--cs-fg-faint: #7c889a}.cs-landing[data-floor] .ch3{--ft: var(--cs-void);--fb: var(--cs-floor-1)}.cs-landing[data-floor] .ch4{--ft: var(--cs-floor-1);--fb: var(--cs-floor-2)}.cs-landing[data-floor] .ch5{--ft: var(--cs-floor-2);--fb: var(--cs-floor-3)}.cs-landing[data-floor] .ch6{--ft: var(--cs-floor-3);--fb: var(--cs-floor-4)}.cs-landing[data-floor] .ch7{--ft: var(--cs-floor-4);--fb: var(--cs-floor-5)}.cs-landing[data-floor] .ch8,.cs-landing[data-floor] .ch13{--ft: var(--cs-floor-5);--fb: var(--cs-floor-5)}.cs-landing[data-floor] .ch9{--ft: var(--cs-floor-5);--fb: var(--cs-floor-4)}.cs-landing[data-floor] .ch10{--ft: var(--cs-floor-4);--fb: var(--cs-floor-3)}.cs-landing[data-floor] .ch11{--ft: var(--cs-floor-3);--fb: var(--cs-floor-2)}.cs-landing[data-floor] .ch12{--ft: var(--cs-floor-2);--fb: var(--cs-void)}.cs-landing[data-floor] :is(.ch3,.ch4,.ch5,.ch6,.ch7,.ch8,.ch13,.ch9,.ch10,.ch11,.ch12){background:linear-gradient(180deg,var(--ft),var(--fb))}.cs-landing[data-floor] .ch12-stage{background:radial-gradient(60% 60% at 50% 50%,rgba(10,20,40,.4),transparent 78%)}.cs-landing[data-floor] .ch3{--key: radial-gradient(70% 60% at 0% 0%, rgba(6, 182, 212, .045), transparent 70%)}.cs-landing[data-floor] .ch4{--key: radial-gradient(60% 70% at 100% 30%, rgba(6, 182, 212, .04), transparent 70%)}.cs-landing[data-floor] .ch5{--key: radial-gradient(70% 60% at 10% 100%, rgba(6, 182, 212, .045), transparent 70%)}.cs-landing[data-floor] .ch6{--key: radial-gradient(60% 60% at 95% 10%, rgba(6, 182, 212, .05), transparent 70%)}.cs-landing[data-floor] .ch7{--key: radial-gradient(80% 50% at 50% 0%, rgba(6, 182, 212, .055), transparent 70%)}.cs-landing[data-floor] .ch8{--key: radial-gradient(60% 70% at 0% 50%, rgba(6, 182, 212, .05), transparent 70%)}.cs-landing[data-floor] .ch13{--key: radial-gradient(70% 60% at 100% 0%, rgba(6, 182, 212, .055), transparent 70%)}.cs-landing[data-floor] .ch9{--key: radial-gradient(60% 60% at 50% 40%, rgba(6, 182, 212, .06), transparent 70%)}.cs-landing[data-floor] .ch11{--key: radial-gradient(60% 60% at 100% 60%, rgba(6, 182, 212, .04), transparent 70%)}.cs-landing[data-floor] :is(.ch3,.ch4,.ch5,.ch6,.ch7,.ch8,.ch13,.ch9,.ch11){background:var(--key),linear-gradient(180deg,var(--ft),var(--fb))}.cs-landing[data-floor]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.05;mix-blend-mode:overlay;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.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.cs-landing[data-floor] .ch10{background:linear-gradient(180deg,var(--ft) 0%,var(--cs-stage) 20%,var(--cs-stage) 80%,var(--fb) 100%)}.ch2{position:relative;padding:clamp(72px,9vw,132px) clamp(20px,5vw,64px) clamp(56px,5.5vw,78px);background:var(--cs-void, #04070c);color:var(--cs-fg, #f8fafc);overflow:hidden}.ch2-head{max-width:760px;margin:0 auto clamp(36px,5vw,64px);text-align:center}.ch2-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 22px;font-family:var(--cs-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-fg-mute, #7d8b9e)}.ch2-eyebrow span{width:34px;height:1px;background:var(--cs-blue-2, #7fd7e4);opacity:.75}.ch2-h{margin:0 0 20px;font-family:var(--cs-display, "Playfair Display", serif);font-size:clamp(34px,5.4vw,62px);line-height:1.06;font-weight:400;text-wrap:balance}.ch2-h em{font-style:italic;color:var(--cs-fg-2, #e2e8f0)}.ch2-lede{margin:0 auto;max-width:60ch;font-size:clamp(15px,1.5vw,17px);line-height:1.65;color:var(--cs-fg-dim, #9aa8bc)}.ch2-stage{position:relative;display:grid;place-items:center;min-height:clamp(340px,42vw,520px);margin-bottom:clamp(28px,4vw,48px)}.ch2-orb-wrap{position:relative;width:clamp(300px,42vw,600px);aspect-ratio:1;pointer-events:none}.ch2-orb{display:block;width:100%;height:100%}.ch2-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:9px;pointer-events:none;text-align:center;text-shadow:0 0 22px rgba(4,7,12,.95),0 0 8px rgba(4,7,12,.9);isolation:isolate}.ch2-mark:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-34%;right:-30%;bottom:-34%;left:-30%;background:radial-gradient(ellipse at center,#04070cdb,#04070ca8 42%,#04070c00 74%)}.ch2-mark-rule{width:54px;height:1px;background:#7fd7e461}.ch2-mark-nm{font-family:var(--cs-serif);font-style:italic;font-size:clamp(26px,3.2vw,44px);line-height:1;letter-spacing:.06em;color:var(--cs-fg, #f8fafc)}.ch2-mark-sub{font-family:var(--cs-mono);font-size:12px;letter-spacing:.18em;color:var(--cs-fg-2);white-space:nowrap}.ch2-orb-out{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(127,215,228,.14);border-radius:50%}.ch2-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ch2-wire{stroke:#7fd7e424;stroke-width:1;transition:stroke .26s ease,stroke-width .26s ease}.ch2-wire.is-held{stroke:#7fd7e4e6;stroke-width:2;animation:ch2-wire-pulse 1.8s ease-in-out infinite}@keyframes ch2-wire-pulse{0%,to{stroke-opacity:.55}50%{stroke-opacity:1}}.ch2-wire.is-live{stroke:#7fd7e4d9;stroke-width:1.5;filter:drop-shadow(0 0 5px rgba(127,215,228,.55));stroke-dasharray:4 9;animation:ch2-wire-travel .82s linear infinite}@keyframes ch2-wire-travel{to{stroke-dashoffset:-13}}.ch2-eyes{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;display:grid;place-items:center;pointer-events:none}.ch2-eye-slot{position:absolute;pointer-events:auto}.ch2-eye{display:flex;flex-direction:column;gap:4px;width:min(232px,30vw);padding:12px 14px;text-align:left;cursor:pointer;background:#080d16b8;border:1px solid rgba(127,215,228,.16);border-radius:4px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:border-color .22s ease,background .22s ease,transform .22s ease}.ch2-eye:hover{border-color:#7fd7e45c}.ch2-eye:focus-visible{outline:2px solid var(--cs-blue-2, #7fd7e4);outline-offset:3px}.ch2-eye.is-lit{border-color:#7fd7e49e;background:#0c1622f0;box-shadow:0 0 0 1px #7fd7e424,0 10px 34px -14px #06b6d48c;transform:translateY(-2px)}.ch2-eye.is-pinned{border-color:#7fd7e4d9;box-shadow:0 0 0 1px #7fd7e438,0 10px 34px -12px #06b6d499}.ch2-eye:hover{transform:translateY(-1px)}.ch2-eye-dot{width:7px;height:7px;border-radius:50%;background:var(--cs-fg-faint, #5d6b7c);transition:background .22s ease,box-shadow .22s ease}.ch2-eye.is-lit .ch2-eye-dot{background:var(--cs-blue-2, #7fd7e4);box-shadow:0 0 10px #7fd7e4cc}.ch2-eye-name{font-family:var(--cs-mono);font-size:12.5px;letter-spacing:.02em;color:var(--cs-fg-2, #e2e8f0);word-break:break-word}.ch2-eye-says{font-size:12.5px;line-height:1.45;color:var(--cs-fg-mute, #7d8b9e)}.ch2-verdict{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;transition:opacity .3s ease;pointer-events:none}.ch2-verdict code{font-family:var(--cs-mono);font-size:12.5px;letter-spacing:.06em;color:var(--cs-blue-2, #7fd7e4)}.ch2-verdict p{margin:0;font-size:12.5px;color:var(--cs-fg-mute, #7d8b9e)}.ch2-boundary{position:relative;max-width:1160px;margin:0 auto clamp(26px,3.4vw,40px);height:1px;background:linear-gradient(90deg,transparent,rgba(239,193,88,calc(.34 + var(--stopped, 0) * .42)) 12%,rgba(239,193,88,calc(.52 + var(--stopped, 0) * .48)) 50%,rgba(239,193,88,calc(.34 + var(--stopped, 0) * .42)) 88%,transparent)}.ch2-boundary:after{content:"";position:absolute;left:0;right:0;top:0;height:26px;background:linear-gradient(180deg,rgba(239,193,88,calc(.055 + var(--stopped, 0) * .05)),transparent 88%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);pointer-events:none}.ch2-boundary-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:5px 14px;background:var(--cs-void, #04070c);font-family:var(--cs-mono);font-size:12px;letter-spacing:.2em;color:var(--cs-gold, #efc158);white-space:nowrap;opacity:calc(.5 + var(--stopped, 0) * .5)}.ch2-beyond{max-width:860px;margin:0 auto;text-align:center}.ch2-beyond-head{margin:0 auto 22px;font-size:clamp(15px,1.5vw,17px);line-height:1.6;color:var(--cs-fg-dim, #9aa8bc)}.ch2-beyond-head strong{color:var(--cs-gold, #efc158);font-weight:500}.ch2-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:0;list-style:none}.ch2-action{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;min-height:38px;font-size:12.5px;color:var(--cs-fg-mute, #7d8b9e);border:1px solid rgba(148,163,184,.18);border-radius:3px;background:#94a3b80a}.ch2-action.is-never{border-color:#efc1584d;color:var(--cs-fg-dim, #9aa8bc)}.ch2-never{padding:2px 6px;margin-left:2px;border:1px solid rgba(239,193,88,.32);border-radius:2px;font-family:var(--cs-mono);font-size:12px;letter-spacing:.06em;color:var(--cs-gold, #efc158);white-space:nowrap}.ch2-beyond-foot{margin:0 auto;font-size:12.5px;line-height:1.6;color:var(--cs-fg-faint, #5d6b7c)}@media(min-width:1080px){.ch2-eye-slot:nth-child(1){top:6%;left:12%}.ch2-eye-slot:nth-child(2){top:6%;right:12%}.ch2-eye-slot:nth-child(3){bottom:8%;left:12%}.ch2-eye-slot:nth-child(4){bottom:8%;right:12%}}@media(max-width:1079px){.ch2-wires{display:none}.ch2-stage{display:flex;flex-direction:column;align-items:center;gap:22px}.ch2-eyes{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:620px}.ch2-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ch2-eye-slot{position:static}.ch2-eye{width:100%}.ch2-verdict{position:static;transform:none}}@media(max-width:719px){.ch2-eyes{grid-template-columns:1fr}.ch2-orb-wrap{width:min(74vw,300px)}.ch2-stage{min-height:0}.ch2-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ch2-wire.is-held{animation:none;stroke-opacity:1}.ch2-eye,.ch2-verdict,.ch2-eye-dot{transition:none}}@media(prefers-reduced-motion:reduce){.ch2-wire.is-live{animation:none;stroke-dasharray:none}.ch2-wire.is-held{animation:none}.ch2-eye,.ch2-eye:hover,.ch2-eye.is-lit{transform:none;transition:none}}.cs-landing .ch3{position:relative;height:clamp(620px,88vh,860px);background:#04070c}.cs-landing .ch3-stage{position:relative;height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.cs-landing .ch3-head{position:absolute;top:clamp(56px,11vh,104px);left:clamp(24px,5vw,90px);z-index:3;max-width:34ch;-webkit-mask-image:none;mask-image:none}.cs-landing .ch3-head .eyebrow{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-fg-dim)}.cs-landing .ch3-head .eyebrow span{width:26px;height:1px;background:var(--cs-blue)}.cs-landing .ch3-head h2{font-family:var(--cs-serif);font-weight:400;font-size:clamp(34px,4.4vw,58px);line-height:1.05;letter-spacing:-.015em;color:var(--cs-fg);margin:16px 0 0}.cs-landing .ch3-head h2 em{font-style:italic;color:var(--cs-fg)}.cs-landing .ch3-head p{font-family:var(--cs-sans);font-size:15px;line-height:1.6;color:var(--cs-fg-dim);margin:14px 0 0}.cs-landing .ch3-meta{position:absolute;top:clamp(56px,11vh,104px);right:clamp(24px,5vw,90px);z-index:3;text-align:right;-webkit-mask-image:none;mask-image:none}.cs-landing .ch3-meta-n{font-family:var(--cs-mono);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--cs-fg)}.cs-landing .ch3-meta-n i{font-style:normal;font-size:.42em;font-weight:400;letter-spacing:.14em;color:var(--cs-fg-faint);margin-left:8px}.cs-landing .ch3-meta-k{font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cs-blue-2);margin-top:10px}.cs-landing .ch3-ticks{display:flex;justify-content:flex-end;gap:5px;margin-top:14px}.cs-landing .ch3-ticks span{width:16px;height:2px;background:var(--cs-line);transition:background .26s ease,box-shadow .26s ease}.cs-landing .ch3-ticks span.on{background:var(--cs-blue);box-shadow:0 0 7px #06b6d499}.cs-landing .ch3-meta-h{font-family:var(--cs-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-fg-faint);margin-top:16px}@media(max-width:860px){.cs-landing .ch3-meta{position:static;text-align:left;margin:18px clamp(24px,5vw,90px) 0}.cs-landing .ch3-meta-n,.cs-landing .ch3-meta-k{display:none}.cs-landing .ch3-ticks{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.cs-landing .ch3-ticks span{transition:none}}.cs-landing .ch3-rail{position:absolute;left:0;right:0;top:58%;height:1px;z-index:1;background:var(--cs-line);overflow:hidden}.cs-landing .ch3-rail .fill{position:absolute;left:0;top:0;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;will-change:transform;background:linear-gradient(90deg,transparent,var(--cs-blue));box-shadow:0 0 8px #06b6d480}.cs-landing .ch3-track{position:relative;z-index:2;top:58%;display:flex;align-items:flex-start;gap:90px;padding:0 0 0 calc(50vw - 210px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(140,200,215,.3) transparent}.cs-landing .ch3-track>*{scroll-snap-align:center}.cs-landing .ch3-track:focus-visible{outline:2px solid var(--cs-blue-2, #7fd7e4);outline-offset:4px}.cs-landing .ch3-endcap{flex:0 0 auto;width:max(24px,calc(50vw - 268px));align-self:stretch}.cs-landing .ch3-node{position:relative;flex:0 0 auto;width:420px;padding-top:34px;transition:opacity .15s linear}.cs-landing .ch3-node .dot{position:absolute;top:-5px;left:0;width:11px;height:11px;border-radius:50%;background:var(--cs-bg-2);border:1px solid var(--cs-line-2);box-shadow:0 0 0 4px #04070ce6}.cs-landing .ch3-node[style*="--f: 1"] .dot,.cs-landing .ch3-node .dot{transition:all .2s}.cs-landing .ch3-node .lab{font-family:var(--cs-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-fg-mute);margin-bottom:12px}.cs-landing .ch3-node .mono{font-family:var(--cs-mono);font-size:12px;color:var(--cs-fg-2);margin-bottom:10px}.cs-landing .ch3-node .txt{font-family:var(--cs-sans);font-size:15px;line-height:1.55;color:var(--cs-fg-2)}.cs-landing .ch3-node .txt.big{font-size:17px;color:var(--cs-fg)}.cs-landing .ch3-node .call{display:block;font-family:var(--cs-mono);font-size:12.5px;line-height:1.5;color:var(--cs-blue-2);padding:12px 14px;border-radius:10px;border:1px solid var(--cs-line-2);background:#06b6d40d;word-break:break-word}.cs-landing .ch3-node .obs{font-family:var(--cs-mono);font-size:12px;color:var(--cs-fg-dim);margin-top:10px}.cs-landing .ch3-node .obs .arr{color:var(--cs-blue-2)}.cs-landing .ch3-node .branch{font-family:var(--cs-mono);font-size:11px;line-height:1.5;color:var(--cs-fg-faint);margin-top:12px;padding-left:12px;border-left:1px solid var(--cs-line-2)}.cs-landing .ch3-node.verdict{width:480px}.cs-landing .ch3-node.verdict .lab{color:var(--cs-blue-2)}.cs-landing .ch3-node.verdict blockquote{margin:0;font-family:var(--cs-serif);font-style:italic;font-weight:400;font-size:clamp(22px,2vw,30px);line-height:1.3;letter-spacing:-.01em;color:var(--cs-fg)}.cs-landing .ch3-node.verdict .dot{background:var(--cs-blue);border-color:var(--cs-blue);box-shadow:0 0 12px #06b6d4b3}@media(max-width:720px){.cs-landing .ch3-node,.cs-landing .ch3-node.verdict{width:94vw}.cs-landing .ch3-track{gap:12px;padding:0 3vw}.cs-landing .ch3-head{max-width:22ch}}.cs-landing .ch4{--ch4-settle: cubic-bezier(.2, .8, .2, 1);--ch4-gut: clamp(24px, 5vw, 90px);position:relative;background:#04070c;overflow:hidden;padding:clamp(72px,10vh,112px) 0 clamp(56px,8vh,88px)}.cs-landing .ch4 ::selection{background:#22d3ee52;color:var(--cs-fg)}.cs-landing .ch4-top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:0 var(--ch4-gut);position:relative;z-index:4}.cs-landing .ch4-head{max-width:760px}.cs-landing .ch4-head .eyebrow{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-fg-dim)}.cs-landing .ch4-head .eyebrow span{width:26px;height:1px;background:var(--cs-blue)}.cs-landing .ch4-head h2{font-family:var(--cs-serif);font-weight:400;font-size:clamp(34px,4.4vw,58px);line-height:1.05;letter-spacing:-.015em;color:var(--cs-fg);margin:16px 0 0;text-wrap:balance}.cs-landing .ch4-head h2 em{font-style:italic;color:var(--cs-fg)}.cs-landing .ch4-head p{font-family:var(--cs-sans);font-size:15px;line-height:1.6;color:var(--cs-fg-dim);margin:14px 0 0;max-width:52ch}.cs-landing .ch4-meta{text-align:right;flex-shrink:0}.cs-landing .ch4-meta-k{font-family:var(--cs-mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;color:var(--cs-fg-mute)}.cs-landing .ch4-meta-n{font-family:var(--cs-mono);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--cs-fg);margin-top:10px}.cs-landing .ch4-meta-n i{font-style:normal;font-size:.42em;color:var(--cs-fg-mute);margin-left:6px;letter-spacing:0}.cs-landing .ch4-meta-s{font-family:var(--cs-mono);font-size:10.5px;letter-spacing:.1em;color:var(--cs-blue-2);margin-top:8px}.cs-landing .ch4-body{position:relative;--stage-h: clamp(500px, 62vh, 620px);margin-top:clamp(4px,1.5vh,20px)}.cs-landing .ch4-stage{position:relative;height:var(--stage-h);overflow:hidden;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 88%,transparent);mask-composite:intersect}.cs-landing .ch4-view{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1200px;perspective-origin:50% 50%}.cs-landing .ch4-world{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform-origin:0 0}.cs-landing .ch4-slab{position:absolute;left:0;top:0;width:300px;transform-origin:0 0;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cs-landing .ch4-float{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:ch4-float 5.6s ease-in-out infinite;animation-delay:var(--float-delay, 0s)}.cs-landing .ch4-face{padding:13px 16px 11px;border-radius:14px;text-align:left;background:#090e18f7;border:1px solid rgba(255,255,255,.09);box-shadow:0 30px 60px -34px #000000f2,inset 0 1px #ffffff14;-webkit-font-smoothing:antialiased;transition:border-color .4s var(--ch4-settle)}.cs-landing .ch4-slab.is-live .ch4-face{border-color:#22d3ee80}.cs-landing .ch4-slab:not(.is-live):hover .ch4-face{border-color:#22d3ee66}.cs-landing .ch4-shadow{position:absolute;left:14%;right:14%;top:calc(100% + 30px);height:26px;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,#000000b3,#0000);animation:ch4-shadow 5.6s ease-in-out infinite;animation-delay:var(--float-delay, 0s);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cs-landing .ch4-slab.is-live .ch4-shadow{background:radial-gradient(50% 50% at 50% 50%,#22d3ee29,#0000008c 45%,#0000)}.cs-landing .ch4-slab-top{display:flex;align-items:baseline;gap:8px;font-family:var(--cs-mono);font-size:10px;letter-spacing:.14em;margin-bottom:11px}.cs-landing .ch4-slab-n{color:var(--cs-fg-faint);font-variant-numeric:tabular-nums}.cs-landing .ch4-slab-lab{color:var(--cs-cyan);font-weight:700}.cs-landing .ch4-slab-t{margin-left:auto;color:var(--cs-fg-mute);letter-spacing:.06em;font-variant-numeric:tabular-nums}.cs-landing .ch4-slab-src{margin-top:11px;padding-top:9px;border-top:1px solid rgba(255,255,255,.06);font-family:var(--cs-mono);font-size:9.5px;letter-spacing:.08em;color:var(--cs-fg-faint)}.cs-landing .ch4-hud{position:absolute;z-index:3;right:var(--ch4-gut);top:calc(var(--stage-h) / 2);transform:translateY(-50%);width:min(420px,33vw);padding:22px 24px;border-radius:16px;background:#090e18bd;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);border:1px solid rgba(255,255,255,.09);box-shadow:0 32px 64px -32px #000000eb,inset 0 1px #ffffff14}.cs-landing .ch4-hud-in>*{animation:ch4-write .44s var(--ch4-settle) both}.cs-landing .ch4-hud-in>:nth-child(2){animation-delay:.06s}.cs-landing .ch4-hud-in>:nth-child(3){animation-delay:.12s}.cs-landing .ch4-hud-in>:nth-child(4){animation-delay:.2s}.cs-landing .ch4-hud-in>:nth-child(5){animation-delay:.28s}.cs-landing .ch4-hud-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--cs-mono);font-size:10.5px;letter-spacing:.14em}.cs-landing .ch4-hud-n{color:var(--cs-fg-mute);font-variant-numeric:tabular-nums}.cs-landing .ch4-hud-lab{color:var(--cs-cyan);font-weight:700}.cs-landing .ch4-hud-meta{margin-left:auto;color:var(--cs-fg-mute);letter-spacing:.06em}.cs-landing .ch4-hud-h{font-family:var(--cs-serif);font-weight:400;font-size:clamp(22px,1.9vw,27px);line-height:1.18;letter-spacing:-.01em;color:var(--cs-fg);margin:13px 0 0;text-wrap:balance}.cs-landing .ch4-hud-h.big{font-size:clamp(28px,2.5vw,36px);line-height:1.08}.cs-landing .ch4-hud-p{font-family:var(--cs-sans);font-size:14.5px;line-height:1.6;color:var(--cs-fg-dim);margin:10px 0 0}.cs-landing .ch4-hud-sec{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.cs-landing .ch4-hud-k{font-family:var(--cs-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-fg-mute)}.cs-landing .ch4-links{list-style:none;margin:9px 0 0;padding:0;display:grid;gap:7px}.cs-landing .ch4-links li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:baseline;font-family:var(--cs-sans);font-size:13px;line-height:1.35}.cs-landing .ch4-links b{font-family:var(--cs-mono);font-size:10px;letter-spacing:.1em;color:var(--cs-cyan);white-space:nowrap}.cs-landing .ch4-links span{color:var(--cs-fg-2)}.cs-landing .ch4-links em{font-style:normal;font-family:var(--cs-mono);font-size:9.5px;letter-spacing:.1em;color:var(--cs-fg-mute);white-space:nowrap}.cs-landing .ch4-hud-none{font-family:var(--cs-sans);font-size:13.5px;line-height:1.5;color:var(--cs-fg-mute);margin:8px 0 0}.cs-landing .ch4-infer{font-family:var(--cs-sans);font-size:14.5px;line-height:1.5;color:var(--cs-fg);margin:8px 0 0}.cs-landing .ch4-conf{display:flex;align-items:center;gap:10px;margin-top:11px}.cs-landing .ch4-conf-bar{flex:1;height:3px;border-radius:2px;background:#ffffff14;overflow:hidden}.cs-landing .ch4-conf-bar i{display:block;height:100%;background:var(--cs-cyan);transform-origin:left center;animation:ch4-fill .62s var(--ch4-settle) .34s both}.cs-landing .ch4-conf-n{font-family:var(--cs-mono);font-size:13px;font-weight:700;color:var(--cs-fg);font-variant-numeric:tabular-nums}.cs-landing .ch4-conf-k{font-family:var(--cs-mono);font-size:10px;letter-spacing:.08em;color:var(--cs-fg-mute)}.cs-landing .ch4-watch,.cs-landing .ch4-play{display:inline-flex;align-items:center;gap:9px;cursor:pointer;white-space:nowrap;font-family:var(--cs-mono);font-size:12px;font-weight:700;letter-spacing:.06em;padding:11px 18px;border-radius:10px;color:var(--cs-fg);border:1px solid var(--cs-line-2);background:#22d3ee12;transition:border-color .12s,background .12s,color .12s}.cs-landing .ch4-watch.is-primary{margin-top:20px;border-color:#22d3ee8c;background:#22d3ee1f}.cs-landing .ch4-watch:hover{border-color:var(--cs-cyan);background:#22d3ee26}.cs-landing .ch4-watch svg,.cs-landing .ch4-play svg{width:12px;height:12px;flex-shrink:0;color:var(--cs-cyan)}.cs-landing .ch4-play{font-weight:500;font-size:11px;padding:10px 13px;color:var(--cs-fg-dim);border-color:#ffffff1a;background:transparent;min-width:0}.cs-landing .ch4-play:hover{color:var(--cs-fg);border-color:#ffffff38}.cs-landing .ch4 button:focus-visible{outline:2px solid var(--cs-cyan);outline-offset:2px}.cs-landing .ch4-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 var(--ch4-gut);margin-top:6px;position:relative;z-index:4}.cs-landing .ch4-rail{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;min-width:0}.cs-landing .ch4-rail::-webkit-scrollbar{display:none}.cs-landing .ch4-tab{position:relative;display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:8px;row-gap:3px;padding:10px 14px 13px;min-width:112px;flex-shrink:0;border-radius:10px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:var(--cs-mono);text-align:left;color:var(--cs-fg-mute);transition:color .12s,background .12s,border-color .2s}.cs-landing .ch4-tab-n{font-size:10px;color:var(--cs-fg-faint);font-variant-numeric:tabular-nums}.cs-landing .ch4-tab-lab{font-size:11px;font-weight:700;letter-spacing:.14em}.cs-landing .ch4-tab-t{grid-column:2;font-size:10px;color:var(--cs-fg-faint);font-variant-numeric:tabular-nums}.cs-landing .ch4-tab:hover{color:var(--cs-fg-2);background:#ffffff08}.cs-landing .ch4-tab.done{color:var(--cs-fg-2)}.cs-landing .ch4-tab.on{color:var(--cs-fg);border-color:#22d3ee4d;background:#22d3ee0f}.cs-landing .ch4-tab.on .ch4-tab-lab,.cs-landing .ch4-tab.verdict .ch4-tab-n{color:var(--cs-cyan)}.cs-landing .ch4-tab-bar{position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:1px;background:#ffffff12;overflow:hidden}.cs-landing .ch4-tab-bar>span{display:block;height:100%;background:var(--cs-cyan);transform-origin:left center;transform:scaleX(0)}.cs-landing .ch4-tab.done .ch4-tab-bar>span{background:#7fd7e48c}.cs-landing .ch4-ctl{display:flex;align-items:center;gap:10px;flex-shrink:0}.cs-landing .ch4-art{font-family:var(--cs-sans);color:var(--cs-fg-2)}.cs-landing .a-mono{font-family:var(--cs-mono)}.cs-landing .a-ico{width:14px;height:14px;color:var(--cs-fg-mute);flex-shrink:0}.cs-landing .a-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cs-cyan);flex-shrink:0}.cs-landing .a-dot.red{background:var(--cs-red-2)}.cs-landing .a-mail .a-meta{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;color:var(--cs-fg-mute)}.cs-landing .a-subj{font-weight:600;font-size:15px;line-height:1.3;color:var(--cs-fg);margin:7px 0 11px;text-wrap:balance}.cs-landing .a-go{display:flex;align-items:center;gap:7px;min-width:0}.cs-landing .a-btn{padding:5px 10px;border-radius:6px;font-size:11.5px;color:var(--cs-fg);white-space:nowrap;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.cs-landing .a-url{font-size:10.5px;color:var(--cs-red-2);white-space:nowrap;overflow:hidden}.cs-landing .a-url>span{display:inline-block}.cs-landing .a-hit{display:flex;align-items:center;gap:7px;margin-top:11px;font-size:10.5px;color:var(--cs-red-2)}.cs-landing .ch4-slab.is-live .a-btn{animation:ch4-press .5s var(--ch4-settle) .55s both}.cs-landing .ch4-slab.is-live .a-url>span{animation:ch4-type .9s steps(27) .85s both}.cs-landing .ch4-slab.is-live .a-hit{animation:ch4-write .44s var(--ch4-settle) 1.9s both}.cs-landing .a-map{display:block;width:100%;height:auto;overflow:visible}.cs-landing .a-map pattern circle{fill:#7fd7e429}.cs-landing .a-map-arc{fill:none;stroke:var(--cs-cyan);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round}.cs-landing .a-map-home{fill:var(--cs-blue-2)}.cs-landing .a-map-ring{fill:none;stroke:#7fd7e466;stroke-width:1}.cs-landing .a-map-hit{fill:var(--cs-red-2)}.cs-landing .a-map-hit-ring{fill:none;stroke:var(--cs-red-2);stroke-width:1;opacity:.5;transform-box:fill-box;transform-origin:center}.cs-landing .a-map-t{font-family:var(--cs-mono);font-size:8.5px;font-weight:700;letter-spacing:.14em;fill:var(--cs-fg-dim)}.cs-landing .a-map-t.hot{fill:var(--cs-red-2)}.cs-landing .a-map-s{font-family:var(--cs-sans);font-size:8.5px;fill:var(--cs-fg-faint)}.cs-landing .a-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.cs-landing .a-chip{font-size:10px;padding:3px 7px;border-radius:5px;border:1px solid rgba(255,255,255,.1);color:var(--cs-fg-dim)}.cs-landing .a-chip.hot{color:var(--cs-red-2);border-color:#f2696d66}.cs-landing .ch4-slab.is-live .a-map-arc{animation:ch4-draw 1.1s var(--ch4-settle) .5s both}.cs-landing .ch4-slab.is-live .a-map-hit,.cs-landing .ch4-slab.is-live .a-map-t.hot{animation:ch4-write .4s var(--ch4-settle) 1.4s both}.cs-landing .ch4-slab .a-map-hit-ring{animation:ch4-ping 2.8s ease-out infinite}.cs-landing .ch4-slab.is-live .a-chip{animation:ch4-write .4s var(--ch4-settle) both}.cs-landing .ch4-slab.is-live .a-chip:nth-child(1){animation-delay:1.6s}.cs-landing .ch4-slab.is-live .a-chip:nth-child(2){animation-delay:1.72s}.cs-landing .ch4-slab.is-live .a-chip:nth-child(3){animation-delay:1.84s}.cs-landing .a-rule-k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-fg-mute)}.cs-landing .a-rule-row{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--cs-fg-2);margin-top:9px;flex-wrap:wrap}.cs-landing .a-rule-if{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--cs-blue-2);min-width:36px}.cs-landing .a-words{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0 44px}.cs-landing .a-word{font-size:11px;padding:3px 7px;border-radius:5px;color:var(--cs-red-2);border:1px solid rgba(242,105,109,.36);background:#f2696d12}.cs-landing .a-then b{color:var(--cs-fg);font-weight:600}.cs-landing .a-sep{width:3px;height:3px;border-radius:50%;background:var(--cs-fg-faint);align-self:center}.cs-landing .ch4-slab.is-live .a-word{animation:ch4-pop .42s var(--ch4-settle) both;animation-delay:calc(.55s + var(--i) * .15s)}.cs-landing .ch4-slab.is-live .a-then{animation:ch4-write .44s var(--ch4-settle) 1.5s both}.cs-landing .a-dom-k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-fg-mute)}.cs-landing .a-dom-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;border-radius:7px;font-size:11.5px;margin-top:7px;white-space:nowrap}.cs-landing .a-dom-row.real{color:var(--cs-fg-dim);background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.cs-landing .a-dom-row.fake{color:var(--cs-fg);background:#f2696d0f;border:1px solid rgba(242,105,109,.32)}.cs-landing .a-dom-row mark{background:linear-gradient(#f2696d47,#f2696d47) no-repeat 0 100% / 100% 100%;color:var(--cs-red-2);border-radius:2px}.cs-landing .a-tag{font-size:8.5px;letter-spacing:.12em;color:var(--cs-fg-faint);white-space:nowrap}.cs-landing .a-tag.hot{color:var(--cs-red-2)}.cs-landing .a-whois{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:10.5px;color:var(--cs-red-2)}.cs-landing .ch4-slab.is-live .a-dom-row.fake{animation:ch4-write .5s var(--ch4-settle) .55s both}.cs-landing .ch4-slab.is-live .a-dom-row mark{animation:ch4-mark .5s var(--ch4-settle) 1.15s both}.cs-landing .ch4-slab.is-live .a-whois{animation:ch4-write .44s var(--ch4-settle) 1.6s both}.cs-landing .a-pay{position:relative}.cs-landing .a-pay-k{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;color:var(--cs-fg-mute)}.cs-landing .a-pay-k span:last-child{color:var(--cs-fg-dim);font-size:11.5px}.cs-landing .a-amt{font-family:var(--cs-sans);font-weight:600;font-size:28px;letter-spacing:-.02em;color:var(--cs-fg);margin:6px 0 8px;font-variant-numeric:tabular-nums}.cs-landing .a-pay-rows>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid rgba(255,255,255,.06);font-size:11.5px}.cs-landing .a-pay-rows>div>span:first-child{font-family:var(--cs-mono);font-size:9.5px;letter-spacing:.08em;color:var(--cs-fg-mute);padding-top:1px}.cs-landing .a-pay-rows>div.hot>span:last-child{color:var(--cs-red-2)}.cs-landing .a-amt-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-bottom:8px}.cs-landing .a-held{transform:rotate(-6deg);white-space:nowrap;flex-shrink:0;padding:5px 9px;border-radius:6px;border:1.5px solid var(--cs-warm);background:#efc1581a;color:var(--cs-warm);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cs-landing .ch4-slab.is-live .a-pay-rows>div{animation:ch4-write .44s var(--ch4-settle) both}.cs-landing .ch4-slab.is-live .a-pay-rows>div:nth-child(1){animation-delay:.6s}.cs-landing .ch4-slab.is-live .a-pay-rows>div:nth-child(2){animation-delay:.85s}.cs-landing .ch4-slab.is-live .a-held{animation:ch4-stamp .5s var(--ch4-settle) 1.5s both}.cs-landing .ch4-verdict{width:344px;opacity:0}.cs-landing .ch4-verdict .ch4-face{border-color:#22d3ee8c;box-shadow:0 34px 70px -34px #000000f2,0 18px 40px -24px #22d3ee47,inset 0 1px #ffffff1a}.cs-landing .ch4-verdict-glow{position:absolute;top:-34px;right:-40px;bottom:-34px;left:-40px;border-radius:48px;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#22d3ee52,#22d3ee00)}.cs-landing .ch4-verdict.is-on .ch4-verdict-glow{animation:ch4-flash 1.3s var(--ch4-settle) both}.cs-landing .a-ver-row{display:flex;align-items:center;gap:16px}.cs-landing .a-ver-ring{width:104px;height:104px;flex-shrink:0}.cs-landing .a-ver-ring circle{fill:#04070c99;stroke:#22d3ee29;stroke-width:3}.cs-landing .a-ver-ring circle.fill{fill:none;stroke:var(--cs-cyan);stroke-width:3.5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:60px 60px}.cs-landing .a-ver-n{font-family:var(--cs-mono);font-weight:700;font-size:31px;fill:var(--cs-fg);letter-spacing:-.03em}.cs-landing .a-ver-pc{font-size:14px;fill:var(--cs-fg-dim)}.cs-landing .a-ver-k{font-family:var(--cs-mono);font-size:7px;letter-spacing:.2em;fill:var(--cs-fg-mute)}.cs-landing .a-ver-h{font-family:var(--cs-serif);font-size:25px;line-height:1.1;color:var(--cs-fg);text-wrap:balance}.cs-landing .a-ver-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.cs-landing .a-ver-chip{font-size:9.5px;font-weight:700;letter-spacing:.1em;padding:4px 7px;border-radius:5px;color:var(--cs-cyan);border:1px solid rgba(34,211,238,.3);background:#22d3ee0f}.cs-landing .ch4-verdict.is-on .a-ver-ring circle.fill{animation:ch4-ring 1.3s var(--ch4-settle) .2s both}.cs-landing .ch4-verdict.is-on .a-ver-h{animation:ch4-write .5s var(--ch4-settle) .35s both}.cs-landing .ch4-verdict.is-on .a-ver-chip{animation:ch4-pop .42s var(--ch4-settle) both;animation-delay:calc(.6s + var(--i) * .12s)}@keyframes ch4-write{0%{opacity:0;transform:translateY(6px)}}@keyframes ch4-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ch4-draw{0%{stroke-dashoffset:1}}@keyframes ch4-fill{0%{transform:scaleX(0)}}@keyframes ch4-ring{0%{stroke-dasharray:0 100}}@keyframes ch4-mark{0%{background-size:0% 100%;color:var(--cs-fg)}}@keyframes ch4-pop{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.05)}to{transform:none}}@keyframes ch4-press{45%{transform:scale(.94);background:#22d3ee33;border-color:#22d3ee80}}@keyframes ch4-stamp{0%{opacity:0;transform:rotate(-6deg) scale(1.7)}to{opacity:1;transform:rotate(-6deg) scale(1)}}@keyframes ch4-flash{0%{opacity:0;transform:scale(.7)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes ch4-float{0%,to{transform:translateY(5px)}50%{transform:translateY(-9px)}}@keyframes ch4-shadow{0%,to{transform:scaleX(1);opacity:.95}50%{transform:scaleX(.8);opacity:.5}}@keyframes ch4-ping{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){.cs-landing .ch4 *,.cs-landing .ch4 *:before,.cs-landing .ch4 *:after{animation:none!important;transition:none!important}}@media(max-width:1080px){.cs-landing .ch4-hud{width:min(380px,38vw);padding:18px 20px}.cs-landing .ch4-hud-p,.cs-landing .ch4-infer{font-size:13.5px}}@media(max-width:759px){.cs-landing .ch4{display:flex;flex-direction:column;--ch4-gut: 16px;padding-top:72px}.cs-landing .ch4-body,.cs-landing .ch4-bar{display:contents}.cs-landing .ch4-top{order:0;flex-direction:column;align-items:flex-start;gap:18px}.cs-landing .ch4-head h2{font-size:clamp(30px,8.4vw,36px)}.cs-landing .ch4-head p{font-size:14.5px}.cs-landing .ch4-meta{text-align:left;display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px}.cs-landing .ch4-meta-k{grid-column:1 / -1}.cs-landing .ch4-meta-n{font-size:24px;margin-top:8px}.cs-landing .ch4-meta-s{margin-top:0}.cs-landing .ch4-stage{order:1;--stage-h: clamp(340px, 46vh, 400px);height:var(--stage-h);margin-top:2px}.cs-landing .ch4-rail{order:2;padding:0 16px;margin-top:2px;scroll-padding:0 16px}.cs-landing .ch4-tab{min-width:96px;padding:9px 11px 12px}.cs-landing .ch4-tab-bar{left:11px;right:11px}.cs-landing .ch4-hud{order:3;position:relative;right:auto;top:auto;transform:none;width:auto;margin:12px 16px 0;padding:18px 18px 20px}.cs-landing .ch4-ctl{order:4;padding:14px 16px 0;flex-wrap:wrap}.cs-landing .ch4-slab{width:260px}.cs-landing .ch4-verdict{width:292px}.cs-landing .a-ver-ring{width:86px;height:86px}.cs-landing .a-ver-h{font-size:21px}.cs-landing .ch4-face{padding:12px 13px 10px}.cs-landing .a-subj{font-size:14px}.cs-landing .ch4-hud-meta{margin-left:0;width:100%}}.cs-landing .ch5{position:relative;min-height:clamp(560px,76vh,740px);background:#04070c;display:grid;place-items:center;padding:clamp(96px,14vh,170px) 24px}.cs-landing .ch5-inner{width:min(680px,92vw);text-align:center;display:flex;flex-direction:column;align-items:center}.cs-landing .ch5 .reveal{opacity:0;transform:translateY(16px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.cs-landing .ch5.in .reveal{opacity:1;transform:none}.cs-landing .ch5.in .eyebrow{transition-delay:.05s}.cs-landing .ch5.in h2{transition-delay:.18s}.cs-landing .ch5.in .ch5-band{transition-delay:.4s}.cs-landing .ch5.in .ch5-note{transition-delay:.6s}@media(prefers-reduced-motion:reduce){.cs-landing .ch5 .reveal{opacity:1;transform:none;transition:none}}.cs-landing .ch5 .eyebrow{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-fg-dim)}.cs-landing .ch5 .eyebrow span{width:26px;height:1px;background:var(--cs-blue)}.cs-landing .ch5 h2{font-family:var(--cs-serif);font-weight:400;margin:26px 0 0;font-size:clamp(38px,5.4vw,76px);line-height:1.04;letter-spacing:-.02em;color:var(--cs-fg)}.cs-landing .ch5 h2 em{font-style:italic;color:var(--cs-warm-2)}.cs-landing .ch5-band{position:relative;width:100%;max-width:520px;margin:48px auto 0;text-align:left;padding:20px 22px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#090e1880;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);box-shadow:0 40px 90px -40px #000000d9,inset 0 1px #ffffff14;transition:border-color .6s,box-shadow .6s}.cs-landing .ch5-band.approved{border-color:#10b98166;box-shadow:0 40px 90px -40px #000000d9,0 0 40px #10b98124}.cs-landing .ch5-band .seal-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;pointer-events:none;opacity:0;border:1.5px solid var(--cs-warm)}.cs-landing .ch5-band.sealing .seal-ring{animation:ch5seal .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes ch5seal{0%{opacity:0;transform:scale(1.06)}40%{opacity:1}to{opacity:0;transform:scale(1)}}.cs-landing .ch5-band .band-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--cs-line-soft);font-family:var(--cs-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.cs-landing .ch5-band .status{display:inline-flex;align-items:center;gap:8px;color:var(--cs-warm-2);font-weight:700}.cs-landing .ch5-band.approved .status{color:var(--cs-green-2)}.cs-landing .ch5-band .status .dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:ch5pulse 2.6s ease-in-out infinite}.cs-landing .ch5-band.approved .status .dot{animation:none}@keyframes ch5pulse{0%,to{opacity:.5}50%{opacity:1}}.cs-landing .ch5-band .meta{color:var(--cs-fg-mute)}.cs-landing .ch5-band .band-body{padding:16px 0 4px}.cs-landing .ch5-band .action{font-family:var(--cs-sans);font-size:17px;color:var(--cs-fg)}.cs-landing .ch5-band .action b{color:var(--cs-fg);font-weight:700}.cs-landing .ch5-band .sub{font-family:var(--cs-sans);font-size:13px;line-height:1.55;color:var(--cs-fg-dim);margin-top:9px}.cs-landing .ch5-band .rev{font-family:var(--cs-mono);font-size:11.5px;color:var(--cs-green-2);white-space:nowrap}.cs-landing .ch5-band .band-foot{margin-top:16px}.cs-landing .ch5-band .approve-btn{display:inline-flex;align-items:center;gap:9px;width:100%;justify-content:center;height:46px;border-radius:11px;cursor:pointer;font-family:var(--cs-sans);font-size:15px;font-weight:600;color:var(--cs-warm-ink);background:var(--cs-warm);border:1px solid var(--cs-warm);transition:background .14s,box-shadow .14s,transform .08s}.cs-landing .ch5-band .approve-btn:hover{background:var(--cs-warm-2);box-shadow:0 0 26px #efc15861}.cs-landing .ch5-band .approve-btn:active{transform:scale(.985)}.cs-landing .ch5-band .approve-btn:disabled{opacity:.7;cursor:default}.cs-landing .ch5-band .approved-line{text-align:center;padding:6px 0;font-family:var(--cs-serif);font-style:italic;font-size:22px;color:var(--cs-fg)}.cs-landing .ch5-band .approved-line span{font-family:var(--cs-mono);font-style:normal;font-size:12px;color:var(--cs-fg-mute);letter-spacing:.04em}.cs-landing .ch5-note{font-family:var(--cs-mono);font-size:11.5px;letter-spacing:.04em;color:var(--cs-fg-mute);margin:30px 0 0;max-width:46ch}.cs-landing .ch6{position:relative;min-height:clamp(620px,84vh,800px);background:#04070c;display:grid;place-items:center;padding:clamp(96px,14vh,170px) 24px}.cs-landing .ch6.grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.cs-landing .ch6-inner{width:min(680px,94vw);text-align:center}.cs-landing .ch6 .reveal{opacity:0;transform:translateY(16px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.cs-landing .ch6.in .reveal{opacity:1;transform:none}.cs-landing .ch6.in h2{transition-delay:.12s}.cs-landing .ch6.in .ch6-console{transition-delay:.28s}.cs-landing .ch6.in .ch6-note{transition-delay:.44s}@media(prefers-reduced-motion:reduce){.cs-landing .ch6 .reveal{opacity:1;transform:none;transition:none}}.cs-landing .ch6 .eyebrow{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-fg-dim)}.cs-landing .ch6 .eyebrow span{width:26px;height:1px;background:var(--cs-blue)}.cs-landing .ch6 h2{font-family:var(--cs-serif);font-weight:400;margin:22px 0 0;font-size:clamp(32px,4.4vw,58px);line-height:1.06;letter-spacing:-.017em;color:var(--cs-fg)}.cs-landing .ch6 h2 em{font-style:italic;color:var(--cs-fg)}.cs-landing .ch6-console{margin:44px auto 0;max-width:560px;text-align:left;padding:22px 24px 24px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#090e1880;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);box-shadow:0 40px 90px -40px #000000d9,inset 0 1px #ffffff14}.cs-landing .ch6-console .con-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--cs-line-soft)}.cs-landing .ch6-console .status-word{font-family:var(--cs-mono);font-weight:700;font-size:26px;letter-spacing:.02em;transition:color .25s ease}.cs-landing .ch6-console .status-word.contained{color:var(--cs-green-2)}.cs-landing .ch6-console .status-word.restored{color:var(--cs-blue-2)}.cs-landing .ch6-console .clock{font-family:var(--cs-mono);font-size:11px;text-align:right}.cs-landing .ch6-console .clock .lab{color:var(--cs-fg-faint);letter-spacing:.12em;display:block}.cs-landing .ch6-console .clock .t{color:var(--cs-fg-2);font-size:14px;font-variant-numeric:tabular-nums}.cs-landing .ch6-console .con-rows{padding:16px 0 20px}.cs-landing .ch6-console .row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-family:var(--cs-mono);font-size:13px}.cs-landing .ch6-console .row .k{color:var(--cs-fg-mute);letter-spacing:.1em;font-size:11px}.cs-landing .ch6-console .row .val{font-variant-numeric:tabular-nums;transition:color .25s ease}.cs-landing .ch6-console .row .val.after{color:var(--cs-fg-2)}.cs-landing .ch6-console .row .val.before{color:var(--cs-fg-dim)}.cs-landing .ch6-console .con-scrub{margin-top:6px}.cs-landing .ch6-console .ends{display:flex;justify-content:space-between;margin-bottom:12px;font-family:var(--cs-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-fg-mute)}.cs-landing .ch6-console .rail{position:relative;height:4px;border-radius:3px;background:var(--cs-line-2);cursor:pointer;touch-action:none}.cs-landing .ch6-console .rail .fill{position:absolute;left:0;top:0;height:100%;border-radius:3px;background:linear-gradient(90deg,rgba(16,185,129,.3),var(--cs-green-2))}.cs-landing .ch6-console .handle{position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;cursor:grab;padding:0;background:var(--cs-fg);border:3px solid #04070c;box-shadow:0 0 0 1px var(--cs-line-2),0 4px 14px #0009,0 0 18px #06b6d459}.cs-landing .ch6.grabbing .handle{cursor:grabbing}.cs-landing .ch6-console .handle .grip{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:9px;height:9px;border-radius:50%;background:var(--cs-blue);animation:ch6pulse 2.4s ease-in-out infinite}@keyframes ch6pulse{0%,to{box-shadow:0 0 #06b6d480}50%{box-shadow:0 0 0 6px #06b6d400}}.cs-landing .ch6-note{font-family:var(--cs-mono);font-size:11.5px;letter-spacing:.03em;color:var(--cs-fg-mute);margin:28px auto 0;max-width:52ch}.cs-landing .ch6-next{margin:34px auto 0;max-width:52ch;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.cs-landing .ch6-next-lab{font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--cs-warm-2)}.cs-landing .ch6-next p{font-family:var(--cs-sans);font-size:14px;line-height:1.6;color:var(--cs-fg-2);margin:0}.cs-landing .ch6-next-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--cs-sans);font-size:14px;font-weight:600;color:var(--cs-warm-2);padding:10px 18px;border-radius:8px;border:1px solid var(--cs-warm-line);background:var(--cs-warm-soft);transition:background .12s cubic-bezier(.2,.8,.2,1),border-color .12s cubic-bezier(.2,.8,.2,1)}.cs-landing .ch6-next-btn:hover{background:#efc1582e;border-color:var(--cs-warm)}.cs-landing .ch6-next-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa}@media(prefers-reduced-motion:reduce){.cs-landing .ch6-next-btn{transition:none}}.cs-landing .ch7{position:relative;min-height:100vh;background:#04070c;display:grid;place-items:center;padding:14vh 24px}.cs-landing .ch7-inner{width:min(960px,94vw)}.cs-landing .ch7-head{text-align:center;margin-bottom:44px}.cs-landing .ch7-head .eyebrow{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-fg-dim)}.cs-landing .ch7-head .eyebrow span{width:26px;height:1px;background:var(--cs-blue)}.cs-landing .ch7-head h2{font-family:var(--cs-serif);font-weight:400;font-size:clamp(32px,4.2vw,56px);line-height:1.06;letter-spacing:-.015em;color:var(--cs-fg);margin:18px 0 0}.cs-landing .ch7-head h2 em{font-style:italic;color:var(--cs-fg)}.cs-landing .ch7-head p{font-family:var(--cs-sans);font-size:15px;line-height:1.6;color:var(--cs-fg-dim);margin:16px auto 0;max-width:60ch}.cs-landing .ch7-matrix{border:1px solid var(--cs-line);border-radius:16px;overflow:hidden;background:#090e1859;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cs-landing .ch7-matrix .fn-row{display:grid;grid-template-columns:148px 1fr;align-items:center;gap:18px;padding:15px 20px;border-bottom:1px solid var(--cs-line-soft)}.cs-landing .ch7-matrix .fn-row:last-child{border-bottom:none}.cs-landing .fn-badge{display:flex;flex-direction:column;gap:2px}.cs-landing .fn-badge .code{font-family:var(--cs-mono);font-size:15px;font-weight:700;color:var(--cs-blue-2);letter-spacing:.04em}.cs-landing .fn-badge .name{font-family:var(--cs-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-fg-mute)}.cs-landing .fn-cells{display:flex;flex-wrap:wrap;gap:7px}.cs-landing .fn-cells .cell{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-family:var(--cs-mono);font-size:10.5px;letter-spacing:.03em;color:var(--cs-fg-mute);padding:6px 9px;border-radius:7px;border:1px solid var(--cs-line-2);cursor:pointer;background:#ffffff04;opacity:.18;transform:translateY(4px);transition:opacity .5s ease,transform .5s ease,border-color .2s,box-shadow .2s,color .2s}.cs-landing .fn-cells .cell:focus-visible{outline:2px solid var(--cs-blue);outline-offset:2px;color:var(--cs-fg)}.cs-landing .ch7.in .fn-cells .cell{opacity:1;transform:none;transition-delay:calc(var(--i) * 34ms)}.cs-landing .fn-cells .cell.full{color:var(--cs-green-2);border-color:#10b98166;background:#10b98112;box-shadow:0 0 12px #10b98124}.cs-landing .fn-cells .cell.partial{color:var(--cs-blue-2);border-color:#06b6d452;background:#06b6d40d}.cs-landing .fn-cells .cell.none{color:var(--cs-fg-faint);border-color:var(--cs-line);border-style:dashed}.cs-landing .fn-cells .cell:hover{transform:translateY(-2px);border-color:var(--cs-fg-2);color:var(--cs-fg)}.cs-landing .ch7-detail{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:20px;padding:14px 20px;border-radius:12px;border:1px solid var(--cs-line);font-family:var(--cs-mono);font-size:12.5px;min-height:20px}.cs-landing .ch7-prov{margin:18px auto 0;max-width:900px;text-align:center;font-family:var(--cs-mono);font-size:11px;line-height:1.7;letter-spacing:.04em;color:var(--cs-fg-mute)}.cs-landing .ch7-prov b{font-weight:700;color:var(--cs-fg-dim)}.cs-landing .ch7-prov time{color:var(--cs-fg-dim)}.cs-landing .ch7-detail .dcode{color:var(--cs-blue-2);font-weight:700;letter-spacing:.06em}.cs-landing .ch7-detail .dname{color:var(--cs-fg)}.cs-landing .ch7-detail .dmap{color:var(--cs-fg-dim);margin-left:auto}@media(max-width:720px){.cs-landing .ch7-matrix .fn-row{grid-template-columns:1fr;gap:10px}.cs-landing .fn-badge{flex-direction:row;align-items:baseline;gap:8px}.cs-landing .ch7-detail .dmap{margin-left:0}}.cs-landing .ch8{--c8-settle: cubic-bezier(.2, .8, .2, 1);--c8-gut: clamp(20px, 4vw, 72px);position:relative;background:#04070c;overflow:hidden;padding:clamp(96px,13vh,160px) 0 clamp(80px,11vh,132px)}.cs-landing .ch8 ::selection{background:#22d3ee52;color:var(--cs-fg)}.cs-landing .ch8-head{text-align:center;padding:0 24px;margin-bottom:clamp(44px,6vh,68px)}.cs-landing .ch8-head .eyebrow{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-fg-dim)}.cs-landing .ch8-head .eyebrow span{width:26px;height:1px;background:var(--cs-blue)}.cs-landing .ch8-head h2{font-family:var(--cs-serif);font-weight:400;font-size:clamp(34px,4.6vw,62px);line-height:1.05;letter-spacing:-.017em;color:var(--cs-fg);margin:18px 0 0;text-wrap:balance}.cs-landing .ch8-head h2 em{font-style:italic;color:var(--cs-fg)}.cs-landing .ch8-head .oauth{font-family:var(--cs-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-fg-mute);margin-top:16px}.cs-landing .c8-board{position:relative;width:min(1240px,calc(100% - 2 * var(--c8-gut)));margin:0 auto;display:grid;grid-template-columns:minmax(240px,320px) minmax(300px,1fr) minmax(240px,320px);column-gap:clamp(44px,6vw,110px);align-items:center}.cs-landing .c8-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.cs-landing .c8-col,.cs-landing .c8-hub{position:relative;z-index:1}.cs-landing .c8-colh{margin:0 0 4px 2px}.cs-landing .c8-colk{display:block;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-cyan)}.cs-landing .c8-col.dst .c8-colk{color:var(--cs-green-2)}.cs-landing .c8-coln{display:block;font-family:var(--cs-sans);font-size:13px;line-height:1.45;color:var(--cs-fg-dim);margin-top:6px}.cs-landing .c8-coln b{color:var(--cs-fg);font-weight:600;font-variant-numeric:tabular-nums}.cs-landing .c8-legend{display:flex;align-items:center;gap:8px;margin-top:8px;font-family:var(--cs-sans);font-size:12.5px;color:var(--cs-fg-mute)}.cs-landing .c8-legend b{color:var(--cs-green-2);font-weight:600}.cs-landing .c8-legend .c8-two{margin-left:0;width:20px;height:20px}.cs-landing .c8-legend .c8-two svg{width:11px;height:11px}.cs-landing .c8-gk{font-family:var(--cs-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--cs-fg-faint);margin:16px 0 7px 2px}.cs-landing .c8-node{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:7px 12px 7px 7px;margin-top:6px;border-radius:12px;cursor:pointer;text-align:left;border:1px solid rgba(255,255,255,.07);background:#090e18f0;box-shadow:0 14px 28px -20px #000000e6,inset 0 1px #ffffff0d;transition:border-color .2s,background .2s,transform .32s var(--c8-settle),opacity .5s var(--c8-settle);font:inherit;color:inherit}.cs-landing .c8-node:hover{border-color:#ffffff29}.cs-landing .c8-node.src.is-lit{border-color:#22d3ee99;background:#0a1a22f5}.cs-landing .c8-node.dst.is-lit{border-color:#34d3998c;background:#091c18f5}.cs-landing .c8-node:focus-visible{outline:2px solid var(--cs-cyan);outline-offset:2px}.cs-landing .c8-tile{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:8px;font-family:var(--cs-mono);font-size:10.5px;font-weight:700;letter-spacing:-.02em;color:var(--cs-fg-2);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);transition:color .2s,border-color .2s}.cs-landing .c8-node.src.is-lit .c8-tile{color:var(--cs-cyan);border-color:#22d3ee73}.cs-landing .c8-node.dst.is-lit .c8-tile{color:var(--cs-green-2);border-color:#34d39973}.cs-landing .c8-txt{display:flex;flex-direction:column;min-width:0;gap:1px}.cs-landing .c8-nm{display:flex;align-items:center;gap:7px;white-space:nowrap;font-family:var(--cs-sans);font-size:13.5px;font-weight:600;color:var(--cs-fg-2)}.cs-landing .c8-node.is-lit .c8-nm{color:var(--cs-fg)}.cs-landing .c8-nm em,.cs-landing .c8-spot-tag .beta{font-style:normal;font-family:var(--cs-mono);font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-fg-mute);padding:1px 5px;border-radius:4px;border:1px solid rgba(255,255,255,.12)}.cs-landing .c8-meta{font-family:var(--cs-mono);font-size:10px;color:var(--cs-fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-landing .c8-two{margin-left:auto;width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--cs-green-2);border:1px solid rgba(52,211,153,.35);background:#34d39912}.cs-landing .c8-two svg{width:13px;height:13px}.cs-landing .c8-port{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;transform:translateY(-50%);background:#04070c;border:1.5px solid rgba(34,211,238,.7);transition:background .2s}.cs-landing .c8-node.src .c8-port{right:-5px}.cs-landing .c8-node.dst .c8-port{left:-5px;border-color:#34d399b3}.cs-landing .c8-node.src.is-lit .c8-port{background:var(--cs-cyan)}.cs-landing .c8-node.dst.is-lit .c8-port{background:var(--cs-green-2)}.cs-landing .c8-hub{display:flex;flex-direction:column;align-items:center;gap:8px}.cs-landing .c8-orb{position:relative;width:var(--orb);height:var(--orb);display:grid;place-items:center}.cs-landing .c8-lock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;text-shadow:0 2px 14px rgba(2,4,8,.9)}.cs-landing .c8-lock-nm{font-family:var(--cs-serif);font-style:italic;font-size:clamp(28px,2.6vw,36px);line-height:1;letter-spacing:.06em;color:var(--cs-fg)}.cs-landing .c8-lock-rule{width:40px;height:1px;background:#7fd7e46b}.cs-landing .c8-lock-do{font-family:var(--cs-mono);font-size:10.5px;letter-spacing:.24em;margin-left:.24em;color:var(--cs-blue-2);animation:c8-write .24s ease both}.cs-landing .c8-spot{position:relative;width:min(380px,100%);min-height:246px;padding:16px 18px 15px;border-radius:14px;background:#090e18e6;border:1px solid rgba(255,255,255,.09);box-shadow:0 28px 56px -30px #000000eb,inset 0 1px #ffffff12}.cs-landing .c8-spot-in>*{animation:c8-write .42s var(--c8-settle) both}.cs-landing .c8-spot-in>:nth-child(2){animation-delay:.06s}.cs-landing .c8-spot-in>:nth-child(3){animation-delay:.12s}.cs-landing .c8-spot-in>:nth-child(4){animation-delay:.18s}.cs-landing .c8-spot-top{display:flex;align-items:center;gap:12px;padding-right:30px}.cs-landing .c8-spot-top .c8-tile{width:36px;height:36px;font-size:12px}.cs-landing .c8-spot-nm{font-family:var(--cs-sans);font-size:15.5px;font-weight:600;color:var(--cs-fg);line-height:1.25}.cs-landing .c8-spot-tag{display:flex;align-items:center;gap:7px;margin-top:4px}.cs-landing .c8-spot-tag>span:first-child{font-family:var(--cs-mono);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cs-landing .c8-spot-tag .in{color:var(--cs-cyan)}.cs-landing .c8-spot-tag .out{color:var(--cs-green-2)}.cs-landing .c8-spot-row{display:grid;grid-template-columns:50px 1fr;gap:10px;margin-top:12px;font-family:var(--cs-sans);font-size:13.5px;line-height:1.5;color:var(--cs-fg-2)}.cs-landing .c8-spot-row b{font-family:var(--cs-mono);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-cyan);padding-top:3px}.cs-landing .c8-spot-row.act b{color:var(--cs-green-2)}.cs-landing .c8-spot-via{margin-top:13px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07);font-family:var(--cs-mono);font-size:10.5px;letter-spacing:.02em;color:var(--cs-fg-mute)}.cs-landing .c8-pause{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:var(--cs-fg-mute);background:transparent;border:1px solid rgba(255,255,255,.1);transition:color .12s,border-color .12s}.cs-landing .c8-pause:hover{color:var(--cs-fg);border-color:#ffffff40}.cs-landing .c8-pause:focus-visible{outline:2px solid var(--cs-cyan);outline-offset:2px}.cs-landing .c8-pause svg{width:11px;height:11px}.cs-landing .c8-road{position:relative;z-index:1;width:min(1240px,calc(100% - 2 * var(--c8-gut)));margin:clamp(48px,7vh,72px) auto 0;display:flex;align-items:center;justify-content:center;gap:12px 18px;flex-wrap:wrap}.cs-landing .c8-road-k{font-family:var(--cs-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cs-fg-faint)}.cs-landing .c8-road-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cs-landing .c8-plan{display:inline-flex;align-items:center;gap:8px;padding:5px 11px 5px 5px;border-radius:999px;border:1px dashed var(--cs-line-2);font-family:var(--cs-sans);font-size:12.5px;color:var(--cs-fg-mute)}.cs-landing .c8-plan .c8-tile{width:22px;height:22px;font-size:9px;border-radius:999px;opacity:.6}.cs-landing .c8-foot{position:relative;z-index:1;text-align:center;margin:18px auto 0;padding:0 24px;font-family:var(--cs-mono);font-size:11.5px;color:var(--cs-fg-mute)}.cs-landing .ch8:not(.in) .ch8-head{opacity:0;transform:translateY(14px)}.cs-landing .ch8:not(.in) .c8-node{opacity:0}.cs-landing .ch8:not(.in) .c8-node.src{transform:translate(-12px)}.cs-landing .ch8:not(.in) .c8-node.dst{transform:translate(12px)}.cs-landing .ch8:not(.in) .c8-orb{opacity:0;transform:scale(.92)}.cs-landing .ch8:not(.in) .c8-spot,.cs-landing .ch8:not(.in) .c8-road,.cs-landing .ch8:not(.in) .c8-foot{opacity:0}.cs-landing .ch8-head{transition:opacity .9s var(--c8-settle),transform .9s var(--c8-settle)}.cs-landing .ch8.in .c8-node{transition-delay:calc(.2s + var(--i) * .05s)}.cs-landing .ch8.in .c8-node:hover,.cs-landing .ch8.in .c8-node.is-lit{transition-delay:0s}.cs-landing .c8-orb{transition:opacity .9s var(--c8-settle) .15s,transform 1.1s var(--c8-settle) .15s}.cs-landing .c8-spot,.cs-landing .c8-road,.cs-landing .c8-foot{transition:opacity .7s var(--c8-settle) .9s}@keyframes c8-write{0%{opacity:0;transform:translateY(5px)}}@keyframes c8-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cs-landing .ch8 *,.cs-landing .ch8 *:before,.cs-landing .ch8 *:after{animation:none!important;transition:none!important}}@media(max-width:960px){.cs-landing .c8-board{grid-template-columns:1fr;row-gap:64px;width:min(640px,calc(100% - 32px))}.cs-landing .c8-col{display:grid;grid-template-columns:1fr 1fr;column-gap:8px}.cs-landing .c8-group{display:contents}.cs-landing .c8-colh,.cs-landing .c8-gk{grid-column:1 / -1}.cs-landing .c8-node{padding:6px 8px 6px 6px;gap:8px}.cs-landing .c8-tile{width:26px;height:26px;font-size:9.5px}.cs-landing .c8-nm{font-size:12.5px}.cs-landing .c8-two{width:20px;height:20px}.cs-landing .c8-node.src .c8-port{right:auto;left:50%;top:auto;bottom:-5px;transform:translate(-50%)}.cs-landing .c8-node.dst .c8-port{left:50%;top:-5px;transform:translate(-50%)}.cs-landing .ch8:not(.in) .c8-node.src,.cs-landing .ch8:not(.in) .c8-node.dst{transform:translateY(8px)}.cs-landing .c8-spot{min-height:0}}@media(max-width:420px){.cs-landing .c8-meta,.cs-landing .c8-nm em{display:none}}.cs-landing .ch9{position:relative;background:#04070c;display:grid;place-items:center;padding:clamp(96px,14vh,170px) 24px clamp(150px,23vh,260px);background-image:radial-gradient(60% 60% at 50% 40%,rgba(6,182,212,.06),transparent 70%)}.cs-landing .ch9-body{width:min(820px,92vw);text-align:center;opacity:0;transform:translateY(20px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1) .15s,transform 1.1s cubic-bezier(.16,1,.3,1) .15s}.cs-landing .ch9.in .ch9-body{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cs-landing .ch9-body{opacity:1;transform:none;transition:none}}.cs-landing .ch9-body .eyebrow{display:inline-flex;align-items:center;gap:11px;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cs-fg-dim)}.cs-landing .ch9-body .eyebrow span{width:26px;height:1px;background:var(--cs-blue);flex:none}.cs-landing .ch9-statement{margin:28px 0 0;font-family:var(--cs-serif);font-weight:400;font-size:clamp(30px,3.9vw,54px);line-height:1.16;letter-spacing:-.017em;color:var(--cs-fg);text-wrap:balance}.cs-landing .ch9-note{margin:22px auto 0;max-width:560px;font-family:var(--cs-sans);font-size:17px;line-height:1.6;color:var(--cs-fg-dim);text-wrap:pretty}.cs-landing .ch9-cta{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-family:var(--cs-sans);font-size:14px;font-weight:600;text-decoration:none;color:var(--cs-warm-2);padding:10px 16px;border-radius:8px;border:1px solid var(--cs-warm-line);background:var(--cs-warm-soft);transition:background .12s cubic-bezier(.2,.8,.2,1),border-color .12s cubic-bezier(.2,.8,.2,1)}.cs-landing .ch9-cta:hover{background:#efc1582e;border-color:var(--cs-warm)}.cs-landing .ch9-cta:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa}@media(prefers-reduced-motion:reduce){.cs-landing .ch9-cta{transition:none}}.cs-landing .ch10{position:relative;height:100vh;background:#04070c}.cs-landing .ch10-stage{position:relative;height:100vh;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.cs-landing .ch10-head{text-align:center;position:absolute;top:clamp(72px,11vh,112px);left:50%;transform:translate(-50%);width:90%}.cs-landing .ch10-head .eyebrow{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-fg-dim)}.cs-landing .ch10-head .eyebrow span{width:26px;height:1px;background:var(--cs-blue)}.cs-landing .ch10-head h2{font-family:var(--cs-serif);font-weight:400;font-size:clamp(28px,3.4vw,44px);line-height:1.06;letter-spacing:-.015em;color:var(--cs-fg);margin:14px 0 0}.cs-landing .ch10-head h2 em{font-style:italic;color:var(--cs-fg)}.cs-landing .ch10-scene{perspective:1500px;width:100%;display:grid;place-items:center}.cs-landing .iso-stack{--gap: 0px;position:relative;width:440px;height:320px;transform-style:preserve-3d;transform:rotateX(14deg) rotate(-4deg)}.cs-landing .slab{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;position:absolute;left:50%;top:50%;width:440px;height:72px;margin:-36px 0 0 -220px;box-sizing:border-box;transform:translateY(calc((var(--i) - 3) * var(--gap) + var(--popY, 0px))) translateZ(calc((var(--i) - 3) * var(--gap) * .35 + var(--pop, 0px)));display:grid;grid-template-columns:30px 40px 1fr;align-items:center;gap:14px;padding:0 22px;border-radius:12px;border:1px solid var(--cs-line-2);background:#0b1220a8;box-shadow:0 18px 40px -22px #000000d9,inset 0 1px #ffffff0f;transition:border-color .25s,box-shadow .25s,background .25s,opacity .25s,transform .22s ease}.cs-landing .slab .port{width:9px;height:9px;border-radius:50%;background:var(--cs-bg-2);border:1px solid var(--cs-line-2);justify-self:center}.cs-landing .slab .idx{font-family:var(--cs-mono);font-size:11px;color:var(--cs-fg-faint)}.cs-landing .slab .k{font-family:var(--cs-mono);font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--cs-fg)}.cs-landing .slab .s{font-family:var(--cs-mono);font-size:11px;color:var(--cs-fg-dim);grid-column:3;justify-self:end}.cs-landing .slab .k,.cs-landing .slab .s{grid-column:3}.cs-landing .slab .k{justify-self:start}.cs-landing .slab.flow{border-color:#06b6d48c;background:#06b6d41a;box-shadow:0 18px 40px -22px #000000d9,0 0 26px #06b6d44d}.cs-landing .slab.flow .port{background:var(--cs-blue);border-color:var(--cs-blue);box-shadow:0 0 10px var(--cs-blue)}.cs-landing .slab.on{--pop: 60px;--popY: 15px;border-color:var(--cs-fg-2);background:#141e32eb;z-index:20}.cs-landing .slab.dim{border-color:#ffffff0a;background:#0b122066}.cs-landing .slab.dim .idx,.cs-landing .slab.dim .k,.cs-landing .slab.dim .s,.cs-landing .slab.dim .port{opacity:.4}.cs-landing .ch10-detail{position:absolute;bottom:clamp(44px,8vh,84px);left:50%;transform:translate(-50%);width:min(680px,90vw);text-align:center;display:flex;align-items:baseline;justify-content:center;gap:14px;flex-wrap:wrap;font-family:var(--cs-mono);font-size:12.5px}.cs-landing .ch10-detail .dk{color:var(--cs-blue-2);font-weight:700;letter-spacing:.08em}.cs-landing .ch10-detail .dd{color:var(--cs-fg-dim)}@media(max-width:720px){.cs-landing .iso-stack,.cs-landing .slab{width:320px}.cs-landing .slab{margin-left:-160px}.cs-landing .slab .s{display:none}.cs-landing .ch10-head{top:clamp(78px,11vh,108px)}.cs-landing .ch10-head h2{font-size:clamp(26px,6.4vw,34px)}}.cs-landing .ch10--3d{--cd-sans: "Public Sans", var(--cs-sans);--cd-code: "Fragment Mono", var(--cs-mono)}.cs-landing .ch10--3d .ch10-stage{justify-content:flex-start;box-sizing:border-box;padding:clamp(72px,11vh,112px) 0 clamp(20px,4vh,44px)}.cs-landing .ch10--3d .ch10-head{position:relative;top:auto;left:auto;transform:none;margin:0 auto;flex:none}.cs-landing .ch10--3d .ch10-3d{position:relative;flex:1 1 auto;min-height:0;width:100%;margin:clamp(10px,2.4vh,26px) 0 clamp(6px,1.4vh,14px);--card-w: clamp(300px, 34vw, 392px);--card-gap: clamp(20px, 3vw, 56px)}.cs-landing .ch10--3d .ch10-detail{position:relative;bottom:auto;left:auto;transform:none;flex:none;margin:0 auto;height:var(--cap-h, 3.2em);align-items:center;flex-wrap:nowrap;gap:12px}.cs-landing .ch10-caption{display:block;flex:0 1 auto;min-width:0;text-align:center}.cs-landing .ch10-caption .dk{margin-right:12px}.cs-landing .ch10-canvas{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transition:width .52s cubic-bezier(.2,.8,.2,1),height .52s cubic-bezier(.2,.8,.2,1)}.cs-landing .ch10-label{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;cursor:pointer;position:absolute;left:0;top:0;transform:translate(var(--x, -999px),var(--y, -999px)) translate(-50%);display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap;padding:5px 10px;border-radius:8px;border:1px solid var(--cs-line);background:#060c16b8;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s,border-color .2s,background .2s}.cs-landing .ch10-label[data-placed="1"]{opacity:1;visibility:visible;transition-delay:0s}.cs-landing .ch10-label[data-side=right]{transform:translate(var(--x, -999px),var(--y, -999px)) translateY(-50%)}.cs-landing .ch10-label .idx{font-family:var(--cs-mono);font-size:10px;color:var(--cs-fg-faint)}.cs-landing .ch10-label .k{font-family:var(--cs-mono);font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--cs-fg-2)}.cs-landing .ch10-label.live{border-color:#06b6d48c;background:#06b6d41f}.cs-landing .ch10-label.live .k{color:var(--cs-fg)}.cs-landing .ch10-label.on{border-color:var(--cs-fg-2);background:#141e32eb}.cs-landing .ch10-label.on .k{color:var(--cs-fg)}.cs-landing .ch10-label.sel{border-color:var(--cs-blue-2);background:#06b6d429}.cs-landing .ch10-label.sel .k{color:var(--cs-fg)}.cs-landing .ch10-label.dim:not(.sel){border-color:#06b6d414}.cs-landing .ch10-label.dim:not(.sel) .k{color:var(--cs-fg-dim)}.cs-landing .ch10-label:focus-visible{outline:2px solid var(--cs-blue-2);outline-offset:2px}.cs-landing .ch10-pause{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;flex:none;width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--cs-line-2);background:#060c16b8;color:var(--cs-fg-2);transition:border-color .2s,color .2s}.cs-landing .ch10-pause:hover{border-color:var(--cs-blue-2);color:var(--cs-fg)}.cs-landing .ch10-pause:focus-visible{outline:2px solid var(--cs-blue-2);outline-offset:2px}.cs-landing .ch10-pause[aria-pressed=true]{border-color:var(--cs-blue-2);color:var(--cs-blue-2)}@media(max-width:720px){.cs-landing .ch10-label{padding:4px 8px}.cs-landing .ch10-label .k{font-size:10.5px}.cs-landing .ch10--3d .ch10-detail{--cap-h: 4.8em;font-size:11.5px}.cs-landing .ch10--3d .ch10-stage{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media(max-width:389px){.cs-landing .ch10--3d .ch10-detail{--cap-h: 6.3em}}@media(max-height:540px){.cs-landing .ch10--3d,.cs-landing .ch10--3d .ch10-stage{height:auto;min-height:100vh}.cs-landing .ch10--3d .ch10-3d{flex:none;height:340px}}.cs-landing .ch10-3d.has-card[data-layout=row] .ch10-canvas{width:calc(100% - var(--card-w) - var(--card-gap) * 1.5)}.cs-landing .ch10-3d.has-card[data-layout=column] .ch10-canvas{height:40%}.cs-landing .ch10-card{position:absolute;z-index:4;box-sizing:border-box;right:var(--card-gap);top:0;width:var(--card-w);max-height:100%;overflow:auto;overscroll-behavior:contain;padding:16px 18px 18px;border-radius:14px;border:1px solid var(--cs-line-2);background:#04080feb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 30px 70px -34px #000000f2,inset 0 1px #ffffff0d;animation:ch10card .32s cubic-bezier(.2,.8,.2,1);text-align:left;font-family:var(--cd-sans);font-variant-numeric:tabular-nums}@keyframes ch10card{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.cs-landing .ch10-3d[data-layout=column] .ch10-card{left:10px;right:10px;top:auto;bottom:0;width:auto;max-height:58%;animation-name:ch10sheet}@media(max-width:899px){.cs-landing .ch10-3d.has-card[data-layout=row] .ch10-canvas{width:100%;height:45%}.cs-landing .ch10-3d[data-layout=row] .ch10-card{left:10px;right:10px;top:auto;bottom:0;width:auto;max-height:55%;animation-name:ch10sheet}}@keyframes ch10sheet{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cs-landing .ch10-3d.has-card[data-layout=column] .ch10-label:not(.sel){opacity:0;visibility:hidden}@media(max-width:899px){.cs-landing .ch10-3d.has-card .ch10-label:not(.sel){opacity:0;visibility:hidden}}.cs-landing .ch10-card:focus{outline:none}.cs-landing .ch10-card:focus-visible{outline:2px solid var(--cs-blue-2);outline-offset:2px}.cs-landing .ch10-card .cd-head{display:flex;align-items:baseline;gap:10px}.cs-landing .ch10-card .cd-idx{font-size:10.5px;color:var(--cs-fg-faint)}.cs-landing .ch10-card .cd-key{font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--cs-blue-2)}.cs-landing .ch10-card .cd-close{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin-left:auto;cursor:pointer;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;border:1px solid var(--cs-line);background:transparent;color:var(--cs-fg-dim);font:16px/1 var(--cd-sans)}.cs-landing .ch10-card .cd-close:hover{color:var(--cs-fg);border-color:var(--cs-line-2)}.cs-landing .ch10-card .cd-close:focus-visible{outline:2px solid var(--cs-blue-2);outline-offset:2px}.cs-landing .ch10-card h3{font-family:var(--cs-serif);font-weight:400;font-size:19px;line-height:1.25;color:var(--cs-fg);margin:8px 0 6px}.cs-landing .ch10-card p{font-size:13px;line-height:1.55;color:var(--cs-fg-dim);margin:0 0 10px}.cs-landing .ch10-card .cd-note{font-size:10.5px;color:var(--cs-fg-faint);margin-top:10px}.cs-landing .ch10-card .cd-runs{font-size:11px;line-height:1.5;color:var(--cs-fg-faint);margin:2px 0 4px}.cs-landing .ch10-card .cd-sample{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:5px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-fg-faint);border:1px solid var(--cs-line)}.cs-landing .ch10-card .cd-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px;padding:0;list-style:none}.cs-landing .ch10-card .cd-chips li{margin:0;padding:0}.cs-landing .ch10-card .cd-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:8px;border:1px solid var(--cs-line);background:#ffffff05;color:var(--cs-fg-2);font-size:11px;transition:border-color .2s,background .2s,box-shadow .2s}.cs-landing .ch10-card .cd-chip:hover{border-color:var(--cs-line-2);background:#06b6d414}.cs-landing .ch10-card .cd-chip:focus-visible{outline:2px solid var(--cs-blue-2);outline-offset:2px}.cs-landing .ch10-card .cd-chip[aria-disabled=true]{cursor:default}.cs-landing .ch10-card .cd-chip[aria-disabled=true]:hover{background:#ffffff05}.cs-landing .ch10-card .cd-chip[aria-disabled=true]:not(.gated):hover{border-color:var(--cs-line)}.cs-landing .ch10-card .cd-chip.pulse{border-color:#06b6d499;box-shadow:0 0 14px #06b6d440}.cs-landing .ch10-card .cd-chip .dot{width:6px;height:6px;border-radius:50%;background:var(--cs-line-2);flex:none}.cs-landing .ch10-card .cd-chip.pulse .dot{background:var(--cs-blue-2);box-shadow:0 0 6px var(--cs-blue-2)}.cs-landing .ch10-card .cd-chip .rv{color:var(--cs-green-2)}.cs-landing .ch10-card .cd-chip.gated{border-color:var(--cs-warm-line)}.cs-landing .ch10-card .cd-group{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-fg-faint);margin:10px 0 4px}.cs-landing .ch10-card .cd-log{margin:6px 0 0;padding:8px 10px;border-radius:9px;list-style:none;background:#00000059;border:1px solid rgba(255,255,255,.05);font-family:var(--cd-code);font-size:10.5px;line-height:1.6;color:var(--cs-fg-dim);min-height:7.4em}.cs-landing .ch10-card .cd-log li{white-space:normal;overflow-wrap:anywhere;padding-left:1.4em;text-indent:-1.4em;animation:ch10row .3s ease}.cs-landing .ch10-card .cd-log .t{color:var(--cs-fg-faint);margin-right:8px}.cs-landing .ch10-card .cd-log .s{color:var(--cs-blue-2);margin-right:8px}.cs-landing .ch10-card .cd-log .ok{color:var(--cs-green-2)}.cs-landing .ch10-card .cd-log .wait{color:var(--cs-warm)}@keyframes ch10row{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cs-landing .ch10-card .cd-steps{list-style:none;margin:6px 0 0;padding:0;counter-reset:s}.cs-landing .ch10-card .cd-steps li{position:relative;padding:7px 10px 7px 34px;margin-bottom:5px;border-radius:9px;border:1px solid rgba(255,255,255,.05);font-size:12.5px;color:var(--cs-fg-dim);transition:border-color .3s,background .3s,color .3s}.cs-landing .ch10-card .cd-steps li:before{counter-increment:s;content:counter(s);position:absolute;left:10px;top:7px;font-family:var(--cd-code);font-size:11px;color:var(--cs-fg-faint)}.cs-landing .ch10-card .cd-steps li code{font-family:var(--cd-code);font-size:11px;color:var(--cs-blue-2);display:block}.cs-landing .ch10-card .cd-steps li.on{border-color:#06b6d480;background:#06b6d414;color:var(--cs-fg-2)}.cs-landing .ch10-card .cd-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:6px 0;font-size:12px}.cs-landing .ch10-card .cd-kv dt{font-size:10px;color:var(--cs-fg-faint);padding-top:3px;text-transform:uppercase;letter-spacing:.07em}.cs-landing .ch10-card .cd-kv dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--cs-fg-2)}.cs-landing .ch10-card .cd-kv dd.code{font-family:var(--cd-code);font-size:12px}.cs-landing .ch11{position:relative;min-height:clamp(580px,78vh,740px);background:#04070c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;padding:clamp(170px,26vh,300px) 24px clamp(96px,14vh,170px)}.cs-landing .ch11-head{text-align:center;opacity:0;transform:translateY(14px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.cs-landing .ch11.in .ch11-head{opacity:1;transform:none}.cs-landing .ch11-window{opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(.16,1,.3,1) .15s,transform 1s cubic-bezier(.16,1,.3,1) .15s}.cs-landing .ch11.in .ch11-window{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cs-landing .ch11-head,.cs-landing .ch11-window{opacity:1;transform:none;transition:none}}.cs-landing .ch11-head .eyebrow{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-fg-dim)}.cs-landing .ch11-head .eyebrow span{width:26px;height:1px;background:var(--cs-blue)}.cs-landing .ch11-head h2{font-family:var(--cs-serif);font-weight:400;font-size:clamp(30px,4vw,52px);line-height:1.06;letter-spacing:-.015em;color:var(--cs-fg);margin:16px 0 0}.cs-landing .ch11-head h2 em{font-style:italic;color:var(--cs-fg)}.cs-landing .ch11-head p{font-family:var(--cs-sans);font-size:15px;color:var(--cs-fg-dim);margin:14px 0 0}.cs-landing .ch11-window{width:min(920px,94vw);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#090e1899;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);box-shadow:0 60px 120px -50px #000000e6,inset 0 1px #ffffff12}.cs-landing .win-chrome{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--cs-line-soft);font-family:var(--cs-mono);font-size:11px;color:var(--cs-fg-mute)}.cs-landing .win-chrome .dots{display:inline-flex;gap:6px}.cs-landing .win-chrome .dots i{width:9px;height:9px;border-radius:50%;background:var(--cs-line-2)}.cs-landing .win-chrome .ten{color:var(--cs-fg-2)}.cs-landing .win-chrome .live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--cs-green-2);font-weight:700;letter-spacing:.1em}.cs-landing .win-chrome .live .d{width:6px;height:6px;border-radius:50%;background:var(--cs-green-2);box-shadow:0 0 7px var(--cs-green-2)}.cs-landing .win-body{display:grid;grid-template-columns:190px 1fr;min-height:340px}.cs-landing .win-nav{border-right:1px solid var(--cs-line-soft);padding:14px 12px;display:flex;flex-direction:column;gap:4px}.cs-landing .win-nav .nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;cursor:pointer;font-family:var(--cs-sans);font-size:13.5px;font-weight:500;color:var(--cs-fg-dim);border:1px solid transparent;background:none;text-align:left;transition:all .15s}.cs-landing .win-nav .nav-item:hover{color:var(--cs-fg-2);background:#ffffff08}.cs-landing .win-nav .nav-item.on{color:var(--cs-fg);background:#06b6d41a;border-color:var(--cs-line-2)}.cs-landing .win-nav .nav-item.on svg{color:var(--cs-blue-2)}.cs-landing .win-main{padding:20px 22px;overflow:hidden}@keyframes pfIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cs-landing .win-main .pf-view{animation:pfIn .4s cubic-bezier(.16,1,.3,1)}.cs-landing .pf-metrics{display:flex;gap:22px;padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid var(--cs-line-soft);font-family:var(--cs-mono);font-size:11.5px;color:var(--cs-fg-mute)}.cs-landing .pf-metrics b{color:var(--cs-fg);font-size:15px}.cs-landing .pf-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--cs-line-soft);font-size:13px}.cs-landing .pf-row:last-child{border-bottom:none}.cs-landing .pf-row .mono{font-family:var(--cs-mono);font-size:11.5px;color:var(--cs-fg-mute)}.cs-landing .pf-row .id{min-width:66px}.cs-landing .pf-row .t{font-family:var(--cs-sans);color:var(--cs-fg-2);flex:1}.cs-landing .pf-row .st{font-family:var(--cs-mono);font-size:11px;margin-left:auto}.cs-landing .pf-row .st.resolved{color:var(--cs-green-2)}.cs-landing .pf-row .st.open{color:var(--cs-blue-2)}.cs-landing .pf-row .src{margin-left:auto}.cs-landing .pf-row .sla{color:var(--cs-fg-dim);margin-left:auto}.cs-landing .sev{font-family:var(--cs-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:5px}.cs-landing .sev.crit{color:var(--cs-red-2);background:#e5484d1f}.cs-landing .sev.high{color:var(--cs-fg-dim);background:#94a3b814}.cs-landing .sev.med{color:var(--cs-blue-2);background:#06b6d41a}.cs-landing .pri{font-family:var(--cs-mono);font-size:10px;font-weight:700;color:var(--cs-blue-2)}.cs-landing .pf-staged{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:11px;border:1px solid var(--cs-line-2);background:#06b6d40d}.cs-landing .pf-staged .lab{font-family:var(--cs-mono);font-size:9.5px;letter-spacing:.14em;color:var(--cs-blue-2);font-weight:700}.cs-landing .pf-staged .act{font-family:var(--cs-sans);font-size:15px;color:var(--cs-fg)}.cs-landing .pf-staged .rev{font-family:var(--cs-mono);font-size:11px;color:var(--cs-green-2)}.cs-landing .pf-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cs-landing .pf-action{font-family:var(--cs-mono);font-size:11px;padding:7px 12px;border-radius:8px;border:1px solid var(--cs-line-2);color:var(--cs-fg-dim)}.cs-landing .pf-action.staged{color:var(--cs-blue-2);border-color:var(--cs-blue);background:#06b6d414}.cs-landing .pf-note{font-family:var(--cs-sans);font-size:12.5px;color:var(--cs-fg-mute);margin-top:16px}.cs-landing .pf-score{display:flex;align-items:center;gap:16px;padding-bottom:16px;margin-bottom:6px;border-bottom:1px solid var(--cs-line-soft)}.cs-landing .pf-score .ring{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--cs-blue-2);box-shadow:inset 0 0 20px #06b6d426}.cs-landing .pf-score .ring .n{font-family:var(--cs-mono);font-size:22px;font-weight:700;color:var(--cs-fg);line-height:1}.cs-landing .pf-score .ring .d{display:none}.cs-landing .pf-score .glab{font-family:var(--cs-mono);font-size:12px;color:var(--cs-fg-dim)}.cs-landing .pf-gbar{display:grid;grid-template-columns:78px 1fr 34px;align-items:center;gap:12px;padding:7px 0;font-family:var(--cs-mono);font-size:12px}.cs-landing .pf-gbar .gk{color:var(--cs-fg-mute)}.cs-landing .pf-gbar .gbar{height:4px;border-radius:3px;background:var(--cs-line-2);overflow:hidden}.cs-landing .pf-gbar .gfill{height:100%;width:var(--w);border-radius:3px;background:linear-gradient(90deg,rgba(6,182,212,.35),var(--cs-blue-2))}.cs-landing .pf-gbar .gv{color:var(--cs-fg-2);text-align:right}@media(max-width:720px){.cs-landing .win-body{grid-template-columns:1fr}.cs-landing .win-nav{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--cs-line-soft)}.cs-landing .win-nav .nav-item span{display:none}.cs-landing .pf-metrics{flex-wrap:wrap;gap:12px}.cs-landing .pf-row{flex-wrap:wrap}.cs-landing .pf-row .t{flex-basis:100%;order:3;white-space:normal;overflow-wrap:anywhere}}.cs-landing .ch12{position:relative;height:clamp(640px,86vh,820px);background:#04070c}.cs-landing .ch12-stage{position:relative;height:100%;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(60% 60% at 50% 50%,#0a142866,#04070c 78%)}.cs-landing .ch12-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cs-landing .ch12-field .shell{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.cs-landing .ch12.in .ch12-field .shell{opacity:1}.cs-landing .ch12-field .shell.s0{width:min(1500px,132vw);height:min(1500px,132vw);border:1px solid rgba(6,182,212,.1);transition-delay:60ms}.cs-landing .ch12-field .shell.s1{width:min(1180px,106vw);height:min(1180px,106vw);border:1px dashed rgba(34,211,238,.11);transition-delay:.12s}.cs-landing .ch12-field .shell.s2{width:min(880px,82vw);height:min(880px,82vw);border:1px solid rgba(6,182,212,.13);transition-delay:.18s}.cs-landing .ch12-field .shell.s3{width:min(620px,60vw);height:min(620px,60vw);border:1px dashed rgba(34,211,238,.15);transition-delay:.24s}.cs-landing .ch12-field .shell.s4{width:min(400px,40vw);height:min(400px,40vw);border:1px solid rgba(34,211,238,.2);box-shadow:0 0 60px #06b6d40d,inset 0 0 80px #06b6d40a;transition-delay:.3s}.cs-landing .ch12-inner{position:relative;z-index:2;width:min(760px,90vw);display:flex;flex-direction:column;align-items:center;text-align:center}.cs-landing .ch12-eyebrow{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-fg-dim)}.cs-landing .ch12-eyebrow span{width:26px;height:1px;background:var(--cs-blue)}.cs-landing .ch12-mark{margin:clamp(20px,3.4vh,34px) 0 clamp(14px,2.2vh,22px);line-height:0}.cs-landing .ch12-mark .shield{width:clamp(46px,5vw,62px);height:auto;display:block;filter:drop-shadow(0 0 22px rgba(6,182,212,.4))}.cs-landing .ch12-h{margin:0 0 clamp(26px,4.2vh,46px);font-family:var(--cs-serif);font-weight:400;font-size:clamp(28px,4.2vw,52px);line-height:1.1;letter-spacing:-.01em;color:var(--cs-fg);text-wrap:balance}.cs-landing .ch12-h em{font-style:italic;color:var(--cs-fg)}.cs-landing .ch12-list{margin:0;width:100%;border-top:1px solid var(--cs-line);text-align:left}.cs-landing .ch12-row{display:grid;grid-template-columns:minmax(190px,34%) 1fr;gap:10px 26px;align-items:baseline;padding:clamp(11px,1.7vh,17px) 4px;border-bottom:1px solid var(--cs-line);opacity:0;transform:translateY(9px);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transition-delay:calc(.34s + var(--i) * 85ms)}.cs-landing .ch12.in .ch12-row{opacity:1;transform:none}.cs-landing .ch12-row dt{font-family:var(--cs-mono);font-size:clamp(12px,1.15vw,14px);font-weight:700;letter-spacing:.1em;color:var(--cs-fg);display:flex;align-items:baseline;gap:10px}.cs-landing .ch12-row dt:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--cs-blue);box-shadow:0 0 8px #06b6d4b3;transform:translateY(-2px)}.cs-landing .ch12-row dd{margin:0;font-family:var(--cs-mono);font-size:clamp(11.5px,1.05vw,13px);line-height:1.55;letter-spacing:.03em;color:var(--cs-blue-2)}@media(max-width:720px){.cs-landing .ch12-row{grid-template-columns:1fr;gap:5px}.cs-landing .ch12-row dd{padding-left:15px}}@media(prefers-reduced-motion:reduce){.cs-landing .ch12-row,.cs-landing .ch12-field .shell{transition:none;opacity:1;transform:none}.cs-landing .ch12-field .shell{transform:translate(-50%,-50%)}}.cs-landing .ch13{position:relative;min-height:100vh;background:#04070c;display:grid;place-items:center;padding:13vh 24px}.cs-landing .ch13-inner{width:min(880px,94vw);opacity:0;transform:translateY(16px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.cs-landing .ch13.in .ch13-inner{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cs-landing .ch13-inner{opacity:1;transform:none;transition:none}}.cs-landing .ch13-head{text-align:center}.cs-landing .ch13-head .eyebrow{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-fg-dim)}.cs-landing .ch13-head .eyebrow span{width:26px;height:1px;background:var(--cs-blue)}.cs-landing .ch13-head h2{font-family:var(--cs-serif);font-weight:400;font-size:clamp(32px,4.2vw,56px);line-height:1.06;letter-spacing:-.015em;color:var(--cs-fg);margin:16px 0 0}.cs-landing .ch13-head h2 em{font-style:italic;color:var(--cs-fg)}.cs-landing .ch13-head p{font-family:var(--cs-sans);font-size:15px;color:var(--cs-fg-dim);margin:14px 0 0}.cs-landing .ch13-figures{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:36px 0 24px}.cs-landing .ch13-figures .fig{padding:18px 22px;border-radius:14px;border:1px solid var(--cs-line-2);background:#090e1866}.cs-landing .ch13-figures .fig .lab{font-family:var(--cs-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-fg-mute);display:block}.cs-landing .ch13-figures .fig .n{font-family:var(--cs-mono);font-weight:500;font-size:clamp(30px,4vw,48px);letter-spacing:-.02em;display:block;margin:8px 0 4px;font-variant-numeric:tabular-nums}.cs-landing .ch13-figures .fig .n i{font-style:normal;font-size:15px;color:var(--cs-fg-mute)}.cs-landing .ch13-figures .fig .sub{font-family:var(--cs-mono);font-size:11px;display:block}.cs-landing .ch13-figures .fig.clear{border-color:#06b6d459}.cs-landing .ch13-figures .fig.clear .n,.cs-landing .ch13-figures .fig.clear .sub{color:var(--cs-blue-2)}.cs-landing .ch13-figures .fig.comp .n{color:var(--cs-fg-mute)}.cs-landing .ch13-figures .fig.comp .sub{color:var(--cs-fg-dim)}.cs-landing .ch13-chart{position:relative}.cs-landing .ch13-chart svg{width:100%;height:300px;display:block;overflow:visible}.cs-landing .ch13-chart svg line,.cs-landing .ch13-chart svg path{vector-effect:non-scaling-stroke}.cs-landing .ch13-chart .comp-line{fill:none;stroke:var(--cs-fg-mute);stroke-width:2;filter:drop-shadow(0 0 8px rgba(148,163,184,.22))}.cs-landing .ch13-chart .clear-line{stroke:var(--cs-blue-2);stroke-width:2;filter:drop-shadow(0 0 8px rgba(6,182,212,.3))}.cs-landing .ch13-chart .marker{stroke:var(--cs-line-2);stroke-width:1;stroke-dasharray:3 4}.cs-landing .ch13-chart .dot.comp{fill:var(--cs-fg-mute)}.cs-landing .ch13-chart .dot.clear{fill:var(--cs-blue-2)}.cs-landing .ch13-chart .axis{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--cs-mono);font-size:11px;color:var(--cs-fg-mute)}.cs-landing .ch13-chart .axis span:first-child{color:var(--cs-blue-2)}.cs-landing .ch13-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;margin-top:22px;border-radius:3px;background:var(--cs-line-2);cursor:grab}.cs-landing .ch13-slider:active{cursor:grabbing}.cs-landing .ch13-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:var(--cs-fg);border:3px solid #04070c;box-shadow:0 0 0 1px var(--cs-line-2),0 4px 14px #0009,0 0 18px #06b6d466;cursor:grab}.cs-landing .ch13-slider::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--cs-fg);border:3px solid #04070c;box-shadow:0 0 0 1px var(--cs-line-2),0 4px 14px #0009,0 0 18px #06b6d466;cursor:grab}.cs-landing .ch13-slider:focus-visible{outline:2px solid var(--cs-blue);outline-offset:4px}@media(max-width:640px){.cs-landing .ch13-figures{grid-template-columns:1fr}}.cs-landing .ch13-source{font-family:var(--cs-mono);font-size:10.5px;letter-spacing:.02em;color:var(--cs-fg-faint);margin-top:14px;text-align:center}.cs-landing .ch13-cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-family:var(--cs-sans);font-size:14px;font-weight:600;text-decoration:none;color:var(--cs-warm-2);padding:10px 16px;border-radius:8px;border:1px solid var(--cs-warm-line);background:var(--cs-warm-soft);transition:background .12s cubic-bezier(.2,.8,.2,1),border-color .12s cubic-bezier(.2,.8,.2,1)}.cs-landing .ch13-cta:hover{background:#efc1582e;border-color:var(--cs-warm)}.cs-landing .ch13-cta:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa}@media(prefers-reduced-motion:reduce){.cs-landing .ch13-cta{transition:none}}.cs-landing .aa-launch{position:fixed;right:24px;bottom:24px;z-index:60;display:inline-flex;align-items:center;gap:0;padding:8px;border-radius:999px;cursor:pointer;background:#0b101bb8;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff14,0 18px 44px -22px #000000d9;transition:gap .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1),border-color .14s,box-shadow .14s}.cs-landing .aa-launch:hover,.cs-landing .aa-launch:focus-visible{gap:11px;padding:8px 18px 8px 8px;border-color:var(--cs-line-2);box-shadow:inset 0 1px #ffffff14,0 18px 44px -18px #000000e6,0 0 26px #22d3ee2e}.cs-landing .aa-launch:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa,0 0 24px #3b82f659}.cs-landing .aa-sig{width:34px;height:34px;flex:none;display:block}.cs-landing .aa-sig svg,.cs-landing .aa-head-sig svg{width:100%;height:100%;display:block}.cs-landing .aa-core{fill:var(--cs-cyan, #22d3ee)}.cs-landing .aa-pt{fill:#22d3eeeb}.cs-landing .aa-lid{stroke:var(--cs-cyan, #22d3ee);stroke-width:1.5;stroke-linejoin:round;fill:none}.cs-landing .aa-glint{fill:var(--cs-fg)}.cs-landing .aa-core{animation:aa-pulse 3.2s ease-in-out infinite}@keyframes aa-pulse{0%,to{opacity:.75}50%{opacity:1}}.cs-landing .aa-launch-lab{display:flex;flex-direction:column;gap:1px;text-align:left;max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .22s cubic-bezier(.2,.8,.2,1),opacity .16s;opacity:0}.cs-landing .aa-launch:hover .aa-launch-lab,.cs-landing .aa-launch:focus-visible .aa-launch-lab{max-width:220px;opacity:1}.cs-landing .aa-launch-lab b{font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-fg)}.cs-landing .aa-launch-lab i{font-style:normal;font-family:var(--cs-sans);font-size:12px;color:var(--cs-fg-mute)}.cs-landing .aa-panel{position:fixed;right:24px;bottom:24px;z-index:61;width:min(400px,calc(100vw - 32px));max-height:min(700px,calc(100vh - 48px));display:flex;flex-direction:column;border-radius:15px;background:#090d16ed;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff14,0 24px 70px -20px #000000d9;animation:aa-in .32s cubic-bezier(.2,.8,.2,1) both}@keyframes aa-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cs-landing .aa-head{display:flex;align-items:center;gap:11px;padding:16px;border-bottom:1px solid var(--cs-line-soft)}.cs-landing .aa-head-sig{width:28px;height:28px;flex:none}.cs-landing .aa-head-t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cs-landing .aa-head-t b{font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-fg)}.cs-landing .aa-head-t i{font-style:normal;font-family:var(--cs-sans);font-size:11.5px;color:var(--cs-fg-mute)}.cs-landing .aa-x{flex:none;width:28px;height:28px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--cs-fg-mute);font-size:12px}.cs-landing .aa-x:hover{color:var(--cs-fg);border-color:var(--cs-line-2)}.cs-landing .aa-x:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa}.cs-landing .aa-body{padding:16px;overflow-y:auto;flex:1;min-height:0}.cs-landing .aa-lead{font-family:var(--cs-sans);font-size:13.5px;color:var(--cs-fg-2);margin:0 0 10px}.cs-landing .aa-starters{display:flex;flex-direction:column;gap:6px}.cs-landing .aa-starter{text-align:left;cursor:pointer;padding:9px 12px;border-radius:8px;background:#ffffff08;border:1px solid var(--cs-line);font-family:var(--cs-sans);font-size:13px;line-height:1.4;color:var(--cs-fg-2);transition:background .12s cubic-bezier(.2,.8,.2,1),border-color .12s cubic-bezier(.2,.8,.2,1)}.cs-landing .aa-starter:hover{background:#22d3ee12;border-color:var(--cs-line-2);color:var(--cs-fg)}.cs-landing .aa-starter:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa}.cs-landing .aa-a-q{font-family:var(--cs-mono);font-size:11px;letter-spacing:.08em;color:var(--cs-cyan, #22d3ee);margin-bottom:10px;line-height:1.5;word-break:break-word}.cs-landing .aa-a-short{font-family:var(--cs-sans);font-size:14px;line-height:1.62;color:var(--cs-fg);margin:0 0 12px}.cs-landing .aa-a-more{font-family:var(--cs-sans);font-size:13.5px;line-height:1.62;color:var(--cs-fg-2);margin:0 0 12px}.cs-landing .aa-more{background:none;border:none;cursor:pointer;padding:0 0 12px;font-family:var(--cs-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-cyan, #22d3ee)}.cs-landing .aa-more:hover{text-decoration:underline}.cs-landing .aa-more:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa;border-radius:4px}.cs-landing .aa-a-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.cs-landing .aa-a-link{font-family:var(--cs-sans);font-size:13px;font-weight:600;color:var(--cs-blue-2);text-decoration:none}.cs-landing .aa-a-link:hover{text-decoration:underline}.cs-landing .aa-back{background:none;border:none;cursor:pointer;margin-left:auto;font-family:var(--cs-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-fg-mute)}.cs-landing .aa-back:hover{color:var(--cs-fg-2)}.cs-landing .aa-back:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa;border-radius:4px}.cs-landing .aa-miss-note{font-family:var(--cs-sans);font-size:13px;line-height:1.6;color:var(--cs-fg-mute);margin:0 0 14px}.cs-landing .aa-handoff{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:9px 14px;border-radius:8px;background:var(--cs-warm);border:1px solid var(--cs-warm);color:var(--cs-warm-ink);font-family:var(--cs-sans);font-size:13px;font-weight:700;transition:background .12s cubic-bezier(.2,.8,.2,1)}.cs-landing .aa-handoff:hover{background:var(--cs-warm-2);border-color:var(--cs-warm-2)}.cs-landing .aa-handoff:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa}.cs-landing .aa-ask{padding:0 16px 12px}.cs-landing .aa-ask-lab{display:block;font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-fg-mute);margin-bottom:6px}.cs-landing .aa-ask-row{display:flex;gap:8px}.cs-landing .aa-input{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:6px;background:var(--cs-bg-1);border:1px solid var(--cs-line-soft);font-family:var(--cs-sans);font-size:14px;color:var(--cs-fg);transition:border-color .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s cubic-bezier(.2,.8,.2,1)}.cs-landing .aa-input::placeholder{color:var(--cs-fg-faint, #6b7789)}.cs-landing .aa-input:focus,.cs-landing .aa-input:focus-visible{outline:none;border-color:var(--cs-line-2);box-shadow:0 0 0 2px #60a5fa8c,0 0 24px #3b82f659}.cs-landing .aa-send{flex:none;width:40px;height:40px;border-radius:6px;cursor:pointer;background:#22d3ee1f;border:1px solid var(--cs-line-2);color:var(--cs-cyan, #22d3ee);font-size:15px}.cs-landing .aa-send:hover{background:#22d3ee33}.cs-landing .aa-send:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa}.cs-landing .aa-foot{padding:12px 16px 14px;border-top:1px solid var(--cs-line-soft)}.cs-landing .aa-boundary{font-family:var(--cs-sans);font-size:11.5px;line-height:1.55;color:var(--cs-fg-mute);margin:0 0 8px}.cs-landing .aa-dismiss{background:none;border:none;padding:0;cursor:pointer;font-family:var(--cs-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-fg-faint, #6b7789)}.cs-landing .aa-dismiss:hover{color:var(--cs-fg-2)}.cs-landing .aa-dismiss:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa;border-radius:4px}@media(max-width:720px){.cs-landing .aa-launch{right:14px;bottom:84px}.cs-landing .aa-panel{right:8px;left:8px;bottom:84px;width:auto;max-height:calc(100vh - 140px)}}@media(hover:none){.cs-landing .aa-launch{gap:9px;padding:8px 16px 8px 8px}.cs-landing .aa-launch-lab{max-width:220px;opacity:1}.cs-landing .aa-launch-lab i{display:none}}@media(max-width:720px){.cs-sticky-cta.on~.aa-root .aa-launch{bottom:calc(6px + env(safe-area-inset-bottom,0px));z-index:61}.cs-sticky-cta:not(.on)~.aa-root .aa-launch{opacity:0;visibility:hidden;pointer-events:none}}@media(max-width:720px)and (prefers-reduced-motion:no-preference){.cs-landing .aa-launch{transition:bottom .26s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1),opacity .2s ease,visibility .2s,border-color .14s,box-shadow .14s}}@media(max-width:359px){.cs-landing.aa-root .aa-launch{gap:0;padding:8px}.cs-landing.aa-root .aa-launch-lab{display:none}}@media(prefers-reduced-motion:reduce){.cs-landing .aa-core,.cs-landing .aa-panel{animation:none}.cs-landing .aa-launch,.cs-landing .aa-launch-lab,.cs-landing .aa-starter,.cs-landing .aa-input,.cs-landing .aa-handoff{transition:none}.cs-landing .aa-launch{gap:11px;padding:8px 18px 8px 8px}.cs-landing .aa-launch-lab{max-width:220px;opacity:1}}.cs-landing.aa-root{display:contents}.cs-landing .cs-cta{position:relative;min-height:100vh;overflow:hidden;background:#04070c;display:grid;place-items:center}.cs-landing .cta-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(44% 42% at 50% 58%,rgba(6,182,212,.12),transparent 62%),#04070c}.cs-landing .cta-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(123,160,220,.14) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 45% at 50% 82%,#000 30%,transparent 80%);mask-image:radial-gradient(60% 45% at 50% 82%,#000 30%,transparent 80%)}.cs-landing .cta-orb-wrap{position:absolute;left:50%;top:31%;transform:translate(-50%,-50%);height:min(58vh,560px);aspect-ratio:1;z-index:1;pointer-events:none}.cs-landing .cta-orb{display:block;width:100%;height:100%}.cs-landing .cta-orb-out{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:1px solid rgba(34,211,238,.22);background:radial-gradient(circle at 50% 38%,rgba(6,182,212,.1),transparent 68%)}.cs-landing .cta-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:9px;pointer-events:none;text-align:center;text-shadow:0 0 22px rgba(4,7,12,.95),0 0 8px rgba(4,7,12,.9);isolation:isolate}.cs-landing .cta-mark:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-38%;right:-34%;bottom:-38%;left:-34%;background:radial-gradient(ellipse at center,#04070cdb,#04070ca8 42%,#04070c00 74%)}.cs-landing .cta-mark-rule{width:48px;height:1px;background:#7fd7e461}.cs-landing .cta-mark-nm{font-family:var(--cs-serif);font-style:italic;font-size:clamp(19px,2.1vw,30px);line-height:1;letter-spacing:.06em;color:var(--cs-fg)}.cs-landing .cta-mark-sub{font-family:var(--cs-mono);font-size:11px;letter-spacing:.2em;color:var(--cs-fg-2);white-space:nowrap}.cs-landing .cta-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(72% 44% at 50% 28%,rgba(4,7,12,.78),transparent 74%)}.cs-landing .cta-fg{position:relative;z-index:3;text-align:center;width:min(1080px,92vw);padding:96px 24px 64px}.cs-landing .cs-cta{min-height:100vh;height:auto;align-content:center}.cs-landing .cta-fg h2{font-family:var(--cs-serif);font-weight:400;font-size:clamp(32px,3.6vw,52px);line-height:1.08;letter-spacing:-.02em;color:var(--cs-fg);margin:18px 0 0;max-width:20ch;margin-inline:auto}.cs-landing .cta-fg h2 em{font-style:italic;color:var(--cs-blue-2)}.cs-landing .cta-fg p{font-family:var(--cs-sans);font-size:clamp(15px,1.3vw,18px);line-height:1.6;color:var(--cs-fg-2);margin:22px auto 0;max-width:44ch}.cs-landing .cta-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--cs-sans);font-size:15px;font-weight:600;padding:0 22px;height:50px;border-radius:12px;cursor:pointer;border:1px solid transparent;transition:transform .18s cubic-bezier(.16,1,.3,1),background .14s,box-shadow .14s;text-decoration:none}.cs-landing .cta-signoff{font-family:var(--cs-serif);font-size:clamp(15px,1.5vw,19px);font-style:italic;color:var(--cs-fg-2);margin:26px auto 0;letter-spacing:.01em;text-shadow:0 1px 14px rgba(4,7,12,.95)}.cs-landing .cta-signoff em{font-style:normal;color:var(--cs-blue-2);letter-spacing:.04em}.cs-landing .cta-fine{font-family:var(--cs-mono);font-size:11.5px;letter-spacing:.06em;color:var(--cs-fg-mute);margin-top:18px;text-shadow:0 1px 14px rgba(4,7,12,.95)}.cs-landing .cta-doors{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;text-align:left}.cs-landing .cta-door{background:#0b101bb8;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff14,0 40px 90px -40px #000c;border-radius:15px;padding:24px;display:flex;flex-direction:column}.cs-landing .cta-door.is-primary{border-color:var(--cs-warm-line);background:#0e0d0ac2}.cs-landing .cta-door-tag{font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--cs-fg-mute);margin-bottom:12px}.cs-landing .cta-door.is-primary .cta-door-tag{color:var(--cs-warm-2)}.cs-landing .cta-door h3{font-family:var(--cs-sans);font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.005em;color:var(--cs-fg);margin:0 0 12px}.cs-landing .cta-door p{font-family:var(--cs-sans);font-size:15px;line-height:1.6;color:var(--cs-fg-2);margin:0 0 16px}.cs-landing .cta-door .cta-btn{align-self:flex-start;margin-top:auto}.cs-landing .cta-form{display:flex;flex-direction:column;gap:12px}.cs-landing .cta-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cs-landing .cta-field{display:flex;flex-direction:column;gap:6px}.cs-landing .cta-field-label{font-family:var(--cs-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-fg-mute)}.cs-landing .cta-field-label i{font-style:normal;opacity:1;color:var(--cs-fg-faint, #6b7789)}.cs-landing .cta-input{height:40px;padding:0 12px;border-radius:6px;background:var(--cs-bg-1);border:1px solid var(--cs-line-soft);font-family:var(--cs-sans);font-size:14px;color:var(--cs-fg);transition:border-color .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s cubic-bezier(.2,.8,.2,1);width:100%}.cs-landing .cta-textarea{height:auto;padding:10px 12px;resize:vertical;min-height:62px;font-family:var(--cs-sans);line-height:1.5}.cs-landing .cta-input:focus-visible,.cs-landing .cta-input:focus{outline:none;border-color:var(--cs-line-2);box-shadow:0 0 0 2px #60a5fa8c,0 0 24px #3b82f659}.cs-landing .cta-input.is-bad{border-color:var(--cs-red)}.cs-landing .cta-field-err,.cs-landing .cta-form-err{font-family:var(--cs-mono);font-size:11px;letter-spacing:.06em;color:var(--cs-red-2)}.cs-landing .cta-form-err{padding:8px 12px;border:1px solid rgba(229,72,77,.4);border-radius:6px;background:#e5484d14;line-height:1.5}.cs-landing .cta-form-fine{font-family:var(--cs-mono);font-size:11px;letter-spacing:.04em;color:var(--cs-fg-mute);margin:0}.cs-landing .cta-seal{display:flex;flex-direction:column;gap:8px;outline:none}.cs-landing .cta-seal:focus-visible{box-shadow:0 0 0 2px #60a5fa8c;border-radius:8px}.cs-landing .cta-seal-mark{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#10b98124;border:1px solid rgba(16,185,129,.5);color:var(--cs-green-2);font-size:15px;margin-bottom:4px;box-shadow:0 0 10px #10b98180}.cs-landing .cta-seal h3{font-family:var(--cs-serif);font-style:italic;font-weight:400;font-size:26px;margin:0;color:var(--cs-fg)}.cs-landing .cta-seal p{margin:0;font-size:15px;line-height:1.6;color:var(--cs-fg-2)}.cs-landing .cta-seal-next{color:var(--cs-fg-mute)!important;font-size:13.5px!important}.cs-landing .cta-seal a{color:var(--cs-blue-2)}.cs-landing .cta-seal{animation:cta-seal-in .32s cubic-bezier(.2,.8,.2,1) both}@keyframes cta-seal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-landing .cta-btn.primary{background:var(--cs-warm);color:var(--cs-warm-ink);border-color:var(--cs-warm);font-weight:700;height:46px}.cs-landing .cta-btn.primary:hover{background:var(--cs-warm-2);border-color:var(--cs-warm-2);box-shadow:0 0 28px #efc15857}.cs-landing .cta-btn.primary:active{transform:scale(.98)}.cs-landing .cta-btn.primary:disabled{opacity:.55;cursor:default;box-shadow:none}.cs-landing .cta-btn.secondary{background:#ffffff08;color:var(--cs-fg-2);border-color:var(--cs-line-2);height:46px}.cs-landing .cta-btn.secondary:hover{color:var(--cs-fg);border-color:var(--cs-blue);background:#ffffff0f}.cs-landing .cta-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa,0 0 24px #3b82f659}.cs-landing .cs-cta .eyebrow{display:inline-flex;align-items:center;gap:10px;justify-content:center;font-family:var(--cs-mono);font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--cs-fg-mute);margin-bottom:18px}.cs-landing .cs-cta .eyebrow span{width:26px;height:1px;background:var(--cs-line-2);display:inline-block}@media(max-width:900px){.cs-landing .cta-doors{grid-template-columns:1fr;gap:16px}.cs-landing .cta-row{grid-template-columns:1fr}.cs-landing .cta-fg{padding:72px 20px 56px}}@media(prefers-reduced-motion:reduce){.cs-landing .cta-seal{animation:none}.cs-landing .cta-btn,.cs-landing .cta-input{transition:none}.cs-landing .cta-btn.primary:active{transform:none}}.cs-landing .cta-door-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.cs-landing .cta-door-list li{font-family:var(--cs-mono);font-size:12.5px;line-height:1.5;color:var(--cs-fg-2);padding-left:18px;position:relative}.cs-landing .cta-door-list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--cs-cyan, #22d3ee);box-shadow:0 0 8px #22d3ee8c}.cs-landing .cta-door .cta-form-lead{margin:24px 0 12px;padding-top:16px;border-top:1px solid var(--cs-line-soft);font-size:14px;color:var(--cs-fg-2)}.cs-ev-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120% 100% at 58.5% 50%,#04070c9e,#04070c57 45%,#04070c00 78%);animation:cs-ev-scrim-in .7s cubic-bezier(.16,1,.3,1) both}@keyframes cs-ev-scrim-in{0%{opacity:0}to{opacity:1}}.cs-ev-leader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;overflow:visible;animation:cs-ev-leader-in .52s cubic-bezier(.16,1,.3,1) .16s both}@keyframes cs-ev-leader-in{0%{opacity:0}to{opacity:1}}.cs-ev-leader line{stroke:#96fcf4c7;stroke-width:1.25;stroke-dasharray:3 4;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(4,7,12,.95))}.cs-ev-leader circle{fill:#96fcf4f2;filter:drop-shadow(0 0 5px rgba(34,211,238,.75))}.cs-ev-card{position:absolute;z-index:3;left:0;top:0;max-width:calc(100vw - 32px);will-change:transform}.cs-ev-in{padding:15px 17px 17px;background:#060b12f5;border:1px solid rgba(140,200,215,.28);border-radius:4px;box-shadow:0 22px 60px #0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cs-ev-card-in .56s cubic-bezier(.16,1,.3,1) both}@keyframes cs-ev-card-in{0%{opacity:0;transform:translateY(10px) scale(.975)}to{opacity:1;transform:none}}.cs-ev-top,.cs-ev-what,.cs-ev-conf,.cs-ev-why,.cs-ev-more{animation:cs-ev-row-in .46s cubic-bezier(.16,1,.3,1) both}.cs-ev-top{animation-delay:90ms}.cs-ev-what{animation-delay:.16s}.cs-ev-conf{animation-delay:.23s}.cs-ev-why{animation-delay:.3s}.cs-ev-more{animation-delay:.38s}@keyframes cs-ev-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-ev-top{display:flex;align-items:center;gap:9px;margin-bottom:12px}.cs-ev-sev{font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10px;font-weight:600;letter-spacing:.16em;padding:4px 8px;border-radius:2px;border:1px solid;white-space:nowrap}.cs-ev-sev.is-critical{color:#f87171;border-color:#f8717173;background:#f871711a}.cs-ev-sev.is-high{color:var(--cs-warm, #efc158);border-color:#efc15873;background:#efc1581a}.cs-ev-sev.is-info{color:#7fd7e4;border-color:#7fd7e466;background:#7fd7e414}.cs-ev-ref{font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;letter-spacing:.14em;color:var(--cs-fg-mute, #8a97a8);white-space:nowrap}.cs-ev-pager{margin-left:auto;display:flex;align-items:center;gap:2px}.cs-ev-count{font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:.14em;color:var(--cs-fg-faint, #6b7789);padding:0 3px;white-space:nowrap}.cs-ev-step{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:2px;background:none;cursor:pointer;font-size:15px;line-height:1;color:var(--cs-fg-mute, #8a97a8);transition:color .14s ease,background .14s ease}.cs-ev-step:hover{color:#f2f6f7;background:#8cc8d71f}.cs-ev-step:focus-visible{outline:2px solid #7fd7e4;outline-offset:1px}.cs-ev-x{margin-left:4px;border:0;background:none;cursor:pointer;border-left:1px solid rgba(140,200,215,.18);padding:0 2px 0 9px;font-size:18px;line-height:1;color:var(--cs-fg-mute, #8a97a8);transition:color .14s ease}.cs-ev-x:hover{color:#f2f6f7}.cs-ev-x:focus-visible{outline:2px solid #7fd7e4;outline-offset:2px}.cs-ev-what.cs-ev-what{margin:0 0 10px;font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:13px;line-height:1.45;color:#f2f6f7}.cs-ev-conf{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cs-ev-bar{position:relative;flex:0 0 104px;height:2px;background:#8cc8d729}.cs-ev-bar>span{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;background:var(--cs-cyan, #22d3ee);box-shadow:0 0 10px #22d3ee8c;animation:cs-ev-bar-fill 1.25s cubic-bezier(.16,1,.3,1) .24s both}@keyframes cs-ev-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--cs-ev-w, 0))}}.cs-ev-conf-n{font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.14em;color:var(--cs-cyan-2, #bfeaf1)}.cs-ev-why.cs-ev-why{margin:0;font-family:var(--cs-sans, Inter, ui-sans-serif, system-ui, sans-serif);font-size:13.5px;line-height:1.55;color:#9fb0b7;text-wrap:pretty}.cs-ev-panel{max-height:min(420px,calc(100vh - 340px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(140,200,215,.35) transparent;animation:cs-ev-panel-in .62s cubic-bezier(.16,1,.3,1) both}@keyframes cs-ev-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cs-ev-rule{height:1px;margin:16px 0 15px;background:#8cc8d733;transform-origin:left;animation:cs-ev-rule-in .62s cubic-bezier(.16,1,.3,1) both}@keyframes cs-ev-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cs-ev-k{font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10px;letter-spacing:.22em;color:var(--cs-fg-faint, #6b7789);margin-bottom:9px}.cs-ev-chain{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:15px}.cs-ev-stage{font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:9.5px;letter-spacing:.12em;padding:4px 7px;border-radius:2px;border:1px solid rgba(140,200,215,.18);color:#9fb0b7;background:transparent}.cs-ev-stage.is-blocked{color:var(--cs-fg-mute, #8a97a8)}.cs-ev-stage.is-current{color:var(--cs-cyan-2, #bfeaf1);border-color:#8cfaf08c;background:#8cfaf01a}.cs-ev-signal.cs-ev-signal{margin:0 0 15px;font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11.5px;line-height:1.55;color:#9fb0b7;word-break:break-word}.cs-ev-actions{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.cs-ev-action{display:flex;align-items:center;gap:9px;font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11.5px;letter-spacing:.06em;color:#c6d0d5}.cs-ev-action>i{width:4px;height:4px;border-radius:50%;flex:none;background:var(--cs-warm, #efc158);box-shadow:0 0 8px #efc158b3}.cs-ev-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding-top:12px;border-top:1px solid rgba(140,200,215,.2);font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10.5px;letter-spacing:.14em}.cs-ev-foot-g{color:var(--cs-warm, #efc158);text-transform:uppercase}.cs-ev-foot-t{color:var(--cs-fg-mute, #8a97a8)}.cs-ev-foot-a{margin-left:auto;color:#f2f6f7;text-decoration:none;border-bottom:1px solid rgba(242,246,247,.3)}.cs-ev-foot-a:hover{border-bottom-color:#7fd7e4}.cs-ev-more{display:flex;align-items:center;gap:8px;margin:15px 0 0;padding:0;border:0;background:none;cursor:pointer;font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--cs-blue-2, #7fd7e4)}.cs-ev-more:hover{color:var(--cs-cyan-2, #bfeaf1)}.cs-ev-more:focus-visible{outline:2px solid #7fd7e4;outline-offset:3px}.cs-sub:has(.cs-ev-card) .cs-sub-lock{filter:opacity(.24);transition:filter .42s cubic-bezier(.16,1,.3,1)}.cs-sub-lock{transition:filter .42s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.cs-ev-in,.cs-ev-top,.cs-ev-what,.cs-ev-conf,.cs-ev-why,.cs-ev-more,.cs-ev-panel,.cs-ev-rule,.cs-ev-scrim,.cs-ev-leader{animation:none}.cs-ev-bar>span{animation:none;transform:scaleX(var(--cs-ev-w, 0))}.cs-sub-lock,.cs-sub:has(.cs-ev-card) .cs-sub-lock{transition:none}}.cs-sub{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100svh;box-sizing:border-box;overflow:hidden;background:var(--cs-void, #04070c);padding:73px clamp(24px,5vw,96px) clamp(28px,5vh,64px)}.cs-sub-orb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.cs-sub-2d{display:block;width:100%;height:100%}.cs-sub-col{position:relative;z-index:1;width:min(560px,100%);display:flex;flex-direction:column;gap:clamp(14px,2.2vh,26px)}.cs-sub-hit{position:absolute;z-index:2;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;will-change:transform;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.cs-sub-hit:hover,.cs-sub-hit.is-open{background:#8cfaf021;box-shadow:0 0 0 1px #8cfaf080}.cs-sub-hit:focus-visible{outline:2px solid #7fd7e4;outline-offset:2px}.cs-sub-hit:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:1px solid rgba(140,250,240,.85);pointer-events:none;animation:cs-sub-ping 4.4s cubic-bezier(.37,0,.24,1) var(--cs-ping-d, 0s) infinite}@keyframes cs-sub-ping{0%{opacity:0;transform:scale(.5)}22%{opacity:.46}78%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(2.5)}}.cs-sub-hit:hover:after,.cs-sub-hit:focus-visible:after,.cs-sub-hit.is-open:after{border-color:#8cfaf0f2;animation-duration:2.6s;animation-delay:0s}@media(prefers-reduced-motion:reduce){.cs-sub-hit:after{animation:none;opacity:.34;transform:scale(1.15)}.cs-sub-hit:hover:after,.cs-sub-hit:focus-visible:after,.cs-sub-hit.is-open:after{opacity:.75}}.cs-sub-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--cs-fg-mute, #8a97a8)}.cs-sub-brand{color:var(--cs-fg, #f8fafc);font-weight:600}.cs-sub-dot{color:#8cc8d780}.cs-sub-h1{margin:0;font-family:var(--cs-serif, "Playfair Display", ui-serif, Georgia, serif);font-weight:400;font-size:clamp(38px,6.4vw,76px);line-height:1.04;letter-spacing:-.012em;color:var(--cs-fg, #f8fafc);text-wrap:balance}.cs-sub-h1 em{font-style:italic;color:var(--cs-fg, #f8fafc)}.cs-sub-lead{margin:0;max-width:46ch;font-family:var(--cs-sans, Inter, ui-sans-serif, system-ui, sans-serif);font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:#c6d0d5;text-wrap:pretty}.cs-sub-meter{display:flex;flex-direction:column;gap:9px}.cs-sub-meter-row{display:flex;align-items:baseline;gap:12px}.cs-sub-count{font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,38px);font-weight:500;letter-spacing:.01em;color:var(--cs-cyan-2, #bfeaf1);min-width:5ch}.cs-sub-meter-l,.cs-sub-meter-sub{font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-fg-mute, #8a97a8)}.cs-sub-bar{position:relative;height:2px;width:min(360px,100%);background:#8cc8d729}.cs-sub-bar>span{position:absolute;inset:0 auto 0 0;background:var(--cs-cyan, #22d3ee);box-shadow:0 0 10px #22d3ee8c}.cs-sub-read{display:flex;flex-direction:column;gap:6px;min-height:52px;font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace)}.cs-sub-read-k{font-size:11px;letter-spacing:.22em;color:var(--cs-fg-faint, #5d6b7c)}.cs-sub-read-t{font-size:13px;line-height:1.45;letter-spacing:.04em;color:var(--cs-cyan-2, #bfeaf1)}.cs-sub.is-tall .cs-sub-read{min-height:46px}.cs-sub-rec{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-top:clamp(10px,1.6vh,18px);border-top:1px solid rgba(140,200,215,.2);font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:12px;letter-spacing:.1em}.cs-sub-rec-k{color:var(--cs-fg, #f8fafc);font-weight:600;letter-spacing:.14em}.cs-sub-rec-t{color:#9fb0b7}.cs-sub-rec-g{color:var(--cs-gold, #efc158);letter-spacing:.14em;text-transform:uppercase}.cs-sub-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.cs-sub-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;font-family:var(--cs-sans, Inter, ui-sans-serif, system-ui, sans-serif);font-size:16px;font-weight:600;text-decoration:none;color:#06121a;background:#f2f6f7;border-radius:3px;transition:background .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.cs-sub-btn:hover{background:#fff;transform:translateY(-1px)}.cs-sub-link{display:inline-flex;align-items:center;gap:10px;min-height:52px;font-family:var(--cs-sans, Inter, ui-sans-serif, system-ui, sans-serif);font-size:16px;font-weight:600;text-decoration:none;color:#f2f6f7;border-bottom:1px solid rgba(242,246,247,.3);transition:border-color .18s ease}.cs-sub-link>span{transition:transform .18s cubic-bezier(.16,1,.3,1)}.cs-sub-link:hover{border-bottom-color:#7fd7e4}.cs-sub-link:hover>span{transform:translate(5px)}.cs-sub-btn:focus-visible,.cs-sub-link:focus-visible{outline:2px solid #7fd7e4;outline-offset:3px}.cs-sub.is-tall{align-items:flex-end;padding-bottom:clamp(24px,5vh,52px)}.cs-sub.is-tall .cs-sub-col{width:100%;gap:clamp(12px,1.8vh,20px)}.cs-sub.is-tall .cs-sub-h1{font-size:clamp(34px,10.5vw,60px)}.cs-sub.is-tall .cs-sub-lead{max-width:none;font-size:15px}.cs-sub.is-tall .cs-sub-bar{width:100%}.cs-sub.is-tall .cs-sub-meter-sub{display:none}.cs-sub.is-tall .cs-sub-eyebrow,.cs-sub.is-tall .cs-sub-meter-l{color:#c3cedd;text-shadow:0 0 2px rgba(2,8,16,.98),0 0 4px rgba(2,8,16,.96),0 0 8px rgba(2,8,16,.92),0 0 14px rgba(2,8,16,.85),0 1px 2px rgba(2,8,16,.98)}.cs-sub.is-tall .cs-sub-brand{color:var(--cs-fg, #f8fafc)}.cs-sub.is-tall .cs-sub-dot{color:#a5deecb8}.cs-sub.is-tall .cs-sub-lead{font-size:14.5px;line-height:1.5}.cs-sub.is-tall .cs-sub-cta{gap:10px 18px}.cs-sub.is-tall .cs-sub-btn,.cs-sub.is-tall .cs-sub-link{min-height:46px}@media(prefers-reduced-motion:reduce){.cs-sub-btn,.cs-sub-link,.cs-sub-link>span{transition:none}}.cs-film-playing .cs-sub{padding-top:0;height:100vh;height:100svh}.cs-film-playing .cs-sub>*:not(.cs-sub-orb){opacity:0!important;pointer-events:none}.cs-sub-lock{position:absolute;left:58.5%;top:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:10px;text-shadow:0 0 22px rgba(4,7,12,.95),0 0 8px rgba(4,7,12,.9);animation:cs-sub-lock-in 1.1s ease both}@keyframes cs-sub-lock-in{0%{opacity:0}to{opacity:1}}.cs-sub-lock-nm{font-family:var(--cs-display, "Playfair Display", serif);font-style:italic;font-size:clamp(24px,2.6vw,38px);line-height:1;letter-spacing:.06em;color:var(--cs-fg, #f8fafc)}.cs-sub-lock-my{margin-top:-6px;font-family:var(--cs-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--cs-fg-mute, #8a97a8)}.cs-sub-lock-my b{font-weight:inherit;color:var(--cs-fg, #f8fafc)}.cs-sub-lock-rule{width:46px;height:1px;background:#7fd7e461}.cs-sub-lock-do{font-family:var(--cs-mono);font-size:12px;letter-spacing:.22em;color:var(--cs-blue-2, #7fd7e4);white-space:nowrap;animation:cs-sub-lock-do .22s ease both}@keyframes cs-sub-lock-do{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cs-sub-lock,.cs-sub-lock-do{animation:none}}.cs-sub-film{display:inline-flex;align-items:center;gap:8px;font-family:var(--cs-sans, Inter, ui-sans-serif, system-ui, sans-serif);font-size:14px;font-weight:500;text-decoration:none;color:#c3ced2}.cs-sub-film>span{font-size:10px;color:#7fd7e4}.cs-sub-film:hover{color:#f2f6f7}.cs-sub-film:focus-visible{outline:2px solid #7fd7e4;outline-offset:3px}.cs-sub-aud{font-family:var(--cs-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7fd7e4}.cs-sub-more{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.cs-sub-msp{font-family:var(--cs-sans, Inter, ui-sans-serif, system-ui, sans-serif);font-size:14px;color:#c3ced2}.cs-sub-msp a{color:#f2f6f7;text-decoration:none;border-bottom:1px solid rgba(242,246,247,.3)}.cs-sub-msp a:hover{border-bottom-color:#7fd7e4}.cs-sub-msp a:focus-visible{outline:2px solid #7fd7e4;outline-offset:3px}.cs-sub.is-tall .cs-sub-aud,.cs-sub.is-tall .cs-sub-more{text-shadow:0 0 2px rgba(2,8,16,.98),0 0 4px rgba(2,8,16,.96),0 0 8px rgba(2,8,16,.92),0 0 14px rgba(2,8,16,.85),0 1px 2px rgba(2,8,16,.98)}.cs-tcd{--bg: #04080f;--bg-1: #070d1a;--bg-2: #0a1020;--bg-3: #0d1a2e;--card: #0a1020;--line: rgba(6, 182, 212,.12);--line-2: rgba(6, 182, 212,.2);--line-soft: rgba(148,163,184,.08);--fg: #f8fafc;--fg-1: #f1f5f9;--fg-2: #e2e8f0;--fg-dim: #94a3b8;--fg-mute: #64748b;--fg-faint: #475569;--fg-ghost: #334155;--fg-ink: #1e293b;--violet: #06b6d4;--violet-2: #22d3ee;--violet-3: #67e8f9;--blue: #06b6d4;--blue-2: #22d3ee;--blue-3: #0891b2;--cyan: #06b6d4;--cyan-2: #22d3ee;--green: #10b981;--green-2: #34d399;--amber: #f59e0b;--red: #ef4444;--red-2: #f87171;--grad-brand: linear-gradient(135deg, #0891b2 0%, #0891b2 50%, #22d3ee 100%);--grad-hot: linear-gradient(135deg, #06b6d4 0%, #06b6d4 50%, #22d3ee 100%);--sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--maxw: 1180px;color:var(--fg-2);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.cs-tcd *,.cs-tcd *:before,.cs-tcd *:after{box-sizing:border-box}.cs-tcd .tcd-mono{font-family:var(--mono)}.cs-tcd .tcd-wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.cs-tcd .tcd-grad-text-hot{background:linear-gradient(135deg,#ef4444,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cs-tcd .tcd-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:6px 12px;border-radius:999px;color:var(--violet-3);background:#06b6d41a;border:1px solid rgba(34,211,238,.3)}.cs-tcd .tcd-chip-red{color:var(--red-2);background:#ef44441a;border-color:#ef44444d}.cs-tcd .tcd-dot-live{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;animation:tcdLivePulse 1.6s infinite;box-shadow:0 0 8px currentColor}@keyframes tcdLivePulse{0%,to{opacity:1}50%{opacity:.3}}.cs-tcd .tcd-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:14px;font-weight:600;padding:12px 20px;border-radius:10px;border:1px solid var(--line);background:#94a3b80a;color:var(--fg-2);cursor:pointer;text-decoration:none;transition:all .16s ease}.cs-tcd .tcd-btn:hover{border-color:#06b6d466;color:var(--fg);background:#06b6d40d}.cs-tcd .tcd-btn-primary{background:var(--grad-brand);color:#fff;border:1px solid transparent;box-shadow:0 0 30px #06b6d44d;font-weight:700}.cs-tcd .tcd-btn-primary:hover{background:var(--grad-hot);box-shadow:0 0 40px #06b6d480}.cs-tcd .tcd-section-label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--fg-mute);display:inline-flex;align-items:center;gap:10px}.cs-tcd .tcd-section-label:before{content:"";width:28px;height:1px;background:var(--violet)}.cs-tcd .tcd-caret{display:inline-block;width:9px;height:1em;background:var(--green);vertical-align:-2px;margin-left:4px;animation:tcdBlink 1s steps(2) infinite}@keyframes tcdBlink{50%{opacity:0}}.cs-tcd .tcd-aurora{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.cs-tcd .tcd-aurora-violet{background:radial-gradient(ellipse at center,rgba(8,145,178,.18) 0%,rgba(8,145,178,.04) 45%,transparent 72%);animation:tcdAuroraFloat 16s ease-in-out infinite}.cs-tcd .tcd-aurora-blue{background:radial-gradient(ellipse at center,rgba(6,182,212,.15) 0%,rgba(6,182,212,.04) 50%,transparent 74%);animation:tcdAuroraFloat 20s ease-in-out infinite -6s}@keyframes tcdAuroraFloat{0%,to{transform:translate(0) scale(1);opacity:.7}33%{transform:translate(40px,30px) scale(1.08);opacity:.95}66%{transform:translate(-30px,60px) scale(.95);opacity:.6}}.cs-tcd .tcd-deck-h{font-family:Newsreader,Georgia,serif;font-weight:500;font-size:clamp(40px,6.4vw,84px);line-height:1.02;letter-spacing:-.02em;color:var(--fg);text-align:center}.cs-tcd .tcd-deck-h .tcd-grad-text-hot{font-style:italic}.cs-tcd .tcd-scan-band{position:absolute;top:0;left:0;right:0;height:140%;background:linear-gradient(180deg,transparent,rgba(34,211,238,.05) 48%,rgba(34,211,238,.09) 50%,transparent 52%);animation:tcdScanDown 6s linear infinite;pointer-events:none;z-index:0;mix-blend-mode:screen}@keyframes tcdScanDown{0%{transform:translateY(-40%)}to{transform:translateY(40%)}}@keyframes tcdSpin{to{transform:rotate(360deg)}}@keyframes tcdSweep{0%{transform:translate(-120%)}55%,to{transform:translate(340%)}}@keyframes tcdDashflow{to{stroke-dashoffset:-20}}@keyframes tcdPingPulse{0%{transform:scale(.7);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes tcdFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cs-tcd .tcd-deck-frame *::-webkit-scrollbar{width:6px}.cs-tcd .tcd-deck-frame *::-webkit-scrollbar-thumb{background:#22d3ee40;border-radius:3px}@media(max-width:900px){.cs-tcd .tcd-deck-grid{grid-template-columns:1fr!important}.cs-tcd .tcd-deck-grid>div:first-child{border-right:none!important;border-bottom:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.cs-tcd *,.cs-tcd *:before,.cs-tcd *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cs-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;gap:10px;align-items:center;padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#04080feb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--cs-line, rgba(148, 163, 184, .16));transform:translateY(110%);transition:transform .26s cubic-bezier(.22,1,.36,1)}.cs-sticky-cta.on{transform:translateY(0)}.cs-sticky-cta .label{flex:1 1 auto;min-width:0;font-family:var(--cs-mono, ui-monospace, Menlo, monospace);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-fg-mute, #8a97a8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-sticky-cta .cs-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--cs-sans, "Inter", system-ui, sans-serif);font-size:14px;font-weight:700;padding:11px 18px;border-radius:10px;border:1px solid transparent;background:var(--cs-amber, #06b6d4);color:#0b0d10;text-decoration:none;cursor:pointer;min-height:44px;transition:background .16s ease}.cs-sticky-cta .cs-btn:active{background:var(--cs-violet-2, #0891b2)}@media(max-width:720px){.cs-sticky-cta{display:flex}.cs-sticky-cta:has(~.aa-root .aa-launch) .label{display:none}}@media(prefers-reduced-motion:reduce){.cs-sticky-cta{transition:none}}
