.animatic[data-astro-cid-2fqk4jh3]{--ink: var(--color-ink);--ink2: var(--color-ink-2);--line: var(--color-line);--line2: var(--color-line-strong);--paper: var(--color-paper);--mute: var(--color-mute);--signal: var(--color-signal);--warn: var(--color-alert);--miss: var(--color-miss)}.frame[data-astro-cid-2fqk4jh3]{position:relative;aspect-ratio:16 / 9;overflow:clip;overflow-clip-margin:2px;container-type:inline-size;border:1px solid var(--line2);background:var(--ink2);background-image:linear-gradient(to right,var(--line) 1px,transparent 1px);background-size:6.25% 100%;font-size:1.15cqw}.compact[data-astro-cid-2fqk4jh3] .frame[data-astro-cid-2fqk4jh3]{aspect-ratio:var(--ratio)}.compact[data-astro-cid-2fqk4jh3] .stack[data-astro-cid-2fqk4jh3],.compact[data-astro-cid-2fqk4jh3] .kicker[data-astro-cid-2fqk4jh3],.compact[data-astro-cid-2fqk4jh3] .title[data-astro-cid-2fqk4jh3]{display:none}.compact[data-astro-cid-2fqk4jh3] .scene[data-astro-cid-2fqk4jh3]:not(.scene-full){inset:auto;top:2cqw;left:4cqw;width:66cqw;height:47cqw;transform:scale(1.3939);transform-origin:0 0}.paused[data-astro-cid-2fqk4jh3] *{animation-play-state:paused!important}.stack[data-astro-cid-2fqk4jh3]{position:absolute;left:4cqw;bottom:5cqw;width:22cqw;transition:opacity .4s}[data-astro-cid-2fqk4jh3][data-scene=intro] .stack[data-astro-cid-2fqk4jh3],[data-astro-cid-2fqk4jh3][data-scene=outro] .stack[data-astro-cid-2fqk4jh3]{opacity:0}.stack-title[data-astro-cid-2fqk4jh3]{display:block;margin-bottom:.8cqw;font:.85cqw var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.stack-list[data-astro-cid-2fqk4jh3]{display:flex;flex-direction:column-reverse;border-top:1px solid var(--line2)}.mod[data-astro-cid-2fqk4jh3]{display:flex;align-items:center;gap:.8cqw;max-height:0;overflow:hidden;padding:0 1cqw;border:0 solid var(--line2);border-width:0 1px;font:1cqw var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:var(--ink);transition:max-height .5s cubic-bezier(.2,.8,.2,1),padding .5s cubic-bezier(.2,.8,.2,1),color .3s,background .3s}.mod[data-astro-cid-2fqk4jh3].in{max-height:5cqw;padding:1.3cqw 1cqw;border-bottom-width:1px}.mod[data-astro-cid-2fqk4jh3].active{color:var(--ink);background:var(--signal)}.mod-dot[data-astro-cid-2fqk4jh3]{width:.5cqw;height:.5cqw;background:currentColor}.scene[data-astro-cid-2fqk4jh3]{position:absolute;inset:4cqw 4cqw 5cqw 30cqw;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.scene-full[data-astro-cid-2fqk4jh3]{inset:0}.scene[data-astro-cid-2fqk4jh3].on{opacity:1;visibility:visible;transition:opacity .35s}.kicker[data-astro-cid-2fqk4jh3]{font:.9cqw var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}.title[data-astro-cid-2fqk4jh3]{margin-top:1cqw;max-width:52cqw;font-size:2.5cqw;font-weight:500;line-height:1.12;letter-spacing:-.02em;color:var(--paper)}.on[data-astro-cid-2fqk4jh3] .kicker[data-astro-cid-2fqk4jh3],.on[data-astro-cid-2fqk4jh3] .title[data-astro-cid-2fqk4jh3]{animation:rise .6s cubic-bezier(.2,.8,.2,1) both}.on[data-astro-cid-2fqk4jh3] .title[data-astro-cid-2fqk4jh3]{animation-delay:.1s}.muted[data-astro-cid-2fqk4jh3]{color:var(--mute)}.tag[data-astro-cid-2fqk4jh3]{border:1px solid var(--signal);padding:.4cqw .8cqw;font:.85cqw var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.intro-lines[data-astro-cid-2fqk4jh3]{position:absolute;inset:0;width:100%;height:100%}.intro-lines[data-astro-cid-2fqk4jh3] path[data-astro-cid-2fqk4jh3]{fill:none;stroke:var(--signal);stroke-width:.12;stroke-dasharray:1;stroke-dashoffset:1;opacity:.6}.on[data-astro-cid-2fqk4jh3] .intro-lines[data-astro-cid-2fqk4jh3] path[data-astro-cid-2fqk4jh3]{animation:draw 1.1s cubic-bezier(.6,0,.2,1) forwards}.intro-ch[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{position:absolute;left:4cqw;translate:0 -50%;font:1cqw var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper)}.on[data-astro-cid-2fqk4jh3] .intro-ch[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{animation:fade .4s both}.intro-core[data-astro-cid-2fqk4jh3]{position:absolute;left:60cqw;top:20cqw;width:1.4cqw;height:1.4cqw;translate:-50% -50%;background:var(--signal)}.on[data-astro-cid-2fqk4jh3] .intro-core[data-astro-cid-2fqk4jh3]{animation:pop .4s 1.1s both}.intro-l1[data-astro-cid-2fqk4jh3],.intro-l2[data-astro-cid-2fqk4jh3]{position:absolute;left:4cqw;width:80cqw;font-size:3.6cqw;font-weight:500;letter-spacing:-.025em;line-height:1.05}.intro-l1[data-astro-cid-2fqk4jh3]{top:39cqw;color:var(--paper)}.intro-l2[data-astro-cid-2fqk4jh3]{top:44cqw;color:var(--signal)}.on[data-astro-cid-2fqk4jh3] .intro-l1[data-astro-cid-2fqk4jh3]{animation:rise .6s 1.3s both}.on[data-astro-cid-2fqk4jh3] .intro-l2[data-astro-cid-2fqk4jh3]{animation:rise .6s 2.2s both}.n1-table[data-astro-cid-2fqk4jh3]{margin-top:2.4cqw;width:100%;font:1.05cqw var(--font-mono);border-collapse:collapse}.n1-table[data-astro-cid-2fqk4jh3] th[data-astro-cid-2fqk4jh3]{padding:0 0 .8cqw;text-align:left;font-weight:400;font-size:.85cqw;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line2)}.n1-table[data-astro-cid-2fqk4jh3] td[data-astro-cid-2fqk4jh3]{padding:.85cqw 0;border-bottom:1px solid var(--line);color:var(--paper)}.on[data-astro-cid-2fqk4jh3] .n1-table[data-astro-cid-2fqk4jh3] tbody[data-astro-cid-2fqk4jh3] tr[data-astro-cid-2fqk4jh3]{animation:fade .3s calc(.5s + var(--r) * .18s) both}.mark[data-astro-cid-2fqk4jh3]{display:inline-block;color:var(--signal);letter-spacing:.06em;text-transform:uppercase}.mark[data-astro-cid-2fqk4jh3].is-miss{color:var(--miss)}.mark[data-astro-cid-2fqk4jh3].is-warn{color:var(--warn)}.mark[data-astro-cid-2fqk4jh3].is-skip{color:var(--mute)}.on[data-astro-cid-2fqk4jh3] .mark[data-astro-cid-2fqk4jh3]{animation:pop .25s calc(1.3s + var(--c) * 1.2s + var(--r) * .18s) both}.n1-foot[data-astro-cid-2fqk4jh3]{display:flex;align-items:center;justify-content:space-between;margin-top:2cqw}.n1-total[data-astro-cid-2fqk4jh3]{font:1cqw var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper)}.on[data-astro-cid-2fqk4jh3] .n1-foot[data-astro-cid-2fqk4jh3]{animation:rise .5s 5.6s both}.n2-wave[data-astro-cid-2fqk4jh3]{position:relative;display:flex;align-items:center;gap:.25cqw;height:7cqw;margin-top:2.2cqw;border-block:1px solid var(--line)}.n2-wave[data-astro-cid-2fqk4jh3]>span[data-astro-cid-2fqk4jh3]:not(.n2-head){flex:1;background:var(--line2)}.on[data-astro-cid-2fqk4jh3] .n2-wave[data-astro-cid-2fqk4jh3]>span[data-astro-cid-2fqk4jh3]:not(.n2-head){animation:lit .2s calc(.6s + var(--i) * 45ms) both}.n2-head[data-astro-cid-2fqk4jh3]{position:absolute;top:-.6cqw;bottom:-.6cqw;left:0;width:2px;background:var(--paper)}.on[data-astro-cid-2fqk4jh3] .n2-head[data-astro-cid-2fqk4jh3]{animation:scan 5.4s .6s linear both}.n2-grid[data-astro-cid-2fqk4jh3]{display:grid;grid-template-columns:1.25fr 1fr;gap:3cqw;margin-top:1.8cqw}.n2-transcript[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{display:flex;gap:1cqw;margin-left:-.6cqw;padding:.4cqw .6cqw;font-size:1.1cqw;line-height:1.35;color:var(--paper)}.n2-who[data-astro-cid-2fqk4jh3]{flex:none;width:2.6cqw;font:.8cqw/1.7 var(--font-mono);letter-spacing:.08em;color:var(--mute)}.on[data-astro-cid-2fqk4jh3] .n2-transcript[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{animation:fade .4s calc(.8s + var(--i) * .75s) both}.on[data-astro-cid-2fqk4jh3] .n2-transcript[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3].is-flag{animation:fade .4s calc(.8s + var(--i) * .75s) both,flag .4s calc(1.4s + var(--i) * .75s) both}.n2-flag[data-astro-cid-2fqk4jh3]{display:inline-block;margin-left:.8cqw;padding:.1cqw .5cqw;font:.75cqw var(--font-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:.1cqw;color:var(--ink);background:var(--warn)}.on[data-astro-cid-2fqk4jh3] .n2-flag[data-astro-cid-2fqk4jh3]{animation:pop .3s 4.4s both}.n2-checks[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{display:grid;grid-template-columns:1fr 6cqw 2.4cqw;gap:1cqw;align-items:center;padding:.6cqw 0;border-bottom:1px solid var(--line);font:.9cqw var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper)}.n2-meter[data-astro-cid-2fqk4jh3]{height:.5cqw;background:var(--line)}.n2-meter[data-astro-cid-2fqk4jh3] span[data-astro-cid-2fqk4jh3]{display:block;width:calc(var(--s) * 1%);height:100%;background:var(--signal);transform-origin:left}.n2-score[data-astro-cid-2fqk4jh3]{text-align:right;color:var(--signal)}.is-warn[data-astro-cid-2fqk4jh3] .n2-meter[data-astro-cid-2fqk4jh3] span[data-astro-cid-2fqk4jh3]{background:var(--warn)}.is-warn[data-astro-cid-2fqk4jh3] .n2-score[data-astro-cid-2fqk4jh3]{color:var(--warn)}.on[data-astro-cid-2fqk4jh3] .n2-checks[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{animation:rise .4s calc(1.4s + var(--i) * 1s) both}.on[data-astro-cid-2fqk4jh3] .n2-meter[data-astro-cid-2fqk4jh3] span[data-astro-cid-2fqk4jh3]{animation:grow .6s calc(1.6s + var(--i) * 1s) cubic-bezier(.2,.8,.2,1) both}.n2-total[data-astro-cid-2fqk4jh3]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.4cqw 1cqw;margin-top:1.6cqw;padding-top:1.2cqw;border-top:1px solid var(--line2)}.n2-total-label[data-astro-cid-2fqk4jh3]{font:.9cqw var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.n2-total-num[data-astro-cid-2fqk4jh3]{grid-row:span 2;font-size:2cqw;color:var(--mute)}.n2-count[data-astro-cid-2fqk4jh3]{font-size:4.4cqw;font-weight:560;letter-spacing:-.04em;color:var(--paper);counter-reset:n var(--n)}.n2-count[data-astro-cid-2fqk4jh3]:after{content:counter(n)}.n2-review[data-astro-cid-2fqk4jh3]{font:.9cqw var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warn)}.on[data-astro-cid-2fqk4jh3] .n2-total[data-astro-cid-2fqk4jh3]{animation:rise .4s 5.4s both}.on[data-astro-cid-2fqk4jh3] .n2-count[data-astro-cid-2fqk4jh3]{animation:count 1.4s 5.6s cubic-bezier(.2,.8,.2,1) both}.on[data-astro-cid-2fqk4jh3] .n2-review[data-astro-cid-2fqk4jh3]{animation:fade .4s 7s both}.ad-dash[data-astro-cid-2fqk4jh3]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;margin-top:2cqw;border:1px solid var(--line2);background:var(--line2)}.wd[data-astro-cid-2fqk4jh3]{display:flex;flex-direction:column;gap:.8cqw;min-height:13cqw;padding:1.1cqw 1.2cqw;background:var(--ink)}.wd-wide[data-astro-cid-2fqk4jh3]{grid-column:span 2}.on[data-astro-cid-2fqk4jh3] .wd[data-astro-cid-2fqk4jh3]{animation:rise .45s calc(.4s + var(--i) * .35s) both}.wd-title[data-astro-cid-2fqk4jh3]{display:block;font:.78cqw var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.wd-line[data-astro-cid-2fqk4jh3]{flex:1;width:100%}.wd-stroke[data-astro-cid-2fqk4jh3]{fill:none;stroke:var(--signal);stroke-width:.6;stroke-dasharray:1;stroke-dashoffset:1}.wd-area[data-astro-cid-2fqk4jh3]{fill:color-mix(in srgb,var(--signal) 14%,transparent)}.on[data-astro-cid-2fqk4jh3] .wd-stroke[data-astro-cid-2fqk4jh3]{animation:draw 1.6s .7s cubic-bezier(.6,0,.2,1) forwards}.on[data-astro-cid-2fqk4jh3] .wd-area[data-astro-cid-2fqk4jh3]{animation:fade .8s 1.6s both}.wd-kpis[data-astro-cid-2fqk4jh3]{justify-content:space-between}.wd-num[data-astro-cid-2fqk4jh3]{display:block;margin-top:.3cqw;font-size:3.4cqw;font-weight:560;line-height:1;letter-spacing:-.03em;color:var(--paper)}.wd-num[data-astro-cid-2fqk4jh3].is-warn{color:var(--warn)}.ad-bars[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{display:grid;grid-template-columns:5cqw 1fr 2cqw;gap:.8cqw;align-items:center;padding:.35cqw 0;font:.82cqw var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper)}.ad-track[data-astro-cid-2fqk4jh3]{height:.8cqw;background:var(--line)}.ad-fill[data-astro-cid-2fqk4jh3]{display:block;width:calc(var(--w) * 1%);height:100%;background:var(--signal);transform-origin:left}.on[data-astro-cid-2fqk4jh3] .ad-fill[data-astro-cid-2fqk4jh3]{animation:grow .8s calc(1.3s + var(--j) * .15s) cubic-bezier(.2,.8,.2,1) both}.ad-val[data-astro-cid-2fqk4jh3]{text-align:right;color:var(--mute)}.wd-donut[data-astro-cid-2fqk4jh3]{display:flex;flex:1;align-items:center;gap:1.2cqw}.wd-donut[data-astro-cid-2fqk4jh3] svg[data-astro-cid-2fqk4jh3]{width:7.5cqw;transform:rotate(-90deg)}.wd-donut[data-astro-cid-2fqk4jh3] circle[data-astro-cid-2fqk4jh3]{fill:none;stroke-width:5}.dn-bg[data-astro-cid-2fqk4jh3]{stroke:var(--line2)}.dn-in[data-astro-cid-2fqk4jh3]{stroke:var(--signal);stroke-dasharray:var(--v) 100}.on[data-astro-cid-2fqk4jh3] .dn-in[data-astro-cid-2fqk4jh3]{animation:donut 1s 1.7s cubic-bezier(.2,.8,.2,1) both}.dn-legend[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{display:flex;align-items:center;gap:.5cqw;padding:.25cqw 0;font:.8cqw var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper)}.dn-sw[data-astro-cid-2fqk4jh3]{width:.7cqw;height:.7cqw;background:var(--line2)}.dn-sw[data-astro-cid-2fqk4jh3].is-in{background:var(--signal)}.wd-heat[data-astro-cid-2fqk4jh3]{display:grid;flex:1;grid-template-columns:repeat(12,1fr);gap:2px}.wd-heat[data-astro-cid-2fqk4jh3] span[data-astro-cid-2fqk4jh3]{background:color-mix(in srgb,var(--signal) calc(var(--v) * 100%),var(--ink2))}.on[data-astro-cid-2fqk4jh3] .wd-heat[data-astro-cid-2fqk4jh3] span[data-astro-cid-2fqk4jh3]{animation:fade .3s calc(1.9s + var(--k) * 12ms) both}.wd-axis[data-astro-cid-2fqk4jh3]{display:flex;justify-content:space-between;font:.7cqw var(--font-mono);color:var(--mute)}.sv-grid[data-astro-cid-2fqk4jh3]{display:grid;grid-template-columns:1.5fr 1fr;gap:2.5cqw;margin-top:2.4cqw}.sv-map[data-astro-cid-2fqk4jh3]{position:relative;height:25cqw}.sv-map[data-astro-cid-2fqk4jh3] svg[data-astro-cid-2fqk4jh3]{position:absolute;inset:0;width:100%;height:100%}.sv-map[data-astro-cid-2fqk4jh3] line[data-astro-cid-2fqk4jh3]{stroke:var(--line2);stroke-width:1px;vector-effect:non-scaling-stroke}.on[data-astro-cid-2fqk4jh3] .sv-map[data-astro-cid-2fqk4jh3] line[data-astro-cid-2fqk4jh3]{animation:fade .5s both}.on[data-astro-cid-2fqk4jh3] .sv-map[data-astro-cid-2fqk4jh3] line[data-astro-cid-2fqk4jh3].is-ko{animation:fade .5s both,line-ko .4s 1.6s both}.sv-node[data-astro-cid-2fqk4jh3]{position:absolute;display:flex;align-items:center;gap:.5cqw;translate:-50% -50%;padding:.5cqw .7cqw;border:1px solid var(--line2);background:var(--ink);font:.8cqw var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--paper)}.on[data-astro-cid-2fqk4jh3] .sv-node[data-astro-cid-2fqk4jh3]{animation:pop .3s calc(.3s + var(--i) * .07s) both}.sv-dot[data-astro-cid-2fqk4jh3]{width:.55cqw;height:.55cqw;background:var(--signal)}.on[data-astro-cid-2fqk4jh3] .sv-node[data-astro-cid-2fqk4jh3].is-ko{animation:pop .3s calc(.3s + var(--i) * .07s) both,node-ko .4s 1.6s both}.on[data-astro-cid-2fqk4jh3] .sv-node[data-astro-cid-2fqk4jh3].is-ko .sv-dot[data-astro-cid-2fqk4jh3]{animation:dot-ko .4s 1.6s both}.on[data-astro-cid-2fqk4jh3] .sv-node[data-astro-cid-2fqk4jh3].is-warn{animation:pop .3s calc(.3s + var(--i) * .07s) both,node-warn .4s 2.4s both}.on[data-astro-cid-2fqk4jh3] .sv-node[data-astro-cid-2fqk4jh3].is-warn .sv-dot[data-astro-cid-2fqk4jh3]{animation:dot-warn .4s 2.4s both}.sv-side[data-astro-cid-2fqk4jh3]{display:grid;gap:1.2cqw}.sv-panel[data-astro-cid-2fqk4jh3]{padding:1cqw 1.2cqw;border:1px solid var(--line2);background:var(--ink)}.on[data-astro-cid-2fqk4jh3] .sv-panel[data-astro-cid-2fqk4jh3]{animation:rise .45s .7s both}.on[data-astro-cid-2fqk4jh3] .sv-panel[data-astro-cid-2fqk4jh3]+.sv-panel[data-astro-cid-2fqk4jh3]{animation-delay:1.2s}.sv-panel-title[data-astro-cid-2fqk4jh3]{display:block;margin-bottom:.7cqw;font:.78cqw var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.sv-count[data-astro-cid-2fqk4jh3]{color:var(--paper)}.sv-metrics[data-astro-cid-2fqk4jh3]{display:grid;grid-template-columns:1fr 1fr;gap:.8cqw 1.4cqw}.sv-metrics[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{display:grid;grid-template-columns:1fr auto;align-items:baseline}.sv-m-label[data-astro-cid-2fqk4jh3]{font:.72cqw var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.sv-m-value[data-astro-cid-2fqk4jh3]{font-size:1.5cqw;font-weight:540;color:var(--paper)}.sv-metrics[data-astro-cid-2fqk4jh3] svg[data-astro-cid-2fqk4jh3]{grid-column:span 2;width:100%;height:1.6cqw;margin-top:.3cqw}.sv-metrics[data-astro-cid-2fqk4jh3] path[data-astro-cid-2fqk4jh3]{fill:none;stroke:var(--signal);stroke-width:.6;stroke-dasharray:1;stroke-dashoffset:1}.on[data-astro-cid-2fqk4jh3] .sv-metrics[data-astro-cid-2fqk4jh3] path[data-astro-cid-2fqk4jh3]{animation:draw 1.2s calc(1s + var(--i) * .15s) forwards}.sv-events[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{display:flex;align-items:center;gap:.7cqw;padding:.45cqw 0;border-top:1px solid var(--line);font:.85cqw var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--paper)}.sv-ev-dot[data-astro-cid-2fqk4jh3]{width:.55cqw;height:.55cqw}.sv-events[data-astro-cid-2fqk4jh3] .is-ko[data-astro-cid-2fqk4jh3] .sv-ev-dot[data-astro-cid-2fqk4jh3]{background:var(--miss)}.sv-events[data-astro-cid-2fqk4jh3] .is-warn[data-astro-cid-2fqk4jh3] .sv-ev-dot[data-astro-cid-2fqk4jh3]{background:var(--warn)}.on[data-astro-cid-2fqk4jh3] .sv-events[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{animation:rise .35s calc(1.8s + var(--i) * .45s) both}.tc-flow[data-astro-cid-2fqk4jh3]{display:grid;grid-template-columns:9cqw 7cqw 1fr 7cqw 10cqw;align-items:center;height:22cqw;margin-top:3cqw}.tc-devices[data-astro-cid-2fqk4jh3],.tc-out[data-astro-cid-2fqk4jh3]{display:grid;height:100%;align-content:space-around}.tc-devices[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3],.tc-out[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{padding:.7cqw .9cqw;border:1px solid var(--line2);background:var(--ink);font:.85cqw var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper)}.tc-out[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{border-color:var(--signal);color:var(--signal)}.on[data-astro-cid-2fqk4jh3] .tc-devices[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{animation:rise .35s calc(.5s + var(--i) * .15s) both}.on[data-astro-cid-2fqk4jh3] .tc-out[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{animation:rise .35s calc(2.6s + var(--i) * .15s) both}.tc-wires[data-astro-cid-2fqk4jh3]{width:100%;height:100%}.tc-wires[data-astro-cid-2fqk4jh3] path[data-astro-cid-2fqk4jh3]{fill:none;stroke:var(--signal);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0}.on[data-astro-cid-2fqk4jh3] .tc-wires[data-astro-cid-2fqk4jh3] path[data-astro-cid-2fqk4jh3]{animation:show .4s calc(1.1s + var(--i) * .1s) both}.on[data-astro-cid-2fqk4jh3] .tc-wires-out[data-astro-cid-2fqk4jh3] path[data-astro-cid-2fqk4jh3]{animation-delay:calc(2.3s + var(--i) * .1s)}.tc-cloud[data-astro-cid-2fqk4jh3]{padding:1.4cqw 1.6cqw;border:1px solid var(--signal);background:var(--ink)}.on[data-astro-cid-2fqk4jh3] .tc-cloud[data-astro-cid-2fqk4jh3]{animation:pop .45s .9s both}.tc-cloud-head[data-astro-cid-2fqk4jh3]{display:flex;justify-content:space-between;align-items:baseline;gap:1cqw;font-size:1.5cqw;font-weight:540;color:var(--paper)}.tc-region[data-astro-cid-2fqk4jh3]{font:.75cqw var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal)}.tc-units[data-astro-cid-2fqk4jh3]{display:grid;grid-template-columns:1fr 1fr;gap:.8cqw;margin-top:1.2cqw}.tc-units[data-astro-cid-2fqk4jh3] span[data-astro-cid-2fqk4jh3]{padding:1.2cqw 1cqw;font:.95cqw var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--ink);background:var(--signal)}.on[data-astro-cid-2fqk4jh3] .tc-units[data-astro-cid-2fqk4jh3] span[data-astro-cid-2fqk4jh3]{animation:pop .35s calc(1.5s + var(--i) * .25s) both}.scene-full[data-astro-cid-2fqk4jh3][data-scene=outro]{display:grid;place-content:center;justify-items:center;text-align:center}.outro-logo[data-astro-cid-2fqk4jh3]{width:30cqw}.outro-line[data-astro-cid-2fqk4jh3]{margin-top:1cqw;font-size:3cqw;font-weight:520;letter-spacing:-.025em;color:var(--paper)}.outro-url[data-astro-cid-2fqk4jh3]{margin-top:1.4cqw;font:1.1cqw var(--font-mono);letter-spacing:.14em;color:var(--signal)}.on[data-astro-cid-2fqk4jh3] .outro-logo[data-astro-cid-2fqk4jh3]{animation:fade .6s both}.on[data-astro-cid-2fqk4jh3] .outro-line[data-astro-cid-2fqk4jh3]{animation:rise .6s .3s both}.on[data-astro-cid-2fqk4jh3] .outro-url[data-astro-cid-2fqk4jh3]{animation:fade .5s .8s both}.bar[data-astro-cid-2fqk4jh3]{display:flex;align-items:stretch;gap:1rem;margin-top:.75rem;font-family:var(--font-mono)}.bar-btn[data-astro-cid-2fqk4jh3]{width:2.5rem;border:1px solid var(--line2);color:var(--paper);font-size:.75rem;cursor:pointer}.bar-btn[data-astro-cid-2fqk4jh3]:hover{border-color:var(--paper)}.bar-chapters[data-astro-cid-2fqk4jh3]{display:flex;flex:1;gap:2px}.bar-chapters[data-astro-cid-2fqk4jh3] li[data-astro-cid-2fqk4jh3]{flex-basis:0;min-width:0}.bar-chapters[data-astro-cid-2fqk4jh3] button[data-astro-cid-2fqk4jh3]{position:relative;display:block;width:100%;padding-top:.7rem;text-align:left;cursor:pointer}.bar-chapters[data-astro-cid-2fqk4jh3] button[data-astro-cid-2fqk4jh3]:before,.bar-fill[data-astro-cid-2fqk4jh3]{position:absolute;top:0;left:0;height:3px;content:""}.bar-chapters[data-astro-cid-2fqk4jh3] button[data-astro-cid-2fqk4jh3]:before{right:0;background:var(--line2)}.bar-fill[data-astro-cid-2fqk4jh3]{width:calc(var(--p, 0) * 100%);background:var(--signal)}.bar-label[data-astro-cid-2fqk4jh3]{display:block;overflow:hidden;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--mute)}.bar-chapters[data-astro-cid-2fqk4jh3] button[data-astro-cid-2fqk4jh3]:hover .bar-label[data-astro-cid-2fqk4jh3]{color:var(--paper)}.bar-time[data-astro-cid-2fqk4jh3]{align-self:center;font-size:.72rem;color:var(--mute);font-variant-numeric:tabular-nums}.mock-note[data-astro-cid-2fqk4jh3]{margin-top:.5rem;font:.65rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}@media(max-width:640px){.bar-label[data-astro-cid-2fqk4jh3]{display:none}}@keyframes rise{0%{opacity:0;transform:translateY(.8cqw)}}@keyframes fade{0%{opacity:0}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.6)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes lit{to{background:var(--signal)}}@property --n{syntax: "<integer>"; inherits: false; initial-value: 0;}@keyframes count{0%{--n: 0}to{--n: var(--total)}}@keyframes flag{to{background:color-mix(in srgb,var(--warn) 14%,transparent)}}@keyframes donut{0%{stroke-dasharray:0 100}}@keyframes line-ko{to{stroke:var(--miss)}}@keyframes node-ko{to{border-color:var(--miss);color:var(--miss)}}@keyframes dot-ko{to{background:var(--miss)}}@keyframes node-warn{to{border-color:var(--warn)}}@keyframes dot-warn{to{background:var(--warn)}}@keyframes scan{to{left:100%}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes drop{0%{opacity:0;transform:translateY(-6cqw)}}@keyframes blip{0%,to{opacity:0}10%,85%{opacity:1}}@keyframes alert{0%,to{border-color:var(--line2)}10%,85%{border-color:var(--warn)}}@keyframes alert-dot{0%,to{background:var(--signal)}10%,85%{background:var(--warn)}}
