.workspace[data-v-b9cebccb]{border:1px solid var(--border);background:var(--surface);box-shadow:0 18px 50px color-mix(in srgb, var(--text) 7%, transparent);border-radius:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.workspace-header[data-v-b9cebccb],.control-heading[data-v-b9cebccb],.playback-action[data-v-b9cebccb],.utility-row[data-v-b9cebccb],.download-panel[data-v-b9cebccb],.range-control[data-v-b9cebccb],.status-wrap[data-v-b9cebccb]{align-items:center;display:flex}.workspace-header[data-v-b9cebccb],.control-heading[data-v-b9cebccb],.utility-row[data-v-b9cebccb]{justify-content:space-between;gap:1rem}.eyebrow[data-v-b9cebccb]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .2rem;font-size:.75rem;font-weight:800}.intro[data-v-b9cebccb],.control-heading p[data-v-b9cebccb],.download-panel p[data-v-b9cebccb],.safety-note p[data-v-b9cebccb]{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.signal-stage[data-v-b9cebccb]{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 17%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 6%, var(--surface)), var(--bg));border-radius:.9rem;grid-template-columns:minmax(0,1fr) minmax(9rem,.9fr) minmax(0,1fr);align-items:center;min-height:12rem;display:grid;position:relative;overflow:hidden}.signal-stage[data-v-b9cebccb]:before{content:"";opacity:.28;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:2rem 2rem;position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 76%)}.channel[data-v-b9cebccb],.beat-readout[data-v-b9cebccb],.beat-orbit[data-v-b9cebccb]{z-index:1;position:relative}.channel[data-v-b9cebccb]{text-align:center;gap:.35rem;padding:1.2rem;display:grid}.channel strong[data-v-b9cebccb],.beat-readout strong[data-v-b9cebccb]{font-variant-numeric:tabular-nums}.channel strong[data-v-b9cebccb]{font-size:clamp(1.05rem,2.4vw,1.35rem)}.channel-kicker[data-v-b9cebccb],.beat-readout span[data-v-b9cebccb],.beat-readout small[data-v-b9cebccb]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.beat-readout[data-v-b9cebccb]{z-index:2;text-align:center;justify-items:center;gap:.2rem;display:grid}.beat-readout strong[data-v-b9cebccb]{color:var(--accent);font-size:clamp(1.45rem,4vw,2.25rem)}.beat-orbit[data-v-b9cebccb]{width:8.5rem;height:8.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit[data-v-b9cebccb],.orbit-core[data-v-b9cebccb]{border-radius:999px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.orbit[data-v-b9cebccb]{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);width:100%;height:100%}.orbit-two[data-v-b9cebccb]{width:72%;height:72%}.orbit-core[data-v-b9cebccb]{background:var(--accent);width:.65rem;height:.65rem}.signal-stage.active .orbit[data-v-b9cebccb]{animation:1.8s ease-out infinite pulse-b9cebccb}.signal-stage.active .orbit-two[data-v-b9cebccb]{animation-delay:.6s}@keyframes pulse-b9cebccb{0%{opacity:.8;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}@media (prefers-reduced-motion:reduce){.signal-stage.active .orbit[data-v-b9cebccb]{animation:none}}.headphone-cue[data-v-b9cebccb]{color:var(--muted);justify-content:center;align-items:center;gap:.5rem;font-size:.8rem;font-weight:650;display:flex}.headphone-icon[data-v-b9cebccb]{color:var(--accent);letter-spacing:.05em}.preset-fieldset[data-v-b9cebccb]{border:0;min-width:0;margin:0;padding:0}.preset-fieldset legend[data-v-b9cebccb],.control-heading label[data-v-b9cebccb],.playback-settings label[data-v-b9cebccb]{margin-bottom:.55rem;font-size:.82rem;font-weight:750}.preset-grid[data-v-b9cebccb]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.preset-card[data-v-b9cebccb]{border:1px solid var(--border);background:var(--bg);min-height:5.3rem;color:var(--text);text-align:left;cursor:pointer;border-radius:.7rem;gap:.15rem;padding:.7rem;display:grid}.preset-card[data-v-b9cebccb]:hover,.preset-card.selected[data-v-b9cebccb]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg))}.preset-card span[data-v-b9cebccb]{color:var(--accent);font-size:.8rem;font-weight:750}.preset-card small[data-v-b9cebccb]{color:var(--muted);font-size:.7rem;line-height:1.3}.control-grid[data-v-b9cebccb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.control-card[data-v-b9cebccb],.playback-panel[data-v-b9cebccb],.download-panel[data-v-b9cebccb]{border:1px solid var(--border);background:var(--bg);border-radius:.8rem}.control-card[data-v-b9cebccb]{padding:1rem}.control-heading[data-v-b9cebccb]{align-items:flex-start}.number-with-unit[data-v-b9cebccb]{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;align-items:center;width:7.4rem;display:flex}.number-with-unit[data-v-b9cebccb]:focus-within{border-color:var(--accent)}.number-with-unit input[data-v-b9cebccb]{width:100%;min-width:0;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:.55rem .2rem .55rem .65rem}.number-with-unit input[data-v-b9cebccb]:focus{outline:0}.number-with-unit span[data-v-b9cebccb]{color:var(--muted);padding-right:.6rem;font-size:.75rem}.range[data-v-b9cebccb]{width:100%;accent-color:var(--accent)}.control-card>.range[data-v-b9cebccb]{margin-top:.8rem}.range-labels[data-v-b9cebccb]{color:var(--muted);justify-content:space-between;margin:.1rem 0 0;font-size:.7rem;display:flex}.playback-panel[data-v-b9cebccb]{overflow:hidden}.playback-settings[data-v-b9cebccb]{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(8rem,1fr) auto minmax(8rem,.55fr);align-items:center;gap:.7rem;padding:.85rem 1rem;display:grid}.playback-settings label[data-v-b9cebccb]{margin:0}.range-control[data-v-b9cebccb]{gap:.5rem}.range-control strong[data-v-b9cebccb]{color:var(--accent);font-variant-numeric:tabular-nums}.playback-settings select[data-v-b9cebccb]{width:100%}.playback-action[data-v-b9cebccb]{justify-content:space-between;gap:1rem;padding:1rem}.button[data-v-b9cebccb]{border:1px solid var(--border);min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.65rem;padding:.65rem .95rem;font-size:.85rem;font-weight:750}.button[data-v-b9cebccb]:disabled{opacity:.52;cursor:default}.button.secondary[data-v-b9cebccb]{background:var(--surface);color:var(--text)}.button.secondary[data-v-b9cebccb]:hover:not(:disabled){border-color:var(--accent)}.button.primary[data-v-b9cebccb]{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.button.primary[data-v-b9cebccb]:hover:not(:disabled){background:var(--accent);color:var(--accent-fg);filter:brightness(1.05)}.play-button[data-v-b9cebccb]{min-width:10.5rem}.play-symbol[data-v-b9cebccb]{margin-right:.35rem;font-size:.75rem}.status-wrap[data-v-b9cebccb]{color:var(--muted);text-align:right;justify-content:flex-end;gap:.45rem;font-size:.8rem}.status-wrap strong[data-v-b9cebccb]{color:var(--text);font-variant-numeric:tabular-nums}.status-dot[data-v-b9cebccb]{background:var(--muted);border-radius:50%;width:.5rem;height:.5rem}.status-dot.live[data-v-b9cebccb]{background:var(--badge-pass);box-shadow:0 0 0 .22rem color-mix(in srgb, var(--badge-pass) 18%, transparent)}.utility-row[data-v-b9cebccb]{align-items:stretch}.download-panel[data-v-b9cebccb]{flex:1;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:.7rem;padding:.7rem .8rem;display:grid}.download-panel select[data-v-b9cebccb]{width:7.5rem}.error[data-v-b9cebccb],.success[data-v-b9cebccb]{border-radius:.55rem;margin:0;padding:.6rem .75rem;font-size:.8rem}.error[data-v-b9cebccb]{background:color-mix(in srgb, var(--badge-fail) 9%, transparent);color:var(--badge-fail)}.success[data-v-b9cebccb]{background:color-mix(in srgb, var(--badge-pass) 9%, transparent);color:var(--badge-pass)}.panel-error[data-v-b9cebccb]{margin:0 1rem 1rem}.safety-note[data-v-b9cebccb]{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:.75rem;gap:.75rem;padding:.85rem 1rem;display:flex}.safety-note>span[data-v-b9cebccb]{background:var(--accent);width:1.45rem;height:1.45rem;color:var(--accent-fg);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:850;display:grid}.safety-note strong[data-v-b9cebccb]{margin-bottom:.15rem;font-size:.85rem;display:block}@media (width<=760px){.signal-stage[data-v-b9cebccb]{grid-template-columns:1fr 1fr;min-height:13rem;padding-top:5.5rem}.beat-readout[data-v-b9cebccb]{width:10rem;position:absolute;top:1.25rem;left:50%;transform:translate(-50%)}.beat-orbit[data-v-b9cebccb]{width:6.5rem;height:6.5rem;top:34%}.channel[data-v-b9cebccb]{padding:.75rem}.preset-grid[data-v-b9cebccb]{grid-template-columns:repeat(2,minmax(0,1fr))}.preset-card[data-v-b9cebccb]:last-child{grid-column:span 2}.control-grid[data-v-b9cebccb]{grid-template-columns:1fr}.playback-settings[data-v-b9cebccb]{grid-template-columns:auto 1fr}.playback-action[data-v-b9cebccb],.utility-row[data-v-b9cebccb]{flex-direction:column;align-items:stretch}.status-wrap[data-v-b9cebccb]{text-align:center;justify-content:center}.play-button[data-v-b9cebccb]{width:100%}.download-panel[data-v-b9cebccb]{grid-template-columns:1fr auto}.download-panel>div[data-v-b9cebccb]{grid-column:1/-1}}@media (width<=430px){.workspace-header[data-v-b9cebccb]{flex-direction:column;align-items:flex-start}.workspace-header .button[data-v-b9cebccb]{width:100%}.control-heading[data-v-b9cebccb]{flex-direction:column;align-items:stretch}.number-with-unit[data-v-b9cebccb]{width:100%}.download-panel[data-v-b9cebccb]{grid-template-columns:1fr}.download-panel select[data-v-b9cebccb],.download-panel .button[data-v-b9cebccb]{width:100%}}
