[data-fig=file-under]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}[data-fig=file-under] .fu-k,[data-fig=file-under] .fu-row span,[data-fig=file-under] .fu-cover span{font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:block}[data-fig=file-under] .fu-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}[data-fig=file-under] .fu-chips button{font:600 13px var(--sans);border:1px dashed var(--muted);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:7px 11px}[data-fig=file-under] .fu-chips button[aria-pressed=true]{border:1px solid var(--ink);background:var(--bg);color:var(--ink)}[data-fig=file-under] .fu-chips button.fu-main[aria-pressed=true]{background:var(--ink);color:var(--bg)}[data-fig=file-under] .fu-chips button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-fig=file-under] .fu-file{background:var(--bg);border:1px solid var(--ink);border-radius:2px 8px 8px;margin-top:14px;padding:16px 14px 14px;position:relative}[data-fig=file-under] .fu-tab{border:1px solid var(--ink);background:var(--bg);font:10px var(--mono);letter-spacing:.08em;border-bottom:0;border-radius:6px 6px 0 0;padding:2px 10px;position:absolute;top:-13px;left:-1px}[data-fig=file-under] .fu-row{margin:0 0 10px!important}[data-fig=file-under] .fu-label{border:2px solid var(--accent);color:var(--accent);font:800 20px var(--sans);letter-spacing:.04em;margin-top:4px;padding:2px 8px;display:inline-block;transform:rotate(-2deg)}[data-fig=file-under] .fu-cover{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}[data-fig=file-under] .fu-cover i{background:var(--line);border-radius:5px;height:10px;overflow:hidden}[data-fig=file-under] .fu-cover b{background:var(--accent);width:100%;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}[data-fig=file-under] .fu-pct{font:700 14px var(--mono);font-style:normal}[data-fig=file-under] .fu-next{font:14px/1.5 var(--sans);margin:0 0 10px;padding-left:1.3em}[data-fig=file-under] .fu-out{border-top:1px solid var(--line);font:700 15px/1.4 var(--sans);padding-top:10px;margin:0!important}@media (width<=640px){[data-fig=file-under]{grid-template-columns:1fr}}[data-fig=explore-sim] .es-svg{background:var(--bg);border:1px solid var(--line);border-radius:6px;width:100%;height:auto;display:block}[data-fig=explore-sim] .es-axis{fill:none;stroke:var(--ink);stroke-width:1.4px}[data-fig=explore-sim] .es-lbl{font:9px var(--mono);letter-spacing:.06em;fill:var(--muted)}[data-fig=explore-sim] .es-band{fill:var(--soft)}[data-fig=explore-sim] .es-rep{fill:none;stroke:var(--muted);stroke-width:2.4px;stroke-dasharray:5 4}[data-fig=explore-sim] .es-mix{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round;transition:d .4s}[data-fig=explore-sim] .es-legend{font:11px var(--mono);text-transform:uppercase;color:var(--muted);gap:16px;margin-top:8px;display:flex}[data-fig=explore-sim] .es-legend span:before{content:"";vertical-align:middle;border-top:3px solid var(--accent);width:18px;height:0;margin-right:6px;display:inline-block}[data-fig=explore-sim] .es-legend .es-l-rep:before{border-top:2px dashed var(--muted)}[data-fig=explore-sim] .es-ctl{font:11px var(--mono);text-transform:uppercase;color:var(--muted);gap:6px;margin-top:12px;display:grid}[data-fig=explore-sim] .es-ctl output{color:var(--accent);font-weight:700}[data-fig=explore-sim] .es-ctl input{width:100%;accent-color:var(--accent)}[data-fig=explore-sim] .es-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}[data-fig=explore-sim] .es-cards div{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:8px 10px}[data-fig=explore-sim] .es-cards span{font:10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:block}[data-fig=explore-sim] .es-cards b{font:700 16px/1.3 var(--sans)}[data-fig=explore-sim] .es-out{font:700 15px/1.4 var(--sans);min-height:2.8em;margin:12px 0 0!important}[data-fig=who-directing] .wd-cards{gap:6px;margin:0;padding:0;list-style:none;display:grid}[data-fig=who-directing] .wd-card{background:var(--bg);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 10px 9px 12px;transition:border-color .3s;display:grid}[data-fig=who-directing] .wd-card.ok{border-left-color:var(--ink)}[data-fig=who-directing] .wd-card.no{border-left-color:var(--accent)}[data-fig=who-directing] .wd-q{font:600 15px/1.35 var(--sans)}[data-fig=who-directing] .wd-q small{font:11px/1.4 var(--mono);color:var(--muted);margin-top:3px;display:block}[data-fig=who-directing] .wd-btns{gap:4px;display:flex}[data-fig=who-directing] .wd-btns button{font:11px var(--mono);text-transform:uppercase;border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:4px;padding:7px 8px}[data-fig=who-directing] .wd-btns button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-fig=who-directing] .wd-btns button[data-v=s][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}[data-fig=who-directing] .wd-btns button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-fig=who-directing] .wd-tally{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}[data-fig=who-directing] .wd-tally div{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:8px 10px}[data-fig=who-directing] .wd-tally span{font:10px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);display:block}[data-fig=who-directing] .wd-tally b{font:700 18px var(--sans)}[data-fig=who-directing] .wd-out{font:700 15px/1.4 var(--sans);margin:12px 0 0!important}@media (width<=640px){[data-fig=who-directing] .wd-card{grid-template-columns:1fr}}[data-fig=formula-signature] .fs-modes{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}[data-fig=formula-signature] button{cursor:pointer}[data-fig=formula-signature] .fs-modes button{font:700 14px var(--sans);border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:6px;padding:9px}[data-fig=formula-signature] .fs-modes button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-fig=formula-signature] .fs-tiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}[data-fig=formula-signature] .fs-tile{background:var(--bg);border:1px solid var(--line);text-align:left;color:var(--ink);font:inherit;border-radius:6px;gap:4px;padding:8px;display:grid}[data-fig=formula-signature] .fs-tile[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent)}[data-fig=formula-signature] .fs-tile:focus-visible,[data-fig=formula-signature] .fs-modes button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-fig=formula-signature] .fs-tile svg{width:100%;height:auto;display:block}[data-fig=formula-signature] .fs-tile .ln{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}[data-fig=formula-signature] .fs-tile .soft{fill:var(--soft)}[data-fig=formula-signature] .fs-tile .mo{fill:none;stroke:var(--accent);stroke-width:2.4px}[data-fig=formula-signature] .fs-tile .mof{fill:var(--accent);font:700 12px var(--sans)}[data-fig=formula-signature] .fs-tile span{font:10px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}[data-fig=formula-signature] .fs-eq{font:11px var(--mono);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;display:flex}[data-fig=formula-signature] .fs-id{font:800 16px var(--sans);color:var(--accent)}[data-fig=formula-signature] .fs-out{font:700 15px/1.4 var(--sans);min-height:2.8em;margin:8px 0 0!important}@media (width<=640px){[data-fig=formula-signature] .fs-tiles{grid-template-columns:1fr 1fr}}[data-fig=medium-test] .mt7-media{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}[data-fig=medium-test] button{cursor:pointer}[data-fig=medium-test] .mt7-media button{font:12px var(--mono);text-transform:uppercase;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:999px;padding:7px 10px}[data-fig=medium-test] .mt7-media button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-fig=medium-test] button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-fig=medium-test] .mt7-q p{font:700 16px var(--sans);margin:0 0 6px!important}[data-fig=medium-test] .mt7-seg{border:1px solid var(--line);background:var(--bg);border-radius:6px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}[data-fig=medium-test] .mt7-seg button{font:600 13px var(--sans);color:var(--muted);background:0 0;border:0;padding:9px 6px}[data-fig=medium-test] .mt7-seg button+button{border-left:1px solid var(--line)}[data-fig=medium-test] .mt7-seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}[data-fig=medium-test] .mt7-card{background:var(--bg);border:1px solid var(--line);border-radius:6px;margin-top:14px;padding:16px 14px 14px;position:relative}[data-fig=medium-test] .mt7-stamp{border:2px solid var(--ink);font:800 14px var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;display:inline-block;transform:rotate(-2deg)}[data-fig=medium-test] .mt7-card.earned .mt7-stamp{border-color:var(--accent);color:var(--accent)}[data-fig=medium-test] .mt7-what{font:15px/1.45 var(--sans);margin:10px 0 6px!important}[data-fig=medium-test] .mt7-verdict{font:700 15px/1.4 var(--sans);margin:0!important}
