.hero-top[data-astro-cid-dmwmuffl]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.scope-note[data-astro-cid-dmwmuffl]{max-width:60em;margin:1.1rem 0 0;padding:.8rem 1.1rem;background:var(--surface-warm);border-left:3px solid var(--swatch-sky);border-radius:0 var(--radius-s) var(--radius-s) 0;font-size:.9rem;color:var(--text-secondary);line-height:1.65}.arc-heading[data-astro-cid-dmwmuffl]{margin-bottom:.6rem}.viz-sub[data-astro-cid-dmwmuffl]{max-width:62em;color:var(--text-secondary);font-size:.97rem;margin:0 0 1.2rem;line-height:1.7}.mpk-scroll[data-astro-cid-dmwmuffl]{overflow-x:auto}.mpk-svg[data-astro-cid-dmwmuffl]{width:100%;height:auto;display:block}.mpk-svg[data-astro-cid-dmwmuffl] text[data-astro-cid-dmwmuffl]{font-family:var(--font-sans);fill:var(--text)}.mpk-svg[data-astro-cid-dmwmuffl] .t-small[data-astro-cid-dmwmuffl]{font-size:12px}.mpk-svg[data-astro-cid-dmwmuffl] .t-tiny[data-astro-cid-dmwmuffl]{font-size:10px}.mpk-svg[data-astro-cid-dmwmuffl] .t-mid[data-astro-cid-dmwmuffl]{font-size:15px;font-weight:600}.mpk-svg[data-astro-cid-dmwmuffl] .t-label[data-astro-cid-dmwmuffl]{font-size:12.5px;font-weight:600;letter-spacing:.02em}.mpk-svg[data-astro-cid-dmwmuffl] .t-tert[data-astro-cid-dmwmuffl]{fill:var(--text-tertiary)}.mpk-svg[data-astro-cid-dmwmuffl] .t-accent[data-astro-cid-dmwmuffl]{fill:var(--accent-strong)}.mpk-svg[data-astro-cid-dmwmuffl] .t-ondark[data-astro-cid-dmwmuffl]{fill:var(--text-on-dark)}.mpk-svg[data-astro-cid-dmwmuffl] .t-ondark-sec[data-astro-cid-dmwmuffl]{fill:var(--text-on-dark-secondary)}.mpk-svg[data-astro-cid-dmwmuffl] .t-mono[data-astro-cid-dmwmuffl],.mpk-svg[data-astro-cid-dmwmuffl] .t-mono[data-astro-cid-dmwmuffl] tspan[data-astro-cid-dmwmuffl]{font-family:var(--font-mono)}.mpk-note[data-astro-cid-dmwmuffl]{font-size:.95rem;color:var(--text-secondary);max-width:66em;margin:1.1rem 0 0;line-height:1.7}.promise-bars[data-astro-cid-dmwmuffl]{margin-bottom:1.6rem}.pb-row[data-astro-cid-dmwmuffl]{display:flex;align-items:center;gap:.9rem;margin-bottom:.55rem}.pb-label[data-astro-cid-dmwmuffl]{font-family:var(--font-mono);font-size:.8rem;width:3.2em;color:var(--text-secondary)}.pb-track[data-astro-cid-dmwmuffl]{flex:1;background:var(--surface-warm);border-radius:6px;height:26px;overflow:hidden}.pb-bar[data-astro-cid-dmwmuffl]{height:100%;border-radius:6px;cursor:help}.pb-fp16[data-astro-cid-dmwmuffl]{background:#9b998f}.pb-int2[data-astro-cid-dmwmuffl]{background:var(--accent)}.pb-val[data-astro-cid-dmwmuffl]{font-family:var(--font-mono);font-size:.8rem;white-space:nowrap;min-width:9em}.pb-note[data-astro-cid-dmwmuffl]{font-size:.85rem;color:var(--text-tertiary);margin:.5rem 0 0}.ps-box[data-astro-cid-dmwmuffl]{cursor:help;transition:filter .15s}.ps-box[data-astro-cid-dmwmuffl]:hover{filter:brightness(.96)}.ps-mem[data-astro-cid-dmwmuffl]{fill:var(--surface-warm);stroke:var(--line-strong)}.ps-added[data-astro-cid-dmwmuffl]{fill:var(--accent-soft);stroke:var(--accent)}.ps-math[data-astro-cid-dmwmuffl]{fill:var(--surface-dark);stroke:var(--surface-dark)}.mpk-controls[data-astro-cid-dmwmuffl]{display:none;align-items:center;flex-wrap:wrap;gap:.6rem;padding-bottom:1rem;border-bottom:1px solid var(--line);margin-bottom:1rem}.mpk-page[data-astro-cid-dmwmuffl].js .mpk-controls[data-astro-cid-dmwmuffl]{display:flex}.mpk-controls[data-astro-cid-dmwmuffl] .btn[data-astro-cid-dmwmuffl]{font-size:.85rem;padding:.5em 1.1em}.mpk-pips[data-astro-cid-dmwmuffl]{display:flex;flex-wrap:wrap;gap:.35rem;flex:1;justify-content:center;min-width:200px}.mpk-pip[data-astro-cid-dmwmuffl]{font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.3em .8em;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease-out)}.mpk-pip[data-astro-cid-dmwmuffl]:hover{border-color:var(--accent);color:var(--accent-strong)}.mpk-pip[data-astro-cid-dmwmuffl].active{background:var(--accent);border-color:var(--accent);color:#fff}.mpk-caption[data-astro-cid-dmwmuffl]{display:none;align-items:baseline;gap:.9rem;background:var(--surface-warm);border:1px solid var(--line);border-radius:var(--radius-m);padding:.85rem 1.2rem;margin-bottom:1.4rem;font-size:.95rem;line-height:1.55;min-height:4.6em}.mpk-page[data-astro-cid-dmwmuffl].js .mpk-caption[data-astro-cid-dmwmuffl]{display:flex}.mpk-step-num[data-astro-cid-dmwmuffl]{font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:var(--accent-strong);white-space:nowrap;letter-spacing:.06em}.mpk-panel[data-astro-cid-dmwmuffl]{margin-bottom:3rem}.mpk-panel[data-astro-cid-dmwmuffl]:last-child{margin-bottom:0}.mpk-page[data-astro-cid-dmwmuffl].js .mpk-panel[data-astro-cid-dmwmuffl]{display:none;margin-bottom:0}.mpk-page[data-astro-cid-dmwmuffl].js .mpk-panel[data-astro-cid-dmwmuffl].active{display:block;animation:mpkFade .35s var(--ease-out)}@keyframes mpkFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mpk-panel-title[data-astro-cid-dmwmuffl]{display:flex;align-items:center;gap:.65rem;font-size:1.2rem;margin-bottom:1.1rem}.mpk-page[data-astro-cid-dmwmuffl].js .mpk-panel-title[data-astro-cid-dmwmuffl] .mpk-stepchip[data-astro-cid-dmwmuffl]{display:none}.mpk-stepchip[data-astro-cid-dmwmuffl]{font-family:var(--font-mono);font-size:.78rem;font-weight:700;width:1.7em;height:1.7em;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:#fff;flex:none}.mpk-modes[data-astro-cid-dmwmuffl]{display:none;gap:.5rem;flex-wrap:wrap;margin-bottom:.9rem}.mpk-page[data-astro-cid-dmwmuffl].js .mpk-modes[data-astro-cid-dmwmuffl]{display:flex}.mode-btn[data-astro-cid-dmwmuffl]{font-family:var(--font-sans);font-size:.76rem;font-weight:600;cursor:pointer;padding:.4em 1em;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text-secondary);transition:all .2s}.mode-btn[data-astro-cid-dmwmuffl].on{background:var(--text);border-color:var(--text);color:var(--bg)}.mode-btn[data-astro-cid-dmwmuffl]:not(.on):hover{border-color:var(--accent);color:var(--accent-strong)}.mpk-verdict[data-astro-cid-dmwmuffl]{margin:0 0 1rem;padding:.8rem 1.1rem;background:var(--surface-warm);border-left:3px solid var(--accent);border-radius:0 var(--radius-s) var(--radius-s) 0;font-size:.95rem;font-weight:600;min-height:3.2em}.mpk-gdot[data-astro-cid-dmwmuffl]{fill:var(--text-tertiary);cursor:help;transition:fill .2s}.mpk-gdot[data-astro-cid-dmwmuffl].on{fill:var(--accent-strong);r:9}.mpk-table[data-astro-cid-dmwmuffl]{border-collapse:collapse;width:100%;min-width:720px;font-size:.85rem;margin:.8rem 0 0}.mpk-table[data-astro-cid-dmwmuffl] th[data-astro-cid-dmwmuffl],.mpk-table[data-astro-cid-dmwmuffl] td[data-astro-cid-dmwmuffl]{border:1px solid var(--line);padding:.45em .75em;text-align:left;font-family:var(--font-mono);font-size:.8rem;white-space:nowrap}.mpk-table[data-astro-cid-dmwmuffl] th[data-astro-cid-dmwmuffl]{background:var(--surface-warm);font-family:var(--font-sans);font-weight:600;white-space:normal}.mpk-table[data-astro-cid-dmwmuffl] th[data-astro-cid-dmwmuffl] em[data-astro-cid-dmwmuffl]{color:var(--text-tertiary);font-style:normal;font-size:.85em}.mpk-table[data-astro-cid-dmwmuffl] td[data-astro-cid-dmwmuffl].fmt{font-family:var(--font-sans);font-weight:600;font-size:.82rem}.mpk-table[data-astro-cid-dmwmuffl] td[data-astro-cid-dmwmuffl].ob.hot{color:var(--accent-strong);font-weight:700}.mpk-table[data-astro-cid-dmwmuffl] tr[data-astro-cid-dmwmuffl]{cursor:help}.mpk-table[data-astro-cid-dmwmuffl] tr[data-astro-cid-dmwmuffl].on td[data-astro-cid-dmwmuffl]{background:var(--accent-soft)}.mpk-table[data-astro-cid-dmwmuffl] td[data-astro-cid-dmwmuffl].bars{min-width:240px}.bar-lbl[data-astro-cid-dmwmuffl]{font-size:.62rem;color:var(--text-tertiary);letter-spacing:.08em;margin-right:.35em}.bar-track[data-astro-cid-dmwmuffl]{display:inline-block;width:108px;height:8px;background:var(--surface-warm);border-radius:4px;overflow:hidden;vertical-align:middle;margin-right:.7em}.bar[data-astro-cid-dmwmuffl]{display:block;height:100%;border-radius:4px}.bar[data-astro-cid-dmwmuffl].dram{background:var(--swatch-sky)}.bar[data-astro-cid-dmwmuffl].issue{background:var(--swatch-olive)}.bar[data-astro-cid-dmwmuffl].issue.hot{background:var(--accent-strong)}.eff-chart[data-astro-cid-dmwmuffl]{margin-bottom:1.8rem}.eff-title[data-astro-cid-dmwmuffl]{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 .9rem}.eff-row[data-astro-cid-dmwmuffl]{display:flex;align-items:center;gap:.9rem;margin-bottom:.55rem;cursor:help}.eff-label[data-astro-cid-dmwmuffl]{font-family:var(--font-mono);font-size:.74rem;width:20em;flex:none;color:var(--text-secondary)}.eff-track[data-astro-cid-dmwmuffl]{flex:1;display:flex;background:var(--surface-warm);border-radius:6px;height:22px;overflow:hidden;min-width:180px}.eff-seg[data-astro-cid-dmwmuffl]{height:100%}.eff-seg[data-astro-cid-dmwmuffl].sg-pay,.sw[data-astro-cid-dmwmuffl].sg-pay{background:var(--accent)}.eff-seg[data-astro-cid-dmwmuffl].sg-meta,.sw[data-astro-cid-dmwmuffl].sg-meta{background:var(--swatch-olive)}.eff-seg[data-astro-cid-dmwmuffl].sg-res,.sw[data-astro-cid-dmwmuffl].sg-res{background:var(--swatch-sky)}.eff-val[data-astro-cid-dmwmuffl]{font-family:var(--font-mono);font-size:.78rem;white-space:nowrap;min-width:9.5em}.eff-val[data-astro-cid-dmwmuffl] em[data-astro-cid-dmwmuffl]{color:var(--text-tertiary);font-style:normal}.eff-legend[data-astro-cid-dmwmuffl]{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem;font-size:.78rem;color:var(--text-secondary)}.eff-legend[data-astro-cid-dmwmuffl]>span[data-astro-cid-dmwmuffl]{display:flex;align-items:baseline;gap:.45em}.eff-legend[data-astro-cid-dmwmuffl] .sw[data-astro-cid-dmwmuffl]{width:.85em;height:.85em;border-radius:3px;display:inline-block;flex:none;transform:translateY(.1em)}@media(max-width:720px){.eff-row[data-astro-cid-dmwmuffl]{flex-wrap:wrap}.eff-label[data-astro-cid-dmwmuffl]{width:auto}}.fail-frame[data-astro-cid-dmwmuffl]{margin-bottom:1.4rem}.fail-title[data-astro-cid-dmwmuffl]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:1.05rem;margin:0 0 .9rem}.u-arrs[data-astro-cid-dmwmuffl]{animation:mpkFadeIn .9s var(--ease-out) both}@keyframes mpkFadeIn{0%{opacity:0}to{opacity:1}}.m-arr[data-astro-cid-dmwmuffl]{animation:mpkPulse 4.4s linear infinite;opacity:0}@keyframes mpkPulse{0%,6%{opacity:0}14%{opacity:1}80%{opacity:1}92%,to{opacity:0}}.div-pass[data-astro-cid-dmwmuffl]{animation:mpkPass 4.2s linear infinite;opacity:.12}@keyframes mpkPass{0%{opacity:.12}12%{opacity:1}72%{opacity:1}88%,to{opacity:.12}}.coal-flash[data-astro-cid-dmwmuffl]{animation:mpkFlash 2.4s linear infinite}@keyframes mpkFlash{0%,35%{stroke-opacity:0}50%{stroke-opacity:1}85%{stroke-opacity:1}to{stroke-opacity:0}}.g-arr[data-astro-cid-dmwmuffl]{animation:mpkPulse 4s linear infinite;opacity:0}@media(prefers-reduced-motion:reduce){.m-arr[data-astro-cid-dmwmuffl],.div-pass[data-astro-cid-dmwmuffl],.coal-flash[data-astro-cid-dmwmuffl],.g-arr[data-astro-cid-dmwmuffl],.u-arrs[data-astro-cid-dmwmuffl]{animation:none;opacity:1;stroke-opacity:1}.mpk-page[data-astro-cid-dmwmuffl].js .mpk-panel[data-astro-cid-dmwmuffl].active{animation:none}}.fix-grid[data-astro-cid-dmwmuffl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.2rem}.fix-card[data-astro-cid-dmwmuffl]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:1.2rem 1.3rem 1.1rem;box-shadow:var(--shadow-card)}.fix-card[data-astro-cid-dmwmuffl].wide{grid-column:1 / -1}.fix-card[data-astro-cid-dmwmuffl] h3[data-astro-cid-dmwmuffl]{font-size:1.05rem;margin:.3rem 0 .7rem}.fix-card[data-astro-cid-dmwmuffl] .card-kicker[data-astro-cid-dmwmuffl]{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}.fix-cite[data-astro-cid-dmwmuffl]{font-size:.86rem;color:var(--text-secondary);line-height:1.65;margin:.8rem 0 0}.ba-btns[data-astro-cid-dmwmuffl]{display:none;gap:.4rem;margin-bottom:.8rem}.mpk-page[data-astro-cid-dmwmuffl].js .ba-btns[data-astro-cid-dmwmuffl]{display:flex}.ba-btn[data-astro-cid-dmwmuffl]{font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.05em;cursor:pointer;padding:.35em 1em;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text-secondary);transition:all .2s}.ba-btn[data-astro-cid-dmwmuffl].on{background:var(--accent);border-color:var(--accent);color:#fff}.fix-fig[data-astro-cid-dmwmuffl]{margin:0 0 .8rem}.mpk-page[data-astro-cid-dmwmuffl].js .fix-fig[data-astro-cid-dmwmuffl]{display:none}.mpk-page[data-astro-cid-dmwmuffl].js .fix-fig[data-astro-cid-dmwmuffl].on{display:block;animation:mpkFade .3s var(--ease-out)}.fix-fig[data-astro-cid-dmwmuffl] .fig-svg[data-astro-cid-dmwmuffl]{width:100%;height:auto;display:block;background:var(--surface-warm);border-radius:var(--radius-s)}.fix-fig[data-astro-cid-dmwmuffl] .fig-svg[data-astro-cid-dmwmuffl] text[data-astro-cid-dmwmuffl]{font-family:var(--font-sans);fill:var(--text)}.fix-fig[data-astro-cid-dmwmuffl] .fig-svg[data-astro-cid-dmwmuffl] .t-tiny[data-astro-cid-dmwmuffl]{font-size:10px}.fix-fig[data-astro-cid-dmwmuffl] .fig-svg[data-astro-cid-dmwmuffl] .t-mono[data-astro-cid-dmwmuffl]{font-family:var(--font-mono)}.fix-fig[data-astro-cid-dmwmuffl] .fig-svg[data-astro-cid-dmwmuffl] .t-tert[data-astro-cid-dmwmuffl]{fill:var(--text-tertiary)}.fix-fig[data-astro-cid-dmwmuffl] .fig-svg[data-astro-cid-dmwmuffl] .t-accent[data-astro-cid-dmwmuffl]{fill:var(--accent-strong)}.fix-fig[data-astro-cid-dmwmuffl] figcaption[data-astro-cid-dmwmuffl]{font-size:.76rem;color:var(--text-tertiary);margin-top:.4rem}.flow[data-astro-cid-dmwmuffl]{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;background:var(--surface-warm);border-radius:var(--radius-s);padding:.9rem 1rem}.fchip[data-astro-cid-dmwmuffl]{font-family:var(--font-mono);font-size:.72rem;padding:.45em .8em;border-radius:7px;background:var(--surface);border:1px solid var(--line-strong);white-space:nowrap}.fchip[data-astro-cid-dmwmuffl].mem{background:#eaf1f8;border-color:var(--swatch-sky)}.fchip[data-astro-cid-dmwmuffl].warn{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-strong);font-weight:700}.fchip[data-astro-cid-dmwmuffl].good{background:#e6e9df;border-color:var(--swatch-olive);font-weight:700}.farr[data-astro-cid-dmwmuffl]{color:var(--text-tertiary);font-size:.85rem}.cross-grid[data-astro-cid-dmwmuffl]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.2rem;align-items:start}@media(max-width:900px){.cross-grid[data-astro-cid-dmwmuffl]{grid-template-columns:1fr}}.cross-h[data-astro-cid-dmwmuffl]{font-size:.95rem;margin:0 0 .9rem}.cross-controls[data-astro-cid-dmwmuffl]{margin-bottom:1rem}.mpk-modes[data-astro-cid-dmwmuffl].small{margin-top:.5rem}.slider-row[data-astro-cid-dmwmuffl]{display:none;align-items:center;gap:.8rem;margin:.7rem 0}.mpk-page[data-astro-cid-dmwmuffl].js .slider-row[data-astro-cid-dmwmuffl]{display:flex}.slider-lbl[data-astro-cid-dmwmuffl]{font-size:.78rem;color:var(--text-tertiary);font-family:var(--font-mono)}.slider-row[data-astro-cid-dmwmuffl] input[data-astro-cid-dmwmuffl][type=range]{flex:1;accent-color:var(--accent-strong);min-width:120px}.slider-val[data-astro-cid-dmwmuffl]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-secondary);white-space:nowrap;min-width:7.5em;text-align:right}.tw-bars[data-astro-cid-dmwmuffl]{margin:.9rem 0}.tw-row[data-astro-cid-dmwmuffl]{display:flex;align-items:center;gap:.7rem;margin-bottom:.5rem}.tw-lbl[data-astro-cid-dmwmuffl]{font-family:var(--font-mono);font-size:.72rem;color:var(--text-tertiary);width:8.5em;flex:none}.tw-track[data-astro-cid-dmwmuffl]{flex:1;height:18px;background:var(--surface-warm);border-radius:5px;overflow:hidden}.tw-bar[data-astro-cid-dmwmuffl]{display:block;height:100%;border-radius:5px;transition:width .35s var(--ease-out)}.tw-bytes[data-astro-cid-dmwmuffl]{background:var(--swatch-sky)}.tw-instr[data-astro-cid-dmwmuffl]{background:var(--accent)}.tw-val[data-astro-cid-dmwmuffl]{font-family:var(--font-mono);font-size:.78rem;white-space:nowrap;min-width:5.5em}.cross-verdict[data-astro-cid-dmwmuffl]{margin:.9rem 0 0;padding:.75rem 1rem;background:var(--surface-warm);border-left:3px solid var(--accent);border-radius:0 var(--radius-s) var(--radius-s) 0;font-size:.88rem;line-height:1.6;min-height:4.2em}.why-band[data-astro-cid-dmwmuffl]{border-radius:var(--radius-l);padding:clamp(1.4rem,3vw,2.2rem);max-width:900px}.why-band[data-astro-cid-dmwmuffl] h3[data-astro-cid-dmwmuffl]{color:var(--text-on-dark);margin:0 0 .7rem}.why-band[data-astro-cid-dmwmuffl] p[data-astro-cid-dmwmuffl]{font-size:.97rem;line-height:1.75;margin:0}.why-chips[data-astro-cid-dmwmuffl]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.why-chip[data-astro-cid-dmwmuffl]{font-family:var(--font-mono);font-size:.72rem;color:var(--text-on-dark);border:1px solid var(--line-on-dark);border-radius:999px;padding:.35em .9em;background:#1d1d1b}.deeper-list[data-astro-cid-dmwmuffl]{list-style:none;padding:0;margin:.6rem 0 0;display:flex;flex-direction:column;gap:.55rem}.deeper-list[data-astro-cid-dmwmuffl] .arrow-link[data-astro-cid-dmwmuffl]{text-decoration:none}#mpkTip[data-astro-cid-dmwmuffl]{position:fixed;z-index:60;max-width:320px;pointer-events:none;background:var(--surface-dark);color:var(--text-on-dark);font-family:var(--font-sans);font-size:.78rem;line-height:1.5;padding:.5rem .75rem;border-radius:8px;box-shadow:0 8px 24px #14141340;opacity:0;transition:opacity .15s}[data-astro-cid-dmwmuffl][data-tip]{cursor:help}
