.river-hero[data-astro-cid-5kvd3oss]{z-index:2;background:var(--ink);min-height:calc(100dvh - 66.5px);color:var(--on-ink);position:relative;overflow:hidden}.river-hero[data-astro-cid-5kvd3oss] canvas[data-astro-cid-5kvd3oss]{width:100%;height:100%;position:absolute;inset:0}.river-hero-copy[data-astro-cid-5kvd3oss]{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 66.5px);padding-bottom:10vh;display:flex;position:relative}.river-hero[data-astro-cid-5kvd3oss].is-pending [data-astro-cid-5kvd3oss]:is(.river-h1,.river-hero-meta,.river-cue){opacity:0;animation:1ms 2.5s forwards river-fallback}@keyframes river-fallback{to{opacity:1}}.river-hero[data-astro-cid-5kvd3oss].is-live .river-h1[data-astro-cid-5kvd3oss]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.river-h1[data-astro-cid-5kvd3oss]{letter-spacing:.04em;max-width:11em;color:var(--on-ink);margin:0;font-size:clamp(20px,9vw,168px);font-weight:700;line-height:1.22}.river-hero-meta[data-astro-cid-5kvd3oss]{opacity:1;flex-direction:column;align-items:center;gap:8px;transition:opacity .42s;display:flex;position:absolute;bottom:84px;left:20px;right:20px}.river-attitude[data-astro-cid-5kvd3oss]{letter-spacing:.06em;color:var(--amber);margin:0;font-size:17px;font-weight:600;line-height:1.5}.river-lead[data-astro-cid-5kvd3oss]{color:var(--on-ink-muted);max-width:38em;margin:0;font-size:15px;line-height:1.65}.river-h1[data-astro-cid-5kvd3oss] span[data-astro-cid-5kvd3oss]{display:block}.river-hero[data-astro-cid-5kvd3oss].is-live:not(.is-settled) [data-astro-cid-5kvd3oss]:is(.river-hero-meta,.river-cue){opacity:0}.river-hero[data-astro-cid-5kvd3oss].is-settled .river-hero-meta[data-astro-cid-5kvd3oss],.river-hero[data-astro-cid-5kvd3oss].is-static .river-hero-meta[data-astro-cid-5kvd3oss]{opacity:1}.river-cue[data-astro-cid-5kvd3oss]{width:42px;height:42px;color:var(--amber);pointer-events:auto;opacity:1;justify-content:center;align-items:center;text-decoration:none;transition:opacity .42s;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.river-cue[data-astro-cid-5kvd3oss]:after{content:"";border-right:2.5px solid var(--amber);border-bottom:2.5px solid var(--amber);width:10px;height:10px;display:block;transform:rotate(45deg)}.river-hero[data-astro-cid-5kvd3oss].is-settled .river-cue[data-astro-cid-5kvd3oss],.river-hero[data-astro-cid-5kvd3oss].is-static .river-cue[data-astro-cid-5kvd3oss]{opacity:1}@media (width<=640px){.river-hero-meta[data-astro-cid-5kvd3oss]{bottom:120px}.river-attitude[data-astro-cid-5kvd3oss]{font-size:15px}.river-lead[data-astro-cid-5kvd3oss]{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.river-hero[data-astro-cid-5kvd3oss].is-pending [data-astro-cid-5kvd3oss]:is(.river-h1,.river-hero-meta,.river-cue){opacity:1;animation:none}.river-hero[data-astro-cid-5kvd3oss] canvas[data-astro-cid-5kvd3oss]{display:none}.river-hero[data-astro-cid-5kvd3oss].is-live .river-h1[data-astro-cid-5kvd3oss]{clip:auto;white-space:normal;letter-spacing:.04em;width:auto;max-width:11em;height:auto;color:var(--on-ink);margin:0;font-size:clamp(20px,9vw,168px);font-weight:700;line-height:1.22;position:static;overflow:visible}.river-hero-meta[data-astro-cid-5kvd3oss],.river-cue[data-astro-cid-5kvd3oss]{opacity:1;transition:none}}.river-body[data-astro-cid-lngjkw46]{padding-bottom:112px;position:relative}.river-sec[data-astro-cid-lngjkw46]{z-index:1;padding-top:104px;position:relative}.spine[data-astro-cid-lngjkw46]{max-width:var(--measure);padding:0 var(--wrap-pad);margin:0 auto}.lab-container[data-astro-cid-lngjkw46]{max-width:820px;padding:0 var(--wrap-pad);margin:36px auto 0}.rv[data-astro-cid-lngjkw46]{opacity:1;transition:opacity .48s var(--ease), transform .48s var(--ease);transform:none}.rv[data-astro-cid-lngjkw46].is-pending{opacity:0;transform:translateY(16px)}.sec-head[data-astro-cid-lngjkw46]{margin-bottom:28px}.sec-step[data-astro-cid-lngjkw46]{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-4);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:12.5px;font-weight:700;display:inline-block}.river-sec[data-astro-cid-lngjkw46] h2[data-astro-cid-lngjkw46]{letter-spacing:.01em;color:var(--ink);white-space:pre-line;margin:0;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.3}.sec-sub[data-astro-cid-lngjkw46]{color:var(--prose-muted);margin:10px 0 0;font-size:18px;font-weight:500;line-height:1.55}.river-prose[data-astro-cid-lngjkw46]{letter-spacing:.04em;color:var(--prose-text);font-size:17px;font-weight:300;line-height:1.9}.river-prose[data-astro-cid-lngjkw46] p[data-astro-cid-lngjkw46]{margin:0 0 1.35em}.w2h-intro[data-astro-cid-lngjkw46],.used-intro[data-astro-cid-lngjkw46]{white-space:pre-line}.river-prose[data-astro-cid-lngjkw46] p[data-astro-cid-lngjkw46]:last-child{margin-bottom:0}.prose-list[data-astro-cid-lngjkw46]{flex-direction:column;gap:6px;margin:-.4em 0 1.35em;padding-left:1.35em;list-style:outside;display:flex}.prose-list[data-astro-cid-lngjkw46] li[data-astro-cid-lngjkw46]{padding-left:4px}.prose-list[data-astro-cid-lngjkw46] li[data-astro-cid-lngjkw46]::marker{color:var(--amber)}.prose-mark[data-astro-cid-lngjkw46]{background:linear-gradient(transparent 62%, var(--highlight) 62%);color:var(--prose-strong);box-decoration-break:clone;border-radius:2px;padding:0 2px;font-weight:500}.prose-link[data-astro-cid-lngjkw46]{color:var(--prose-strong);border-bottom:1.5px solid var(--amber);font-weight:500;transition:background-color .14s}.prose-link[data-astro-cid-lngjkw46]:hover{background:var(--link-hover)}.motif-quote[data-astro-cid-lngjkw46]{background:var(--white);border-top:1px dashed var(--prose-rule);border-bottom:1px dashed var(--prose-rule);border-left:3px solid var(--amber);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:34px 0;padding:22px 24px}.motif-quote[data-astro-cid-lngjkw46] p[data-astro-cid-lngjkw46]{letter-spacing:.02em;color:var(--prose-strong);margin:0;font-size:clamp(18.5px,2.2vw,21px);font-weight:500;line-height:1.72}.lead[data-astro-cid-lngjkw46]{letter-spacing:.04em;color:var(--prose-text);margin:0 0 18px;font-size:17px;font-weight:300;line-height:1.88}.mono-num[data-astro-cid-lngjkw46]{font-family:var(--mono);font-variant-numeric:tabular-nums}.note[data-astro-cid-lngjkw46]{color:var(--ink-4);margin:14px 0 0;font-size:13.5px}.lab-head[data-astro-cid-lngjkw46]{margin-bottom:18px}.lab-kicker[data-astro-cid-lngjkw46]{font-family:var(--mono);color:var(--on-pale);background:var(--amber-pale);border:1px solid var(--pale-line);border-radius:999px;margin-bottom:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.lab-head[data-astro-cid-lngjkw46] h3[data-astro-cid-lngjkw46]{color:var(--ink);white-space:pre-line;margin:0 0 6px;font-size:20.5px;font-weight:700}.why-stack[data-astro-cid-lngjkw46]{flex-direction:column;gap:14px;margin-top:34px;display:flex}.why-item[data-astro-cid-lngjkw46]{background:var(--white);border:1px solid var(--card-line);border-radius:var(--r-card);grid-template-columns:168px 1fr;align-items:start;gap:18px;padding:22px 24px;display:grid}.why-item-meta[data-astro-cid-lngjkw46]{flex-direction:column;gap:6px;display:flex}.why-num[data-astro-cid-lngjkw46]{color:var(--ink);background:linear-gradient(transparent 58%, var(--highlight) 58%);align-self:flex-start;padding:0 4px;font-size:22px;font-weight:700;line-height:1}.why-tag[data-astro-cid-lngjkw46]{color:var(--prose-muted);font-size:12.5px;font-weight:600}.why-item-main[data-astro-cid-lngjkw46] h3[data-astro-cid-lngjkw46]{color:var(--ink);margin:0 0 8px;font-size:18.5px;font-weight:700;line-height:1.4}.why-item-main[data-astro-cid-lngjkw46] p[data-astro-cid-lngjkw46]{letter-spacing:.03em;color:var(--prose-text);white-space:pre-line;margin:0;font-size:15.5px;font-weight:300;line-height:1.82}.entropy-stage[data-astro-cid-lngjkw46]{flex-direction:column;gap:16px;display:flex}.entropy-stage[data-astro-cid-lngjkw46] .lab-head[data-astro-cid-lngjkw46]{margin-bottom:2px}.entropy-toolbar[data-astro-cid-lngjkw46]{flex-wrap:wrap;gap:8px;display:flex}.entropy-toolbar[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46]{font:inherit;cursor:pointer;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:background-color .14s,color .14s}.entropy-toolbar[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46][aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.entropy-toolbar[data-astro-cid-lngjkw46] .entropy-30d[data-astro-cid-lngjkw46]{margin-left:auto}.entropy-stage[data-astro-cid-lngjkw46] canvas[data-astro-cid-lngjkw46]{background:var(--ink);border-radius:var(--r-sm);width:100%;height:320px;display:block}.entropy-caption[data-astro-cid-lngjkw46]{background:var(--paper);border-left:3px solid var(--amber);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--prose-text);margin:0;padding:12px 16px;font-size:14.5px;line-height:1.7}.ai-loop-sub[data-astro-cid-lngjkw46]{border-top:1px dashed var(--prose-rule);margin-top:8px;padding-top:20px}.ai-loop-head[data-astro-cid-lngjkw46] h3[data-astro-cid-lngjkw46]{margin:0 0 6px;font-size:18.5px;font-weight:700}.panel-intro[data-astro-cid-lngjkw46]{color:var(--prose-text);margin:0;font-size:15px;font-weight:300;line-height:1.78}.retention-lab[data-astro-cid-lngjkw46] .panel-intro[data-astro-cid-lngjkw46]{white-space:pre-line}.ai-steps-list[data-astro-cid-lngjkw46]{flex-direction:column;gap:8px;margin-top:14px;display:flex}.ai-step-item[data-astro-cid-lngjkw46]{border:1px solid var(--card-line);border-radius:var(--r-sm);background:var(--paper);overflow:hidden}.ai-step-btn[data-astro-cid-lngjkw46]{width:100%;font:inherit;text-align:left;background:var(--white);color:var(--ink);cursor:pointer;border:0;align-items:center;gap:10px;padding:12px 16px;font-size:15px;display:flex}.ai-step-btn[data-astro-cid-lngjkw46] .mono-num[data-astro-cid-lngjkw46]{background:var(--band);width:26px;height:26px;color:var(--ink-2);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.ai-step-body[data-astro-cid-lngjkw46]{color:var(--prose-text);border-top:1px solid var(--card-line);margin:0;padding:12px 16px 14px;font-size:14.5px;font-weight:300;line-height:1.78}.ref-card-bar[data-astro-cid-lngjkw46]{background:var(--paper);border:1px solid var(--card-line);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:13.5px;display:flex}.ref-label[data-astro-cid-lngjkw46]{color:var(--prose-muted);font-weight:600}.ref-summary[data-astro-cid-lngjkw46]{color:var(--prose-text)}.timeline-scrubber[data-astro-cid-lngjkw46]{background:var(--paper);border:1px solid var(--card-line);border-radius:var(--r-sm);flex-direction:column;gap:10px;margin:18px 0 20px;padding:16px 18px 14px;display:flex}.scrubber-top[data-astro-cid-lngjkw46]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.scrubber-title[data-astro-cid-lngjkw46]{color:var(--ink-2);font-size:13px;font-weight:700}.scrubber-hint[data-astro-cid-lngjkw46]{font-family:var(--mono);color:var(--prose-muted);font-size:12px}.scrubber-rail[data-astro-cid-lngjkw46]{align-items:center;height:28px;margin:0 12px;display:flex;position:relative}.scrubber-track[data-astro-cid-lngjkw46]{background:var(--band);border-radius:999px;height:6px;position:absolute;left:0;right:0}.scrubber-fill[data-astro-cid-lngjkw46]{background:var(--amber);border-radius:999px;height:100%;transition:width .16s}.scrubber-ticks[data-astro-cid-lngjkw46]{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:-3px 0}.scrubber-tick[data-astro-cid-lngjkw46]{background:var(--white);border:2px solid var(--sep);border-radius:999px;width:12px;height:12px;transition:border-color .15s,background-color .15s}.scrubber-tick[data-astro-cid-lngjkw46][data-passed="1"]{border-color:var(--ink);background:var(--amber)}.scrubber-range[data-astro-cid-lngjkw46]{z-index:2;appearance:none;cursor:grab;background:0 0;width:100%;margin:0;position:relative}.scrubber-range[data-astro-cid-lngjkw46]:active{cursor:grabbing}.scrubber-range[data-astro-cid-lngjkw46]::-webkit-slider-runnable-track{background:0 0;height:24px}.scrubber-range[data-astro-cid-lngjkw46]::-webkit-slider-thumb{appearance:none;background:var(--amber);border:2.5px solid var(--ink);width:22px;height:22px;box-shadow:2px 2px 0 var(--ink);border-radius:999px;margin-top:1px;transition:transform .12s}.scrubber-range[data-astro-cid-lngjkw46]:hover::-webkit-slider-thumb{transform:scale(1.1)}.scrubber-range[data-astro-cid-lngjkw46]::-moz-range-thumb{background:var(--amber);border:2.5px solid var(--ink);width:22px;height:22px;box-shadow:2px 2px 0 var(--ink);border-radius:999px}.timeline-stop[data-astro-cid-lngjkw46]{font:inherit;color:var(--ink-3);background:var(--white);border:1px solid var(--card-line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:flex}.stop-dot[data-astro-cid-lngjkw46]{background:var(--sep);border-radius:999px;width:6px;height:6px}.timeline-stop[data-astro-cid-lngjkw46][data-active="1"]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.timeline-stop[data-astro-cid-lngjkw46][data-active="1"] .stop-dot[data-astro-cid-lngjkw46]{background:var(--amber)}.retention-compare[data-astro-cid-lngjkw46]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ret-col[data-astro-cid-lngjkw46]{border-radius:var(--r-sm);border:1px solid var(--card-line);background:var(--paper);flex-direction:column;justify-content:space-between;gap:14px;padding:18px;display:flex}.ret-col-atom[data-astro-cid-lngjkw46]{background:var(--amber-pale);border-color:var(--pale-line)}.ret-col-top[data-astro-cid-lngjkw46]{border-bottom:1px dashed var(--prose-rule);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.ret-mode-title[data-astro-cid-lngjkw46]{color:var(--ink-3);font-size:13px;font-weight:700}.ret-meter[data-astro-cid-lngjkw46]{align-items:baseline;gap:10px;display:flex}.ret-meter[data-astro-cid-lngjkw46] b[data-astro-cid-lngjkw46]{color:var(--ink-3);font-size:28px;font-weight:700;line-height:1}.ret-meter[data-astro-cid-lngjkw46].is-strong b[data-astro-cid-lngjkw46]{color:var(--ink)}.ret-state[data-astro-cid-lngjkw46]{color:var(--prose-muted);font-size:13px;font-weight:600}.ret-meter[data-astro-cid-lngjkw46].is-strong .ret-state[data-astro-cid-lngjkw46]{color:var(--on-pale)}.ai-bullet-list[data-astro-cid-lngjkw46]{color:var(--prose-text);flex-direction:column;gap:8px;margin:0;padding-left:1.2em;font-size:14px;line-height:1.65;display:flex}.ai-bullet-list[data-astro-cid-lngjkw46] li[data-astro-cid-lngjkw46]{transition:opacity .26s,filter .26s}.ai-bullet-list[data-astro-cid-lngjkw46] li[data-astro-cid-lngjkw46].is-gone{opacity:.22;filter:blur(3px);user-select:none;text-decoration:line-through}.atom-mini-card[data-astro-cid-lngjkw46]{background:var(--white);border:1px solid var(--pale-line);border-radius:var(--r-sm);flex-direction:column;gap:8px;padding:14px;display:flex}.atom-mini-meta[data-astro-cid-lngjkw46]{flex-direction:column;gap:4px;display:flex}.atom-mini-tag[data-astro-cid-lngjkw46]{font-family:var(--mono);color:var(--ink-4);font-size:11.5px}.atom-mini-link[data-astro-cid-lngjkw46]{color:var(--ink);border-bottom:1.5px solid var(--amber);align-self:flex-start;font-size:15px;font-weight:700}.atom-mini-summary[data-astro-cid-lngjkw46]{background:var(--amber-pale);color:var(--ink-2);border-radius:4px;margin:0;padding:6px 10px;font-size:13px}.atom-mini-core[data-astro-cid-lngjkw46]{color:var(--prose-text);margin:0;font-size:13.5px;font-weight:300;line-height:1.68}.atom-mini-links[data-astro-cid-lngjkw46]{color:var(--prose-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ret-foot[data-astro-cid-lngjkw46]{border-top:1px dashed var(--prose-rule);color:var(--prose-muted);margin:0;padding-top:10px;font-size:13px;line-height:1.6}.ret-foot[data-astro-cid-lngjkw46].is-strong{color:var(--ink-2);font-weight:500}.stations[data-astro-cid-lngjkw46]{margin-bottom:18px}.station-step[data-astro-cid-lngjkw46]{min-width:0}.stations[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46]{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);border:0;border-bottom:1px solid var(--prose-rule);background:0 0;border-radius:0;align-items:center;gap:8px;padding:12px 8px;display:flex}.station-number[data-astro-cid-lngjkw46]{color:var(--ink-4);font-size:12px}.station-label[data-astro-cid-lngjkw46]{flex-direction:column;gap:3px;min-width:0;display:flex}.station-meta[data-astro-cid-lngjkw46]{color:var(--ink-4);font-size:11px;font-weight:600}.stations[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46] strong[data-astro-cid-lngjkw46]{overflow-wrap:anywhere;font-size:13px;font-weight:700}.station-folder-word[data-astro-cid-lngjkw46]{overflow-wrap:anywhere}.station-indicator[data-astro-cid-lngjkw46]{display:none}[data-astro-cid-lngjkw46][data-lab=ipo].is-on .stations[data-astro-cid-lngjkw46]{display:block}.stations[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46]{gap:12px;min-height:56px;padding:9px 12px}.station-number[data-astro-cid-lngjkw46]{flex:0 0 22px}.station-label[data-astro-cid-lngjkw46]{flex:1}[data-astro-cid-lngjkw46][data-lab=ipo].is-on .station-indicator[data-astro-cid-lngjkw46]{color:var(--ink-4);display:block}.station-indicator[data-astro-cid-lngjkw46]:before{content:"+"}button[data-astro-cid-lngjkw46][data-open="1"] .station-indicator[data-astro-cid-lngjkw46]:before{content:"−"}[data-astro-cid-lngjkw46][data-lab=ipo].is-on .station-card[data-astro-cid-lngjkw46]{margin:8px 0 12px}[data-astro-cid-lngjkw46][data-lab=ipo].is-on .stations[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46][data-open="1"]{background:var(--amber-pale);color:var(--ink);box-shadow:inset 0 -2px var(--amber)}.station-card[data-astro-cid-lngjkw46]{background:var(--paper);border:1px solid var(--card-line);border-radius:var(--r-sm);grid-template-columns:1.05fr .95fr;gap:20px;margin-bottom:12px;padding:20px;display:grid}.station-card[data-astro-cid-lngjkw46]:last-child{margin-bottom:0}[data-astro-cid-lngjkw46][data-lab=ipo].is-on .station-card[data-astro-cid-lngjkw46][data-open="0"]{display:none}.station-badge[data-astro-cid-lngjkw46]{background:var(--white);border:1px solid var(--card-line);border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:3px 10px;font-size:12px;display:inline-flex}.station-left[data-astro-cid-lngjkw46] h3[data-astro-cid-lngjkw46]{margin:0 0 8px;font-size:19px;font-weight:700}.station-left[data-astro-cid-lngjkw46] p[data-astro-cid-lngjkw46]{color:var(--prose-text);margin:0;font-size:15px;font-weight:300;line-height:1.8}.station-right[data-astro-cid-lngjkw46]{background:var(--amber-pale);border:1px solid var(--pale-line);border-radius:var(--r-sm);flex-direction:column;gap:10px;padding:16px;display:flex}.specimen-label[data-astro-cid-lngjkw46]{font-family:var(--mono);color:var(--on-pale);font-size:12px;font-weight:700}.specimen-text[data-astro-cid-lngjkw46]{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.72}.specimen-chips[data-astro-cid-lngjkw46]{flex-wrap:wrap;gap:8px;display:flex}.concept-chip[data-astro-cid-lngjkw46]{color:var(--ink);background:var(--white);border:1px solid var(--chip-line);border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-block}.concept-chip[data-astro-cid-lngjkw46]:hover{background:var(--amber-pale);border-color:var(--amber)}.specimen-post[data-astro-cid-lngjkw46]{padding-top:4px;font-size:14px}.specimen-post[data-astro-cid-lngjkw46] a[data-astro-cid-lngjkw46]{color:var(--ink);border-bottom:1.5px solid var(--amber);font-weight:600}.concept-rule-box[data-astro-cid-lngjkw46]{background:var(--white);border:1px solid var(--card-line);border-radius:var(--r-card);margin-top:22px;padding:22px 24px}.rule-head[data-astro-cid-lngjkw46] h3[data-astro-cid-lngjkw46]{margin:0 0 6px;font-size:18px;font-weight:700}.rule-head[data-astro-cid-lngjkw46] p[data-astro-cid-lngjkw46]{color:var(--prose-text);margin:0 0 16px;font-size:15px;font-weight:300;line-height:1.78}.rule-compare[data-astro-cid-lngjkw46]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rule-card[data-astro-cid-lngjkw46]{border:1px solid var(--card-line);border-radius:var(--r-sm);background:var(--paper);padding:14px 16px}.rule-card[data-astro-cid-lngjkw46].is-good{background:var(--amber-pale);border-color:var(--pale-line)}.rule-tag[data-astro-cid-lngjkw46]{color:var(--prose-muted);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.rule-card[data-astro-cid-lngjkw46].is-good .rule-tag[data-astro-cid-lngjkw46]{color:var(--on-pale)}.rule-card[data-astro-cid-lngjkw46] blockquote[data-astro-cid-lngjkw46]{color:var(--ink);margin:0;font-size:15.5px;font-weight:600;line-height:1.5}.maps-intro-spine[data-astro-cid-lngjkw46]{margin-top:64px}.maps-intro-spine[data-astro-cid-lngjkw46] h3[data-astro-cid-lngjkw46]{margin:0;font-size:clamp(22px,2.8vw,28px);font-weight:700;line-height:1.35}.maps-lab[data-astro-cid-lngjkw46]{flex-direction:column;gap:16px;display:flex}.maps-lab[data-astro-cid-lngjkw46] .lab-head[data-astro-cid-lngjkw46]{margin-bottom:2px}.maps-toolbar[data-astro-cid-lngjkw46]{flex-wrap:wrap;gap:8px;display:flex}.maps-toolbar[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46]{font:inherit;cursor:pointer;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600}.maps-toolbar[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46][data-active="1"]{background:var(--ink);color:var(--on-ink)}.maps-lab[data-astro-cid-lngjkw46] canvas[data-astro-cid-lngjkw46]{background:var(--ink);border-radius:var(--r-sm);width:100%;height:290px;display:block}.maps-grid[data-astro-cid-lngjkw46]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.maps-card[data-astro-cid-lngjkw46]{background:var(--white);border:1px solid var(--card-line);border-radius:var(--r-card);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.maps-card-head[data-astro-cid-lngjkw46]{align-items:center;gap:10px;display:flex}.maps-letter[data-astro-cid-lngjkw46]{background:var(--ink);width:34px;height:34px;color:var(--amber);border-radius:8px;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.maps-titles[data-astro-cid-lngjkw46]{flex-direction:column;display:flex}.maps-titles[data-astro-cid-lngjkw46] strong[data-astro-cid-lngjkw46]{font-size:16px;font-weight:700;line-height:1.25}.maps-titles[data-astro-cid-lngjkw46] small[data-astro-cid-lngjkw46]{font-family:var(--mono);color:var(--prose-muted);font-size:11.5px}.maps-count[data-astro-cid-lngjkw46]{color:var(--ink-2);background:var(--paper);border:1px solid var(--card-line);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:12.5px;font-weight:700}.maps-count[data-astro-cid-lngjkw46]:hover{background:var(--amber-pale);border-color:var(--amber)}.maps-desc[data-astro-cid-lngjkw46]{color:var(--prose-text);margin:0;font-size:14px;font-weight:300;line-height:1.7}.maps-tags[data-astro-cid-lngjkw46]{flex-wrap:wrap;gap:6px;display:flex}.maps-tag-chip[data-astro-cid-lngjkw46]{font-family:var(--mono);background:var(--paper);border:1px solid var(--card-line);color:var(--ink-3);border-radius:4px;padding:3px 8px;font-size:11.5px}.maps-footer[data-astro-cid-lngjkw46]{background:var(--white);border:1px solid var(--card-line);border-radius:var(--r-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 18px;font-size:13.5px;display:flex}.maps-ref-cards[data-astro-cid-lngjkw46]{color:var(--prose-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.maps-ref-post[data-astro-cid-lngjkw46] a[data-astro-cid-lngjkw46]{color:var(--ink);border-bottom:1.5px solid var(--amber);font-weight:600}.layers-spine[data-astro-cid-lngjkw46]{margin-top:64px}.layers-spine[data-astro-cid-lngjkw46] h3[data-astro-cid-lngjkw46]{white-space:pre-line;margin:0;font-size:clamp(22px,2.8vw,28px);font-weight:700;line-height:1.35}.layers-spine[data-astro-cid-lngjkw46] .lead[data-astro-cid-lngjkw46]{white-space:pre-line}.layers-funnel[data-astro-cid-lngjkw46]{flex-direction:column;align-items:center;gap:10px;margin-top:24px;display:flex}.layer-step[data-astro-cid-lngjkw46]{width:100%;font:inherit;text-align:left;cursor:pointer;background:var(--white);color:var(--ink);border:1px solid var(--card-line);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:18px 22px;transition:background-color .15s,border-color .15s;display:flex}.layer-step-1[data-astro-cid-lngjkw46]{width:90%}.layer-step-2[data-astro-cid-lngjkw46]{width:80%}.layer-top[data-astro-cid-lngjkw46]{align-items:center;gap:14px;display:flex}.layer-step[data-astro-cid-lngjkw46] b[data-astro-cid-lngjkw46]{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1}.layer-title-group[data-astro-cid-lngjkw46]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.layer-title-group[data-astro-cid-lngjkw46] strong[data-astro-cid-lngjkw46]{font-size:16.5px;font-weight:700}.layer-strategy[data-astro-cid-lngjkw46]{background:var(--band);color:var(--ink-3);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.layer-step[data-astro-cid-lngjkw46] p[data-astro-cid-lngjkw46]{color:var(--prose-text);margin:0;font-size:14.5px;font-weight:300;line-height:1.75}.w2h-dims[data-astro-cid-lngjkw46]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.w2h-dim-btn[data-astro-cid-lngjkw46]{font:inherit;text-align:left;cursor:pointer;background:var(--paper);color:var(--ink);border:1px solid var(--card-line);border-radius:var(--r-sm);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.dim-code[data-astro-cid-lngjkw46]{color:var(--ink-4);font-size:12px;font-weight:700}.w2h-dim-btn[data-astro-cid-lngjkw46][data-active="1"]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.specimen-tabs[data-astro-cid-lngjkw46]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.specimen-tab[data-astro-cid-lngjkw46]{font:inherit;text-align:left;cursor:pointer;background:var(--paper);color:var(--ink);border:1px solid var(--card-line);border-radius:var(--r-sm);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.tab-pillar[data-astro-cid-lngjkw46]{color:var(--ink-4);font-size:11.5px;font-weight:600}.specimen-tab[data-astro-cid-lngjkw46] strong[data-astro-cid-lngjkw46]{font-size:13.5px;font-weight:700;line-height:1.35}[data-astro-cid-lngjkw46][data-lab=w2h].is-on .specimen-tab[data-astro-cid-lngjkw46][data-open="1"]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.obsidian-card[data-astro-cid-lngjkw46]{background:var(--paper);border:1px solid var(--card-line);border-radius:var(--r-sm);margin-bottom:12px;padding:22px 20px}.obsidian-card[data-astro-cid-lngjkw46]:last-child{margin-bottom:0}[data-astro-cid-lngjkw46][data-lab=w2h].is-on .obsidian-card[data-astro-cid-lngjkw46][data-open="0"]{display:none}.ob-frontmatter[data-astro-cid-lngjkw46]{border-bottom:1px dashed var(--prose-rule);margin-bottom:16px;padding-bottom:16px}.ob-meta-row[data-astro-cid-lngjkw46]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ob-pillar-badge[data-astro-cid-lngjkw46]{border:1px solid var(--pale-line);background:var(--amber-pale);color:var(--on-pale);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.ob-tag[data-astro-cid-lngjkw46]{font-family:var(--mono);color:var(--ink-4);font-size:12px}.ob-graph-link[data-astro-cid-lngjkw46]{color:var(--ink);border-bottom:1.5px solid var(--amber);margin-left:auto;font-size:13px;font-weight:600}.ob-title[data-astro-cid-lngjkw46]{margin:0 0 8px;font-size:22px;font-weight:700}.ob-summary[data-astro-cid-lngjkw46]{background:var(--white);border-left:3px solid var(--amber);color:var(--ink-2);border-radius:0 6px 6px 0;margin:0;padding:9px 14px;font-size:14.5px;font-weight:500}.ob-fm-key[data-astro-cid-lngjkw46]{font-family:var(--mono);color:var(--ink-4);margin-right:6px;font-size:12.5px}.ob-grid[data-astro-cid-lngjkw46]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ob-cell[data-astro-cid-lngjkw46]{background:var(--white);border:1px solid var(--card-line);border-radius:var(--r-sm);padding:16px;transition:opacity .16s,background-color .16s}.ob-cell[data-astro-cid-lngjkw46].is-dimmed{opacity:.32}.ob-cell[data-astro-cid-lngjkw46].is-focused{background:var(--amber-pale);border-color:var(--amber)}.ob-cell-head[data-astro-cid-lngjkw46]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ob-cell-head[data-astro-cid-lngjkw46] .mono-num[data-astro-cid-lngjkw46]{background:var(--ink);color:var(--amber);border-radius:4px;padding:2px 7px;font-size:11.5px;font-weight:700}.ob-cell[data-astro-cid-lngjkw46] p[data-astro-cid-lngjkw46]{color:var(--prose-text);margin:0;font-size:14.5px;font-weight:300;line-height:1.78}.scenarios-stack[data-astro-cid-lngjkw46]{flex-direction:column;gap:14px;display:flex}.scenario-card[data-astro-cid-lngjkw46]{background:var(--white);border:1px solid var(--card-line);border-radius:var(--r-card);transition:border-color .15s;overflow:hidden}.scenario-trigger[data-astro-cid-lngjkw46]{width:100%;font:inherit;text-align:left;background:var(--white);color:var(--ink);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.sc-trigger-left[data-astro-cid-lngjkw46]{flex-direction:column;gap:6px;display:flex}.sc-badge[data-astro-cid-lngjkw46]{background:var(--amber-pale);color:var(--on-pale);border:1px solid var(--pale-line);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:600}.scenario-trigger[data-astro-cid-lngjkw46] h3[data-astro-cid-lngjkw46]{margin:0;font-size:20px;font-weight:700;line-height:1.35}.sc-toggle-icon[data-astro-cid-lngjkw46]{background:var(--paper);border:1px solid var(--card-line);border-radius:999px;flex-shrink:0;width:28px;height:28px;position:relative}.sc-toggle-icon[data-astro-cid-lngjkw46]:before,.sc-toggle-icon[data-astro-cid-lngjkw46]:after{content:"";background:var(--ink);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sc-toggle-icon[data-astro-cid-lngjkw46]:before{width:12px;height:2px}.sc-toggle-icon[data-astro-cid-lngjkw46]:after{width:2px;height:12px;transition:transform .15s}.scenario-card[data-astro-cid-lngjkw46][data-open="1"] .sc-toggle-icon[data-astro-cid-lngjkw46]{background:var(--ink);border-color:var(--ink)}.scenario-card[data-astro-cid-lngjkw46][data-open="1"] .sc-toggle-icon[data-astro-cid-lngjkw46]:before{background:var(--amber)}.scenario-card[data-astro-cid-lngjkw46][data-open="1"] .sc-toggle-icon[data-astro-cid-lngjkw46]:after{transform:translate(-50%,-50%)scaleY(0)}.scenario-body[data-astro-cid-lngjkw46]{border-top:1px dashed var(--prose-rule);flex-direction:column;gap:18px;padding:0 24px 24px;display:flex}[data-astro-cid-lngjkw46][data-lab=scenarios].is-on .scenario-card[data-astro-cid-lngjkw46][data-open="0"] .scenario-body[data-astro-cid-lngjkw46]{display:none}.sc-story[data-astro-cid-lngjkw46]{color:var(--prose-text);margin:16px 0 0;font-size:16px;font-weight:300;line-height:1.85}.chain-label[data-astro-cid-lngjkw46]{color:var(--ink-3);margin-bottom:10px;font-size:13px;font-weight:700;display:block}.chain-list[data-astro-cid-lngjkw46]{flex-direction:column;gap:8px;display:flex}.chain-item[data-astro-cid-lngjkw46]{background:var(--paper);border:1px solid var(--card-line);border-radius:var(--r-sm);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.chain-item-head[data-astro-cid-lngjkw46]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chain-scale[data-astro-cid-lngjkw46]{background:var(--white);border:1px solid var(--card-line);color:var(--ink-3);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.chain-title[data-astro-cid-lngjkw46]{color:var(--ink);border-bottom:1.5px solid var(--amber);font-size:14.5px;font-weight:700}.chain-effect[data-astro-cid-lngjkw46]{color:var(--prose-text);margin:0;font-size:14px;font-weight:300;line-height:1.68}.sc-posts-box[data-astro-cid-lngjkw46]{background:var(--amber-pale);border:1px solid var(--pale-line);border-radius:var(--r-sm);padding:14px 16px}.sc-post-list[data-astro-cid-lngjkw46]{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;display:flex}.sc-post-list[data-astro-cid-lngjkw46] a[data-astro-cid-lngjkw46]{color:var(--ink);border-bottom:1.5px solid var(--amber);font-size:14.5px;font-weight:600}.sc-takeaway[data-astro-cid-lngjkw46]{border-top:1px dashed var(--prose-rule);color:var(--ink-2);white-space:pre-line;padding-top:14px;font-size:15px;line-height:1.75}.outro-finish[data-astro-cid-lngjkw46]{background:var(--white);border:1px solid var(--card-line);border-radius:var(--r-card);margin-top:32px;overflow:hidden}.outro-stats[data-astro-cid-lngjkw46]{grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 12px;display:grid}.stat-cell[data-astro-cid-lngjkw46]{padding:0 12px}.stat-cell[data-astro-cid-lngjkw46]+.stat-cell[data-astro-cid-lngjkw46]{border-left:1px solid var(--card-line)}.stat-cell[data-astro-cid-lngjkw46] b[data-astro-cid-lngjkw46]{color:var(--ink);font-size:28px;font-weight:700;line-height:1.1;display:block}.stat-cell[data-astro-cid-lngjkw46] span[data-astro-cid-lngjkw46]{color:var(--prose-muted);margin-top:6px;font-size:13px;font-weight:500;display:block}.recap-head[data-astro-cid-lngjkw46]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.recap-head[data-astro-cid-lngjkw46] strong[data-astro-cid-lngjkw46]{font-size:16.5px;font-weight:700}.recap-head[data-astro-cid-lngjkw46] span[data-astro-cid-lngjkw46]{color:var(--prose-muted);font-size:13px}.recap-list[data-astro-cid-lngjkw46]{flex-direction:column;gap:8px;display:flex}.recap-item[data-astro-cid-lngjkw46]{background:var(--paper);border:1px solid var(--card-line);border-radius:var(--r-sm);overflow:hidden}.recap-title[data-astro-cid-lngjkw46]{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:11px 14px;font-size:14.5px;display:flex}.recap-title[data-astro-cid-lngjkw46] .mono-num[data-astro-cid-lngjkw46]{background:var(--band);color:var(--ink-3);border-radius:4px;padding:2px 7px;font-size:12px;font-weight:700}.recap-detail[data-astro-cid-lngjkw46]{color:var(--prose-text);border-top:1px dashed var(--prose-rule);margin:0;padding:10px 14px 12px;font-size:14px;font-weight:300;line-height:1.72}.outro-cta[data-astro-cid-lngjkw46]{border-top:1px solid var(--card-line);flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.outro-reading[data-astro-cid-lngjkw46]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;margin:0;font-size:16px;line-height:1.7;display:flex}.outro-reading[data-astro-cid-lngjkw46] small[data-astro-cid-lngjkw46]{letter-spacing:normal;color:var(--prose-muted);font-size:13px;font-weight:400;line-height:1.7}@media (width<=820px){.why-item[data-astro-cid-lngjkw46],.retention-compare[data-astro-cid-lngjkw46],.station-card[data-astro-cid-lngjkw46],.rule-compare[data-astro-cid-lngjkw46],.maps-grid[data-astro-cid-lngjkw46],.w2h-dims[data-astro-cid-lngjkw46],.specimen-tabs[data-astro-cid-lngjkw46],.ob-grid[data-astro-cid-lngjkw46]{grid-template-columns:1fr}.outro-stats[data-astro-cid-lngjkw46],.timeline-controls[data-astro-cid-lngjkw46]{grid-template-columns:1fr 1fr}.layer-step-1[data-astro-cid-lngjkw46],.layer-step-2[data-astro-cid-lngjkw46]{width:100%}.river-sec[data-astro-cid-lngjkw46]{padding-top:72px}.river-prose[data-astro-cid-lngjkw46]{font-size:16px}.entropy-stage[data-astro-cid-lngjkw46] canvas[data-astro-cid-lngjkw46],.maps-lab[data-astro-cid-lngjkw46] canvas[data-astro-cid-lngjkw46]{height:250px}}.why-item[data-astro-cid-lngjkw46]{border:0;border-bottom:1px solid var(--prose-rule);background:0 0;border-radius:0;padding:24px 0}.why-stack[data-astro-cid-lngjkw46]{gap:0}.why-num[data-astro-cid-lngjkw46]{color:var(--ink-4);background:0 0;padding:0;font-size:16px}.timeline-scrubber[data-astro-cid-lngjkw46]{background:0 0;border:0;padding:16px 0}.timeline-controls[data-astro-cid-lngjkw46]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.timeline-stop[data-astro-cid-lngjkw46]{border-radius:var(--r-sm);background:0 0;border:0;padding:7px 4px}.timeline-stop[data-astro-cid-lngjkw46][data-active="1"]{background:var(--amber-pale);color:var(--ink);box-shadow:none}.scrubber-top[data-astro-cid-lngjkw46]{flex-wrap:wrap;gap:6px}.scrubber-hint[data-astro-cid-lngjkw46]{font-size:12px}.retention-fallback[data-astro-cid-lngjkw46]{margin:20px 0}.retention-fallback[data-astro-cid-lngjkw46]>div[data-astro-cid-lngjkw46]{border-top:1px solid var(--prose-rule);padding:16px 0}.retention-fallback[data-astro-cid-lngjkw46] dt[data-astro-cid-lngjkw46]{font-weight:600}.retention-fallback[data-astro-cid-lngjkw46] dd[data-astro-cid-lngjkw46]{margin:12px 0;font-size:14px;line-height:1.75}.retention-fallback[data-astro-cid-lngjkw46] p[data-astro-cid-lngjkw46]{margin:4px 0}.layer-step[data-astro-cid-lngjkw46]{cursor:auto;border-radius:var(--r-sm)}.layer-step-1[data-astro-cid-lngjkw46]{border-left:3px solid var(--amber)}.outro-recap[data-astro-cid-lngjkw46]{background:0 0;border:0;border-radius:0;margin:32px 0;padding:0}.recap-head[data-astro-cid-lngjkw46]{flex-direction:column;align-items:flex-start}.recap-list[data-astro-cid-lngjkw46]{gap:0}.recap-item[data-astro-cid-lngjkw46]{border:0;border-top:1px solid var(--prose-rule);background:0 0;border-radius:0;padding:20px 0}.recap-title[data-astro-cid-lngjkw46]{cursor:auto;margin:0 0 8px;padding:0;font-size:16px}.recap-title[data-astro-cid-lngjkw46] .mono-num[data-astro-cid-lngjkw46]{color:var(--ink-4);background:0 0;padding:0}.recap-detail[data-astro-cid-lngjkw46]{border:0;padding:0 0 0 28px;font-size:15px;line-height:1.85}.scenario-card[data-astro-cid-lngjkw46][data-open="1"]{border:1px solid var(--card-line);box-shadow:none}.scenario-card[data-astro-cid-lngjkw46][data-open="1"] .scenario-trigger[data-astro-cid-lngjkw46]{background:var(--amber-pale)}.sc-badge[data-astro-cid-lngjkw46]{color:var(--ink-4);background:0 0;border:0;padding:0;font-size:11px}.reading-lab[data-astro-cid-lngjkw46]{padding:0}.reading-lab[data-astro-cid-lngjkw46] .lab-head[data-astro-cid-lngjkw46]{margin-bottom:16px}.reading-lab[data-astro-cid-lngjkw46] .lab-kicker[data-astro-cid-lngjkw46]{color:var(--ink-4);background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:500}.reading-lab[data-astro-cid-lngjkw46] .lab-head[data-astro-cid-lngjkw46] h3[data-astro-cid-lngjkw46]{font-size:22px;line-height:1.45}.reading-lab[data-astro-cid-lngjkw46] .entropy-caption[data-astro-cid-lngjkw46]{background:var(--white)}.entropy-stage[data-astro-cid-lngjkw46],.maps-lab[data-astro-cid-lngjkw46]{gap:12px}.entropy-toolbar[data-astro-cid-lngjkw46],.maps-toolbar[data-astro-cid-lngjkw46]{background:var(--white);border:1px solid var(--card-line);border-radius:var(--r-sm);gap:4px;padding:5px}.entropy-toolbar[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46],.maps-toolbar[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46]{border-radius:var(--r-sm);background:0 0;border:0;padding:8px 12px}.entropy-toolbar[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46][aria-pressed=true],.maps-toolbar[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46][data-active="1"]{background:var(--amber-pale);color:var(--ink)}.ai-loop-sub[data-astro-cid-lngjkw46]{width:100%;max-width:var(--measure);border-top-style:solid;margin:22px auto 0}.ai-steps-list[data-astro-cid-lngjkw46]{gap:0}.ai-step-item[data-astro-cid-lngjkw46]{border:0;border-bottom:1px solid var(--prose-rule);background:0 0;border-radius:0}.ai-step-btn[data-astro-cid-lngjkw46]{cursor:auto;background:0 0;margin:0;padding:16px 0 6px}.ai-step-btn[data-astro-cid-lngjkw46] .mono-num[data-astro-cid-lngjkw46]{color:var(--ink-4);background:0 0}.ai-step-body[data-astro-cid-lngjkw46]{border:0;padding:0 0 16px 36px}.station-card[data-astro-cid-lngjkw46]{background:var(--white);padding:22px}.station-right[data-astro-cid-lngjkw46]{border:0;border-left:1px solid var(--prose-rule);background:0 0;border-radius:0;padding:0 0 0 20px}.station-badge[data-astro-cid-lngjkw46]{color:var(--ink-4);background:0 0;border:0;padding:0}.reading-aside[data-astro-cid-lngjkw46]{max-width:var(--measure);border:0;border-top:1px solid var(--prose-rule);background:0 0;border-radius:0;margin:36px auto 0;padding:24px 0 0}.reading-aside[data-astro-cid-lngjkw46] .rule-card[data-astro-cid-lngjkw46]{background:var(--white)}.subsection-head[data-astro-cid-lngjkw46]{border-top:1px solid var(--prose-rule);margin-bottom:22px;padding-top:24px}.subsection-step[data-astro-cid-lngjkw46]{color:var(--ink-4);margin-bottom:8px;font-size:12px;display:block}.subsection-head[data-astro-cid-lngjkw46] h3[data-astro-cid-lngjkw46]{white-space:pre-line;margin:0;font-size:25px;line-height:1.4}.maps-pillars-showcase[data-astro-cid-lngjkw46]{margin-top:28px}.maps-grid[data-astro-cid-lngjkw46]{gap:0 28px}.maps-card[data-astro-cid-lngjkw46]{border:0;border-bottom:1px solid var(--prose-rule);background:0 0;border-radius:0;padding:22px 0}.maps-letter[data-astro-cid-lngjkw46]{color:var(--ink-4);background:0 0;width:auto;margin-right:4px}.maps-footer[data-astro-cid-lngjkw46]{background:0 0;border:0;padding:18px 0 0}.specimen-tabs[data-astro-cid-lngjkw46]{background:var(--white);border:1px solid var(--card-line);border-radius:var(--r-sm);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.specimen-tab[data-astro-cid-lngjkw46]{background:0 0;border:0;padding:9px 8px}.specimen-tab[data-astro-cid-lngjkw46] strong[data-astro-cid-lngjkw46]{font-size:12px}[data-astro-cid-lngjkw46][data-lab=w2h].is-on .specimen-tab[data-astro-cid-lngjkw46][data-open="1"]{background:var(--amber-pale);color:var(--ink)}[data-astro-cid-lngjkw46][data-lab=w2h].is-on .specimen-tab[data-astro-cid-lngjkw46][data-open="1"] .tab-pillar[data-astro-cid-lngjkw46]{color:var(--ink-3)}.obsidian-card[data-astro-cid-lngjkw46]{background:var(--white);padding:24px}.w2h-dims[data-astro-cid-lngjkw46]{flex-wrap:wrap;gap:4px;margin:0 0 20px;display:flex}.w2h-dim-btn[data-astro-cid-lngjkw46]{border-radius:var(--r-sm);background:0 0;border:0;flex-direction:row;align-items:center;gap:5px;padding:7px 8px;display:flex}.w2h-dim-btn[data-astro-cid-lngjkw46] strong[data-astro-cid-lngjkw46]{font-size:11px;font-weight:500}.w2h-dim-btn[data-astro-cid-lngjkw46] .dim-code[data-astro-cid-lngjkw46]{font-size:11px}.w2h-dim-btn[data-astro-cid-lngjkw46][data-active="1"]{background:var(--amber-pale);color:var(--ink)}.w2h-dim-btn[data-astro-cid-lngjkw46][data-active="1"] .dim-code[data-astro-cid-lngjkw46]{color:var(--ink)}.ob-grid[data-astro-cid-lngjkw46]{gap:20px}.ob-cell[data-astro-cid-lngjkw46]{border:0;border-top:1px solid var(--prose-rule);border-radius:0;padding:16px 0 0}.ob-cell[data-astro-cid-lngjkw46].is-focused{border-color:var(--amber);border-radius:var(--r-sm);padding:16px 12px 12px}.ob-cell[data-astro-cid-lngjkw46] .dim-explanation[data-astro-cid-lngjkw46]{color:var(--prose-muted);margin-bottom:10px;font-size:12px;line-height:1.65}.ob-summary[data-astro-cid-lngjkw46]{background:0 0;border:0;padding:0;font-weight:300;line-height:1.75}.river-body[data-astro-cid-lngjkw46] button[data-astro-cid-lngjkw46]:focus-visible{outline:var(--bw) solid var(--ink);outline-offset:3px}@media (width<=820px){.outro-stats[data-astro-cid-lngjkw46]{gap:22px 0;padding:22px 8px}.stat-cell[data-astro-cid-lngjkw46]{padding:0 12px}.stat-cell[data-astro-cid-lngjkw46]:nth-child(3){border-left:0}.outro-cta[data-astro-cid-lngjkw46] .btn{justify-content:center;width:100%}.station-card[data-astro-cid-lngjkw46]{padding:20px}.station-right[data-astro-cid-lngjkw46]{border:0;border-top:1px solid var(--prose-rule);padding:16px 0 0}.specimen-tabs[data-astro-cid-lngjkw46]{grid-template-columns:repeat(2,minmax(0,1fr))}.specimen-tab[data-astro-cid-lngjkw46]{flex-flow:wrap;align-items:baseline;gap:3px 8px}.obsidian-card[data-astro-cid-lngjkw46]{padding:20px 16px}.w2h-dims[data-astro-cid-lngjkw46]{gap:2px}.w2h-dim-btn[data-astro-cid-lngjkw46]{padding:7px 5px}.w2h-dim-btn[data-astro-cid-lngjkw46] strong[data-astro-cid-lngjkw46]{display:none}.entropy-toolbar[data-astro-cid-lngjkw46] .entropy-30d[data-astro-cid-lngjkw46]{margin-left:0}.subsection-head[data-astro-cid-lngjkw46] h3[data-astro-cid-lngjkw46]{font-size:23px}}@media (prefers-reduced-motion:reduce){.rv[data-astro-cid-lngjkw46],.rv[data-astro-cid-lngjkw46].is-pending{opacity:1;transition:none;transform:none}}
