:root{--ink:#0a1124;--ink-2:#3a4560;--muted:#687290;--line:#e4e8f0;--line-2:#eef1f6;--bg:#fff;--bg-soft:#f6f8fb;--accent:#2b4fff;--accent-ink:#1a36d6;--accent-wash:#edf0ff;--s1:#12c8d6;--s2:#2b4fff;--s3:#7b4dff;--s4:#ff4f8b;--s5:#ffb23e;--t1:#0b8fa3;--t2:#2340e0;--t3:#6436e8;--t4:#d92b6c;--baseline:#7a8296;--ok:#12b76a;--warn:#f59e0b;--warn-ink:#d97706;--display:var(--ng-font-text), ui-sans-serif, system-ui, sans-serif;--text:var(--ng-font-text), ui-sans-serif, system-ui, sans-serif;--mono:var(--ng-font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ng-grain-opacity:.62;--ng-grain-size:180px;--r:14px;--gutter:24px;--max:1200px}
.ng-glass{background:#fffffff0;border:1px solid #ffffffe6;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0a11240f,0 12px 32px -12px #0a112438}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ng-glass{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#ffffffb8}}@media (prefers-reduced-transparency:reduce){.ng-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.ng-ph{font:500 10.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#8a5a00;white-space:nowrap;vertical-align:middle;background:repeating-linear-gradient(135deg,#fff4dc 0 6px,#ffecc4 6px 12px);border:1px solid #f1d293;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.ng-btn{height:44px;font:500 15px/1 var(--text);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ng-btn-primary{background:var(--accent);color:#fff;box-shadow:inset 0 1px #ffffff40,0 6px 18px -6px #2b4fff99}.ng-btn-primary:hover{background:var(--accent-ink);transform:translateY(-1px)}.ng-btn-ghost{color:var(--ink);box-shadow:0 0 0 1px var(--line) inset;background:#fff}.ng-btn-ghost:hover{box-shadow:inset 0 0 0 1px #cdd3e0}.ng-btn-sm{height:36px;padding:0 14px;font-size:14px}.ng-btn:disabled,.ng-btn[aria-disabled=true]{cursor:default;opacity:.6;transform:none}.ng-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ng-map{width:100%;height:auto;display:block;overflow:hidden}.ng-map-land{fill:#e6eaf2}.ng-map-trunk{fill:none;stroke:var(--accent);stroke-width:1.6px;opacity:.35}.ng-map-leaf{fill:none;stroke:var(--s1);stroke-width:1px;opacity:.45}.ng-map-pulse{fill:none;stroke:var(--accent);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:100px;opacity:0}.ng-map-pulse-leaf{stroke:var(--s1);stroke-width:2px}.ng-map-live .ng-map-pulse{animation:2.8s cubic-bezier(.4,0,.2,1) infinite ng-map-run}@keyframes ng-map-run{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:1}60%{stroke-dashoffset:0;opacity:1}70%,to{stroke-dashoffset:0;opacity:0}}.ng-map-viewer{fill:#fff;stroke:var(--s1);stroke-width:1.6px}.ng-map-edge circle:not(.ng-map-halo){fill:#fff;stroke:var(--accent);stroke-width:2.4px}.ng-map-edge .ng-map-halo{fill:var(--accent);opacity:.12}.ng-map-edge.ng-map-warn circle:not(.ng-map-halo){stroke:var(--warn)}.ng-map-edge.ng-map-down circle:not(.ng-map-halo){stroke:var(--baseline);stroke-dasharray:2 2}.ng-map-origin circle:not(.ng-map-halo){fill:var(--accent);stroke:#fff;stroke-width:2.4px}.ng-map-origin .ng-map-halo{fill:var(--accent);opacity:.16}.ng-map-origin.ng-map-warn circle:not(.ng-map-halo),.ng-map-origin.ng-map-warn .ng-map-halo{fill:var(--warn)}.ng-map-origin.ng-map-down circle:not(.ng-map-halo){fill:#fff;stroke:var(--baseline);stroke-dasharray:2 2}.ng-map-origin.ng-map-down .ng-map-halo{fill:var(--baseline)}.ng-map text{font:500 11px/1 var(--mono);fill:var(--ink-2);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}@media (max-width:640px){.ng-map text{display:none}}@media (prefers-reduced-motion:reduce){.ng-map-live .ng-map-pulse{opacity:0;animation:none}}.ng-surface{isolation:isolate;background:#fff;position:relative;overflow:hidden}.ng-surface-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ng-sb{will-change:transform;border-radius:50%;animation:26s ease-in-out infinite alternate paused ng-drift;position:absolute}.ng-surface.ng-live .ng-sb{animation-play-state:running}.ng-sb1{background:radial-gradient(closest-side,#2b4fff,#2b4fff8c 45%,#2b4fff00);width:72%;height:120%;top:-38%;right:-18%}.ng-sb2{background:radial-gradient(closest-side,#1a36d6,#1a36d680 45%,#1a36d600);width:62%;height:110%;animation-duration:31s;animation-delay:-8s;bottom:-60%;right:4%}.ng-sb3{background:radial-gradient(closest-side,#5b7cff,#5b7cff73 45%,#5b7cff00);width:56%;height:100%;animation-duration:28s;animation-delay:-14s;bottom:-58%;left:-22%}.ng-sb4{background:radial-gradient(closest-side,#8ea6ff,#8ea6ff66 45%,#8ea6ff00);width:52%;height:92%;animation-duration:34s;animation-delay:-5s;top:-62%;left:26%}@keyframes ng-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-4%,3%)scale(1.06)}to{transform:translate(3%,-2%)scale(.97)}}.ng-surface[data-strength=soft] .ng-sb{opacity:.55}.ng-surface-clear{position:absolute;inset:0}.ng-surface[data-clear=left] .ng-surface-clear{background:radial-gradient(58% 72% at 30%,#fff 42%,#ffffffd9 58%,#fff0 82%)}.ng-surface[data-clear=center] .ng-surface-clear{background:radial-gradient(60% 70%,#fff 40%,#ffffffd9 58%,#fff0 84%)}.ng-surface[data-clear=top] .ng-surface-clear{background:linear-gradient(#fff 0 45%,#ffffffd9 55%,#fff0 72%)}.ng-surface-grain{opacity:var(--ng-grain-opacity);background-size:var(--ng-grain-size) var(--ng-grain-size);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='1' seed='9' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  -2.6 0 0 0 1.5'/></filter><rect width='100%25' height='100%25' filter='url(%23w)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='1' seed='5' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .78  0 0 0 0 .85  0 0 0 0 1  0 -2.6 0 0 1.45'/></filter><rect width='100%25' height='100%25' filter='url(%23b)'/></svg>");position:absolute;inset:0}.ng-surface[data-palette=spectrum] .ng-surface-grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='1' seed='9' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  -2.6 0 0 0 1.5'/></filter><rect width='100%25' height='100%25' filter='url(%23w)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='s'><feTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='1' seed='13' stitchTiles='stitch'/><feColorMatrix values='.9 0 0 0 .42  0 .9 0 0 .42  0 0 .9 0 .45  0 0 0 -2.6 1.45'/></filter><rect width='100%25' height='100%25' filter='url(%23s)'/></svg>")}@media (max-width:980px){.ng-surface[data-clear=left] .ng-surface-clear{background:linear-gradient(#fff 0 52%,#ffffffd9 60%,#fff0 72%)}.ng-surface[data-clear=center] .ng-surface-clear{background:radial-gradient(110% 60% at 50% 45%,#fff 42%,#ffffffd9 60%,#fff0 86%)}}.ng-surface[data-palette=spectrum] .ng-sb1{background:radial-gradient(closest-side,#12c8d6,#12c8d680 45%,#12c8d600)}.ng-surface[data-palette=spectrum] .ng-sb2{background:radial-gradient(closest-side,#ff4f8b,#ff4f8b80 45%,#ff4f8b00)}.ng-surface[data-palette=spectrum] .ng-sb3{background:radial-gradient(closest-side,#ffb23e,#ffb23e80 45%,#ffb23e00)}.ng-surface[data-palette=spectrum] .ng-sb4{background:radial-gradient(closest-side,#7b4dff,#2b4fff8c 50%,#2b4fff00);width:58%;height:120%;top:-30%;left:34%}@media (prefers-reduced-motion:reduce){.ng-sb{animation:none!important}}.ng-surface[data-motion=flow] .ng-sb1{animation:13s ease-in-out infinite alternate ng-flow-a}.ng-surface[data-motion=flow] .ng-sb2{animation:15s ease-in-out -4s infinite alternate ng-flow-b}.ng-surface[data-motion=flow] .ng-sb3{animation:17s ease-in-out -7s infinite alternate-reverse ng-flow-a}.ng-surface[data-motion=flow] .ng-sb4{animation:11s ease-in-out -2s infinite alternate-reverse ng-flow-b}.ng-surface[data-motion=flow] .ng-sb{animation-play-state:paused}.ng-surface[data-motion=flow].ng-live .ng-sb{animation-play-state:running}@keyframes ng-flow-a{0%{transform:translate(0,0)rotate(0)scale(1)}35%{transform:translate(-12%,9%)rotate(-18deg)scale(1.22,.84)}70%{transform:translate(8%,-6%)rotate(14deg)scale(.86,1.18)}to{transform:translate(14%,7%)rotate(26deg)scale(1.12,.92)}}@keyframes ng-flow-b{0%{transform:translate(0,0)rotate(0)scale(1)}40%{transform:translate(10%,-10%)rotate(22deg)scale(.84,1.2)}75%{transform:translate(-9%,6%)rotate(-12deg)scale(1.2,.88)}to{transform:translate(-13%,-5%)rotate(-24deg)scale(.95,1.1)}}@media (prefers-reduced-motion:reduce){.ng-surface[data-motion=flow] .ng-sb{animation:none!important}}
:root{--spec:linear-gradient(90deg, #12c8d6 0, #2b4fff 30%, #7b4dff 55%, #ff4f8b 80%, #ffb23e 100%)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink-2);font:400 16px/1.55 var(--text);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,h4,p{margin:0}h1,h2,h3{color:var(--ink);font-weight:400}a{color:inherit;text-decoration:none}code,pre,.mono{font-family:var(--mono)}img{max-width:100%;display:block}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.ng-ph.int{color:#4b3aa8;background:repeating-linear-gradient(135deg,#f1ecff 0 6px,#e8e0ff 6px 12px);border-color:#d3c6ff}.grad{background:linear-gradient(95deg, var(--t1), var(--t2) 38%, var(--t3) 68%, var(--t4));color:#0000;-webkit-background-clip:text;background-clip:text}.mockbar{z-index:60;color:#c9d1ee;font:500 12px/1 var(--mono);white-space:nowrap;background:#0a1124e6;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #0a112480}.mockbar button{font:inherit;color:#c9d1ee;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px}.mockbar button[aria-pressed=true]{color:var(--ink);background:#fff}.shot .mockbar{display:none}.nav{z-index:50;position:sticky;top:0}.nav-in{align-items:center;gap:28px;height:64px;display:flex}.nav.scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom-color:var(--line-2);background:#ffffffdb}.nav{border-bottom:1px solid #0000;transition:background .25s,border-color .25s}.nav .ng-btn-primary{box-shadow:none}.quiet{color:var(--ink-2);align-items:center;padding:0 10px;font-size:14px;display:inline-flex}.quiet:hover{color:var(--ink)}.logo{color:var(--ink);font:500 17px/1 var(--text);letter-spacing:-.01em;align-items:center;gap:10px;display:inline-flex}.nav-links{color:var(--ink-2);gap:22px;font-size:14.5px;display:flex}.nav-links a:hover{color:var(--ink)}.nav-cta{gap:8px;margin-left:auto;display:flex}@media (max-width:860px){.nav-links,.nav-cta .ng-btn-ghost{display:none}}section{position:relative}.sec{padding:120px 0 0}.eyebrow{font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;display:block}.h2{font:400 clamp(32px, 4.2vw, 54px)/1.06 var(--display);letter-spacing:-.02em;max-width:16ch}.lede{color:var(--ink-2);max-width:54ch;margin-top:18px;font-size:clamp(17px,1.5vw,19.5px);line-height:1.5}.sec-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.sec-head .lede{margin:0}@media (max-width:860px){.sec{padding-top:88px}.sec-head{grid-template-columns:1fr;gap:16px;margin-bottom:32px}}.card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px;position:relative;overflow:hidden}.card h3{font:500 17px/1.3 var(--text);letter-spacing:-.005em}.card p{color:var(--muted);max-width:46ch;margin-top:6px;font-size:15px}.card .vis{background:var(--bg-soft);border-bottom:1px solid var(--line-2);height:190px;margin:-26px -26px 22px;position:relative;overflow:hidden}.soft{background:var(--bg-soft)}.hero{padding:8px 12px 0}.hero-card{border-radius:28px;min-height:min(88vh,960px)}.hero h1{font:400 clamp(46px, 6.4vw, 92px)/.98 var(--display);letter-spacing:-.035em}.hero .sub{color:var(--ink-2);max-width:34ch;margin-top:22px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.hero .ctas{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.pill{color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:6px 12px 6px 8px;font-size:13px;display:inline-flex}.pill i{background:var(--s1);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #12c8d629}.pill b{color:var(--accent);font-weight:500}[data-hero=a] .hero-b,[data-hero=b] .hero-a{display:none}.hero-a .hero-card{grid-template-columns:1fr 1.08fr;align-items:center;gap:40px;padding:96px 64px;display:grid}.lanes{border-radius:22px;padding:22px 22px 18px}.lanes-top{font:500 11.5px/1 var(--mono);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.lanes-top .now{align-items:center;gap:6px;display:inline-flex}.lanes-top .now:before{content:"";background:var(--s4);border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.25}}.lane{border-top:1px solid #0a112412;grid-template-columns:112px 1fr 92px;align-items:center;gap:14px;padding:12px 0;display:grid}.lane:first-of-type{border-top:0}.lane .nm{font:500 14px/1.2 var(--text);color:var(--ink)}.lane .nm small{font:400 11.5px/1.3 var(--mono);color:var(--muted);margin-top:3px;display:block}.lane canvas{width:100%;height:44px;display:block}.lane .fr{font:500 15px/1 var(--mono);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.lane .fr small{font:400 11px/1.3 var(--mono);color:var(--muted);margin-top:5px;display:block}.lane.ng .fr{color:var(--t2)}.lane.hls .fr{color:var(--baseline)}.lanes-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12.5px;display:flex}.hero-b .hero-card{text-align:center;flex-direction:column;justify-content:flex-end;padding:88px 32px 0;display:flex}.hero-b .hero-card>.pill{align-self:center}.hero-b h1{max-width:13ch;margin:0 auto}.hero-b .sub{max-width:44ch;margin:22px auto 0}.hero-b .ctas{justify-content:center}.wall{max-width:1100px;height:380px;margin:48px auto 0;position:relative}.wall svg.beams{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.beam{fill:none;stroke:#2b4fff38;stroke-width:1.4px}.beam-run{fill:none;stroke:url(#beamGrad);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:18 182;stroke-dashoffset:200px;opacity:0}.run .beam-run{animation:2.4s cubic-bezier(.45,0,.2,1) infinite beam}@keyframes beam{0%{stroke-dashoffset:200px;opacity:0}10%{opacity:1}62%{stroke-dashoffset:18px;opacity:1}72%,to{stroke-dashoffset:18px;opacity:0}}.scr{background:#0c1126;border-radius:12px;padding:5px;position:absolute;box-shadow:0 0 0 1px #0a11241a,0 30px 60px -30px #0a11248c}.scr .pic{background:#1b2140;border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.scr .tc{color:#fff;font:500 11px/1 var(--mono);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070b189e;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex;position:absolute;top:8px;left:8px}.scr .tc:before{content:"";background:var(--s4);border-radius:50%;width:6px;height:6px}.scr .lbl{font:500 10.5px/1 var(--mono);color:var(--ink);letter-spacing:.02em;white-space:nowrap;background:#ffffffe6;border-radius:6px;padding:4px 7px;position:absolute;bottom:8px;left:8px}.scr.sm .tc{padding:3px 6px;font-size:9px;top:5px;left:5px}.scr.sm .tc:before,.scr.sm .lbl,.scr.off{display:none}.scr .tc{white-space:nowrap}.scr.xs .tc{display:none}.scr.flash .pic:after{content:"";border-radius:8px;animation:.7s ease-out forwards flash;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #12c8d6e6}@keyframes flash{to{box-shadow:inset 0 0 0 2px #12c8d600}}.origin-dot{background:var(--accent);border-radius:50%;width:18px;height:18px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 0 0 6px #2b4fff29,0 0 0 14px #2b4fff12}.origin-lbl{font:500 11px/1 var(--mono);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.wall-foot{text-align:center;color:var(--muted);padding:44px 0 40px;font-size:14px}@media (max-width:980px){.hero-a .hero-card{grid-template-columns:1fr;gap:36px;padding:56px 22px 28px}.lane{grid-template-columns:84px 1fr 70px;gap:10px}.hero-b .hero-card{padding:56px 18px 0}.wall{height:250px;margin-top:36px}.lanes-top .hide-sm{display:none}.lane .nm small{white-space:nowrap;font-size:10.5px}}.statement{padding:128px 0 0}.statement p{font:400 clamp(26px, 3.3vw, 42px)/1.22 var(--display);letter-spacing:-.018em;color:#a3abc0;max-width:34ch}.statement p strong{color:var(--ink);font-weight:400}.chip{vertical-align:.08em;color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 6px 16px -10px #0a112459;letter-spacing:-.005em;background:#fff;border-radius:.36em;align-items:center;gap:.3em;margin:0 .06em;padding:.08em .42em .1em .32em;font-size:.62em;line-height:1.3;display:inline-flex}.chip svg{width:1.05em;height:1.05em}.try{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.steps{gap:4px;margin-top:30px;display:grid}.step{text-align:left;cursor:pointer;font:inherit;color:var(--ink-2);background:0 0;border:0;border-radius:14px;grid-template-columns:30px 1fr;gap:12px;padding:14px 16px;display:grid}.step b{width:26px;height:26px;font:500 12px/1 var(--mono);color:var(--muted);box-shadow:0 0 0 1px var(--line) inset;border-radius:50%;place-items:center;display:grid}.step span{font:500 16px/1.3 var(--text);color:var(--ink)}.step small{color:var(--muted);margin-top:3px;font-size:14px;display:block}.step[aria-selected=true]{background:var(--bg-soft)}.step[aria-selected=true] b{background:var(--accent);color:#fff;box-shadow:none}.term{box-shadow:0 0 0 1px var(--line), 0 30px 60px -36px #0a112459;background:#fff;border-radius:18px;overflow:hidden}.term-bar{border-bottom:1px solid var(--line-2);height:42px;font:500 12px/1 var(--mono);color:var(--muted);align-items:center;gap:6px;padding:0 16px;display:flex}.term-bar i{background:var(--line);border-radius:50%;width:10px;height:10px}.term-bar span{margin-left:10px}.term-bar .copy{font:inherit;background:var(--bg-soft);color:var(--ink-2);cursor:pointer;border:0;border-radius:8px;margin-left:auto;padding:6px 10px}.term pre{color:var(--ink);white-space:pre;min-height:248px;margin:0;padding:22px 22px 26px;font-size:13.2px;line-height:1.8;overflow-x:auto}.term .c{color:#9aa3b8}.term .k{color:var(--t2)}.term .s{color:var(--t1)}.term .a{color:var(--t3)}.term .p{color:#a3abc0;-webkit-user-select:none;user-select:none}@media (max-width:860px){.try{grid-template-columns:1fr;gap:24px}.term pre{font-size:12px}}.choose{grid-template-columns:1fr 1.15fr;gap:20px;display:grid}.quad{padding:28px 28px 22px}.quad svg{width:100%;height:auto;display:block}.quad text{font-family:var(--mono);fill:var(--muted);font-size:11px}.quad .zone-lbl{font:500 13px var(--text);fill:var(--ink)}.quad .zone-sub{font:400 11.5px var(--mono);fill:var(--muted)}.vs{gap:20px;display:grid}.vs .card{grid-template-columns:52px 1fr;align-items:start;gap:16px;display:grid}.vs .ic{border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.vs .ic svg{width:24px;height:24px}.vs .card.us{box-shadow:0 0 0 1.5px var(--accent), 0 20px 40px -24px #2b4fff80;border-color:#0000}@media (max-width:860px){.choose{grid-template-columns:1fr}}.bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.b2{grid-column:span 2}.b3{grid-column:span 3}.b4{grid-column:span 4}@media (max-width:980px){.bento{grid-template-columns:1fr 1fr}.b2,.b3,.b4{grid-column:span 2}}.meter{flex-direction:column;justify-content:center;gap:14px;padding:0 28px;display:flex;position:absolute;inset:0}.meter .big{font:400 64px/1 var(--display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.meter .big small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:20px}.meter canvas{width:100%;height:54px}.hops{font:500 11.5px/1 var(--mono);color:var(--ink-2);align-items:center;gap:8px;display:flex}.hops span{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px;padding:6px 9px}.hops em{background:var(--spec);opacity:.7;border-radius:2px;flex:1;height:2px;font-style:normal}.join{background:#0c1126;border-radius:12px;position:absolute;inset:22px 28px;overflow:hidden}.join .veil{background:#0c1126;place-items:center;animation:4s ease-in-out infinite join;display:grid;position:absolute;inset:0}.join .veil i{background:#ffffff1f;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.join .veil i:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #fff;margin-left:4px}.join .t{font:500 11px/1 var(--mono);color:var(--ink);background:#ffffffeb;border-radius:999px;padding:5px 8px;position:absolute;bottom:10px;right:10px}@keyframes join{0%,35%{opacity:1}42%,92%{opacity:0}to{opacity:1}}.queue{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.queue i{width:44px;height:62px;box-shadow:0 0 0 1px var(--line);font:500 10px/62px var(--mono);color:var(--muted);text-align:center;background:#fff;border-radius:8px;font-style:normal;position:relative}.queue i.old{opacity:.45}.queue i.old:after{content:"";background:var(--s4);height:1.5px;position:absolute;top:50%;left:6px;right:6px;transform:rotate(-35deg)}.queue i.new{background:var(--accent);color:#fff;transform:translateY(-4px);box-shadow:0 10px 22px -10px #2b4fffcc}.queue .scrn{font:500 11px/1.3 var(--mono);color:var(--accent);margin-left:16px}.rungs{grid-template-rows:repeat(3,1fr);gap:8px;display:grid;position:absolute;inset:24px 28px}.rung{box-shadow:0 0 0 1px var(--line);font:500 12px/1 var(--mono);color:var(--muted);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:0 14px;transition:all .4s;display:flex}.rung.on{background:var(--accent-wash);color:var(--t2);box-shadow:0 0 0 1.5px var(--accent)}.plats{flex-wrap:wrap;place-content:center;align-items:center;gap:8px;padding:18px;display:flex;position:absolute;inset:0}.plats span{box-shadow:0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;font-size:14px;display:inline-flex}.plats span svg{width:18px;height:18px;color:var(--t2)}.mapbox{border-radius:24px;padding:34px 30px 26px}.dotmap{width:100%;height:auto;display:block}.dotmap .land{fill:url(#landGrad)}.dotmap .land.lit{fill:var(--s1)}.dotmap .trunk{fill:none;stroke:var(--accent);stroke-width:1.3px;opacity:.28}.dotmap .pulse{fill:none;stroke:url(#mapGrad);stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:9 91;stroke-dashoffset:100px;opacity:0}.dotmap.run .pulse{animation:3.2s cubic-bezier(.45,0,.2,1) infinite mapPulse}@keyframes mapPulse{0%{stroke-dashoffset:100px;opacity:0}6%{opacity:1}56%{stroke-dashoffset:9px;opacity:1}64%,to{stroke-dashoffset:9px;opacity:0}}.dotmap .edge .halo{fill:var(--accent);opacity:0;transform-box:fill-box;transform-origin:50%}.dotmap.run .edge .halo{animation:3.2s ease-out infinite arrive}@keyframes arrive{0%,54%{opacity:0;transform:scale(.4)}58%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.dotmap .edge .core{fill:#fff;stroke:var(--accent);stroke-width:2.4px}.dotmap .origin .core{fill:var(--accent);stroke:#fff;stroke-width:2.6px}.dotmap .origin .ring{fill:var(--accent);opacity:.14}.dotmap .vw{fill:var(--s1);opacity:0}.dotmap.run .vw{animation:3.2s ease-out infinite vw}@keyframes vw{0%,58%{opacity:0}66%{opacity:.95}92%{opacity:.95}to{opacity:0}}.dotmap text{font:500 10.5px/1 var(--mono);fill:var(--ink-2);paint-order:stroke;stroke:#f6f8fb;stroke-width:4px;stroke-linejoin:round}.dotmap text.o{fill:var(--accent)}.map-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:13.5px;display:flex}.legend{font:500 12px/1 var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:18px;display:flex}.legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:7px;display:inline-block}.map-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.map-stats .card h3{font:400 26px/1.1 var(--display);letter-spacing:-.012em}@media (max-width:640px){.dotmap text{display:none}.dotmap text.o{font-size:16px;display:block}.mapbox{padding:18px 12px}.map-stats{grid-template-columns:1fr}}.flow{border-radius:24px;padding:40px 34px}.flow-grid{grid-template-columns:236px 1fr 480px;align-items:center;gap:0;min-height:360px;display:grid;position:relative}.flow svg.wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wire{fill:none;stroke:#2b4fff29;stroke-width:1.5px}.wire.in.on{stroke:#2b4fff80}.wire-run{fill:none;stroke:url(#flowGrad);stroke-width:3px;stroke-linecap:round;stroke-dasharray:16 84;stroke-dashoffset:100px;opacity:0}.flow.run .wire-run.out{animation:2s cubic-bezier(.45,0,.2,1) infinite mapPulse}.flow.run .wire-run.in.on{animation:2s cubic-bezier(.45,0,.2,1) -1.2s infinite mapPulse}.ins{z-index:1;gap:10px;display:grid;position:relative}.in-pill{box-shadow:0 0 0 1px var(--line);font:500 14px/1 var(--text);color:var(--ink);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:box-shadow .3s,transform .3s;display:flex}.in-pill small{font:400 11px/1 var(--mono);color:var(--muted);white-space:nowrap}.in-pill{white-space:nowrap}.in-pill.on{box-shadow:0 0 0 1.5px var(--accent), 0 14px 28px -16px #2b4fffb3;transform:translate(4px)}.in-pill.on small{color:var(--accent)}.hub{z-index:1;text-align:center;border-radius:18px;justify-self:center;width:168px;padding:18px 16px;position:relative}.hub .k{font:500 11px/1 var(--mono);color:var(--accent);letter-spacing:.06em;text-transform:uppercase}.hub .n{font:400 24px/1.1 var(--display);color:var(--ink);letter-spacing:-.01em;margin-top:8px}.hub .m{font:400 12px/1.4 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:8px}.outs{z-index:1;grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.dev{background:#0c1126;border-radius:12px;padding:4px;box-shadow:0 0 0 1px #0a11241a,0 20px 40px -24px #0a112480}.dev .pic{aspect-ratio:16/10;background:url(/home/img/concert.webp) 50%/cover;border-radius:9px;position:relative;overflow:hidden}.dev .pic .tc{color:#fff;font:500 10px/1 var(--mono);font-variant-numeric:tabular-nums;background:#070b18a8;border-radius:6px;padding:3px 6px;position:absolute;bottom:6px;left:6px}.dev .nm{font:500 10.5px/1 var(--mono);color:#c9d1ee;justify-content:space-between;padding:7px 6px 3px;display:flex}.dev.robot .pic{filter:saturate(.7)contrast(1.05);background-position:30% 60%}.dev.robot .pic:before{content:"";border:1.5px solid #12c8d6;border-radius:4px;position:absolute;inset:22% 30%}.dev.phone .pic{background-position:62%}@media (max-width:980px){.flow{padding:26px 16px}.flow-grid{grid-template-columns:1fr;gap:28px;min-height:0}.flow svg.wires{display:none}.ins{grid-template-columns:repeat(2,1fr)}.in-pill small{display:none}}.scale{text-align:center;padding:140px 0 0}.scale .h-xl{font:400 clamp(40px, 7.4vw, 108px)/.98 var(--display);letter-spacing:-.04em;margin:0 auto}.scale .lede{max-width:50ch;margin:26px auto 0}.tree svg{width:100%;height:auto;display:block}.tree .tl{stroke:#2b4fff38;stroke-width:1.2px;fill:none}.tree .tv{fill:var(--s1)}.tree text{font:500 11px var(--mono);fill:var(--muted);letter-spacing:.04em}.facts{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.fact{padding:24px 26px}.fact .v{font:400 46px/1 var(--display);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums}.fact .v small{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:18px}.fact p{color:var(--muted);margin-top:10px;font-size:14.5px}.fact .ng-ph{margin-top:14px}@media (max-width:860px){.facts{grid-template-columns:1fr}}.cost{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ways{gap:12px;margin-top:30px;display:grid}.way{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:16px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.way .ic{border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.way .ic svg{width:20px;height:20px}.way b{font:500 15.5px/1.3 var(--text);color:var(--ink);display:block}.way span{color:var(--muted);font-size:14px}.way .pr{font:500 13px/1 var(--mono);color:var(--ink);text-align:right}.bill{border-radius:22px;padding:30px}.bill h3{font:500 15px/1 var(--text);color:var(--ink)}.bill .sub{color:var(--muted);margin-top:6px;font-size:13.5px}.stack{height:54px;box-shadow:0 0 0 1px var(--line);border-radius:12px;margin-top:26px;display:flex;overflow:hidden}.stack div{font:500 11px/1 var(--mono);color:#fff;align-items:flex-end;padding:8px 10px;display:flex}.stack .eg{background:linear-gradient(120deg,#2b4fff,#7b4dff);flex:73}.stack .re{background:#12c8d6;flex:18}.stack .op{color:var(--ink-2);background:#c8d0e2;flex:9}.stack-key{color:var(--muted);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;font-size:13px;display:grid}.stack-key b{font:500 13px/1.3 var(--text);color:var(--ink);display:block}.compare{border-top:1px solid var(--line-2);gap:14px;margin-top:28px;padding-top:22px;display:grid}.cmp{color:var(--ink-2);grid-template-columns:150px 1fr;align-items:center;gap:14px;font-size:14px;display:grid}.cmp .bar{background:var(--line-2);border-radius:6px;height:12px;position:relative;overflow:hidden}.cmp .bar i{border-radius:6px;position:absolute;inset:0 auto 0 0}@media (max-width:860px){.cost{grid-template-columns:1fr}.cmp{grid-template-columns:120px 1fr}}.tok{box-shadow:0 0 0 1px var(--line);font:400 12px/1.75 var(--mono);color:var(--ink);background:#fff;border-radius:12px;padding:14px 16px;position:absolute;inset:20px 24px;overflow:hidden}.tok .k{color:var(--t2)}.tok .s{color:var(--t1)}.tok .c{color:#9aa3b8}.cap{flex-direction:column;justify-content:center;gap:12px;padding:30px 28px;display:flex;position:absolute;inset:0}.cap .row{font:500 12px/1 var(--mono);color:var(--muted);justify-content:space-between;display:flex}.cap .row b{font:400 30px/1 var(--display);color:var(--ink);letter-spacing:-.02em}.cap .track{height:10px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:6px;position:relative}.cap .track i{background:linear-gradient(90deg,#12c8d6,#2b4fff);border-radius:6px;width:64%;position:absolute;top:0;bottom:0;left:0}.cap .track em{background:var(--ink-2);opacity:.35;width:1.5px;position:absolute;top:-5px;bottom:-5px}.cap .marks{gap:8px;display:flex}.cap .marks span{font:500 11px/1 var(--mono);box-shadow:0 0 0 1px var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:6px 8px}.cap .marks span.hit{color:var(--t2);box-shadow:0 0 0 1px var(--accent)}.relays{align-content:center;gap:6px;display:grid;position:absolute;inset:18px 22px}.relay{box-shadow:0 0 0 1px var(--line);font:500 12px/1 var(--mono);color:var(--ink-2);background:#fff;border-radius:10px;grid-template-columns:10px 1fr auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.relay i{background:var(--ok);border-radius:50%;width:8px;height:8px}.relay.warn i{background:var(--warn)}.relay small{color:var(--muted);font-size:11px}.relay.pick{box-shadow:0 0 0 1.5px var(--accent);color:var(--ink)}.relay .tag{color:#fff;background:var(--accent);border-radius:999px;padding:3px 7px;font-size:10px}.hooks{font:400 12px/1 var(--mono);align-content:center;gap:6px;display:grid;position:absolute;inset:18px 22px}.hook{box-shadow:0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;animation:.5s ease-out both hookIn;display:flex}.hook .m{color:var(--ok)}.hook .t{color:var(--muted);margin-left:auto}@keyframes hookIn{0%{opacity:0;transform:translateY(6px)}}.ingest{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:0}.ingest span{font:500 14px/1 var(--mono);box-shadow:0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:12px 16px}.ingest span:first-child{color:var(--t1)}.ingest span:nth-child(2){color:var(--t2)}.ingest span:nth-child(3){color:var(--t3)}.ingest span:nth-child(4){color:var(--t4)}.meterchart{align-items:flex-end;gap:5px;display:flex;position:absolute;inset:22px 26px 18px}.meterchart i{opacity:.85;background:linear-gradient(#2b4fff,#8ea6ff);border-radius:4px 4px 1px 1px;flex:1}.meterchart i:last-child{background:repeating-linear-gradient(135deg,#8ea6ff 0 4px,#c9d3ff 4px 8px)}.console{background:#fff;border-radius:18px;grid-template-columns:220px 1fr;min-height:560px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0a112414,0 40px 80px -40px #0a112473}.c-side{background:var(--bg-soft);border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:16px 12px;font-size:13.5px;display:flex}.c-proj{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:flex}.c-proj b{font:500 13.5px/1.2 var(--text);color:var(--ink);display:block}.c-proj small{color:var(--muted);font-size:11.5px}.c-grp{font:500 11px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:14px 10px 6px}.c-item{color:var(--ink-2);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.c-item svg{width:16px;height:16px}.c-item.on{background:var(--accent-wash);color:var(--t2)}.c-item .n{font:500 11px/1 var(--mono);color:var(--muted);margin-left:auto}.c-main{min-width:0;padding:22px 26px}.c-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.c-head h3{font:400 26px/1.15 var(--display);letter-spacing:-.015em}.c-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.c-tags span{font:500 11.5px/1 var(--mono);box-shadow:0 0 0 1px var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.c-tags span.live{color:#b4134e;background:#fff5f8;box-shadow:0 0 0 1px #ffc2d6}.c-tags span.live:before{content:"";background:var(--s4);border-radius:50%;width:6px;height:6px;animation:1.2s steps(2,end) infinite blink}.c-body{grid-template-columns:1fr 236px;gap:18px;margin-top:18px;display:grid}.c-player{box-shadow:0 0 0 1px var(--line);background:#070b18;border-radius:14px;overflow:hidden}.c-video{aspect-ratio:16/9;background:#070b18;position:relative;overflow:hidden}.c-vid{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.c-video .chip2{font:500 12.5px/1 var(--text);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;position:absolute;top:12px;left:12px}.c-video .chip2 i{background:var(--ok);border-radius:50%;width:8px;height:8px}.c-video .chip2 b{font:500 13px/1 var(--mono);font-variant-numeric:tabular-nums}.c-video .credit{font:400 10px/1 var(--mono);color:#ffffffbf;position:absolute;bottom:8px;right:10px}.c-bar{color:#c9d1ee;font:500 11.5px/1 var(--mono);background:#0c1126;align-items:center;gap:14px;padding:10px 14px;display:flex}.c-bar .prog{background:var(--spec);opacity:.9;border-radius:2px;flex:1;height:3px;position:relative}.c-bar .prog:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-4px}.c-stats{align-content:start;gap:10px;display:grid}.c-stat{box-shadow:0 0 0 1px var(--line);border-radius:12px;padding:14px}.c-stat small{font:500 11px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.c-stat b{font:400 26px/1.1 var(--display);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;display:block}.c-stat .spark{height:26px;margin-top:6px}.c-stat .spark svg{width:100%;height:100%}.c-stat .track{background:var(--line-2);border-radius:4px;height:6px;margin-top:10px;overflow:hidden}.c-stat .track i{background:linear-gradient(90deg,#12c8d6,#2b4fff);width:42%;height:100%;display:block}.c-edges{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.c-edge{box-shadow:0 0 0 1px var(--line);font:500 12px/1.3 var(--mono);color:var(--ink);border-radius:10px;padding:10px 12px}.c-edge small{color:var(--muted);font-size:11px;display:block}.c-edge i{background:var(--ok);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.console-wrap{border-radius:28px;padding:36px}.credit-line{color:var(--muted);margin-top:14px;font-size:12px}@media (max-width:980px){.console{grid-template-columns:1fr}.c-side{display:none}.c-body{grid-template-columns:1fr}.c-stats,.c-edges{grid-template-columns:1fr 1fr}.console-wrap{border-radius:20px;padding:12px}.c-main{padding:16px}}.ai{border-radius:28px;padding:64px 56px}.ai-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px;display:grid}.ai-card{background:#ffffffdb;border-radius:18px;padding:22px;box-shadow:0 0 0 1px #ffffffe6,0 16px 34px -22px #0a112466}.ai-card .ic{border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:40px;display:grid}.ai-card .ic svg{width:21px;height:21px}.ai-card h3{font:500 16.5px/1.3 var(--text)}.ai-card p{color:var(--muted);margin-top:6px;font-size:14.5px}.ai-card .ng-ph{margin-top:14px}@media (max-width:980px){.ai{padding:40px 20px}.ai-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ai-grid{grid-template-columns:1fr}}.start{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.start .card{flex-direction:column;padding:28px;display:flex}.start .card .n{font:500 12px/1 var(--mono);color:var(--accent)}.start .card h3{font:400 26px/1.1 var(--display);letter-spacing:-.015em;margin-top:18px}.start .card p{flex:1;margin-top:10px}.start .card .ng-btn{align-self:flex-start;margin-top:26px}@media (max-width:860px){.start{grid-template-columns:1fr}}.license{margin-top:120px;padding:0 12px}.license .ng-surface{text-align:center;border-radius:28px;padding:120px 32px 110px}.license h2{font:400 clamp(42px, 6.6vw, 96px)/.98 var(--display);letter-spacing:-.04em;max-width:12ch;margin:0 auto}.license .lede{max-width:46ch;margin:24px auto 0}.license .ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.lic-tags{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.lic-tags span{font:500 12px/1 var(--mono);color:var(--ink-2);background:#fffc;border-radius:999px;padding:9px 13px;box-shadow:0 0 0 1px #0a11240f}footer{padding:64px 0 96px}.foot{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;font-size:14px;display:grid}.foot h4{font:500 12px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-weight:500}.foot a{color:var(--ink-2);margin-bottom:9px;display:block}.foot a.logo{color:var(--ink);display:inline-flex}.foot p{color:var(--muted);max-width:30ch;margin-top:14px}@media (max-width:760px){.foot{grid-template-columns:1fr 1fr}}.rv{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.run .beam-run,.dotmap.run .pulse,.dotmap.run .edge .halo,.flow.run .wire-run,.join .veil,.lanes-top .now:before{animation:none!important}.dotmap .vw{opacity:.9}}@media (max-width:860px){.nav-cta .quiet{display:none}}@media (max-width:420px){.nav-cta .ng-btn{padding:0 12px;font-size:13px}}.ng-gl{width:100%;height:100%;display:block;position:absolute;inset:0}.ng-surface.gl-on .ng-sb{display:none}.hero-b .wall{width:100%}.lanes-top .now{gap:0}.lanes-top .now:before{margin-right:6px}#statement .w{transition:color .35s}#statement .w.lit{color:var(--ink)}#statement .chip{opacity:.45;transition:opacity .35s,transform .35s;transform:translateY(2px)}#statement .chip.lit{opacity:1;transform:none}#quad .z{opacity:0;transform-box:fill-box;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(8px)}#quad.s1 .z1,#quad.s2 .z2,#quad.s3 .z3{opacity:1;transform:none}.now-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.now-card{background:var(--bg-soft);border:1px solid var(--line-2);border-radius:20px;padding:26px;position:relative}.now-n{font:500 12px/1 var(--mono);color:var(--accent)}.now-vis{height:110px;margin:18px 0}.now-vis svg{width:100%;height:100%}.now-card h3{font:400 24px/1.15 var(--display);letter-spacing:-.012em}.now-card p{color:var(--muted);margin-top:8px;font-size:15px}.nv-scr{fill:#0c1126}.nv-dot{fill:var(--s4)}.nv-bot{fill:#fff;stroke:var(--accent);stroke-width:2px}.nv-eye{fill:var(--accent)}.nv-line{stroke:var(--accent);stroke-width:2px;stroke-dasharray:4 6;fill:none;animation:1s linear infinite nvDash}@keyframes nvDash{to{stroke-dashoffset:-10px}}.nv-crowd circle{fill:#fff;stroke:var(--s1);stroke-width:2px;animation:2.4s ease-in-out infinite nvPop}@keyframes nvPop{0%,60%,to{fill:#fff}70%,90%{fill:#12c8d6}}.nv-scr2{fill:#fff;stroke:var(--line)}.nv-bar{stroke:var(--line)}.nv-d{fill:var(--line)}.nv-t{font:500 11px var(--mono);fill:var(--t2)}.market{border:1px dashed #c9d0e0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;padding:18px 24px;display:flex}.market>span:first-child{font:500 12px/1 var(--mono);color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.market p{font:400 20px/1.3 var(--display);color:var(--ink);letter-spacing:-.01em;flex:1;min-width:220px}@media (max-width:860px){.now-grid{grid-template-columns:1fr}}.dotmap .edge{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .45s,transform .55s cubic-bezier(.2,1.4,.4,1);transform:scale(.3)}.dotmap .edge.up{opacity:1;transform:none}.dotmap .trunk{transition:opacity .6s}.dotmap .trunk:not(.up){opacity:0}.dotmap:not(.all-up) .pulse,.dotmap:not(.all-up) .vw{opacity:0;animation:none!important}#tree .tl{stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset 1s cubic-bezier(.3,.6,.2,1)}#tree .tl.on{stroke-dashoffset:0}#tree circle{opacity:0;transition:opacity .5s}#tree circle.on{opacity:1}#console .c-video:before{content:"Connecting to edge-lon-1";z-index:2;color:#9fb0e8;font:500 13px/1 var(--mono);background:#0c1126;place-items:center;transition:opacity .6s .1s;display:grid;position:absolute;inset:0}#console.alive .c-video:before{opacity:0}#console .chip2,#console .c-edge,#console .c-stat{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(6px)}#console.alive .chip2,#console.alive .c-edge,#console.alive .c-stat{opacity:1;transform:none}#console.alive .c-stat:nth-child(2){transition-delay:.15s}#console.alive .c-stat:nth-child(3){transition-delay:.3s}#console.alive .c-edge:first-child{transition-delay:.5s}#console.alive .c-edge:nth-child(2){transition-delay:.6s}#console.alive .c-edge:nth-child(3){transition-delay:.7s}#console.alive .c-edge:nth-child(4),#console.alive .chip2{transition-delay:.8s}.ea{font:500 10.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--t2);background:var(--accent-wash);border:1px solid #c9d3ff;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:4px 8px;display:inline-flex}.ea:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.ai-code{background:#ffffffe6;border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;margin-top:14px;padding:26px;display:grid;box-shadow:0 0 0 1px #ffffffe6,0 16px 34px -22px #0a112466}.ai-code-txt .ea{margin:0 0 14px}.ai-code h3{font:400 26px/1.15 var(--display);letter-spacing:-.012em}.ai-code p{color:var(--muted);margin-top:8px;font-size:15px}.ai-pre{color:#e3e8fb;font:400 13px/1.75 var(--mono);background:#0c1126;border-radius:14px;margin:0;padding:20px 22px;overflow-x:auto}.ai-pre .k{color:#8ea6ff}.ai-pre .s{color:#7fe3ec}.ai-pre .a{color:#c3a9ff}.ai-pre .c{color:#8c97b8}@media (max-width:860px){.ai-code{grid-template-columns:1fr;padding:18px}.ai-pre{font-size:11.5px}}.proof{grid-template-columns:1.25fr 1fr;gap:16px;display:grid}.proof-big{flex-direction:column;grid-row:span 3;display:flex}.proof-big h3{font:400 26px/1.15 var(--display);letter-spacing:-.012em;margin-top:18px}.proof-big .ng-ph{align-self:flex-start;margin-top:14px}.proof-run{flex-wrap:wrap;gap:8px;display:flex}.proof-run span{font:500 11.5px/1 var(--mono);background:var(--bg-soft);color:var(--ink-2);box-shadow:0 0 0 1px var(--line);border-radius:999px;padding:7px 10px}.proof-bars{flex:1;grid-template-columns:repeat(4,1fr);align-items:end;gap:14px;min-height:190px;margin-top:18px;display:grid}.proof-bars .col{flex-direction:column;gap:8px;display:flex}.proof-bars .dots{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.proof-bars .dots i{aspect-ratio:1;background:var(--line);border-radius:50%;transition:background .3s}.proof-bars .dots i.on{background:var(--s1)}.proof-bars .lbl{font:500 11px/1 var(--mono);color:var(--muted);text-align:center}.proof-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.proof-tags span{font:500 11.5px/1 var(--mono);background:var(--bg-soft);color:var(--ink-2);border-radius:8px;padding:6px 9px}.proof .card .ng-ph{margin-top:14px}@media (max-width:980px){.proof{grid-template-columns:1fr}.proof-big{grid-row:auto}}.start .card.dp{box-shadow:0 0 0 1.5px var(--accent), 0 20px 40px -24px #2b4fff80;border-color:#0000}.investors{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:14px;display:flex}.investors a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #b8c1d8;text-decoration:underline #b8c1d8}@media (prefers-reduced-motion:reduce){#statement .w{color:var(--ink)}#statement .chip{opacity:1;transform:none}#quad .z,.dotmap .edge,#console .chip2,#console .c-edge,#console .c-stat{opacity:1;transition:none;transform:none}.dotmap .trunk:not(.up){opacity:.28}#console .c-video:before{opacity:0}#tree .tl{stroke-dashoffset:0;transition:none}#tree circle{opacity:1}.nv-line,.nv-crowd circle{animation:none}}.statement p{max-width:none;color:var(--ink)}.statement .try{margin-top:96px}@media (max-width:860px){.statement .try{margin-top:64px}}.drivers{align-content:start;gap:14px;display:grid}.driver{background:var(--bg-soft);border:1px solid var(--line-2);border-radius:18px;padding:22px 24px}.driver h3{font:400 22px/1.2 var(--display);letter-spacing:-.01em;color:var(--ink);margin-top:10px}.driver p{color:var(--muted);margin-top:6px;font-size:15px}.nods{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.nod{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.nod .ic{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.nod .ic svg{width:22px;height:22px}.nod h3{font:500 16px/1.3 var(--text);color:var(--ink)}.nod p{color:var(--muted);margin-top:3px;font-size:14.5px}.nod-vis{align-items:flex-end;gap:5px;height:34px;display:flex}.nod-vis i{background:var(--s1);border-radius:3px;width:7px;animation:1.6s ease-in-out infinite nodBar}.nod-vis i:first-child{height:40%}.nod-vis i:nth-child(2){height:75%;animation-delay:-.5s}.nod-vis i:nth-child(3){height:55%;animation-delay:-1s}@keyframes nodBar{50%{transform:scaleY(.55)}}.nod-vis i{transform-origin:bottom}.nod-vis.rack{flex-direction:column;justify-content:center;gap:4px}.nod-vis.rack i{background:#f1ecff;width:34px;height:7px;animation:none;position:relative;box-shadow:inset 0 0 0 1px #d3c6ff}.nod-vis.rack i:after{content:"";background:var(--ok);border-radius:50%;width:3px;height:3px;animation:1.4s steps(2,end) infinite blink;position:absolute;top:2px;right:4px}.nod-vis.rack i:nth-child(2):after{animation-delay:-.4s}.nod-vis.rack i:nth-child(3):after{animation-delay:-.9s}@media (max-width:860px){.nods{grid-template-columns:1fr}.nod{grid-template-columns:44px 1fr}.nod-vis{display:none}}@media (max-width:640px){#tree text{display:none}}.fact .v.measured{background:linear-gradient(95deg, var(--t1), var(--t2) 45%, var(--t3));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;line-height:46px}.pillars{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.pricing{grid-template-columns:1fr 1.1fr;align-items:center;gap:28px;margin-top:16px;padding:28px;display:grid}.pricing h3{font:400 26px/1.15 var(--display);letter-spacing:-.012em}.pricing p{color:var(--muted);margin-top:6px;font-size:15px}.pricing .eyebrow{margin-bottom:12px}.pricing .stack{margin-top:0}.pricing-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pricing-tags span{color:var(--ink-2);background:var(--bg-soft);border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:13.5px;display:inline-flex}@media (max-width:860px){.pillars,.pricing{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nod-vis i,.nod-vis.rack i:after{animation:none}}.hero-p .hero-card{flex-direction:column;min-height:min(92vh,1000px);padding:88px 0 0 64px;display:flex}.hero-copy{z-index:1;max-width:620px;position:relative}.hero-p h1{font-size:clamp(44px,5.6vw,84px)}.hero-p .sub{max-width:40ch}.pf-wrap{z-index:1;--pf-p:0;margin:56px 0 0 16%;position:relative}.pf-tabs{background:#ffffffd1;border-radius:999px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex;box-shadow:0 0 0 1px #0a11240f,0 8px 24px -14px #0a112459}.pf-tab{height:36px;font:500 14px/1 var(--text);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative;overflow:hidden}.pf-tab svg{width:16px;height:16px}.pf-tab[aria-selected=true]{background:var(--ink);color:#fff}.pf-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-prog{background:#ffffff40;border-radius:2px;height:2px;display:none;position:absolute;bottom:5px;left:14px;right:14px}.pf-tab[aria-selected=true] .pf-prog{display:block}.pf-prog:after{content:"";background:var(--s1);transform-origin:0;border-radius:2px;position:absolute;inset:0;transform:scaleX(0)}.pf-wrap.cycling .pf-tab[aria-selected=true] .pf-prog:after{animation:6s linear forwards pfProg}.pf-wrap.paused .pf-prog:after{animation-play-state:paused!important}@keyframes pfProg{to{transform:scaleX(1)}}.pf-wrap.manual .pf-prog,.shot .pf-prog{display:none!important}.pf-scale{position:relative;overflow:visible}.pf{transform-origin:0 0;background:#fff;border-radius:16px 0 0;grid-template-columns:200px 1fr;width:1160px;height:720px;display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #0a112414,0 40px 90px -40px #0a112480}.pf-side{background:var(--bg-soft);border-right:1px solid var(--line);flex-direction:column;gap:3px;padding:14px 10px;font-size:13px;display:flex}.pf-side .c-proj{margin-bottom:8px}.pf-sys{box-shadow:0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:10px;font-size:12.5px;display:flex}.pf-sys i{background:var(--ok);border-radius:50%;width:7px;height:7px}.pf-sys span{color:var(--muted);margin-left:auto;font-size:11.5px}.pf-pane{min-width:0;padding:22px 26px}.pf-pane[hidden]{display:none}.pf-grid{grid-template-columns:1fr 280px;gap:18px;margin-top:16px;display:grid}.pf .c-video{position:relative}.pf-ph{position:absolute;top:12px;right:10px}.pf-stats{box-shadow:0 0 0 1px var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.pf-stats.three{grid-template-columns:repeat(3,1fr)}.pf-stats>div{border-left:1px solid var(--line-2);padding:12px 14px}.pf-stats>div:first-child{border-left:0}.pf-stats small{color:var(--muted);font-size:12px;display:block}.pf-stats b{font:400 24px/1.2 var(--display);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-right:5px}.pf-stats span{color:var(--muted);font-size:12.5px}.bar{background:var(--line-2);border-radius:4px;height:5px;margin-top:8px;overflow:hidden}.bar i{background:linear-gradient(90deg,#12c8d6,#2b4fff);border-radius:4px;height:100%;display:block}.pf-col{align-content:start;gap:12px;display:grid}.pf-card{box-shadow:0 0 0 1px var(--line);border-radius:14px;padding:14px 16px}.pf-card h4{font:500 13.5px/1 var(--text);color:var(--ink);margin:0 0 12px}.pf-card p{color:var(--muted);margin:0 0 12px;font-size:13px}.pf-row{color:var(--muted);justify-content:space-between;align-items:center;margin-top:8px;font-size:13px;display:flex}.pf-row b{font:500 13.5px/1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.pf-row b small{font:400 11.5px var(--text);color:var(--muted)}.pf-relay{border-top:1px solid var(--line-2);font:500 12.5px/1 var(--mono);color:var(--ink);align-items:center;gap:8px;padding:7px 0;display:flex}.pf-relay:first-of-type{border-top:0}.pf-relay i{background:var(--ok);border-radius:50%;width:7px;height:7px}.pf-relay span{color:var(--muted);margin-left:auto}.c-video.rb{background:#0b0f1c}.c-video.rb canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.rb-track{font:500 11px/1 var(--mono);color:#7fe3ec;background:#070b18b3;border-radius:6px;padding:5px 8px;position:absolute;bottom:10px;left:12px}.rb-track em{color:#c9d3ff;text-transform:uppercase;letter-spacing:.04em;margin-left:6px;font-size:10px;font-style:normal}.seat .pad{width:112px;height:112px;margin:6px auto 4px;position:relative}.seat .pad i{background:var(--bg-soft);width:34px;height:34px;box-shadow:0 0 0 1px var(--line);border-radius:9px;position:absolute}.seat .pad .u{top:0;left:39px}.seat .pad .d{bottom:0;left:39px}.seat .pad .l{top:39px;left:0}.seat .pad .r{top:39px;right:0}.seat .pad .c{background:#ffeef4;border-radius:50%;top:39px;left:39px;box-shadow:0 0 0 1px #ffc2d6}.seat .slider{background:var(--line-2);border-radius:4px;width:130px;height:5px;position:relative}.seat .slider i{background:var(--line);border-radius:4px;width:55%;position:absolute;top:0;bottom:0;left:0}.seat .take{width:100%;margin-top:14px;transition:transform .15s,background .2s}.seat .take.pressed{transform:scale(.96)}.seat.mine .pad i:not(.c){background:var(--accent-wash);box-shadow:0 0 0 1px #c9d3ff}.seat.mine .pad .u{background:var(--accent);animation:1.2s ease-in-out infinite padPress}.seat.mine .slider i{background:var(--accent)}.seat.mine .take{color:var(--ink);box-shadow:0 0 0 1px var(--line) inset;background:#fff}@keyframes padPress{50%{background:var(--accent-wash)}}@media (max-width:980px){.hero-p .hero-card{padding:56px 0 0 22px}.pf-wrap{margin:40px 0 0}.pf{border-radius:12px 0 0}}@media (prefers-reduced-motion:reduce){.seat.mine .pad .u{animation:none}}.scale .wall{margin-top:56px}.scale .wall-foot{padding:34px 0 0}@media (min-width:981px){.hero-p .hero-card{min-height:max(min(90vh,980px),780px);padding:96px 64px 0;position:relative}.hero-p .pf-wrap{width:min(60%,940px);margin:0;position:absolute;bottom:-64px;right:-20px}.hero-p .hero-copy{min-width:440px;max-width:36%}}@media (min-width:981px) and (max-width:1360px){.hero-p .pf-wrap{width:56%}.hero-p h1{font-size:clamp(44px,5vw,68px)}}@media (min-width:981px){.nav-in{width:min(1400px,100% - 26px);max-width:none;height:56px;padding:0 16px}.hero,.hero-p{width:min(1400px,100% - 26px);margin:0 auto;padding:16px 0 0}.hero-p .hero-card{border-radius:16px;height:900px;min-height:0;padding:128px 48px 0;display:block;position:relative}.hero-p .hero-copy{min-width:0;max-width:none}.hero-p .pill{height:34px;margin-bottom:32px}.hero-p h1{font:500 48px/1 var(--display);letter-spacing:normal}.hero-p .ctas{gap:15px;margin-top:49px}.hero-p .ctas .ng-btn{height:48px;padding:0 20px;font-size:16px}.hero-p .pf-wrap{width:1160px;margin:0;position:absolute;inset:480px auto auto 280px}.hero-p .pf-tabs{background:var(--bg-soft);border-radius:14px 14px 0 0;width:100%;height:46px;margin:0;padding:6px 8px 6px 64px;display:flex;position:relative;box-shadow:0 0 0 1px #0a112414}.hero-p .pf-tabs:before{content:"";background:#dfe3ec;border-radius:50%;width:10px;height:10px;position:absolute;top:18px;left:18px;box-shadow:16px 0 #dfe3ec,32px 0 #dfe3ec}.hero-p .pf-tab{border-radius:9px;height:34px}.hero-p .pf{border-radius:0}.statement{padding-top:80px}.statement>.wrap{width:min(1400px,100% - 26px);max-width:none;padding:0 48px}.statement p{font:400 36px/1.375 var(--display);letter-spacing:-.01em}}.statement .stmt em{color:var(--accent);font-style:normal}.statement .stmt[hidden]{display:none}.pf-bar{align-items:center}.pf-url{font:500 12.5px/1 var(--mono);color:var(--muted);height:30px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}@media (max-width:980px){.pf-bar{display:none!important}}.lc{background:var(--bg-soft);border-radius:24px;grid-template-rows:auto auto;grid-template-columns:220px 1fr;gap:16px 24px;padding:28px;display:grid}.lc-src{color:#fff;background:#0c1126;border-radius:18px;flex-direction:column;grid-row:span 2;justify-content:center;gap:8px;padding:22px;display:flex}.lc-k{font:500 11px/1 var(--mono);color:#9fb0e8;text-transform:uppercase;letter-spacing:.08em}.lc-clock{font:500 30px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lc-s{color:#9fb0e8;font-size:12.5px}.lc-lane{gap:10px;display:grid}.lc-h{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.lc-h b{font:500 16px/1.2 var(--text);color:var(--ink)}.lc-h>span{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.lc-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lc-dev{background:#0c1126;border-radius:10px;padding:4px}.lc-dev .pic{aspect-ratio:16/9;background:0 0;border-radius:7px;position:relative;overflow:hidden}.lc-dev .tc{color:#fff;font:500 15px/1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;background:#070b18b8;border-radius:8px;padding:6px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-lane.hls .lc-dev .pic{filter:saturate(.55)}.lc-lane.hls .lc-dev .tc{color:#ffc2d6}.lc-lane.ng .lc-dev{box-shadow:0 0 0 1.5px var(--accent)}.lc-lane.ng .lc-dev .tc{color:#7fe3ec}.lc-lane.ng .lc-h b{color:var(--t2)}@media (max-width:980px){.lc{grid-template-columns:1fr;padding:16px}.lc-src{grid-row:auto}.lc-row{grid-template-columns:repeat(2,1fr)}.lc-dev .tc{font-size:12px}}#tree .tp{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:12 88;stroke-dashoffset:100px;opacity:0}#tree .tp3{stroke:var(--s1);stroke-width:1.6px}#tree.run.full .tp{animation:2.4s cubic-bezier(.45,0,.2,1) infinite treePulse}@keyframes treePulse{0%{stroke-dashoffset:100px;opacity:0}3%{opacity:1}22%{stroke-dashoffset:12px;opacity:1}27%,to{stroke-dashoffset:12px;opacity:0}}.tree{max-width:980px;margin:56px auto 0}.figs{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.fig{flex-direction:column;gap:10px;padding:24px 26px;display:flex}.fig-k{font:500 12px/1 var(--mono);color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.fig-v{font:400 46px/1 var(--display);letter-spacing:-.035em;color:var(--ink)}.fig-v small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:17px}.fig p{color:var(--muted);font-size:14.5px}.fig .ng-ph{align-self:flex-start}.fig-bars{gap:10px;margin:4px 0 2px;display:grid}.fig-bars>div{color:var(--ink-2);grid-template-columns:78px 1fr 48px;align-items:center;gap:10px;font-size:13px;display:grid}.fig-bars i{background:#c8d0e2;border-radius:6px;min-width:6px;height:12px;display:block}.fig-bars i.ng{background:linear-gradient(90deg,#12c8d6,#2b4fff)}.fig-bars b{font:500 13px/1 var(--mono);color:var(--ink);text-align:right}@media (max-width:860px){.figs{grid-template-columns:1fr}}.mx{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mx-c{flex-direction:column;display:flex}.mx-c p{flex:0}.mx-v{border-bottom:1px solid var(--line-2);background:var(--bg-soft);place-items:center;height:120px;margin:-26px -26px 20px;display:grid}.mx-pad{width:74px;height:74px;position:relative}.mx-pad i{background:var(--accent-wash);border-radius:6px;width:22px;height:22px;position:absolute;box-shadow:0 0 0 1px #c9d3ff}.mx-pad i:first-child{background:var(--accent);animation:1.4s ease-in-out infinite padPress;top:0;left:26px}.mx-pad i:nth-child(2){top:26px;left:0}.mx-pad i:nth-child(3){background:#ffeef4;border-radius:50%;top:26px;left:26px;box-shadow:0 0 0 1px #ffc2d6}.mx-pad i:nth-child(4){top:26px;right:0}.mx-pad i:nth-child(5){bottom:0;left:26px}.mx-seat{font:500 12.5px/1 var(--mono);align-items:center;gap:10px;display:flex}.mx-seat span{border-radius:999px;padding:8px 11px}.mx-seat .a{color:var(--t3);background:#f1ecff}.mx-seat .o{background:var(--accent);color:#fff}.mx-seat em{color:var(--muted);font-style:normal}.mx-code{color:#e3e8fb;font:400 11.5px/1.6 var(--mono);background:#0c1126;border-radius:10px;margin:0;padding:12px 14px}.mx-code .k{color:#8ea6ff}.mx-c .ea{align-self:flex-start}.mx-cta{background:var(--accent-wash);border-color:#c9d3ff;justify-content:center}.mx-cta h3{font:400 24px/1.15 var(--display);letter-spacing:-.012em}.mx-cta .ng-btn{align-self:flex-start;margin-top:18px}@media (max-width:980px){.mx{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mx{grid-template-columns:1fr}}.lic-plain,.partner{width:min(1400px,100% - 26px);margin:0 auto}.lic-plain{padding-top:120px}.lic-in{border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding:48px;display:grid}.lic-in .lede{margin-top:0}.lic-in .ctas{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.lic-in .lic-tags{justify-content:flex-start;margin-top:22px}.lic-tags span{background:var(--bg-soft)}.partner-card{border-radius:16px;grid-template-columns:1fr 420px;align-items:center;gap:48px;padding:72px 48px;display:grid}.partner .investors{justify-content:flex-start;margin-top:26px}.partner-form{border-radius:18px;gap:12px;padding:24px;display:grid}.partner-form label{font:500 13px/1.2 var(--text);color:var(--ink);gap:6px;display:grid}.partner-form input,.partner-form select{border:1px solid var(--line);height:42px;font:400 15px var(--text);color:var(--ink);background:#fff;border-radius:8px;padding:0 12px}.partner-form input:focus,.partner-form select:focus{outline:2px solid var(--accent);outline-offset:1px}.partner-form .ng-btn{margin-top:6px}.form-note{color:var(--muted);text-align:center;font-size:12px}.partner-form.sent .ng-btn{background:var(--ok)}@media (max-width:980px){.lic-in,.partner-card{grid-template-columns:1fr;gap:24px;padding:32px 20px}.lic-plain{padding-top:88px}}@media (prefers-reduced-motion:reduce){.mx-pad i{animation:none!important}}.mx-wide{grid-column:span 2}@media (max-width:980px){.mx-wide{grid-column:span 2}}@media (max-width:640px){.mx-wide{grid-column:auto}}.mx-v.tele{place-items:normal;height:250px;padding:14px;display:block}.tele-cam{background:#0c1126;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.tele-cam:after{content:"";background:linear-gradient(#070b1826,#070b188c);position:absolute;inset:0}.tele-live,.tele-seat,.tele-take{z-index:1;font:500 12px/1 var(--text);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;position:absolute;top:12px}.tele-live{color:#fff;background:#070b18a8;left:12px}.tele-live i{background:var(--s4);border-radius:50%;width:7px;height:7px}.tele-seat{color:var(--ink-2);background:#ffffffeb;top:auto;bottom:18px;left:50%;transform:translate(-50%)}.tele-seat b{color:var(--t2);font-weight:500}.tele-take{background:var(--accent);color:#fff;right:12px}.tele-sticks{z-index:1;justify-content:space-between;padding:0 22px;display:flex;position:absolute;bottom:14px;left:0;right:0}.tele-pad{aspect-ratio:1;background:radial-gradient(circle,#fffffff0 0 58%,#f6f8fbe6 59%);border-radius:50%;width:104px;position:relative;box-shadow:0 0 0 1px #0a11241f,0 10px 24px -12px #0009}.tele-pad:before,.tele-pad:after{content:"";background:var(--line);position:absolute}.tele-pad:before{width:1px;top:12%;bottom:12%;left:50%}.tele-pad:after{height:1px;top:50%;left:12%;right:12%}.tele-pad .knob{aspect-ratio:1;background:var(--ink);border-radius:50%;width:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 14px -6px #0a112480,0 0 0 5px #2b4fff59}.tele-pad .knob.l{animation:6s ease-in-out infinite stickL}.tele-pad .knob.r{animation:6s ease-in-out infinite stickR}@keyframes stickL{0%,to{transform:translate(-50%,-50%)}20%{transform:translate(-50%,-105%)}45%{transform:translate(-95%,-80%)}70%{transform:translate(-50%,-50%)}85%{transform:translate(-15%,-50%)}}@keyframes stickR{0%,15%,to{transform:translate(-50%,-50%)}35%{transform:translate(-50%)}55%{transform:translate(-10%,-20%)}80%{transform:translate(-50%,-95%)}}@media (prefers-reduced-motion:reduce){.tele-pad .knob.l,.tele-pad .knob.r{animation:none}}.by{grid-template-columns:1fr 1fr;gap:16px;display:grid}.by-c{grid-template-columns:200px 1fr;align-items:center;gap:24px;display:grid}.by-v{background:var(--bg-soft);border-radius:14px;place-items:center;height:150px;display:grid}.by-c h3{font:400 24px/1.15 var(--display);letter-spacing:-.012em}.by-c p{margin-top:8px}.by-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.by-foot .ea{margin-top:0}.board{background:#0c1126;border-radius:8px;width:130px;height:88px;position:relative;box-shadow:0 10px 22px -12px #0a112499}.board .chip{background:#262c44;border-radius:4px;width:40px;height:40px;position:absolute;top:24px;left:44px;box-shadow:inset 0 0 0 1px #3a4262}.board .led{background:var(--s1);border-radius:50%;width:7px;height:7px;animation:1.4s steps(2,end) infinite blink;position:absolute;top:12px;right:12px}.board .ribbon{background:linear-gradient(90deg,#ffb23e,#e8a030);border-radius:3px;width:30px;height:24px;position:absolute;top:32px;left:-26px}.board .pins{opacity:.7;background:repeating-linear-gradient(90deg,#c9d1ee 0 3px,#0000 3px 7px);height:6px;position:absolute;bottom:8px;left:10px;right:10px}.box1u{width:150px;height:46px;box-shadow:0 0 0 1px var(--line), 0 12px 24px -14px #0a112480;background:linear-gradient(#fff,#eef1f6);border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:flex;position:relative}.box1u .nm{font:500 9.5px/1 var(--mono);color:var(--muted);margin-right:auto}.box1u i{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.6s steps(2,end) infinite blink}.box1u i:nth-of-type(2){animation-delay:-.5s}.box1u i:nth-of-type(3){background:var(--accent);animation-delay:-1s}.box1u b{background:#c8d0e2;border-radius:2px;width:12px;height:8px}@media (max-width:980px){.by{grid-template-columns:1fr}}@media (max-width:560px){.by-c{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.board .led,.box1u i,.c-tags span.live:before,.tele-live i{animation:none}}section[id]{scroll-margin-top:72px}.ng-surface[data-gl] .ng-sb{display:none}.ng-surface[data-gl].gl-off .ng-sb{display:block}.ng-gl{opacity:0;transition:opacity .8s}.ng-gl.ready{opacity:1}@media (prefers-reduced-motion:reduce){.ng-gl{transition:none}}.fs{background:var(--bg-soft);border-radius:24px;grid-template-columns:210px 1fr;gap:18px 24px;padding:28px;display:grid}.fs-src{color:#fff;background:#0c1126;border-radius:18px;flex-direction:column;grid-row:span 2;justify-content:center;gap:8px;padding:22px;display:flex}.fs-lane{grid-template-rows:auto 84px;grid-template-columns:1fr 150px;align-items:center;gap:8px 16px;display:grid}.fs-h{grid-column:1/-1;align-items:baseline;gap:12px;display:flex}.fs-h b{font:500 16px/1.2 var(--text);color:var(--ink)}.fs-h span{color:var(--muted);font-size:13.5px}.fs-lane.ng .fs-h b{color:var(--t2)}.fs-lane canvas{width:100%;height:56px;display:block}.fs-scr{background:#0c1126 url(/home/img/football.webp) 50%/cover;border-radius:10px;place-items:center;height:84px;display:grid;position:relative;box-shadow:0 0 0 4px #0c1126}.fs-scr .tc{color:#fff;font:500 15px/1 var(--mono);font-variant-numeric:tabular-nums;background:#070b18bd;border-radius:8px;padding:6px 10px}.fs-scr small{font:500 9.5px/1 var(--mono);color:#ffffffbf;text-transform:uppercase;letter-spacing:.06em;position:absolute;bottom:5px;right:6px}.fs-lane.hls .fs-scr .tc{color:#ffc2d6}.fs-lane.ng .fs-scr{box-shadow:0 0 0 4px #0c1126, 0 0 0 6px var(--accent)}.fs-lane.ng .fs-scr .tc{color:#7fe3ec}.fs-note{color:var(--muted);grid-column:2;align-items:center;gap:8px;font-size:12.5px;display:flex}@media (max-width:980px){.fs{grid-template-columns:1fr;padding:16px}.fs-src{grid-row:auto}.fs-note{grid-column:1}.fs-lane{grid-template-columns:1fr 120px}}.scenes{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.scene{gap:10px;padding:22px 24px;display:grid}.scene p{align-items:baseline;gap:10px;max-width:none;margin:0;font-size:15px;display:flex}.scene p i{border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.scene .late{color:var(--muted)}.scene .late i{background:var(--baseline)}.scene .now{color:var(--ink)}.scene .now i{background:var(--accent)}@media (max-width:860px){.scenes{grid-template-columns:1fr}}.stages{margin-top:16px;padding:24px 26px}.stages-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.stages-h b{font:500 16px/1.2 var(--text);color:var(--ink)}.stage-bar{gap:3px;height:54px;display:flex}.stage-bar i{border-radius:8px;flex-direction:column;justify-content:center;min-width:0;padding:0 10px;font-style:normal;display:flex;overflow:hidden}.stage-bar i b{font:500 12.5px/1.2 var(--text);color:var(--ink);white-space:nowrap}.stage-bar i em{font:500 11.5px/1.2 var(--mono);color:var(--ink-2);font-style:normal}.stage-bar .s1{background:#e7fafb}.stage-bar .s2{background:var(--accent-wash)}.stage-bar .s3{background:#dfe6ff}.stage-bar .s4{background:#f1ecff}.stage-bar .s5{background:#ffeef4}.stage-sum{color:var(--muted);justify-content:space-between;margin-top:12px;font-size:14px;display:flex}.stage-sum b{font:500 14px/1 var(--mono);color:var(--t2)}.stage-hls{border-top:1px solid var(--line-2);color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:16px;padding-top:16px;font-size:14px;display:grid}.stage-hls i{background:linear-gradient(90deg,#c8d0e2 70%,#c8d0e200);border-radius:6px 0 0 6px;height:12px}@media (max-width:860px){.stage-bar i b{display:none}.stage-hls{grid-template-columns:1fr}}.mx-full{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;display:grid}.mx-full h3,.mx-full p{grid-column:1}.mx-full .ng-btn{grid-area:1/2/span 2;margin-top:0}@media (max-width:640px){.mx-full{grid-template-columns:1fr}.mx-full .ng-btn{grid-area:auto/1;margin-top:12px}}.board.sm{transform:scale(.82)}.wire-run{stroke-dasharray:16 200;stroke-dashoffset:19px;opacity:1}.flow.run .wire-run.in{animation:2.4s linear infinite flowIn;animation-delay:var(--phase,0s)}.flow.run .wire-run.out{animation:2.4s linear infinite flowOut;animation-delay:var(--phase,0s)}.wire-run.in:not(.on){stroke:#0000}@keyframes flowIn{0%{stroke-dashoffset:19px;animation-timing-function:cubic-bezier(.45,0,.55,1)}46%,to{stroke-dashoffset:-100px}}@keyframes flowOut{0%,50%{stroke-dashoffset:19px;animation-timing-function:cubic-bezier(.45,0,.55,1)}96%,to{stroke-dashoffset:-100px}}.dotmap.run .pulse,.dotmap.run .edge .halo,.dotmap.run .vw{animation-duration:2.4s;animation-delay:var(--phase,0s)}#tree.run.full .tp1{animation-delay:var(--phase,0s)}#tree.run.full .tp2{animation-delay:calc(var(--phase,0s) + .5s)}#tree.run.full .tp3{animation-delay:calc(var(--phase,0s) + 1s)}@media (prefers-reduced-motion:reduce){.flow .wire-run{animation:none!important}}@media (min-width:981px){.hero-p .sub{margin-top:18px}.hero-p .ctas{margin-top:30px}.hero-p .pf-wrap{top:500px}}.bx-sec{width:min(1400px,100% - 26px);margin:0 auto;padding:120px 48px 0}.bx-h{font:500 36px/40px var(--display);letter-spacing:-.025em;color:var(--accent);margin:0 0 56px}.bx-sub{margin:-40px 0 32px}.bx-sub .ea{margin-top:0}.bx{grid-template-columns:1fr 1fr;gap:40px;display:grid}.bx-card{background:var(--bg-soft);border:1px solid #cccccc80;border-radius:16px;flex-direction:column;min-height:360px;padding:24px;display:flex;position:relative;overflow:hidden}.bx-card h3{font:500 18px/1.3 var(--text);color:var(--ink);letter-spacing:-.005em}.bx-card>p,.bx-copy p{color:var(--muted);max-width:52ch;margin-top:6px;font-size:15px}.bx-card .ea,.bx-card .ng-ph{align-self:flex-start}.bx-wide{grid-column:1/-1}.bx-vis{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:180px;margin-top:22px;display:flex;position:relative}@media (max-width:860px){.bx-sec{padding:88px 16px 0}.bx{grid-template-columns:1fr;gap:16px}.bx-h{margin-bottom:32px;font-size:30px;line-height:34px}}.bx-art{z-index:0;border-radius:0;position:absolute;inset:0}.bx-card>:not(.bx-art){z-index:1;position:relative}.bx-prod{min-height:0;padding:32px}.bx-prod .bx-copy{background:#ffffffe0;border-radius:14px;align-self:flex-start;max-width:560px;padding:14px 18px;box-shadow:0 0 0 1px #ffffffe6,0 10px 26px -18px #0a112480}.tg-frame{position:relative}.tg-pane{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s;position:absolute;inset:0}.tg-pane.on{opacity:1;visibility:visible;transition:opacity .5s,visibility}@media (prefers-reduced-motion:reduce){.tg-pane,.tg-pane.on{transition:none}}.bx-frame{background:#fff;border-radius:14px;height:440px;margin-top:24px;overflow:hidden;box-shadow:0 0 0 1px #0a112414,0 30px 60px -30px #0a112480}.pv{grid-template-columns:1fr 260px;gap:16px;height:100%;padding:16px 16px 76px;display:grid}.pv-video{background:#070b18;border-radius:10px;height:100%;position:relative;overflow:hidden}.pv-video .chip2{font:500 12.5px/1 var(--text);color:var(--ink);z-index:2;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;position:absolute;top:12px;left:12px}.pv-video .chip2 i{background:var(--ok);border-radius:50%;width:8px;height:8px}.pv-video .chip2 b{font:500 13px/1 var(--mono)}.pv-side{align-content:start;gap:10px;display:grid}.pv-k{font:500 14px/1.3 var(--text);color:var(--ink)}.pv-stat{box-shadow:0 0 0 1px var(--line);border-radius:12px;padding:12px 14px}.pv-stat small{color:var(--muted);font-size:12px;display:block}.pv-stat b{font:400 22px/1.2 var(--display);color:var(--ink);letter-spacing:-.02em;margin-right:6px}.pv-stat span{color:var(--muted);font-size:12.5px}.pv .tele-cam{height:100%}.ai-cam .det{z-index:2;border:2px solid #12c8d6;border-radius:3px;position:absolute}.ai-cam .det em{color:#062a2e;font:500 10.5px/1.3 var(--mono);white-space:nowrap;background:#12c8d6;border-radius:3px;padding:2px 6px;font-style:normal;position:absolute;top:-20px;left:-2px}.ai-cam .rb-track{z-index:2}.tg-pill{border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:absolute;bottom:52px;left:50%;transform:translate(-50%);z-index:3!important}.tg-pill [role=tab]{height:34px;font:500 13.5px/1 var(--text);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 16px}.tg-pill [role=tab][aria-selected=true]{background:var(--accent);color:#fff}.tg-pill [role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bx-prod .tg-pill{bottom:52px}.code-vis .tg-pill,.bx-map .tg-pill{bottom:14px}.code-vis{justify-content:flex-start;align-items:stretch;padding-bottom:54px}.code-vis .tg-frame{height:132px}.bx-map .tg-pill{position:absolute;bottom:24px}@media (max-width:860px){.pv{grid-template-columns:1fr;padding-bottom:70px}.pv-side{display:none}.bx-frame{height:300px}.tg-pill [role=tab]{padding:0 11px;font-size:12.5px}}.bx-code{color:#e3e8fb;width:100%;font:400 12.5px/1.7 var(--mono);white-space:pre;background:#0c1126;border-radius:12px;margin:0;padding:16px 18px;overflow-x:auto}.bx-code.sm{font-size:11.5px}.bx-code .k{color:#8ea6ff}.bx-code .s{color:#7fe3ec}.bx-code .a{color:#c3a9ff}.bx-code .c{color:#8c97b8}.code-vis .tg-pane .bx-code{height:100%}.bx-lat{min-height:0}.bx-lat .fs{background:0 0;margin-top:22px;padding:0}.bx-lat-foot{gap:14px;margin-top:22px;display:grid}.scenes-line{color:var(--ink-2);flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.scenes-line i{background:var(--accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.ing{width:100%;max-width:520px;height:auto;overflow:visible}.ing .ing-in{fill:#fff;stroke:var(--line)}.ing .ing-out{fill:#0c1126}.ing .ing-hub{fill:var(--accent)}.ing text{font:500 13px var(--mono);fill:var(--ink)}.ing text.o{fill:#c9d1ee;font-size:12px}.ing text.h{fill:#fff;font-size:11px}.ing .wire{fill:none;stroke:#2b4fff38;stroke-width:1.5px}.ing .wire-run{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round}.ing.run .wire-run.in{animation:2.4s linear infinite flowIn;animation-delay:var(--phase,0s)}.ing.run .wire-run.out{animation:2.4s linear infinite flowOut;animation-delay:var(--phase,0s)}.adm{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:999px;gap:6px;padding:4px;display:flex}.adm span{font:500 13px/1 var(--text);color:var(--ink-2);border-radius:999px;padding:8px 14px}.adm span.on{background:var(--accent-wash);color:var(--t2)}.seatflow{font:500 12.5px/1 var(--mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.seatflow span{border-radius:999px;padding:9px 12px}.seatflow .a{color:var(--t3);background:#f1ecff}.seatflow .b{background:var(--accent);color:#fff}.seatflow i{background:var(--line);width:18px;height:1.5px}.ladder{gap:8px;width:min(320px,100%);display:grid}.ladder span{box-shadow:0 0 0 1px var(--line);font:500 12.5px/1 var(--mono);color:var(--muted);background:#fff;border-radius:10px;padding:11px 14px;transition:all .4s}.ladder span.on{background:var(--accent-wash);color:var(--t2);box-shadow:0 0 0 1.5px var(--accent)}.mini-con{width:100%;max-width:440px;box-shadow:0 0 0 1px var(--line), 0 20px 40px -26px #0a112473;background:#fff;border-radius:12px;grid-template-columns:44px 1fr;display:grid;overflow:hidden}.mc-side{background:var(--bg-soft);border-right:1px solid var(--line);align-content:start;gap:8px;padding:12px 10px;display:grid}.mc-side i{background:var(--line-2);border-radius:6px;height:22px}.mc-side i.on{background:var(--accent-wash)}.mc-main{padding:8px 12px}.mc-row{border-top:1px solid var(--line-2);color:var(--ink);grid-template-columns:1.4fr .8fr .8fr;gap:8px;padding:9px 4px;font-size:13px;display:grid}.mc-row.h{font:500 11px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-top:0}.mc-row .ok{color:#0a7d4a}.price{align-items:baseline;gap:10px;display:flex}.price b{font:400 64px/1 var(--display);letter-spacing:-.04em;color:var(--ink)}.price span{color:var(--muted);font-size:16px}.support{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.support span{box-shadow:0 0 0 1px var(--line);font:500 13px/1 var(--text);color:var(--ink);background:#fff;border-radius:999px;padding:10px 14px}.bx-card .cap,.bx-card .relays{width:100%;max-width:380px;padding:0;position:static}.bx-card .lic-tags{justify-content:center;margin:0}.bx-card .lic-tags span{box-shadow:0 0 0 1px var(--line);background:#fff}.bx-map{padding-bottom:80px}.map-frame{margin-top:18px}#dotmap .trunk,#dotmap .edge,#dotmap .vw{transition:opacity .5s}.bx-scale .tree{width:100%;max-width:980px;margin:18px auto 0}.try-panel{border-radius:16px;padding:32px}.try-panel .term{z-index:1;position:relative}@media (max-width:860px){.try-panel{padding:14px}}.partner{padding-top:120px}.partner-copy .h2{font-size:clamp(32px,4vw,52px)}.foot-credit{color:var(--muted);margin-top:32px;font-size:13px}.foot-credit a{color:var(--ink-2);text-underline-offset:3px;-webkit-text-decoration:underline #b8c1d8;text-decoration:underline #b8c1d8}.bx-card>.tg-pill{position:absolute}.onsite .site{fill:#2b4fff09;stroke:#2b4fff47;stroke-dasharray:4 5}.onsite text.sl{font:500 11px var(--mono);fill:var(--muted);letter-spacing:.04em}.onsite .ing-in.enc{stroke:var(--accent);stroke-width:1.5px}.onsite .ing-cloud{fill:#fff;stroke:var(--line);stroke-dasharray:3 4}.onsite text.c{fill:var(--muted);font-size:11.5px}.onsite .uplink{fill:none;stroke:#2b4fff66;stroke-width:1.5px;stroke-dasharray:3 5}.onsite.run .wire-run.in{animation:2.4s linear infinite flowIn;animation-delay:var(--phase,0s)}.onsite.run .wire-run.out{animation:2.4s linear infinite flowOut;animation-delay:var(--phase,0s)}.price-grid{grid-template-columns:minmax(220px,.7fr) 1.6fr;align-items:center;gap:40px;margin-top:28px;display:grid}.price-hero{justify-items:start;gap:14px;display:grid}.pcmp{border-collapse:collapse;width:100%;font-size:14px}.pcmp caption{text-align:left;font:500 11px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding-bottom:12px}.pcmp th,.pcmp td{text-align:left;border-top:1px solid var(--line-2);color:var(--ink-2);vertical-align:middle;padding:13px 14px}.pcmp thead th{font:500 12px/1 var(--text);color:var(--muted);border-top:0;padding-top:0}.pcmp tbody th{color:var(--ink);white-space:nowrap;font-weight:500}.pcmp tr.us th,.pcmp tr.us td{background:var(--accent-wash);color:var(--t2)}.pcmp tr.us th{color:var(--accent);border-radius:10px 0 0 10px}.pcmp tr.us td:last-child{border-radius:0 10px 10px 0}.pcmp tr.us th,.pcmp tr.us td{border-top-color:#0000}.pcmp .d{background:var(--accent);vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.pcmp .d.slow{background:#b8c1d8}@media (max-width:860px){.price-grid{grid-template-columns:1fr;gap:24px}.pcmp{font-size:13px}.pcmp th,.pcmp td{padding:11px 8px}.pcmp tbody th{white-space:normal}}.sup-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.sup{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;align-content:start;gap:6px;padding:20px;display:grid}.sup svg{width:22px;height:22px;color:var(--accent);margin-bottom:8px}.sup b{font:500 15px/1.3 var(--text);color:var(--ink)}.sup span{color:var(--muted);font-size:14px;line-height:1.45}@media (max-width:1100px){.sup-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sup-grid{grid-template-columns:1fr}}.bx-prod .bx-copy{margin-bottom:0}.cx{background:var(--bg-soft);height:700px;color:var(--ink-2);border-radius:14px;grid-template-columns:216px 1fr;margin-top:24px;font-size:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a112414,0 30px 60px -30px #0a112480}.cx-side{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:2px;padding:12px 10px;display:flex}.cx-tenant{box-shadow:0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}.cx-tenant b{font:500 13px/1.2 var(--text);color:var(--ink);display:block}.cx-tenant small{font:400 11px/1.2 var(--mono);color:var(--muted)}.cx-logo{background:linear-gradient(135deg, var(--s1), var(--accent));border-radius:8px;flex:none;width:26px;height:26px}.cx-new{text-align:center;background:var(--accent);color:#fff;font:500 13px/1 var(--text);border-radius:999px;margin-bottom:12px;padding:9px;display:block}.cx-grp{color:var(--muted);padding:10px 10px 4px;font-size:11.5px}.cx-nav{color:var(--ink-2);border-radius:9px;align-items:center;gap:9px;padding:7px 10px;display:flex}.cx-nav svg{width:15px;height:15px;color:var(--muted)}.cx-nav.on{background:var(--accent-wash);color:var(--t2)}.cx-nav.on svg{color:var(--accent)}.cx-nav em{font:500 10.5px/1 var(--mono);color:var(--t2);align-items:center;gap:5px;margin-left:auto;font-style:normal;display:inline-flex}.cx-nav em i,.cx-sys i,.cx-live i{background:#12b76a;border-radius:50%;width:6px;height:6px}.cx-sys{background:var(--bg-soft);border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:10px;font-size:12px;display:flex}.cx-sys small{font:400 10.5px/1 var(--mono);color:var(--muted);margin-left:auto}.cx-main{flex-direction:column;min-width:0;display:flex}.cx-top{border-bottom:1px solid var(--line);background:#ffffffb3;align-items:center;gap:14px;height:48px;padding:0 20px;display:flex}.cx-crumb{color:var(--muted)}.cx-crumb i{color:var(--line);margin:0 6px;font-style:normal}.cx-crumb b{color:var(--ink);font-weight:500;display:none}.cx-search{box-shadow:0 0 0 1px var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-left:auto;padding:6px 8px 6px 12px;font-size:12px;display:inline-flex}.cx-search kbd{font:400 10.5px/1 var(--mono);box-shadow:0 0 0 1px var(--line);border-radius:5px;padding:3px 5px}.cx-frame{flex:1;min-height:0}.cx-frame .tg-pane{padding:18px 20px 72px;overflow:hidden}.cx-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cx-head h4{font:400 21px/1.2 var(--display);letter-spacing:-.015em;color:var(--ink);margin-right:4px}.cx-live{color:#067647;font:500 11.5px/1 var(--text);background:#e7f8f0;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.cx-head code{font:400 11.5px/1 var(--mono);color:var(--ink-2)}.cx-meta{color:var(--muted);font-size:12px}.cx-grid{grid-template-columns:1fr 290px;gap:14px;height:calc(100% - 44px);display:grid}.cx-col{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.cx-video{background:#070b18;border-radius:12px;flex:1;min-height:0;position:relative;overflow:hidden}.cx-video .c-vid{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cx-chip{z-index:2;font:500 11px/1 var(--mono);color:var(--ink-2);border-radius:10px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex;position:absolute;top:12px;left:12px}.cx-chip i{background:#12b76a;border-radius:50%;width:7px;height:7px}.cx-chip b{font:400 18px/1 var(--display);color:var(--ink)}.cx-tc{z-index:2;font:500 11px/1 var(--mono);color:#fff;font-variant-numeric:tabular-nums;background:#070b1899;border-radius:6px;padding:5px 8px;position:absolute;bottom:10px;right:12px}.cx-stats{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid}.cx-stats>div{border-left:1px solid var(--line-2);padding:12px 14px}.cx-stats>div:first-child{border-left:0}.cx-stats small{color:var(--muted);font-size:11.5px;display:block}.cx-stats b{font:400 24px/1.25 var(--display);color:var(--ink);letter-spacing:-.02em;margin-right:5px}.cx-stats span{color:var(--muted);font-size:12px}.cx-bar{background:var(--line-2);border-radius:2px;height:4px;margin-top:6px;display:block}.cx-bar i{background:var(--accent);border-radius:2px;height:100%;display:block}.cx-panel{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;padding:12px 14px}.cx-ph{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cx-ph b{font:500 13.5px/1.2 var(--text);color:var(--ink)}.cx-ph>span:not(.cx-ok):not(.ea):not(.cx-tc2){color:var(--muted);font-size:11.5px}.cx-ph .ea{margin:0 0 0 auto}.cx-ok{color:#067647;font:500 11px/1 var(--text);background:#e7f8f0;border-radius:999px;margin-left:auto;padding:3px 8px}.cx-dl{grid-template-columns:auto 1fr;margin:0;display:grid}.cx-dl dt,.cx-dl dd{border-top:1px solid var(--line-2);margin:0;padding:7px 0;font-size:12.5px}.cx-dl dt{color:var(--muted)}.cx-dl dd{text-align:right;color:var(--ink)}.cx-edges{gap:9px;display:grid}.cx-edges span{color:var(--ink);grid-template-columns:8px 76px 1fr;align-items:center;gap:8px;font-size:12.5px;display:grid}.cx-edges span i{background:#12b76a;border-radius:50%;width:6px;height:6px}.cx-edges em{background:linear-gradient(90deg, var(--accent) var(--w), var(--line-2) var(--w));border-radius:3px;height:5px}.cx-p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.cx-video.tele-cam{border-radius:12px;height:auto}.cx-video .tele-pad{width:92px}.cx-track svg{width:100%;height:64px;display:block}.cx-spark path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.cx-spark .sp1{stroke:var(--accent)}.cx-spark .sp2{stroke:var(--s1)}.cx-spark .sp3{stroke:var(--ink);opacity:.45;stroke-width:1.5px}.cx-spark .cur{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.5}.cx-tc2{font:500 11px/1 var(--mono);color:var(--t2);font-variant-numeric:tabular-nums;margin-left:auto}.cx-legend{color:var(--muted);gap:16px;margin-top:6px;font-size:11.5px;display:flex}.cx-legend i{vertical-align:3px;border-radius:2px;width:10px;height:3px;margin-right:6px;display:inline-block}.cx-legend .l1{background:var(--accent)}.cx-legend .l2{background:var(--s1)}.cx-legend .l3{background:var(--ink);opacity:.5}.cx-rows{gap:0;display:grid}.cx-rows span{border-top:1px solid var(--line-2);color:var(--ink);grid-template-columns:110px 70px 50px 1fr;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;animation:.6s cxIn;display:grid}.cx-rows code{font:500 11.5px/1 var(--mono);color:var(--t2)}.cx-rows em{font:500 11.5px/1 var(--mono);color:var(--ink-2);font-style:normal}.cx-rows small{font:400 11px/1 var(--mono);color:var(--muted)}@keyframes cxIn{0%{opacity:0;transform:translateY(-4px)}}.cx-code{color:#e3e8fb;font:400 12px/1.7 var(--mono);background:#0c1126;border-radius:10px;margin:0;padding:12px 14px}.cx-code .k{color:#8ea6ff}@media (prefers-reduced-motion:reduce){.cx-rows span{animation:none}}@media (max-width:1100px){.cx{grid-template-columns:1fr}.cx-side{display:none}}@media (max-width:860px){.cx{height:640px}.cx-grid{grid-template-columns:1fr}.cx-grid>.cx-col+.cx-col{display:none}.cx-stats{grid-template-columns:1fr 1fr}.cx-stats>div:nth-child(3){border-left:0}.cx-search,.cx-top .ng-ph,.cx-meta,.cx-head code{display:none}.cx-frame .tg-pane{padding:14px 12px 64px}.cx-rows span{grid-template-columns:96px 1fr 44px}.cx-rows small{display:none}.cx-video .tele-pad{width:70px}}.map-frame .tg-pane{transition:opacity .6s,transform .9s cubic-bezier(.2,.8,.2,1),visibility 0s linear .6s;transform:scale(.965)}.map-frame .tg-pane.on{transition:opacity .6s,transform .9s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.map-frame .tg-pane:first-child{position:relative}@media (prefers-reduced-motion:reduce){.map-frame .tg-pane,.map-frame .tg-pane.on{transition:none;transform:none}}.colomap .land{fill:url(#coloGrad)}.dotmap .rack .halo{fill:var(--accent);opacity:0}.dotmap .rack .core{fill:#fff;stroke:var(--accent);stroke-width:2.2px}.dotmap .rack .slot{stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round}.dotmap.run .rack .halo{animation:2.4s ease-out infinite arrive;animation-delay:var(--phase,0s)}.venue .floor{fill:#2b4fff0d;stroke:#2b4fff40;stroke-dasharray:4 6}.venue .stage{fill:#0c1126}.venue .seat{fill:#c6cdf0}.venue .vw{fill:var(--accent)}.venue .uplink{fill:none;stroke:#2b4fff73;stroke-width:1.6px;stroke-dasharray:3 6}.venue .cloudpill rect{fill:#fff;stroke:var(--line);stroke-dasharray:3 4}.venue .cloudpill text,.venue text.lan{fill:var(--muted)}.term-acts{border-top:1px solid var(--line-2);visibility:hidden;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.term-acts.on{visibility:visible}.btn-sb{background:var(--accent);color:#fff;height:36px;font:500 13.5px/1 var(--text);border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn-sb:before{content:"";clip-path:polygon(55% 0,0 58%,45% 58%,35% 100%,100% 40%,55% 40%);background:currentColor;width:10px;height:14px}.term-note{color:var(--muted);font-size:12.5px}.bx-price{min-height:360px}.pc{gap:14px;margin-top:18px;display:grid}.pc .price b{font-size:52px}.pc-rows{display:grid}.pc-row{border-top:1px solid var(--line-2);grid-template-columns:1fr auto;gap:2px 12px;padding:9px 0;display:grid}.pc-k{font:500 13.5px/1.3 var(--text);color:var(--ink)}.pc-v{font:500 12.5px/1.3 var(--mono);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.pc-row small{color:var(--muted);grid-column:1/-1;align-items:center;gap:6px;font-size:12px;display:flex}.pc-row .d{background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block}.pc-row .d.slow{background:#b8c1d8}.pc-note{color:var(--muted);margin:0!important;font-size:11.5px!important}.bx-support{min-height:360px}.sup-mini{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:18px;display:grid}.sup-mini>div{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;gap:2px;padding:14px;display:grid}.sup-mini svg{width:18px;height:18px;color:var(--accent);margin-bottom:6px}.sup-mini b{font:500 13.5px/1.3 var(--text);color:var(--ink)}.sup-mini span{color:var(--muted);font-size:12.5px}.cap .cap-marks{height:16px;color:var(--muted);margin-top:6px;font-size:11.5px;position:relative}.cap .cap-marks span{position:absolute;transform:translate(-50%)}.cap .cap-marks span:first-child{left:50%}.cap .cap-marks span:nth-child(2){left:80%}.cap .cap-marks span:nth-child(3){left:auto;right:0;transform:none}.cx-drive{flex:1;grid-template-columns:116px 1fr 116px;align-items:center;gap:14px;min-height:0;display:grid}.cx-drive .cx-video{height:100%}.nr-stick{justify-items:center;gap:8px;display:grid}.nr-pad{aspect-ratio:1;background:radial-gradient(circle,#262a36 0 60%,#1d2130 61%);border-radius:50%;width:100%;max-width:112px;position:relative;box-shadow:0 0 0 1px #0a112440,0 14px 28px -16px #0a112499}.nr-pad:before,.nr-pad:after{content:"";background:#ffffff1f;position:absolute}.nr-pad:before{width:1px;top:12%;bottom:12%;left:50%}.nr-pad:after{height:1px;top:50%;left:12%;right:12%}.nr-knob{aspect-ratio:1;background:#fff;border-radius:50%;width:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f2c11b8c}.nr-knob.l{animation:6s ease-in-out infinite stickL}.nr-knob.r{animation:6s ease-in-out infinite stickR}.nr-lab{color:var(--muted);text-align:center;font-size:11.5px;line-height:1.35}.nr-lab b{color:var(--ink);font-weight:500;display:block}@media (prefers-reduced-motion:reduce){.nr-knob.l,.nr-knob.r{animation:none}}@media (max-width:860px){.cx-drive{grid-template-columns:1fr 1fr}.cx-drive .cx-video{grid-area:1/1/auto/-1;height:220px}.nr-pad{max-width:86px}}.venue text.onstage{fill:#fff;stroke:none}.onsite .bld{fill:#2b4fff09;stroke:#2b4fff52;stroke-width:1.4px}.onsite .floor-line{stroke:#2b4fff38;stroke-dasharray:4 5}.onsite .ing-in.ops{fill:var(--accent-wash);stroke:#2b4fff59}.onsite .ctl,.venue .ctl{fill:none;stroke:#2b4fff66;stroke-width:1.4px}.venue .bld{fill:#2b4fff08;stroke:#2b4fff4d;stroke-width:1.6px}.venue .ground{stroke:#0a11242e;stroke-width:1.5px}.venue .room{fill:#fff;stroke:#2b4fff59}.venue .tier{stroke:#2b4fff24;stroke-width:1px}.encp .sbc .pcb{fill:#0e3b2e;stroke:#0a2c22}.encp .sbc .hole{fill:#f6f8fb;stroke:#c9a24a;stroke-width:1.4px}.encp .sbc .pin{fill:#d9b45a}.encp .sbc .port{fill:#c6cdd8;stroke:#8b94a6}.encp .sbc .ribbon{fill:#ffb23e}.encp .sbc .stage-a{fill:#ffffff1a;stroke:#ffffff59}.encp .sbc .stage-b{fill:var(--accent)}.encp text.st{font:500 11.5px var(--mono);fill:#fff}.encp text.sl{font:500 11px var(--mono);fill:var(--muted);letter-spacing:.04em}.encp.run .wire-run.in{animation:2.4s linear infinite flowIn;animation-delay:var(--phase,0s)}.encp.run .wire-run.out{animation:2.4s linear infinite flowOut;animation-delay:var(--phase,0s)}.term-sb{background:var(--accent);color:#fff;font:inherit;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;text-decoration:none;display:none}.term-sb.on{display:inline-flex}.term-sb.on+.copy{margin-left:8px}.term-sb:before{content:"";clip-path:polygon(55% 0,0 58%,45% 58%,35% 100%,100% 40%,55% 40%);background:currentColor;width:8px;height:12px}.ai-cam .det{transition:left .2s linear,top .2s linear,opacity .3s}@media (prefers-reduced-motion:reduce){.ai-cam .det{transition:none}}.bx-support .sup-mini{width:min(100%,470px);margin:auto;padding-top:18px}.stage-row{gap:8px;display:grid}.stage-k{font:500 11px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.stage-note{color:var(--muted);font-size:12.5px}.stage-bar i{flex:initial}.stage-bar i[style]{min-width:64px}.ai-cam .det{will-change:transform;transition:opacity .15s linear;top:0;left:0}.ai-cam .det em{top:-19px}.try>*,.try-panel,.term,.bx-vis>*,.tg-frame,.code-vis .tg-frame{min-width:0;max-width:100%}.code-vis .tg-frame{width:100%}.bx-code{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}.encp text.silk{font:500 11px var(--mono);fill:#ffffff8c;letter-spacing:.06em}@media (max-width:860px){.bx-sub{margin:-16px 0 24px}.bx-sub .ea{white-space:normal;padding:5px 10px;line-height:1.35}.bx-card{min-height:0}.bx-vis{flex:none;min-height:0;margin-top:20px}.term-bar{flex-wrap:wrap;row-gap:8px;height:auto;min-height:42px;padding:8px 12px}.term-bar i{display:none}.term-bar span{margin-left:0}}@media (max-width:640px){.hero-p .hero-card{padding:48px 18px 18px}.pf-wrap{margin:32px 0 0}.pf-scale{height:auto!important}.pf{border-radius:14px;width:auto;height:auto;display:block;position:relative;overflow:hidden;transform:none!important}.pf-side,.pf-col,.c-head>div:last-child,.c-tags span:not(.live){display:none!important}.c-head{flex-wrap:nowrap;align-items:center}.c-head>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.c-tags{margin:0}.pf-pane{padding:14px}.c-head h3{font-size:19px}.pf-grid{grid-template-columns:1fr;margin-top:12px}.pf-stats{grid-template-columns:repeat(3,1fr)}.pf-stats>div{padding:10px 11px}.pf-stats>div:nth-child(4){display:none}.pf-stats b{font-size:21px}.pf-stats span{font-size:12px;display:block}.pf-stats .bar{display:none}.stage-bar{grid-template-columns:1fr 1fr;gap:6px;height:auto;display:grid}.stage-bar i,.stage-bar i[style]{flex-direction:row;justify-content:space-between;align-items:center;min-width:0;padding:10px 12px}.stage-bar i b{display:inline!important}.stage-bar i:last-child{grid-column:1/-1}.ing text,.ing text.o,.ing text.h,.onsite text.sl,.onsite text.c,.encp text.st,.encp text.sl,.encp text.silk{font-size:13.2px}#tree text{font-size:16px;display:block}.dotmap text,.dotmap text.o{display:none}.ea,.fs-scr small,.relay .tag{font-size:11px}.term pre{padding:18px 16px 22px;font-size:11.5px}.c-video .credit{font-size:11px}}.bx-code.more-r,.term pre.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.partner-copy .ctas{margin-top:20px}@media (max-width:640px){.cx{height:auto}.cx-frame .tg-pane{padding:14px 14px 78px;display:none;position:relative;inset:auto}.cx-frame .tg-pane.on{display:block}.cx-grid{height:auto}.cx-head h4{font-size:18px}.cx-bc,.cx-crumb i{display:none!important}.cx-rows span{white-space:nowrap;grid-template-columns:auto 1fr auto}.cx-video,.cx-drive .cx-video{aspect-ratio:16/10;flex:none;height:auto}.cx-drive{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:4px}.nr-pad{max-width:78px}.cx-ph{flex-wrap:wrap}.cx-ph>span:not(.cx-ok):not(.cx-tc2){display:none}.cx-tc2{margin-left:auto}}.dotmap .fan{fill:none;stroke:var(--accent);stroke-width:.6px;opacity:0;transition:opacity .6s}.dotmap.all-up .fan{opacity:.2}.bx-price .fr-p,.bx-price[data-frame=price] .fr-l{display:none}.bx-price[data-frame=price] .fr-p{display:inline}.pc-sh{border-top:1px solid var(--line-2);font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 0 2px;display:block}.bx-price[data-frame=latency] .pc-main .pc-k{font-size:14.5px}.bx-price[data-frame=latency] .pc-main .pc-v{color:var(--ink);font-size:14px}.bx-price[data-frame=latency] .pc-sec .pc-row{border-top:0;padding:4px 0}.bx-price[data-frame=latency] .pc-sec .pc-k{color:var(--ink-2);font-size:12.5px;font-weight:400}.bx-price[data-frame=latency] .pc-sec .pc-v{color:var(--muted);font-size:11.5px}.bx-price[data-frame=latency] .pc-sec small{display:none}.bx-price[data-frame=price] .pc-sec{display:contents}.bx-price[data-frame=price] .pc-sh{display:none}.ng-btn.soon{cursor:default;color:var(--muted);box-shadow:0 0 0 1px var(--line) inset;background:0 0}.wn{width:min(340px,100%);box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:14px;gap:10px;padding:16px;display:grid}.wn-row{grid-template-columns:64px 1fr 56px;align-items:center;gap:10px;display:grid}.wn-k{font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.wn-v{font:500 12px/1 var(--mono);color:var(--ink-2);text-align:right}.wn-bars{align-items:flex-end;gap:4px;height:20px;display:flex}.wn-bars i{background:var(--accent);border-radius:2px;width:7px;transition:background .6s,opacity .6s}.wn-bars i:first-child{height:6px}.wn-bars i:nth-child(2){height:10px}.wn-bars i:nth-child(3){height:15px}.wn-bars i:nth-child(4){height:20px}.wn-bars[data-b="3"] i:nth-child(n+4),.wn-bars[data-b="2"] i:nth-child(n+3),.wn-bars[data-b="1"] i:nth-child(n+2){background:var(--line)}.wn-bars[data-b="1"] i:first-child{background:#e0a43a}.wn-track{background:linear-gradient(90deg, var(--line-2), var(--accent));border-radius:2px;height:4px;position:relative}.wn-head{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px var(--accent-wash);border-radius:50%;position:absolute;top:-4px;right:-6px}.wn-live{color:var(--ok);justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.wn-live i{background:var(--ok);border-radius:50%;width:7px;height:7px}.wn-sub{margin-top:-6px}.wn-skip{color:var(--muted);font-size:12px;transition:color .4s}.wn-steps{gap:6px;display:flex}.wn-steps b{text-align:center;font:500 12px/1 var(--mono);color:var(--muted);box-shadow:0 0 0 1px var(--line);border-radius:8px;flex:1;padding:7px 0;transition:all .6s}.wn-steps[data-q="0"] b:first-child,.wn-steps[data-q="1"] b:nth-child(2),.wn-steps[data-q="2"] b:nth-child(3){color:var(--t2);background:var(--accent-wash);box-shadow:0 0 0 1.5px var(--accent)}.wn-note,.rf-note{color:var(--muted);font-size:12px}.rf{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.rf-belt{will-change:transform;gap:10px;width:max-content;display:flex}.rf-t{width:92px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;flex:none;gap:5px;padding:6px;display:grid}.rf-img{background:#0c1126 url(/home/img/robot.webp) 50%/260%;border-radius:6px;height:52px;display:block}.rf-t code{font:500 11px/1 var(--mono);color:var(--t2)}.rf-d{font:500 11px/1 var(--mono);color:var(--ink-2);background:var(--accent-wash);border-radius:5px;padding:4px 5px}@media (prefers-reduced-motion:reduce){.wn-bars i,.wn-steps b{transition:none}}.ai-cam{aspect-ratio:16/9;flex:none;height:auto}.cx-res{flex:none}.cx-rows{align-content:start;height:87px;overflow:hidden}.cx-rows span{white-space:nowrap;height:29px;padding:0;animation:none}.cx-rows span.in{animation:.6s cxIn}@media (prefers-reduced-motion:reduce){.cx-rows span.in{animation:none}}.wn-steps,.wn-skip{grid-column:2/-1}@media (max-width:640px){.wn{padding:14px 12px}.wn-row{grid-template-columns:62px 1fr auto;gap:8px}.wn-steps b{padding:7px 0;font-size:11px}}
.ng-home{display:contents}html:not([data-stackblitz=on]) .term-sb{display:none!important}.partner-form .pf-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status{color:var(--ink);text-align:center;font-size:13px;line-height:1.45}.form-status:empty{display:none}.form-status[data-kind=err]{font-weight:500}.partner-form.sent .ng-btn{color:#fff}
