.overlay.svelte-cqavbr{z-index:60;background:color-mix(in oklab, var(--bg-0) 70%, transparent);-webkit-backdrop-filter:blur(2px);animation:svelte-cqavbr-overlay-in var(--motion-base) ease-out both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card.svelte-cqavbr{border:1px solid var(--border-strong);background:var(--bg-1);padding:var(--sp-5) var(--sp-5) var(--sp-4);align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;min-width:280px;max-width:360px;animation:.32s cubic-bezier(.16,1,.3,1) 60ms both svelte-cqavbr-card-in;display:flex;position:relative}.card[data-tone=win].svelte-cqavbr{border-color:var(--tone-win);box-shadow:0 0 0 1px var(--tone-win), 0 6px 32px color-mix(in oklab, var(--tone-win) 35%, transparent)}.card[data-tone=loss].svelte-cqavbr{border-color:var(--tone-loss);box-shadow:0 0 0 1px var(--tone-loss), 0 6px 32px color-mix(in oklab, var(--tone-loss) 28%, transparent)}.card[data-tone=draw].svelte-cqavbr{border-color:var(--border-strong);box-shadow:0 6px 24px color-mix(in oklab, var(--bg-0) 60%, transparent)}.close.svelte-cqavbr{top:var(--sp-2);right:var(--sp-2);width:28px;height:28px;color:var(--fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:color 80ms,border-color 80ms,background 80ms;display:inline-flex;position:absolute}.close.svelte-cqavbr:hover{color:var(--fg-0);border-color:var(--border-strong);background:var(--bg-2)}.close.svelte-cqavbr:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.icon-ring.svelte-cqavbr{border:1px solid var(--border-strong);background:var(--bg-2);width:64px;height:64px;margin-bottom:var(--sp-2);justify-content:center;align-items:center;animation:.46s cubic-bezier(.34,1.56,.64,1) .24s both svelte-cqavbr-icon-pop;display:flex}.card[data-tone=win].svelte-cqavbr .icon-ring:where(.svelte-cqavbr){border-color:var(--tone-win);background:color-mix(in oklab, var(--tone-win) 14%, var(--bg-2));color:var(--tone-win)}.card[data-tone=loss].svelte-cqavbr .icon-ring:where(.svelte-cqavbr){border-color:var(--tone-loss);background:color-mix(in oklab, var(--tone-loss) 12%, var(--bg-2));color:var(--tone-loss)}.card[data-tone=draw].svelte-cqavbr .icon-ring:where(.svelte-cqavbr){color:var(--fg-1)}.icon-ring.svelte-cqavbr .dialog-icon{color:inherit}.title.svelte-cqavbr{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted);text-transform:lowercase;letter-spacing:.08em;margin:0;animation:.22s ease-out .38s both svelte-cqavbr-text-up}.headline.svelte-cqavbr{font-size:var(--fs-2xl,28px);color:var(--fg-0);text-transform:lowercase;letter-spacing:-.02em;margin:0;font-weight:700;animation:.22s ease-out .42s both svelte-cqavbr-text-up}.card[data-tone=win].svelte-cqavbr .headline:where(.svelte-cqavbr){color:var(--tone-win)}.card[data-tone=loss].svelte-cqavbr .headline:where(.svelte-cqavbr){color:var(--tone-loss)}.subtitle.svelte-cqavbr{font-size:var(--fs-sm);color:var(--fg-muted);text-transform:lowercase;margin:0;animation:.22s ease-out .48s both svelte-cqavbr-text-up}.rating.svelte-cqavbr{margin-top:var(--sp-2);border:1px solid var(--border-strong);background:var(--bg-2);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-1);align-items:center;gap:8px;padding:6px 12px;animation:.24s ease-out .56s both svelte-cqavbr-text-up;display:inline-flex}.casual-note.svelte-cqavbr{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted);margin:0;display:block;overflow:hidden}.provisional.svelte-cqavbr{color:var(--fg-muted);margin-left:1px;font-weight:700}.rating-delta.svelte-cqavbr{border-left:1px solid var(--border);margin-left:4px;padding-left:8px;font-weight:700}.rating[data-sign=pos].svelte-cqavbr{border-color:color-mix(in oklab, var(--tone-win) 50%, var(--border-strong))}.rating[data-sign=pos].svelte-cqavbr .rating-delta:where(.svelte-cqavbr){color:var(--tone-win)}.rating[data-sign=neg].svelte-cqavbr{border-color:color-mix(in oklab, var(--tone-loss) 50%, var(--border-strong))}.rating[data-sign=neg].svelte-cqavbr .rating-delta:where(.svelte-cqavbr){color:var(--tone-loss)}.rating[data-sign=zero].svelte-cqavbr .rating-delta:where(.svelte-cqavbr){color:var(--fg-muted)}.actions.svelte-cqavbr{margin-top:var(--sp-3);gap:var(--sp-2);grid-template-columns:1fr 1fr;width:100%;min-width:0;animation:.22s ease-out .7s both svelte-cqavbr-text-up;display:grid}.actions.svelte-cqavbr>.btn{min-width:0}.actions.svelte-cqavbr .lbl:where(.svelte-cqavbr){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.actions-stack.svelte-cqavbr{gap:var(--sp-2);flex-direction:column;display:flex}.actions-single.svelte-cqavbr{grid-template-columns:1fr}.secondary-row.svelte-cqavbr{margin-top:0}.rematch-row.svelte-cqavbr{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.rematch-row.svelte-cqavbr .btn{white-space:nowrap}.btn-link.svelte-cqavbr{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 8px;text-decoration:underline}.btn-link.svelte-cqavbr:hover{color:var(--fg-1)}.notice.svelte-cqavbr{text-align:center;border:1px dashed var(--border);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:lowercase;padding:10px 12px}.tertiary-row.svelte-cqavbr{margin-top:var(--sp-1);gap:var(--sp-2);width:100%;padding-top:var(--sp-2);border-top:1px dashed var(--border);grid-template-columns:1fr 1fr;animation:.22s ease-out .78s both svelte-cqavbr-text-up;display:grid}.tertiary-single.svelte-cqavbr{grid-template-columns:1fr}.tertiary-row.svelte-cqavbr .btn{color:var(--fg-muted);padding:4px 8px}.tertiary-row.svelte-cqavbr .btn:hover:not(:disabled){color:var(--fg-0)}@keyframes svelte-cqavbr-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-cqavbr-card-in{0%{opacity:0;transform:scale(.92)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-cqavbr-icon-pop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}60%{transform:scale(1.12)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes svelte-cqavbr-text-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.overlay.svelte-cqavbr,.card.svelte-cqavbr,.icon-ring.svelte-cqavbr,.title.svelte-cqavbr,.headline.svelte-cqavbr,.subtitle.svelte-cqavbr,.rating.svelte-cqavbr,.actions.svelte-cqavbr,.tertiary-row.svelte-cqavbr{animation-duration:.12s;animation-timing-function:ease;animation-delay:0s}}.intro.svelte-1vxtiqm{z-index:40;border-radius:inherit;pointer-events:auto;transition:opacity var(--out,.52s) ease;position:absolute;inset:0;overflow:hidden;container-type:size}.intro[data-phase=out].svelte-1vxtiqm{pointer-events:none}.intro.instant[data-phase=out].svelte-1vxtiqm{opacity:0}.intro.instant.svelte-1vxtiqm{animation:.22s svelte-1vxtiqm-intro-fade}@keyframes svelte-1vxtiqm-intro-fade{0%{opacity:0}to{opacity:1}}.half.svelte-1vxtiqm{z-index:1;transition:clip-path var(--slide,.62s) cubic-bezier(.22, 1, .36, 1);will-change:clip-path;position:absolute;inset:0}.half.top.svelte-1vxtiqm{clip-path:inset(0 0 100%)}.intro[data-phase=in].svelte-1vxtiqm .half:where(.svelte-1vxtiqm),.intro[data-phase=hold].svelte-1vxtiqm .half:where(.svelte-1vxtiqm){clip-path:inset(0 0 50%)}.intro[data-phase=out].svelte-1vxtiqm:not(.instant) .half:where(.svelte-1vxtiqm){transition-duration:var(--out,.52s);clip-path:inset(0 0 100%)}.intro.instant.svelte-1vxtiqm .half:where(.svelte-1vxtiqm){clip-path:inset(0 0 50%);transition:none}.card-slot.svelte-1vxtiqm{z-index:3;opacity:0;justify-content:center;width:max-content;max-width:86%;transition:opacity .26s,translate .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;left:50%;transform:translate(-50%)}.card-slot.top.svelte-1vxtiqm{margin-bottom:clamp(30px,9cqmin,56px);bottom:50%;translate:0 -14px}.card-slot.bottom.svelte-1vxtiqm{margin-top:clamp(30px,9cqmin,56px);top:50%;translate:0 14px}.intro[data-phase=hold].svelte-1vxtiqm .card-slot:where(.svelte-1vxtiqm),.intro.instant.svelte-1vxtiqm .card-slot:where(.svelte-1vxtiqm){opacity:1;translate:0}.intro[data-phase=out].svelte-1vxtiqm:not(.instant) .card-slot.top:where(.svelte-1vxtiqm){opacity:0;translate:0 -36px}.intro[data-phase=out].svelte-1vxtiqm:not(.instant) .card-slot.bottom:where(.svelte-1vxtiqm){opacity:0;translate:0 36px}.card.svelte-1vxtiqm{background:var(--bg-2);border:1px solid var(--border-strong);border-radius:0;align-items:center;gap:clamp(8px,2.4cqmin,12px);min-width:0;max-width:100%;padding:clamp(6px,1.8cqmin,10px) clamp(10px,2.6cqmin,14px);display:flex;box-shadow:0 8px 28px #00000073}.card.self.svelte-1vxtiqm{border-color:var(--accent);box-shadow:0 8px 28px #00000073, 0 0 0 1px var(--accent)}.meta.svelte-1vxtiqm{flex-direction:column;gap:3px;min-width:0;display:flex}.name.svelte-1vxtiqm{max-width:100%;font-family:var(--font-mono);color:var(--fg-0);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;font-size:clamp(13px,3.6cqmin,18px);font-weight:600;display:inline-flex;overflow:hidden}.title.svelte-1vxtiqm{color:var(--accent);flex-shrink:0;font-size:.8em;font-weight:700}.sub.svelte-1vxtiqm{align-items:center;gap:8px;display:inline-flex}.rating.svelte-1vxtiqm{font-family:var(--font-mono);color:var(--fg-1);font-size:clamp(13px,2.8cqmin,14px)}.vs.svelte-1vxtiqm{z-index:4;background:var(--bg-0);border:2px solid var(--accent);min-width:clamp(36px,11cqmin,60px);height:clamp(34px,10cqmin,56px);color:var(--accent);font-family:var(--font-mono);letter-spacing:.06em;opacity:0;border-radius:0;place-items:center;padding:0 clamp(7px,2cqmin,12px);font-size:clamp(13px,4cqmin,22px);font-weight:700;transition:opacity .22s,transform .3s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5);box-shadow:0 6px 22px #00000073}.intro[data-phase=hold].svelte-1vxtiqm .vs:where(.svelte-1vxtiqm),.intro.instant.svelte-1vxtiqm .vs:where(.svelte-1vxtiqm){opacity:1;transform:translate(-50%,-50%)scale(1)}.sr-only.svelte-1vxtiqm{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overlay.svelte-d6wggi{z-index:1000;background:color-mix(in oklab, var(--bg-0) 80%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:var(--sp-4);justify-content:center;align-items:center;animation:.14s ease-out both svelte-d6wggi-overlay-in;display:flex;position:fixed;inset:0}.card.svelte-d6wggi{border:1px solid var(--border-strong);background:var(--bg-1);padding:var(--sp-5);gap:var(--sp-2);flex-direction:column;width:100%;max-width:420px;animation:.22s cubic-bezier(.16,1,.3,1) both svelte-d6wggi-card-in;display:flex}.title.svelte-d6wggi{font-family:var(--font-mono);font-size:var(--fs-md);text-transform:lowercase;letter-spacing:-.01em;color:var(--fg-0);margin:0;font-weight:700}.subtitle.svelte-d6wggi{margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--fg-1)}.options.svelte-d6wggi{gap:var(--sp-2);flex-direction:column;display:flex}.option.svelte-d6wggi{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);background:var(--bg-0);cursor:pointer;text-align:left;font-family:inherit;transition:background 80ms,border-color 80ms;display:flex}.option.svelte-d6wggi:hover,.option.svelte-d6wggi:focus-visible{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, var(--bg-0))}.option.svelte-d6wggi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.glyph-slot.svelte-d6wggi{border:1px solid var(--border);background:color-mix(in oklab, var(--accent) calc(12% + var(--tier) * 36%), var(--bg-0));width:48px;height:48px;color:var(--fg-0);flex:none;justify-content:center;align-items:center;font-size:28px;line-height:1;display:flex}.text.svelte-d6wggi{flex-direction:column;gap:2px;min-width:0;display:flex}.headline.svelte-d6wggi{font-size:var(--fs-base);color:var(--fg-0);font-weight:600}.detail.svelte-d6wggi{font-size:var(--fs-xs);color:var(--fg-muted)}@keyframes svelte-d6wggi-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-d6wggi-card-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.overlay.svelte-d6wggi,.card.svelte-d6wggi{animation-duration:80ms}}.overlay.svelte-1jxk5f1{z-index:1000;padding:var(--sp-4);background:color-mix(in oklab, var(--bg-0) 70%, transparent);-webkit-backdrop-filter:blur(2px);justify-content:center;align-items:center;animation:.14s ease-out both svelte-1jxk5f1-overlay-in;display:flex;position:fixed;inset:0}.backdrop.svelte-1jxk5f1{cursor:default;background:0 0;border:0;position:absolute;inset:0}.card.svelte-1jxk5f1{border:1px solid var(--border-strong);background:var(--bg-1);width:100%;max-width:380px;padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) both svelte-1jxk5f1-card-in;display:flex;position:relative}.title.svelte-1jxk5f1{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--fg-0);margin:0;font-weight:600;display:flex}.title.svelte-1jxk5f1 .title-ic{color:var(--accent)}.copy.svelte-1jxk5f1{font-size:var(--fs-sm);color:var(--fg-1);margin:0;line-height:1.5}.divider.svelte-1jxk5f1{background:var(--border);height:1px;margin:var(--sp-1) 0}.lbl.svelte-1jxk5f1{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--fg-muted);text-transform:lowercase;margin:0}.instruction.svelte-1jxk5f1{font-size:var(--fs-sm);color:var(--fg-0);margin:0;font-weight:600}.actions.svelte-1jxk5f1{margin-top:var(--sp-1);justify-content:flex-end;display:flex}.btn.svelte-1jxk5f1{font-family:var(--font-mono);font-size:var(--fs-sm);padding:6px var(--sp-4);border:1px solid var(--border-strong);background:var(--bg-2);color:var(--fg-0);cursor:pointer}.btn.primary.svelte-1jxk5f1{background:var(--accent);border-color:var(--accent);color:var(--accent-fg,var(--bg-0));font-weight:600}@keyframes svelte-1jxk5f1-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1jxk5f1-card-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.overlay.svelte-1jxk5f1,.card.svelte-1jxk5f1{animation:none}}.root.svelte-xjtald{gap:var(--sp-4);flex-direction:column;display:flex}.group.svelte-xjtald{flex-direction:column;gap:10px;display:flex}.lbl.svelte-xjtald{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted);text-transform:lowercase;letter-spacing:.06em;margin:0}.levels.svelte-xjtald{flex-direction:column;gap:6px;display:flex}.level.svelte-xjtald{border:1px solid var(--border-strong);background:var(--bg-2);width:100%;min-height:52px;color:var(--fg-1);cursor:pointer;text-align:left;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:10px 14px;transition:border-color .1s,background .1s,color .1s;display:grid}.level.svelte-xjtald:hover{border-color:var(--accent)}.level.active.svelte-xjtald{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, var(--bg-2));color:var(--accent)}.level.locked.svelte-xjtald,.level.locked.svelte-xjtald .level-name:where(.svelte-xjtald){color:var(--fg-muted)}.level-status.svelte-xjtald{color:var(--fg-muted);flex-shrink:0;align-items:center;display:inline-flex}.level-status.won.svelte-xjtald{color:var(--accent)}.level-num.svelte-xjtald{border:1px solid var(--border);background:var(--bg-1);width:36px;height:36px;color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-md);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.level.active.svelte-xjtald .level-num:where(.svelte-xjtald){color:var(--accent);border-color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, var(--bg-1))}.level-text.svelte-xjtald{flex-direction:column;gap:2px;min-width:0;display:flex}.level-name.svelte-xjtald{font-weight:600;font-size:var(--fs-sm);text-transform:lowercase;color:var(--fg-0)}.level.active.svelte-xjtald .level-name:where(.svelte-xjtald){color:var(--accent)}.level-elo.svelte-xjtald{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted)}.level.active.svelte-xjtald .level-elo:where(.svelte-xjtald){color:color-mix(in oklab, var(--accent) 70%, var(--fg-muted))}.colors.svelte-xjtald{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.color-btn.svelte-xjtald{border:1px solid var(--border-strong);background:var(--bg-2);min-height:64px;color:var(--fg-1);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-sm);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 8px;transition:border-color .1s,background .1s,color .1s;display:flex}.color-btn.svelte-xjtald:hover{border-color:var(--accent)}.color-btn.active.svelte-xjtald{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, var(--bg-2));color:var(--accent)}.color-dot.svelte-xjtald{border:1px solid var(--fg-muted);border-radius:50%;width:24px;height:24px}.white-dot.svelte-xjtald{background:#ededed}.black-dot.svelte-xjtald{background:#1a1a1a}.random-dot.svelte-xjtald{background:linear-gradient(135deg,#ededed 50%,#1a1a1a 50%)}.root.svelte-1vega16{gap:var(--sp-4);flex-direction:column;display:flex}.status.svelte-1vega16{padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-strong);background:var(--bg-2);grid-template-columns:24px 1fr auto;align-items:center;gap:12px;display:grid}.spinner.svelte-1vega16{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite svelte-1vega16-spin}.status-text.svelte-1vega16{min-width:0}.status-msg.svelte-1vega16{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-0);margin:0 0 2px}.status-meta.svelte-1vega16{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted);align-items:center;gap:6px;margin:0;display:flex}.elapsed.svelte-1vega16{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.cancel.svelte-1vega16{border:1px solid var(--border-strong);background:var(--bg-1);color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer;align-items:center;gap:4px;padding:8px 12px;transition:color 80ms,border-color 80ms;display:inline-flex}.cancel.svelte-1vega16:hover{border-color:var(--danger);color:var(--danger)}.search-range.svelte-1vega16{flex-direction:column;gap:8px;display:flex}.range-row.svelte-1vega16{border:1px solid var(--border-strong);border-left:2px solid var(--accent);background:var(--bg-1);min-width:0;font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:7px 10px;display:flex;overflow:hidden}.range-row.unavailable.svelte-1vega16{border-left-color:var(--border-strong);background:var(--bg-2)}.mode.svelte-1vega16{color:var(--accent);font-size:var(--fs-xs);text-transform:lowercase;white-space:nowrap}.mode[data-rated=false].svelte-1vega16{color:var(--fg-muted)}.range-row.svelte-1vega16 strong:where(.svelte-1vega16){color:var(--fg-0);font-family:var(--font-mono);font-size:var(--fs-sm);white-space:nowrap}.range-row.svelte-1vega16 strong.opponents:where(.svelte-1vega16){color:var(--accent);text-overflow:ellipsis;overflow:hidden}.dot.svelte-1vega16,.arrow.svelte-1vega16{color:var(--fg-muted);flex:none}.range-fallback.svelte-1vega16{text-overflow:ellipsis;min-width:0;color:var(--fg-muted);font-size:var(--fs-xs);overflow:hidden}.lbl.svelte-1vega16{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted);text-transform:lowercase;letter-spacing:.06em;margin:0}@keyframes svelte-1vega16-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1vega16{animation-duration:1.6s}}@media (max-width:520px){.status.svelte-1vega16{grid-template-columns:24px 1fr}.cancel.svelte-1vega16{grid-column:1/-1;justify-content:center}}.overlay.svelte-n1imjk{z-index:50;background:var(--bg-0);will-change:opacity;position:fixed;inset:0}.m-spacer.svelte-n1imjk{width:32px;height:32px}.m-title.svelte-n1imjk{text-align:center;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-1);text-transform:lowercase;letter-spacing:.04em;flex:1}.m-brand.svelte-n1imjk{justify-content:center;align-items:center;gap:var(--sp-2);color:var(--fg-0);text-transform:none;letter-spacing:-.02em;display:inline-flex}.m-brand-logo.svelte-n1imjk{background-color:var(--accent);flex-shrink:0;width:20px;height:20px;display:inline-block;-webkit-mask:url(/logo-pawn-mask.png) 50%/contain no-repeat;mask:url(/logo-pawn-mask.png) 50%/contain no-repeat}.m-brand-name.svelte-n1imjk{font-weight:600;font-size:var(--fs-md)}.card.svelte-n1imjk{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);background:var(--bg-1);display:flex}.card.compact.svelte-n1imjk{padding:6px var(--sp-2);gap:var(--sp-2);box-sizing:border-box;height:44px;min-height:44px}.info.svelte-n1imjk{flex:1;min-width:0}.row1.svelte-n1imjk{font-size:var(--fs-sm);align-items:baseline;gap:6px;display:flex}.name.svelte-n1imjk{color:var(--fg-0);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.row2.svelte-n1imjk{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);margin-top:0;display:flex}.muted.svelte-n1imjk{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searching-dot.svelte-n1imjk{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.4s ease-in-out infinite svelte-n1imjk-pulse-dot}.board-host.svelte-n1imjk{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.board-scrim.svelte-n1imjk{z-index:10;background:color-mix(in oklab, var(--bg-0) 70%, transparent);-webkit-backdrop-filter:blur(2px);pointer-events:none;position:absolute;inset:0}.center-card.svelte-n1imjk{z-index:20;min-width:240px;max-width:320px;padding:var(--sp-5) var(--sp-5) var(--sp-4);align-items:center;gap:var(--sp-2);background:var(--bg-1);border:1px solid var(--border-strong);text-align:center;flex-direction:column;animation:.32s cubic-bezier(.16,1,.3,1) 60ms both svelte-n1imjk-card-in;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-ring.svelte-n1imjk{border:1px solid var(--border-strong);background:var(--bg-2);width:64px;height:64px;color:var(--accent);margin-bottom:var(--sp-2);justify-content:center;align-items:center;animation:1.6s ease-in-out infinite svelte-n1imjk-pulse;display:flex}.icon-ring.svelte-n1imjk .dialog-icon{color:inherit}.title.svelte-n1imjk{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted);text-transform:lowercase;letter-spacing:.08em;margin:0}.headline.svelte-n1imjk{font-family:var(--font-mono);font-size:var(--fs-2xl,28px);color:var(--fg-0);text-transform:lowercase;letter-spacing:-.02em;margin:0;font-weight:700}.subtitle.elapsed.svelte-n1imjk{font-variant-numeric:tabular-nums}.subtitle.svelte-n1imjk{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-muted);text-transform:lowercase;margin:0}.bar.svelte-n1imjk{border-top:1px solid var(--border);background:var(--bg-1);grid-auto-columns:1fr;grid-auto-flow:column;width:100%;height:56px;display:grid}.slot.svelte-n1imjk{min-width:44px;color:var(--fg-1);font-family:var(--font-mono);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;transition:color 80ms,background 80ms;display:inline-flex;position:relative}.slot.svelte-n1imjk:hover{color:var(--danger);background:color-mix(in oklab, var(--danger) 8%, transparent)}.slot.svelte-n1imjk:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.lbl.svelte-n1imjk{font-size:var(--fs-xs);text-transform:lowercase;letter-spacing:.04em}@keyframes svelte-n1imjk-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes svelte-n1imjk-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes svelte-n1imjk-card-in{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.icon-ring.svelte-n1imjk{opacity:1;animation:none}.searching-dot.svelte-n1imjk{opacity:.85;animation:none}.center-card.svelte-n1imjk{animation:none}}.picker.svelte-spny4z{width:min(520px,100%);padding:var(--sp-3) var(--sp-4) var(--sp-4);gap:var(--sp-4);flex-direction:column;margin:0 auto;display:flex}.group.svelte-spny4z{gap:var(--sp-2);flex-direction:column;display:flex}.group-label.svelte-spny4z{align-items:center;gap:var(--sp-2);color:var(--fg-muted);font-size:var(--fs-xs);letter-spacing:.5px;display:flex}.group-label.svelte-spny4z svg{color:var(--accent)}.chips.svelte-spny4z{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chip.svelte-spny4z{border:1px solid var(--border);background:var(--bg-2);height:44px;color:var(--fg-0);cursor:pointer;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;font-weight:500}.chip.svelte-spny4z:hover,.chip.selected.svelte-spny4z{border-color:var(--accent)}.chip.selected.svelte-spny4z{background:var(--accent-soft);color:var(--accent);font-weight:600}.chip.svelte-spny4z:active{transform:translateY(1px)}.chip.svelte-spny4z:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.overlay.svelte-1py32n4{z-index:60;background-color:var(--bg-0);animation:svelte-1py32n4-fade-in var(--motion-base) ease both;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='3'%3E%3Crect width='3' height='1' fill='%23ffffff' fill-opacity='0.04'/%3E%3C/svg%3E");justify-content:center;display:flex;position:fixed;inset:0}.screen.svelte-1py32n4{background:var(--bg-0);border-inline:1px solid var(--border-strong);flex-direction:column;width:min(520px,100%);height:100%;display:flex}.appbar.svelte-1py32n4{min-height:calc(52px + var(--safe-top));padding:var(--safe-top) max(var(--sp-3), var(--safe-right)) 0 max(var(--sp-3), var(--safe-left));align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--border-strong);background:var(--bg-1);flex:none;display:flex}.appbar.svelte-1py32n4 h2:where(.svelte-1py32n4){font-size:var(--fs-lg);text-transform:lowercase;margin:0}.appbar.svelte-1py32n4 .appbar-icon{color:var(--accent)}.back.svelte-1py32n4,.close.svelte-1py32n4{width:40px;height:40px;color:var(--fg-1);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.back.svelte-1py32n4:hover,.close.svelte-1py32n4:hover{color:var(--accent)}.back.svelte-1py32n4:disabled,.close.svelte-1py32n4:disabled{opacity:.45;cursor:wait}.back.svelte-1py32n4:focus-visible,.close.svelte-1py32n4:focus-visible,.options.svelte-1py32n4:focus-visible,.time-row.svelte-1py32n4:focus-visible,.mode-tile.svelte-1py32n4:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.appbar-spacer.svelte-1py32n4,.row-spacer.svelte-1py32n4{flex:1}.body.svelte-1py32n4{-webkit-overflow-scrolling:touch;padding:var(--sp-5) max(var(--page-px), var(--safe-right)) max(var(--sp-6), var(--safe-bottom)) max(var(--page-px), var(--safe-left));flex:1;overflow-y:auto}.rating-hero.svelte-1py32n4{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.rating-hero.svelte-1py32n4 h1:where(.svelte-1py32n4){color:var(--fg-1);font-size:var(--fs-lg);letter-spacing:.5px;margin:0;font-weight:600}.rating-hero.svelte-1py32n4 svg{color:var(--accent)}.rating-hero.svelte-1py32n4 strong:where(.svelte-1py32n4){color:var(--fg-0);font-size:var(--fs-xxl);font-weight:500}.section.svelte-1py32n4{gap:var(--sp-3);flex-direction:column;display:flex}.section.svelte-1py32n4+.section:where(.svelte-1py32n4){margin-top:var(--sp-5)}.section-label.svelte-1py32n4{margin:0 0 calc(var(--sp-3) * -1 + var(--sp-2));color:var(--fg-muted);font-size:var(--fs-xs);letter-spacing:.5px}.time-row.svelte-1py32n4{height:56px;padding:0 var(--sp-4);align-items:center;gap:var(--sp-3);border:1px solid var(--border-strong);background:var(--bg-1);color:var(--fg-0);cursor:pointer;transition:transform var(--motion-fast) ease, border-color var(--motion-fast) ease;display:flex}.time-row.svelte-1py32n4:hover{border-color:var(--accent)}.time-row.svelte-1py32n4:active,.mode-tile.svelte-1py32n4:active{transform:translateY(1px)}.time-row.svelte-1py32n4>svg:first-child{color:var(--accent)}.last-badge.svelte-1py32n4{border:1px solid var(--border);color:var(--fg-muted);font-size:var(--fs-xs);letter-spacing:.5px;padding:2px 6px}.options.svelte-1py32n4{min-height:34px;color:var(--fg-muted);font-size:var(--fs-xs);letter-spacing:.5px;text-align:left;cursor:pointer;grid-template-columns:1fr auto 16px;align-items:center;gap:6px;display:grid}.options.svelte-1py32n4 span:where(.svelte-1py32n4):nth-child(2){color:var(--fg-1)}.options.svelte-1py32n4 svg{transition:transform var(--motion-base) ease;transform:rotate(90deg)}.options.svelte-1py32n4 svg.options-open{transform:rotate(270deg)}.options-slot.svelte-1py32n4{transition:grid-template-rows var(--motion-base) ease;grid-template-rows:0fr;display:grid}.options-slot.open.svelte-1py32n4{grid-template-rows:1fr}.options-clip.svelte-1py32n4{min-height:0;overflow:hidden}.options-clip.svelte-1py32n4 .row-setting{padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-strong);background:var(--bg-1)}.other.svelte-1py32n4{scroll-margin-top:var(--sp-4)}.mode-tile.svelte-1py32n4{border:1px solid var(--border-strong);background:var(--bg-1);min-height:72px;color:var(--fg-0);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease;align-items:center;gap:14px;padding:14px 16px 14px 14px;display:flex}.mode-tile.svelte-1py32n4:hover{border-color:var(--accent)}.mode-tile.svelte-1py32n4:disabled{opacity:.55;cursor:wait}.icon-box.svelte-1py32n4{border:1px solid var(--border);background:var(--bg-2);width:44px;height:44px;color:var(--fg-1);flex:none;justify-content:center;align-items:center;display:inline-flex}.tile-copy.svelte-1py32n4{flex-direction:column;gap:2px;display:flex}.tile-copy.svelte-1py32n4 strong:where(.svelte-1py32n4){font-size:var(--fs-md)}.tile-copy.svelte-1py32n4 small:where(.svelte-1py32n4){color:var(--fg-muted);font-size:var(--fs-xs)}.error.svelte-1py32n4{color:var(--danger);font-size:var(--fs-xs);text-align:center;margin:0}.queue-body.svelte-1py32n4,.bot-body.svelte-1py32n4{gap:var(--sp-4);flex-direction:column;display:flex}@keyframes svelte-1py32n4-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.overlay.svelte-1py32n4,.options-slot.svelte-1py32n4,.options.svelte-1py32n4 svg{transition:none;animation:none}}.root.svelte-1xitg7b{flex-direction:column;gap:10px;display:flex}.lbl.svelte-1xitg7b{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted);text-transform:lowercase;letter-spacing:.06em;margin:0}.tiles.svelte-1xitg7b{flex-direction:column;gap:10px;display:flex}.tile.svelte-1xitg7b{border:1px solid var(--border-strong);background:var(--bg-1);width:100%;min-height:72px;color:var(--fg-1);cursor:pointer;text-align:left;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:14px 16px;transition:border-color .1s,background .1s,color .1s;display:grid}.tile.svelte-1xitg7b:hover{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 6%, var(--bg-1))}.tile.svelte-1xitg7b:hover .tile-icon:where(.svelte-1xitg7b){color:var(--accent);border-color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, var(--bg-2))}.tile.svelte-1xitg7b:hover .tile-name:where(.svelte-1xitg7b){color:var(--accent)}.tile.svelte-1xitg7b:focus-visible{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 6%, var(--bg-1))}.tile.svelte-1xitg7b:focus-visible .tile-icon:where(.svelte-1xitg7b){color:var(--accent);border-color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, var(--bg-2))}.tile.svelte-1xitg7b:focus-visible .tile-name:where(.svelte-1xitg7b){color:var(--accent)}.tile-icon.svelte-1xitg7b{border:1px solid var(--border);background:var(--bg-2);width:44px;height:44px;color:var(--fg-1);justify-content:center;align-items:center;transition:color .1s,border-color .1s,background .1s;display:inline-flex}.tile-text.svelte-1xitg7b{flex-direction:column;gap:2px;min-width:0;display:flex}.tile-name.svelte-1xitg7b{font-weight:600;font-size:var(--fs-md);text-transform:lowercase;color:var(--fg-0);transition:color .1s}.tile-tag.svelte-1xitg7b{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted)}.root.svelte-1cdivj6{flex-direction:column;gap:10px;display:flex}.lbl.svelte-1cdivj6{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted);text-transform:lowercase;letter-spacing:.06em;margin:0}.tiles.svelte-1cdivj6{flex-direction:column;gap:10px;display:flex}.tile.svelte-1cdivj6{border:1px solid var(--border-strong);background:var(--bg-1);width:100%;min-height:72px;color:var(--fg-1);cursor:pointer;text-align:left;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:14px 16px;transition:border-color .1s,background .1s,color .1s;display:grid}.tile.svelte-1cdivj6:hover{border-color:var(--accent)}.tile.svelte-1cdivj6:disabled{cursor:not-allowed;opacity:.45}.tile.svelte-1cdivj6:disabled:hover{border-color:var(--border-strong)}.tile.active.svelte-1cdivj6{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, var(--bg-1));color:var(--accent)}.tile-icon.svelte-1cdivj6{border:1px solid var(--border);background:var(--bg-2);width:44px;height:44px;color:var(--fg-1);justify-content:center;align-items:center;display:inline-flex}.tile.active.svelte-1cdivj6 .tile-icon:where(.svelte-1cdivj6){color:var(--accent);border-color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, var(--bg-2))}.tile-text.svelte-1cdivj6{flex-direction:column;gap:2px;min-width:0;display:flex}.tile-name.svelte-1cdivj6{font-weight:600;font-size:var(--fs-md);text-transform:lowercase;color:var(--fg-0)}.tile.active.svelte-1cdivj6 .tile-name:where(.svelte-1cdivj6){color:var(--accent)}.tile-tag.svelte-1cdivj6{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted)}.tile.active.svelte-1cdivj6 .tile-tag:where(.svelte-1cdivj6){color:color-mix(in oklab, var(--accent) 75%, var(--fg-muted))}.root.svelte-9uwdbl{gap:var(--sp-3);flex-direction:column;display:flex}.lbl.svelte-9uwdbl{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted);text-transform:lowercase;letter-spacing:.06em;margin:0}.hint.svelte-9uwdbl{margin:0 0 var(--sp-2) 0;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-faint)}.row.svelte-9uwdbl{display:flex}.field.svelte-9uwdbl{align-items:center;gap:var(--sp-3);border:1px solid var(--border-strong);background:var(--bg-2);width:100%;color:var(--fg-1);grid-template-columns:1fr auto;min-height:56px;padding:10px 14px;display:grid}.field-label.svelte-9uwdbl{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-0);text-transform:lowercase}.field-input.svelte-9uwdbl{align-items:baseline;gap:6px;display:inline-flex}.field-input.svelte-9uwdbl input:where(.svelte-9uwdbl){border:1px solid var(--border);background:var(--bg-1);width:64px;color:var(--fg-0);font-family:var(--font-mono);font-size:var(--fs-md);text-align:right;appearance:textfield;padding:6px 8px;font-weight:700}.field-input.svelte-9uwdbl input:where(.svelte-9uwdbl):focus{border-color:var(--accent);outline:none}.field-input.svelte-9uwdbl input:where(.svelte-9uwdbl)::-webkit-outer-spin-button{appearance:none;margin:0}.field-input.svelte-9uwdbl input:where(.svelte-9uwdbl)::-webkit-inner-spin-button{appearance:none;margin:0}.field-unit.svelte-9uwdbl{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted)}.err.svelte-kpmlbw{margin:0 0 var(--sp-3) 0;color:var(--danger);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:center}.mode-toggle.svelte-kpmlbw{margin-top:var(--sp-4);border:1px solid var(--border-strong);grid-template-columns:1fr 1fr;display:grid}.mode-opt.svelte-kpmlbw{padding:var(--sp-2) var(--sp-3);background:var(--bg-1);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-sm);cursor:pointer;border:0;transition:background 80ms,color 80ms}.mode-opt.svelte-kpmlbw+.mode-opt:where(.svelte-kpmlbw){border-left:1px solid var(--border-strong)}.mode-opt.active.svelte-kpmlbw{background:var(--accent-soft);color:var(--accent)}.mode-opt.svelte-kpmlbw:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.mode-hint.svelte-kpmlbw{margin:var(--sp-2) 0 0 0;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:center}.controls.svelte-wuuaoc{border:1px solid var(--border);background:var(--bg-1);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid}.ctl.svelte-wuuaoc{height:32px;color:var(--fg-1);border-right:1px solid var(--border);justify-content:center;align-items:center;transition:background 80ms,color 80ms;display:inline-flex}.ctl.svelte-wuuaoc:last-child{border-right:0}.ctl.svelte-wuuaoc:hover{background:var(--bg-2);color:var(--fg-0)}.ctl.svelte-wuuaoc:focus-visible{outline:1px solid var(--accent);outline-offset:-2px;background:var(--bg-2);color:var(--fg-0)}.ctl.danger.svelte-wuuaoc:hover:not(:disabled){color:var(--danger);background:#e5484d0f}.ctl.accent.svelte-wuuaoc{color:var(--accent)}.ctl.svelte-wuuaoc:disabled{color:var(--fg-faint);cursor:default}.ctl.svelte-wuuaoc:disabled:hover{background:var(--bg-1);color:var(--fg-faint)}.dev.svelte-h0uy9c{padding:var(--sp-2) var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}.dev.headless.svelte-h0uy9c{flex:1;min-height:0;overflow-y:auto}.dev-btn.svelte-h0uy9c{border:1px solid var(--border-strong);background:var(--bg-1);color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;transition:color 80ms,border-color 80ms;display:inline-flex}.dev-btn.svelte-h0uy9c:hover{color:var(--danger);border-color:var(--danger)}.dev-btn-sm.svelte-h0uy9c{justify-content:flex-start;width:100%;padding:4px 8px}.dev-btn-sm.svelte-h0uy9c:hover{color:var(--accent);border-color:var(--accent)}.dev-btn-sm.danger.svelte-h0uy9c{color:var(--danger);border-color:var(--danger)}.dev-status.svelte-h0uy9c{font-family:var(--font-mono);font-size:var(--fs-xs);justify-content:space-between;align-items:center;padding:2px 0;display:flex}.dev-status.svelte-h0uy9c .lbl:where(.svelte-h0uy9c),.lbl.svelte-h0uy9c{color:var(--fg-muted)}.accent.svelte-h0uy9c{color:var(--accent)}.dev-sep.svelte-h0uy9c{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px dashed var(--border);color:var(--fg-faint);font-size:var(--fs-xs);font-family:var(--font-mono)}.dev-sounds.svelte-h0uy9c,.dev-tc.svelte-h0uy9c{flex-direction:column;gap:4px;display:flex}.dev-row.svelte-h0uy9c{font-family:var(--font-mono);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:8px;display:flex}.dev-row.svelte-h0uy9c .dev-select:where(.svelte-h0uy9c){flex:auto;min-width:0}.dev-check.svelte-h0uy9c{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-1);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.dev-check.disabled.svelte-h0uy9c{color:var(--fg-muted);cursor:not-allowed}.dev-select.svelte-h0uy9c{border:1px solid var(--border-strong);background:var(--bg-1);color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer;padding:4px 6px}.dev-select.svelte-h0uy9c:focus{border-color:var(--accent);outline:none}.dev-textarea.svelte-h0uy9c{border:1px solid var(--border-strong);background:var(--bg-1);color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-xs);resize:vertical;min-height:60px;padding:4px 6px}.dev-textarea.svelte-h0uy9c:focus{border-color:var(--accent);outline:none}.dev-err.svelte-h0uy9c{color:var(--danger);font-size:var(--fs-xs);font-family:var(--font-mono);word-break:break-word}.info.svelte-hy9bcf{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);flex-direction:column;gap:6px;display:flex}.info-empty.svelte-hy9bcf{min-height:112px;padding:var(--sp-3);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:lowercase;justify-content:center;align-items:center;display:flex}.row.svelte-hy9bcf{justify-content:space-between;align-items:center;display:flex}.lbl.svelte-hy9bcf{color:var(--fg-muted);align-items:center;gap:6px;display:inline-flex}.accent.svelte-hy9bcf{color:var(--accent)}.opening-trigger.svelte-hy9bcf{appearance:none;font:inherit;color:inherit;cursor:help;background:0 0;border:0;border-radius:2px;align-items:center;padding:0 2px;transition:background-color 80ms;display:inline-flex}.opening-trigger.svelte-hy9bcf:hover,.opening-trigger.svelte-hy9bcf:focus-visible{background:var(--bg-2,var(--bg-1));outline:none}.opening-trigger.svelte-hy9bcf .eco:where(.svelte-hy9bcf){color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.shortcuts-hint.svelte-hy9bcf{width:100%;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:4px 0;transition:color 80ms;display:flex}.shortcuts-hint.svelte-hy9bcf:hover,.shortcuts-hint.svelte-hy9bcf:focus-visible{color:var(--fg-1)}.shortcuts-hint.svelte-hy9bcf:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.shortcuts-hint.svelte-hy9bcf kbd:where(.svelte-hy9bcf){border:1px solid var(--border-strong);background:var(--bg-2);min-width:16px;height:16px;color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-xs);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex}.opening-pop.svelte-hy9bcf{z-index:60;min-width:200px;max-width:280px;padding:var(--sp-2) var(--sp-3);background:var(--bg-1);border:1px solid var(--border-strong,var(--border));box-shadow:0 4px 12px color-mix(in oklab, var(--bg-0) 60%, transparent);font-family:var(--font-mono);font-size:var(--fs-xs);pointer-events:none;animation:.12s ease-out svelte-hy9bcf-opening-pop-in;position:fixed}.opening-pop-head.svelte-hy9bcf{border-bottom:1px dashed var(--border);align-items:center;margin-bottom:6px;padding-bottom:6px;display:flex}.opening-pop-eco.svelte-hy9bcf{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.opening-pop-name.svelte-hy9bcf{color:var(--fg-0);text-transform:lowercase;word-break:break-word;line-height:1.45}.opening-pop-meta.svelte-hy9bcf{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:lowercase;margin-top:8px}@keyframes svelte-hy9bcf-opening-pop-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}
