.lev[data-astro-cid-2qkmsuwi]{padding:clamp(22px,4vw,44px)}.kicker[data-astro-cid-2qkmsuwi]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:.75rem;font-weight:600}.intro[data-astro-cid-2qkmsuwi] h3[data-astro-cid-2qkmsuwi]{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem)}.intro[data-astro-cid-2qkmsuwi] p[data-astro-cid-2qkmsuwi]:last-child{color:var(--ink-2);max-width:64ch}.controls[data-astro-cid-2qkmsuwi]{gap:16px;margin:28px 0;display:grid}.control[data-astro-cid-2qkmsuwi]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.control-label[data-astro-cid-2qkmsuwi]{color:var(--muted);min-width:92px;font-size:.8rem;font-weight:600}.scenario-blurb[data-astro-cid-2qkmsuwi]{color:var(--muted);max-width:72ch;min-height:1.4em;margin:-4px 0 0;font-size:.88rem}.scenario-blurb[data-astro-cid-2qkmsuwi] strong{color:var(--ink-2)}.bank[data-astro-cid-2qkmsuwi]{border-radius:var(--radius);background:var(--accent-soft);grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:20px clamp(16px,3vw,28px);display:grid}@media (width>=760px){.bank[data-astro-cid-2qkmsuwi]{grid-template-columns:auto auto 1fr;gap:32px}}.meter[data-astro-cid-2qkmsuwi]{flex-direction:column;gap:4px;display:flex}.m-label[data-astro-cid-2qkmsuwi]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem;font-weight:600}.m-value[data-astro-cid-2qkmsuwi]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.2rem;line-height:1}.m-sub[data-astro-cid-2qkmsuwi]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.82rem}.meter[data-astro-cid-2qkmsuwi].big .m-value[data-astro-cid-2qkmsuwi]{color:var(--ink);font-size:clamp(2.6rem,2rem + 2vw,3.6rem)}.ledger[data-astro-cid-2qkmsuwi]{grid-column:1/-1;gap:8px;font-size:.85rem;display:grid}@media (width>=760px){.ledger[data-astro-cid-2qkmsuwi]{grid-column:auto}}.row[data-astro-cid-2qkmsuwi]{color:var(--ink-2);grid-template-columns:110px 1fr 40px;align-items:center;gap:10px;display:grid}.row[data-astro-cid-2qkmsuwi] b[data-astro-cid-2qkmsuwi]{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.bar[data-astro-cid-2qkmsuwi]{background:color-mix(in oklab, var(--surface) 70%, transparent);border-radius:999px;height:8px;overflow:hidden}.bar[data-astro-cid-2qkmsuwi] i[data-astro-cid-2qkmsuwi]{border-radius:inherit;height:100%;transition:width .25s var(--ease);display:block}.spent[data-astro-cid-2qkmsuwi]{background:var(--ink-2)}.added[data-astro-cid-2qkmsuwi]{background:var(--accent);width:12%}.headline[data-astro-cid-2qkmsuwi]{font-family:var(--font-display);text-wrap:balance;min-height:2.6em;margin:24px 0 18px;font-size:clamp(1.25rem,1.05rem + .9vw,1.7rem);line-height:1.3}.headline[data-astro-cid-2qkmsuwi] strong{color:var(--accent);font-weight:500}.chart-wrap[data-astro-cid-2qkmsuwi]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.legend[data-astro-cid-2qkmsuwi]{color:var(--ink-2);flex-wrap:wrap;gap:18px;font-size:.8rem;display:flex}.legend[data-astro-cid-2qkmsuwi]>span[data-astro-cid-2qkmsuwi]{align-items:center;gap:8px;display:inline-flex}.sw[data-astro-cid-2qkmsuwi]{border-radius:2px;width:18px;height:3px;display:inline-block}.sw-main[data-astro-cid-2qkmsuwi]{background:var(--viz-3)}.sw-avg[data-astro-cid-2qkmsuwi]{background:var(--viz-1)}.sw-ref[data-astro-cid-2qkmsuwi]{background:repeating-linear-gradient(90deg, var(--muted) 0 4px, transparent 4px 7px);height:2px}.play[data-astro-cid-2qkmsuwi]{padding:10px 18px;font-size:.88rem}.play-icon[data-astro-cid-2qkmsuwi]{font-size:.7rem}.chart[data-astro-cid-2qkmsuwi]{touch-action:pan-y;height:clamp(260px,36vw,360px);position:relative}.chart[data-astro-cid-2qkmsuwi] svg{width:100%;height:100%;overflow:visible}.chart[data-astro-cid-2qkmsuwi] .grid{stroke:var(--line)}.chart[data-astro-cid-2qkmsuwi] .axis-text{fill:var(--muted);font:11px var(--font-body);font-variant-numeric:tabular-nums}.chart[data-astro-cid-2qkmsuwi] .line{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.chart[data-astro-cid-2qkmsuwi] .line.early{stroke:var(--viz-3)}.chart[data-astro-cid-2qkmsuwi] .line.avg{stroke:var(--viz-1)}.chart[data-astro-cid-2qkmsuwi] .area{fill:var(--viz-3);opacity:.09}.chart[data-astro-cid-2qkmsuwi] .ref{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:4 3}.chart[data-astro-cid-2qkmsuwi] .cross{stroke:var(--ink-2);stroke-width:1px}.chart[data-astro-cid-2qkmsuwi] .dot{stroke:var(--surface);stroke-width:2px}.chart[data-astro-cid-2qkmsuwi] .dot.early{fill:var(--viz-3)}.chart[data-astro-cid-2qkmsuwi] .dot.avg{fill:var(--viz-1)}.chart[data-astro-cid-2qkmsuwi] .mark{fill:var(--surface);stroke-width:2px}.chart[data-astro-cid-2qkmsuwi] .mark.early{stroke:var(--viz-3)}.chart[data-astro-cid-2qkmsuwi] .mark.avg{stroke:var(--viz-1)}.chart[data-astro-cid-2qkmsuwi] .mark-label{fill:var(--ink);font:600 12px var(--font-body);paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round}.chart[data-astro-cid-2qkmsuwi] .mark-note{fill:var(--ink-2);font:500 11px var(--font-body);paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round}.chart[data-astro-cid-2qkmsuwi] .axis-title{fill:var(--muted);font:600 11px var(--font-body);letter-spacing:.04em}.advanced[data-astro-cid-2qkmsuwi]{margin-top:18px;font-size:.88rem}.advanced[data-astro-cid-2qkmsuwi] summary[data-astro-cid-2qkmsuwi]{cursor:pointer;color:var(--ink-2);font-weight:500}.sliders[data-astro-cid-2qkmsuwi]{gap:20px;margin-top:16px;display:grid}@media (width>=760px){.sliders[data-astro-cid-2qkmsuwi]{grid-template-columns:1fr 1fr;gap:32px}}.lbl[data-astro-cid-2qkmsuwi]{color:var(--ink-2);justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}output[data-astro-cid-2qkmsuwi]{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}input[data-astro-cid-2qkmsuwi][type=range]{width:100%;accent-color:var(--accent);height:28px}.history[data-astro-cid-rkak5ovh]{gap:16px;display:grid}.stats[data-astro-cid-rkak5ovh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0 0 8px;padding:0;list-style:none;display:grid}.stats[data-astro-cid-rkak5ovh] .card[data-astro-cid-rkak5ovh]{flex-direction:column;gap:12px;display:flex}.num[data-astro-cid-rkak5ovh]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(2rem,1.6rem + 1.6vw,2.9rem);line-height:1}.what[data-astro-cid-rkak5ovh]{color:var(--ink-2);font-size:.92rem}.viz[data-astro-cid-rkak5ovh]{padding:clamp(20px,3.5vw,36px)}.viz[data-astro-cid-rkak5ovh] figcaption[data-astro-cid-rkak5ovh] h3[data-astro-cid-rkak5ovh]{margin-bottom:6px}.viz[data-astro-cid-rkak5ovh] figcaption[data-astro-cid-rkak5ovh] p[data-astro-cid-rkak5ovh]{margin:0 0 16px;font-size:.92rem}.legend[data-astro-cid-rkak5ovh]{color:var(--ink-2);flex-wrap:wrap;gap:18px;margin-bottom:6px;font-size:.82rem;display:flex}.legend[data-astro-cid-rkak5ovh] span[data-astro-cid-rkak5ovh]{align-items:center;gap:8px;display:inline-flex}.legend[data-astro-cid-rkak5ovh] i[data-astro-cid-rkak5ovh]{border-radius:2px;width:14px;height:3px}.chart[data-astro-cid-rkak5ovh]{touch-action:pan-y;height:clamp(240px,34vw,340px);position:relative}.chart[data-astro-cid-rkak5ovh] svg{width:100%;height:100%;overflow:visible}.chart[data-astro-cid-rkak5ovh] .grid{stroke:var(--line)}.chart[data-astro-cid-rkak5ovh] .axis-text{fill:var(--muted);font:11px var(--font-body);font-variant-numeric:tabular-nums}.chart[data-astro-cid-rkak5ovh] .series{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart[data-astro-cid-rkak5ovh] .end-label{font:600 12px var(--font-body);fill:var(--ink)}.chart[data-astro-cid-rkak5ovh] .cross{stroke:var(--ink-2);stroke-width:1px}.chart[data-astro-cid-rkak5ovh] .dot{stroke:var(--surface);stroke-width:2px}.reading[data-astro-cid-rkak5ovh]{margin-top:8px}.head[data-astro-cid-4bnfw7zq]{margin-bottom:36px}.head[data-astro-cid-4bnfw7zq] h2[data-astro-cid-4bnfw7zq]{margin:0}.drivers[data-astro-cid-4bnfw7zq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.drivers[data-astro-cid-4bnfw7zq] .card[data-astro-cid-4bnfw7zq]{flex-direction:column;display:flex}.n[data-astro-cid-4bnfw7zq]{color:var(--accent);margin-bottom:28px;font-size:.78rem;font-weight:600}.body[data-astro-cid-4bnfw7zq]{color:var(--ink-2);flex:1}.dial[data-astro-cid-4bnfw7zq]{flex-direction:column;gap:2px;margin:8px 0 16px;font-size:.92rem;font-weight:600;display:flex}.dial[data-astro-cid-4bnfw7zq] span[data-astro-cid-4bnfw7zq]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.try[data-astro-cid-4bnfw7zq]{align-self:flex-start;padding:10px 16px;font-size:.85rem}.srcs[data-astro-cid-4bnfw7zq]{color:var(--muted);margin:16px 0 0;font-size:.75rem}.srcs[data-astro-cid-4bnfw7zq] a[data-astro-cid-4bnfw7zq]{color:inherit}.bet[data-astro-cid-4bnfw7zq]{border-radius:var(--radius);background:var(--accent-soft);align-items:end;gap:20px 40px;margin-top:16px;padding:clamp(22px,4vw,44px);display:grid}@media (width>=880px){.bet[data-astro-cid-4bnfw7zq]{grid-template-columns:1fr auto}}.bet-kicker[data-astro-cid-4bnfw7zq]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:.75rem;font-weight:600}.bet[data-astro-cid-4bnfw7zq] h3[data-astro-cid-4bnfw7zq]{margin-bottom:16px;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.bet-text[data-astro-cid-4bnfw7zq] p[data-astro-cid-4bnfw7zq]:not(.bet-kicker){max-width:64ch;color:var(--ink)}.bet-text[data-astro-cid-4bnfw7zq] p[data-astro-cid-4bnfw7zq]:last-child{margin-bottom:0}.context[data-astro-cid-4bnfw7zq]{border:1px solid var(--line);border-radius:var(--radius);margin-top:16px;padding:clamp(18px,3vw,28px)}.context-title[data-astro-cid-4bnfw7zq]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:.75rem;font-weight:600}.context[data-astro-cid-4bnfw7zq] ul[data-astro-cid-4bnfw7zq]{color:var(--ink-2);gap:10px;margin:0;padding-left:18px;font-size:.92rem;display:grid}.context[data-astro-cid-4bnfw7zq] strong[data-astro-cid-4bnfw7zq]{color:var(--ink)}.section-nav[data-astro-cid-jvi5vibn]{z-index:40;background:color-mix(in oklab, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in oklab, var(--line) 70%, transparent);position:sticky;top:68px}ul[data-astro-cid-jvi5vibn]{scrollbar-width:none;scroll-snap-type:x proximity;gap:4px;margin:0;padding:8px 0;list-style:none;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}@media (width>=900px){ul[data-astro-cid-jvi5vibn]{mask-image:none}}ul[data-astro-cid-jvi5vibn]::-webkit-scrollbar{display:none}li[data-astro-cid-jvi5vibn]{scroll-snap-align:start;flex:none}a[data-astro-cid-jvi5vibn]{white-space:nowrap;color:var(--muted);border-radius:999px;padding:7px 14px;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .2s,background .25s;display:block}a[data-astro-cid-jvi5vibn]:hover{color:var(--ink);background:var(--bg-2)}a[data-astro-cid-jvi5vibn][aria-current=true]{color:var(--ink);background:var(--accent-soft)}html:has(.section-nav){scroll-padding-top:128px}.band[data-astro-cid-22w2ptkm]{background:var(--bg-2);border-block:1px solid var(--line)}.invite-callout[data-astro-cid-22w2ptkm]{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 30%, var(--line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:16px;padding:clamp(18px,3vw,28px);display:flex}.invite-callout[data-astro-cid-22w2ptkm] p[data-astro-cid-22w2ptkm]{max-width:60ch;color:var(--ink-2);margin:0}.invite-callout[data-astro-cid-22w2ptkm] strong[data-astro-cid-22w2ptkm]{color:var(--ink)}.protocol-link[data-astro-cid-22w2ptkm]{color:var(--ink);font-weight:600;text-decoration:none}.protocol-link[data-astro-cid-22w2ptkm] span[data-astro-cid-22w2ptkm]{transition:transform .3s var(--ease);display:inline-block}.protocol-link[data-astro-cid-22w2ptkm]:hover span[data-astro-cid-22w2ptkm]{transform:translate(4px)}.intro[data-astro-cid-22w2ptkm]{margin-bottom:40px}.cards[data-astro-cid-22w2ptkm]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:32px 0 28px;display:grid}.invites[data-astro-cid-22w2ptkm]{grid-template-columns:1fr;gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.invites[data-astro-cid-22w2ptkm]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.invites[data-astro-cid-22w2ptkm]{grid-template-columns:repeat(4,1fr)}}.invites[data-astro-cid-22w2ptkm] .card[data-astro-cid-22w2ptkm]{flex-direction:column;height:100%;display:flex}.invites[data-astro-cid-22w2ptkm] p[data-astro-cid-22w2ptkm]{color:var(--ink-2);flex:1}.invites[data-astro-cid-22w2ptkm] .go[data-astro-cid-22w2ptkm]{color:var(--accent);font-size:.9rem;font-weight:600}.invites[data-astro-cid-22w2ptkm] .go[data-astro-cid-22w2ptkm] span[data-astro-cid-22w2ptkm]{transition:transform .3s var(--ease);display:inline-block}.invites[data-astro-cid-22w2ptkm] .card[data-astro-cid-22w2ptkm]:hover .go[data-astro-cid-22w2ptkm] span[data-astro-cid-22w2ptkm]{transform:translate(4px)}
