.dial[data-v-24d53412]{background:radial-gradient(120% 140% at 50% 0,oklch(20% .03 65),var(--glass));border:1px solid var(--line);border-radius:var(--r-m);padding:var(--sp-3) var(--sp-3) var(--sp-2);margin:0;box-shadow:inset 0 0 30px oklch(0% 0 0/.5)}canvas[data-v-24d53412]{width:100%;height:var(--dh);display:block}figcaption[data-v-24d53412]{justify-content:space-between;gap:var(--sp-3);color:var(--ink-3);padding-top:var(--sp-1);display:flex}.desk[data-v-2ce85d9f]{padding:var(--sp-4);gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.desk[data-v-2ce85d9f],.desk[data-v-2ce85d9f]>*{min-width:0}@media (width>=700px){.desk[data-v-2ce85d9f]{padding:var(--sp-5)}}.deck-top[data-v-2ce85d9f]{gap:var(--sp-4);display:flex}.deck-top[data-v-2ce85d9f],.power[data-v-2ce85d9f]{align-items:center}.power[data-v-2ce85d9f]{gap:var(--sp-3);min-width:132px;min-height:64px;padding:0 var(--sp-5);border:1px solid var(--amber);background:var(--amber);color:var(--on-amber);font-family:var(--display);cursor:pointer;border-radius:999px;font-size:1.2rem;font-weight:800;font-stretch:115%;transition:background .15s;display:inline-flex}.power[data-v-2ce85d9f]:hover{background:var(--amber-hi)}.power[aria-pressed=true][data-v-2ce85d9f]{background:var(--glass);color:var(--amber-hi)}.lamp[data-v-2ce85d9f]{background:var(--on-amber);opacity:.55;border-radius:50%;width:12px;height:12px}.lamp.on[data-v-2ce85d9f]{background:var(--amber);opacity:1;box-shadow:0 0 10px var(--amber);animation:2.4s ease-in-out infinite pulse-2ce85d9f}@keyframes pulse-2ce85d9f{50%{opacity:.55}}.deck-read[data-v-2ce85d9f]{flex:1;gap:0;min-width:0;display:grid}.now-playing[data-v-2ce85d9f]{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:1.05rem;font-weight:700;overflow:hidden}.master[data-v-2ce85d9f]{align-items:center;gap:var(--sp-3);color:var(--ink-2);grid-template-columns:auto 1fr;display:grid}.presets[data-v-2ce85d9f]{gap:var(--sp-2);scrollbar-width:thin;padding-bottom:4px;display:flex;overflow-x:auto}.presets .chip[data-v-2ce85d9f]{flex:none}.banks[data-v-2ce85d9f]{gap:var(--sp-4);display:grid}@media (width>=820px){.banks[data-v-2ce85d9f]{grid-template-columns:1fr 1fr}}.bank[data-v-2ce85d9f]{border:1px solid var(--line);border-radius:var(--r-m);padding:var(--sp-2) var(--sp-3) var(--sp-3);background:oklch(.19 .015 var(--h));min-width:0;margin:0}.bank legend[data-v-2ce85d9f]{padding:0 var(--sp-2);color:var(--ink-2);font-size:.9rem;font-weight:650}.strip[data-v-2ce85d9f]{align-items:center;gap:var(--sp-2);grid-template-columns:44px 4.6rem minmax(0,1fr) 2.2rem;display:grid}.ch-btn[data-v-2ce85d9f]{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.led[data-v-2ce85d9f]{border:1px solid var(--line-2);background:oklch(32% .02 60);border-radius:50%;width:14px;height:14px;transition:background .2s,box-shadow .2s}.live .led[data-v-2ce85d9f]{background:var(--amber);box-shadow:0 0 8px var(--amber);border-color:var(--amber)}.ch-name[data-v-2ce85d9f]{cursor:pointer;line-height:1.1;display:grid}.lvl[data-v-2ce85d9f]{text-align:right;color:var(--ink-3);font-size:.85rem}.live .lvl[data-v-2ce85d9f]{color:var(--amber-hi)}.deck-foot[data-v-2ce85d9f]{gap:var(--sp-4);border-top:1px solid var(--line);padding-top:var(--sp-4);display:grid}@media (width>=900px){.deck-foot[data-v-2ce85d9f]{grid-template-columns:1fr 1fr}}.save[data-v-2ce85d9f],.timer[data-v-2ce85d9f]{gap:var(--sp-2);align-content:start;display:grid}.timer-row[data-v-2ce85d9f]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.save-row[data-v-2ce85d9f]{gap:var(--sp-2);grid-template-columns:1fr auto auto;display:grid}@media (width<=480px){.save-row[data-v-2ce85d9f]{grid-template-columns:1fr 1fr}.save-row input[data-v-2ce85d9f]{grid-column:1/-1}}.saved-list[data-v-2ce85d9f]{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.saved-list li[data-v-2ce85d9f]{align-items:center;display:inline-flex}.x[data-v-2ce85d9f]{width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-size:1.3rem}.err[data-v-2ce85d9f],.x[data-v-2ce85d9f]:hover{color:var(--danger)}
