.mute.svelte-1upedkh{width:40px;height:40px;color:var(--text);background:var(--surface);border:2px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--hard-sm);cursor:pointer;transition:transform var(--t-fast) ease, box-shadow var(--t-fast) ease;place-items:center;display:grid}.mute.svelte-1upedkh:active{box-shadow:1px 1px 0 var(--border);transform:translate(1px,1px)}.help-btn.svelte-1qifwvz{width:40px;height:40px;color:var(--text);background:var(--surface);border:2px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--hard-sm);cursor:pointer;transition:transform var(--t-fast) ease, box-shadow var(--t-fast) ease;place-items:center;display:grid}.help-btn.svelte-1qifwvz:active{box-shadow:1px 1px 0 var(--border);transform:translate(1px,1px)}.howto.svelte-1qifwvz{background:var(--surface);width:min(440px,92vw);max-height:86vh;color:var(--text);border:3px solid var(--border);border-radius:var(--r-md);box-shadow:8px 8px 0 var(--gold);margin:auto;padding:0;overflow:hidden}.howto.svelte-1qifwvz::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14100c8c}.head.svelte-1qifwvz{background:var(--accent);color:var(--accent-contrast);border-bottom:3px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}.head.svelte-1qifwvz h2:where(.svelte-1qifwvz){margin:0;font-size:1.05rem;font-weight:700}.close.svelte-1qifwvz{width:32px;height:32px;color:var(--accent-contrast);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:2px solid;flex-shrink:0;place-items:center;display:grid}.body.svelte-1qifwvz{max-height:calc(86vh - 4rem);padding:.5rem 1.1rem 1.1rem;overflow-y:auto}section.svelte-1qifwvz{border-bottom:1px solid var(--border);padding:.85rem 0}section.svelte-1qifwvz:last-child{border-bottom:none}h3.svelte-1qifwvz{letter-spacing:.06em;color:var(--accent);margin:0 0 .4rem;font-size:.82rem}p.svelte-1qifwvz{color:var(--text);margin:0;line-height:1.5}ul.svelte-1qifwvz{margin:0;padding-left:1.1rem;line-height:1.6}table.svelte-1qifwvz{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}td.svelte-1qifwvz{border-bottom:1px dashed var(--border);padding:.25rem 0}tr.svelte-1qifwvz:last-child td:where(.svelte-1qifwvz){border-bottom:none}.v.svelte-1qifwvz{text-align:right;color:var(--gold);white-space:nowrap;padding-left:1rem;font-weight:700}
