.cue-scrubber[data-v-4c09faf8]{flex-direction:column;gap:.5rem;display:flex}.cue-slider[data-v-4c09faf8]{width:100%;height:2rem}.cue-controls[data-v-4c09faf8]{align-items:center;gap:.5rem;display:flex}.cue-nudge[data-v-4c09faf8]{border:1px solid var(--color-mid-neutral);cursor:pointer;background:#fff;border-radius:.5rem;min-width:2.75rem;min-height:2.75rem;font-weight:600}.cue-text[data-v-4c09faf8]{border:1px solid var(--color-mid-neutral);text-align:center;border-radius:.5rem;flex:1;min-height:2.75rem;padding:.5rem;font-size:1rem}.cue-preview[data-v-4c09faf8]{background:var(--color-secondary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;min-height:2.75rem;padding:.6rem;font-weight:600}.cue-preview[data-v-4c09faf8]:disabled{cursor:default;opacity:.6}.cue-preview-reason[data-v-4c09faf8]{color:var(--color-text);opacity:.75;margin:0;font-size:.8rem}.tile[data-v-cd364ccb]{touch-action:none;min-height:0;position:relative}.tile--edit-mode[data-v-cd364ccb]{outline:2px dashed var(--rule-2,var(--color-mid-neutral));outline-offset:2px}.tile--dragging[data-v-cd364ccb]{opacity:.6}.tile-fire[data-v-cd364ccb]{border:2px solid color-mix(in srgb, var(--tint,var(--teal,#4db6ac)) 50%, transparent);width:100%;height:100%;min-height:4.5rem;color:var(--tint,var(--teal,#4db6ac));cursor:pointer;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.5rem;font-family:inherit;transition:color .12s linear,border-color .12s linear,background .12s linear;display:flex}.tile-fire[data-v-cd364ccb]:active{background:var(--tint,var(--teal,#4db6ac));color:var(--ink,#07090d)}.tile-fire--active[data-v-cd364ccb]{border-color:var(--tint,var(--teal,#4db6ac));box-shadow:inset 0 0 2.5rem color-mix(in srgb, var(--tint,var(--teal,#4db6ac)) 20%, transparent)}.tile-fire[data-v-cd364ccb]:disabled{cursor:default;opacity:.85}.tile-fire--success[data-v-cd364ccb]{border-color:var(--teal,#4db6ac);color:var(--teal,#4db6ac)}.tile-art[data-v-cd364ccb]{object-fit:cover;border-radius:.3rem;width:2.5rem;height:2.5rem}.tile-icon[data-v-cd364ccb]{font-size:1.5rem;line-height:1}.tile-label[data-v-cd364ccb]{font-family:var(--sans,inherit);letter-spacing:.06em;text-transform:uppercase;word-break:break-word;font-weight:700}.tile-type[data-v-cd364ccb],.tile-status[data-v-cd364ccb]{font-family:var(--mono,inherit);text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:.62rem;font-weight:400}.tile-fire-error[data-v-cd364ccb]{color:var(--red,var(--color-accent));text-align:center;margin:.3rem 0 0;font-size:.7rem}.tile-role[data-v-cd364ccb]{font-family:var(--mono,inherit);text-transform:uppercase;letter-spacing:.08em;pointer-events:none;z-index:1;font-size:.5rem;font-weight:700;position:absolute;top:.25rem;left:.35rem}.tile-role--bed[data-v-cd364ccb]{color:var(--teal,#4db6ac)}.tile-role--stab[data-v-cd364ccb]{color:var(--amber,#ffb300)}.tile-delete[data-v-cd364ccb]{border:1px solid var(--red,var(--color-accent));background:var(--ink,#07090d);width:1.6rem;height:1.6rem;color:var(--red,var(--color-accent));cursor:pointer;z-index:2;border-radius:50%;font-size:.9rem;line-height:1;position:absolute;top:-.4rem;right:-.4rem}.tile-reorder[data-v-cd364ccb]{background:var(--ink,#07090d);border:1px solid var(--rule-2,var(--color-mid-neutral));z-index:2;border-radius:.5rem;gap:.15rem;padding:.1rem .2rem;display:flex;position:absolute;bottom:-.4rem;left:50%;transform:translate(-50%)}.tile-reorder button[data-v-cd364ccb]{color:inherit;cursor:pointer;background:0 0;border:none;padding:.1rem .3rem;font-size:.8rem}.tile-reorder button[data-v-cd364ccb]:disabled{opacity:.35;cursor:default}.tile-play-corner[data-v-cd364ccb]{border:1px solid var(--teal,#4db6ac);background:var(--ink,#07090d);width:1.6rem;height:1.6rem;color:var(--teal,#4db6ac);cursor:pointer;z-index:2;border-radius:50%;font-size:.75rem;line-height:1;position:absolute;bottom:-.4rem;right:-.4rem}.tile-play-corner[data-v-cd364ccb]:disabled{opacity:.5;cursor:default}.tile-edit-cue[data-v-cd364ccb]{width:100%;color:var(--ice-dim,var(--color-primary));font-family:var(--mono,inherit);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin-top:.25rem;padding:.15rem;font-size:.6rem;display:block}.tile--hero .tile-fire[data-v-cd364ccb]{gap:.4rem;min-height:0}.tile--hero .tile-icon[data-v-cd364ccb]{font-size:clamp(2rem,5vw,3.6rem)}.tile--hero .tile-label[data-v-cd364ccb]{font-size:clamp(1.6rem,4vw,2.8rem);line-height:1}.tile--second .tile-icon[data-v-cd364ccb],.tile--pinned .tile-icon[data-v-cd364ccb]{font-size:1.5rem}.tile--second .tile-label[data-v-cd364ccb],.tile--pinned .tile-label[data-v-cd364ccb]{font-size:1.05rem}.tile--grid .tile-label[data-v-cd364ccb]{font-size:.78rem}.sheet-backdrop[data-v-9e6b59e9]{z-index:100;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet[data-v-9e6b59e9]{border-radius:1rem 1rem 0 0;flex-direction:column;gap:.75rem;width:100%;max-width:40rem;max-height:80vh;padding:1rem;display:flex;overflow-y:auto}.sheet-header[data-v-9e6b59e9]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sheet-title[data-v-9e6b59e9]{margin:0;font-size:1.1rem}.sheet-close[data-v-9e6b59e9]{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;font-size:1rem;line-height:1}[data-v-c5a2e067] .setup-sheet{background:var(--ink-2);color:var(--ice)}[data-v-c5a2e067] .sheet-title{color:var(--ice)}[data-v-c5a2e067] .setup-sheet-close{background:var(--rule-2);color:var(--ice)}.target-banner[data-v-c5a2e067]{margin:0 0 .75rem;font-weight:600}.device-settings-header[data-v-c5a2e067]{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.device-list[data-v-c5a2e067]{flex-direction:column;gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.device-option[data-v-c5a2e067]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.device-type[data-v-c5a2e067]{opacity:.7;font-size:.85rem}.device-active[data-v-c5a2e067]{color:var(--teal);font-size:.8rem;font-weight:600}.field-error[data-v-c5a2e067]{color:var(--red)}.killbar[data-v-79d00ecc]{border:2px solid color-mix(in srgb, var(--red,#ff4d4d) 60%, transparent);width:100%;color:var(--red,#ff4d4d);cursor:pointer;font-family:var(--sans,inherit);background:0 0;flex-shrink:0;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.killbar.armed[data-v-79d00ecc]{border-color:var(--red,#ff4d4d);box-shadow:inset 0 0 2.5rem color-mix(in srgb, var(--red,#ff4d4d) 18%, transparent);animation:1.1s ease-in-out infinite throb-79d00ecc}@keyframes throb-79d00ecc{50%{box-shadow:inset 0 0 3.5rem color-mix(in srgb, var(--red,#ff4d4d) 34%, transparent)}}@media (prefers-reduced-motion:reduce){.killbar.armed[data-v-79d00ecc]{animation:none}}.kill-word[data-v-79d00ecc]{font:900 1.4rem/1 var(--sans,inherit);letter-spacing:.24em;border-right:1px solid color-mix(in srgb, var(--red,#ff4d4d) 40%, transparent);flex-shrink:0;padding-right:.6rem}.kill-tel[data-v-79d00ecc]{text-align:left;flex:1;grid-template-columns:1fr auto;gap:0 .5rem;min-width:0;display:grid}.kill-tel-name[data-v-79d00ecc]{font:700 .74rem/1.1 var(--sans,inherit);letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kill-tel-num[data-v-79d00ecc]{font:700 1.3rem/1 var(--mono,inherit);font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center}.kill-tel-num i[data-v-79d00ecc]{opacity:.6;font-size:.65rem;font-style:normal}.kill-tel-to[data-v-79d00ecc]{font:400 .58rem/1.2 var(--mono,inherit);letter-spacing:.05em;opacity:.6;text-transform:uppercase}.kill-tel--idle[data-v-79d00ecc]{color:var(--ice-dim,var(--color-text))}.kill-error[data-v-79d00ecc]{color:var(--red,var(--color-accent));text-align:center;margin:.3rem 0 0;font-size:.7rem}[data-v-e8d4a822] .setup-sheet{background:var(--ink-2);color:var(--ice)}[data-v-e8d4a822] .sheet-title{color:var(--ice)}[data-v-e8d4a822] .setup-sheet-close{background:var(--rule-2);color:var(--ice)}.sets-container[data-v-e8d4a822]{flex-direction:column;gap:1rem;display:flex}.sets-list[data-v-e8d4a822]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.set-item[data-v-e8d4a822]{border:1px solid var(--rule);background:#ffffff08;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.set-item--active[data-v-e8d4a822]{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 10%, transparent)}.set-name-btn[data-v-e8d4a822]{color:var(--ice);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-family:inherit;font-size:1rem;font-weight:600;display:flex}.set-active-radio[data-v-e8d4a822]{border:2px solid var(--ice-dim);border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem;display:inline-block}.set-active-radio--active[data-v-e8d4a822]{border-color:var(--teal);background:var(--teal)}.active-badge[data-v-e8d4a822]{color:var(--teal);text-transform:uppercase;letter-spacing:.05em;margin-left:.25rem;font-size:.75rem;font-weight:700}.set-actions[data-v-e8d4a822]{align-items:center;gap:.25rem;display:flex}.set-actions button[data-v-e8d4a822]{color:var(--ice-dim);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.2rem .4rem;font-size:.9rem}.set-actions button[data-v-e8d4a822]:hover:not(:disabled){color:var(--ice);background:var(--rule-2)}.set-actions button[data-v-e8d4a822]:disabled{opacity:.35;cursor:default}.set-add-btn[data-v-e8d4a822]{border:1px dashed var(--teal);color:var(--teal);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:.5rem;align-self:flex-start;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:700}.set-add-btn[data-v-e8d4a822]:hover{background:color-mix(in srgb, var(--teal) 15%, transparent)}[data-v-c572eea8] .playlist-sheet{color:var(--color-text);background:#fff}[data-v-c572eea8] .sheet-title{color:var(--color-primary)}[data-v-c572eea8] .playlist-sheet-close{background:var(--color-mid-neutral);color:var(--color-text)}.playlist-sheet-status[data-v-c572eea8]{color:var(--color-text);opacity:.8;margin:0}.playlist-sheet-error[data-v-c572eea8]{color:var(--color-accent);opacity:1}.playlist-sheet-tracks[data-v-c572eea8]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.playlist-sheet-track[data-v-c572eea8]{border-bottom:1px solid var(--color-mid-neutral)}.playlist-sheet-track-row[data-v-c572eea8]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:1fr auto auto auto;align-items:baseline;gap:.5rem;padding:.5rem;display:grid}.playlist-sheet-track-row[data-v-c572eea8]:disabled{cursor:default;opacity:.85}.playlist-sheet-track-row--active[data-v-c572eea8]{background:color-mix(in srgb, var(--color-secondary) 10%, transparent)}.playlist-sheet-track-status[data-v-c572eea8]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-secondary);font-size:.7rem;font-weight:600}.playlist-sheet-track-error[data-v-c572eea8]{color:var(--color-accent);margin:0 0 .4rem;padding:0 .5rem;font-size:.75rem}.playlist-sheet-track-name[data-v-c572eea8]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.playlist-sheet-track-artist[data-v-c572eea8]{color:var(--color-text);opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.playlist-sheet-track-duration[data-v-c572eea8]{font-variant-numeric:tabular-nums;color:var(--color-text);opacity:.7;font-size:.85rem}.playlist-sheet-load-more[data-v-c572eea8]{color:var(--color-primary);border:1px solid var(--color-primary);cursor:pointer;background:0 0;border-radius:.5rem;align-self:center;padding:.5rem .9rem;font-weight:600}.playlist-sheet-load-more[data-v-c572eea8]:disabled{cursor:default;opacity:.7}.deck[data-v-7e34f088]{display:contents}.hotcol[data-v-7e34f088]{flex-direction:column;grid-area:hotcol;gap:.5rem;min-height:0;padding:.6rem;display:flex}.hero-wrap[data-v-7e34f088]{flex:3;min-height:0;display:flex}.hero-wrap[data-v-7e34f088] .tile{flex:1}.seconds[data-v-7e34f088]{flex:1;gap:.5rem;min-height:0;display:flex}.seconds[data-v-7e34f088] .tile{flex:1}.rest[data-v-7e34f088]{border-left:1px solid var(--rule,var(--color-mid-neutral));flex-direction:column;grid-area:rest;gap:.75rem;min-height:0;padding:.6rem;display:flex;position:relative;overflow-y:auto}.empty-state[data-v-7e34f088]{background:var(--ink-2,var(--color-light-support));border:1px solid var(--rule,var(--color-mid-neutral));text-align:center;color:var(--ice,var(--color-text));border-radius:.5rem;padding:1.25rem}.grid[data-v-7e34f088]{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.6rem;display:grid}.add-tile[data-v-7e34f088]{border:2px dashed var(--rule-2);min-height:4.5rem;color:var(--ice-dim);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;font-family:inherit;font-size:1.75rem;display:flex}.add-tile[data-v-7e34f088]:active{color:var(--ice);border-color:var(--ice-dim)}.field-error[data-v-7e34f088]{color:var(--red);margin:0;font-size:.85rem}.role-picker[data-v-7e34f088]{border:none;flex-direction:column;gap:.3rem;margin:0;padding:0;font-size:.85rem;display:flex}.role-picker legend[data-v-7e34f088]{padding:0;font-size:.85rem}.role-picker label[data-v-7e34f088]{align-items:center;gap:.4rem;font-weight:400;display:flex}.color-picker[data-v-7e34f088]{border:none;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;display:flex}.color-picker legend[data-v-7e34f088]{width:100%;padding:0;font-size:.85rem}.color-swatch[data-v-7e34f088]{cursor:pointer;border:2px solid #0000;border-radius:50%;width:1.75rem;height:1.75rem;padding:0}.color-swatch--none[data-v-7e34f088]{background:var(--ice);border-color:var(--rule-2);color:var(--ink-2)}.color-swatch--selected[data-v-7e34f088]{border-color:var(--teal)}[data-v-7e34f088] .setup-sheet{background:var(--ink-2);color:var(--ice)}[data-v-7e34f088] .sheet-title{color:var(--ice)}[data-v-7e34f088] .setup-sheet-close{background:var(--rule-2);color:var(--ice)}.add-form[data-v-7e34f088]{flex-direction:column;gap:.6rem;display:flex}.add-form label[data-v-7e34f088]{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.add-form input[data-v-7e34f088]{border:1px solid var(--rule-2);background:var(--rule);color:var(--ice);border-radius:.5rem;padding:.6rem;font-size:1rem}.add-form button[data-v-7e34f088]{background:var(--teal);color:var(--ink-2);cursor:pointer;border:none;border-radius:.5rem;padding:.7rem;font-weight:600}.picker-toggle[data-v-7e34f088]{color:var(--teal);border:1px solid var(--teal);cursor:pointer;background:0 0;border-radius:.5rem;align-self:flex-start;padding:.5rem .9rem;font-weight:600}.search-type-tabs[data-v-7e34f088]{gap:.4rem;display:flex}.search-tab[data-v-7e34f088]{background:var(--rule);color:var(--ice-dim);border:1px solid var(--rule-2);cursor:pointer;border-radius:.4rem;flex:1;padding:.4rem .6rem;font-size:.85rem;font-weight:600}.search-tab--active[data-v-7e34f088]{background:var(--teal);color:var(--ink-2);border-color:var(--teal)}.playlist-picker[data-v-7e34f088]{border:1px solid var(--rule-2);border-radius:.5rem;flex-direction:column;gap:.5rem;max-height:16rem;padding:.75rem;display:flex;overflow-y:auto}.playlist-filter[data-v-7e34f088]{border:1px solid var(--rule-2);background:var(--rule);color:var(--ice);border-radius:.5rem;padding:.6rem;font-size:1rem}.playlist-list[data-v-7e34f088]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.playlist-item[data-v-7e34f088]{background:var(--rule);border:1px solid var(--rule-2);cursor:pointer;text-align:left;width:100%;min-height:2.75rem;color:var(--ice);border-radius:.5rem;align-items:center;gap:.6rem;padding:.5rem;display:flex}.playlist-item span[data-v-7e34f088]{flex-direction:column;display:flex}.playlist-item small[data-v-7e34f088]{color:var(--ice-dim)}.playlist-art[data-v-7e34f088]{object-fit:cover;border-radius:.4rem;flex-shrink:0;width:2.5rem;height:2.5rem}.playlist-empty[data-v-7e34f088]{color:var(--ice-dim);margin:0;font-size:.85rem}.pin-control[data-v-7e34f088]{flex-direction:column;gap:.3rem;display:flex}.pin-toggle[data-v-7e34f088]{color:var(--ice);border:1px solid var(--rule-2);cursor:pointer;background:0 0;border-radius:.5rem;align-self:flex-start;padding:.5rem .9rem;font-weight:600}.pin-toggle--pinned[data-v-7e34f088]{color:var(--teal);border-color:var(--teal)}.cue-editor-actions[data-v-7e34f088]{justify-content:flex-end;gap:.5rem;display:flex}.cue-editor-actions button[data-v-7e34f088]{cursor:pointer;border:1px solid var(--rule-2);background:var(--rule);color:var(--ice);border-radius:.5rem;padding:.6rem 1rem;font-weight:600}.cue-editor-actions button[data-v-7e34f088]:last-child{background:var(--teal);color:var(--ink-2);border:none}.cue-editor-hint[data-v-7e34f088]{color:var(--ice-dim);margin:0;font-size:.8rem}.deck-switcher[data-v-ba852a07]{border-left:1px solid var(--rule,var(--color-mid-neutral));font-family:var(--sans,inherit);flex-direction:column;grid-area:deckrail;display:flex;overflow-y:auto}.deck-tab[data-v-ba852a07]{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.deck-tab+.deck-tab[data-v-ba852a07]{border-top:1px solid var(--rule,var(--color-mid-neutral))}.deck-tab--active[data-v-ba852a07]{background:color-mix(in srgb, var(--teal,var(--color-primary)) 10%, transparent)}.deck-tab--active .deck-tab-name[data-v-ba852a07]{color:var(--teal,var(--color-primary))}.deck-tab-name[data-v-ba852a07]{letter-spacing:.18em;text-transform:uppercase;cursor:pointer;color:var(--ice-dim,var(--color-text));writing-mode:vertical-rl;text-align:center;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:.35rem;padding:.75rem .35rem;font-size:.8rem;font-weight:800;display:inline-flex}.deck-tab--active .deck-tab-name[data-v-ba852a07]{border-left-color:var(--teal,var(--color-primary))}.deck-tab-marker[data-v-ba852a07]{background:var(--teal,var(--color-secondary));visibility:hidden;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.deck-tab-marker--on[data-v-ba852a07]{visibility:visible}.deck-tab-actions[data-v-ba852a07]{gap:.1rem;padding-bottom:.3rem;display:flex}.deck-tab-actions button[data-v-ba852a07]{cursor:pointer;color:var(--ice-dim,inherit);background:0 0;border:none;padding:.1rem .25rem;font-size:.75rem}.deck-tab-actions button[data-v-ba852a07]:disabled{opacity:.35;cursor:default}.deck-add[data-v-ba852a07]{border:none;border-top:1px dashed var(--rule-2,var(--color-primary));color:var(--ice-dim,var(--color-primary));letter-spacing:.1em;cursor:pointer;writing-mode:vertical-rl;text-transform:uppercase;background:0 0;padding:.6rem .35rem;font-size:.7rem;font-weight:700}.now-playing[data-v-f41b3d2b]{background:var(--rule);border-top:1px solid var(--rule-2);color:var(--ice);grid-area:nowplaying;align-items:center;gap:.75rem;padding:.6rem 1rem;display:flex}.now-playing--idle[data-v-f41b3d2b]{opacity:.85;padding:.4rem 1rem}.now-playing-art[data-v-f41b3d2b]{object-fit:cover;border-radius:.4rem;flex-shrink:0;width:2.5rem;height:2.5rem}.now-playing-info[data-v-f41b3d2b]{flex-direction:column;flex:1;min-width:0;display:flex}.now-playing-track[data-v-f41b3d2b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.now-playing-artist[data-v-f41b3d2b]{color:var(--ice-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.now-playing-device[data-v-f41b3d2b]{color:var(--ice-dim);text-align:right;flex-shrink:0;font-size:.75rem}.now-playing-transport[data-v-f41b3d2b]{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.now-playing-transport-btn[data-v-f41b3d2b]{width:2rem;height:2rem;color:inherit;cursor:pointer;background:#e2ebf61f;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex}.now-playing-transport-btn[data-v-f41b3d2b]:disabled{opacity:.5;cursor:default}.now-playing-transport-error[data-v-f41b3d2b]{color:var(--red);flex-basis:100%;font-size:.75rem}.now-playing-idle-text[data-v-f41b3d2b]{color:var(--ice-dim);font-size:.8rem}.pinned-area[data-v-19dba2e5]{border-bottom:1px solid var(--rule,var(--color-mid-neutral));grid-area:pinned;gap:.5rem;min-height:5rem;padding:.5rem .6rem;display:flex}.pinned-tile[data-v-19dba2e5]{flex:1;max-width:9rem;min-height:0;display:flex;position:relative}.pinned-tile[data-v-19dba2e5] .tile{flex:1;min-height:0}.pinned-unpin[data-v-19dba2e5]{border:1px solid var(--red,var(--color-accent));background:var(--ink,#07090d);width:1.6rem;height:1.6rem;color:var(--red,var(--color-accent));cursor:pointer;z-index:2;border-radius:50%;padding:0;font-size:.7rem;line-height:1;position:absolute;top:-.4rem;right:-.4rem}.pinned-reorder[data-v-19dba2e5]{background:var(--ink,#07090d);border:1px solid var(--rule-2,var(--color-mid-neutral));z-index:2;border-radius:.5rem;gap:.15rem;padding:.1rem .2rem;display:flex;position:absolute;bottom:-.4rem;left:50%;transform:translate(-50%)}.pinned-reorder button[data-v-19dba2e5]{color:inherit;cursor:pointer;background:0 0;border:none;padding:.1rem .3rem;font-size:.8rem}.pinned-reorder button[data-v-19dba2e5]:disabled{opacity:.35;cursor:default}.readiness-strip[data-v-54d64fee]{border-bottom:1px solid var(--rule,var(--color-mid-neutral));background:#07090dcc;grid-area:signal;align-items:center;gap:.5rem;padding:.3rem .75rem;display:flex}.readiness-dot[data-v-54d64fee]{background:var(--dot-color);width:.6rem;height:.6rem;box-shadow:0 0 .6rem var(--dot-color);border-radius:50%;flex:none}.readiness-message[data-v-54d64fee]{letter-spacing:.06em;text-transform:uppercase;color:var(--ice-dim,var(--color-mid-neutral));font-size:.7rem;font-weight:700}.state-ready[data-v-54d64fee]{--dot-color:var(--teal,#4db6ac)}.state-unknown[data-v-54d64fee]{--dot-color:var(--ice-dim,#76869c)}.state-no_device[data-v-54d64fee],.state-not_premium[data-v-54d64fee],.state-session_expired[data-v-54d64fee]{--dot-color:var(--red,#ff4d4d)}.readiness-dot--alert[data-v-54d64fee]{animation:1.1s ease-in-out infinite readiness-pulse-54d64fee}@keyframes readiness-pulse-54d64fee{0%,to{opacity:1}50%{opacity:.25}}.soundcheck[data-v-73e13c29]{border:1px solid var(--rule,var(--color-mid-neutral));text-align:left;border-radius:.5rem;padding:1rem}.soundcheck-header[data-v-73e13c29]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.soundcheck-header h2[data-v-73e13c29]{margin:0;font-size:1rem}.soundcheck-age[data-v-73e13c29]{opacity:.7;font-size:.75rem}.soundcheck-run[data-v-73e13c29]{background:var(--color-secondary);color:#fff;cursor:pointer;border:none;border-radius:.375rem;margin-top:.75rem;padding:.5rem 1rem;font-weight:600}.soundcheck-run[data-v-73e13c29]:disabled{background:var(--color-mid-neutral);cursor:not-allowed}.soundcheck-confirm[data-v-73e13c29]{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.soundcheck-confirm-yes[data-v-73e13c29],.soundcheck-confirm-no[data-v-73e13c29]{cursor:pointer;border-radius:.375rem;padding:.4rem .85rem;font-weight:600}.soundcheck-confirm-yes[data-v-73e13c29]{background:var(--color-secondary);color:#fff;border:none}.soundcheck-confirm-no[data-v-73e13c29]{border:1px solid var(--red,crimson);color:var(--red,crimson);background:0 0}.soundcheck-result[data-v-73e13c29]{margin-top:.75rem}.soundcheck-result--ok[data-v-73e13c29]{color:var(--teal,var(--color-secondary))}.soundcheck-result--fail[data-v-73e13c29]{color:var(--red,crimson)}.shell[data-v-10114110]{text-align:center;max-width:32rem;margin:4rem auto;padding:0 1.5rem 4rem}h1[data-v-10114110]{color:var(--color-primary)}.logo[data-v-10114110]{max-width:2rem}.status[data-v-10114110]{color:var(--color-secondary);font-weight:600}.auth[data-v-10114110]{flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.auth.signed-in[data-v-10114110]{flex-direction:row;justify-content:center}.avatar[data-v-10114110]{border-radius:50%;width:2rem;height:2rem}button[data-v-10114110]{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.6rem 1.2rem;font-weight:600}.console[data-v-10114110]{--ink:#07090d;--ink-2:#0b0f15;--rule:#18202c;--rule-2:#26303f;--ice:#e2ebf6;--ice-dim:#76869c;--amber:#ffb300;--red:#ff4d4d;--teal:#4db6ac;--sans:"Saira Condensed", "Arial Narrow", sans-serif;--mono:"Martian Mono", ui-monospace, monospace;z-index:1;background:radial-gradient(circle at 1px 1px, #e2ebf60b 1px, transparent 0) 0 0 / 14px 14px, radial-gradient(ellipse 120% 80% at 20% 0%, #0e1520 0%, var(--ink) 62%);color:var(--ice);font-family:var(--sans);letter-spacing:.02em;grid-template:"rail rail rail"2.4rem"signal signal signal""pinned pinned pinned""hotcol rest deckrail"1fr"nowplaying nowplaying deckrail"/34% 1fr 4.5rem;display:grid;position:fixed;inset:0;overflow:hidden}.rail[data-v-10114110]{border-bottom:1px solid var(--rule);background:#07090dcc;grid-area:rail;align-items:center;gap:.7rem;padding:0 .75rem;display:flex}.rail .mark[data-v-10114110]{font:900 1rem/1 var(--sans);letter-spacing:.4em;color:var(--ice)}.rail .rule[data-v-10114110]{background:var(--rule-2);width:2rem;height:1px}.rail .avatar[data-v-10114110]{width:1.5rem;height:1.5rem}.rail .operator-name[data-v-10114110]{color:var(--ice-dim);font-size:.75rem}.rail button[data-v-10114110]{border:1px solid var(--rule-2);color:var(--ice-dim);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:0;padding:.3rem .6rem;font-size:.65rem;font-weight:700}.modes[data-v-10114110]{border:1px solid var(--rule-2);margin-left:auto;display:flex}.modes button[data-v-10114110]{border:none;border-radius:0}.modes button.on[data-v-10114110]{background:var(--ice);color:var(--ink)}:root{--color-primary:#1e2d56;--color-secondary:#4db6ac;--color-accent:#ff7043;--color-light-support:#e0f2f1;--color-mid-neutral:#90a4ae;--color-background:#f7f9fc;--color-text:#333}body{background:var(--color-background);color:var(--color-text);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}
