._deck_11g15_1{gap:16px;min-width:0;display:grid}._row_11g15_6{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._note_11g15_12{color:var(--color-smoke);margin:0;font-size:13px;line-height:1.6}._suggest_11g15_18{border:1px solid var(--color-violet-spark);border-radius:var(--radius-inputs);background:var(--color-eggshell);gap:6px;padding:10px 12px;font-size:14px;display:grid}._fault_11g15_27{color:var(--color-ember-orange);margin:0;font-size:14px}._field_11g15_32{gap:4px;font-size:13px;display:grid}._field_11g15_32 input,._field_11g15_32 select{font:inherit;background:var(--color-eggshell);border:1px solid var(--color-stone);border-radius:var(--radius-inputs);min-width:0;padding:.35rem .6rem}._fields_11g15_46{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;display:grid}._modes_11g15_52{flex-wrap:wrap;gap:8px;display:flex}._mode_11g15_52{-webkit-appearance:none;appearance:none;font:inherit;border:1px solid var(--color-stone);background:var(--color-eggshell);color:var(--color-ink);border-radius:var(--radius-buttons);cursor:pointer;padding:.55rem 1rem;font-size:14px}._mode_11g15_52[aria-pressed=true]{background:var(--color-ink);color:var(--color-eggshell)}._mode_11g15_52:disabled{opacity:.45;cursor:not-allowed}._stages_11g15_76{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}._stages_11g15_76 li{color:var(--color-ash);align-items:center;gap:8px;display:flex}._stages_11g15_76 li[data-state=running]{color:var(--color-ink);font-weight:500}._stages_11g15_76 li[data-state=done]{color:var(--color-graphite)}._bar_11g15_97{width:100%;accent-color:var(--color-ink)}._meter_11g15_101{background:var(--color-stone);border-radius:9999px;flex:1;min-width:120px;height:8px;overflow:hidden}._meter_11g15_101>span{background:var(--color-ink);width:0;height:100%;transition:width 80ms linear;display:block}._panel_11g15_116{background:var(--color-eggshell);border:1px solid var(--color-stone);border-radius:var(--radius-cards);gap:12px;min-width:0;padding:16px;display:grid}._panelTitle_11g15_125{margin:0;font-size:15px;font-weight:600}._tabs_11g15_130{flex-wrap:wrap;gap:6px;display:flex}._scoreFrame_11g15_135{border:1px solid var(--color-stone);border-radius:var(--radius-cards);background:#fff;min-width:0;max-height:70vh;overflow:auto}._scoreHost_11g15_143{min-height:160px;padding:8px}._small_11g15_147{padding:.45rem .8rem;font-size:13px}._kbd_11g15_151{gap:4px;margin:0;padding-inline-start:18px;font-size:13px;display:grid}._selected_11g15_158{font-family:var(--font-mono,monospace);font-size:13px}._link_11g15_162{font-family:var(--font-mono,monospace);overflow-wrap:anywhere;font-size:13px}._roll_11g15_167{min-width:0;overflow:auto}.sheet-selection{border:2px solid var(--color-violet-spark);pointer-events:none;border-radius:4px;position:absolute}.at-cursor-bar{background:#0447ff1f}.at-cursor-beat{background:#0447ffbf;width:3px}.at-selection div{background:#0447ff1a}.at-highlight *{fill:#0447ff;stroke:#0447ff}._lanes_11g15_192{gap:2px;padding-bottom:4px;display:grid;overflow-x:auto}._lane_11g15_192{align-items:center;gap:2px;display:grid}._laneName_11g15_203{color:var(--color-smoke);white-space:nowrap;background:var(--color-eggshell,#fdfcfc);padding-inline-end:8px;font-size:12px;position:sticky;inset-inline-start:0}._cell_11g15_212{border:1px solid var(--color-stone);cursor:pointer;background:0 0;border-radius:6px;min-width:22px;height:26px;padding:0}._cell_11g15_212[data-beat=true]{background:var(--color-taupe,#f5f3f1)}._cell_11g15_212[aria-pressed=true]{background:var(--color-ink,#000);border-color:var(--color-ink,#000)}._cell_11g15_212[data-selected=true]{outline:2px solid var(--color-violet,#0447ff);outline-offset:1px}._strip_11g15_233{flex-wrap:wrap;gap:2px;margin:8px 0;display:flex}._stripCell_11g15_239{border:1px solid #d5cfbf;border-radius:2px;width:14px;height:22px;position:relative}._stripCell_11g15_239[data-changed=true]:after{content:"";background:#0447ff;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:2px;left:50%;box-shadow:0 0 0 1px #fff}._keyboard_a7epo_1{border:1px solid var(--spl-border,#7a7568);touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:4px;height:112px;margin:8px 0;position:relative}._white_a7epo_11,._black_a7epo_12{cursor:pointer;touch-action:none;border:0;padding:0;position:absolute;top:0}._white_a7epo_11{color:#6b665a;background:#fffdf8;border-right:1px solid #b5b0a3;justify-content:center;align-items:flex-end;height:100%;display:flex}._black_a7epo_12{z-index:2;background:#2a2823;border-radius:0 0 3px 3px;height:62%}._caption_a7epo_35{pointer-events:none;padding-bottom:4px;font-size:10px;line-height:1}._white_a7epo_11[data-state=wanted]{background:#f1dfae}._black_a7epo_12[data-state=wanted]{background:#b0702a}._white_a7epo_11[data-state=right]{background:#7fcb8a}._black_a7epo_12[data-state=right]{background:#2f8a3c}._white_a7epo_11[data-state=wrong]{background:#f09a8a}._black_a7epo_12[data-state=wrong]{background:#a33020}._keyboard_a7epo_1 button:focus-visible{outline-offset:-2px;z-index:3;outline:2px solid #3f6f9c}
