.mn-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.mn-cta{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid var(--tm-rule);background:var(--tm-paper);color:var(--tm-ink);font:700 14px var(--tm-body);text-decoration:none}.mn-cta--primary,.mn-cta:hover{border-color:var(--tm-accent)}.mn-cta--primary{background:var(--tm-accent);color:var(--tm-accent-ink)}.mn-cta:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px}.mn-sw-ghost{background:transparent;border:1.5px dashed var(--tm-us)}.mn-ln-gold{border-color:var(--tm-gk)}.mn-chapter{font:800 13px var(--tm-display);letter-spacing:.14em;color:var(--tm-accent);margin-bottom:2px}.mn-where{font-family:var(--tm-mono);font-size:12px;color:var(--tm-muted);margin-top:-6px;overflow-wrap:anywhere}.mn-card .tm-body dl{display:grid;grid-template-columns:auto 1fr;gap:4px 10px}.mn-fact{display:contents}.mn-cap{padding-right:8px;letter-spacing:.04em}.mn-lines{stroke:var(--tm-line);stroke-width:.3;fill:none}.mn-tok circle{stroke:rgba(0,0,0,.45);stroke-width:.25}.mn-tok--us circle{fill:var(--tm-us)}.mn-tok--them circle{fill:var(--tm-them)}.mn-tok--gk circle{fill:var(--tm-gk)}.mn-tok text{font:700 2.9px var(--tm-display);text-anchor:middle;dominant-baseline:central;pointer-events:none}.mn-tok--us text{fill:var(--tm-us-ink)}.mn-tok--gk text,.mn-tok--them text{fill:var(--tm-them-ink)}.mn-tok--ghost circle{fill:transparent;stroke:var(--tm-us);stroke-width:.35;stroke-dasharray:.9 .6;opacity:.8}.mn-tok--sel circle{stroke:var(--tm-finger);stroke-width:.6}.mn-face{fill:hsla(0,0%,100%,.92);stroke:rgba(0,0,0,.4);stroke-width:.12}.mn-runner circle{opacity:.95}.mn-cone{fill:hsla(0,0%,100%,.16);stroke:hsla(0,0%,100%,.45);stroke-width:.2}.mn-shadow{fill:rgba(0,0,0,.3)}.mn-shadow--sel{fill:rgba(0,0,0,.5)}.mn-spot{fill:rgba(255,246,200,.32);stroke:rgba(255,246,200,.7);stroke-width:.2}.mn-ring{fill:none;stroke:var(--tm-accent);stroke-width:.55}.mn-handle{fill:#fff;stroke:var(--tm-accent);stroke-width:.5}.mn-handle--mid{fill:var(--tm-accent);stroke:#fff}.mn-arrow{fill:none;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round}.mn-arrow--run{stroke-dasharray:1.6 1.1}.mn-arrow--line{stroke-width:.6}.mn-label,.mn-tag{font:700 3.2px var(--tm-display);fill:#fff;text-anchor:middle;paint-order:stroke;stroke:rgba(0,0,0,.6);stroke-width:.5px;stroke-linejoin:round}.mn-label{font-size:3.4px;letter-spacing:.08em;fill:var(--tm-finger)}.mn-draw:not(.mn-arrow--run){stroke-dasharray:1;stroke-dashoffset:1;animation:mn-draw 3s ease-out infinite}@keyframes mn-draw{0%{stroke-dashoffset:1}45%,to{stroke-dashoffset:0}}.mn-w{fill:rgba(20,28,23,.82);stroke:hsla(0,0%,100%,.28);stroke-width:.5}.mn-w--on{fill:var(--tm-accent);stroke:#fff}.mn-wtext{font:700 4.2px var(--tm-display);fill:#fff;text-anchor:middle}.mn-finger{fill:rgba(255,216,74,.28);stroke:var(--tm-finger);stroke-width:.6}.mn-ptitle{font:800 6px var(--tm-display);fill:var(--tm-ink)}.mn-row{fill:var(--tm-chip);stroke:var(--tm-rule);stroke-width:.4}.mn-row--pick{fill:var(--tm-accent);stroke:var(--tm-accent)}.mn-rtext{font:600 4.6px var(--tm-body);fill:var(--tm-ink)}.mn-rtext--pick{fill:var(--tm-accent-ink)}@media (prefers-reduced-motion:reduce){.mn-draw{animation:none;stroke-dashoffset:0}}