.explorer{margin:var(--space-5) 0}.dials{border-top:2px solid var(--ink);border-bottom:1px dashed var(--hairline);padding:var(--space-4) 0}.dial+.dial{margin-top:var(--space-5)}.dial{max-width:34rem}.dial label{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--text-body);display:flex}.dial .readout{font-family:var(--font-mono);text-transform:none;font-weight:400;font-size:var(--text-caption);color:var(--bal)}.dial input[type=range]{width:100%;height:26px;margin:var(--space-1) 0 0;accent-color:var(--bal-fill)}.dial .help{font-size:var(--text-caption);color:var(--ink-soft);margin:var(--space-2) 0 0;max-width:60ch;line-height:1.55}.dials button{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);border:1px solid var(--ink);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0}.dials button:disabled{color:var(--muted);border-color:var(--hairline);cursor:default}.odds-heading{margin-top:var(--space-6)}.odds{margin:var(--space-4) 0 var(--space-6);padding:0;list-style:none}.odds li+li{margin-top:var(--space-4)}.odds-head{justify-content:flex-start;align-items:baseline;gap:var(--space-3);margin:0;display:flex}.odds-name{font-family:var(--font-display);text-transform:uppercase;font-weight:700}.odds-pct{font-size:var(--text-lead);margin-left:auto}.explorer table{border-collapse:collapse;width:100%;font-size:var(--text-caption);margin:var(--space-4) 0}.explorer caption{font-family:var(--font-mono);font-size:var(--text-caption);text-align:left;color:var(--muted);padding-bottom:var(--space-2)}.explorer th,.explorer td{text-align:left;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px dashed var(--hairline);white-space:nowrap}.explorer thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--ink);vertical-align:bottom;font-weight:400}.explorer td.num,.explorer thead th.num{text-align:right}.explorer .table-lede{max-width:64ch;margin:var(--space-5) 0 0;font-size:var(--text-caption);color:var(--ink-soft);line-height:1.65}.basis{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:none;letter-spacing:normal;color:var(--muted);font-weight:400;display:block}.basis-illustrative{color:var(--watch)}.odds-track{background:var(--hairline);height:14px;margin:var(--space-3) 0 var(--space-4);position:relative;overflow:hidden}.odds-track .seg{box-shadow:inset -1px 0 0 var(--paper);transition:left var(--duration) var(--ease-out), width var(--duration) var(--ease-out);position:absolute;top:0;bottom:0}.odds-track .seg:last-child{box-shadow:none}.seg-upside{background:var(--strong)}.seg-base{background:var(--muted)}.seg-downside{background:var(--declining)}.odds-key{width:10px;height:10px;margin-right:var(--space-2);flex:none}.key-upside{background:var(--strong)}.key-base{background:var(--muted)}.key-downside{background:var(--declining)}.belief{margin:var(--space-3) 0 var(--space-2)}.belief-svg{width:100%;max-width:300px;height:auto;display:block}.belief-axis,.belief-tick{stroke:var(--gridline);stroke-width:1px}.belief-gap{stroke:var(--ink);stroke-width:2px}.belief-beyond{stroke:var(--muted);stroke-width:1.5px;fill:none}.belief-key{gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;display:flex}.belief-key .key-item{align-items:center;gap:var(--space-2);display:inline-flex}.key-mark{border-radius:50%;width:10px;height:10px;display:inline-block}.key-supported{background:var(--ink)}.key-implied{background:var(--paper);border:2px solid var(--ink)}.key-beyond{border-left:6px solid var(--muted);border-top:5px solid #0000;border-bottom:5px solid #0000;border-radius:0;width:0;height:0}.dot-supported{fill:var(--ink)}.dot-implied{fill:var(--paper);stroke:var(--ink);stroke-width:2px}.explorer.yours-view .belief-svg,.explorer.yours-view .odds-track{outline:1px dashed var(--muted);outline-offset:3px}.odds-note{font-size:var(--text-caption);color:var(--ink-soft);max-width:60ch;margin:0;line-height:1.55}.cards{gap:var(--space-4);margin:var(--space-4) 0 var(--space-6);display:grid}.yours{background:var(--ice);border-top:4px solid var(--watch);padding:var(--space-3) var(--space-4);font-size:var(--text-caption);margin:0 0 var(--space-5);line-height:1.6}.yours-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--watch)}.answers{margin:var(--space-4) 0 var(--space-3);gap:var(--space-4);padding:0;list-style:none;display:grid}.answer{background:var(--card);border:1px solid var(--hairline);border-top:var(--border-accent) solid var(--ink);border-radius:0 0 var(--radius) var(--radius);padding:var(--space-4)}.answer-bal{border-top-color:var(--bal-fill)}.answer-nym{border-top-color:var(--nym)}.answer-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.answer-name{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--text-h3);line-height:1}.answer-terms{font-size:var(--text-caption);color:var(--muted)}.answer-gap{font-size:var(--text-h1);margin:var(--space-3) 0 var(--space-2);font-weight:700;line-height:1}.answer-read{font-size:var(--text-body);margin:0 0 var(--space-2);line-height:1.5}.answer-consequence{color:var(--ink-soft)}.answer-implied{font-size:var(--text-caption);color:var(--ink-soft);margin:0 0 var(--space-3);line-height:1.55}.answer-grade{font-size:var(--text-caption);color:var(--muted);padding-top:var(--space-2);border-top:1px dashed var(--hairline);gap:var(--space-3);align-items:baseline;margin:0;display:flex}.grade-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.grade-value{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);font-weight:700}.caveat{font-size:var(--text-caption);color:var(--ink-soft);max-width:64ch;line-height:1.6}.explorer .no-js-note{max-width:64ch;margin:var(--space-4) 0 0;font-size:var(--text-caption);color:var(--ink-soft);line-height:1.65;display:none}.disclose-mark{width:0;height:0;margin-right:var(--space-2);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;transition:transform .12s;display:inline-block}.disclose[aria-expanded=true] .disclose-mark{transform:rotate(90deg)}.disclose{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);border:1px solid var(--hairline);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.club{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--hairline)}.club .dial+.dial{margin-top:var(--space-5)}.instead{border-collapse:collapse;width:100%;margin-top:var(--space-4);font-variant-numeric:tabular-nums}.instead thead th{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-chip);color:var(--muted);text-align:left;padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--ink);font-weight:400}.instead tbody th,.instead tbody td,.instead tfoot th,.instead tfoot td{text-align:left;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px dashed var(--hairline);white-space:nowrap;font-weight:400}.instead .num{font-family:var(--font-mono);text-align:right}.instead thead th.num{text-align:right}.instead td:last-child,.instead th:last-child{padding-right:0}.instead .slash{color:var(--ink)}.instead tfoot th,.instead tfoot td{border-top:2px solid var(--ink);border-bottom:none;font-weight:700}.source-note{color:var(--muted);border-top:1px dashed var(--hairline);padding-top:var(--space-3);margin-top:var(--space-4)}.three{border-collapse:collapse;width:100%;margin-top:var(--space-4);font-variant-numeric:tabular-nums}.three thead th{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-chip);color:var(--muted);text-align:left;padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--ink);font-weight:400}.three tbody th,.three tbody td{text-align:left;font-weight:400;font-size:var(--text-caption);padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px dashed var(--hairline);vertical-align:top;line-height:1.5}.three tbody th{color:var(--ink);min-width:14ch}.three .num{font-family:var(--font-mono);text-align:right;white-space:nowrap}.three thead th.num{text-align:right}.three td:last-child,.three th:last-child{padding-right:0}.card{border:1px solid var(--hairline);border-top:var(--border-accent) solid var(--ink);border-radius:0 0 var(--radius) var(--radius);padding:var(--space-4);background:#fff}.record-note{font-size:var(--text-body);color:var(--ink);margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--watch);border-radius:var(--radius);background:color-mix(in oklab, var(--watch) 7%, var(--paper));max-width:64ch;line-height:1.55}.record-note strong{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:uppercase;letter-spacing:.01em}.card-bal{border-top-color:var(--bal-fill)}.card-nym{border-top-color:var(--nym)}.card h3{font-size:var(--text-h3);margin:0}.card .terms{font-size:var(--text-caption);color:var(--muted);margin:var(--space-1) 0 var(--space-3)}.card .blurb{font-size:var(--text-caption);color:var(--ink-soft);margin-bottom:var(--space-4);line-height:1.55}.values{margin:0 0 var(--space-4)}.values>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px dashed var(--hairline);display:flex}.values dt{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.values dd{font-size:var(--text-caption);margin:0}.surplus{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0;display:flex}.surplus-label{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em}.surplus-value{font-size:var(--text-h3);font-weight:700}.good{color:var(--strong)}.bad{color:var(--declining)}.grade{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--text-body);margin:var(--space-1) 0 0}.opening[data-astro-cid-tjkciilo]{margin-top:var(--space-5)}h1[data-astro-cid-tjkciilo]{margin-bottom:var(--space-4)}.lede[data-astro-cid-tjkciilo]{font-size:var(--text-lead);line-height:1.4}section[data-astro-cid-tjkciilo]{margin:var(--space-6) 0}h2[data-astro-cid-tjkciilo]{margin-bottom:var(--space-4)}table[data-astro-cid-tjkciilo]{border-collapse:collapse;width:100%;font-size:var(--text-caption);margin:var(--space-4) 0}caption[data-astro-cid-tjkciilo]{font-family:var(--font-mono);font-size:var(--text-caption);text-align:left;color:var(--muted);padding-bottom:var(--space-2)}th[data-astro-cid-tjkciilo],td[data-astro-cid-tjkciilo]{text-align:left;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px dashed var(--hairline);white-space:nowrap}thead[data-astro-cid-tjkciilo] th[data-astro-cid-tjkciilo]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--ink);font-weight:400}.reasons[data-astro-cid-tjkciilo]{margin:var(--space-4) 0}.reasons[data-astro-cid-tjkciilo] dt[data-astro-cid-tjkciilo]{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--text-body);margin-top:var(--space-4)}.reasons[data-astro-cid-tjkciilo] dd[data-astro-cid-tjkciilo]{margin:var(--space-1) 0 0;font-size:var(--text-caption);color:var(--ink-soft);max-width:62ch;line-height:1.6}.ledger[data-astro-cid-tjkciilo]{background:var(--ink);color:var(--paper);padding:var(--space-5) var(--space-4)}.ledger[data-astro-cid-tjkciilo] p[data-astro-cid-tjkciilo]{color:var(--paper)}.ledger[data-astro-cid-tjkciilo] .total[data-astro-cid-tjkciilo]{font-size:var(--text-lead);padding-top:var(--space-4);border-top:1px dashed #ffffff59;line-height:1.4}.ledger[data-astro-cid-tjkciilo] .small[data-astro-cid-tjkciilo]{color:#d7d3cb;margin-bottom:0}.small[data-astro-cid-tjkciilo]{font-size:var(--text-caption);color:var(--ink-soft);max-width:64ch;line-height:1.65}.anchors[data-astro-cid-tjkciilo]{margin:var(--space-2) 0 var(--space-4);padding-left:var(--space-5);font-size:var(--text-caption);color:var(--ink-soft);line-height:1.6}.anchors[data-astro-cid-tjkciilo] li[data-astro-cid-tjkciilo]{padding:var(--space-1) 0}.sources[data-astro-cid-tjkciilo]{margin:var(--space-4) 0 0;border-top:1px dashed var(--hairline);padding-top:var(--space-3)}.sources[data-astro-cid-tjkciilo] summary[data-astro-cid-tjkciilo]{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-chip);color:var(--muted);cursor:pointer;padding:var(--space-2) 0}.sources[data-astro-cid-tjkciilo] dl[data-astro-cid-tjkciilo]{margin:var(--space-3) 0 0}.sources[data-astro-cid-tjkciilo] dt[data-astro-cid-tjkciilo]{font-size:var(--text-caption);margin-top:var(--space-3);font-weight:700}.sources[data-astro-cid-tjkciilo] dd[data-astro-cid-tjkciilo]{margin:var(--space-1) 0 0;font-size:var(--text-caption);color:var(--ink-soft);line-height:1.6}.sources[data-astro-cid-tjkciilo] dd[data-astro-cid-tjkciilo].unattributed{color:var(--ink);border:1px solid var(--watch);border-radius:var(--radius);background:color-mix(in oklab, var(--watch) 7%, var(--paper));padding:var(--space-3);margin-top:var(--space-2)}.method[data-astro-cid-tjkciilo]{font-size:var(--text-caption);color:var(--ink-soft);border-top:2px solid var(--ink);padding-top:var(--space-3);max-width:66ch;line-height:1.65}.sign-off[data-astro-cid-tjkciilo]{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:var(--space-7)}
