.hero-copy[data-astro-cid-vjc3kfer]{max-width:54rem}.status-dot[data-astro-cid-vjc3kfer]{background:var(--zb-gold-bright);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e2be6c2e}.hero-scene[data-astro-cid-vjc3kfer]{margin:2.5rem 0 1.75rem}.hero-board[data-astro-cid-vjc3kfer]{border:1px solid var(--zb-night-line);background:#18202ad9;border-radius:14px;grid-template-columns:minmax(12.5rem,1fr) 48px minmax(10.5rem,.85fr) 48px minmax(20rem,1.45fr);align-items:center;gap:0;padding:1.5rem;display:grid;box-shadow:0 24px 60px #00000059}.hero-sources[data-astro-cid-vjc3kfer]{gap:.75rem;display:grid}.source-card[data-astro-cid-vjc3kfer]{background:var(--zb-night-card);border:1px solid var(--zb-night-line);border-radius:9px;gap:.15rem;padding:.75rem .9rem;display:grid}.source-card[data-astro-cid-vjc3kfer].subtle{background:#1d26338c;border-style:dashed}.source-badge[data-astro-cid-vjc3kfer]{font-family:var(--mono);letter-spacing:.08em;color:var(--zb-gold-bright);font-size:.62rem}.source-card[data-astro-cid-vjc3kfer] strong[data-astro-cid-vjc3kfer]{color:var(--zb-ink-on-dark);font-size:.9rem}.source-card[data-astro-cid-vjc3kfer] small[data-astro-cid-vjc3kfer]{color:var(--zb-muted-on-dark);font-size:.76rem}.hero-wires[data-astro-cid-vjc3kfer]{width:100%;height:220px;overflow:visible}.wire-base[data-astro-cid-vjc3kfer] path[data-astro-cid-vjc3kfer]{fill:none;stroke:#344356;stroke-width:1.5px}.wire-packets[data-astro-cid-vjc3kfer] path[data-astro-cid-vjc3kfer]{fill:none;stroke:var(--zb-gold-bright);stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 90;stroke-dashoffset:100px;opacity:0}@media (prefers-reduced-motion:no-preference){.hero-scene[data-astro-cid-vjc3kfer]:not(.motion-paused) .wire-packets[data-astro-cid-vjc3kfer] path[data-astro-cid-vjc3kfer]{opacity:.85;animation:3.2s linear infinite flow-packet}.hero-scene[data-astro-cid-vjc3kfer]:not(.motion-paused) .wire-packets[data-astro-cid-vjc3kfer] path[data-astro-cid-vjc3kfer]:nth-child(2){animation-delay:-1.1s}.hero-scene[data-astro-cid-vjc3kfer]:not(.motion-paused) .wire-packets[data-astro-cid-vjc3kfer] path[data-astro-cid-vjc3kfer]:nth-child(3){animation-delay:-2.2s}}@keyframes flow-packet{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.hero-core-wrap[data-astro-cid-vjc3kfer]{justify-items:center;gap:.5rem;display:grid}.hero-core[data-astro-cid-vjc3kfer]{text-align:center;background:linear-gradient(#243040 0%,#19222e 100%);border:1px solid #e2be6c73;border-radius:12px;justify-items:center;gap:.35rem;width:100%;padding:1.25rem 1rem;display:grid;box-shadow:0 0 36px #e2be6c1f}.hero-core[data-astro-cid-vjc3kfer] strong[data-astro-cid-vjc3kfer]{color:var(--zb-white);font-size:1rem}.hero-core[data-astro-cid-vjc3kfer] small[data-astro-cid-vjc3kfer]{font-family:var(--mono);color:var(--zb-gold-bright);font-size:.68rem}.core-note[data-astro-cid-vjc3kfer]{font-family:var(--mono);color:var(--zb-muted-on-dark);text-align:center;font-size:.66rem}.impact-card[data-astro-cid-vjc3kfer]{background:var(--zb-white);color:var(--zb-ink);border:1px solid var(--zb-line);border-radius:11px;padding:1.15rem 1.25rem}.impact-head[data-astro-cid-vjc3kfer]{border-bottom:1px solid var(--zb-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;padding-bottom:.75rem;display:flex}.impact-kicker[data-astro-cid-vjc3kfer]{font-family:var(--mono);letter-spacing:.08em;color:var(--zb-accent);font-size:.64rem;display:block}.impact-head[data-astro-cid-vjc3kfer] strong[data-astro-cid-vjc3kfer]{color:var(--zb-brand-ink);font-size:.96rem}.impact-tabs[data-astro-cid-vjc3kfer]{background:var(--zb-surface);border:1px solid var(--zb-line);border-radius:7px;padding:2px;display:inline-flex}.impact-tab[data-astro-cid-vjc3kfer]{color:var(--zb-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:.3rem .6rem;font-size:.76rem;font-weight:600;position:relative}.impact-tab[data-astro-cid-vjc3kfer][aria-selected=true]{background:var(--zb-white);color:var(--zb-brand-ink);box-shadow:0 1px 2px #00000014}.impact-tab[data-astro-cid-vjc3kfer][aria-selected=true]:after{content:"";border-block-end:2px solid var(--zb-accent);position:absolute;inset:auto .5rem 0}.impact-metrics[data-astro-cid-vjc3kfer]{grid-template-columns:1fr 1fr;gap:.75rem;margin:.85rem 0;display:grid}.metric-label[data-astro-cid-vjc3kfer]{font-family:var(--mono);color:var(--zb-muted);font-size:.62rem;display:block}.metric-val[data-astro-cid-vjc3kfer]{color:var(--zb-brand-ink);font-size:1rem}.metric-val[data-astro-cid-vjc3kfer] small[data-astro-cid-vjc3kfer]{color:var(--zb-muted);font-size:.74rem;font-weight:500;display:block}.metric-val[data-astro-cid-vjc3kfer].warn,.metric-val[data-astro-cid-vjc3kfer].warn small[data-astro-cid-vjc3kfer],.warn-text[data-astro-cid-vjc3kfer]{color:var(--zb-reserve-text)}.mini-bars[data-astro-cid-vjc3kfer]{gap:.4rem;margin-bottom:.85rem;display:grid}.bar-row[data-astro-cid-vjc3kfer]{grid-template-columns:6.8rem 1fr 3.3rem;align-items:center;gap:.55rem;font-size:.76rem;display:grid}.bar-row[data-astro-cid-vjc3kfer] span[data-astro-cid-vjc3kfer]{color:var(--zb-muted)}.bar-row[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer]{height:8px;width:var(--w);background:var(--zb-positive);border-radius:999px;display:block}.bar-row[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer].forecast{background:var(--zb-brand);opacity:.55}.bar-row[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer].warn{background:#c77700}.bar-row[data-astro-cid-vjc3kfer] b[data-astro-cid-vjc3kfer]{text-align:right;color:var(--zb-brand-ink);font-weight:600}.line-diffs[data-astro-cid-vjc3kfer]{gap:.45rem;margin:0 0 .9rem;padding:0;font-size:.82rem;list-style:none;display:grid}.line-diffs[data-astro-cid-vjc3kfer] li[data-astro-cid-vjc3kfer]{background:var(--zb-surface);border-radius:6px;justify-content:space-between;gap:.75rem;padding:.4rem .55rem;display:flex}.impact-foot[data-astro-cid-vjc3kfer]{border-top:1px solid var(--zb-line);flex-wrap:wrap;gap:.45rem;padding-top:.65rem;font-size:.72rem;font-weight:600;display:flex}.pill-reserve[data-astro-cid-vjc3kfer]{background:var(--zb-reserve-bg);color:var(--zb-reserve-text);border-radius:999px;padding:.2rem .55rem}.pill-human[data-astro-cid-vjc3kfer]{background:var(--zb-brand-tint);color:var(--zb-brand-ink);border-radius:999px;padding:.2rem .55rem}.pill-neutral[data-astro-cid-vjc3kfer]{background:var(--zb-surface);color:var(--zb-muted);border:1px solid var(--zb-line);border-radius:999px;padding:.2rem .55rem}.hero-caption[data-astro-cid-vjc3kfer]{color:var(--zb-muted-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.8rem;display:flex}.motion-toggle[data-astro-cid-vjc3kfer]{border:1px solid var(--zb-night-line);background:var(--zb-night-card);color:var(--zb-ink-on-dark);font:inherit;cursor:pointer;border-radius:6px;padding:.25rem .65rem;font-size:.76rem}.hero-strip[data-astro-cid-vjc3kfer]{flex-wrap:wrap;gap:.75rem 2rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.hero-strip[data-astro-cid-vjc3kfer] li[data-astro-cid-vjc3kfer]{color:var(--zb-ink-on-dark);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.hero-strip[data-astro-cid-vjc3kfer] svg[data-astro-cid-vjc3kfer]{width:18px;height:18px;stroke:var(--zb-gold-bright);fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.hero-actions[data-astro-cid-vjc3kfer]{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:flex}.hero-scroll-link[data-astro-cid-vjc3kfer]{color:var(--zb-gold-bright);font-size:.92rem;font-weight:550;text-decoration:none}.hero-scroll-link[data-astro-cid-vjc3kfer]:hover{text-decoration:underline}@media (width<=60rem){.hero-board[data-astro-cid-vjc3kfer]{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.15rem}.hero-board[data-astro-cid-vjc3kfer]>[data-astro-cid-vjc3kfer]{min-width:0}.hero-wires[data-astro-cid-vjc3kfer]{display:none}.impact-metrics[data-astro-cid-vjc3kfer]{grid-template-columns:1fr}.bar-row[data-astro-cid-vjc3kfer]{grid-template-columns:5.5rem 1fr 2.9rem}}.story-deck[data-astro-cid-cpj5yv5n]{gap:1.75rem;display:grid}.story-card[data-astro-cid-cpj5yv5n]{background:var(--zb-surface);border:1px solid var(--zb-line);border-radius:14px;min-width:0;padding:1.25rem}@media (width>=760px){.story-card[data-astro-cid-cpj5yv5n]{padding:2.25rem}}.story-topline[data-astro-cid-cpj5yv5n]{border-bottom:1px solid var(--zb-line);font-family:var(--mono);letter-spacing:.09em;color:var(--zb-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:.7rem;display:flex}.story-topline[data-astro-cid-cpj5yv5n] span[data-astro-cid-cpj5yv5n]:first-child{color:var(--zb-accent);font-weight:600}.story-body[data-astro-cid-cpj5yv5n]{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}.story-copy[data-astro-cid-cpj5yv5n],.story-visual[data-astro-cid-cpj5yv5n]{min-width:0}@media (width>=60rem){.story-body[data-astro-cid-cpj5yv5n]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:2.75rem}}.story-copy[data-astro-cid-cpj5yv5n] h3[data-astro-cid-cpj5yv5n]{margin-bottom:.85rem;font-size:clamp(1.4rem,2.2vw,1.8rem)}.story-copy[data-astro-cid-cpj5yv5n] p[data-astro-cid-cpj5yv5n]{color:var(--zb-muted)}.grid-demo[data-astro-cid-cpj5yv5n]{background:var(--zb-white);border:1px solid var(--zb-line);border-radius:10px;padding:1rem;box-shadow:0 4px 16px #18202a0a}.grid-demo-bar[data-astro-cid-cpj5yv5n]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.grid-demo-bar[data-astro-cid-cpj5yv5n] strong[data-astro-cid-cpj5yv5n]{font-size:.88rem}.period-tabs[data-astro-cid-cpj5yv5n]{background:var(--zb-surface);border:1px solid var(--zb-line);border-radius:6px;padding:2px;display:inline-flex}.period-tab[data-astro-cid-cpj5yv5n]{color:var(--zb-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:600;position:relative}.period-tab[data-astro-cid-cpj5yv5n][aria-selected=true]{background:var(--zb-white);color:var(--zb-brand-ink);box-shadow:0 1px 2px #00000014}.period-tab[data-astro-cid-cpj5yv5n][aria-selected=true]:after{content:"";border-block-end:2px solid var(--zb-accent);position:absolute;inset:auto .45rem 0}.table-wrap[data-astro-cid-cpj5yv5n]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.demo-table[data-astro-cid-cpj5yv5n]{border-collapse:collapse;width:100%;font-size:.8rem}.demo-table[data-astro-cid-cpj5yv5n] th[data-astro-cid-cpj5yv5n],.demo-table[data-astro-cid-cpj5yv5n] td[data-astro-cid-cpj5yv5n]{border-bottom:1px solid var(--zb-line);white-space:nowrap;padding:.5rem .55rem}.demo-table[data-astro-cid-cpj5yv5n] th[data-astro-cid-cpj5yv5n]{text-align:left;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--zb-muted);background:var(--zb-surface);font-size:.66rem}.demo-table[data-astro-cid-cpj5yv5n] th[data-astro-cid-cpj5yv5n].num{text-align:right}.demo-table[data-astro-cid-cpj5yv5n] td[data-astro-cid-cpj5yv5n].actual{color:var(--zb-positive);font-weight:550}.demo-table[data-astro-cid-cpj5yv5n] td[data-astro-cid-cpj5yv5n].forecast{color:var(--zb-forecast-text);background:#eef1f473}.demo-table[data-astro-cid-cpj5yv5n] .total-row[data-astro-cid-cpj5yv5n] td[data-astro-cid-cpj5yv5n]{background:var(--zb-surface);color:var(--zb-brand-ink);border-bottom:0;font-weight:700}.grid-demo-legend[data-astro-cid-cpj5yv5n]{color:var(--zb-muted);flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem;font-size:.75rem;display:flex}.grid-demo-legend[data-astro-cid-cpj5yv5n] span[data-astro-cid-cpj5yv5n]{align-items:center;gap:.35rem;display:inline-flex}.swatch[data-astro-cid-cpj5yv5n]{border-radius:3px;width:10px;height:10px;display:inline-block}.swatch[data-astro-cid-cpj5yv5n].actual{background:var(--zb-positive)}.swatch[data-astro-cid-cpj5yv5n].forecast{background:var(--zb-brand-tint);border:1px solid var(--zb-line)}.split-sides[data-astro-cid-cpj5yv5n]{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:1rem;display:grid}.side-box[data-astro-cid-cpj5yv5n]{background:var(--zb-white);border:1px solid var(--zb-line);border-radius:10px;gap:.55rem;padding:1.15rem;display:grid}.side-tag[data-astro-cid-cpj5yv5n]{font-family:var(--mono);letter-spacing:.08em;color:var(--zb-accent);font-size:.65rem;font-weight:600}.side-box[data-astro-cid-cpj5yv5n] p[data-astro-cid-cpj5yv5n]{color:var(--zb-muted);margin:0;font-size:.85rem}.side-stat[data-astro-cid-cpj5yv5n]{background:var(--zb-surface);border-radius:6px;justify-content:space-between;align-items:center;padding:.45rem .65rem;font-size:.84rem;display:flex}.side-stat[data-astro-cid-cpj5yv5n].highlight{background:var(--zb-positive-bg);color:var(--zb-positive)}.side-stat[data-astro-cid-cpj5yv5n].warn{background:var(--zb-reserve-bg);color:var(--zb-reserve-text)}.completeness-box[data-astro-cid-cpj5yv5n]{background:var(--zb-white);border:1px solid var(--zb-line);border-radius:10px;padding:1.15rem}.comp-head[data-astro-cid-cpj5yv5n]{border-bottom:1px solid var(--zb-line);flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.comp-head[data-astro-cid-cpj5yv5n] strong[data-astro-cid-cpj5yv5n]{font-size:.92rem}.comp-head[data-astro-cid-cpj5yv5n] span[data-astro-cid-cpj5yv5n]{color:var(--zb-muted);font-size:.76rem}.comp-list[data-astro-cid-cpj5yv5n]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.comp-list[data-astro-cid-cpj5yv5n] li[data-astro-cid-cpj5yv5n]{background:var(--zb-surface);border-radius:7px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.comp-list[data-astro-cid-cpj5yv5n] strong[data-astro-cid-cpj5yv5n]{font-size:.85rem;display:block}.comp-list[data-astro-cid-cpj5yv5n] small[data-astro-cid-cpj5yv5n]{color:var(--zb-muted);font-size:.76rem}.comp-pill[data-astro-cid-cpj5yv5n]{font-family:var(--mono);background:var(--zb-white);border:1px solid var(--zb-line);color:var(--zb-brand-ink);border-radius:999px;flex:none;padding:.25rem .55rem;font-size:.68rem;font-weight:600}.comp-pill[data-astro-cid-cpj5yv5n].human{background:var(--zb-reserve-bg);color:var(--zb-reserve-text);border-color:#eed098}
