._bar_1b7jg_4{gap:8px;display:grid}._slots_1b7jg_9{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}._slots_1b7jg_9 li{flex:1 1 0;min-width:34px;max-width:56px}._slot_1b7jg_9{aspect-ratio:1;border:2px solid var(--border);background:var(--surface);width:100%;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;padding:0;transition:background-color .12s,border-color .12s,transform .12s;display:grid}._slot_1b7jg_9:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}._slot_1b7jg_9:disabled{cursor:default}._cursor_1b7jg_51{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}._active_1b7jg_57{border-color:var(--accent);background:var(--accent);color:var(--on-accent);transition-duration:40ms;transform:scale(1.08)}._number_1b7jg_65{color:var(--text-muted);opacity:.6;font-size:13px;font-weight:700}._arrow_1b7jg_72{fill:currentColor;width:62%;height:62%}._ghost_1b7jg_79{opacity:.45;color:var(--accent)}._hinted_1b7jg_84{animation:1.2s ease-in-out infinite alternate _hint-pulse_1b7jg_1}@keyframes _hint-pulse_1b7jg_1{to{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 45%, transparent)}}._repeat_1b7jg_94{width:22px;color:var(--text-muted);flex:none!important;min-width:0!important}._repeat_1b7jg_94 svg{width:22px;height:22px;display:block}._pad_1b7jg_107{gap:6px;display:flex}._move_1b7jg_112{background:var(--surface-muted);min-width:0;max-width:64px;height:48px;color:var(--text);cursor:pointer;border:0;border-radius:12px;flex:1 1 0;place-items:center;padding:0;transition:background-color .12s,transform 80ms;display:grid}._move_1b7jg_112:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 16%, var(--surface-muted))}._move_1b7jg_112:active:not(:disabled){transform:scale(.94)}._move_1b7jg_112:disabled{opacity:.4;cursor:default}._move_1b7jg_112 ._arrow_1b7jg_72{width:26px;height:26px}._run_1b7jg_148{flex:1.4 1 0;gap:6px;min-width:84px;height:48px}._run_1b7jg_148 svg{width:18px;height:18px}@container controls (width<=280px){._move_1b7jg_112{height:42px}._run_1b7jg_148{flex-basis:100%}._pad_1b7jg_107{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){._hinted_1b7jg_84{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent);animation:none}}
