.wrap.svelte-1ihy5w3{margin:0}.bar.svelte-1ihy5w3{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.play.svelte-1ihy5w3{border:1px solid var(--line-bright);background:var(--bg-raised);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.8rem}.play.svelte-1ihy5w3:hover{border-color:var(--c-intuition)}.hint.svelte-1ihy5w3{color:var(--muted-text);font-size:.75rem}svg.svelte-1ihy5w3{width:100%;height:auto;display:block}.chip.svelte-1ihy5w3{cursor:pointer;outline:none}.chip.svelte-1ihy5w3 rect:where(.svelte-1ihy5w3){fill:var(--bg-raised);stroke:var(--line-bright);transition:fill .2s,stroke .2s}.chip.svelte-1ihy5w3 text:where(.svelte-1ihy5w3){fill:var(--text-dim);font-family:var(--font-display);font-size:15px;transition:fill .2s}.chip.svelte-1ihy5w3:hover rect:where(.svelte-1ihy5w3),.chip.svelte-1ihy5w3:focus-visible rect:where(.svelte-1ihy5w3){stroke:var(--c-intuition)}.chip.strong.svelte-1ihy5w3 rect:where(.svelte-1ihy5w3){stroke:color-mix(in srgb, var(--c-intuition) 60%, var(--line-bright))}.chip.strong.svelte-1ihy5w3 text:where(.svelte-1ihy5w3){fill:var(--text)}.chip.source.svelte-1ihy5w3 rect:where(.svelte-1ihy5w3){fill:var(--c-intuition);stroke:var(--c-intuition)}.chip.source.svelte-1ihy5w3 text:where(.svelte-1ihy5w3){fill:#06121f;font-weight:600}.pct.svelte-1ihy5w3{fill:var(--c-intuition);font-family:var(--font-mono);font-size:11px}.caption.svelte-1ihy5w3{color:var(--text-dim);margin:.4rem 0 .3rem;font-size:.85rem}.wrap.svelte-1kgjcb4{margin:0}.bar.svelte-1kgjcb4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.steps-nav.svelte-1kgjcb4{align-items:center;gap:.45rem;display:flex}.nav.svelte-1kgjcb4{border:1px solid var(--line-bright);background:var(--bg-raised);color:var(--text);width:1.7rem;height:1.7rem;font:inherit;cursor:pointer;border-radius:999px;line-height:1}.nav.svelte-1kgjcb4:disabled{opacity:.35;cursor:default}.dot.svelte-1kgjcb4{border:1px solid var(--line-bright);cursor:pointer;background:0 0;border-radius:999px;width:.6rem;height:.6rem;padding:0}.dot.active.svelte-1kgjcb4{background:var(--c-theory);border-color:var(--c-theory);box-shadow:0 0 8px color-mix(in srgb, var(--c-theory) 70%, transparent)}.autos.svelte-1kgjcb4{gap:.5rem;display:flex}.play.svelte-1kgjcb4{border:1px solid var(--line-bright);background:var(--bg-raised);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.32rem .85rem;font-size:.8rem}.play.svelte-1kgjcb4:hover{border-color:var(--c-theory)}.step-title.svelte-1kgjcb4{font-family:var(--font-display);margin:.9rem 0 .15rem;font-weight:600}.n.svelte-1kgjcb4{background:var(--c-theory);color:#06121f;border-radius:999px;place-content:center;width:1.4rem;height:1.4rem;margin-right:.3rem;font-size:.8rem;display:inline-grid}.step-text.svelte-1kgjcb4{color:var(--text-dim);min-height:2.6em;margin:0 0 1rem;font-size:.9rem}.stage.svelte-1kgjcb4{gap:.9rem;display:grid}.it-card.svelte-1kgjcb4{border:1px solid var(--line-bright);border-radius:var(--radius-sm);background:var(--bg-raised);justify-self:start;align-items:center;gap:.7rem;padding:.45rem .8rem;transition:border-color .3s;display:flex}.it-card.asking.svelte-1kgjcb4{border-color:var(--c-theory)}.it-card.svelte-1kgjcb4 .w:where(.svelte-1kgjcb4){font-family:var(--font-display);color:var(--c-theory);font-size:1.1rem;font-weight:600}.it-card.svelte-1kgjcb4 .q:where(.svelte-1kgjcb4){color:var(--text-dim);font-size:.78rem;font-style:italic}.cands.svelte-1kgjcb4{gap:.45rem;display:grid}.cand.svelte-1kgjcb4{grid-template-columns:5.2rem minmax(0,1fr) 7.5rem;align-items:center;gap:.7rem;min-height:1.9rem;display:grid}.word.svelte-1kgjcb4{font-family:var(--font-display);color:var(--muted-text);font-weight:600;transition:color .3s}.word.lit.svelte-1kgjcb4{color:var(--cc)}.key.svelte-1kgjcb4{color:var(--text-dim);font-size:.76rem;transition:opacity .3s}.key.faded.svelte-1kgjcb4{opacity:.45}.track.svelte-1kgjcb4{background:var(--bg-overlay);border:1px solid var(--line);border-radius:999px;grid-column:2;height:.7rem;overflow:hidden}.cand.svelte-1kgjcb4:has(.track:where(.svelte-1kgjcb4)){grid-template-columns:5.2rem minmax(0,1fr) 7.5rem}.cand.svelte-1kgjcb4 .key:where(.svelte-1kgjcb4){grid-column:2/4}.cand.svelte-1kgjcb4:has(.track:where(.svelte-1kgjcb4)) .key:where(.svelte-1kgjcb4){display:none}.fill.svelte-1kgjcb4{background:var(--cc);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1)}.num.svelte-1kgjcb4{font-family:var(--font-mono);color:var(--text-dim);white-space:nowrap;font-size:.75rem}.blend.svelte-1kgjcb4{border-top:1px dashed var(--line-bright);gap:.45rem;padding-top:.8rem;display:grid}.blend-label.svelte-1kgjcb4,.verdict.svelte-1kgjcb4{color:var(--text-dim);font-size:.85rem}.verdict.svelte-1kgjcb4 strong:where(.svelte-1kgjcb4){color:var(--c-intuition)}.stack.svelte-1kgjcb4{border-radius:var(--radius-sm);border:1px solid var(--line-bright);height:1.6rem;display:flex;overflow:hidden}.seg.svelte-1kgjcb4{color:#06121f;place-content:center;min-width:0;font-size:.72rem;font-weight:600;transition:width .7s cubic-bezier(.2,.8,.2,1);display:grid}.fineprint.svelte-1kgjcb4{color:var(--muted-text);margin:1rem 0 .2rem;font-size:.7rem;font-style:italic}.scroller.svelte-fcexfk{padding-bottom:.35rem;overflow-x:auto}.flow.svelte-fcexfk{min-width:calc(var(--n) * 13.5rem);align-items:stretch;gap:.9rem;display:flex}.lane.svelte-fcexfk{flex-direction:column;flex:12rem;gap:.55rem;min-width:11.5rem;display:flex}.lane-h.svelte-fcexfk{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-text);border-bottom:1px solid var(--line-bright);margin-bottom:.15rem;padding-bottom:.4rem;font-size:.66rem}.lane-h.svelte-fcexfk em:where(.svelte-fcexfk){color:var(--accent);font-style:normal}.node.svelte-fcexfk{background:var(--bg-raised);border:1px solid var(--line-bright);border-radius:var(--radius-sm);padding:.55rem .75rem;transition:border-color .15s;position:relative}.node.svelte-fcexfk:hover,.node.svelte-fcexfk:focus-visible{border-color:var(--accent);outline:none}.node.highlight.svelte-fcexfk{border-color:var(--c-intuition);box-shadow:0 0 18px #7dd3fc2e}.node.dashed.svelte-fcexfk{opacity:.85;border-style:dashed}.node.svelte-fcexfk b:where(.svelte-fcexfk){font-family:var(--font-display);color:var(--text);font-size:.86rem;font-weight:600;display:block}.node.highlight.svelte-fcexfk b:where(.svelte-fcexfk){color:var(--c-intuition)}.node.svelte-fcexfk .sub:where(.svelte-fcexfk){color:var(--text-dim);margin-top:.1rem;font-size:.74rem;line-height:1.45;display:block}.tag.svelte-fcexfk{float:right;font-family:var(--font-mono);letter-spacing:.08em;border:1px solid var(--c-intuition);color:var(--c-intuition);border-radius:4px;margin-left:.4rem;padding:.05rem .35rem;font-size:.58rem}.node[data-tip].svelte-fcexfk:hover:after,.node[data-tip].svelte-fcexfk:focus-visible:after{content:attr(data-tip);z-index:10;background:var(--bg-overlay);width:max-content;max-width:min(19rem,70vw);color:var(--text);border:1px solid var(--line-bright);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);pointer-events:none;padding:.5rem .75rem;font-size:.76rem;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:0}.arrows.svelte-fcexfk{color:var(--line-bright);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-width:2rem;padding-top:1.4rem;display:flex}.arrows.svelte-fcexfk .lbl:where(.svelte-fcexfk){font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted-text);writing-mode:vertical-rl;font-size:.6rem}.caption.svelte-fcexfk{color:var(--muted-text);margin:.6rem 0 0;font-size:.8rem;font-style:italic}.frame.svelte-oe1emp{border:1px solid var(--line-bright);border-radius:var(--radius);background:#070b14d1;margin:1.1rem 0;padding:2rem 1.1rem .7rem;position:relative}.frame.expanded.svelte-oe1emp{z-index:60;background:var(--bg-raised);width:min(96vw,88rem);max-height:92vh;box-shadow:var(--shadow-pop);margin:0;padding:2.4rem 2rem 1.2rem;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.scrim.svelte-oe1emp{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03050abf;position:fixed;inset:0}.toggle.svelte-oe1emp{z-index:2;border:1px solid var(--line);background:var(--bg-overlay);color:var(--text-dim);font:inherit;cursor:pointer;border-radius:999px;padding:.16rem .7rem;font-size:.7rem;position:absolute;top:.5rem;right:.6rem}.toggle.svelte-oe1emp:hover{color:var(--text);border-color:var(--line-bright)}.missing.svelte-oe1emp{border:1px dashed var(--line-bright);border-radius:var(--radius);text-align:center;color:var(--muted-text);margin:1.1rem 0;padding:1.5rem;font-size:.85rem;font-style:italic}main.svelte-dddxru{max-width:78rem;margin:0 auto;padding:2.5rem 1.5rem 6rem}.top.svelte-dddxru a:where(.svelte-dddxru){color:var(--text-dim);font-size:.9rem;text-decoration:none}header.svelte-dddxru h1:where(.svelte-dddxru){margin:1.25rem 0 .25rem;font-size:clamp(2.4rem,7vw,3.6rem);font-weight:640}.one-liner.svelte-dddxru{color:var(--text-dim);max-width:38rem;margin:0 0 1.25rem;font-size:1.15rem}.controls.svelte-dddxru{flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;display:flex}.pill.flipped.svelte-dddxru{color:var(--c-theory);border-color:var(--c-theory)}.body.svelte-dddxru{grid-template-columns:12rem minmax(0,1fr);gap:2.5rem;display:grid}aside.svelte-dddxru{position:relative}aside.svelte-dddxru ol:where(.svelte-dddxru){margin:.5rem 0 0;padding:0;list-style:none;position:sticky;top:2rem}aside.svelte-dddxru li:where(.svelte-dddxru){position:relative}aside.svelte-dddxru li:where(.svelte-dddxru):not(:last-child):after{content:"";background:var(--line-bright);width:1px;position:absolute;top:1.4rem;bottom:-.35rem;left:5px}aside.svelte-dddxru a:where(.svelte-dddxru){color:var(--muted-text);align-items:center;gap:.7rem;padding:.42rem 0;font-size:.83rem;text-decoration:none;transition:color .15s;display:flex}aside.svelte-dddxru a:where(.svelte-dddxru):hover{color:var(--text-dim)}.dot.svelte-dddxru{border:2px solid var(--layer);background:0 0;border-radius:999px;flex-shrink:0;width:11px;height:11px;transition:background .2s,box-shadow .2s}aside.svelte-dddxru a.active:where(.svelte-dddxru){color:var(--text)}aside.svelte-dddxru a.active:where(.svelte-dddxru) .dot:where(.svelte-dddxru){background:var(--layer);box-shadow:0 0 10px color-mix(in srgb, var(--layer) 70%, transparent)}section.svelte-dddxru{border:1px solid var(--line);border-left:3px solid var(--layer);border-radius:var(--radius);background:#0d14248c;margin:0 0 1.25rem;padding:1.1rem 1.75rem;scroll-margin-top:2rem}section.svelte-dddxru .prose{max-width:46rem}section.hero.svelte-dddxru{background:radial-gradient(28rem 12rem at 8% 0%, color-mix(in srgb, var(--layer) 10%, transparent), transparent 70%), #0d14248c;border-color:color-mix(in srgb, var(--layer) 35%, var(--line))}section.hero.svelte-dddxru .prose:where(.svelte-dddxru){font-size:1.12rem;line-height:1.75}section.svelte-dddxru h2:where(.svelte-dddxru){text-transform:uppercase;letter-spacing:.12em;color:var(--layer);align-items:center;gap:.55rem;margin:.15rem 0 .9rem;font-size:.85rem;font-weight:600;display:flex}.icon.svelte-dddxru{font-size:.95rem}.level-tag.svelte-dddxru{border:1px solid var(--layer);color:var(--layer);letter-spacing:0;text-transform:none;opacity:.75;border-radius:999px;padding:.02rem .5rem;font-size:.68rem}footer.svelte-dddxru{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.5rem}footer.svelte-dddxru h2:where(.svelte-dddxru){text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-size:.85rem}.sources.svelte-dddxru{padding:0;list-style:none}.sources.svelte-dddxru li:where(.svelte-dddxru){margin-bottom:.5rem}.sources.svelte-dddxru .type:where(.svelte-dddxru){text-align:center;text-transform:uppercase;background:var(--bg-raised);border:1px solid var(--line);width:3.6rem;color:var(--text-dim);border-radius:6px;margin-right:.5rem;padding:.1rem .4rem;font-size:.68rem;display:inline-block}.meta.svelte-dddxru{color:var(--muted-text);font-size:.8rem}.meta.svelte-dddxru a:where(.svelte-dddxru){color:var(--text-dim)}@media (width<=46rem){.body.svelte-dddxru{grid-template-columns:1fr;gap:0}aside.svelte-dddxru{display:none}}
