.mr-root{--mr-bg1: #1a1410;--mr-bg2: #221a14;--mr-bg3: #2b2119;--mr-ink: #f5f1ec;--mr-ink2: #a39d97;--mr-ink3: #6f6a65;--mr-amber: #d4923a;--mr-amber-lit: #f0bd80;--mr-amber-soft: rgba(212, 146, 58, .14);--mr-line: rgba(245, 241, 236, .09);--mr-line-strong: rgba(245, 241, 236, .18);--mr-good: #9dc08b;--mr-bad: #d0806c;--mr-radius: 14px;display:flex;flex-direction:column;gap:.85rem;color:var(--mr-ink);overflow-x:clip;overflow-clip-margin:24px}.mr-hud,.mr-deck-stage,.mr-panel,.mr-cleared{max-width:640px;width:100%;margin-left:auto;margin-right:auto}.mr-duel,.mr-winner{max-width:880px;width:100%;margin-left:auto;margin-right:auto}.mr-hud{position:relative;background:radial-gradient(520px 150px at 8% -60%,rgba(212,146,58,.16),transparent 70%),var(--mr-bg1);border:1px solid var(--mr-line);border-radius:var(--mr-radius);padding:.7rem .8rem .75rem}.mr-hud-top{display:flex;align-items:center;gap:.4rem;margin-bottom:.45rem}.mr-rank{position:relative;overflow:hidden;display:inline-flex;align-items:baseline;gap:.4rem;padding:.26rem .6rem .34rem;border-radius:999px;border:1px solid rgba(212,146,58,.35);background:linear-gradient(140deg,#d4923a29,#d4923a08)}.mr-rank-ring{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,rgba(212,146,58,.25),var(--mr-amber-lit));transform:translate(-100%);transition:transform .72s cubic-bezier(.16,1,.3,1)}.mr-rank-lv{font-size:12px;font-weight:700;color:var(--mr-amber-lit);letter-spacing:.02em}.mr-rank-title{font-size:11px;color:var(--mr-ink2);letter-spacing:.04em;white-space:nowrap}.mr-streak{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .55rem;border-radius:999px;border:1px solid var(--mr-line);color:var(--mr-ink2);transition:color .24s ease,border-color .24s ease,background .24s ease}.mr-streak-icon{flex:none;opacity:.8}.mr-streak-n{font-size:13px;font-weight:700;line-height:1}.mr-streak-word{font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.mr-streak-zero{display:inline-flex;align-items:baseline;gap:.28rem;font-size:12px;color:var(--mr-ink3);padding-left:.3rem}.mr-streak-zero-word{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.mr-streak[data-tier="2"]{color:var(--mr-amber);border-color:#d4923a66;background:#d4923a14}.mr-streak[data-tier="3"]{color:var(--mr-amber-lit);border-color:#d4923aa6;background:#d4923a29;box-shadow:0 0 16px #d4923a38}.mr-streak[data-tier="4"]{color:#1a1410;border-color:transparent;background:linear-gradient(100deg,var(--mr-amber) 0%,var(--mr-amber-lit) 45%,var(--mr-amber) 90%);background-size:260% 100%;box-shadow:0 0 22px #d4923a66;animation:mr-streak-sweep 5.5s linear infinite}.mr-streak[data-tier="4"] .mr-streak-icon{opacity:1}.mr-streak[data-tier="4"] .mr-streak-word{opacity:.85;font-weight:700}@keyframes mr-streak-sweep{0%{background-position:0% 50%}to{background-position:260% 50%}}.mr-sound{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:999px;border:1px solid var(--mr-line);background:transparent;color:var(--mr-ink3);font-size:10px;letter-spacing:.1em;text-transform:uppercase;transition:color .18s ease,border-color .18s ease}.mr-sound[data-on=true]{color:var(--mr-amber);border-color:#d4923a73;background:var(--mr-amber-soft)}.mr-sound-label{display:none}.mr-hud-score{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;margin-bottom:.6rem}.mr-points{position:relative;display:flex;align-items:baseline;gap:.3rem}.mr-points-value{font-size:34px;line-height:.95;font-weight:700;letter-spacing:-.02em;display:inline-block;transform-origin:left bottom;transition:color .3s ease}.mr-points[data-bump=true] .mr-points-value{color:var(--mr-amber-lit);animation:mr-bump .52s cubic-bezier(.2,1.5,.4,1)}.mr-points-unit{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-ink3)}.mr-points-award{position:absolute;left:100%;margin-left:.45rem;bottom:.15rem;font-size:12px;font-weight:700;color:var(--mr-good);animation:mr-float-up 1.1s ease-out both;pointer-events:none;white-space:nowrap}@keyframes mr-bump{0%{transform:scale(1)}38%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes mr-float-up{0%{opacity:0;transform:translateY(8px)}22%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.mr-hud-right{display:flex;flex-direction:column;align-items:flex-end;gap:.08rem}.mr-pct{font-size:15px;font-weight:600;color:var(--mr-ink)}.mr-pct-sub{font-size:10px;color:var(--mr-ink3)}.mr-bar{position:relative;height:10px;margin-bottom:.9rem}.mr-bar-track{position:absolute;inset:0;border-radius:999px;background:var(--mr-bg3);border:1px solid var(--mr-line);overflow:hidden}.mr-bar-fill{position:absolute;inset:0;border-radius:999px;transform:translate(-100%);background:linear-gradient(90deg,#5e4429 0%,#8d6a40 40%,var(--mr-amber) 82%,var(--mr-amber-lit) 100%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.mr-bar-fill:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;background:#ffe0b4;box-shadow:0 0 12px 2px #f0bd80a6}.mr-tick{position:absolute;top:-3px;width:2px;height:16px;margin-left:-1px;border-radius:1px;background:var(--mr-line-strong);transition:background .4s ease,box-shadow .4s ease}.mr-tick-hit{background:var(--mr-amber);box-shadow:0 0 9px #d4923abf}.mr-tick-next{background:var(--mr-ink2);height:20px;top:-5px}.mr-tick-n{position:absolute;top:21px;left:50%;transform:translate(-50%);font-size:9px;letter-spacing:.06em;color:var(--mr-ink2);opacity:0;white-space:nowrap;pointer-events:none}.mr-tick-next .mr-tick-n{opacity:1}.mr-tick:last-of-type .mr-tick-n{transform:translate(-85%)}.mr-hud-foot{display:flex;align-items:baseline;gap:.35rem;font-size:10px;color:var(--mr-ink3)}.mr-hud-next{flex:1;min-width:0;letter-spacing:.02em}.mr-hud-next-done{color:var(--mr-amber)}.mr-replaced{margin-left:auto;color:var(--mr-ink2);font-size:12px;font-weight:600}.mr-replaced-label{letter-spacing:.1em;text-transform:uppercase}.mr-levelup{position:absolute;top:-.85rem;left:50%;display:flex;align-items:baseline;gap:.4rem;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(212,146,58,.55);background:linear-gradient(120deg,#d4923ae6,#f0bd80d9);color:#1a1410;box-shadow:0 8px 26px #00000080;white-space:nowrap;transform:translate(-50%);animation:mr-levelup-in .52s cubic-bezier(.2,1.3,.4,1) both}.mr-levelup-lv{font-size:12px;font-weight:700}.mr-levelup-title{font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}@keyframes mr-levelup-in{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.92)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.mr-celebrate-takeover{position:fixed;inset:0;z-index:46;pointer-events:none;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(90% 60% at 50% 46%,rgba(212,146,58,.16),transparent 70%),#0b0806d6;animation:mr-fade-in .34s ease-out both}.mr-celebrate-leaving{animation:mr-fade-out .7s ease-in both}@keyframes mr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mr-fade-out{0%{opacity:1}to{opacity:0}}.mr-celebrate-takeover .mr-celebrate-inner{text-align:center;max-width:22rem;animation:mr-celebrate-rise .62s cubic-bezier(.16,1,.3,1) both}@keyframes mr-celebrate-rise{0%{opacity:0;transform:translateY(18px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}.mr-celebrate-kicker{font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--mr-amber);margin-bottom:.4rem}.mr-celebrate-takeover .mr-celebrate-pct{font-size:clamp(76px,26vw,128px);font-weight:700;line-height:.88;letter-spacing:-.04em;color:var(--mr-amber-lit);text-shadow:0 10px 60px rgba(212,146,58,.45)}.mr-celebrate-pct-sign{font-size:.42em;margin-left:.06em;opacity:.7}.mr-celebrate-label{margin-top:.7rem;font-size:15px;line-height:1.45;color:var(--mr-ink)}.mr-celebrate-rank{margin-top:.7rem;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mr-ink3)}.mr-celebrate-takeover .mr-celebrate-dismiss{position:absolute;top:.75rem;right:.75rem;pointer-events:auto;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--mr-line-strong);background:#1a1410d9;color:var(--mr-ink2);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.mr-celebrate-static{margin-top:.9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:12px;border:2px solid rgba(212,146,58,.5);background:linear-gradient(120deg,#d4923a42,#d4923a14);animation:none}.mr-celebrate-static .mr-celebrate-pct{font-size:26px;font-weight:700;color:var(--mr-amber-lit)}.mr-celebrate-static .mr-celebrate-rank{margin-top:.35rem}.mr-celebrate-static .mr-celebrate-dismiss{flex:none;padding:.5rem .95rem;border-radius:10px;font-size:13px;font-weight:600;border:1px solid var(--mr-line-strong);background:var(--mr-bg2);color:var(--mr-ink)}.mr-flyer{font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:700;line-height:1;color:#f0bd80;text-shadow:0 2px 20px rgba(212,146,58,.6);white-space:nowrap}.mr-deck-stage{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.mr-stack{position:relative;padding-bottom:38px;--mr-eng: 0}.mr-peek{position:absolute;inset:0 0 38px;border-radius:20px;border:1px solid var(--mr-line);background:linear-gradient(180deg,#1d1712,#17120e);box-shadow:0 10px 30px #0006;display:flex;align-items:flex-end;justify-content:center;gap:.5rem;padding:0 1rem .25rem;overflow:hidden;transform-origin:center bottom;transition:transform .42s cubic-bezier(.16,1,.3,1);animation:mr-peek-in .42s cubic-bezier(.16,1,.3,1) backwards}.mr-peek[data-depth="1"]{z-index:1;transform:translateY(calc(18px - var(--mr-eng) * 10px)) scale(calc(.955 + var(--mr-eng) * .032));opacity:calc(.78 + var(--mr-eng) * .22)}.mr-peek[data-depth="2"]{z-index:0;transform:translateY(calc(33px - var(--mr-eng) * 9px)) scale(calc(.915 + var(--mr-eng) * .026));opacity:.5}.mr-peek[data-depth="2"] .mr-peek-cat,.mr-peek[data-depth="2"] .mr-peek-title{display:none}.mr-peek-cat{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-amber);opacity:.7;flex:none}.mr-peek-title{font-size:10px;color:var(--mr-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes mr-peek-in{0%{opacity:0}}.mr-card{position:relative;z-index:2;display:flex;flex-direction:column;min-height:clamp(288px,40vh,380px);background:radial-gradient(120% 70% at 50% -10%,rgba(212,146,58,.09),transparent 60%),linear-gradient(180deg,var(--mr-bg2),var(--mr-bg1));border:1px solid var(--mr-line-strong);border-radius:20px;padding:1rem 1.1rem 1.15rem;box-shadow:0 20px 56px #0000008c;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.mr-card:focus-visible{box-shadow:0 0 0 2px #d4923a8c,0 20px 56px #0000008c}.mr-card:after{content:"";position:absolute;inset-inline:18px;top:0;height:1px;z-index:1;background:linear-gradient(90deg,transparent,rgba(245,241,236,.26),transparent);pointer-events:none}.mr-card:active{cursor:grabbing}.mr-card[data-armed=true]{border-color:#d4923ab3;box-shadow:0 20px 56px #0000008c,0 0 40px #d4923a2e}.mr-wash{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.mr-wash-keep{background:linear-gradient(90deg,#9dc08b57,#9dc08b0a 78%)}.mr-wash-replace{background:linear-gradient(270deg,#d4923a5c,#d4923a0a 78%)}.mr-stamp{position:absolute;top:38%;font-size:19px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:.35rem .8rem;border-radius:8px;pointer-events:none;transform-origin:center;white-space:nowrap}.mr-stamp-keep{left:5%;color:var(--mr-good);border:3px solid var(--mr-good);text-shadow:0 2px 20px rgba(157,192,139,.5)}.mr-stamp-replace{right:5%;color:var(--mr-amber-lit);border:3px solid var(--mr-amber);text-shadow:0 2px 20px rgba(212,146,58,.5)}.mr-card-head{position:relative;display:flex;justify-content:space-between;align-items:baseline;font-size:10px;color:var(--mr-ink3);letter-spacing:.12em;text-transform:uppercase}.mr-cat{color:var(--mr-amber)}.mr-card-num{color:var(--mr-ink3);letter-spacing:.06em}.mr-card-title{position:relative;font-size:27px;font-weight:600;margin:.55rem 0 .35rem;line-height:1.14;letter-spacing:-.015em}.mr-card-meta{position:relative;font-size:11px;color:var(--mr-ink3);letter-spacing:.04em}.mr-card-audio{position:relative;margin-top:auto;padding-top:1.1rem}.mr-reviewed-note{position:relative;margin-top:.7rem;font-size:11px;color:var(--mr-ink3)}.mr-onboarding{border:1px dashed rgba(212,146,58,.45);background:#d4923a0f;border-radius:12px;padding:.8rem .9rem}.mr-onboarding-title{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mr-amber);margin-bottom:.45rem}.mr-onboarding-list{display:flex;flex-direction:column;gap:.4rem;font-size:12px;color:var(--mr-ink2);line-height:1.45}.mr-ob-key{color:var(--mr-ink);font-weight:600}.mr-onboarding-foot{margin-top:.5rem;font-size:10px;color:var(--mr-ink3)}.mr-verdict-row{display:flex;gap:.6rem}.mr-verdict{flex:1;display:flex;flex-direction:column;align-items:center;gap:.12rem;padding:.85rem .8rem;border-radius:14px;border:1px solid var(--mr-line-strong);background:var(--mr-bg2);color:var(--mr-ink);font-size:15px;font-weight:600;transition:transform .16s cubic-bezier(.16,1,.3,1),background .16s ease,border-color .16s ease}.mr-verdict:disabled{opacity:.4}.mr-verdict:active:not(:disabled){transform:scale(.975)}.mr-verdict{min-height:54px}.mr-verdict-keep{border-color:#9dc08b52;background:linear-gradient(180deg,rgba(157,192,139,.1),var(--mr-bg2) 78%)}.mr-verdict-replace{border-color:#d4923a52;background:linear-gradient(180deg,rgba(212,146,58,.1),var(--mr-bg2) 78%)}.mr-verdict-key{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-ink3)}@media(hover:hover){.mr-verdict-keep:hover:not(:disabled){border-color:var(--mr-good);background:#9dc08b1f;transform:translateY(-2px)}.mr-verdict-replace:hover:not(:disabled){border-color:var(--mr-amber);background:var(--mr-amber-soft);transform:translateY(-2px)}}.mr-tile{display:flex;flex-direction:column;gap:.5rem}.mr-tile-wave{position:relative;background:#00000047;border:1px solid var(--mr-line);border-radius:10px;overflow:hidden;cursor:pointer;outline:none;background-image:linear-gradient(to bottom,transparent 26.8%,rgba(245,241,236,.09) 26.8%,rgba(245,241,236,.09) calc(26.8% + 1px),transparent calc(26.8% + 1px)),linear-gradient(to bottom,transparent 73.2%,rgba(245,241,236,.09) 73.2%,rgba(245,241,236,.09) calc(73.2% + 1px),transparent calc(73.2% + 1px))}.mr-tile-wave:hover{border-color:var(--mr-line-strong)}.mr-tile-wave:focus-visible{box-shadow:0 0 0 2px #d4923a8c}.mr-tile-wave[data-scrubbing=true]{border-color:#d4923a99}.mr-tile-wave[aria-disabled=true]{cursor:default}.mr-wave-canvas{display:block;width:100%;pointer-events:none}.mr-wave-played{position:absolute;inset:0;background:linear-gradient(90deg,#d4923a0f,#d4923a33);pointer-events:none;transform:translate(-100%);transition:transform .18s linear}.mr-wave-head{position:absolute;inset:0;pointer-events:none;transform:translate(-100%);transition:transform .18s linear;border-inline-end:2px solid var(--mr-amber-lit);box-shadow:8px 0 14px -6px #f0bd80b3}.mr-wave-ghost{position:absolute;inset:0;pointer-events:none;transform:translate(-100%);border-inline-end:1px dashed rgba(245,241,236,.65)}.mr-wave-pending{position:absolute;inset-inline-start:50%;top:50%;transform:translate(-50%,-50%);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--mr-ink3);pointer-events:none}.mr-tile-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mr-skip{display:flex;align-items:center;gap:.3rem}.mr-skip-btn{padding:.3rem .5rem;border-radius:8px;border:1px solid var(--mr-line);background:#00000040;color:var(--mr-ink2);font-size:10px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;transition:color .14s ease,border-color .14s ease,background .14s ease,transform .14s cubic-bezier(.16,1,.3,1)}.mr-skip-btn:disabled{opacity:.35}.mr-skip-btn:active:not(:disabled){transform:scale(.94)}@media(hover:hover){.mr-skip-btn:hover:not(:disabled){color:var(--mr-amber);border-color:#d4923a73;background:var(--mr-amber-soft)}}.mr-clock{margin-inline-start:auto;font-size:11px;color:var(--mr-ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.mr-clock[data-preview=true]{color:var(--mr-amber-lit);font-weight:700}.mr-clock-total{color:var(--mr-ink3);font-weight:400}.mr-dyn{display:inline-flex;align-items:baseline;gap:.35rem;margin-inline-start:auto;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--mr-ink3);cursor:help}.mr-dyn-band{padding:.12rem .4rem;border-radius:999px;border:1px solid var(--mr-line);font-weight:700}.mr-dyn[data-band=flat] .mr-dyn-band{color:#8f9bb0;border-color:#8f9bb066}.mr-dyn[data-band=even] .mr-dyn-band{color:var(--mr-ink2)}.mr-dyn[data-band=textured] .mr-dyn-band{color:var(--mr-amber);border-color:#d4923a66}.mr-dyn[data-band=varied] .mr-dyn-band{color:var(--mr-good);border-color:#9dc08b80;background:#9dc08b1a}.mr-dyn-peak{letter-spacing:.02em}.mr-play{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:999px;font-size:12px;font-weight:600;border:1px solid rgba(212,146,58,.5);background:var(--mr-amber-soft);color:var(--mr-amber);transition:transform .16s cubic-bezier(.16,1,.3,1),background .16s ease}.mr-play:active:not(:disabled){transform:scale(.96)}.mr-play:disabled{opacity:.4}.mr-tile-time{font-size:11px;color:var(--mr-ink3)}.mr-tile-err{font-size:11px;color:var(--mr-bad)}.mr-route{font-size:11px;line-height:1.45;color:var(--mr-ink3)}.mr-route-what{color:var(--mr-ink2)}.mr-route-why{color:var(--mr-amber)}.mr-binaural{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem;font-size:10px;color:var(--mr-ink3);cursor:help}.mr-binaural-nums{font-size:11px;font-weight:700;color:var(--mr-amber-lit);letter-spacing:.01em;font-variant-numeric:tabular-nums}.mr-binaural-note{color:var(--mr-ink3)}.mr-binaural-check{color:var(--mr-good)}.mr-binaural-off{color:var(--mr-amber)}.mr-pulse{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem;font-size:10px;color:var(--mr-ink3);cursor:help}.mr-pulse-nums{font-size:11px;font-weight:700;color:var(--mr-amber-lit);letter-spacing:.01em;font-variant-numeric:tabular-nums}.mr-pulse-check{color:var(--mr-good)}.mr-pulse-off{color:var(--mr-amber)}.mr-variant-baseline{align-self:flex-start;padding:.12rem .45rem;border-radius:999px;border:1px solid rgba(245,241,236,.22);background:#f5f1ec0f;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mr-ink2)}.mr-variant-line{font-size:11px;line-height:1.4;color:var(--mr-amber);font-variant-numeric:tabular-nums}.mr-cand[data-baseline=true]{border-color:var(--mr-line-strong)}.mr-cand-recipe{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--mr-ink3)}.mr-spec{display:flex;flex-direction:column;gap:.3rem}.mr-spec[data-size=compact]{gap:.2rem}.mr-spec[data-size=compact] .mr-spec-read{font-size:9px}.mr-spec-canvas{display:block;width:100%;pointer-events:none;background:#00000047;border:1px solid var(--mr-line);border-radius:8px}.mr-spec-read{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:10px;color:var(--mr-ink3)}.mr-spec-chip{display:inline-flex;align-items:baseline;gap:.3rem;padding:.12rem .4rem;border-radius:999px;border:1px solid var(--mr-line);cursor:help}.mr-spec-chip[data-tonality=tonal]{color:var(--mr-amber-lit);border-color:#d4923a73;background:var(--mr-amber-soft)}.mr-spec-chip[data-tonality=broadband]{color:var(--mr-ink2)}.mr-spec-chip[data-tonality=silent],.mr-spec-chip[data-tonality=idle],.mr-spec-chip[data-tonality=unsure]{color:var(--mr-ink3)}.mr-spec-hz{font-size:11px;font-weight:700;letter-spacing:.01em}.mr-spec-note{font-size:9px;opacity:.85}.mr-spec-word{font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.mr-spec-num{cursor:help;white-space:nowrap}.mr-spec-num b{color:var(--mr-ink2);font-weight:600}.mr-spec-toggle{margin-inline-start:auto;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.mr-spec-bands{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;align-items:end}.mr-spec-band{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.mr-spec-band-bar{width:100%;height:14px;background:#0000004d;border-radius:2px;overflow:hidden;display:flex;align-items:flex-end}.mr-spec-band-fill{width:100%;height:100%;transform-origin:bottom;background:linear-gradient(180deg,var(--mr-amber-lit),rgba(212,146,58,.35))}.mr-spec-band-db{font-size:8px;color:var(--mr-ink2);line-height:1.1}.mr-spec-band-hz{font-size:8px;color:var(--mr-ink3);line-height:1.1}.mr-spec-values{border:1px solid var(--mr-line);border-radius:8px;padding:.45rem .55rem;background:#00000040;display:flex;flex-direction:column;gap:.35rem}.mr-spec-table{width:100%;border-collapse:collapse;font-size:10px}.mr-spec-table th{text-align:left;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--mr-ink3);font-weight:700;padding-bottom:2px}.mr-spec-table td{color:var(--mr-ink2);padding:1px 0;white-space:nowrap}.mr-spec-table td:first-child{color:var(--mr-ink)}.mr-spec-table th:last-child,.mr-spec-table td:last-child{text-align:end}.mr-spec-note-line{font-size:10px;line-height:1.45;color:var(--mr-ink2)}.mr-spec-err{font-size:10px;line-height:1.4;color:var(--mr-bad)}.mr-panel{background:var(--mr-bg1);border:1px solid var(--mr-line);border-radius:var(--mr-radius);padding:1.15rem}.mr-panel-centre{text-align:center;padding:2.5rem 1.15rem}.mr-panel-title{font-size:17px;font-weight:600;margin-bottom:.4rem}.mr-panel-sub{font-size:13px;color:var(--mr-ink2);line-height:1.55}.mr-panel-note{font-size:11px;color:var(--mr-ink3);margin-top:.7rem}.mr-accent{color:var(--mr-amber)}.mr-cleared{text-align:center;padding:2rem 1.2rem 1.6rem;border-radius:20px;border:1px solid rgba(212,146,58,.4);background:radial-gradient(120% 80% at 50% 0%,rgba(212,146,58,.18),transparent 62%),linear-gradient(180deg,var(--mr-bg2),var(--mr-bg1));box-shadow:0 20px 56px #00000080}.mr-cleared-kicker{font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--mr-amber)}.mr-cleared-title{margin:.6rem auto 1.4rem;max-width:24rem;font-size:22px;font-weight:600;line-height:1.25}.mr-cleared-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .5rem;margin-bottom:1.4rem}.mr-cleared-stat{display:flex;flex-direction:column;gap:.15rem}.mr-cleared-n{font-size:26px;font-weight:700;color:var(--mr-amber-lit);line-height:1}.mr-cleared-l{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-ink3)}.mr-duel{display:flex;flex-direction:column}.mr-duel-head{margin-bottom:1.1rem}.mr-duel-kicker{display:flex;align-items:center;gap:.4rem;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mr-amber);margin-bottom:.35rem}.mr-duel-title{font-size:21px;font-weight:600;line-height:1.22;letter-spacing:-.012em;margin-bottom:.4rem;text-wrap:balance}.mr-duel-meter{display:flex;align-items:center;gap:.55rem;margin-top:.7rem}.mr-duel-pips{display:inline-flex;gap:4px}.mr-duel-pip{width:16px;height:3px;border-radius:999px;background:var(--mr-bg3)}.mr-duel-pip[data-state=used]{background:var(--mr-amber);opacity:.85}.mr-duel-count{color:var(--mr-amber);font-size:11px;letter-spacing:.04em}.mr-duel-guidance{display:flex;align-items:baseline;gap:.45rem;margin-top:.55rem;font-size:12px;color:var(--mr-amber);line-height:1.45}.mr-duel-guidance-tag{flex:none;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:.12rem .36rem;border-radius:999px;border:1px solid rgba(212,146,58,.4);color:var(--mr-amber)}.mr-warnings{margin-top:.6rem;padding:.5rem .7rem .5rem 1.7rem;border-radius:10px;border:1px solid rgba(208,128,108,.32);background:#d0806c12;font-size:11px;line-height:1.5;color:var(--mr-bad);list-style:disc}.mr-duel-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;align-items:start}.mr-vs{display:flex;align-items:center;gap:.6rem;min-height:1px;pointer-events:none}.mr-vs-rule{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--mr-line-strong),transparent)}.mr-vs-mark{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;border:1px solid rgba(212,146,58,.45);background:radial-gradient(circle at 50% 30%,rgba(212,146,58,.22),var(--mr-bg1) 72%);color:var(--mr-amber-lit);font-size:10px;font-weight:700;letter-spacing:.06em}.mr-duel-foot{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--mr-line);display:flex;flex-direction:column;gap:.7rem;align-items:flex-start}.mr-cand{position:relative;isolation:isolate;background:radial-gradient(150% 70% at 50% -30%,rgba(212,146,58,.09),transparent 70%),linear-gradient(180deg,var(--mr-bg2),var(--mr-bg1) 62%);border:1px solid var(--mr-line-strong);border-radius:16px;padding:.95rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 18px 40px -28px #000000e6}.mr-cand:before{content:"";position:absolute;inset-inline:14px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(245,241,236,.22),transparent);pointer-events:none}.mr-cand-win{border-color:#d4923a8c;box-shadow:0 0 38px -8px #d4923a47,0 18px 40px -28px #000000e6}.mr-cand-win:before{background:linear-gradient(90deg,transparent,rgba(240,189,128,.5),transparent)}.mr-cand-empty{align-items:center;justify-content:center;min-height:140px;color:var(--mr-ink3);font-size:12px;text-align:center}.mr-cand-top{display:flex;align-items:flex-start;gap:.6rem}.mr-cand-medal{flex:none;display:inline-flex;align-items:baseline;justify-content:center;gap:1px;min-width:32px;height:30px;padding-inline:5px;padding-block:7px 0;border-radius:10px;border:1px solid rgba(212,146,58,.38);background:var(--mr-amber-soft);color:var(--mr-amber-lit);font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.mr-cand-medal-hash{font-size:9px;opacity:.6}.mr-cand-ident{flex:1;min-width:0}.mr-cand-title{font-size:16px;font-weight:600;line-height:1.28;letter-spacing:-.008em}.mr-cand-by{margin-top:.15rem;font-size:11px;color:var(--mr-ink3);line-height:1.45}.mr-cand-source{display:inline-block;margin-right:.3rem;padding:.05rem .3rem;border-radius:5px;background:var(--mr-bg3);color:var(--mr-ink2);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.mr-cand-by a,.mr-cand-license a{color:var(--mr-ink2);text-decoration:underline}.mr-cand-license{display:flex;align-items:center;gap:.35rem;font-size:11px;color:var(--mr-ink3);flex-wrap:wrap}.mr-lic-dot{flex:none;width:6px;height:6px;border-radius:999px;background:var(--mr-good);box-shadow:0 0 7px #9dc08b99}.mr-lic-dot-bad{background:var(--mr-bad);box-shadow:0 0 7px #d0806c99}.mr-dial{flex:none;position:relative;display:grid;place-items:center;width:40px;height:40px}.mr-dial svg{position:absolute;inset:0;width:100%;height:100%}.mr-dial-track{stroke:var(--mr-bg3)}.mr-dial-arc{stroke:var(--mr-amber)}.mr-dial-n{position:relative;font-size:9.5px;font-weight:700;color:var(--mr-ink);letter-spacing:-.045em;line-height:1}.mr-score-bars{display:flex;flex-direction:column;gap:.22rem}.mr-score-bar{display:flex;align-items:center;gap:.5rem;font-size:10px;color:var(--mr-ink3)}.mr-score-bar-label{width:74px;text-transform:capitalize;letter-spacing:.02em}.mr-score-bar-track{flex:1;height:3px;border-radius:999px;background:var(--mr-bg3);overflow:hidden}.mr-score-bar-fill{display:block;height:100%;background:linear-gradient(90deg,rgba(212,146,58,.55),var(--mr-amber))}.mr-cand-foot{display:flex;gap:.5rem;margin-top:.15rem}.mr-reject,.mr-pick{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:42px;padding:.55rem .7rem;border-radius:11px;font-size:13px;font-weight:600;transition:background .16s ease,border-color .16s ease,transform .16s ease}.mr-reject{border:1px solid rgba(208,128,108,.4);background:#d0806c14;color:var(--mr-bad)}.mr-pick{border:1px solid rgba(212,146,58,.5);background:var(--mr-amber-soft);color:var(--mr-amber-lit)}.mr-reject:active,.mr-pick:active{transform:scale(.98)}@media(hover:hover){.mr-reject:hover{background:#d0806c2e;border-color:var(--mr-bad)}.mr-pick:hover{background:#d4923a3d;border-color:var(--mr-amber)}}.mr-ab{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.mr-ab-side{display:flex;flex-direction:column;gap:.5rem}.mr-ab-old{opacity:.86}.mr-ab-label{display:flex;align-items:center;gap:.4rem;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mr-ink3)}.mr-ab-label-new{color:var(--mr-amber)}.mr-ab-letter{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;border:1px solid var(--mr-line-strong);font-size:10px;font-weight:700;letter-spacing:0;color:var(--mr-ink2)}.mr-ab-label-new .mr-ab-letter{border-color:#d4923a73;background:var(--mr-amber-soft);color:var(--mr-amber-lit)}.mr-winner-kicker{color:var(--mr-amber-lit)}.mr-laurel{flex:none}.mr-winner{display:flex;flex-direction:column;gap:1.1rem}.mr-winner-actions{display:flex;flex-direction:column;gap:.7rem;align-items:flex-start}.mr-confirm{border:1px solid rgba(208,128,108,.5);background:#d0806c14;border-radius:12px;padding:1rem;width:100%}.mr-confirm-title{font-size:14px;font-weight:600;margin-bottom:.4rem}.mr-confirm-body{font-size:12px;color:var(--mr-ink2);line-height:1.55}.mr-confirm-row{display:flex;gap:.6rem;margin-top:.8rem;flex-wrap:wrap}.mr-guidance{width:100%;border:1px solid rgba(212,146,58,.4);background:#d4923a0f;border-radius:12px;padding:.9rem 1rem}.mr-guidance-label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-amber);margin-bottom:.5rem}.mr-guidance-input{width:100%;border-radius:8px;border:1px solid var(--mr-line-strong);background:#0000004d;color:var(--mr-ink);font-size:13px;padding:.55rem .7rem;resize:vertical}.mr-guidance-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.6rem;flex-wrap:wrap}.mr-guidance-note{font-size:11px;color:var(--mr-ink3)}.mr-guidance-actions{display:flex;gap:.5rem}.mr-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:10px;font-size:13px;font-weight:600;border:1px solid var(--mr-line-strong);background:var(--mr-bg2);color:var(--mr-ink)}.mr-btn:hover{background:var(--mr-bg3)}.mr-btn-primary{border-color:#d4923a8c;background:var(--mr-amber-soft);color:var(--mr-amber)}.mr-btn-danger{border-color:#d0806c8c;background:#d0806c1f;color:var(--mr-bad)}.mr-link-btn{background:none;border:none;padding:0;font-size:12px;color:var(--mr-amber);text-decoration:underline;align-self:flex-start}.mr-btn-quiet{border-color:var(--mr-line);background:transparent;color:var(--mr-ink2)}.mr-btn-quiet:hover{background:var(--mr-bg2);color:var(--mr-ink)}.mr-link{background:none;border:none;padding:0;font-size:12px;color:var(--mr-amber);text-decoration:underline}.mr-quiet{color:var(--mr-ink3)}.mr-job{display:flex;flex-direction:column;gap:.6rem;font-size:13px;color:var(--mr-ink2);width:100%}.mr-job-bad{color:var(--mr-bad)}.mr-job-ok{color:var(--mr-good)}.mr-fail{display:flex;flex-direction:column;gap:.55rem;margin-top:1rem;padding:1rem;border-radius:14px;border:1px solid rgba(208,128,108,.42);background:#d0806c12}.mr-fail-kicker{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mr-bad)}.mr-fail-reason{font-size:14px;line-height:1.5;color:var(--mr-ink)}.mr-pre{font-family:ui-monospace,monospace;font-size:11px;color:var(--mr-ink2);background:#00000059;border:1px solid var(--mr-line);border-radius:8px;padding:.7rem;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word}.mr-deploy-note{font-size:11px;color:var(--mr-ink3)}.mr-hunt-status{margin-top:.9rem;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--mr-amber)}.mr-hunt-bar{margin-top:.4rem;height:4px;border-radius:999px;background:var(--mr-bg3);overflow:hidden}.mr-hunt-bar>span{display:block;height:100%;width:34%;border-radius:999px;background:var(--mr-amber);animation:mr-sweep 1.4s ease-in-out infinite}@keyframes mr-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.mr-spinner{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid var(--mr-line-strong);border-top-color:var(--mr-amber);animation:mr-spin .7s linear infinite;margin-right:.5rem;vertical-align:-2px}@keyframes mr-spin{to{transform:rotate(360deg)}}.mr-toasts{position:fixed;top:12px;inset-inline:0;z-index:47;display:flex;flex-direction:column;align-items:center;gap:6px;padding-inline:12px;pointer-events:none}.mr-toast{display:flex;align-items:center;gap:.5rem;max-width:min(420px,100%);padding:.5rem .8rem .5rem .65rem;border-radius:999px;border:1px solid var(--mr-line-strong);background:#221a14f0;box-shadow:0 14px 34px -18px #000000f2;color:var(--mr-ink);font-size:12.5px;line-height:1.3;animation:mr-toast-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes mr-toast-in{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:translateZ(0)}}.mr-toast-icon{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid rgba(212,146,58,.35);background:var(--mr-amber-soft);color:var(--mr-amber-lit)}.mr-toast-text{min-width:0}.mr-toast[data-kind=ready] .mr-toast-icon{border-color:#9dc08b66;background:#9dc08b24;color:var(--mr-good)}.mr-toast[data-kind=failed] .mr-toast-icon{border-color:#d0806c6b;background:#d0806c24;color:var(--mr-bad)}.mr-hunts{flex:none;display:inline-flex;align-items:center;gap:.35rem;padding:.24rem .5rem;border-radius:999px;border:1px solid var(--mr-line);background:var(--mr-bg2);font-size:11px;color:var(--mr-ink2)}.mr-hunts-seg{display:inline-flex;align-items:center;gap:.22rem;font-weight:700}.mr-hunts-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.mr-hunts-cooking{color:var(--mr-amber)}.mr-hunts-ready{color:var(--mr-good)}.mr-hunts-stalled{color:var(--mr-bad)}.mr-hunts-word{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-ink3)}.mr-hunts[data-cooking=true] .mr-hunts-cooking .mr-hunts-dot{animation:mr-breathe 2.4s ease-in-out infinite}@keyframes mr-breathe{0%,to{opacity:1}50%{opacity:.32}}.mr-tray{max-width:640px;width:100%;margin-inline:auto;display:flex;flex-direction:column;gap:.5rem}.mr-tray-next{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border-radius:10px;border:1px solid rgba(157,192,139,.26);background:#9dc08b12;font-size:12px;color:var(--mr-ink2)}.mr-tray-next-dot{flex:none;width:7px;height:7px;border-radius:999px;background:var(--mr-good);box-shadow:0 0 9px #9dc08ba6}.mr-tray-more{margin-left:auto;color:var(--mr-good);font-size:11px;font-weight:700}.mr-tray-fail{border:1px solid rgba(208,128,108,.26);border-radius:12px;background:#d0806c0d;overflow:hidden}.mr-tray-fail-row{display:flex;align-items:center;gap:.5rem;width:100%;min-height:40px;padding:.45rem .7rem;background:none;border:none;color:var(--mr-ink2);font-size:12px;text-align:left}.mr-tray-mark{flex:none;color:var(--mr-bad)}.mr-tray-fail-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mr-ink)}.mr-tray-fail-word{flex:none;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-bad)}.mr-tray-fail-chev{flex:none;margin-left:auto;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-ink3)}.mr-tray-fail[data-open=true] .mr-fail{border:none;border-top:1px solid rgba(208,128,108,.22);border-radius:0;background:none}.mr-fail-steer{font-size:12px;color:var(--mr-amber)}.mr-fail-note{font-size:11px;color:var(--mr-ink3)}.mr-tray-wait{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border-radius:10px;border:1px solid var(--mr-line);background:#0003;font-size:12px;color:var(--mr-ink2)}.mr-tray-wait-dot{flex:none;width:7px;height:7px;border-radius:999px;background:var(--mr-ink3)}.mr-tray-wait[data-wait-reason=unreachable]{border-color:#d4923a47}.mr-tray-wait[data-wait-reason=unreachable] .mr-tray-wait-dot{background:var(--mr-amber)}.mr-tray-orphan{display:flex;align-items:center;gap:.6rem;padding:.4rem .7rem;border-radius:10px;border:1px dashed var(--mr-line);font-size:11px;line-height:1.4;color:var(--mr-ink2)}.mr-tray-orphan .mr-link-btn{margin-inline-start:auto;flex:none;font-size:11px}.mr-tray-promise{font-size:10px;line-height:1.4;color:var(--mr-ink3);padding-inline:.2rem}.mr-tray-queued{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border-radius:10px;border:1px solid rgba(212,146,58,.22);background:var(--mr-amber-soft);font-size:12px;color:var(--mr-ink2)}.mr-tray-queued-dot{flex:none;width:7px;height:7px;border-radius:999px;background:var(--mr-amber);box-shadow:0 0 9px #d4923a8c}.mr-tray-place{color:var(--mr-ink);font-weight:600;font-variant-numeric:tabular-nums}.mr-duel-partial{font-size:11px;line-height:1.45;color:var(--mr-ink2);border-inline-start:2px solid rgba(212,146,58,.45);padding-inline-start:.5rem;margin-block-start:.35rem}.mr-duel-degraded{margin:.35rem 0 0;padding:.45rem .6rem;border-inline-start:2px solid var(--mr-amber);border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--mr-amber) 9%,transparent);font-size:11.5px;line-height:1.45;color:var(--mr-ink2)}.mr-quota{margin:.25rem 0 0;font-size:10.5px;line-height:1.4;color:var(--mr-ink3)}.mr-quota[data-quota-state=exhausted]{color:var(--mr-amber)}.mr-tray-refused{border:1px solid var(--mr-line-strong);border-radius:12px;background:#0003;padding:.55rem .7rem;display:flex;flex-direction:column;gap:.4rem}.mr-tray-refused-row{display:flex;align-items:center;gap:.5rem;font-size:12px;color:var(--mr-ink2)}.mr-tray-refused .mr-tray-mark{color:var(--mr-ink3)}.mr-tray-refused-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mr-ink)}.mr-tray-refused-word{flex:none;margin-inline-start:auto;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-ink3)}.mr-tray-refused-why{font-size:12px;line-height:1.45;color:var(--mr-ink)}.mr-guidance-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.mr-chip{padding:.28rem .55rem;border-radius:999px;border:1px solid var(--mr-line-strong);background:var(--mr-bg2);color:var(--mr-ink2);font-size:11px;transition:border-color .14s ease,color .14s ease,background .14s ease}.mr-chip[data-used=true]{border-color:#d4923a80;background:var(--mr-amber-soft);color:var(--mr-amber-lit)}@media(hover:hover){.mr-chip:hover{border-color:var(--mr-amber);color:var(--mr-amber-lit)}}.mr-guidance-foot{margin-top:.55rem;font-size:11px;color:var(--mr-ink3);line-height:1.5}.mr-duel-head{animation:mr-rise-in .42s cubic-bezier(.16,1,.3,1) both}.mr-duel-grid>.mr-cand,.mr-duel-grid>.mr-cand-empty{animation:mr-rise-in .46s cubic-bezier(.16,1,.3,1) both}.mr-duel-grid>*:nth-child(1){animation-delay:60ms}.mr-duel-grid>.mr-vs{animation:mr-fade-in .42s ease both;animation-delay:.15s}.mr-duel-grid>*:nth-child(3){animation-delay:.18s}.mr-winner .mr-ab-side{animation:mr-rise-in .46s cubic-bezier(.16,1,.3,1) both}.mr-winner .mr-ab-side:nth-child(2){animation-delay:90ms}@keyframes mr-rise-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@media(min-width:640px){.mr-root{gap:1.1rem}.mr-hud{padding:.9rem 1.1rem 1rem}.mr-hud-top{gap:.6rem}.mr-sound-label{display:inline}.mr-points-value{font-size:40px}.mr-pct{font-size:17px}.mr-hud-foot{font-size:11px}.mr-card{padding:1.25rem 1.35rem 1.4rem;min-height:clamp(316px,40vh,410px)}.mr-card-title{font-size:30px}.mr-stamp{font-size:23px}.mr-cleared-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-cleared-title{font-size:26px}.mr-panel{padding:1.5rem}.mr-duel-grid{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);gap:0}.mr-duel-grid>.mr-cand,.mr-duel-grid>.mr-cand-empty{height:100%}.mr-vs{flex-direction:column;align-self:stretch;padding-block:.4rem}.mr-vs-rule{width:1px;height:auto;flex:1;background:linear-gradient(180deg,transparent,var(--mr-line-strong),transparent)}.mr-duel-title{font-size:27px}.mr-cand{padding:1.1rem 1.15rem 1.15rem}.mr-cand-title{font-size:17px}.mr-ab{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}@media(prefers-reduced-motion:reduce){.mr-root *,.mr-root *:before,.mr-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mr-hunt-bar>span{width:100%;animation:none!important;opacity:.6}.mr-spinner{animation:none!important;border-top-color:var(--mr-amber)}.mr-streak[data-tier="4"]{animation:none!important;background-position:0% 50%!important}.mr-verdict:hover:not(:disabled),.mr-verdict:active:not(:disabled){transform:none}.mr-play:active:not(:disabled){transform:none}.mr-peek{animation:none!important}.mr-peek[data-depth="1"]{transform:translateY(18px) scale(.955)}.mr-peek[data-depth="2"]{transform:translateY(33px) scale(.915)}.mr-toast,.mr-duel-head,.mr-duel-grid>.mr-cand,.mr-duel-grid>.mr-cand-empty,.mr-duel-grid>.mr-vs,.mr-winner .mr-ab-side{animation:none!important;opacity:1!important;transform:none!important}.mr-hunts[data-cooking=true] .mr-hunts-cooking .mr-hunts-dot{animation:none!important;opacity:1!important}.mr-reject:active,.mr-pick:active{transform:none}}.mr-region{margin:.9rem 0 0;padding:.75rem .85rem;border:1px solid var(--mr-line);border-radius:10px;background:var(--mr-bg2);display:flex;flex-direction:column;gap:.45rem}.mr-region-head{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mr-ink3)}.mr-region-length{margin:0;font-size:12.5px;line-height:1.45;color:var(--mr-ink)}.mr-region-length[data-source-duration=""]{color:var(--mr-amber)}.mr-region-why,.mr-region-note,.mr-region-caveat{margin:0;font-size:11px;line-height:1.45;color:var(--mr-ink3)}.mr-region-fetch,.mr-region-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.mr-region-fetch{flex-direction:column;align-items:stretch}.mr-region-repeats{margin:0;font-size:14px;font-weight:700;color:var(--mr-amber-lit);font-variant-numeric:tabular-nums}.mr-region-seam,.mr-region-env{margin:0;font-size:11.5px;color:var(--mr-ink2);font-variant-numeric:tabular-nums}.mr-region-metrics{display:flex;flex-direction:column;gap:.3rem}.mr-region-warnings{margin:0;padding-inline-start:1rem;font-size:11.5px;line-height:1.5;color:var(--mr-amber)}.mr-region-refused{margin:0;padding:.45rem .6rem;border-inline-start:2px solid var(--mr-amber);border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--mr-amber) 9%,transparent);font-size:11.5px;line-height:1.45;color:var(--mr-ink2)}.mr-region-audition{display:flex;flex-direction:column;gap:.3rem}.mr-region-audio{width:100%;height:32px;filter:invert(.88) hue-rotate(180deg);border-radius:6px}.mr-region-chosen{margin:0;font-size:11.5px;color:var(--mr-ink2)}.mr-region-blocked{margin:0;font-size:11.5px;line-height:1.45;color:var(--mr-amber)}.mr-region-failed{margin:0;font-size:11.5px;line-height:1.45;color:var(--mr-bad)}.mr-cand-length{margin:.25rem 0 0;font-size:10.5px;line-height:1.4;color:var(--mr-ink3)}.mr-cand-length[data-length-kind=sample-only]{color:var(--mr-amber)}.mr-libadd{margin:.9rem 0 0;padding:.75rem .85rem;border:1px solid var(--mr-line);border-radius:10px;background:var(--mr-bg2);display:flex;flex-direction:column;gap:.45rem}.mr-libadd-phase{margin:0;font-size:12px;line-height:1.45;color:var(--mr-ink2)}.mr-libadd[data-status=proposed] .mr-libadd-phase{color:var(--mr-amber-lit);font-weight:600}.mr-libadd-confidence{margin:0;font-size:12px;line-height:1.45;cursor:help}.mr-libadd-confidence[data-level=strong]{color:var(--mr-good)}.mr-libadd-confidence[data-level=fair]{color:var(--mr-ink2)}.mr-libadd-confidence[data-level=weak]{color:var(--mr-amber)}.mr-libadd-reasoning,.mr-libadd-gaps ul,.mr-libadd-refusal ul{margin:0;padding-inline-start:1rem;font-size:11px;line-height:1.5;color:var(--mr-ink3)}.mr-libadd-proposal{display:flex;flex-direction:column;gap:.45rem}.mr-libadd-field{display:flex;flex-direction:column;gap:.15rem}.mr-libadd-input{width:100%;border-radius:8px;border:1px solid var(--mr-line-strong);background:#0000004d;color:var(--mr-ink);font-size:13px;padding:.45rem .6rem}.mr-libadd-label{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--mr-ink3)}.mr-libadd-id{margin:0;font-size:11px;color:var(--mr-ink3)}.mr-libadd-id code{color:var(--mr-amber-lit);font-variant-numeric:tabular-nums}.mr-libadd-id-was{color:var(--mr-ink3)}.mr-libadd-alt{margin:0;font-size:11px;color:var(--mr-ink3)}.mr-libadd-gaps{padding:.4rem .6rem;border-inline-start:2px solid var(--mr-amber);border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--mr-amber) 9%,transparent);font-size:11.5px;color:var(--mr-ink2)}.mr-libadd-gaps p{margin:0 0 .2rem}.mr-libadd-interrupt{margin:0;font-size:10.5px;color:var(--mr-ink3)}.mr-libadd-refusal{padding:.45rem .6rem;border-inline-start:2px solid var(--mr-amber);border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--mr-amber) 9%,transparent);font-size:11.5px;line-height:1.45;color:var(--mr-ink2)}.mr-libadd-refusal p{margin:0}.mr-libadd-done{display:flex;flex-direction:column;gap:.25rem}.mr-libadd-trackid{margin:0;font-size:12px;color:var(--mr-ink)}.mr-libadd-trackid code{color:var(--mr-good)}.mr-libadd-notready{margin:0;font-size:11.5px;line-height:1.45;color:var(--mr-amber)}.mr-libadd-failed{margin:0;font-size:11.5px;color:var(--mr-bad)}.mr-promoting{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .45rem;border-radius:999px;border:1px solid var(--mr-line-strong);background:color-mix(in srgb,var(--mr-good) 12%,transparent);font-size:11px;color:var(--mr-ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.mr-promoting-dot{width:6px;height:6px;border-radius:50%;background:var(--mr-good);animation:mr-promoting-pulse 2.4s ease-in-out infinite}.mr-promoting-word{color:var(--mr-ink3)}@keyframes mr-promoting-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.mr-promoting-dot{animation:none;opacity:.9}}.mr-ptray{display:flex;flex-direction:column;gap:.4rem;margin:.6rem 0 0}.mr-ptray-row{padding:.55rem .7rem;border:1px solid var(--mr-line);border-radius:10px;background:var(--mr-bg2);display:flex;flex-direction:column;gap:.25rem}.mr-ptray-row[data-state=done]{border-color:color-mix(in srgb,var(--mr-good) 40%,var(--mr-line))}.mr-ptray-row[data-state=failed]{border-color:color-mix(in srgb,var(--mr-amber) 45%,var(--mr-line))}.mr-ptray-head{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.mr-ptray-title{font-size:12.5px;font-weight:600;color:var(--mr-ink)}.mr-ptray-kind{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--mr-ink3)}.mr-ptray-stage{margin:0;font-size:11.5px;color:var(--mr-ink2)}.mr-ptray-note{margin:0;font-size:11.5px;line-height:1.45;color:var(--mr-ink2)}.mr-ptray-note[data-deploy-ready=false]{color:var(--mr-amber)}.mr-ptray-row[data-state=done]:has(.mr-ptray-note[data-deploy-ready=false]){border-color:color-mix(in srgb,var(--mr-amber) 45%,var(--mr-line))}.mr-ptray-verdict{margin:0;font-size:12px;font-weight:600;color:var(--mr-amber)}.mr-ptray-reason,.mr-ptray-advice{margin:0;font-size:11px;line-height:1.45;color:var(--mr-ink3)}.mr-ptray-advice{color:var(--mr-ink2)}.mr-ptray-fail{display:flex;flex-direction:column;gap:.2rem}.mr-ptray-actions{display:flex;align-items:center;gap:.5rem;margin-top:.15rem;flex-wrap:wrap}.mr-incumbent{margin:.5rem 0 0;padding:.35rem .6rem;border:1px dashed var(--mr-line-strong);border-radius:8px;background:#0000002e}.mr-incumbent-row{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;min-height:20px}.mr-incumbent-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--mr-ink3)}.mr-incumbent-title{font-size:12.5px;font-weight:600;color:var(--mr-ink2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-incumbent-dur{font-size:11px;color:var(--mr-amber)}.mr-incumbent-toggle{margin-inline-start:auto;font-size:11px}.mr-incumbent[data-open=true]{padding-bottom:.5rem}.mr-score-toggle{font-size:10.5px;align-self:flex-start;margin:.15rem 0 0}.mr-incumbent-plain,.mr-cand-plain{margin:.2rem 0 0;font-size:10.5px;line-height:1.4;color:var(--mr-ink3)}.mr-heldback{display:inline-flex;align-items:baseline;gap:.25rem;margin-inline-start:.5rem;padding:.05rem .4rem;border:1px solid color-mix(in srgb,var(--mr-amber) 45%,transparent);border-radius:999px;background:transparent;color:var(--mr-amber);font-size:11px;cursor:pointer;font-variant-numeric:tabular-nums}.mr-heldback:hover{background:var(--mr-amber-soft)}.mr-heldback-word{font-size:10px;color:var(--mr-ink3)}.mr-setaside{display:flex;flex-direction:column;gap:.6rem;padding:.2rem 0 1.2rem}.mr-setaside-head{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.mr-setaside-row{display:flex;flex-direction:column;gap:.3rem;padding:.7rem .85rem;border:1px solid var(--mr-line);border-radius:10px;background:var(--mr-bg2)}.mr-setaside-row{border-inline-start:2px solid color-mix(in srgb,var(--mr-amber) 50%,transparent)}.mr-setaside-row-head{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.mr-setaside-track{font-size:13px;font-weight:600;color:var(--mr-ink)}.mr-setaside-verdict{font-size:10px;letter-spacing:.05em;text-transform:uppercase;padding:.05rem .35rem;border-radius:999px;background:var(--mr-amber-soft);color:var(--mr-amber)}.mr-setaside-means,.mr-setaside-why,.mr-setaside-plain,.mr-setaside-cand{margin:0;font-size:11.5px;line-height:1.45}.mr-setaside-means{color:var(--mr-ink2)}.mr-setaside-why{color:var(--mr-ink)}.mr-setaside-plain,.mr-setaside-cand{color:var(--mr-ink3);font-size:10.5px}.mr-setaside-repeat{margin:0;padding:.35rem .5rem;border-radius:6px;background:var(--mr-amber-soft);font-size:11.5px;line-height:1.45;color:var(--mr-amber)}.mr-setaside-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.2rem}.mr-setaside-stale{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.5rem .7rem;border-inline-start:2px solid var(--mr-amber);border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--mr-amber) 9%,transparent);font-size:11.5px;color:var(--mr-ink2)}.mr-setaside-stale p{margin:0}.mr-upload{display:flex;flex-direction:column;gap:.5rem;padding:.85rem;border:1px solid var(--mr-line);border-radius:10px;background:var(--mr-bg2)}.mr-upload-file{font-size:12px;color:var(--mr-ink2)}.mr-upload-size{margin:0;font-size:11px;color:var(--mr-ink3)}.mr-upload-size[data-too-big=true]{color:var(--mr-amber)}.mr-upload-prov{display:flex;flex-direction:column;gap:.4rem;margin:.2rem 0;padding:.5rem .6rem;border:1px solid var(--mr-line-strong);border-radius:8px}.mr-upload-prov legend{padding:0 .3rem}.mr-upload-choice{display:flex;gap:.5rem;align-items:flex-start;padding:.4rem .45rem;border-radius:6px;cursor:pointer}.mr-upload-choice[data-chosen=true]{background:var(--mr-amber-soft)}.mr-upload-choice-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.mr-upload-choice-label{font-size:12.5px;font-weight:600;color:var(--mr-ink)}.mr-upload-choice-says{font-size:11px;line-height:1.45;color:var(--mr-ink3)}.mr-upload-missing{margin:0;font-size:11px;color:var(--mr-ink3)}.mr-upload-problem{margin:0;padding:.45rem .6rem;border-inline-start:2px solid var(--mr-amber);border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--mr-amber) 9%,transparent);font-size:11.5px;line-height:1.45;color:var(--mr-ink2)}.mr-cand-own{font-size:11px;align-self:center;margin-top:.15rem}.mr-duel-own{font-size:11px;align-self:center;margin-top:.2rem}.mr-winner-own{font-size:11.5px;align-self:flex-start;margin:.4rem 0 0}.mr-retire-effect,.mr-retire-reach,.mr-retire-refs{margin:0;padding-inline-start:1.1rem;display:flex;flex-direction:column;gap:.2rem;font-size:11.5px;line-height:1.45;color:var(--mr-ink2)}.mr-retire-reach li[data-state=live]{color:var(--mr-ink)}.mr-retire-reach li[data-state=owed]{color:var(--mr-amber)}.mr-retire-reach li[data-state=not-built]{color:var(--mr-bad)}.mr-retire-refs-head{margin:0;font-size:12.5px;line-height:1.45;color:var(--mr-ink)}.mr-retire-refs{list-style:none;padding-inline-start:0}.mr-retire-refs li{color:var(--mr-ink3)}.mr-retire-refs li[data-kind=playback]{color:var(--mr-ink2)}.mr-retire-risk-head{margin-block-start:.15rem}.mr-retire-open-row{display:flex;justify-content:center;padding-block-start:.3rem}.mr-retire-open{background:none;border:none;padding:.2rem .5rem;font-size:11px;letter-spacing:.02em;color:var(--mr-ink3);text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.mr-retire-open:hover{color:var(--mr-bad)}}.mr-retire-exit{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start;margin-block-start:.35rem;padding-block-start:.5rem;border-top:1px dashed var(--mr-line);align-self:stretch}.mr-retire-quiet{background:none;border:none;padding:.15rem 0;font-size:11px;letter-spacing:.02em;color:var(--mr-bad);text-decoration:underline;text-underline-offset:2px;opacity:.78;align-self:flex-start}@media(hover:hover){.mr-retire-quiet:hover{opacity:1}}.mr-retire-exit-note{font-size:10px;line-height:1.4;color:var(--mr-ink3)}.mr-retire-midhunt{margin:0;padding:.5rem .6rem;border-radius:9px;border:1px solid rgba(212,146,58,.24);background:var(--mr-amber-soft);font-size:11.5px;line-height:1.45;color:var(--mr-ink2)}.mr-tray-retire{margin-inline-start:auto;flex:none;background:none;border:none;padding:.1rem .2rem;font-size:10px;letter-spacing:.03em;text-transform:uppercase;color:var(--mr-ink3);text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.mr-tray-retire:hover{color:var(--mr-bad)}}.mr-confirm-row .mr-tray-retire{margin-inline-start:0;align-self:center}.mr-cand-prompt>summary{font-size:.72rem;color:var(--ink-1);cursor:pointer}.mr-cand-prompt-text{font-size:.72rem;color:var(--ink-1);white-space:pre-wrap;margin-top:.25rem;max-width:46rem}
