.subnav[data-astro-cid-kc5bodfj]{position:sticky;top:calc(var(--header-h) + env(safe-area-inset-top,0px));z-index:50;background:#07080bcc;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-block:1px solid var(--line)}ul[data-astro-cid-kc5bodfj]{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;padding-block:.55rem;justify-content:center}ul[data-astro-cid-kc5bodfj]::-webkit-scrollbar{display:none}a[data-astro-cid-kc5bodfj]{display:block;white-space:nowrap;padding:.45rem .9rem;border-radius:999px;font-size:.88rem;color:var(--muted);transition:color .2s,background-color .2s}a[data-astro-cid-kc5bodfj]:hover{color:var(--text)}a[data-astro-cid-kc5bodfj].active{color:#120c00;background:var(--grad-amber)}@media(max-width:900px){.container-wide[data-astro-cid-kc5bodfj]{padding-inline:0}ul[data-astro-cid-kc5bodfj]{justify-content:flex-start;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}a[data-astro-cid-kc5bodfj]{display:flex;align-items:center;min-height:40px;padding-inline:1rem}}.diagram[data-astro-cid-hpek2u3w]{position:relative;margin-top:clamp(2.5rem,5vw,4rem);aspect-ratio:1000 / 520}.wires[data-astro-cid-hpek2u3w]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.base[data-astro-cid-hpek2u3w]{fill:none;stroke:#ffffff14;stroke-width:1.5;vector-effect:non-scaling-stroke}.flow[data-astro-cid-hpek2u3w]{fill:none;stroke:var(--amber-2);stroke-width:2;stroke-dasharray:2 14;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:wire 1.6s linear infinite;animation-delay:calc(var(--i) * -.3s);opacity:.9}.flow[data-astro-cid-hpek2u3w].out{stroke:var(--violet-2)}@keyframes wire{to{stroke-dashoffset:-32}}.node[data-astro-cid-hpek2u3w],.hub[data-astro-cid-hpek2u3w]{position:absolute;transform:translate(-50%,-50%)}.node[data-astro-cid-hpek2u3w]{display:grid;justify-items:center;gap:.35rem;width:min(220px,24%);padding:1rem;text-align:center;border-radius:18px;border:1px solid var(--glass-line);background:#101218f5}.ic[data-astro-cid-hpek2u3w]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--amber-2);background:#ffc04814;border:1px solid rgb(255 192 72 / .2)}.n-ssp[data-astro-cid-hpek2u3w] .ic[data-astro-cid-hpek2u3w],.n-demand[data-astro-cid-hpek2u3w] .ic[data-astro-cid-hpek2u3w]{color:var(--violet-2);background:#7c5cff1a;border-color:#a08bff40}.nt[data-astro-cid-hpek2u3w]{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em}.nx[data-astro-cid-hpek2u3w]{font-size:.82rem;color:var(--muted);line-height:1.4}.hub[data-astro-cid-hpek2u3w]{display:grid;place-items:center;width:clamp(180px,24%,250px);aspect-ratio:1}.hub-core[data-astro-cid-hpek2u3w]{position:relative;z-index:1;display:grid;justify-items:center;gap:.45rem;width:78%;aspect-ratio:1;align-content:center;border-radius:50%;text-align:center;background:radial-gradient(circle at 50% 30%,#23180a,#0d0e12 70%);border:1px solid rgb(255 192 72 / .35);box-shadow:0 0 80px -10px #ffa30073,inset 0 0 40px #ffa30014}.hub-core[data-astro-cid-hpek2u3w] .hub-mark{width:30px}.hub-core[data-astro-cid-hpek2u3w] strong[data-astro-cid-hpek2u3w]{font-family:var(--font-display);font-size:1.15rem;letter-spacing:-.02em}.hub-core[data-astro-cid-hpek2u3w] span[data-astro-cid-hpek2u3w]{font-size:.62rem;letter-spacing:.06em;color:var(--muted);max-width:80%;line-height:1.4}.hub-ring[data-astro-cid-hpek2u3w]{position:absolute;inset:0;border-radius:50%;border:1px solid rgb(255 192 72 / .2);animation:hubring 3.2s var(--ease) infinite}.hub-ring[data-astro-cid-hpek2u3w].r2{animation-delay:1.6s}@keyframes hubring{0%{transform:scale(.78);opacity:1}to{transform:scale(1.15);opacity:0}}@media(max-width:820px){.diagram[data-astro-cid-hpek2u3w]{aspect-ratio:auto;display:grid;gap:.75rem}.wires[data-astro-cid-hpek2u3w]{display:none}.node[data-astro-cid-hpek2u3w],.hub[data-astro-cid-hpek2u3w]{position:relative;left:auto!important;top:auto!important;transform:none;width:100%}.node[data-astro-cid-hpek2u3w]{grid-template-columns:auto 1fr;justify-items:start;text-align:left;column-gap:.9rem}.node[data-astro-cid-hpek2u3w] .ic[data-astro-cid-hpek2u3w]{grid-row:span 2}.hub[data-astro-cid-hpek2u3w]{width:min(240px,70%);margin:.5rem auto;order:2}.n-screens[data-astro-cid-hpek2u3w]{order:0}.n-edge[data-astro-cid-hpek2u3w]{order:1}.n-ssp[data-astro-cid-hpek2u3w]{order:3}.n-demand[data-astro-cid-hpek2u3w]{order:4}.n-analytics[data-astro-cid-hpek2u3w]{order:5}}.steps[data-astro-cid-d5gpfvzb]{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding:0}.rail[data-astro-cid-d5gpfvzb]{position:absolute;left:0;right:0;top:13px;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.rail[data-astro-cid-d5gpfvzb] b[data-astro-cid-d5gpfvzb]{display:block;height:100%;width:100%;background:var(--grad-amber);transform-origin:left;transform:scaleX(var(--p, 0));transition:transform .3s linear}.step[data-astro-cid-d5gpfvzb]{position:relative;display:grid;gap:.6rem;align-content:start;padding-top:2.6rem}.node[data-astro-cid-d5gpfvzb]{position:absolute;top:0;left:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--bg);border:1px solid var(--line-2);transition:border-color .4s}.node[data-astro-cid-d5gpfvzb] i[data-astro-cid-d5gpfvzb]{width:8px;height:8px;border-radius:50%;background:var(--line-2);transition:background-color .4s,box-shadow .4s}.step[data-astro-cid-d5gpfvzb].on .node[data-astro-cid-d5gpfvzb]{border-color:#ffc04899}.step[data-astro-cid-d5gpfvzb].on .node[data-astro-cid-d5gpfvzb] i[data-astro-cid-d5gpfvzb]{background:var(--amber-1);box-shadow:0 0 14px var(--amber)}.lbl[data-astro-cid-d5gpfvzb]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .4s}.step[data-astro-cid-d5gpfvzb].on .lbl[data-astro-cid-d5gpfvzb]{color:var(--amber-2)}.step[data-astro-cid-d5gpfvzb] .h4[data-astro-cid-d5gpfvzb]{transition:color .4s;color:var(--text-2)}.step[data-astro-cid-d5gpfvzb].on .h4[data-astro-cid-d5gpfvzb]{color:var(--text)}@media(max-width:900px){.steps[data-astro-cid-d5gpfvzb]{grid-template-columns:1fr;gap:0;padding-left:2.6rem}.rail[data-astro-cid-d5gpfvzb]{inset:0 auto 0 13px;width:2px;height:auto}.rail[data-astro-cid-d5gpfvzb] b[data-astro-cid-d5gpfvzb]{transform-origin:top;transform:scaleY(var(--p, 0))}.step[data-astro-cid-d5gpfvzb]{padding-top:0;padding-bottom:2rem}.node[data-astro-cid-d5gpfvzb]{left:-2.6rem}}.ssp[data-astro-cid-4vnfgpa7]{padding:1.4rem;display:grid;gap:.35rem}.top[data-astro-cid-4vnfgpa7],.row[data-astro-cid-4vnfgpa7]{display:grid;grid-template-columns:1fr 5rem 6.5rem;align-items:center;gap:1rem}.top[data-astro-cid-4vnfgpa7]{padding:0 .4rem .6rem;border-bottom:1px solid var(--line)}.top[data-astro-cid-4vnfgpa7] .k[data-astro-cid-4vnfgpa7]:nth-child(n+2){text-align:right}.k[data-astro-cid-4vnfgpa7]{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.row[data-astro-cid-4vnfgpa7]{padding:.75rem .4rem;border-bottom:1px solid rgb(255 255 255 / .04)}.id[data-astro-cid-4vnfgpa7]{display:flex;align-items:center;gap:.7rem;color:var(--amber-2)}.id[data-astro-cid-4vnfgpa7] span[data-astro-cid-4vnfgpa7]{display:grid;line-height:1.25}.id[data-astro-cid-4vnfgpa7] b[data-astro-cid-4vnfgpa7]{font-size:.78rem;font-weight:500;color:var(--text)}.id[data-astro-cid-4vnfgpa7] small[data-astro-cid-4vnfgpa7]{font-size:.74rem;color:var(--muted)}.floor[data-astro-cid-4vnfgpa7]{text-align:right;font-size:.8rem;color:var(--text-2)}.sw[data-astro-cid-4vnfgpa7]{justify-self:end;width:40px;height:22px;border-radius:999px;background:#ffffff1a;position:relative;transition:background-color .3s}.sw[data-astro-cid-4vnfgpa7] i[data-astro-cid-4vnfgpa7]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#c9ced8;transition:transform .3s var(--ease)}.sw[data-astro-cid-4vnfgpa7].on{background:var(--grad-amber)}.sw[data-astro-cid-4vnfgpa7].on i[data-astro-cid-4vnfgpa7]{transform:translate(18px);background:#120c00}.code[data-astro-cid-4vnfgpa7]{margin:.9rem 0 0;padding:.9rem 1rem;border-radius:12px;background:#00000059;border:1px solid rgb(255 255 255 / .05);font-size:.72rem;line-height:1.6;color:var(--text-2);white-space:pre-wrap;overflow-x:auto}.code[data-astro-cid-4vnfgpa7] .c[data-astro-cid-4vnfgpa7]{color:var(--dim)}.wf[data-astro-cid-uvzy5mhu]{padding:1.4rem;display:grid;gap:1.1rem}.slot[data-astro-cid-uvzy5mhu]{display:flex;align-items:center;gap:.6rem;font-size:.7rem;letter-spacing:.1em;color:var(--muted);padding-bottom:.9rem;border-bottom:1px solid var(--line)}.tier[data-astro-cid-uvzy5mhu]{display:grid;gap:.55rem}.tl[data-astro-cid-uvzy5mhu]{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.cands[data-astro-cid-uvzy5mhu]{display:grid;gap:.45rem}.cand[data-astro-cid-uvzy5mhu]{display:grid;grid-template-columns:8rem 1fr 2.6rem auto;align-items:center;gap:.8rem;padding:.6rem .8rem;border-radius:12px;background:#ffffff08;border:1px solid rgb(255 255 255 / .05);font-size:.86rem;color:var(--text-2)}.cand[data-astro-cid-uvzy5mhu].win{background:#ffa30014;border-color:#ffc04859;color:var(--text)}.bar[data-astro-cid-uvzy5mhu]{height:6px;border-radius:4px;background:#ffffff12;overflow:hidden}.bar[data-astro-cid-uvzy5mhu] b[data-astro-cid-uvzy5mhu]{display:block;height:100%;border-radius:4px;background:#ffffff47}.win[data-astro-cid-uvzy5mhu] .bar[data-astro-cid-uvzy5mhu] b[data-astro-cid-uvzy5mhu]{background:var(--grad-amber)}.sc[data-astro-cid-uvzy5mhu]{font-size:.74rem;text-align:right;color:var(--muted)}.badge[data-astro-cid-uvzy5mhu]{font-size:.62rem;letter-spacing:.1em;padding:.15rem .45rem;border-radius:6px;background:var(--grad-amber);color:#120c00;font-weight:600}@media(max-width:520px){.cand[data-astro-cid-uvzy5mhu]{grid-template-columns:6.5rem 1fr 2.4rem}.badge[data-astro-cid-uvzy5mhu]{display:none}}.av[data-astro-cid-6agxlwnz]{display:grid;gap:1rem}.sensors[data-astro-cid-6agxlwnz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sensor[data-astro-cid-6agxlwnz]{padding:1.2rem;display:grid;gap:.5rem;align-content:start}.ic[data-astro-cid-6agxlwnz]{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:var(--amber-2);background:#ffc04814;border:1px solid rgb(255 192 72 / .18);margin-bottom:.3rem}.mt[data-astro-cid-6agxlwnz]{margin-top:1rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:500}.modes[data-astro-cid-6agxlwnz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.mode[data-astro-cid-6agxlwnz]{padding:1.1rem;display:grid;gap:.45rem;align-content:start}.ppl[data-astro-cid-6agxlwnz]{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:.5rem}.ppl[data-astro-cid-6agxlwnz] i[data-astro-cid-6agxlwnz]{aspect-ratio:3 / 4;border-radius:6px 6px 2px 2px;background:#ffffff1a}.m0[data-astro-cid-6agxlwnz] .ppl[data-astro-cid-6agxlwnz] i[data-astro-cid-6agxlwnz]{background:#ffc048bf}.m1[data-astro-cid-6agxlwnz] .ppl[data-astro-cid-6agxlwnz] i[data-astro-cid-6agxlwnz]{background:#ffc04847}.m1[data-astro-cid-6agxlwnz] .ppl[data-astro-cid-6agxlwnz] i[data-astro-cid-6agxlwnz].match,.m2[data-astro-cid-6agxlwnz] .ppl[data-astro-cid-6agxlwnz] i[data-astro-cid-6agxlwnz].match{background:var(--amber-1);box-shadow:0 0 10px -2px var(--amber)}@media(max-width:620px){.sensors[data-astro-cid-6agxlwnz],.modes[data-astro-cid-6agxlwnz]{grid-template-columns:1fr;gap:.5rem}.sensor[data-astro-cid-6agxlwnz]{grid-template-columns:38px minmax(0,1fr);column-gap:.9rem;row-gap:.2rem;padding:1rem}.sensor[data-astro-cid-6agxlwnz] .ic[data-astro-cid-6agxlwnz]{grid-row:span 2;margin-bottom:0}.mode[data-astro-cid-6agxlwnz]{padding:1rem}.ppl[data-astro-cid-6agxlwnz]{grid-template-columns:repeat(12,1fr);gap:3px}.mt[data-astro-cid-6agxlwnz]{font-size:.74rem}}.mv[data-astro-cid-p4ihcd6h]{display:grid;gap:1rem}.chart[data-astro-cid-p4ihcd6h]{margin:0;padding:1.3rem 1.4rem;display:grid;gap:1.1rem}figcaption[data-astro-cid-p4ihcd6h]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.smp[data-astro-cid-p4ihcd6h]{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.bars[data-astro-cid-p4ihcd6h]{display:grid;gap:.7rem}.bars[data-astro-cid-p4ihcd6h] li[data-astro-cid-p4ihcd6h]{display:grid;grid-template-columns:6.5rem 1fr 2.6rem;align-items:center;gap:.8rem;font-size:.86rem;color:var(--text-2)}.bl[data-astro-cid-p4ihcd6h]{display:grid;line-height:1.2}.bl[data-astro-cid-p4ihcd6h] small[data-astro-cid-p4ihcd6h]{font-size:.64rem;color:var(--dim)}.track[data-astro-cid-p4ihcd6h]{height:10px;border-radius:4px;background:#ffa3001a;overflow:hidden}.track[data-astro-cid-p4ihcd6h] b[data-astro-cid-p4ihcd6h]{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--amber)}.v[data-astro-cid-p4ihcd6h]{text-align:right;font-size:.78rem;color:var(--text)}.hm[data-astro-cid-p4ihcd6h]{display:grid;grid-template-columns:2.4rem repeat(18,1fr);gap:3px;align-items:center}.hh[data-astro-cid-p4ihcd6h]{font-size:.58rem;color:var(--dim);text-align:left}.dd[data-astro-cid-p4ihcd6h]{font-size:.62rem;color:var(--muted)}.c[data-astro-cid-p4ihcd6h]{aspect-ratio:1;border-radius:3px;background:color-mix(in oklab,#ffa300 calc(var(--v) * 100%),#171a21)}.scale[data-astro-cid-p4ihcd6h]{display:flex;align-items:center;gap:.6rem;font-size:.6rem;color:var(--dim);justify-content:flex-end}.scale[data-astro-cid-p4ihcd6h] i[data-astro-cid-p4ihcd6h]{width:120px;height:6px;border-radius:3px;background:linear-gradient(90deg,#171a21,#ffa300)}.pv[data-astro-cid-73wihnie]{display:grid;gap:1rem}.flow[data-astro-cid-73wihnie]{position:relative;display:flex;align-items:center;gap:.6rem;padding:1.4rem 1.2rem 2.6rem;flex-wrap:wrap}.st[data-astro-cid-73wihnie]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-radius:12px;border:1px solid var(--glass-line);background:#ffffff08;font-size:.68rem;letter-spacing:.06em;color:var(--text-2)}.st[data-astro-cid-73wihnie] svg{color:var(--amber-2)}.st[data-astro-cid-73wihnie].edge{border-color:#a08bff66;background:#7c5cff1a}.st[data-astro-cid-73wihnie].edge svg{color:var(--violet-2)}.ln[data-astro-cid-73wihnie]{flex:1;min-width:24px;height:2px;background:repeating-linear-gradient(90deg,var(--amber-2) 0 6px,transparent 6px 12px);background-size:24px 2px;animation:ln 1s linear infinite;opacity:.8}@keyframes ln{to{background-position:24px 0}}.blocked[data-astro-cid-73wihnie]{position:absolute;left:1.2rem;bottom:.8rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.66rem;color:var(--red)}.blocked[data-astro-cid-73wihnie] span[data-astro-cid-73wihnie]{text-decoration:line-through;opacity:.85}.pts[data-astro-cid-73wihnie]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pts[data-astro-cid-73wihnie] li[data-astro-cid-73wihnie]{display:flex;gap:.9rem;padding:1.1rem;align-items:flex-start}.ic[data-astro-cid-73wihnie]{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--green);background:#3ddc8414;border:1px solid rgb(61 220 132 / .2)}.pts[data-astro-cid-73wihnie] .body[data-astro-cid-73wihnie]{margin-top:.25rem}@media(max-width:620px){.pts[data-astro-cid-73wihnie]{grid-template-columns:1fr}}.wordmarks[data-astro-cid-7hw2keig]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,5vw,3.5rem);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:var(--line)}.wordmarks[data-astro-cid-7hw2keig] li[data-astro-cid-7hw2keig]{display:grid;place-items:center;min-height:110px;padding:1rem;background:var(--bg-2);font-family:var(--font-display);font-weight:600;font-size:clamp(1rem,1.6vw,1.3rem);letter-spacing:-.02em;color:var(--text-2);text-align:center;transition:color .3s,background-color .3s}.wordmarks[data-astro-cid-7hw2keig] li[data-astro-cid-7hw2keig]:hover{color:var(--amber-1);background:var(--surface)}@media(max-width:760px){.wordmarks[data-astro-cid-7hw2keig]{grid-template-columns:repeat(2,minmax(0,1fr))}.wordmarks[data-astro-cid-7hw2keig] li[data-astro-cid-7hw2keig]{min-height:72px;font-size:1rem}}
