.audio-mixer{color:var(--am-text);background:var(--am-bg);border:1px solid var(--am-border);border-radius:14px;margin-bottom:16px;padding:16px;scroll-margin-top:76px;font-family:inherit}.audio-mixer *{box-sizing:border-box}.audio-mixer button,.audio-mixer input{font:inherit;color:inherit}.audio-mixer button{cursor:pointer}.audio-mixer button:disabled,.audio-mixer input:disabled{opacity:.45;cursor:not-allowed}.audio-mixer button:focus-visible,.audio-mixer input:focus-visible{outline:2px solid var(--am-accent);outline-offset:3px}.audio-mixer .am-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.audio-mixer .am-eyebrow{letter-spacing:1.8px;color:var(--am-sub);font-size:9px}.audio-mixer h3{letter-spacing:-.3px;margin:4px 0 0;font-size:17px;font-weight:650}.audio-mixer .am-header-actions{align-items:center;gap:10px;display:flex}.audio-mixer .am-badge{color:var(--am-accent);border:1px solid var(--am-border);border-radius:20px;padding:5px 9px;font-size:10px}.audio-mixer .am-collapse,.audio-mixer .am-small-action{color:var(--am-sub);background:0 0;border:0;padding:6px 0;font-size:11px}.audio-mixer .am-desk{grid-template-columns:190px minmax(280px,1fr) minmax(245px,.8fr);gap:10px;display:grid}.audio-mixer .am-panel{background:var(--am-card);border:1px solid var(--am-border);border-radius:10px;min-width:0;padding:12px}.audio-mixer .am-panel-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:650;display:flex}.audio-mixer .am-help-button{border:1px solid var(--am-border);width:22px;height:22px;color:var(--am-sub);background:0 0;border-radius:50%;flex-shrink:0;font-size:11px}.audio-mixer .am-master-body{align-items:center;gap:13px;display:flex}.audio-mixer .am-fader-wrap{align-items:stretch;gap:5px;height:142px;display:flex}.audio-mixer .am-fader{writing-mode:vertical-lr;width:28px;height:142px;accent-color:var(--am-accent);direction:rtl}.audio-mixer .am-fader-scale{color:var(--am-sub);flex-direction:column;justify-content:space-between;padding:5px 0;font:9px ui-monospace,monospace;display:flex}.audio-mixer .am-master-value{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.audio-mixer .am-master-value label>span{color:var(--am-sub);font-size:9px;line-height:1.5;display:block}.audio-mixer .am-master-value input{border:0;border-bottom:1px solid var(--am-border);background:0 0;width:100%;padding:4px 0;font:600 29px ui-monospace,monospace}.audio-mixer .am-state{color:var(--am-sub);font-size:11px;font-weight:400;line-height:1.5}.audio-mixer .am-warning{color:var(--am-warn)}.audio-mixer.am-compact .am-eyebrow{display:none}.audio-mixer.am-compact .am-help-dock[data-empty="1"]{display:flex}.audio-mixer input[aria-invalid=true]{outline:1px solid var(--am-warn)}.audio-mixer .am-channel-tabs{gap:5px;padding:1px 1px 6px;display:flex;overflow-x:auto}.audio-mixer .am-channel-tabs button{border:1px solid var(--am-border);background:var(--am-bg);text-align:left;border-radius:6px;flex:none;padding:6px 10px}.audio-mixer .am-channel-tabs span{font-size:11px;display:block}.audio-mixer .am-channel-tabs small{color:var(--am-sub);margin-top:2px;font-size:10px;display:block}.audio-mixer button[aria-pressed=true]{border-color:var(--am-accent);color:var(--am-accent)}.audio-mixer .am-channel-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:4px 0 8px;display:flex}.audio-mixer .am-geometry{margin:8px 0}.audio-mixer .am-geometry label{color:var(--am-sub);justify-content:space-between;font-size:11px;display:flex}.audio-mixer .am-geometry>div{align-items:center;gap:12px;margin-top:3px;display:flex}.audio-mixer .am-geometry input[type=range]{min-width:0;height:22px;accent-color:var(--am-accent);flex:1}.audio-mixer .am-geometry input[type=number]{background:var(--am-bg);border:1px solid var(--am-border);text-align:right;border-radius:5px;width:70px;padding:5px 6px;font:11px ui-monospace,monospace}.audio-mixer .am-channel-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex}.audio-mixer .am-primary{border:1px solid var(--am-accent);color:var(--am-accent);background:0 0;border-radius:6px;padding:7px 11px;font-size:11px}.audio-mixer .am-delay{color:var(--am-sub);font-size:10px}.audio-mixer .am-delay b{color:var(--am-text);font-weight:500}.audio-mixer .am-segments{gap:4px;margin:7px 0;display:flex}.audio-mixer .am-segments button{background:var(--am-bg);border:1px solid var(--am-border);white-space:nowrap;border-radius:5px;flex:1;padding:8px 5px;font-size:11px}.audio-mixer .am-bands button{font:10px ui-monospace,monospace}.audio-mixer .am-toggle-grid{grid-template-columns:1fr 1fr;gap:10px 6px;margin-top:14px;display:grid}.audio-mixer .am-toggle{text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:32px;padding:7px 0;font-size:11px;display:flex}.audio-mixer .am-switch-track{background:var(--am-bg);border:1px solid var(--am-border);border-radius:12px;flex-shrink:0;width:27px;height:15px;position:relative}.audio-mixer .am-switch-track>span{background:var(--am-sub);border-radius:50%;width:9px;height:9px;transition:transform .12s;position:absolute;top:2px;left:2px}.audio-mixer .am-toggle[aria-checked=true] .am-switch-track{border-color:var(--am-accent)}.audio-mixer .am-toggle[aria-checked=true] .am-switch-track>span{background:var(--am-accent);transform:translate(12px)}.audio-mixer .am-readiness{color:var(--am-sub);flex-wrap:wrap;gap:8px 20px;padding:11px 2px 1px;font-size:11px;display:flex}.audio-mixer .am-readiness>span{align-items:center;gap:5px;display:flex}.audio-mixer .am-readiness b{color:var(--am-text);font-weight:500}.audio-mixer .am-dot{background:var(--am-accent);border-radius:50%;width:5px;height:5px}.audio-mixer .am-pending{background:var(--am-warn)}.audio-mixer .am-help{border-top:1px solid var(--am-border);min-height:32px;color:var(--am-sub);align-items:center;gap:8px;margin-top:11px;padding:9px 2px 0;font-size:11px;line-height:1.5;transition:color .12s;display:flex}.audio-mixer .am-help-visible{color:var(--am-text)}.audio-mixer .am-help-icon{border:1px solid var(--am-border);text-align:center;border-radius:50%;flex-shrink:0;width:16px;height:16px;font:11px serif}.audio-mixer .am-help button{background:0 0;border:0;margin-left:auto;font-size:18px}.audio-mixer .am-feedback{color:var(--am-warn);padding-top:10px;font-size:11px}.audio-mixer.am-compact .am-desk{display:block}.audio-mixer.am-compact .am-panel[hidden],.audio-mixer.am-compact .am-help[hidden]{display:none}.audio-mixer.am-compact .am-header{margin-bottom:10px}.audio-mixer.am-compact h3{margin:0;font-size:14px}.audio-mixer.am-compact .am-badge{display:none}.audio-mixer.am-compact .am-panel{background:0 0;border:0;border-radius:0;padding:6px 0 0}.audio-mixer.am-compact .am-channel-tabs button{border-radius:8px;flex:1;padding:9px 10px}.audio-mixer.am-compact .am-channel-tabs span,.audio-mixer.am-compact .am-geometry label{font-size:12px}.audio-mixer.am-compact .am-geometry{margin:15px 0}.audio-mixer.am-compact .am-geometry input[type=range]{appearance:none;background:0 0}.audio-mixer.am-compact .am-geometry input[type=range]::-webkit-slider-runnable-track{background:var(--am-border);border-radius:8px;height:4px}.audio-mixer.am-compact .am-geometry input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--am-accent);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb,var(--am-accent) 12%,transparent);border:0;border-radius:50%;margin-top:-5px}.audio-mixer.am-compact .am-geometry input[type=range]::-moz-range-track{background:var(--am-border);border-radius:8px;height:4px}.audio-mixer.am-compact .am-geometry input[type=range]::-moz-range-thumb{background:var(--am-accent);border:0;border-radius:50%;width:14px;height:14px}.audio-mixer.am-compact .am-geometry input[type=number]{border-radius:7px;padding:7px 8px;font-size:12px}.audio-mixer.am-compact .am-channel-tabs small{font-size:9px}.audio-mixer.am-compact .am-channel-top>.am-state,.audio-mixer.am-compact .am-readiness{display:none}.audio-mixer.am-compact .am-toggle-grid{grid-template-columns:1fr 1fr}.audio-mixer.am-compact .am-feedback{max-height:65px;font-size:10px;overflow:auto}.audio-mixer.am-compact .am-help{background:var(--am-card);border:1px solid var(--am-border);border-radius:8px;padding:10px;font-size:11px;position:static}.audio-mixer.am-compact .am-help button{pointer-events:auto}.audio-mixer .am-panel-tabs{background:var(--am-bg);border-radius:8px;gap:3px;margin:0 0 10px;padding:3px;display:flex}.audio-mixer .am-panel-tabs button{min-height:34px;color:var(--am-sub);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:6px;font-size:11px}.audio-mixer .am-panel-tabs button[aria-pressed=true]{background:var(--am-card);border-color:var(--am-border);color:var(--am-accent)}@media (width<=1100px){.audio-mixer .am-desk{grid-template-columns:175px minmax(250px,1fr)}.audio-mixer .am-monitor{grid-column:1/-1}.audio-mixer .am-toggle-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=620px){.audio-mixer{padding:12px}.audio-mixer .am-desk{grid-template-columns:1fr}.audio-mixer .am-monitor{grid-column:auto}.audio-mixer .am-toggle-grid{grid-template-columns:1fr 1fr}.audio-mixer .am-toggle{min-height:44px}.audio-mixer .am-master-body{justify-content:center}.audio-mixer .am-fader-wrap,.audio-mixer .am-fader{height:110px}.audio-mixer .am-master-value{max-width:160px}.audio-mixer .am-header-actions{gap:5px}.audio-mixer .am-badge{display:none}}@media (prefers-reduced-motion:reduce){.audio-mixer .am-switch-track>span,.audio-mixer .am-help{transition:none}}@media (width<=620px){.audio-mixer .am-help-button{width:36px;height:36px}.audio-mixer .am-geometry input[type=range]{height:44px}.audio-mixer .am-geometry input[type=number]{min-height:40px}.audio-mixer .am-collapse,.audio-mixer .am-small-action,.audio-mixer .am-primary,.audio-mixer .am-segments button{min-height:44px}}.audio-mixer.am-compact{border-radius:14px}.audio-mixer.am-compact .am-header{border-bottom:1px solid var(--audio-border,#37505f);align-items:flex-end;padding-bottom:12px}.audio-mixer.am-compact .am-eyebrow{color:var(--audio-accent-text,#68e1cf);letter-spacing:1.7px;margin-bottom:4px;font:700 10px ui-monospace,monospace;display:block}.audio-mixer.am-compact h3{color:var(--audio-text,#f4fbff);letter-spacing:-.5px;font-size:18px;font-weight:700}.audio-mixer.am-compact .am-collapse{color:var(--audio-muted,#b4cbd7);font-size:11px}.audio-mixer.am-compact .am-panel-tabs{border:1px solid var(--audio-border,#2d4452);background:var(--audio-surface,#0a1721);border-radius:10px;margin-bottom:12px;padding:4px}.audio-mixer.am-compact .am-panel-tabs button{min-height:39px;font-size:12px;font-weight:650}.audio-mixer.am-compact .am-panel-tabs button[aria-pressed=true]{color:#081c19;background:#58e5cc;border-color:#71e8d2;box-shadow:0 4px 13px #24b89a40}.audio-mixer.am-compact .am-panel-title{color:var(--audio-text,#f0f9ff);margin:3px 0 11px;font-size:13px}.audio-mixer.am-compact .am-channel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 0 10px;display:grid}.audio-mixer.am-compact .am-channel-tabs button{border:1px solid var(--audio-border,#324a59);background:var(--audio-surface,#10222f);grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0;padding:9px;display:grid}.audio-mixer.am-compact .am-channel-tabs button[aria-pressed=true]{background:var(--audio-surface,#133b35);border-color:#59dfc5;box-shadow:inset 0 0 0 1px #59dfc531}.audio-mixer.am-compact .am-channel-tabs button em{background:var(--audio-surface,#263d49);width:23px;height:23px;color:var(--audio-text,#c8e0ea);border-radius:5px;grid-row:span 2;place-items:center;font:700 10px ui-monospace,monospace;display:grid}.audio-mixer.am-compact .am-channel-tabs button[aria-pressed=true] em{color:#092321;background:#58e5cc}.audio-mixer.am-compact .am-channel-tabs span{text-overflow:ellipsis;white-space:nowrap;color:var(--audio-text,#f1f9fc);font-weight:650;overflow:hidden}.audio-mixer.am-compact .am-channel-tabs small{text-overflow:ellipsis;white-space:nowrap;color:var(--audio-muted,#9dbcc8);margin:0;overflow:hidden}.audio-mixer.am-compact .am-channel-top{border-top:1px solid var(--audio-border,#314653);border-bottom:1px solid var(--audio-border,#314653);margin:1px 0 8px;padding:7px 0}.audio-mixer.am-compact .am-geometry{border:1px solid var(--audio-border,#304655);background:var(--audio-surface,#101e29);border-radius:9px;margin:12px 0;padding:9px 10px}.audio-mixer.am-compact .am-geometry label{color:var(--audio-text,#c6dce8);font-weight:600}.audio-mixer.am-compact .am-geometry input[type=number]{background:var(--audio-surface,#172d3a);border-color:var(--audio-border,#476476);color:var(--audio-text,#f3fbff);font-size:13px;font-weight:650}.audio-mixer.am-compact .am-primary{color:#0b2725;background:#58e5cc;border:0;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:700}.audio-mixer.am-compact .am-primary:disabled{background:var(--audio-surface,#547270)}.audio-mixer.am-compact .am-delay{font-size:11px}.audio-mixer.am-compact .am-help{border-color:var(--audio-border,#36505f);background:var(--audio-surface,#162c39);color:var(--audio-text,#c9dfe9);padding:10px;font-size:11px;line-height:1.45}.audio-mixer.am-compact .am-toggle{font-size:12px}.audio-mixer.am-compact .am-segments button{border-color:var(--audio-border,#34505e);background:var(--audio-surface,#0e202d);min-height:40px}.audio-mixer.am-compact .am-segments button[aria-pressed=true]{background:var(--audio-surface,#173d37);border-color:#58e5cc}.audio-mixer .am-number-only{justify-content:space-between;align-items:center;gap:8px;display:flex}.audio-mixer .am-number-only>div{margin:0}.audio-mixer .am-number-only small{color:var(--am-warn)}.audio-mixer .am-help-dock{box-sizing:border-box;gap:10px;height:82px;margin:0 0 16px;overflow:hidden}.audio-mixer .am-help-dock>div{flex:1;min-width:0}.audio-mixer .am-help-dock strong{text-transform:uppercase;letter-spacing:.8px;color:var(--audio-accent-text,#9ed2e5);margin-bottom:3px;font-size:10px;display:block}.audio-mixer .am-help-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.audio-mixer .am-help-dock>button{border:1px solid var(--audio-border,#476171);height:28px;color:inherit;background:0 0;border-radius:6px;flex:0 0 24px;margin:0;font-size:12px}.audio-mixer .am-help-dialog{box-sizing:border-box;border:1px solid var(--audio-border,#486374);background:var(--audio-surface,#142430);width:calc(100vw - 48px);max-width:420px;color:var(--audio-text,#e8f2f7);border-radius:14px;padding:24px}.audio-mixer .am-help-dialog::backdrop{background:#0008}.audio-mixer .am-help-dialog h3{margin:0 0 16px}.audio-mixer .am-help-dialog p{font-size:14px;line-height:1.65}.audio-mixer .am-help-dialog button{border:1px solid var(--audio-border,#547080);background:var(--audio-surface,#203d4a);color:inherit;float:right;border-radius:7px;padding:8px 16px}@media (width>=1001px){.audio-mixer.am-compact:has(.am-collapse[aria-expanded=true]){box-sizing:border-box;flex-direction:column;height:clamp(500px,100dvh - 350px,820px);display:flex}.audio-mixer.am-compact>div[id]{flex-direction:column;flex:1;min-height:0;display:flex}.audio-mixer.am-compact .am-header,.audio-mixer.am-compact .am-panel-tabs,.audio-mixer.am-compact .am-help-dock{flex-shrink:0}.audio-mixer.am-compact .am-help-dock{height:68px;margin-bottom:10px}.audio-mixer.am-compact .am-desk{scrollbar-width:thin;scrollbar-color:#466070 transparent;flex:1;min-height:0;padding-right:4px;overflow:hidden auto}}.audio-mixer .am-role-index{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:10px;display:grid}.audio-mixer .am-role-index button{border:1px solid var(--audio-border,#3f5966);background:var(--audio-surface,#142833);color:var(--audio-text,#ddedf5);cursor:pointer;border-radius:6px;gap:4px;padding:8px 4px;display:grid}.audio-mixer .am-role-index span{color:var(--audio-muted,#a9c4cf);font-size:10px}.audio-mixer .am-spatial-readout{color:var(--audio-muted,#b9d0dc);grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;font-size:10px;display:grid}.audio-mixer .am-spatial-readout span{border-bottom:1px solid var(--audio-border,#354e5c);gap:4px;padding:6px;display:grid}.audio-mixer .am-spatial-readout b{color:var(--audio-text,#edfaff);font:600 15px ui-monospace,monospace}.audio-mixer .am-spatial-readout small{grid-column:1/-1;font-size:10px}.audio-mixer .am-position-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.audio-mixer .am-pitch{color:var(--audio-muted,#b7d1df);gap:6px;margin:12px 0;font-size:11px;display:grid}.audio-mixer .am-pitch select{background:var(--audio-surface,#17303e);color:var(--audio-text,#d1e5ee);border:1px solid var(--audio-border,#446478);border-radius:6px;padding:8px}.audio-mixer .aw-layout-library summary{color:var(--audio-text,#bcd3e0);cursor:pointer;font-size:11px}.audio-workspace .au-info-trigger{min-width:28px;min-height:28px;color:var(--aw-sub);font:inherit;cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:3px;display:inline-flex;background:0 0!important;border:0!important}.audio-workspace .au-info-trigger:focus-visible{outline:2px solid var(--aw-accent);outline-offset:2px}.audio-workspace .au-help{border-radius:50%;width:24px;min-width:24px;height:24px;min-height:24px;font:600 12px Georgia,serif;border:1px solid var(--aw-border)!important}.audio-workspace .au-status{color:var(--aw-sub);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.audio-workspace .au-status[data-state=pass],.audio-workspace .au-state-heading[data-state=pass]{color:var(--aw-accent)}.audio-workspace .au-status[data-state=warning],.audio-workspace .au-state-heading[data-state=warning]{color:#e8af47}.audio-workspace .au-status[data-state=blocked],.audio-workspace .au-state-heading[data-state=blocked]{color:#f27c7c}.audio-workspace .au-status[data-state=info],.audio-workspace .au-state-heading[data-state=info]{color:#65bce3}.audio-workspace[data-audio-theme=light] .au-status[data-state=warning]{color:#865900}.audio-workspace[data-audio-theme=light] .au-status[data-state=blocked]{color:#bf2d35}.audio-workspace .au-status-trigger>.au-status>span:first-child{text-align:center;width:20px;font-size:16px}.audio-workspace .au-popover{z-index:220;box-sizing:border-box;border:1px solid var(--aw-border);background:var(--aw-card);min-height:0;color:var(--aw-text);text-align:left;pointer-events:auto;border-radius:12px;flex-direction:column;font:13px/1.55 system-ui,sans-serif;display:flex;position:absolute;overflow:hidden;box-shadow:0 12px 44px #0005}.audio-workspace .au-popover>header{border-bottom:1px solid var(--aw-border);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.audio-workspace .au-popover>header>b{overflow-wrap:anywhere;min-width:0}.audio-workspace .au-popover>header>button{min-width:36px;min-height:36px;color:var(--aw-sub);background:0 0;border:0;font-size:22px}.audio-workspace .au-popover-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:12px 14px;overflow:auto}.audio-workspace .au-popover p{overflow-wrap:anywhere;margin:8px 0}.audio-workspace .au-popover small{color:var(--aw-sub);overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.audio-workspace .au-popover button.au-action{border:1px solid var(--aw-accent-border);background:var(--aw-accent-dim);width:100%;min-height:44px;color:var(--aw-accent);font:inherit;text-align:left;cursor:pointer;border-radius:8px;margin-top:12px;padding:8px 10px;display:block}.audio-workspace .au-state-heading{font-size:12px;font-weight:600}.audio-workspace .au-checks-trigger{justify-content:flex-start;margin-bottom:10px;font-size:11px;border:1px solid var(--aw-border)!important;padding:6px 9px!important}.audio-workspace .au-check-list{gap:0;display:grid}.audio-workspace .au-check-item{border-top:1px solid var(--aw-border);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:12px 0;display:grid}.audio-workspace .au-check-item b{font-size:13px}.audio-workspace .au-check-item small{margin-top:4px}.audio-workspace .au-check-item button{color:var(--aw-accent);min-height:36px;font:inherit;text-align:left;background:0 0;border:0;padding:6px 0;font-size:12px}.audio-workspace .au-check-scope{color:var(--aw-sub);font-size:12px}.audio-workspace .au-switch-row{grid-column:1/-1;align-items:center;gap:6px;min-width:0;display:flex}.audio-workspace .au-switch{text-align:left;cursor:pointer;min-width:0;min-height:44px;color:var(--aw-text);font:inherit;flex:1;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex;background:0 0!important;border:0!important}.audio-workspace .au-switch>small{color:var(--aw-sub);margin-left:auto;font-size:10px}.audio-workspace .au-switch-track{box-sizing:border-box;border:1px solid var(--aw-border);background:var(--aw-bg);border-radius:12px;flex-shrink:0;align-items:center;width:34px;height:20px;padding:3px;display:inline-flex}.audio-workspace .au-switch-track>span{background:var(--aw-sub);border-radius:50%;width:12px;height:12px;transition:transform .12s;transform:translate(0)}.audio-workspace .au-switch[aria-checked=true] .au-switch-track{background:var(--aw-accent-dim);border-color:var(--aw-accent)}.audio-workspace .au-switch[aria-checked=true] .au-switch-track>span{background:var(--aw-accent);transform:translate(13px)}.audio-workspace .au-segmented-field{grid-column:1/-1;gap:6px;min-width:0;display:grid}.audio-workspace .au-field-title{justify-content:space-between;align-items:center;gap:4px;min-height:28px;font-size:12px;display:flex}.audio-workspace .au-segmented{border:1px solid var(--aw-border);background:var(--aw-bg);border-radius:9px;align-items:stretch;gap:4px;padding:3px;display:flex}.audio-workspace .au-segmented>button{min-width:0;min-height:38px;color:var(--aw-sub);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:12px;display:flex}.audio-workspace .au-segmented>button[aria-pressed=true]{background:var(--aw-accent-dim);border-color:var(--aw-accent-border);color:var(--aw-accent)}.audio-workspace .au-control-title{justify-content:space-between;align-items:center;gap:4px;min-height:28px;display:flex}.audio-workspace .au-control-title>label{color:var(--aw-sub);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.audio-workspace .au-control-title>label>span{font-size:10px}.audio-workspace .au-number-step{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;width:100%;min-width:0;gap:3px!important;display:grid!important}.audio-workspace .au-number-step>button{border:1px solid var(--aw-border);background:var(--aw-card);width:24px;min-width:24px;min-height:40px;color:var(--aw-text);cursor:pointer;border-radius:6px;padding:0;font-size:16px}.audio-workspace .au-number-step>input{box-sizing:border-box;font-variant-numeric:tabular-nums;appearance:textfield;grid-area:1/2;min-width:0;text-align:center!important;width:100%!important;padding:4px!important}.audio-workspace .au-number-step>input::-webkit-inner-spin-button{appearance:none;margin:0}.audio-workspace .au-control-range{accent-color:var(--aw-accent);width:100%!important;min-width:0!important;margin:4px 0!important}.audio-workspace .au-input-status{color:var(--aw-sub);margin:3px 0 0;font-size:11px}.audio-workspace .au-input-status[data-state=blocked]{color:#f27c7c}.audio-workspace .au-control-caption{color:var(--aw-sub);justify-content:space-between;gap:5px;font-size:10px;display:flex}.audio-workspace .au-mount-controls{grid-column:1/-1}.audio-workspace .au-mount-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.audio-workspace .au-mount-line>.au-segmented-field{flex:1}.audio-workspace .au-music-route{border:1px solid var(--aw-border);background:var(--aw-bg);border-radius:10px;padding:10px}.audio-workspace .au-music-route .au-switch-row{margin-top:4px}@media (prefers-reduced-motion:reduce){.audio-workspace .au-switch-track>span{transition:none}}@container audio-studio (width<=680px){.audio-workspace .au-info-trigger{min-width:36px;min-height:36px}.audio-workspace .au-help{width:36px;min-width:36px;height:36px}.audio-workspace .au-number-step{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px!important}.audio-workspace .au-number-step>input{grid-area:1/1/auto/-1;min-height:44px}.audio-workspace .au-number-step>button{grid-area:2/1;width:100%;min-width:44px;min-height:44px}.audio-workspace .au-number-step>button:last-child{grid-area:2/2}.audio-workspace .au-segmented>button{min-height:44px}.audio-workspace .au-checks-trigger{min-height:36px;margin-bottom:6px;font-size:11px}.audio-workspace .au-popover>header>button{min-width:44px;min-height:44px}.audio-workspace .au-check-item button{min-height:44px}}.audio-workspace .au-number-step{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-workspace .au-number-step>input{grid-area:1/1/auto/-1}.audio-workspace .au-number-step>button{grid-area:2/1;width:100%;min-width:36px;min-height:32px}.audio-workspace .au-number-step>button:last-child{grid-area:2/2}.audio-workspace .au-readiness{flex-wrap:wrap;gap:6px;display:flex}.audio-workspace .au-readiness>div{border:1px solid var(--aw-border);background:var(--aw-card);border-radius:8px;align-items:center;padding:2px 4px;display:flex}.audio-workspace .au-readiness>div>button:first-child{min-height:30px;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:5px;font-size:11px;display:flex}.audio-workspace .au-readiness .au-help{width:24px;min-width:24px;height:24px;min-height:24px}.audio-workspace .au-readiness .au-status{font-size:13px}@container audio-studio (width<=680px){.audio-workspace .au-number-step>button{min-width:44px;min-height:44px}.audio-workspace .au-checks-trigger{max-width:100%;display:inline-flex}}.audio-workspace.aw-studio-shell .am-geometry>.au-control-title{justify-content:space-between;align-items:center;gap:3px;flex-wrap:nowrap!important;display:flex!important}.audio-workspace.aw-studio-shell .am-geometry>.au-control-title>label{flex:1;gap:4px;width:auto;min-width:0;margin:0;font-size:12px;display:flex}.audio-workspace.aw-studio-shell .am-geometry>.au-control-title>.au-info-trigger{flex:none}.audio-workspace.aw-studio-shell .am-source-placement>.au-mount-controls{order:2}.audio-workspace.aw-studio-shell .am-source-identity .au-checks-trigger{min-height:24px;margin:5px 0 0;font-size:11px;border:0!important;padding:1px 0!important}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .am-source-identity .au-checks-trigger{min-height:32px;margin-top:2px}.audio-workspace.aw-studio-shell .am-geometry>.au-control-title{min-height:36px}.audio-workspace.aw-studio-shell[data-sheet=expanded][data-panel=object][data-short="0"] .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(100px,26%) minmax(0,1fr)}.audio-workspace.aw-studio-shell[data-sheet=expanded][data-panel=object] .aw-studio-scene-top,.audio-workspace.aw-studio-shell[data-sheet=expanded][data-panel=object] .aw-studio-scene-tools,.audio-workspace.aw-studio-shell[data-sheet=expanded][data-panel=object] .aw-transform-hud,.audio-workspace.aw-studio-shell[data-sheet=expanded][data-panel=object] .aw-studio-scene-bottom{display:none!important}}.audio-workspace .au-native-switch-row{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex!important}.audio-workspace .au-native-switch-row>span{align-items:center;gap:7px;min-width:0;display:flex}.audio-workspace .au-native-switch-row small{color:var(--aw-sub);font-size:11px}.audio-workspace input.au-native-switch{appearance:none;box-sizing:border-box;border:1px solid var(--aw-border);background:var(--aw-bg);cursor:pointer;border-radius:12px;flex:0 0 34px;width:34px;height:20px;min-height:20px;margin:0;position:relative}.audio-workspace input.au-native-switch:before{content:"";background:var(--aw-sub);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.audio-workspace input.au-native-switch:checked{border-color:var(--aw-accent);background:var(--aw-accent-dim)}.audio-workspace input.au-native-switch:checked:before{background:var(--aw-accent);left:16px}.audio-workspace input.au-native-switch:focus-visible{outline:2px solid var(--aw-accent);outline-offset:3px}.audio-workspace input.au-native-switch:disabled{opacity:.4;cursor:not-allowed}.audio-workspace .au-source-switch-card{border:1px solid var(--aw-border);background:var(--aw-bg);border-radius:9px;justify-content:space-between;align-items:center;padding:5px 9px;display:flex}.audio-workspace .au-source-switch-card>.au-native-switch-row{flex:1;min-width:0}.audio-workspace .au-numeric-field{align-content:start;gap:4px;min-width:0;display:grid}.audio-workspace .au-numeric-field>small{color:var(--aw-sub);font-size:11px}.audio-workspace .au-numeric-field>small[data-state=blocked]{color:#f27c7c}.audio-workspace .au-numeric-field .au-number-step>input{min-height:40px;color:var(--aw-text);background:var(--aw-bg);border:1px solid var(--aw-border);border-radius:7px}.audio-workspace .au-numeric-field .au-number-step>button{margin:0;padding:0}.audio-workspace .au-numeric-field .au-control-title>label{flex-direction:row;align-items:center}.audio-workspace .au-check-control{align-items:center;gap:8px;min-width:0;display:flex}.audio-workspace .au-check-control>.au-native-switch-row{flex:1;min-width:0}.audio-workspace .au-check-control>.au-help{flex-shrink:0}.audio-workspace .au-measure-checks{grid-template-columns:repeat(auto-fit,minmax(min(125px,100%),1fr));gap:6px;margin:12px 0;display:grid}.audio-workspace .au-measure-checks>.au-status-trigger{border-radius:8px;justify-content:flex-start;width:100%;min-width:0;min-height:44px;font-size:12px;background:var(--aw-card)!important;border:1px solid var(--aw-border)!important;padding:8px!important}.audio-workspace .au-measure-checks .au-status{align-items:center;gap:7px;display:flex}.audio-workspace .aw-transfer-setup:has(>.au-measure-map){grid-template-columns:minmax(0,1fr)}.audio-workspace .au-measure-map{min-width:0;font-size:12px}.audio-workspace .au-measure-map>summary{cursor:pointer;min-height:36px;color:var(--aw-sub)}.audio-workspace .au-measure-map>svg{width:100%;max-height:220px}.audio-workspace .au-measure-caption{color:var(--aw-sub);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.audio-workspace .au-measure-config>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:42px;font-size:12px;list-style:none;display:flex}.audio-workspace .au-measure-config>summary:before{content:"▸";color:var(--aw-sub)}.audio-workspace .au-measure-config[open]>summary:before{content:"▾"}.audio-workspace .au-measure-config>summary>span{flex:1}.audio-workspace .au-measure-config>summary>small{color:var(--aw-sub);font-size:10px}.audio-workspace .aw-layout-choices[hidden]{display:none!important}.audio-workspace .au-layout-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:10px 0;display:grid}.audio-workspace .au-layout-roles>span{text-align:center;border:1px solid var(--aw-border);background:var(--aw-bg);border-radius:8px;gap:4px;padding:8px 5px;display:grid}.audio-workspace .au-layout-roles small{color:var(--aw-sub);overflow-wrap:anywhere;font-size:10px}.audio-workspace .au-layout-roles b{color:var(--aw-text);font-size:17px}.audio-workspace .au-layout-delta{color:var(--aw-sub);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.audio-workspace .au-layout-delta>b{color:var(--aw-accent);font-size:15px}.audio-workspace .au-layout-reference{margin:12px 0;font-size:12px}.audio-workspace .au-layout-reference>summary{cursor:pointer;min-height:40px;color:var(--aw-sub)}.audio-workspace .au-layout-reference p{font-size:12px;line-height:1.55}.audio-workspace .au-layout-reference>small{color:var(--aw-sub);margin-top:8px;display:block}@container audio-studio (width<=680px){.audio-workspace .au-numeric-field .au-number-step>input{min-height:44px}.audio-workspace .au-measure-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-workspace.aw-studio-shell .am-selected-source{position:relative}.audio-workspace.aw-studio-shell .am-selected-source .am-identity-actions{display:none}.audio-workspace.aw-studio-shell .am-source-identity .au-checks-trigger{justify-content:center;width:44px;min-width:44px;min-height:44px;margin:0;position:absolute;top:0;right:0}.audio-workspace.aw-studio-shell .am-source-identity .au-checks-trigger>span:last-child{display:none}}.audio-workspace .aw-capability{border:1px solid var(--aw-border);border-radius:8px;min-width:0;margin:12px 0;padding:10px}.audio-workspace .aw-capability>summary{cursor:pointer;font-weight:600}.audio-workspace .aw-capability small{color:var(--aw-sub);line-height:1.5;display:block}.audio-workspace .aw-capability-table{max-width:100%;margin:10px 0;overflow:auto}.audio-workspace .aw-capability table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:11px}.audio-workspace .aw-capability th,.audio-workspace .aw-capability td{vertical-align:top;border-bottom:1px solid var(--aw-border);overflow-wrap:anywhere;padding:8px 5px}.audio-workspace .aw-capability th:first-child{width:40%}.audio-workspace .aw-capability td button{text-align:left;max-width:100%;padding:4px 6px}.audio-workspace .aw-capability ul{margin:4px 0;padding-left:16px;line-height:1.5}.audio-workspace .aw-capability details{margin:10px 0}.audio-workspace .aw-capability-gates p{border-bottom:1px solid var(--aw-border);justify-content:space-between;gap:10px;padding-bottom:6px;display:flex}.audio-workspace .aw-response-prediction header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.audio-workspace .aw-response-prediction h3{margin:0;font-size:16px}.audio-workspace .aw-response-prediction header>span{color:var(--aw-sub);font-size:11px}.audio-workspace .aw-response-prediction details{border:1px solid var(--aw-border);border-radius:8px;margin:12px 0;padding:10px}.audio-workspace .aw-response-prediction summary{cursor:pointer;font-weight:600}.audio-workspace .aw-response-prediction p,.audio-workspace .aw-response-prediction li{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.audio-workspace .aw-response-prediction label{gap:5px;margin-top:8px;font-size:11px;display:grid}.audio-workspace .aw-response-prediction label.aw-transfer-check{align-items:flex-start;display:flex}.audio-workspace .aw-response-prediction input[type=checkbox]{min-height:0;accent-color:var(--aw-accent)}.audio-workspace .aw-response-source{border-top:1px solid var(--aw-border);flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;padding:8px 0;display:flex}.audio-workspace .aw-response-source>label:first-child{flex:1 0 130px;align-items:center;gap:6px;display:flex}.audio-workspace .aw-response-source>select{flex:160px;min-width:0;max-width:100%}.audio-workspace .aw-response-source input[type=number]{max-width:110px}.audio-workspace .aw-response-prediction svg{border:1px solid var(--aw-border);background:var(--aw-card);border-radius:8px;width:100%;height:auto;margin:12px 0;display:block}.audio-workspace .aw-response-prediction svg line{stroke:var(--aw-border)}.audio-workspace .aw-response-prediction svg text{fill:var(--aw-sub);font:10px system-ui,sans-serif}.audio-workspace .aw-response-prediction svg path{fill:none;stroke-width:1.8px}.audio-workspace .aw-response-before{stroke:var(--audio-warning-text,#b8780a);stroke-dasharray:4 3}.audio-workspace .aw-response-after{stroke:var(--aw-accent)}.audio-workspace .aw-response-prediction :is(input,select,button,summary){scroll-margin-top:12px;scroll-margin-bottom:16px}.audio-workspace.aw-studio-shell{--studio-accent:var(--aw-accent);--studio-border:var(--aw-border);height:calc(100dvh - 100px);min-height:600px;color:var(--aw-text);background:var(--aw-bg);isolation:isolate;outline:none;flex-direction:column;font-family:inherit;font-size:12px;display:flex;position:relative;overflow:hidden;container:audio-studio/inline-size}.audio-workspace.aw-studio-shell[data-immersive="1"]{z-index:9500;height:100dvh;min-height:0;position:fixed;inset:0}.audio-workspace.aw-studio-shell [hidden]{display:none!important}.audio-workspace.aw-studio-shell>.aw-studio-source{display:none}.audio-workspace.aw-studio-shell button,.audio-workspace.aw-studio-shell select{font:inherit;color:inherit;border:1px solid var(--studio-border);background:var(--aw-bg);cursor:pointer;border-radius:8px}.audio-workspace.aw-studio-shell button:disabled{opacity:.4;cursor:not-allowed}.audio-workspace.aw-studio-shell button:focus-visible,.audio-workspace.aw-studio-shell select:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.audio-workspace.aw-studio-shell[data-audio-theme] button[aria-pressed=true]{color:var(--studio-accent);border-color:var(--studio-accent);background:var(--aw-accent-dim)}.audio-workspace.aw-studio-shell .aw-studio-top{border-bottom:1px solid var(--studio-border);background:var(--aw-bg);flex:0 0 56px;align-items:center;gap:12px;height:56px;padding:0 14px;display:flex}.audio-workspace.aw-studio-shell .aw-studio-top button{min-height:34px;padding:6px 11px}.audio-workspace.aw-studio-shell .aw-studio-top .aw-studio-brand{white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.audio-workspace.aw-studio-shell .aw-studio-brand>svg{width:28px;height:28px;color:var(--studio-accent)}.audio-workspace.aw-studio-shell .aw-studio-brand b{letter-spacing:-.4px;font-size:20px;font-weight:800}.audio-workspace.aw-studio-shell .aw-studio-system{text-overflow:ellipsis;white-space:nowrap;border-left:1px solid var(--studio-border);max-width:200px;color:var(--aw-sub);padding-left:12px;font-size:11px;overflow:hidden}.audio-workspace.aw-studio-shell .aw-studio-history{gap:3px;margin-left:auto;display:flex}.audio-workspace.aw-studio-shell .aw-studio-history button{border:0;font-size:20px}.audio-workspace.aw-studio-shell .aw-studio-views{gap:2px;display:flex}.audio-workspace.aw-studio-shell .aw-studio-top .aw-studio-primary{background:var(--aw-accent-dim);color:var(--aw-accent);border-color:var(--aw-accent-border);padding:7px 22px;font-weight:700}.audio-workspace.aw-studio-shell .aw-studio-body{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.audio-workspace.aw-studio-shell .aw-studio-rail{border-right:1px solid var(--studio-border);background:var(--aw-bg);scrollbar-width:thin;flex-direction:column;flex:0 0 72px;gap:5px;padding:9px 5px;display:flex;overflow:auto}.audio-workspace.aw-studio-shell .aw-studio-rail button{background:0 0;border-color:#0000;flex-shrink:0;place-items:center;gap:5px;min-height:57px;padding:5px 1px;font-size:10px;display:grid}.audio-workspace.aw-studio-shell .aw-studio-rail svg{width:24px;height:24px}.audio-workspace.aw-studio-shell .aw-studio-stage{background:var(--aw-bg);flex:1;min-width:0;position:relative;overflow:hidden;container:audio-stage/inline-size}.audio-workspace.aw-studio-shell .aw-studio-scene{position:absolute;inset:0}.audio-workspace.aw-studio-shell .aw-studio-scene>.aw-scene{position:absolute;inset:0;display:block!important}.audio-workspace.aw-studio-shell .aw-canvas{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.audio-workspace.aw-studio-shell .aw-canvas .aw-scene-heading,.audio-workspace.aw-studio-shell .aw-scene>.aw-scene-heading,.audio-workspace.aw-studio-shell .aw-view-toolbar{display:none!important}.audio-workspace.aw-studio-shell .aw-canvas>div:first-child{border-radius:0!important}.audio-workspace.aw-studio-shell .aw-studio-scene-top{z-index:15;pointer-events:none;align-items:center;gap:7px;display:flex;position:absolute;top:12px;left:14px;right:14px}.audio-workspace.aw-studio-shell .aw-studio-scene-top>*{pointer-events:auto}.audio-workspace.aw-studio-shell .aw-studio-scene-top select{background:var(--aw-bg);max-width:210px;padding:8px}.audio-workspace.aw-studio-shell .aw-studio-scene-top>div{gap:3px;margin-left:auto;display:flex}.audio-workspace.aw-studio-shell .aw-studio-scene-top button{padding:8px}.audio-workspace.aw-studio-shell .aw-studio-scene-tools{z-index:22;position:absolute;top:58px;left:14px}.audio-workspace.aw-studio-shell .aw-studio-scene-bottom{z-index:15;pointer-events:none;gap:8px;max-width:calc(100% - 190px);display:grid;position:absolute;bottom:10px;left:14px}.audio-workspace.aw-studio-shell .aw-studio-scene-bottom button{pointer-events:auto}.audio-workspace.aw-studio-shell .aw-studio-scene-bottom>span{color:var(--aw-sub);text-shadow:0 1px 4px #0008;font-size:9px}.audio-workspace.aw-studio-shell .aw-studio-readiness{flex-wrap:wrap;gap:4px;display:flex}.audio-workspace.aw-studio-shell .aw-studio-readiness button{background:color-mix(in srgb,var(--aw-bg) 88%,transparent);padding:5px 7px;font-size:10px}.audio-workspace.aw-studio-shell .aw-studio-notice{z-index:14;pointer-events:none;color:var(--aw-sub);font-size:10px;position:absolute;top:108px;left:14px;right:14px}.audio-workspace.aw-studio-shell .aw-studio-inspector{border-left:1px solid var(--studio-border);background:var(--aw-card);scrollbar-width:thin;flex:0 0 320px;width:320px;overflow:auto}.audio-workspace.aw-studio-shell .aw-studio-drawer{border-left:1px solid var(--studio-border);background:var(--aw-card);scrollbar-width:thin;flex:0 0 min(48%,640px);width:min(48%,640px);min-width:320px;overflow:auto}.audio-workspace.aw-studio-shell .aw-studio-panel-title{z-index:30;border-bottom:1px solid var(--studio-border);background:var(--aw-card);justify-content:space-between;align-items:center;padding:11px 14px;display:flex;position:sticky;top:0}.audio-workspace.aw-studio-shell .aw-studio-panel-title button{width:28px;height:28px;font-size:22px;line-height:1}.audio-workspace.aw-studio-shell .aw-studio-drawer-content{padding:12px}.audio-workspace.aw-studio-shell .aw-studio-drawer-content>.aw-panel{margin-bottom:14px}.audio-workspace.aw-studio-shell .audio-mixer{border:0;border-radius:0;margin:0;padding:12px;height:auto!important}.audio-workspace.aw-studio-shell .audio-mixer .am-header{display:none}.audio-workspace.aw-studio-shell .audio-mixer .am-desk{overflow:visible!important}.audio-workspace.aw-studio-shell .aw-studio-bottom{border-top:1px solid var(--studio-border);background:var(--aw-bg);flex-wrap:wrap;flex:none;align-items:center;gap:0 8px;padding-right:10px;display:flex}.audio-workspace.aw-studio-shell .aw-studio-transport{flex:1;min-width:300px}.audio-workspace.aw-studio-shell .aw-studio-bottom>[data-studio-target=session]{padding:4px 0}.audio-workspace.aw-studio-shell .aw-music-launcher{flex-wrap:wrap;gap:9px;min-height:45px;display:flex;border:0!important;border-radius:0!important;margin:0!important;padding:7px 12px!important}.audio-workspace.aw-studio-shell .aw-launch-track{max-width:260px}.audio-workspace.aw-studio-shell .aw-launch-track>span{max-width:250px}.audio-workspace.aw-studio-shell .aw-session-bar{flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0;font-size:9px;display:flex}.audio-workspace.aw-studio-shell .aw-session-bar button{min-height:27px;padding:4px 6px;font-size:9px}.audio-workspace.aw-studio-shell .aw-session-bar output{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.audio-workspace.aw-studio-shell .aw-studio-engineering-hud{z-index:12;background:color-mix(in srgb,var(--aw-bg) 92%,transparent);border:1px solid var(--studio-border);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:75px;left:14px;right:14px}.audio-workspace.aw-studio-shell .aw-studio-engineering-hud>span{border-right:1px solid var(--studio-border);gap:5px;padding:10px;display:grid}.audio-workspace.aw-studio-shell .aw-studio-engineering-hud small{color:var(--aw-sub);font-size:10px}.audio-workspace.aw-studio-shell .aw-studio-engineering-hud b{font-variant-numeric:tabular-nums;font-size:20px}.audio-workspace.aw-studio-shell .aw-studio-engineering-hud em{font-size:10px;font-style:normal;font-weight:400}.audio-workspace.aw-studio-shell .aw-studio-field-point{color:var(--studio-accent);margin:12px;padding:8px}.audio-workspace.aw-studio-shell .aw-studio-inspector .aw-arrange-options{max-width:100%}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-analysis-board{background:0 0;border:0;padding:0}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-review-header{display:block}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-review-modes{flex-wrap:wrap;margin-top:10px}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-analysis-detail,.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-review-scene-column{display:block}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-issue-list{display:flex;overflow:auto}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-issue-list button{flex:0 0 135px}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-field-layout{grid-template-columns:1fr}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-technical{padding:10px}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-tech-bench-list{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-tech-charts{grid-template-columns:1fr}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-transfer>summary,.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-signal-studio>summary{display:none}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-signal-studio,.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-transfer{background:0 0;border:0;margin:0;padding:0}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-signal-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-projection{height:100%}.audio-workspace.aw-studio-shell .aw-projection{border:0;border-radius:0;margin:0;position:absolute;inset:0;height:100%!important}@media (width<=1100px){.audio-workspace.aw-studio-shell .aw-studio-system{display:none}.audio-workspace.aw-studio-shell .aw-studio-inspector{flex-basis:290px;width:290px}.audio-workspace.aw-studio-shell .aw-session-bar output{display:none}.audio-workspace.aw-studio-shell .aw-studio-brand small{font-size:14px}}@media (width<=760px){.audio-workspace.aw-studio-shell .aw-studio-top{flex-basis:48px;gap:6px;height:48px;padding:0 7px}.audio-workspace.aw-studio-shell .aw-studio-brand b{font-size:15px}.audio-workspace.aw-studio-shell .aw-studio-brand small,.audio-workspace.aw-studio-shell .aw-studio-history,.audio-workspace.aw-studio-shell .aw-studio-top>button:last-child span{display:none}.audio-workspace.aw-studio-shell .aw-studio-top .aw-studio-primary{padding:6px}.audio-workspace.aw-studio-shell .aw-studio-top button{padding:5px;font-size:10px}.audio-workspace.aw-studio-shell .aw-studio-rail{flex-basis:48px;padding:5px 2px}.audio-workspace.aw-studio-shell .aw-studio-rail button{min-height:46px;font-size:8px}.audio-workspace.aw-studio-shell .aw-studio-rail svg{width:20px;height:20px}.audio-workspace.aw-studio-shell .aw-studio-scene-top{flex-wrap:wrap;top:7px;left:7px;right:7px}.audio-workspace.aw-studio-shell .aw-studio-scene-top select{max-width:150px;font-size:10px}.audio-workspace.aw-studio-shell .aw-studio-scene-top>div{display:none}.audio-workspace.aw-studio-shell .aw-studio-scene-top button{padding:7px;font-size:10px}.audio-workspace.aw-studio-shell .aw-studio-drawer,.audio-workspace.aw-studio-shell .aw-studio-inspector{z-index:40;width:min(88vw,420px);position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #0005}.audio-workspace.aw-studio-shell .aw-music-launcher{gap:5px;padding:5px 7px!important}.audio-workspace.aw-studio-shell .aw-launch-track{max-width:140px}.audio-workspace.aw-studio-shell .aw-launch-track>span{display:none}.audio-workspace.aw-studio-shell .aw-studio-scene-bottom{max-width:calc(100% - 20px);bottom:6px}.audio-workspace.aw-studio-shell .aw-studio-readiness button{padding:4px;font-size:8px}.audio-workspace.aw-studio-shell .aw-studio-engineering-hud{grid-template-columns:repeat(2,1fr);bottom:70px}.audio-workspace.aw-studio-shell .aw-studio-engineering-hud b{font-size:15px}.audio-workspace.aw-studio-shell .aw-studio-notice{display:none}}.audio-workspace.aw-studio-shell .aw-visual-container{inset:0;position:absolute!important}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-analysis-sources{display:none}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-scene-overlay{pointer-events:auto!important;flex-direction:column!important;gap:12px!important;display:flex!important;position:static!important}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-scene-overlay>div{max-width:100%!important;position:static!important}.audio-workspace.aw-studio-shell .aw-studio-scene .aw-music-dock{display:none}.audio-workspace.aw-studio-shell .am-help-dock[data-empty="1"]{display:none!important}@media (width<=760px){.audio-workspace.aw-studio-shell .aw-session-bar{justify-content:center}}.audio-workspace.aw-studio-shell[data-immersive="0"]{border:1px solid var(--aw-border);border-radius:12px}.audio-workspace.aw-studio-shell .aw-studio-drawer,.audio-workspace.aw-studio-shell .aw-studio-inspector{flex-direction:column;display:flex;overflow:hidden}.audio-workspace.aw-studio-shell .aw-studio-panel-title{flex:none;position:static}.audio-workspace.aw-studio-shell .aw-studio-drawer-scroll,.audio-workspace.aw-studio-shell .aw-studio-inspector-content{scrollbar-width:thin;flex:1;min-height:0;scroll-padding:12px;overflow:auto}@container audio-stage (width<=520px){.audio-workspace.aw-studio-shell .aw-studio-scene-top{flex-wrap:wrap;left:12px;right:12px}.audio-workspace.aw-studio-shell .aw-studio-scene-top>div{display:none}.audio-workspace.aw-studio-shell .aw-studio-scene-top select{flex:1;min-width:0;max-width:190px}.audio-workspace.aw-studio-shell .aw-mini-plan{display:none}.audio-workspace.aw-studio-shell .aw-studio-scene-bottom{max-width:none;left:12px;right:12px}.audio-workspace.aw-studio-shell .aw-studio-readiness button{white-space:nowrap}.audio-workspace.aw-studio-shell .aw-studio-scene-bottom>span{display:none}}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .aw-studio-body{grid-template-rows:minmax(170px,35%) minmax(0,1fr);grid-template-columns:48px minmax(0,1fr);display:grid}.audio-workspace.aw-studio-shell .aw-studio-stage{grid-area:1/2/-1}.audio-workspace.aw-studio-shell .aw-studio-body:has(>aside:not([hidden])) .aw-studio-stage{grid-row:1}.audio-workspace.aw-studio-shell .aw-studio-drawer,.audio-workspace.aw-studio-shell .aw-studio-inspector{z-index:40;border-top:1px solid var(--studio-border);border-radius:12px 0 0;flex-basis:auto;grid-area:2/2;width:auto;min-width:0;position:static;box-shadow:0 -4px 20px #0002}.audio-workspace.aw-studio-shell .aw-studio-rail{grid-area:1/1/-1;padding:5px 2px}.audio-workspace.aw-studio-shell .aw-studio-rail button{min-height:46px;font-size:8px}.audio-workspace.aw-studio-shell .aw-studio-rail svg{width:20px;height:20px}}@media (width>=761px){.audio-workspace.aw-studio-shell{height:calc(100dvh - 64px)}}@media (width<=760px){.audio-workspace.aw-studio-shell{height:calc(100dvh - 118px)}.audio-workspace.aw-studio-shell .aw-studio-bottom{padding-right:0}.audio-workspace.aw-studio-shell .aw-studio-bottom>[data-studio-target=session]{width:100%;padding:2px 6px}.audio-workspace.aw-studio-shell .aw-session-bar{justify-content:flex-end}}.audio-workspace.aw-studio-shell .aw-studio-more-tools{flex-shrink:0}.audio-workspace.aw-studio-shell .aw-studio-more-tools>summary{cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;gap:2px;min-height:49px;padding:4px 0;font-size:10px;list-style:none;display:grid}.audio-workspace.aw-studio-shell .aw-studio-more-tools>summary::-webkit-details-marker{display:none}.audio-workspace.aw-studio-shell .aw-studio-more-tools>summary>b{font-size:24px;line-height:20px}.audio-workspace.aw-studio-shell .aw-studio-more-tools[open]>summary{color:var(--studio-accent);border-color:var(--studio-border)}.audio-workspace.aw-studio-shell .aw-studio-more-tools>button{width:100%;margin-top:5px}.audio-workspace.aw-studio-shell .aw-studio-more-tools:not([open])>button{display:none!important}.audio-workspace.aw-studio-shell .aw-studio-more-tools>summary:focus-visible{outline:2px solid var(--studio-accent);outline-offset:-2px}.audio-workspace.aw-studio-shell .am-help-dock .am-help-copy{display:none}.audio-workspace.aw-studio-shell .am-help-dock{height:auto;min-height:30px;margin-bottom:8px;padding:5px 9px}.audio-workspace.aw-studio-shell .aw-projected-tag b{text-overflow:ellipsis;max-width:150px;overflow:hidden}.audio-workspace.aw-studio-shell .aw-projected-tag{width:max-content}.audio-workspace.aw-studio-shell .aw-source-picker{align-items:center;gap:4px;min-width:0;margin-left:0;display:flex}.audio-workspace.aw-studio-shell .aw-source-menu{position:relative}.audio-workspace.aw-studio-shell .aw-source-menu>summary{cursor:pointer;border:1px solid var(--studio-border);background:var(--aw-bg);border-radius:8px;place-items:center;width:38px;height:38px;font-size:22px;list-style:none;display:grid}.audio-workspace.aw-studio-shell .aw-source-menu>summary::-webkit-details-marker{display:none}.audio-workspace.aw-studio-shell .aw-source-menu>summary:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.audio-workspace.aw-studio-shell .aw-source-menu:not([open])>.aw-source-list{display:none!important}.audio-workspace.aw-studio-shell .aw-source-list{z-index:60;border:1px solid var(--studio-border);background:var(--aw-card);pointer-events:auto;border-radius:10px;flex-direction:column;gap:10px;width:290px;max-width:calc(100cqw - 24px);max-height:min(470px,65dvh);padding:12px;display:flex;position:absolute;top:44px;left:-180px;box-shadow:0 12px 40px #0004}.audio-workspace.aw-studio-shell .aw-source-list header{justify-content:space-between;align-items:center;display:flex}.audio-workspace.aw-studio-shell .aw-source-list header button{width:36px;min-height:36px;font-size:20px}.audio-workspace.aw-studio-shell .aw-source-list label{color:var(--aw-sub);gap:5px;font-size:12px;display:grid}.audio-workspace.aw-studio-shell .aw-source-list input{box-sizing:border-box;border:1px solid var(--studio-border);background:var(--aw-bg);width:100%;min-height:40px;color:var(--aw-text);font:inherit;border-radius:7px;padding:8px}.audio-workspace.aw-studio-shell .aw-source-results{scrollbar-width:thin;min-height:0;overflow:auto}.audio-workspace.aw-studio-shell .aw-source-results h4{color:var(--aw-sub);margin:12px 0 6px;font-size:12px}.audio-workspace.aw-studio-shell .aw-source-results section>button{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin:4px 0;padding:8px 10px;display:flex}.audio-workspace.aw-studio-shell .aw-source-results button span{gap:3px;min-width:0;display:grid}.audio-workspace.aw-studio-shell .aw-source-results button small{color:var(--aw-sub);font-size:12px}.audio-workspace.aw-studio-shell .aw-studio-inspector .audio-mixer[data-studio-inspector="1"]{padding:16px;font-size:13px}.audio-workspace.aw-studio-shell .am-selected-source{border-bottom:1px solid var(--studio-border);grid-template-columns:1fr 40px;gap:8px;margin-bottom:14px;padding-bottom:14px;display:grid}.audio-workspace.aw-studio-shell .am-selected-source h3{margin:3px 0;font-size:20px;line-height:1.2}.audio-workspace.aw-studio-shell .am-selected-source p{margin:0;font-size:13px}.audio-workspace.aw-studio-shell .am-selected-source span,.audio-workspace.aw-studio-shell .am-selected-source small{color:var(--aw-sub);font-size:12px}.audio-workspace.aw-studio-shell .am-selected-source small{grid-column:1/-1}.audio-workspace.aw-studio-shell .am-selected-source button{height:40px;font-size:24px}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-channel>.am-panel-title,.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-channel-top>.am-state{display:none}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-channel-top{margin-top:0}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-geometry>label{font-size:13px}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-geometry input[type=number]{min-height:36px;font-size:14px}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-toggle,.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-panel-tabs button{min-height:36px;font-size:13px}.audio-workspace.aw-studio-shell .am-splay-inspector{border-top:1px solid var(--studio-border);border-bottom:1px solid var(--studio-border);margin:16px 0}.audio-workspace.aw-studio-shell .am-splay-inspector>summary{cursor:pointer;padding:12px 0;font-size:13px;font-weight:700}.audio-workspace.aw-studio-shell .am-splay-inspector>summary span{color:var(--aw-sub);margin-left:6px;font-size:12px;font-weight:400}.audio-workspace.aw-studio-shell .am-splay-inspector>p{color:var(--aw-sub);margin:0 0 10px;font-size:12px;line-height:1.5}.audio-workspace.aw-studio-shell .am-splay-inspector:not([open])>:not(summary){display:none!important}.audio-workspace.aw-studio-shell .am-splay-rows{scrollbar-width:thin;max-height:240px;padding:0 4px 6px 0;overflow:auto}.audio-workspace.aw-studio-shell .am-splay-rows>div>label{justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.audio-workspace.aw-studio-shell .am-splay-rows select{max-width:190px;min-height:36px;padding:5px;font-size:13px}.audio-workspace.aw-studio-shell .aw-studio-panel-title{font-size:13px}.audio-workspace.aw-studio-shell .aw-studio-panel-title button{width:36px;height:36px}.audio-workspace.aw-studio-shell .aw-studio-stage .aw-studio-scene-top>.aw-source-picker{margin-left:0;display:flex}.audio-workspace.aw-studio-shell>.aw-source-list{z-index:80;pointer-events:auto}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-geometry{border:0;border-bottom:1px solid var(--studio-border);background:0 0;border-radius:0;margin:6px 0;padding:10px 0}.audio-workspace.aw-studio-shell .am-source-identity{align-items:center;gap:12px;min-width:0;display:flex}.audio-workspace.aw-studio-shell .am-source-identity img{object-fit:contain;background:#fff;border-radius:5px;width:42px;height:56px}.audio-workspace.aw-studio-shell .aw-studio-modes{border-left:1px solid var(--studio-border);gap:3px;padding-left:9px;display:flex}.audio-workspace.aw-studio-shell .aw-studio-modes button{white-space:nowrap;font-size:12px}.audio-workspace.aw-studio-shell .aw-studio-profile{gap:5px;padding:10px 0;font-size:11px;display:grid}.audio-workspace.aw-studio-shell .aw-studio-profile select{min-width:0;max-width:100%;min-height:36px;font-size:11px}.audio-workspace.aw-studio-shell .aw-studio-more-tools:not([open])>.aw-studio-profile{display:none!important}@container audio-studio (width<=900px){.audio-workspace.aw-studio-shell .aw-studio-top{gap:6px}.audio-workspace.aw-studio-shell .aw-studio-system{display:none}.audio-workspace.aw-studio-shell .aw-studio-top button{padding:6px 8px}}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .aw-studio-top{flex-wrap:wrap;flex-basis:auto;height:auto;min-height:90px;padding:6px}.audio-workspace.aw-studio-shell .aw-studio-brand{order:0}.audio-workspace.aw-studio-shell .aw-studio-history{display:none}.audio-workspace.aw-studio-shell .aw-studio-modes{border-left:0;flex:1;order:1;justify-content:flex-end;padding-left:0}.audio-workspace.aw-studio-shell .aw-studio-modes button{min-height:44px;font-size:12px}.audio-workspace.aw-studio-shell .aw-studio-views{flex:1;order:3}.audio-workspace.aw-studio-shell .aw-studio-views button{min-height:44px;font-size:12px}.audio-workspace.aw-studio-shell .aw-studio-top>button:last-child{order:4;min-height:44px}}@media (height<=650px){.audio-workspace.aw-studio-shell{--studio-min-scene:120px;--studio-scene-share:38%;min-height:0}.audio-workspace.aw-studio-shell .aw-mini-plan{display:none}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .aw-studio-body{grid-template-rows:minmax(120px,38%) minmax(0,1fr)}}}@container audio-stage (width<=520px){.audio-workspace.aw-studio-shell .aw-source-picker{flex:1}.audio-workspace.aw-studio-shell .aw-source-picker select{max-width:calc(100% - 42px)}.audio-workspace.aw-studio-shell .aw-source-list{width:270px;left:auto;right:-70px}}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .aw-studio-body{grid-template-rows:minmax(var(--studio-min-scene,210px),var(--studio-scene-share,42%)) minmax(0,1fr)}.audio-workspace.aw-studio-shell .aw-studio-inspector,.audio-workspace.aw-studio-shell .aw-studio-drawer{border-radius:14px 0 0}.audio-workspace.aw-studio-shell .am-selected-source{grid-template-columns:1fr 44px}.audio-workspace.aw-studio-shell .am-selected-source button,.audio-workspace.aw-studio-shell .am-panel-tabs button,.audio-workspace.aw-studio-shell .am-geometry input[type=number],.audio-workspace.aw-studio-shell .am-splay-rows select{min-height:44px}.audio-workspace.aw-studio-shell .aw-source-menu>summary{width:44px;height:44px}.audio-workspace.aw-studio-shell .aw-source-picker select,.audio-workspace.aw-studio-shell .aw-studio-scene-top>button{min-height:44px;font-size:12px}}.audio-workspace.aw-studio-shell .am-splay-editor{grid-template-columns:minmax(95px,.9fr) minmax(115px,1fr);align-items:start;gap:12px;padding:6px 0 12px;display:grid}.audio-workspace.aw-studio-shell .am-splay-profile{border:1px solid var(--studio-line);background:var(--aw-bg);border-radius:9px;padding:4px;overflow:hidden}.audio-workspace.aw-studio-shell .am-splay-profile svg{width:100%;height:235px;color:var(--aw-sub);display:block}.audio-workspace.aw-studio-shell .am-splay-profile g[role=button]{cursor:pointer;outline:none}.audio-workspace.aw-studio-shell .am-splay-profile g[role=button]:focus-visible polygon{stroke:var(--aw-accent);stroke-width:3px}.audio-workspace.aw-studio-shell .am-splay-profile>span{text-align:center;color:var(--aw-sub);margin:2px 0 5px;font-size:9px;line-height:1.4;display:block}.audio-workspace.aw-studio-shell .am-splay-controls{gap:10px;min-width:0;display:grid}.audio-workspace.aw-studio-shell .am-splay-controls>label{color:var(--aw-sub);gap:6px;font-size:11px;display:grid}.audio-workspace.aw-studio-shell .am-splay-controls select{background:var(--aw-bg);border-color:var(--studio-line);width:100%;min-height:36px;padding:6px;font-size:13px}.audio-workspace.aw-studio-shell .am-splay-step{justify-content:space-between;align-items:center;gap:5px;display:flex}.audio-workspace.aw-studio-shell .am-splay-step button{width:32px;height:32px}.audio-workspace.aw-studio-shell .am-splay-step b{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:22px}.audio-workspace.aw-studio-shell .am-splay-detents{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.audio-workspace.aw-studio-shell .am-splay-detents button{min-height:32px;padding:4px 2px;font-size:11px}.audio-workspace.aw-studio-shell .am-splay-editor>small{color:var(--aw-sub);grid-column:1/-1;font-size:10px;line-height:1.5}.audio-workspace.aw-studio-shell .aw-transform-hud{z-index:24;border:1px solid var(--studio-border);background:var(--aw-card);box-sizing:border-box;pointer-events:none;border-radius:10px;width:300px;max-width:calc(100% - 32px);padding:10px;position:absolute;bottom:80px;left:16px;box-shadow:0 5px 20px #0003}.audio-workspace.aw-studio-shell .aw-transform-hud header{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.audio-workspace.aw-studio-shell .aw-transform-hud header>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audio-workspace.aw-studio-shell .aw-transform-hud button{color:var(--aw-accent);white-space:nowrap;pointer-events:auto;border:0;padding:5px 7px;font-size:10px}.audio-workspace.aw-studio-shell .aw-transform-hud dl{gap:6px;margin:8px 0 0;display:flex}.audio-workspace.aw-studio-shell .aw-transform-hud dl>div{background:var(--aw-bg);border-radius:5px;flex:1;min-width:0;padding:6px 8px}.audio-workspace.aw-studio-shell .aw-transform-hud dt{color:var(--aw-sub);margin-bottom:3px;font-size:9px}.audio-workspace.aw-studio-shell .aw-transform-hud dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px}.audio-workspace.aw-studio-shell .aw-transform-hud dd small{color:var(--aw-sub);font-size:9px}.audio-workspace.aw-studio-shell .aw-studio-camera-options .aw-studio-profile{border-top:1px solid var(--studio-line);color:var(--aw-sub);margin-top:5px;padding:10px 5px 4px}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .aw-transform-hud{width:270px;bottom:65px;left:10px}.audio-workspace.aw-studio-shell[data-panel=object] .aw-transform-hud dl{display:none}.audio-workspace.aw-studio-shell .am-splay-step button,.audio-workspace.aw-studio-shell .am-splay-detents button{min-height:44px}}.audio-workspace.aw-studio-shell[data-tool=ruler] .aw-studio-scene canvas,.audio-workspace.aw-studio-shell[data-tool=ruler] .aw-projection svg{cursor:crosshair}.audio-workspace.aw-studio-shell[data-tool=ruler] .aw-studio-scene-tools{display:none}.audio-workspace.aw-studio-shell .aw-projection-toolbar{z-index:24;box-sizing:border-box;border:1px solid var(--aw-border);background:var(--aw-card);border-radius:8px;gap:5px;max-width:calc(100% - 150px);padding:5px;position:absolute;top:62px;right:12px;box-shadow:0 3px 12px #0002}.audio-workspace.aw-studio-shell .aw-projection-toolbar>span{display:none}.audio-workspace.aw-studio-shell[data-tool=ruler] .aw-projection-toolbar{max-width:calc(100% - 24px)}.audio-workspace.aw-studio-shell .aw-projection-toolbar button{min-height:34px}.audio-workspace.aw-studio-shell .aw-projection-toolbar>div{flex-wrap:wrap}.audio-workspace.aw-studio-shell .aw-ruler-hud{z-index:25;box-sizing:border-box;border:1px solid var(--aw-accent-border);background:var(--aw-card);border-radius:12px;width:330px;max-width:calc(100% - 32px);padding:12px;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 24px #0003}.audio-workspace.aw-studio-shell .aw-ruler-progress{align-items:center;gap:10px;display:flex}.audio-workspace.aw-studio-shell .aw-ruler-symbol{background:var(--aw-accent-dim);width:36px;height:36px;color:var(--aw-accent);border-radius:8px;flex-shrink:0;place-items:center;font-size:25px;display:grid}.audio-workspace.aw-studio-shell .aw-ruler-progress>div{flex:1;gap:4px;min-width:0;display:grid}.audio-workspace.aw-studio-shell .aw-ruler-progress strong{font-variant-numeric:tabular-nums;font-size:18px}.audio-workspace.aw-studio-shell .aw-ruler-progress span:not(.aw-ruler-symbol){color:var(--aw-sub);font-size:11px;line-height:1.4}.audio-workspace.aw-studio-shell .aw-ruler-progress>b{font-variant-numeric:tabular-nums;color:var(--aw-accent);font-size:11px}.audio-workspace.aw-studio-shell .aw-ruler-actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.audio-workspace.aw-studio-shell .aw-ruler-actions button{min-height:34px;padding:6px 10px;font-size:12px}.audio-workspace.aw-studio-shell .aw-ruler-actions button:last-child{color:var(--aw-accent);border-color:var(--aw-accent-border);background:var(--aw-accent-dim)}.audio-workspace.aw-studio-shell .aw-ruler-actions kbd{opacity:.65;margin-left:5px;font-family:inherit;font-size:9px}.audio-workspace.aw-studio-shell .aw-ruler-pin{background:var(--aw-accent);width:23px;height:23px;color:var(--aw-bg);border:2px solid var(--aw-bg);border-radius:50%;place-items:center;font:700 12px system-ui;display:inline-grid;box-shadow:0 2px 8px #0005}.audio-workspace.aw-studio-shell .aw-ruler-distance{border:1px solid var(--aw-accent-border);background:var(--aw-bg);color:var(--aw-accent);white-space:nowrap;border-radius:6px;padding:6px 10px;font:600 13px system-ui;display:inline-block;box-shadow:0 3px 12px #0003}@media (height<=650px){.audio-workspace.aw-studio-shell .aw-ruler-hud{padding:8px;bottom:8px}.audio-workspace.aw-studio-shell .aw-ruler-progress strong{font-size:15px}.audio-workspace.aw-studio-shell .aw-ruler-actions{margin-top:6px}}@container audio-stage (width<=520px){.audio-workspace.aw-studio-shell .aw-ruler-hud{max-width:calc(100% - 20px);padding:8px;bottom:8px;left:10px}.audio-workspace.aw-studio-shell .aw-ruler-actions button{min-height:44px}}.audio-workspace.aw-studio-shell{--studio-surface:color-mix(in srgb,var(--aw-card) 86%,var(--aw-bg));--studio-line:color-mix(in srgb,var(--studio-border) 65%,transparent);font-size:13px}.audio-workspace.aw-studio-shell .aw-studio-top{background:var(--studio-surface);flex-basis:54px;gap:10px;height:54px;padding:0 16px}.audio-workspace.aw-studio-shell .aw-studio-brand b{letter-spacing:-.5px;font-size:18px}.audio-workspace.aw-studio-shell .aw-studio-top .aw-studio-brand{order:0}.audio-workspace.aw-studio-shell .aw-studio-system{order:1;max-width:170px;font-size:11px}.audio-workspace.aw-studio-shell .aw-studio-modes{border:1px solid var(--studio-line);background:var(--aw-bg);border-radius:9px;order:2;gap:2px;margin-left:auto;padding:3px}.audio-workspace.aw-studio-shell .aw-studio-modes button{background:0 0;border-color:#0000;padding:6px 12px;font-weight:650}.audio-workspace.aw-studio-shell .aw-studio-views{border-left:1px solid var(--studio-line);order:3;margin-left:8px;padding-left:12px}.audio-workspace.aw-studio-shell .aw-studio-views button{color:var(--aw-sub);background:0 0;border-color:#0000;font-size:11px}.audio-workspace.aw-studio-shell .aw-studio-history{order:4;margin-left:0}.audio-workspace.aw-studio-shell .aw-studio-top>button:last-child{background:0 0;border-color:#0000;order:5;width:36px;padding:4px;font-size:20px}.audio-workspace.aw-studio-shell .aw-studio-top>button:last-child span{display:none}.audio-workspace.aw-studio-shell .aw-studio-rail{background:var(--studio-surface);border-color:var(--studio-line);flex-basis:56px;gap:4px;padding:10px 5px}.audio-workspace.aw-studio-shell .aw-studio-rail>button{border-radius:9px;gap:3px;min-height:48px;position:relative}.audio-workspace.aw-studio-shell .aw-studio-rail>button:nth-of-type(5){margin-top:10px}.audio-workspace.aw-studio-shell .aw-studio-rail>button span{font-size:9px;line-height:11px}.audio-workspace.aw-studio-shell .aw-studio-rail>button:not([aria-pressed=true]) span{display:none}.audio-workspace.aw-studio-shell .aw-studio-rail>button:not([aria-pressed=true]){color:var(--aw-sub)}.audio-workspace.aw-studio-shell .aw-studio-rail>button:hover,.audio-workspace.aw-studio-shell .aw-studio-rail>button:focus-visible{background:var(--aw-accent-dim);color:var(--studio-accent)}.audio-workspace.aw-studio-shell .aw-studio-more-tools>summary{min-height:44px;font-size:9px}.audio-workspace.aw-studio-shell .aw-studio-more-tools[open]>button{min-height:48px;font-size:9px}.audio-workspace.aw-studio-shell .aw-studio-scene-top{flex-wrap:nowrap;gap:8px;top:14px;left:16px;right:16px}.audio-workspace.aw-studio-shell .aw-studio-scene-top>.aw-studio-scene-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.audio-workspace.aw-studio-shell .aw-studio-scene-top select,.audio-workspace.aw-studio-shell .aw-source-menu>summary,.audio-workspace.aw-studio-shell .aw-studio-scene-actions>button,.audio-workspace.aw-studio-shell .aw-studio-camera-menu>summary{background:var(--aw-bg);border:1px solid var(--studio-line);box-sizing:border-box;border-radius:9px;min-height:38px;box-shadow:0 3px 14px #0002}.audio-workspace.aw-studio-shell .aw-studio-scene-actions>button{justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.audio-workspace.aw-studio-shell .aw-studio-scene-actions svg{width:18px;height:18px}.audio-workspace.aw-studio-shell .aw-studio-camera-menu{position:relative}.audio-workspace.aw-studio-shell .aw-studio-camera-menu>summary{cursor:pointer;align-items:center;gap:7px;padding:7px 10px;font-size:12px;list-style:none;display:flex}.audio-workspace.aw-studio-shell .aw-studio-camera-menu>summary::-webkit-details-marker{display:none}.audio-workspace.aw-studio-shell .aw-studio-camera-menu>summary:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.audio-workspace.aw-studio-shell .aw-studio-camera-menu:not([open])>.aw-studio-camera-options{display:none}.audio-workspace.aw-studio-shell .aw-studio-camera-options{border:1px solid var(--studio-border);background:var(--aw-card);border-radius:11px;width:180px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 12px 28px #0004}.audio-workspace.aw-studio-shell .aw-studio-camera-options button{text-align:left;background:0 0;border-color:#0000;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:8px 10px;display:flex}.audio-workspace.aw-studio-shell .aw-studio-camera-options small{color:var(--aw-sub)}.audio-workspace.aw-studio-shell .aw-studio-scene-tools{top:62px;left:16px}.audio-workspace.aw-studio-shell .aw-studio-scene-tools>div>details>summary{font-size:11px}.audio-workspace.aw-studio-shell .aw-studio-readiness{gap:5px}.audio-workspace.aw-studio-shell .aw-studio-readiness button{border-color:var(--studio-line);border-radius:20px;padding:6px 9px;font-size:10px}.audio-workspace.aw-studio-shell .aw-studio-scene-bottom>span{opacity:.75}.audio-workspace.aw-studio-shell .aw-studio-inspector{background:var(--studio-surface);flex-basis:320px;width:320px}.audio-workspace.aw-studio-shell .aw-studio-panel-title{background:var(--studio-surface);border-color:var(--studio-line);box-sizing:border-box;min-height:42px;color:var(--aw-sub);padding:8px 16px;font-size:11px}.audio-workspace.aw-studio-shell .aw-studio-panel-title button{background:0 0;border:0;width:28px;height:28px;font-size:21px}.audio-workspace.aw-studio-shell .aw-studio-inspector .audio-mixer[data-studio-inspector="1"]{background:0 0;padding:0 16px 16px;position:relative}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-panel-tabs{border:0;border-bottom:1px solid var(--studio-line);background:0 0;border-radius:0;gap:0;margin:0 -16px 18px;padding:0;display:flex}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-panel-tabs button{color:var(--aw-sub);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;min-height:42px;padding:8px 4px;font-size:12px}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-panel-tabs button[aria-pressed=true]{color:var(--studio-accent);border-bottom-color:var(--studio-accent);background:var(--aw-accent-dim)}.audio-workspace.aw-studio-shell .am-selected-source{border-color:var(--studio-line);grid-template-columns:1fr 32px;gap:6px;margin-bottom:14px;padding:0 0 15px}.audio-workspace.aw-studio-shell .am-source-identity{gap:12px}.audio-workspace.aw-studio-shell .am-source-identity img{border:1px solid var(--studio-line);box-sizing:border-box;background:#fff;border-radius:7px;width:42px;height:48px;padding:3px}.audio-workspace.aw-studio-shell .am-selected-source h3{letter-spacing:-.4px;margin:0 0 5px;font-size:21px}.audio-workspace.aw-studio-shell .am-selected-source p{color:var(--aw-sub);font-size:12px}.audio-workspace.aw-studio-shell .am-selected-source small{border:1px solid var(--studio-line);border-radius:4px;grid-column:1/-1;justify-self:start;padding:3px 6px;font-size:10px}.audio-workspace.aw-studio-shell .am-selected-source button{background:0 0;border:0;height:32px;font-size:22px}.audio-workspace.aw-studio-shell .am-section-tabs{background:var(--aw-bg);border:1px solid var(--studio-line);border-radius:8px;gap:3px;margin:0 0 16px;padding:3px;display:flex}.audio-workspace.aw-studio-shell .am-section-tabs button{min-height:34px;color:var(--aw-sub);background:0 0;border-color:#0000;flex:1;padding:6px;font-size:12px;font-weight:650}.audio-workspace.aw-studio-shell .am-section-tabs button[aria-pressed=true]{background:var(--aw-card);color:var(--aw-text);border-color:var(--studio-line);box-shadow:0 2px 5px #0001}.audio-workspace.aw-studio-shell .am-section-title{letter-spacing:.6px;text-transform:uppercase;color:var(--aw-sub);margin:16px 0 8px;font-size:10px;font-weight:650}.audio-workspace.aw-studio-shell .am-distance-details{border-bottom:1px solid var(--studio-line);margin:0 0 14px;font-size:11px}.audio-workspace.aw-studio-shell .am-distance-details>summary{cursor:pointer;color:var(--aw-sub);padding:0 0 12px}.audio-workspace.aw-studio-shell .am-distance-details>summary>span{float:right;color:var(--aw-text);font-variant-numeric:tabular-nums;font-size:11px}.audio-workspace.aw-studio-shell .am-distance-details:not([open])>div{display:none}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-geometry{border:0;margin:2px 0;padding:8px 0}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-geometry>label{color:var(--aw-sub);font-size:12px;font-weight:500}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-geometry input[type=number]{background:var(--aw-bg);border:1px solid var(--studio-line);min-height:38px;color:var(--aw-text);border-radius:7px;font-weight:600;box-shadow:inset 0 1px 2px #0001}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-number-only{justify-content:space-between;align-items:center;gap:10px;display:flex}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-number-only>div{max-width:90px}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-position-fields{gap:12px}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-position-fields .am-number-only{display:block}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-position-fields .am-geometry>label{justify-content:space-between;margin-bottom:6px;display:flex}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-position-fields .am-number-only>div{max-width:none}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-position-fields input{width:100%}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-toggle{background:0 0;border:0;min-height:36px;font-size:12px}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-channel-top{border:0;margin:0 0 4px;padding:0}.audio-workspace.aw-studio-shell .am-splay-inspector{border-color:var(--studio-line);margin:14px 0}.audio-workspace.aw-studio-shell .am-splay-inspector>summary{padding:14px 0;font-size:12px}.audio-workspace.aw-studio-shell .am-channel-bottom{border-color:var(--studio-line);gap:8px}.audio-workspace.aw-studio-shell .am-channel-bottom .am-primary{background:var(--aw-accent-dim);border-color:var(--aw-accent-border);min-height:38px;color:var(--studio-accent)}.audio-workspace.aw-studio-shell .am-help-dock{display:none}.audio-workspace.aw-studio-shell .aw-studio-inspector>.aw-studio-panel-title{border:0;height:0;min-height:0;padding:0;position:relative;overflow:visible}.audio-workspace.aw-studio-shell .aw-studio-inspector>.aw-studio-panel-title>b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.audio-workspace.aw-studio-shell .aw-studio-inspector>.aw-studio-panel-title>button{position:absolute;top:7px;right:7px}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-panel-tabs{margin-bottom:14px;padding-right:38px}.audio-workspace.aw-studio-shell .am-selected-source{margin-bottom:12px;padding-bottom:10px}.audio-workspace.aw-studio-shell .am-selected-source h3{font-size:19px}.audio-workspace.aw-studio-shell .am-identity-actions{align-self:start;gap:2px;display:grid}.audio-workspace.aw-studio-shell .am-identity-actions button{width:28px;height:26px;min-height:26px;font-size:18px}.audio-workspace.aw-studio-shell .am-section-tabs{margin-bottom:12px}.audio-workspace.aw-studio-shell .am-section-title{margin:12px 0 4px}.audio-workspace.aw-studio-shell .aw-studio-bottom{background:var(--studio-surface);border-color:var(--studio-line)}.audio-workspace.aw-studio-shell .aw-music-launcher{gap:12px;background:0 0!important;padding:8px 14px!important}.audio-workspace.aw-studio-shell .aw-session-bar button{color:var(--aw-sub);background:0 0;border-color:#0000}@container audio-studio (width<=1100px){.audio-workspace.aw-studio-shell .aw-studio-system{display:none}.audio-workspace.aw-studio-shell .aw-studio-top{gap:6px}.audio-workspace.aw-studio-shell .aw-studio-top button{padding:6px 8px}.audio-workspace.aw-studio-shell .aw-studio-inspector{flex-basis:300px;width:300px}}@container audio-stage (width<=650px){.audio-workspace.aw-studio-shell .aw-studio-scene-actions>button>span,.audio-workspace.aw-studio-shell .aw-studio-camera-menu>summary>span,.audio-workspace.aw-studio-shell .aw-studio-camera-menu>summary>small{display:none}.audio-workspace.aw-studio-shell .aw-studio-scene-actions>button,.audio-workspace.aw-studio-shell .aw-studio-camera-menu>summary{justify-content:center;width:38px;padding:8px}}@container audio-stage (width<=520px){.audio-workspace.aw-studio-shell .aw-studio-scene-top{gap:6px;top:10px;left:10px;right:10px}.audio-workspace.aw-studio-shell .aw-studio-scene-top>.aw-studio-scene-actions{display:flex}.audio-workspace.aw-studio-shell .aw-studio-scene-top>.aw-source-picker{flex:1;min-width:0}.audio-workspace.aw-studio-shell .aw-source-picker select{max-width:calc(100% - 48px)}.audio-workspace.aw-studio-shell .aw-studio-scene-actions>button,.audio-workspace.aw-studio-shell .aw-studio-camera-menu>summary{width:44px;min-height:44px}.audio-workspace.aw-studio-shell .aw-studio-scene-tools{top:62px;left:10px}.audio-workspace.aw-studio-shell .aw-studio-camera-options{width:160px}.audio-workspace.aw-studio-shell .aw-studio-camera-options button{min-height:44px}}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .aw-studio-top{flex-wrap:wrap;flex-basis:auto;height:auto;min-height:100px;padding:6px 10px}.audio-workspace.aw-studio-shell .aw-studio-modes{background:0 0;border:0;flex:1;order:1;justify-content:flex-end;margin-left:auto;padding:0}.audio-workspace.aw-studio-shell .aw-studio-modes button{min-height:44px;padding:5px 9px;font-size:11px}.audio-workspace.aw-studio-shell .aw-studio-views{border:0;flex:1;order:3;margin:0;padding:0}.audio-workspace.aw-studio-shell .aw-studio-views button{min-height:44px}.audio-workspace.aw-studio-shell .aw-studio-top>button:last-child{order:4;min-height:44px}.audio-workspace.aw-studio-shell .aw-studio-inspector{flex-basis:auto;width:auto}.audio-workspace.aw-studio-shell .aw-studio-rail{padding:6px 2px}.audio-workspace.aw-studio-shell .am-section-tabs button,.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-geometry input[type=number]{min-height:44px}.audio-workspace.aw-studio-shell .aw-studio-panel-title{min-height:34px;padding:4px 12px}}.audio-workspace.aw-studio-shell .aw-studio-rail{flex-basis:48px;gap:5px;padding:8px 3px}.audio-workspace.aw-studio-shell .aw-studio-rail>button{gap:3px;min-height:48px;padding:6px 2px}.audio-workspace.aw-studio-shell .aw-studio-rail>button>span{font-size:10px;line-height:1.1}.audio-workspace.aw-studio-shell .aw-studio-rail .aw-studio-more-tools>summary{min-height:44px}.audio-workspace.aw-studio-shell .aw-studio-inspector{flex-basis:320px;width:320px}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"][data-control-panel=channel] .am-panel-tabs{display:none}.audio-workspace.aw-studio-shell .am-section-tabs{gap:2px;margin-top:4px}.audio-workspace.aw-studio-shell .am-section-tabs button{min-height:40px;padding:9px 6px;font-size:12px}.audio-workspace.aw-studio-shell .am-section-title{letter-spacing:.08em;font-size:11px}.audio-workspace.aw-studio-shell .am-source-aim .am-splay-inspector[hidden]{display:none}.audio-workspace.aw-studio-shell .am-splay-profile svg{height:190px}.audio-workspace.aw-studio-shell .am-splay-controls>label{font-size:12px}.audio-workspace.aw-studio-shell .am-splay-step b{font-size:28px}.audio-workspace.aw-studio-shell .am-splay-detents button{min-height:38px;font-size:12px}.audio-workspace.aw-studio-shell .am-splay-controls select{min-height:40px}.audio-workspace.aw-studio-shell .am-orientation-controls .am-geometry{margin:16px 0}.audio-workspace.aw-studio-shell .aw-joint-label{white-space:nowrap;background:var(--aw-card);border:1px solid var(--aw-accent);color:var(--aw-text);pointer-events:none;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex;box-shadow:0 5px 16px #0003}.audio-workspace.aw-studio-shell .aw-joint-label b{color:var(--aw-accent);font-size:16px}.audio-workspace.aw-studio-shell .aw-fit-selection{gap:5px;font-size:19px}.audio-workspace.aw-studio-shell .aw-fit-selection span{font-size:11px}@container audio-studio (width>=681px) and (width<=1200px){.audio-workspace.aw-studio-shell .aw-studio-inspector{flex-basis:288px;width:288px}.audio-workspace.aw-studio-shell .am-splay-editor{grid-template-columns:minmax(76px,.7fr) minmax(125px,1fr);gap:8px}}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .aw-studio-inspector{flex-basis:auto;width:auto}.audio-workspace.aw-studio-shell .am-splay-detents button,.audio-workspace.aw-studio-shell .am-splay-step button,.audio-workspace.aw-studio-shell .am-splay-controls select,.audio-workspace.aw-studio-shell .am-section-tabs button{min-height:44px}.audio-workspace.aw-studio-shell .aw-joint-label{gap:7px;padding:6px 8px;font-size:11px}}.audio-workspace.aw-studio-shell .am-selected-source{grid-template-columns:minmax(0,1fr) 64px}.audio-workspace.aw-studio-shell .am-identity-actions{box-sizing:border-box;gap:0;padding-right:30px;display:flex}.audio-workspace.aw-studio-shell .am-identity-actions [data-testid=audio-inspector-focus]{display:none}.audio-workspace.aw-studio-shell .am-draft-hint{text-align:right;color:var(--aw-accent);margin-top:5px;font-size:11px;display:block}.audio-workspace.aw-studio-shell .aw-predict-guide{font-size:13px;line-height:1.55}.audio-workspace.aw-studio-shell .aw-predict-guide>header{display:block}.audio-workspace.aw-studio-shell .aw-studio-drawer:has(.aw-predict-guide){flex-basis:360px;width:360px;min-width:300px}.audio-workspace.aw-studio-shell .aw-predict-checks .aw-analysis-counts,.audio-workspace.aw-studio-shell .aw-predict-checks .aw-analysis-summary>footer{display:none}.audio-workspace.aw-studio-shell .aw-predict-guide header small{color:var(--aw-sub);letter-spacing:.1em;font-size:10px}.audio-workspace.aw-studio-shell .aw-predict-guide h2{letter-spacing:-.5px;margin:5px 0 12px;font-size:23px}.audio-workspace.aw-studio-shell .aw-predict-method{background:var(--aw-accent-dim);color:var(--aw-accent);border-radius:5px;padding:4px 9px;font-size:12px;display:inline-block}.audio-workspace.aw-studio-shell .aw-predict-guide nav{border-bottom:1px solid var(--studio-line);margin:20px 0 16px;display:flex}.audio-workspace.aw-studio-shell .aw-predict-guide nav button{background:0 0;border:0;border-radius:0;flex:1;min-height:44px;font-size:13px}.audio-workspace.aw-studio-shell .aw-predict-guide nav button[aria-pressed=true]{border-bottom:2px solid var(--aw-accent);color:var(--aw-accent)}.audio-workspace.aw-studio-shell .aw-predict-reach{align-items:center;gap:16px;margin:20px 0;display:flex}.audio-workspace.aw-studio-shell .aw-predict-reach strong{letter-spacing:-2px;font-size:44px;line-height:1}.audio-workspace.aw-studio-shell .aw-predict-reach span{color:var(--aw-sub);max-width:170px}.audio-workspace.aw-studio-shell .aw-predict-guide p{color:var(--aw-sub);margin:14px 0;line-height:1.65}.audio-workspace.aw-studio-shell .aw-predict-guide dl{margin:16px 0}.audio-workspace.aw-studio-shell .aw-predict-guide dl>div{border-bottom:1px solid var(--studio-line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.audio-workspace.aw-studio-shell .aw-predict-guide dt{color:var(--aw-sub)}.audio-workspace.aw-studio-shell .aw-predict-guide dd{font-variant-numeric:tabular-nums;margin:0}.audio-workspace.aw-studio-shell .aw-predict-guide details button,.audio-workspace.aw-studio-shell .aw-predict-advanced button{text-align:left;width:100%;min-height:44px;margin:6px 0;display:block}.audio-workspace.aw-studio-shell .aw-predict-checks{border-top:1px solid var(--studio-line);margin-top:24px;padding-top:8px}.audio-workspace.aw-studio-shell .aw-predict-checks h3{font-size:14px}.audio-workspace.aw-studio-shell .aw-predict-advanced{border-top:1px solid var(--studio-line);padding:16px 0;font-size:13px}.audio-workspace.aw-studio-shell .aw-predict-advanced>summary{cursor:pointer;min-height:32px}.audio-workspace.aw-studio-shell .aw-predict-back{min-height:36px;margin-bottom:16px}.audio-workspace.aw-studio-shell .aw-sheet-toggle{display:none}.audio-workspace.aw-studio-shell .aw-render-toggle{gap:6px}.audio-workspace.aw-studio-shell [data-testid=audio-music-quick-fallback]{min-height:44px;color:var(--aw-accent);border-color:var(--aw-accent-border)}.audio-workspace.aw-studio-shell .aw-session-bar{position:relative}.audio-workspace.aw-studio-shell .aw-update-notice{z-index:80;box-sizing:border-box;border:1px solid var(--aw-border);background:var(--aw-card);width:300px;max-width:calc(100vw - 32px);color:var(--aw-text);white-space:normal;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 6px 24px #0003}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell [data-testid=audio-update]{min-height:44px}}.audio-workspace.aw-studio-shell .aw-render-toggle[aria-pressed=true]{color:var(--aw-accent);border-color:var(--aw-accent-border);background:var(--aw-accent-dim)}.audio-workspace.aw-studio-shell .aw-verify-guide{border-bottom:1px solid var(--studio-line);margin-bottom:20px;padding:0 0 20px;font-size:13px;line-height:1.5}.audio-workspace.aw-studio-shell .aw-verify-guide h2{letter-spacing:-.5px;margin:5px 0 12px;font-size:23px}.audio-workspace.aw-studio-shell .aw-verify-guide small,.audio-workspace.aw-studio-shell .aw-verify-guide p{color:var(--aw-sub)}.audio-workspace.aw-studio-shell .aw-verify-guide article{border-bottom:1px solid var(--studio-line);align-items:center;gap:12px;padding:12px 0;display:flex}.audio-workspace.aw-studio-shell .aw-verify-guide article>div{flex:1;gap:4px;display:grid}.audio-workspace.aw-studio-shell .aw-verify-guide article button{white-space:nowrap;min-height:44px;color:var(--aw-accent)}.audio-workspace.aw-studio-shell .aw-verify-guide>small{margin-top:12px;display:block}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .aw-studio-inspector>.aw-studio-panel-title{border-bottom:1px solid var(--studio-line);height:auto;min-height:52px;padding:4px 8px;position:static}.audio-workspace.aw-studio-shell .aw-studio-inspector>.aw-studio-panel-title>button{position:static}.audio-workspace.aw-studio-shell .aw-studio-drawer:has(.aw-predict-guide){flex-basis:auto;width:auto;min-width:0}.audio-workspace.aw-studio-shell .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(240px,1fr) 150px}.audio-workspace.aw-studio-shell[data-sheet=expanded] .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(210px,42%) minmax(0,1fr)}.audio-workspace.aw-studio-shell .aw-studio-panel-title>.aw-sheet-toggle{text-align:left;width:auto;height:auto;min-height:44px;color:var(--aw-text);flex:1;font-size:13px;display:block}.audio-workspace.aw-studio-shell .aw-studio-panel-title>b{display:none}.audio-workspace.aw-studio-shell .aw-studio-panel-title>button{min-width:44px;min-height:44px}.audio-workspace.aw-studio-shell .aw-studio-rail>button,.audio-workspace.aw-studio-shell .aw-studio-rail summary,.audio-workspace.aw-studio-shell .aw-studio-more-tools button,.audio-workspace.aw-studio-shell .aw-studio-scene-actions button,.audio-workspace.aw-studio-shell .aw-studio-camera-menu>summary,.audio-workspace.aw-studio-shell .aw-predict-guide button,.audio-workspace.aw-studio-shell .audio-mixer button,.audio-workspace.aw-studio-shell .audio-mixer select,.audio-workspace.aw-studio-shell .audio-mixer input[type=number]{min-height:44px}}.audio-workspace .aw-music-scene-layout>*{min-width:0;max-width:100%}.audio-workspace .aw-music-scene-layout .aw-plan-graphic{box-sizing:border-box;width:100%;height:auto}.audio-workspace .aw-music-scene-sources label{overflow-wrap:anywhere;min-width:0}.audio-workspace .aw-music-scene{box-sizing:border-box;min-width:0}.audio-workspace .aw-debug-panel{z-index:200;box-sizing:border-box;border:1px solid var(--aw-border);background:var(--aw-card);width:min(470px,100vw - 32px);max-height:calc(100dvh - 110px);color:var(--aw-text);text-align:left;border-radius:12px;padding:16px;font-size:13px;line-height:1.5;position:fixed;bottom:72px;right:16px;overflow:auto;box-shadow:0 12px 40px #0005}.audio-workspace .aw-debug-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.audio-workspace .aw-debug-panel header strong{font-size:16px;display:block}.audio-workspace .aw-debug-panel small,.audio-workspace .aw-debug-panel p{color:var(--aw-sub)}.audio-workspace .aw-debug-panel h4{margin:16px 0 8px;font-size:12px}.audio-workspace .aw-session-bar .aw-debug-panel button{white-space:normal;background:var(--aw-bg);min-width:44px;min-height:44px;color:var(--aw-text);border:1px solid var(--aw-border);cursor:pointer;font:inherit;border-radius:7px;padding:6px 10px;font-size:12px}.audio-workspace .aw-debug-actions{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.audio-workspace .aw-debug-event{border-top:1px solid var(--aw-border);overflow-wrap:anywhere;gap:5px;padding:8px 0;display:grid}.audio-workspace .aw-debug-event code{white-space:pre-wrap;font-size:11px}.audio-workspace .aw-debug-event b small{font-weight:400}.audio-workspace .aw-debug-panel output{color:var(--aw-accent)}.audio-workspace .aw-session-bar [data-testid=audio-debug-open]{min-height:32px}@media (width<=680px){.audio-workspace .aw-debug-panel{max-height:calc(100dvh - 32px);bottom:16px}.audio-workspace .aw-session-bar [data-testid=audio-debug-open]{min-height:44px}}.audio-workspace .aw-session-bar .aw-debug-panel output{white-space:normal;max-width:none;font-size:12px;display:block;overflow:visible}.audio-workspace button.aw-projected-tag{appearance:none;text-align:left;cursor:pointer;font-family:inherit}.audio-workspace button.aw-projected-tag:focus-visible{outline:2px solid var(--aw-accent);outline-offset:3px}.audio-workspace.aw-studio-shell .aw-label-count{background:var(--aw-bg);color:var(--aw-sub);pointer-events:none;border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;top:99px;right:12px}.audio-workspace.aw-studio-shell .aw-backup-dialog{box-sizing:border-box;border:1px solid var(--studio-border);background:var(--aw-card);width:min(540px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--aw-text);border-radius:14px;margin:auto;padding:22px;overflow:auto;box-shadow:0 24px 80px #0006}.audio-workspace.aw-studio-shell .aw-backup-dialog::backdrop{background:#0009}.audio-workspace.aw-studio-shell .aw-backup-dialog header,.audio-workspace.aw-studio-shell .aw-backup-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.audio-workspace.aw-studio-shell .aw-backup-dialog h2{margin:0;font-size:19px}.audio-workspace.aw-studio-shell .aw-backup-dialog button{min-height:40px;padding:7px 12px;font-size:13px}.audio-workspace.aw-studio-shell .aw-backup-dialog [data-testid=audio-backup-apply]{background:var(--aw-accent-dim);border-color:var(--aw-accent);color:var(--aw-accent)}.audio-workspace.aw-studio-shell .aw-backup-file{gap:10px;margin:22px 0;font-size:13px;display:grid}.audio-workspace.aw-studio-shell .aw-backup-file input{width:100%;min-width:0;font:inherit}.audio-workspace.aw-studio-shell .aw-backup-dialog table{border-collapse:collapse;width:100%;font-size:13px}.audio-workspace.aw-studio-shell .aw-backup-dialog th,.audio-workspace.aw-studio-shell .aw-backup-dialog td{border-bottom:1px solid var(--studio-border);text-align:left;overflow-wrap:anywhere;max-width:150px;padding:10px 7px}.audio-workspace.aw-studio-shell .aw-backup-scope{color:var(--aw-sub);margin:18px 0;font-size:12px;line-height:1.6}.audio-workspace.aw-studio-shell .aw-backup-error{color:#e8a54e;font-size:13px}.audio-workspace.aw-studio-shell .aw-backup-notice{color:var(--aw-accent);font-size:11px}@container audio-studio (width>=681px) and (width<=900px){:is(.audio-workspace.aw-studio-shell .aw-studio-drawer,.audio-workspace.aw-studio-shell .aw-studio-drawer:has(.aw-predict-guide)){flex-basis:288px;width:288px;min-width:0}}.audio-workspace.aw-studio-shell .aw-backup-dialog header>button{min-width:40px;font-size:20px;line-height:1}.audio-workspace.aw-studio-shell .aw-backup-changes{color:var(--aw-sub);margin-top:14px;font-size:12px}.audio-workspace.aw-studio-shell .aw-backup-changes summary{cursor:pointer;padding:8px 0}.aw-music-response{border:1px solid var(--aw-border,#35505e);border-radius:12px;min-width:0;margin-block:12px;padding:12px}.aw-music-response>summary{cursor:pointer;font-weight:600}.aw-music-response small{margin-block:8px;line-height:1.5;display:block}.aw-response-controls{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.aw-response-controls label{flex:110px;gap:6px;min-width:0;display:grid}.aw-response-controls select{width:100%;min-width:0}.aw-music-response svg{width:100%;height:auto;margin-top:12px;display:block;overflow:hidden}.aw-music-response svg text{fill:currentColor;font-size:16px}.aw-response-grid{stroke:currentColor;opacity:.12;fill:none}.aw-response-line{stroke:var(--aw-accent,#14cfa0);stroke-width:2px;fill:none}.aw-response-point{fill:var(--aw-accent,#14cfa0)}.aw-music-response output{font-variant-numeric:tabular-nums;display:block}.aw-response-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.aw-response-footer button{padding:6px 10px}.audio-workspace.aw-studio-shell{height:var(--aw-viewport-height,calc(100dvh - 100px));min-height:0}.audio-workspace.aw-studio-shell[data-immersive="1"]{height:var(--aw-viewport-height,100dvh);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box}.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-top button,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-source-picker select,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-source-menu>summary,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-rail button,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-rail summary,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-scene-actions button,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-camera-menu>summary,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-scene-tools>button,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-panel-title>button,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-drawer select,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-drawer button,.audio-workspace.aw-studio-shell[data-touch="1"] .audio-mixer button,.audio-workspace.aw-studio-shell[data-touch="1"] .audio-mixer select,.audio-workspace.aw-studio-shell[data-touch="1"] .audio-mixer input[type=number],.audio-workspace.aw-studio-shell[data-touch="1"] .aw-music-launcher button{min-height:44px}.audio-workspace.aw-studio-shell[data-touch="1"] input[type=range]{touch-action:pan-y;min-height:32px}.audio-workspace.aw-studio-shell[data-touch="1"] input[type=number],.audio-workspace.aw-studio-shell[data-touch="1"] input[type=search],.audio-workspace.aw-studio-shell[data-touch="1"] input[type=text]{box-sizing:border-box;min-height:44px;font-size:16px}.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-drawer-scroll,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-inspector-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .aw-studio-top{min-height:100px}.audio-workspace.aw-studio-shell .aw-studio-bottom{padding:0}.audio-workspace.aw-studio-shell .aw-studio-transport{flex:100%;width:100%;min-width:0}.audio-workspace.aw-studio-shell .aw-music-launcher{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;display:grid;padding:8px!important}.audio-workspace.aw-studio-shell .aw-launch-play{grid-area:1/1}.audio-workspace.aw-studio-shell .aw-launch-track{grid-area:1/2/auto/4;min-width:0;max-width:none}.audio-workspace.aw-studio-shell .aw-launch-track>button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.audio-workspace.aw-studio-shell .aw-launch-modes{grid-area:2/1/auto/3;justify-self:start}.audio-workspace.aw-studio-shell [data-testid=audio-music-quick-settings]{grid-area:2/3}.audio-workspace.aw-studio-shell .aw-launch-seek{grid-column:1/-1;min-width:0}.audio-workspace.aw-studio-shell .aw-launch-trim{grid-column:1/-1;width:100%}.audio-workspace.aw-studio-shell .aw-session-bar{flex-wrap:wrap;justify-content:flex-end;gap:2px 6px}.audio-workspace.aw-studio-shell .aw-session-bar>button{min-height:36px;font-size:11px}.audio-workspace.aw-studio-shell .aw-session-bar output{display:none}.audio-workspace.aw-studio-shell .aw-session-bar>small{font-size:9px}.audio-workspace.aw-studio-shell .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(150px,1fr) 66px}.audio-workspace.aw-studio-shell[data-sheet=expanded] .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(140px,40%) minmax(0,1fr)}.audio-workspace.aw-studio-shell .aw-studio-panel-title{padding:4px 8px}.audio-workspace.aw-studio-shell .aw-studio-drawer-content{padding:12px}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-signal-fields{grid-template-columns:1fr}.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-signal-fields input,.audio-workspace.aw-studio-shell .aw-studio-drawer .aw-signal-fields select{width:100%;min-width:0}}@media (height<=600px){.audio-workspace.aw-studio-shell .aw-studio-top{flex-wrap:nowrap;flex:0 0 48px;height:48px;min-height:48px}.audio-workspace.aw-studio-shell .aw-studio-brand b{font-size:15px}.audio-workspace.aw-studio-shell .aw-studio-top button{padding:4px 7px}.audio-workspace.aw-studio-shell .aw-studio-top .aw-studio-modes button{padding:4px 6px;font-size:10px}.audio-workspace.aw-studio-shell .aw-launch-track>span,.audio-workspace.aw-studio-shell .aw-launch-trim{display:none}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(90px,45%) minmax(0,1fr)}.audio-workspace.aw-studio-shell[data-sheet=expanded] .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(90px,45%) minmax(0,1fr)}}}.audio-workspace.aw-studio-shell[data-keyboard="1"] .aw-studio-bottom{display:none}.audio-workspace.aw-studio-shell[data-keyboard="1"] .aw-studio-top{flex-wrap:nowrap;flex:0 0 48px;height:48px;min-height:48px}.audio-workspace.aw-studio-shell[data-keyboard="1"] .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:0 minmax(0,1fr)}.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-panel-title>button,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-source-menu>summary,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-views button,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-camera-menu>summary,.audio-workspace.aw-studio-shell[data-touch="1"] .aw-studio-scene-actions button{min-width:44px}@media (width>=600px) and (width<=899px){.audio-workspace.aw-studio-shell{box-sizing:border-box;width:calc(100vw - 24px);margin-inline:calc(50% - 50vw + 12px)}}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .aw-launch-seek{grid-area:3/1/auto/3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;display:grid}.audio-workspace.aw-studio-shell .aw-launch-trim{grid-area:3/3;width:100%;min-width:0}.audio-workspace.aw-studio-shell .aw-launch-trim span{font-size:9px}.audio-workspace.aw-studio-shell .aw-launch-trim input{min-width:0}.audio-workspace.aw-studio-shell[data-sheet=expanded] .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(190px,42%) minmax(0,1fr)}}@media (height<=600px){@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell[data-sheet=expanded] .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(90px,45%) minmax(0,1fr)}}}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell[data-panel=object][data-sheet=expanded] .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(140px,32%) minmax(0,1fr)}.audio-workspace.aw-studio-shell .aw-studio-inspector .audio-mixer[data-studio-inspector="1"]{padding:10px}.audio-workspace.aw-studio-shell .am-selected-source{grid-template-columns:minmax(0,1fr) 44px;gap:4px;margin-bottom:6px;padding-bottom:6px}.audio-workspace.aw-studio-shell .am-source-identity{gap:8px}.audio-workspace.aw-studio-shell .am-source-identity img{width:28px;height:36px}.audio-workspace.aw-studio-shell .am-selected-source h3{display:none}.audio-workspace.aw-studio-shell .am-selected-source p{font-size:13px}.audio-workspace.aw-studio-shell .am-selected-source>small{padding:2px 5px;font-size:9px}.audio-workspace.aw-studio-shell .am-identity-actions{padding:0}.audio-workspace.aw-studio-shell .am-section-tabs{margin:4px 0 8px}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-channel{flex-direction:column;display:flex}.audio-workspace.aw-studio-shell .audio-mixer[data-studio-inspector="1"] .am-distance-details{order:2;margin-top:12px}.audio-workspace.aw-studio-shell[data-panel=object][data-sheet=expanded] .aw-launch-modes{display:none}.audio-workspace.aw-studio-shell[data-panel=object] .aw-launch-track{grid-column:2}.audio-workspace.aw-studio-shell[data-panel=object] [data-testid=audio-music-quick-settings]{grid-area:1/3}.audio-workspace.aw-studio-shell[data-panel=object][data-sheet=expanded] .aw-launch-seek,.audio-workspace.aw-studio-shell[data-panel=object][data-sheet=expanded] .aw-launch-trim{grid-row:2}.audio-workspace.aw-studio-shell .am-source-placement>.am-section-title{display:none}}.audio-workspace.aw-studio-shell .aw-joint-quick-control{z-index:25;border:1px solid var(--aw-accent-border);background:color-mix(in srgb,var(--aw-card) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(290px,100% - 32px);color:var(--aw-text);pointer-events:auto;border-radius:13px;padding:10px 12px;position:absolute;bottom:75px;left:16px;box-shadow:0 12px 30px #0005}.audio-workspace.aw-studio-shell .aw-joint-quick-control header{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.audio-workspace.aw-studio-shell .aw-joint-quick-control header>div{gap:3px;min-width:0;display:grid}.audio-workspace.aw-studio-shell .aw-joint-quick-control small{color:var(--aw-sub);font-size:11px}.audio-workspace.aw-studio-shell .aw-joint-quick-control header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.audio-workspace.aw-studio-shell .aw-joint-quick-control button{border:1px solid var(--studio-line);background:var(--aw-bg);min-width:38px;min-height:38px;color:var(--aw-text);cursor:pointer;border-radius:8px;place-items:center;font-size:20px;display:grid}.audio-workspace.aw-studio-shell .aw-joint-quick-control button:disabled{opacity:.3;cursor:not-allowed}.audio-workspace.aw-studio-shell .aw-joint-quick-control button:not(:disabled):hover,.audio-workspace.aw-studio-shell .aw-joint-quick-control button:focus-visible{border-color:var(--aw-accent);color:var(--aw-accent)}.audio-workspace.aw-studio-shell .aw-joint-quick-row{justify-content:space-between;align-items:center;gap:8px;padding:7px 0 0;display:flex}.audio-workspace.aw-studio-shell .aw-joint-quick-row>span{color:var(--aw-sub);font-size:12px}.audio-workspace.aw-studio-shell .aw-joint-quick-angle{justify-items:center;gap:2px;display:grid}.audio-workspace.aw-studio-shell .aw-joint-quick-angle b{font-variant-numeric:tabular-nums;color:var(--aw-accent);font-size:24px;line-height:1.1}.audio-workspace.aw-studio-shell .aw-joint-quick-control footer{border-top:1px solid var(--studio-line);color:var(--aw-sub);margin-top:7px;padding-top:7px;font-size:10px;line-height:1.3}.audio-workspace.aw-studio-shell .aw-studio-panel-title b,.audio-workspace.aw-studio-shell .am-section-tabs button{font-size:12px}.audio-workspace.aw-studio-shell .aw-studio-rail>button:focus-visible,.audio-workspace.aw-studio-shell .aw-studio-scene-actions button:focus-visible{outline:2px solid var(--aw-accent);outline-offset:2px}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell .aw-joint-quick-control{border-radius:10px;max-width:245px;padding:7px 9px;bottom:7px;left:6px}.audio-workspace.aw-studio-shell .aw-joint-quick-control button{min-width:44px;min-height:44px}.audio-workspace.aw-studio-shell .aw-joint-quick-control header strong{font-size:12px}.audio-workspace.aw-studio-shell .aw-joint-quick-control footer{display:none}.audio-workspace.aw-studio-shell[data-panel=object][data-sheet=peek] .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(160px,1fr) 66px}.audio-workspace.aw-studio-shell .aw-studio-rail>button>span{font-size:11px}.audio-workspace.aw-studio-shell .aw-source-picker select{font-size:12px}.audio-workspace.aw-studio-shell .aw-studio-scene-bottom{display:none}.audio-workspace.aw-studio-shell[data-short="1"][data-sheet=expanded] .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(150px,55%) minmax(0,1fr)}.audio-workspace.aw-studio-shell[data-short="1"][data-sheet=peek] .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(150px,1fr) 58px}.audio-workspace.aw-studio-shell[data-short="1"] .aw-studio-top{scrollbar-width:none;flex-wrap:nowrap;flex-basis:48px;height:48px;min-height:48px;overflow-x:auto}.audio-workspace.aw-studio-shell[data-short="1"] .aw-studio-top::-webkit-scrollbar{display:none}.audio-workspace.aw-studio-shell[data-short="1"] .aw-studio-brand{flex-shrink:0}.audio-workspace.aw-studio-shell[data-short="1"] .aw-studio-modes,.audio-workspace.aw-studio-shell[data-short="1"] .aw-studio-views{flex:none}.audio-workspace.aw-studio-shell[data-short="1"] .aw-studio-bottom{max-height:68px;overflow:hidden}.audio-workspace.aw-studio-shell[data-short="1"] .aw-launch-seek,.audio-workspace.aw-studio-shell[data-short="1"] .aw-launch-trim,.audio-workspace.aw-studio-shell[data-short="1"] .aw-session-bar>small{display:none}}.audio-workspace.aw-studio-shell .aw-studio-scene-actions>button span,.audio-workspace.aw-studio-shell .aw-source-picker select,.audio-workspace.aw-studio-shell .aw-source-list button,.audio-workspace.aw-studio-shell .am-splay-controls label,.audio-workspace.aw-studio-shell .aw-studio-camera-options button{font-size:max(12px,.78rem)}.audio-workspace.aw-studio-shell .am-splay-detents button{font-variant-numeric:tabular-nums}.audio-workspace.aw-studio-shell .aw-studio-inspector-content{scrollbar-gutter:stable}@media (prefers-reduced-motion:reduce){.audio-workspace.aw-studio-shell .aw-joint-quick-control,.audio-workspace.aw-studio-shell .aw-studio-inspector,.audio-workspace.aw-studio-shell .aw-studio-drawer{scroll-behavior:auto;transition:none;animation:none}}.audio-workspace.aw-studio-shell[data-touch="1"] .aw-joint-quick-control button{min-width:44px;min-height:44px}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell[data-sheet=expanded] .aw-joint-quick-control{display:none}}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-studio-body{display:flex}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-studio-stage{min-width:0;min-height:0;display:block}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-studio-inspector,.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-studio-drawer{z-index:40;border-left:1px solid var(--studio-border);width:min(360px,72%);min-width:0;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0004}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"][data-sheet=peek] aside:not([hidden]){border:1px solid var(--studio-border);border-radius:10px;width:min(250px,40%);height:44px;top:auto;bottom:8px;right:8px;overflow:hidden}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] aside>.aw-studio-panel-title{border:0;flex:0 0 44px;align-items:center;height:44px;min-height:44px;padding:0 6px;display:flex;position:relative}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] aside>.aw-studio-panel-title>b{display:none}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] aside>.aw-studio-panel-title>button{min-width:44px;min-height:44px;position:static}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-sheet-toggle{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"][data-sheet=peek] .aw-studio-inspector-content,.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"][data-sheet=peek] .aw-studio-drawer-scroll{display:none}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-studio-bottom{flex-wrap:nowrap;flex:0 0 54px;height:54px;min-height:54px;max-height:none;overflow:hidden}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-studio-transport{flex:1;width:auto;min-width:0}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-music-launcher{flex-wrap:nowrap;gap:6px;display:flex;padding:4px 7px!important}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-launch-track{min-width:0;max-width:160px}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-launch-modes,.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-studio-scene-bottom{display:none}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-studio-bottom>[data-studio-target=session]{flex:0 auto;width:auto;min-width:0}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-session-bar{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-joint-quick-control{grid-template-columns:1fr 1fr;gap:0 8px;width:min(300px,100% - 16px);padding:6px 8px;display:grid;bottom:8px;left:8px;right:auto}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-joint-quick-control header{border:0;grid-column:1/-1;height:44px;padding:0}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-joint-quick-control header>button{min-width:44px;height:44px;min-height:44px}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-joint-quick-control header small,.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-joint-quick-control footer,.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-joint-quick-angle small,.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-joint-quick-row>span{display:none}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-joint-quick-row{gap:4px;padding-top:4px}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"] .aw-joint-quick-angle b{font-size:18px}.audio-workspace.aw-studio-shell[data-touch="1"][data-short="1"][data-sheet=expanded] .aw-joint-quick-control{display:none}.audio-workspace.aw-studio-shell[data-keyboard="1"] .aw-studio-stage{display:none!important}.audio-workspace .aw-music-field{border:1px solid var(--aw-border);border-radius:12px;min-width:0;margin-block:12px;padding:12px}.audio-workspace .aw-music-field>summary{cursor:pointer;font-weight:600}.audio-workspace .aw-field-switch{align-items:center;gap:8px;min-height:44px;display:flex}.audio-workspace .aw-music-field>small{color:var(--aw-sub);margin-top:10px;font-size:12px;line-height:1.5;display:block}.audio-workspace .aw-music-field output{font-variant-numeric:tabular-nums;margin-top:10px;font-size:13px;display:block}.audio-workspace .aw-music-field-legend{pointer-events:auto;width:min(300px,100% - 24px);max-width:calc(100% - 24px);color:var(--aw-text);background:var(--aw-card);border:1px solid var(--aw-border);border-radius:10px;align-items:center;gap:8px;padding:5px 7px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 18px #0003}.audio-workspace .aw-music-field-legend>div{gap:3px;min-width:0;display:grid}.audio-workspace .aw-music-field-legend b{white-space:nowrap;font-size:12px}.audio-workspace .aw-music-field-legend small{white-space:nowrap;color:var(--aw-sub);font-size:11px}.audio-workspace .aw-music-field-legend button{background:var(--aw-bg);min-width:44px;min-height:44px;color:var(--aw-text);border:1px solid var(--aw-border);cursor:pointer;border-radius:7px;font-size:19px}.audio-workspace .aw-music-field-legend button[aria-pressed=true]{color:var(--aw-accent);border-color:var(--aw-accent)}.audio-workspace .aw-field-scale{background:linear-gradient(90deg,#2342ac,#1097d2,#1ecd92,#f1d144,#e24c32);border-radius:3px;height:5px}.audio-workspace.aw-studio-shell:has(.aw-music-field-legend) .aw-studio-scene-bottom{display:none}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell[data-sheet=peek] .aw-studio-inspector-content{display:none}.audio-workspace.aw-studio-shell[data-quick-joint="1"][data-panel=object][data-sheet=peek] .aw-studio-body:has(>aside:not([hidden])){grid-template-rows:minmax(200px,1fr) 150px}.audio-workspace.aw-studio-shell[data-quick-joint="1"] .aw-studio-inspector>.aw-joint-quick-control{width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:0 8px;margin:0;padding:4px 10px;display:grid;position:static}.audio-workspace.aw-studio-shell[data-quick-joint="1"] .aw-joint-quick-control header{border:0;grid-column:1/-1;height:40px;padding:0}.audio-workspace.aw-studio-shell[data-quick-joint="1"] .aw-joint-quick-control header small,.audio-workspace.aw-studio-shell[data-quick-joint="1"] .aw-joint-quick-angle small,.audio-workspace.aw-studio-shell[data-quick-joint="1"] .aw-joint-quick-row>span{display:none}.audio-workspace.aw-studio-shell[data-quick-joint="1"] .aw-joint-quick-row{gap:4px;padding-top:4px}.audio-workspace.aw-studio-shell[data-quick-joint="1"] .aw-joint-quick-angle b{font-size:20px}}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-stage:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(ellipse at 50% 43%,transparent 32%,color-mix(in srgb,var(--aw-bg) 24%,transparent) 100%);position:absolute;inset:0}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-scene-top{align-items:flex-start;gap:12px;top:14px;left:16px;right:16px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-source-picker{border:1px solid var(--studio-line);background:var(--aw-card);border-radius:11px;padding:4px;box-shadow:0 6px 18px #0002}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-source-picker select{background:0 0;border:0;max-width:210px;min-height:36px;font-size:13px;font-weight:600}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-source-menu>summary{background:0 0;border:0;width:36px;height:36px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-scene-actions{border:1px solid var(--studio-line);background:var(--aw-card);border-radius:11px;gap:2px;padding:4px;box-shadow:0 6px 18px #0002}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-scene-actions>button,.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-camera-menu>summary{min-height:36px;box-shadow:none!important;background:0 0!important;border:0!important}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-scene-actions>button[aria-pressed=true]{color:var(--aw-accent);background:var(--aw-accent-dim)!important}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-inspector{background:var(--aw-card);border-left:1px solid var(--studio-line)}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-inspector>.aw-studio-panel-title{border-bottom:1px solid var(--studio-line);background:0 0;height:44px;min-height:44px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .audio-mixer[data-studio-inspector="1"]{padding:18px 16px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-selected-source{grid-template-columns:minmax(0,1fr) 32px;margin-bottom:16px;padding:2px 0 18px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-identity{align-items:center;gap:12px;min-width:0}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-identity>div{flex:1;min-width:0}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-brand{color:var(--aw-sub);letter-spacing:1.1px;text-transform:uppercase;margin-bottom:7px;font-size:10px;line-height:1.4;display:block}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-selected-source h3{letter-spacing:-.6px;margin:0 0 8px;font-size:26px;line-height:1.15}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-identity img{background:var(--aw-bg);object-fit:contain;border:1px solid var(--studio-line);width:52px;height:76px;padding:5px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-selected-source p{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-selected-source p b{background:var(--aw-accent-dim);color:var(--aw-accent);border:1px solid var(--aw-accent-border);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:600}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-selected-source>small{display:none}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-help-dock{display:none!important}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-section-tabs{border:0;border-bottom:1px solid var(--studio-line);background:0 0;border-radius:0;gap:14px;margin:0 0 18px;padding:0}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-section-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:42px;padding:8px 0;font-size:12px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-section-tabs button[aria-pressed=true]{color:var(--aw-accent);border-bottom-color:var(--aw-accent);background:0 0}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>h4{display:none}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-channel-top,.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-toggle,.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-position-fields,.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-sub-layout{grid-column:1/-1}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-geometry{border:1px solid var(--studio-line);background:var(--aw-bg);border-radius:9px;min-width:0;margin:0;padding:12px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-geometry>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-geometry input[type=number]{background:var(--aw-card);border:1px solid var(--studio-line);text-align:left;width:100%;min-width:0;min-height:40px;font-size:19px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-geometry input[type=range]{width:100%;min-width:0}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-position-fields{gap:10px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-position-fields .am-geometry{border:0;min-width:0;padding:0}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-position-fields input[type=number]{width:100%;min-width:0}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-bottom{border-top:1px solid var(--studio-line);background:var(--aw-card)}@container audio-stage (width<=780px){.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-scene-actions>button>span,.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-camera-menu>summary>span,.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-camera-menu>summary>small{display:none}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-scene-actions>button,.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-camera-menu>summary{min-width:36px;padding:7px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-source-picker select{max-width:150px}}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-scene-top{gap:5px;top:8px;left:10px;right:10px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-scene-top>.aw-source-picker{flex:0 auto;max-width:calc(100% - 154px);padding:2px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-source-picker select{width:110px;max-width:calc(100% - 40px);min-height:44px;font-size:12px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-source-menu>summary{width:36px;min-height:44px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-scene-actions{gap:0;padding:2px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-scene-actions>button,.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-camera-menu>summary{min-width:44px;min-height:44px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-fit-selection{display:none}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-selected-source h3{font-size:23px}}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-geometry{order:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;display:grid}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-geometry>label{justify-content:space-between;gap:4px;min-width:0;font-size:12px;line-height:1.4;display:flex}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-geometry>div{width:100%}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-channel-top{order:0}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-toggle{order:2}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-position-fields{order:3}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.aw-sub-layout{order:4;grid-column:1/-1}.audio-workspace.aw-studio-shell[data-touch="1"][data-workspace-layout=focused-editor] .am-source-placement input[type=number]{min-height:44px}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-source-menu>summary{width:44px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-inspector .audio-mixer[data-studio-inspector="1"]{padding:10px 12px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-selected-source{margin-bottom:8px;padding:0 0 8px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-identity{gap:9px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-identity img{width:30px;height:40px;padding:2px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-brand{letter-spacing:.6px;margin-bottom:3px;font-size:9px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-selected-source p{gap:6px;font-size:12px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-section-tabs{margin-bottom:8px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement{gap:8px}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .am-source-placement>.am-geometry{gap:6px;padding:9px}}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-music-launcher[data-ready="0"] .aw-launch-modes{display:none}.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-scene-actions>.aw-label-menu{min-width:44px;min-height:44px;color:var(--aw-text);gap:6px;padding:7px 9px}.audio-workspace.aw-studio-shell .aw-label-menu>svg{flex:none;width:18px;height:18px}.audio-workspace.aw-studio-shell .aw-label-menu>small{color:var(--aw-accent);font-size:10px}.audio-workspace .aw-label-controls{gap:16px;display:grid}.audio-workspace .aw-label-controls .au-segmented>button,.audio-workspace .aw-label-controls .au-native-switch-row{min-height:44px}@container audio-stage (width<=980px){.audio-workspace.aw-studio-shell .aw-label-menu>small{display:none}}@container audio-studio (width<=680px){.audio-workspace.aw-studio-shell[data-workspace-layout=focused-editor] .aw-studio-scene-actions>.aw-render-toggle{display:none}}.audio-workspace{--aw-bg:#10151d;--aw-card:#171e29;--aw-border:#2b3544;--aw-text:#e7edf5;--aw-sub:#99a9be;--aw-accent:#68dec2;color:var(--aw-text)}.audio-workspace .aw-header{margin-bottom:12px}.audio-workspace .aw-evidence{border:1px solid var(--aw-border);color:var(--aw-sub);border-radius:9px;margin:12px 0;padding:10px 12px;font-size:12px}.audio-workspace .aw-evidence summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.audio-workspace .aw-evidence code{color:var(--aw-text);font-size:12px}.audio-workspace .aw-evidence b{color:var(--audio-warning-text,#e9b964);font-weight:500}.audio-workspace .aw-evidence p{max-width:75ch;font-size:12px;line-height:1.6}.audio-workspace .aw-evidence button{border:1px solid var(--aw-border);color:var(--aw-text);cursor:pointer;background:0 0;border-radius:7px;padding:8px 10px}.audio-workspace .aw-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.audio-workspace .aw-title-block{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;display:flex}.audio-workspace .aw-header h1{letter-spacing:-.6px;margin:0;font-size:23px;font-weight:650}.audio-workspace .aw-system-line{color:var(--aw-sub);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.audio-workspace .aw-system-line strong{color:var(--aw-text);font-weight:550}.audio-workspace .aw-estimate{border:1px solid var(--aw-border);border-radius:20px;padding:4px 8px;font-size:10px}.audio-workspace .aw-dossier{border:1px solid var(--aw-border);color:var(--aw-sub);cursor:pointer;background:0 0;border-radius:8px;padding:9px 12px;font:11px inherit}.audio-workspace .aw-navigation{border-bottom:1px solid var(--aw-border);gap:4px;margin-top:18px;display:flex}.audio-workspace .aw-navigation button{color:var(--aw-sub);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 16px;font:500 13px system-ui,sans-serif;display:flex}.audio-workspace .aw-navigation button[aria-current=page]{color:var(--aw-accent);border-bottom-color:var(--aw-accent)}.audio-workspace .aw-navigation svg{flex-shrink:0;width:18px;height:18px}.audio-workspace .aw-status-strip{color:var(--aw-sub);flex-wrap:wrap;align-items:center;gap:22px;padding:10px 0 0;font-size:11px;display:flex}.audio-workspace .aw-status-strip b{color:var(--aw-text);margin-left:5px;font:500 12px ui-monospace,monospace}.audio-workspace .aw-status-strip i{background:var(--aw-accent);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.audio-workspace .aw-pending i{background:var(--audio-warning-bg,#e9b56c)}.audio-workspace .aw-status-strip .aw-pending{color:var(--audio-warning-text,#e9b56c)}.audio-workspace .aw-anchor-warning{color:var(--audio-warning-text,#c8913b)}.audio-workspace .aw-empty{text-align:center;border:1px solid var(--aw-border);color:var(--aw-sub);border-radius:14px;padding:60px 20px}.audio-workspace .aw-empty svg{width:42px;height:42px}.audio-workspace .aw-empty h2{color:var(--aw-text);font-size:18px;font-weight:550}.audio-workspace .aw-empty p{font-size:12px}.audio-workspace .aw-empty button{border:1px solid var(--aw-border);color:var(--aw-accent);cursor:pointer;font:inherit;background:0 0;border-radius:8px;margin-top:10px;padding:12px 18px}.audio-workspace .aw-large-venue{border:1px solid var(--aw-border);background:var(--aw-card);border-radius:12px;margin:12px 0}.audio-workspace .aw-large-venue>summary{cursor:pointer;color:var(--aw-text);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.audio-workspace .aw-large-venue>summary b{color:var(--aw-accent);font-weight:650}.audio-workspace .aw-large-venue>summary small{color:var(--aw-sub);white-space:nowrap;font-size:11px}.audio-workspace .aw-large-body{border-top:1px solid var(--aw-border);flex-wrap:wrap;align-items:end;gap:10px 14px;padding:0 14px 14px;display:flex}.audio-workspace .aw-large-presets{gap:6px;margin-top:12px;display:flex}.audio-workspace .aw-large-presets button{border:1px solid var(--aw-border);color:var(--aw-sub);cursor:pointer;background:0 0;border-radius:8px;padding:9px 12px;font:600 12px system-ui,sans-serif}.audio-workspace .aw-large-presets button[aria-pressed=true]{border-color:var(--aw-accent);color:var(--aw-accent)}.audio-workspace .aw-large-width{color:var(--aw-sub);gap:4px;font-size:11px;display:grid}.audio-workspace .aw-large-width input{box-sizing:border-box;border:1px solid var(--aw-border);background:var(--aw-bg);width:110px;color:var(--aw-text);border-radius:8px;padding:9px 10px;font:12px system-ui,sans-serif}.audio-workspace .aw-large-result{color:var(--aw-text);flex:200px;padding-bottom:9px;font:600 12px ui-monospace,monospace}.audio-workspace .aw-large-actions{flex:1 0 100%;align-items:center;gap:10px;display:flex}.audio-workspace .aw-large-actions button{background:var(--aw-accent);color:var(--aw-bg);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:9px 13px;font:650 12px system-ui,sans-serif}.audio-workspace .aw-large-actions button:disabled{opacity:.4;cursor:not-allowed}.audio-workspace .aw-large-actions span{color:var(--aw-sub);font-size:11px;line-height:1.4}.audio-workspace .aw-large-zones{border:1px solid var(--aw-border);background:var(--aw-card);border-radius:12px;margin:0 0 14px;padding:14px;scroll-margin-top:72px}.audio-workspace .aw-large-zones-head{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.audio-workspace .aw-large-zones-head strong{color:var(--aw-text);font-weight:650}.audio-workspace .aw-large-zones-head span{color:var(--aw-accent);font:600 12px ui-monospace,monospace}.audio-workspace .aw-zone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.audio-workspace .aw-zone-cell{border:1px solid var(--aw-border);border-radius:7px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:9px;display:flex}.audio-workspace .aw-zone-cell small{text-overflow:ellipsis;white-space:nowrap;color:var(--aw-sub);font-size:10px;overflow:hidden}.audio-workspace .aw-zone-cell b{color:var(--aw-text);font:600 12px ui-monospace,monospace}.audio-workspace .aw-zone-note{color:var(--aw-accent);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;font-size:11px;display:flex}.audio-workspace .aw-zone-note span,.audio-workspace .aw-zone-pending{color:var(--aw-sub)}.audio-workspace .aw-zone-pending{font-size:11px}.audio-workspace .aw-large-actions button+button{color:var(--aw-sub);border-color:var(--aw-border);background:0 0}.audio-workspace .aw-large-body>.aw-zone-pending{flex-basis:100%}.audio-workspace button.aw-zone-cell{cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;padding:11px 10px 15px;display:grid;position:relative}.audio-workspace .aw-zone-cell[aria-pressed=true]{border-color:var(--aw-accent);background:color-mix(in srgb,var(--aw-accent) 7%,transparent)}.audio-workspace .aw-zone-bar{background:var(--aw-border);border-radius:0 0 6px 6px;height:3px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.audio-workspace .aw-zone-bar i,.audio-workspace .aw-zone-legend span:first-child i{background:var(--aw-accent)}.audio-workspace .aw-zone-bar i.aw-zone-provisional,.audio-workspace .aw-zone-legend span:nth-child(2) i{background:var(--audio-warning-bg,#e8b65d)}.audio-workspace .aw-zone-legend{color:var(--aw-sub);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0;font-size:10px;display:flex}.audio-workspace .aw-zone-legend span{align-items:center;gap:5px;display:flex}.audio-workspace .aw-zone-legend i{border-radius:50%;width:6px;height:6px}.audio-workspace .aw-zone-legend small{margin-left:auto}.audio-workspace .aw-survey-point{border:1px solid var(--aw-border);border-radius:8px;gap:7px;padding:12px;display:grid}.audio-workspace .aw-survey-point>div{flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:11px;display:flex}.audio-workspace .aw-survey-point strong{color:var(--aw-accent);font:600 13px ui-monospace,monospace}.audio-workspace .aw-survey-point small{color:var(--aw-accent);margin-left:auto;font-size:10px}.audio-workspace .aw-survey-point code{color:var(--aw-text);font:500 12px ui-monospace,monospace}.audio-workspace .aw-zone-uncertain{color:var(--audio-warning-text,#e8b65d);font-size:11px}.audio-workspace .aw-zone-note button{border:1px solid var(--aw-border);min-height:36px;color:var(--aw-accent);cursor:pointer;background:0 0;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:11px}.audio-workspace .aw-zone-note button+button{margin-left:0}.audio-workspace .aw-survey-method{color:var(--aw-sub);margin-top:10px;font-size:11px}.audio-workspace .aw-survey-method summary{cursor:pointer}.audio-workspace .aw-survey-method p{max-width:75ch;line-height:1.6}.audio-workspace button:focus-visible,.audio-workspace summary:focus-visible{outline:2px solid var(--aw-accent);outline-offset:3px}.audio-workspace [hidden]{display:none!important}.audio-workspace[data-focus="1"] .aw-bento{display:block!important}.audio-workspace[data-focus="1"] .aw-coverage{background:0 0!important;border:0!important;padding:0!important}.audio-workspace[data-focus="1"] .aw-scene{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"toolbar toolbar""canvas mixer""inspection inspection""notice notice";gap:12px;display:grid}.audio-workspace[data-focus="1"] .aw-scene-heading{display:none}.audio-workspace[data-focus="1"] .aw-view-toolbar{grid-area:toolbar;margin-bottom:0!important}.audio-workspace[data-focus="1"] .aw-view-toolbar button{flex:none!important;padding:9px 14px!important;font-size:12px!important}.audio-workspace[data-focus="1"] .aw-view-toolbar>.aw-camera-menu+button{margin-left:0!important}.audio-workspace .aw-camera-menu{z-index:10;margin-left:auto;position:relative}.audio-workspace .aw-camera-menu>summary{cursor:pointer;border:1px solid var(--aw-border);color:var(--aw-sub);border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;list-style:none;display:flex}.audio-workspace .aw-camera-menu>summary svg{width:16px;height:16px}.audio-workspace .aw-camera-menu>summary::-webkit-details-marker{display:none}.audio-workspace .aw-camera-views{background:var(--aw-card);border:1px solid var(--aw-border);border-radius:10px;gap:3px;min-width:145px;padding:6px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 8px 24px #0005}.audio-workspace .aw-camera-views button{color:var(--aw-sub);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px}.audio-workspace .aw-camera-views button[aria-pressed=true]{color:var(--aw-accent);border-color:var(--aw-accent)}.audio-workspace[data-focus="1"] .aw-canvas{background:var(--aw-card);grid-area:canvas;border-radius:12px!important;height:clamp(420px,100dvh - 380px,760px)!important}.audio-workspace[data-focus="1"] .aw-scene>svg{grid-area:canvas;width:100%;height:clamp(420px,100dvh - 380px,760px)}.audio-workspace[data-focus="1"] .aw-unrenderable{grid-area:canvas}.audio-workspace[data-focus="1"] .aw-setup-wrapper,.audio-workspace[data-focus="1"] .aw-visual-container{display:contents}.audio-workspace[data-focus="1"] .aw-scene-overlay{flex-wrap:wrap;grid-area:inspection;align-items:start;gap:8px;display:flex;pointer-events:auto!important;position:static!important}.audio-workspace[data-focus="1"] .aw-scene-overlay>div{font-family:inherit!important;position:static!important}.audio-workspace[data-focus="1"] .aw-scene-overlay .aw-verbose-info,.audio-workspace[data-focus="1"] .aw-scene-overlay .aw-legacy-wave,.audio-workspace[data-focus="1"] .aw-scene-overlay .aw-drag-hint{display:none!important}.audio-workspace[data-focus="1"] .aw-scene-overlay .aw-legend{background:0 0!important;border:0!important;max-width:100%!important;padding:6px 0!important}.audio-workspace[data-focus="1"] .aw-scene-overlay .aw-extra-controls{margin-left:auto}.audio-workspace[data-focus="1"] .aw-scene-overlay .aw-extra-controls>button[data-testid=nut-tia],.audio-workspace[data-focus="1"] .aw-scene-overlay .aw-extra-controls>button[data-testid=nut-do],.audio-workspace[data-focus="1"] .aw-scene-overlay .aw-extra-controls>button[data-testid=nut-nham]{display:none}.audio-workspace[data-focus="1"] .aw-technical{border:1px solid var(--aw-border);border-radius:12px;margin:16px 0;padding:14px}.audio-workspace[data-focus="1"] .aw-technical>summary{cursor:pointer;color:var(--aw-sub);font-size:12px}.audio-workspace[data-focus="1"] .aw-technical[open]>summary{margin-bottom:16px}.audio-workspace[data-focus="1"] .aw-scene .audio-mixer{grid-area:mixer;align-self:start;margin:0;padding:16px;position:relative}.audio-workspace[data-focus="1"] .aw-actions{border-top:1px solid var(--aw-border);justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.audio-workspace[data-focus="1"] .aw-actions>div:first-child{gap:8px!important;margin:0!important}.audio-workspace[data-focus="1"] .aw-actions>button,.audio-workspace[data-focus="1"] .aw-actions>div:first-child>button{border-radius:8px!important;flex:none!important;width:auto!important;margin:0!important;padding:10px 14px!important;font-size:12px!important}.audio-workspace[data-focus="1"] .aw-fullscreen .aw-scene{grid-template-areas:"toolbar toolbar""canvas mixer""inspection inspection""notice notice"}.audio-workspace[data-focus="1"] .aw-fullscreen .aw-canvas{height:calc(100dvh - 172px)!important}@media (width<=1000px){.audio-workspace[data-focus="1"] .aw-scene{grid-template-columns:minmax(0,1fr);grid-template-areas:"toolbar""canvas""inspection""notice""mixer"}.audio-workspace[data-focus="1"] .aw-canvas{height:clamp(350px,58vh,650px)!important}.audio-workspace[data-focus="1"] .aw-fullscreen .aw-scene{grid-template-columns:1fr;grid-template-areas:"toolbar""canvas""inspection""notice""mixer"}}@media (width<=620px){.audio-workspace[data-focus="1"]{padding:12px 12px 100px!important}.audio-workspace .aw-title-block{gap:8px}.audio-workspace .aw-header h1{font-size:21px}.audio-workspace .aw-dossier{max-width:95px;min-height:40px;padding:6px 9px;font-size:10px}.audio-workspace .aw-navigation{gap:0;margin-top:14px}.audio-workspace .aw-navigation button{flex:1;justify-content:center;gap:5px;padding:11px 3px;font-size:11px}.audio-workspace .aw-navigation svg{width:15px;height:15px}.audio-workspace .aw-system-line{gap:8px;font-size:11px}.audio-workspace .aw-status-strip{gap:8px 14px;padding-top:10px;font-size:10px}.audio-workspace .aw-status-strip b{font-size:10px}.audio-workspace[data-focus="1"] .aw-view-toolbar{gap:5px!important}.audio-workspace[data-focus="1"] .aw-view-toolbar button{min-height:40px;padding:10px 9px!important;font-size:11px!important}.audio-workspace .aw-camera-menu>summary{box-sizing:border-box;min-height:40px;padding:10px}.audio-workspace .aw-camera-menu>summary span{display:none}.audio-workspace[data-focus="1"] .aw-canvas,.audio-workspace[data-focus="1"] .aw-scene>svg{height:clamp(330px,52vh,520px)!important}.audio-workspace[data-focus="1"] .aw-scene-overlay{gap:6px}.audio-workspace[data-focus="1"] .aw-scene-overlay .aw-extra-controls{margin-left:0}.audio-workspace[data-focus="1"] .aw-fullscreen .aw-canvas{height:calc(100dvh - 165px)!important}.audio-workspace[data-focus="1"] .aw-actions{flex-wrap:wrap}.audio-workspace[data-focus="1"] .aw-actions>div:first-child{width:100%}.audio-workspace[data-focus="1"] .aw-actions>div:first-child>button{min-height:42px;flex:1!important}.audio-workspace[data-focus="1"] .aw-actions>button{min-height:42px;width:100%!important}}.audio-workspace[data-focus="1"]{--aw-border:#334151;--aw-card:#131d29;--aw-sub:#a5b7c9;--aw-accent:#55e8cd}.audio-workspace[data-focus="1"] .aw-header{border:1px solid var(--audio-border,#293747);background:linear-gradient(115deg,var(--audio-surface,#182734) 0%,var(--audio-surface,#101923) 62%,var(--audio-surface,#10151d) 100%);box-shadow:inset 3px 0 0 var(--aw-accent),0 12px 32px #050b1540;border-radius:16px;margin:0 0 14px;padding:16px 18px 12px}.audio-workspace[data-focus="1"] .aw-title-row{align-items:center}.audio-workspace[data-focus="1"] .aw-title-block{grid-template-columns:auto 1fr;gap:2px 16px;display:grid}.audio-workspace[data-focus="1"] .aw-eyebrow{letter-spacing:2px;color:var(--aw-accent);grid-column:1/-1;font:700 10px ui-monospace,monospace}.audio-workspace[data-focus="1"] .aw-header h1{letter-spacing:-1px;font-size:26px;font-weight:720;line-height:1.15}.audio-workspace[data-focus="1"] .aw-system-line{align-self:center;gap:8px;font-size:12px}.audio-workspace[data-focus="1"] .aw-system-line strong{color:#fff;font-size:13px}.audio-workspace[data-focus="1"] .aw-estimate{border-color:var(--audio-border,#3b554f);color:var(--audio-accent-text,#a8ddcf);background:var(--audio-surface,#12342d);font-size:10px}.audio-workspace[data-focus="1"] .aw-dossier{color:var(--audio-text,#d5e5f2);border-color:var(--audio-border,#3a4c5d);background:var(--audio-surface,#192633);font-size:12px;font-weight:600}.audio-workspace[data-focus="1"] .aw-dossier:hover{border-color:var(--aw-accent)}.audio-workspace[data-focus="1"] .aw-navigation{border:1px solid var(--audio-border,#2b3d4d);background:var(--audio-surface,#0b141e);border-radius:11px;gap:6px;margin-top:12px;padding:4px}.audio-workspace[data-focus="1"] .aw-navigation button{border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;padding:9px 12px;font-size:12px}.audio-workspace[data-focus="1"] .aw-navigation button[aria-current=page]{border-color:var(--audio-border,#2a685f);background:var(--audio-surface,#14342e);box-shadow:inset 0 1px #4baf9b38}.audio-workspace[data-focus="1"] .aw-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0 0;display:grid}.audio-workspace[data-focus="1"] .aw-status-item{border:1px solid var(--audio-border,#2b3d4d);background:var(--audio-surface,#101a25);min-width:0;color:var(--audio-muted,#bbcad7);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:9px 11px;font-size:11px;display:flex}.audio-workspace[data-focus="1"] .aw-status-main{justify-content:flex-start;font-weight:650}.audio-workspace[data-focus="1"] .aw-status-main i{width:7px;height:7px;box-shadow:0 0 0 4px #45d4b124}.audio-workspace[data-focus="1"] .aw-status-main.aw-pending{color:var(--audio-warning-text,#f4c887);border-color:var(--audio-border,#67563b);background:var(--audio-warning-bg,#32271c)}.audio-workspace[data-focus="1"] .aw-status-main.aw-pending i{box-shadow:0 0 0 4px #e9b56c24}.audio-workspace[data-focus="1"] .aw-status-item b{color:var(--audio-text,#f3f8fc);margin:0;font:700 15px ui-monospace,monospace}.audio-workspace[data-focus="1"] .aw-status-strip>:not(.aw-status-item){align-self:center}.audio-workspace[data-focus="1"] .aw-view-toolbar{border:1px solid var(--audio-border,#2d3c4c);background:var(--audio-surface,#121d28);border-radius:10px;padding:7px}.audio-workspace[data-focus="1"] .aw-view-toolbar button{border-radius:7px!important}.audio-workspace[data-focus="1"] .aw-canvas{box-shadow:0 0 0 4px #0b1721,0 18px 38px #0006;border:1px solid var(--audio-border,#486577)!important;height:clamp(500px,100dvh - 350px,820px)!important}.audio-workspace[data-focus="1"] .aw-canvas:before{content:attr(data-scene-label);z-index:3;pointer-events:none;color:var(--audio-text,#ecf8ff);letter-spacing:1.1px;text-shadow:0 1px 7px #000;font:700 11px ui-monospace,monospace;position:absolute;top:14px;left:16px}.audio-workspace[data-focus="1"] .aw-canvas:after{content:attr(data-scene-hint);z-index:3;pointer-events:none;color:var(--audio-text,#d1e8f4);letter-spacing:.5px;text-shadow:0 1px 7px #000;font:600 10px ui-monospace,monospace;position:absolute;bottom:14px;left:16px}.audio-workspace[data-focus="1"] .aw-scene-overlay .aw-legend{font-size:11px!important}.audio-workspace[data-focus="1"] .aw-scene .audio-mixer{border-color:var(--audio-border,#496576);background:linear-gradient(160deg,var(--audio-surface,#192d3a),var(--audio-surface,#111d28) 53%,var(--audio-surface,#0d1721));box-shadow:inset 0 1px #5b829033,0 18px 36px #0005}.audio-workspace .aw-equipment-link{border:1px solid var(--audio-border,#39766d);background:linear-gradient(110deg,var(--audio-surface,#15362f),var(--audio-surface,#12232d));border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.audio-workspace .aw-equipment-link>div:first-child{flex:200px;gap:3px;display:grid}.audio-workspace .aw-equipment-link strong{color:var(--audio-text,#e8fff8);font-size:13px}.audio-workspace .aw-equipment-link small{color:var(--audio-muted,#b2d4ce);font-size:11px;line-height:1.4}.audio-workspace .aw-equipment-counts{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.audio-workspace .aw-equipment-counts span{border:1px solid var(--audio-border,#3a625d);color:var(--audio-text,#c5dcd7);border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font:600 11px ui-monospace,monospace;display:flex}.audio-workspace .aw-equipment-counts b{color:var(--audio-accent-text,#68efd6);font-size:13px}.audio-workspace .aw-equipment-link .aw-equipment-pending{color:var(--audio-warning-text,#f1bc77);flex-basis:100%}.audio-workspace .aw-equipment-link button{color:#092521;cursor:pointer;background:#58e5cc;border:0;border-radius:7px;padding:9px 12px;font:700 12px system-ui,sans-serif}.audio-workspace .aw-equipment-manual{border-color:var(--audio-border,#785a39);background:var(--audio-warning-bg,#2d261d)}.audio-workspace .aw-equipment-manual small{color:var(--audio-warning-text,#e3c99f)}@media (width<=1000px){.audio-workspace[data-focus="1"] .aw-scene{grid-template-columns:minmax(0,1fr)}.audio-workspace[data-focus="1"] .aw-canvas{height:clamp(380px,58vh,680px)!important}}@media (width<=620px){.audio-workspace[data-focus="1"] .aw-header{border-radius:12px;margin-bottom:10px;padding:12px}.audio-workspace[data-focus="1"] .aw-title-block{grid-template-columns:auto;gap:2px}.audio-workspace[data-focus="1"] .aw-eyebrow{grid-column:auto;font-size:9px}.audio-workspace[data-focus="1"] .aw-header h1{font-size:21px}.audio-workspace[data-focus="1"] .aw-system-line{gap:6px;font-size:10px}.audio-workspace[data-focus="1"] .aw-estimate{display:none}.audio-workspace[data-focus="1"] .aw-navigation{gap:2px;margin-top:10px}.audio-workspace[data-focus="1"] .aw-navigation button{gap:4px;padding:9px 2px;font-size:10px}.audio-workspace[data-focus="1"] .aw-status-strip{gap:5px}.audio-workspace[data-focus="1"] .aw-status-item{flex-direction:column;justify-content:center;align-items:flex-start;min-height:42px;padding:6px;font-size:9px;line-height:1.15}.audio-workspace[data-focus="1"] .aw-status-main{flex-direction:row;align-items:center}.audio-workspace[data-focus="1"] .aw-status-item b{font-size:13px}.audio-workspace[data-focus="1"] .aw-canvas{height:clamp(330px,42vh,450px)!important}.audio-workspace[data-focus="1"] .aw-canvas:before{font-size:9px;top:10px;left:10px}.audio-workspace[data-focus="1"] .aw-canvas:after{font-size:8px;bottom:10px;left:10px}}.audio-workspace .aw-object-label{white-space:nowrap;border:1px solid var(--audio-border,#44877b);color:var(--audio-text,#e6f9f5);background:#101e2eee;border-radius:7px;gap:3px;padding:7px 10px;font:600 11px system-ui,sans-serif;display:grid;box-shadow:0 4px 16px #0004}.audio-workspace .aw-object-label span{color:var(--audio-muted,#acc3cf);font-size:10px;font-weight:400}.audio-workspace .aw-foh-label{border-color:var(--audio-border,#496c89)}.audio-workspace[data-focus="1"] .aw-canvas{isolation:isolate}.audio-workspace .aw-object-label{transform:translateY(-30px)}.audio-workspace .aw-foh-label{transform:translate(48px,-12px)}.audio-workspace .aw-dimension-label{white-space:nowrap;color:var(--audio-text,#dceefb);border:1px solid var(--audio-border,#405b6e);background:#132432e8;border-radius:4px;padding:3px 5px;font:600 10px ui-monospace,monospace}.audio-workspace .aw-equipment-label{white-space:nowrap;color:var(--audio-text,#cfe5ed);background:#14232fdd;border-radius:4px;padding:3px 5px;font:600 10px system-ui,sans-serif;transform:translateY(-14px)}.audio-workspace .aw-mini-plan{z-index:9;border:1px solid var(--audio-border,#3e5968);pointer-events:none;background:#111e2be8;border-radius:9px;width:160px;margin:0;padding:8px;position:absolute;bottom:16px;right:14px;box-shadow:0 6px 18px #0003}.audio-workspace .aw-mini-plan figcaption{color:var(--audio-text,#b5d4df);letter-spacing:.4px;justify-content:space-between;font:600 8px ui-monospace,monospace;display:flex}.audio-workspace .aw-mini-plan figcaption span{color:var(--audio-accent-text,#7fe4cf);letter-spacing:0}.audio-workspace .aw-mini-plan svg{width:100%;height:auto;display:block}.audio-workspace .aw-view-toolbar [data-testid=audio-ruler]{border:1px solid var(--audio-border,#405667);background:var(--audio-surface,#142430);color:var(--audio-text,#d9e7f0);cursor:pointer;padding:9px 12px;font:600 12px system-ui,sans-serif}.audio-workspace .aw-view-toolbar [data-testid=audio-ruler][aria-pressed=true]{color:var(--audio-warning-text,#f2cb8c);background:var(--audio-warning-bg,#332a1d);border-color:#e4bd81}@media (width<=620px){.audio-workspace .aw-mini-plan{width:112px;padding:6px;bottom:26px;right:8px}.audio-workspace .aw-mini-plan figcaption{font-size:6px}}.audio-workspace .aw-dimension-ab{border-color:var(--audio-border,#a48452);color:var(--audio-warning-text,#ffcf8d);transform:translate(40px,18px)}.audio-workspace .aw-ops-eyebrow{letter-spacing:1.5px;color:var(--audio-accent-text,#65ddc6);font:700 9px ui-monospace,monospace}.audio-workspace .aw-cluster-desk,.audio-workspace .aw-analysis-board,.audio-workspace .aw-field-session{border:1px solid var(--audio-border,#355063);background:linear-gradient(135deg,var(--audio-surface,#172c3a),var(--audio-surface,#101b28));color:var(--audio-text,#dceaf3);border-radius:14px;margin-bottom:16px;padding:20px}.audio-workspace .aw-cluster-desk header,.audio-workspace .aw-analysis-board header,.audio-workspace .aw-field-session header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.audio-workspace .aw-cluster-desk h3,.audio-workspace .aw-analysis-board h2,.audio-workspace .aw-field-session h2{letter-spacing:-.4px;margin:5px 0 0;font-size:20px}.audio-workspace .aw-cluster-desk button,.audio-workspace .aw-analysis-board button,.audio-workspace .aw-field-session button,.audio-workspace .aw-technical-toggle{border:1px solid var(--audio-border,#47677a);background:var(--audio-surface,#17303e);color:var(--audio-text,#d9ecf5);cursor:pointer;border-radius:7px;padding:9px 12px;font:600 12px system-ui,sans-serif}.audio-workspace .aw-cluster-desk button:disabled,.audio-workspace .aw-field-session button:disabled,.audio-workspace .aw-analysis-board button:disabled{opacity:.5;cursor:default}.audio-workspace .aw-cluster-desk .aw-ops-primary,.audio-workspace .aw-analysis-board .aw-ops-primary,.audio-workspace .aw-field-session .aw-ops-primary{color:#102c27;background:#61dfc8;border-color:#61dfc8}.audio-workspace .aw-cluster-desk label,.audio-workspace .aw-field-session label{color:var(--audio-muted,#b5cddd);gap:6px;margin-bottom:12px;font-size:11px;display:grid}.audio-workspace .aw-cluster-desk input,.audio-workspace .aw-cluster-desk select,.audio-workspace .aw-field-session input,.audio-workspace .aw-field-session select,.audio-workspace .aw-field-session textarea{box-sizing:border-box;background:var(--audio-surface,#0e202b);width:100%;min-width:0;color:var(--audio-text,#eef7fc);border:1px solid var(--audio-border,#416175);border-radius:6px;padding:9px;font:12px system-ui,sans-serif}.audio-workspace .aw-field-session textarea{resize:vertical;min-height:80px}.audio-workspace .aw-cluster-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin-bottom:16px;display:grid}.audio-workspace .aw-cluster-list button{text-align:left;grid-template-columns:1fr auto;gap:4px;display:grid}.audio-workspace .aw-cluster-list small{color:var(--audio-muted,#9dbcce);grid-column:1/-1;font-size:10px}.audio-workspace .aw-cluster-list button[aria-pressed=true],.audio-workspace .aw-role-tabs button[aria-pressed=true],.audio-workspace .aw-issue-list button[aria-pressed=true]{background:var(--audio-surface,#174238);border-color:#69dfca}.audio-workspace .aw-split-preview{border:1px solid var(--audio-border,#385461);background:var(--audio-surface,#102432);border-radius:10px;align-items:center;gap:20px;margin-bottom:12px;padding:8px;display:flex}.audio-workspace .aw-split-preview svg{width:260px;height:90px}.audio-workspace .aw-split-preview span{color:var(--audio-muted,#aacad8);font-size:12px}.audio-workspace .aw-split-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.audio-workspace .aw-ops-caption{color:var(--audio-muted,#a8c4d4);margin:8px 0 12px;font-size:11px;line-height:1.6}.audio-workspace .aw-cluster-compact{background:0 0;border:0;margin:0;padding:4px 0}.audio-workspace .aw-cluster-compact header{margin-bottom:10px}.audio-workspace .aw-cluster-compact header h3{font-size:14px}.audio-workspace .aw-cluster-compact .aw-cluster-list{grid-template-columns:1fr 1fr}.audio-workspace .aw-cluster-compact .aw-split-preview{display:block}.audio-workspace .aw-cluster-compact .aw-split-preview svg{width:100%;height:90px}.audio-workspace .aw-cluster-compact .aw-split-preview span{text-align:center;font-size:10px;display:block}.audio-workspace .aw-cluster-compact .aw-split-inputs{grid-template-columns:1fr 1fr}.audio-workspace .aw-session-status{color:var(--audio-muted,#aecbd9);background:var(--audio-surface,#132633);border:1px solid var(--audio-border,#345365);border-radius:6px;padding:7px 10px;font:600 11px ui-monospace,monospace}.audio-workspace .aw-issue-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.audio-workspace .aw-issue-list button{text-align:left;grid-template-columns:10px 1fr;align-items:center;gap:8px;padding:12px;display:grid}.audio-workspace .aw-issue-list span{color:var(--audio-muted,#aac7d7);grid-column:2;font-size:10px}.audio-workspace .aw-pending-dot,.audio-workspace .aw-neutral-dot{background:var(--audio-warning-bg,#e9b677);border-radius:50%;width:7px;height:7px}.audio-workspace .aw-neutral-dot{background:#6cd5c5}.audio-workspace .aw-analysis-detail{grid-template-columns:minmax(280px,1fr) minmax(260px,1fr);align-items:center;gap:24px;display:grid}.audio-workspace .aw-analysis-detail h3{margin:0 0 12px;font-size:18px;line-height:1.35}.audio-workspace .aw-analysis-detail p{color:var(--audio-muted,#b4ccda);max-width:480px;font-size:12px;line-height:1.7}.audio-workspace .aw-aim-guide,.audio-workspace .aw-plan-graphic,.audio-workspace .aw-mic-guide{width:100%;height:auto;max-height:310px;display:block}.audio-workspace .aw-plan-point{cursor:pointer}.audio-workspace .aw-fix-steps{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.audio-workspace .aw-fix-steps span{background:var(--audio-surface,#132a36);border:1px solid var(--audio-border,#345566);color:var(--audio-text,#bbd9e8);border-radius:5px;padding:7px 9px;font-size:10px}.audio-workspace .aw-map-legend{color:var(--audio-muted,#b7cfdc);gap:16px;margin:12px 0;font-size:11px;display:flex}.audio-workspace .aw-map-legend i{background:var(--audio-surface,#2c796b);border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.audio-workspace .aw-map-legend span:last-child i{background:var(--audio-warning-bg,#af713f)}.audio-workspace .aw-role-tabs{gap:7px;margin-bottom:18px;display:flex}.audio-workspace .aw-field-layout{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:22px;display:grid}.audio-workspace .aw-field-form{border:1px solid var(--audio-border,#355769);background:var(--audio-surface,#101f2b);border-radius:10px;padding:16px}.audio-workspace .aw-field-form h3{margin:0 0 10px;font-size:17px}.audio-workspace .aw-field-point-list{gap:6px;margin:10px 0;display:grid}.audio-workspace .aw-field-point-list button{text-align:left;align-items:center;gap:8px;display:flex}.audio-workspace .aw-field-point-list b{background:var(--audio-surface,#345268);border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.audio-workspace .aw-field-point-list span{color:var(--audio-muted,#a2c2d3);margin-left:auto;font-size:10px}.audio-workspace .aw-field-point-list button[aria-pressed=true]{border-color:#e0bb7b}.audio-workspace .aw-field-numbers{grid-template-columns:1fr 1fr;gap:9px;display:grid}.audio-workspace .aw-field-protocol{border-bottom:1px solid var(--audio-border,#365669);margin-bottom:14px;padding-bottom:14px}.audio-workspace .aw-field-protocol summary{cursor:pointer;color:var(--audio-text,#d3e7f2);margin-bottom:12px;font-size:12px;font-weight:600}.audio-workspace .aw-ops-warning{color:var(--audio-warning-text,#edc487);border:1px solid var(--audio-border,#665538);background:var(--audio-surface,#322b20);border-radius:6px;margin:8px 0;padding:8px;font-size:11px;line-height:1.5}.audio-workspace .aw-field-response{background:var(--audio-surface,#132c38);border-left:2px solid #70c8dd;margin:10px 0;padding:10px;font-size:11px}.audio-workspace .aw-field-response p{color:var(--audio-muted,#b9d0dd);white-space:pre-wrap;margin:5px 0 0;line-height:1.6}.audio-workspace .aw-field-import{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.audio-workspace .aw-field-session footer{border-top:1px solid var(--audio-border,#355364);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.audio-workspace .aw-field-session footer span{color:var(--audio-muted,#a7c5d6);flex:1;font-size:10px}.audio-workspace .aw-technical-toggle{background:var(--audio-surface,#111f2a);margin:0 0 16px;font-size:11px}@media (width<=760px){.audio-workspace .aw-field-layout,.audio-workspace .aw-analysis-detail{grid-template-columns:1fr}.audio-workspace .aw-issue-list,.audio-workspace .aw-split-inputs{grid-template-columns:1fr 1fr}.audio-workspace .aw-split-preview{display:block}.audio-workspace .aw-cluster-desk,.audio-workspace .aw-analysis-board,.audio-workspace .aw-field-session{padding:14px}.audio-workspace .aw-field-form{padding:12px}.audio-workspace .aw-field-session h2,.audio-workspace .aw-analysis-board h2{font-size:18px}}.audio-workspace .aw-field-layout .aw-plan-graphic{max-height:250px}.audio-workspace .aw-field-layout .aw-mic-guide{max-height:105px}.audio-workspace .aw-field-evidence{background:var(--audio-surface,#182f3c);border:1px solid var(--audio-border,#39596a);border-radius:8px;margin-bottom:14px;padding:12px}.audio-workspace .aw-reading-value{align-items:center;gap:12px;display:flex}.audio-workspace .aw-reading-value strong{font-variant-numeric:tabular-nums;color:var(--audio-text,#d9f4ee);font-size:30px;line-height:1.2}.audio-workspace .aw-reading-value span{color:var(--audio-text,#c1dce9);font-size:11px}.audio-workspace .aw-field-evidence small{color:var(--audio-muted,#a7c1d1);margin-top:4px;font-size:10px;display:block}.audio-workspace .aw-reading-state{color:var(--audio-warning-text,#e4c490);margin:8px 0;font-size:10px;display:block}.audio-workspace .aw-field-evidence summary{cursor:pointer;color:var(--audio-text,#c2d9e6);padding:6px 0;font-size:11px}.audio-workspace .aw-field-evidence dl{gap:6px;margin:8px 0;font-size:10px;display:grid}.audio-workspace .aw-field-evidence dl div{grid-template-columns:88px minmax(0,1fr);gap:7px;display:grid}.audio-workspace .aw-field-evidence dt{color:var(--audio-muted,#a7c1d1)}.audio-workspace .aw-field-evidence dd{overflow-wrap:anywhere;color:var(--audio-text,#d1e3ee);margin:0}.audio-workspace .aw-field-evidence ol{max-height:230px;margin:8px 0;padding:0;list-style:none;overflow-y:auto}.audio-workspace .aw-field-evidence li{border-top:1px solid var(--audio-border,#39596a);padding:10px 0;font-size:11px}.audio-workspace .aw-cluster-spec{grid-template-columns:1fr 1fr;gap:9px;margin:8px 0 14px;display:grid}.audio-workspace .aw-cluster-spec span{background:var(--audio-surface,#132b36);color:var(--audio-muted,#a8c5d6);border-radius:7px;padding:9px;font-size:10px}.audio-workspace .aw-cluster-spec b{color:var(--audio-text,#d5e9f2);margin-top:5px;font-size:13px;display:block}.audio-workspace .aw-split-details{border-top:1px solid var(--audio-border,#345466);padding-top:10px}.audio-workspace .aw-split-details summary{cursor:pointer;color:var(--audio-text,#d0e6f3);margin-bottom:12px;font-size:12px;font-weight:600}.audio-workspace .aw-projection{border:1px solid var(--audio-border,#496779);background:var(--audio-surface,#12212d);border-radius:12px;flex-direction:column;grid-area:canvas;min-width:0;height:clamp(460px,100dvh - 350px,700px);display:flex;overflow:hidden}.audio-workspace .aw-projection-toolbar{border-bottom:1px solid var(--audio-border,#314957);flex-wrap:wrap;align-items:center;gap:7px;padding:11px;display:flex}.audio-workspace .aw-projection-toolbar span{min-width:140px;color:var(--audio-text,#c3dce9);overflow-wrap:anywhere;flex:1;font-size:11px}.audio-workspace .aw-projection-toolbar div{gap:4px;display:flex}.audio-workspace .aw-projection button,.audio-workspace .aw-projection select{border:1px solid var(--audio-border,#486373);color:var(--audio-text,#cce3ed);background:var(--audio-surface,#182f3d);cursor:pointer;border-radius:6px;padding:7px;font:11px system-ui,sans-serif}.audio-workspace .aw-projection svg{touch-action:none;flex:1;width:100%;min-height:0;display:block}.audio-workspace .aw-projection [data-audio-cluster]{cursor:pointer}.audio-workspace .aw-projection [data-audio-cluster]:focus-visible{filter:drop-shadow(0 0 3px #fff);outline:none}.audio-workspace .aw-projection footer{color:var(--audio-muted,#b5d0de);border-top:1px solid var(--audio-border,#304955);flex-wrap:wrap;gap:7px 15px;padding:9px 12px;font-size:10px;display:flex}.audio-workspace .aw-projection-key{color:var(--audio-muted,#adc7d7);flex-wrap:wrap;gap:12px;padding:6px 12px 10px;font-size:10px;display:flex}.audio-workspace .aw-projection-key i{border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.audio-workspace .aw-layout-library{border:1px solid var(--audio-border,#345468);background:var(--audio-surface,#142a35);border-radius:10px;margin-bottom:14px;padding:14px}.audio-workspace .aw-layout-library header{color:var(--audio-text,#d2e7f1);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.audio-workspace .aw-layout-library button,.audio-workspace .aw-layout-library input{background:var(--audio-surface,#142732);color:var(--audio-text,#cde1ec);border:1px solid var(--audio-border,#496779);box-sizing:border-box;border-radius:6px;max-width:100%;padding:8px;font:12px system-ui,sans-serif}.audio-workspace .aw-layout-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.audio-workspace .aw-layout-choices button{text-align:left;cursor:pointer;gap:5px;display:grid}.audio-workspace .aw-layout-choices button[aria-pressed=true]{background:var(--audio-surface,#1a3e38);border-color:#68dbc1}.audio-workspace .aw-layout-choices small{color:var(--audio-muted,#a4c4d5);font-size:10px}.audio-workspace .aw-layout-preview{margin-top:12px;font-size:11px}.audio-workspace .aw-layout-preview p{color:var(--audio-text,#c8e0ec);line-height:1.5}.audio-workspace .aw-layout-preview>small{color:var(--audio-warning-text,#e9c28e);margin:8px 0;line-height:1.5;display:block}.audio-workspace .aw-layout-keep{color:var(--audio-text,#bfd7e6);align-items:center;gap:6px;font-size:11px;display:flex}.audio-workspace .aw-layout-geometry{border-top:1px solid var(--audio-border,#345468);margin-top:12px;padding-top:9px}.audio-workspace .aw-layout-geometry summary{color:var(--audio-text,#bfd7e6);cursor:pointer;font-size:11px}.audio-workspace .aw-layout-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.audio-workspace .aw-layout-numbers label{color:var(--audio-muted,#abc8d8);font-size:10px}.audio-workspace .aw-layout-numbers input{width:100%;margin-top:5px;display:block}.audio-workspace .aw-layout-compact{padding:9px}.audio-workspace .aw-layout-compact .aw-layout-choices{grid-template-columns:1fr}.audio-workspace .aw-layout-compact .aw-layout-numbers{grid-template-columns:1fr 1fr}.audio-workspace .aw-layout-disclosure>summary{color:var(--audio-text,#c0d8e7);cursor:pointer;margin:4px 0 12px;font-size:11px}.audio-workspace .aw-layout-library:not(.aw-layout-compact) .aw-layout-disclosure>summary{display:none}@media (width<=760px){.audio-workspace .aw-projection{height:440px}.audio-workspace .aw-layout-numbers{grid-template-columns:1fr 1fr}.audio-workspace .aw-layout-choices button{padding:8px 5px;font-size:10px}}.audio-workspace .aw-signal-studio{border:1px solid var(--audio-border,#365766);background:var(--audio-surface,#11232e);color:var(--audio-text,#d6e5ed);border-radius:14px;margin:14px 0;padding:14px}.audio-workspace .aw-signal-studio>summary{cursor:pointer;font-size:13px;font-weight:650}.audio-workspace .aw-signal-studio>header{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:20px 0 12px;font-size:13px;display:flex}.audio-workspace .aw-signal-studio>header span{color:var(--audio-muted,#9eb7c5)}.audio-workspace .aw-signal-tabs{gap:6px;margin:12px 0 18px;display:flex}.audio-workspace .aw-signal-studio button{color:var(--audio-text,#c9dfe8);background:var(--audio-surface,#1b3543);border:1px solid var(--audio-border,#476574);cursor:pointer;font:inherit;border-radius:8px;padding:9px 12px;font-size:12px}.audio-workspace .aw-signal-studio button[aria-pressed=true]{color:#102a27;background:#60ddc5;border-color:#60ddc5}.audio-workspace .aw-signal-studio button:disabled{opacity:.45;cursor:not-allowed}.audio-workspace .aw-signal-studio button:focus-visible,.audio-workspace .aw-signal-studio input:focus-visible,.audio-workspace .aw-signal-studio select:focus-visible{outline-offset:2px;outline:2px solid #66dfca}.audio-workspace .aw-signal-fields{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin:12px 0;display:grid}.audio-workspace .aw-signal-fields label{color:var(--audio-muted,#a7bfcc);flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.audio-workspace .aw-signal-fields input,.audio-workspace .aw-signal-fields select{color:var(--audio-text,#e2eef3);background:var(--audio-surface,#0d1d27);border:1px solid var(--audio-border,#476574);box-sizing:border-box;width:100%;min-width:0;font:inherit;border-radius:7px;padding:10px}.audio-workspace .aw-signal-fields option{background:var(--audio-surface,#102530)}.audio-workspace .aw-signal-caption{color:var(--audio-muted,#a1bbc9);margin:12px 0;font-size:12px;line-height:1.55}.audio-workspace .aw-signal-caption a{color:var(--audio-accent-text,#86d2e3)}.audio-workspace .aw-signal-state{background:var(--audio-surface,#302a21);color:var(--audio-warning-text,#ebce99);border-left:3px solid #dcb66b;border-radius:6px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.55}.audio-workspace .aw-signal-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.audio-workspace .aw-signal-actions span{color:var(--audio-muted,#9dbac9);overflow-wrap:anywhere;font-size:12px}.audio-workspace .aw-signal-reference{border:1px solid var(--audio-border,#365665);border-radius:10px;margin:14px 0;padding:12px}.audio-workspace .aw-signal-reference>summary{color:var(--audio-text,#bdd4df);cursor:pointer;font-size:12px}.audio-workspace .aw-signal-reference>label{align-items:flex-start;gap:8px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}.audio-workspace .aw-signal-flow{width:100%;min-height:60px;margin-top:12px;display:block}.audio-workspace .aw-signal-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.audio-workspace .aw-signal-meters>div{background:var(--audio-surface,#0e1c26);border:1px solid var(--audio-border,#345767);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.audio-workspace .aw-signal-meters span,.audio-workspace .aw-signal-meters small{color:var(--audio-muted,#a6bdcb);font-size:11px}.audio-workspace .aw-signal-meters b{color:var(--audio-accent-text,#6de1c9);font:650 25px ui-monospace,monospace}.audio-workspace .aw-music-wave{background:var(--audio-surface,#0c1c26);border:1px solid var(--audio-border,#345767);border-radius:8px;width:100%;margin:12px 0;display:block}.audio-workspace .aw-signal-bands{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px;margin-bottom:16px;display:grid}.audio-workspace .aw-signal-bands>div{color:var(--audio-muted,#b5cbd7);flex-direction:column;gap:8px;font-size:12px;display:flex}.audio-workspace .aw-signal-bands meter{width:100%;height:7px}.audio-workspace .aw-signal-studio audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;max-width:560px;margin:14px 0;display:block}.audio-workspace .aw-signal-studio input[type=checkbox]{accent-color:#60ddc5;cursor:pointer;flex-shrink:0;width:16px;height:16px}.audio-workspace .aw-signal-prediction{border:1px solid var(--audio-border,#507987);border-radius:10px;flex-direction:column;gap:6px;margin:14px 0;padding:14px;display:flex}.audio-workspace .aw-signal-prediction b{color:var(--audio-accent-text,#91e3d3);font-size:19px}.audio-workspace .aw-signal-prediction span{color:var(--audio-muted,#b0c8d3);font-size:12px}.audio-workspace .aw-signal-readback{border-bottom:1px solid var(--audio-border,#365665);justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.audio-workspace .aw-add-monitors{color:var(--audio-muted,#d4c6ef);background:var(--audio-surface,#2a293e);border:1px solid var(--audio-border,#726085);cursor:pointer;border-radius:8px;margin:4px 0 12px;padding:9px 12px}.audio-workspace .aw-transfer{border:1px solid var(--audio-border,#466575);color:var(--audio-text,#c5dce8);background:var(--audio-surface,#10232e);border-radius:14px;margin:16px 0;padding:16px}.audio-workspace .aw-transfer>summary{cursor:pointer;font-size:14px;font-weight:650}.audio-workspace .aw-transfer header{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:18px 0;display:flex}.audio-workspace .aw-transfer h2{margin:5px 0;font-size:18px}.audio-workspace .aw-transfer button,.audio-workspace .aw-transfer select,.audio-workspace .aw-transfer input:not([type=checkbox]){font:inherit;border:1px solid var(--audio-border,#486775);background:var(--audio-surface,#102b39);color:var(--audio-text,#d1e5ef);box-sizing:border-box;border-radius:8px;min-width:0;max-width:100%;padding:9px;font-size:12px}.audio-workspace .aw-transfer button{cursor:pointer}.audio-workspace .aw-transfer button:disabled{opacity:.45;cursor:not-allowed}.audio-workspace .aw-transfer button[aria-pressed=true]{color:#102a2b;background:#60d9c0}.audio-workspace .aw-transfer button:focus-visible,.audio-workspace .aw-transfer input:focus-visible,.audio-workspace .aw-transfer select:focus-visible{outline-offset:2px;outline:2px solid #83d9cf}.audio-workspace .aw-transfer-setup{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:18px;display:grid}.audio-workspace .aw-transfer-setup>*{width:100%;min-width:0}.audio-workspace .aw-transfer-wiring{width:100%}.audio-workspace .aw-transfer-label{flex-direction:column;gap:6px;font-size:12px;display:flex}.audio-workspace .aw-transfer-check{align-items:flex-start;gap:8px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}.audio-workspace .aw-transfer-check input{accent-color:#60d9c0;flex-shrink:0;width:16px;height:16px}.audio-workspace .aw-transfer-plot{width:100%;margin:14px 0;display:block}.audio-workspace .aw-transfer-compare{border-top:1px solid var(--audio-border,#3a5967);margin-top:16px;padding-top:14px;font-size:13px}.audio-workspace .aw-transfer .aw-signal-tabs{flex-wrap:wrap}@media (width<=700px){.audio-workspace .aw-transfer-setup{grid-template-columns:1fr}.audio-workspace .aw-transfer-setup>.aw-plan-graphic{max-height:220px}.audio-workspace .aw-transfer-plot text{font-size:20px}.audio-workspace .aw-transfer-plot>text{font-size:15px}}.audio-workspace .aw-live-status{border:1px solid var(--audio-border,#476778);background:var(--audio-surface,#142c38);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:12px 0;padding:10px 12px;font-size:12px;display:flex}.audio-workspace .aw-live-status[data-state=running] strong{color:var(--audio-accent-text,#74e2c1)}.audio-workspace .aw-live-status span{color:var(--audio-muted,#b7cedb)}.audio-workspace .aw-live-status[data-state=error] strong{color:var(--audio-warning-text,#f1be8c)}.audio-workspace .aw-transfer-review{border-top:1px solid var(--audio-border,#3a5967);margin-top:20px;padding-top:16px}.audio-workspace .aw-transfer-review>summary,.audio-workspace .aw-review-library>summary{cursor:pointer;font-size:13px;font-weight:600}.audio-workspace .aw-review-result{border:1px solid var(--audio-border,#496273);background:var(--audio-surface,#142b38);border-radius:10px;gap:9px;margin:16px 0;padding:14px;font-size:13px;display:grid}.audio-workspace .aw-review-result>div{color:var(--audio-muted,#abc7d7);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.audio-workspace .aw-review-result b{color:var(--audio-accent-text,#72dec5);font:650 24px ui-monospace,monospace}.audio-workspace .aw-review-result p{color:var(--audio-warning-text,#e5c398);margin:0;font-size:12px;line-height:1.6}.audio-workspace .aw-review-result[data-state=spatial-conflict],.audio-workspace .aw-review-result[data-state=reference-conflict]{border-color:#ac8150}.audio-workspace .aw-review-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.audio-workspace .aw-review-layout>.aw-plan-graphic{width:100%;position:sticky;top:16px}.audio-workspace .aw-review-points{gap:8px;max-height:470px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.audio-workspace .aw-review-points li{background:var(--audio-surface,#0d1e28);border:1px solid var(--audio-border,#375362);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:12px;padding:10px;display:grid}.audio-workspace .aw-review-points li[data-state=valid]{border-left:3px solid #65ddc5}.audio-workspace .aw-review-points button{text-align:left;gap:6px;width:100%;display:grid}.audio-workspace .aw-review-points small{font-size:10px;line-height:1.5}.audio-workspace .aw-review-values{gap:5px;font:11px ui-monospace,monospace;display:grid}.audio-workspace .aw-review-values svg{width:100%;height:12px;margin-top:5px;display:block}.audio-workspace .aw-review-conflict{color:var(--audio-warning-text,#e9b77f)}.audio-workspace .aw-review-library{border-top:1px solid var(--audio-border,#395866);margin:16px 0 0;padding-top:12px}.audio-workspace .aw-review-trace{border-bottom:1px solid var(--audio-border,#294857);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.audio-workspace .aw-review-trace span{overflow-wrap:anywhere;min-width:0}.audio-workspace .aw-review-trace small{color:var(--audio-muted,#a6c2d2);margin-top:5px;line-height:1.5;display:block}.audio-workspace .aw-deploy-total,.audio-workspace .aw-array-impact{background:var(--audio-surface,#10232e);border:1px solid var(--audio-border,#456673);border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:10px 0;padding:12px;font-size:12px;display:flex}.audio-workspace .aw-deploy-total b,.audio-workspace .aw-array-impact strong{color:var(--audio-accent-text,#75dfc4)}.audio-workspace .aw-array-impact small{width:100%;color:var(--audio-muted,#b0c8d6)}.audio-workspace .aw-deployment-actions,.audio-workspace .aw-deploy-segments{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.audio-workspace .aw-array-builder,.audio-workspace .aw-array-links{border:1px solid var(--audio-border,#3b5d70);border-radius:9px;margin:12px 0;padding:12px}.audio-workspace .aw-array-builder>summary,.audio-workspace .aw-array-links>summary{cursor:pointer;font-size:12px;font-weight:650}.audio-workspace .aw-deploy-fields{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;margin:12px 0;display:grid}.audio-workspace .aw-deploy-fields label{min-width:0}.audio-workspace .aw-deploy-fields input,.audio-workspace .aw-deploy-fields select{box-sizing:border-box;width:100%}.audio-workspace .aw-array-diagram{background:var(--audio-surface,#10232e);border-radius:9px;width:100%;max-height:180px;margin-top:10px;display:block}.audio-workspace .aw-link-members{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:9px;max-height:230px;margin:14px 0;display:grid;overflow:auto}.audio-workspace .aw-link-members label{align-items:center;gap:8px;font-size:12px;display:flex}.audio-workspace .aw-link-members input{accent-color:#68d6bd}.audio-workspace .aw-analysis-sources{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.audio-workspace .aw-analysis-sources button{padding:9px}.audio-workspace .aw-stage-review>svg{width:100%;max-height:420px;margin:14px 0;display:block}.audio-workspace .aw-stage-sources{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:8px;display:grid}.audio-workspace .aw-stage-sources button{text-align:left;gap:6px;display:grid}.audio-workspace .aw-stage-sources small{font-size:11px}@media (width<=700px){.audio-workspace .aw-review-layout{grid-template-columns:1fr}.audio-workspace .aw-review-layout>.aw-plan-graphic{max-height:240px;position:static}}.audio-workspace[data-audio-theme=light]{--audio-surface:#fff;--audio-text:#1a2939;--audio-muted:#51677a;--audio-border:#bdcdd8;--audio-warning-bg:#fff4dc;--audio-warning-text:#805300;--audio-accent-text:#006e59}.audio-workspace[data-audio-theme=light] .aw-header,.audio-workspace[data-audio-theme=light] .aw-view-toolbar,.audio-workspace[data-audio-theme=light] .aw-cluster-desk,.audio-workspace[data-audio-theme=light] .aw-mini-plan{color:#1a2939;background:#fff;border-color:#bdcdd8}.audio-workspace[data-audio-theme=light] .aw-navigation,.audio-workspace[data-audio-theme=light] .aw-navigation button{background:#f4f7fa}.audio-workspace[data-audio-theme=light] .aw-navigation button[aria-current=page]{color:#006e59;background:#def3eb}.audio-workspace[data-audio-theme=light] .aw-title-block h1{color:#1a2939}.audio-workspace[data-audio-theme=light] .aw-scene-title,.audio-workspace[data-audio-theme=light] .aw-scene-gesture{color:#263d50;text-shadow:none}.audio-workspace .aw-snap-label{white-space:nowrap;color:#f4a4e4;background:#182532;border:1px solid #a55d97;border-radius:6px;padding:5px 8px;font:11px ui-monospace,monospace;display:block}.audio-workspace[data-audio-theme=light] .aw-snap-label{color:#8b2875;background:#fff}.audio-workspace .aw-view-toolbar>button{color:var(--aw-text);background:var(--aw-card);border:1px solid var(--aw-border);cursor:pointer;border-radius:7px;padding:8px;font:11px system-ui,sans-serif}.audio-workspace .aw-view-toolbar>button:disabled{opacity:.4;cursor:not-allowed}.audio-workspace .aw-view-toolbar>button[aria-pressed=true]{border-color:var(--aw-accent);color:var(--aw-accent)}.audio-workspace[data-audio-theme=light] svg [fill=\#0c1b25]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#10202b]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#10212a]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#10212d]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#10232e]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#102330]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#122731]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#142f34]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#17323d]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#173340]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#173c3b]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#193f3a]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#1d3b48]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#203545]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#203944]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#214639]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#243744]:not(text):not(tspan),.audio-workspace[data-audio-theme=light] svg [fill=\#294351]:not(text):not(tspan){fill:#f4f7fa}.audio-workspace[data-audio-theme=light] svg [fill=\#8ebddd],.audio-workspace[data-audio-theme=light] svg [fill=\#91b4c4],.audio-workspace[data-audio-theme=light] svg [fill=\#91cafa],.audio-workspace[data-audio-theme=light] svg [fill=\#9dcdf5],.audio-workspace[data-audio-theme=light] svg [fill=\#a4c1cf],.audio-workspace[data-audio-theme=light] svg [fill=\#a6c1d1],.audio-workspace[data-audio-theme=light] svg [fill=\#a8c8d0],.audio-workspace[data-audio-theme=light] svg [fill=\#a9c4d0],.audio-workspace[data-audio-theme=light] svg [fill=\#acbfc9],.audio-workspace[data-audio-theme=light] svg [fill=\#b6cfd9],.audio-workspace[data-audio-theme=light] svg [fill=\#b8d0dc],.audio-workspace[data-audio-theme=light] svg [fill=\#b8d5e4],.audio-workspace[data-audio-theme=light] svg [fill=\#b8defc],.audio-workspace[data-audio-theme=light] svg [fill=\#bacdda],.audio-workspace[data-audio-theme=light] svg [fill=\#bad9e4],.audio-workspace[data-audio-theme=light] svg [fill=\#bdd7e2],.audio-workspace[data-audio-theme=light] svg [fill=\#c2d8e5],.audio-workspace[data-audio-theme=light] svg [fill=\#c3d9e9],.audio-workspace[data-audio-theme=light] svg [fill=\#cee9ff],.audio-workspace[data-audio-theme=light] svg [fill=\#d0e6eb],.audio-workspace[data-audio-theme=light] svg [fill=\#d1e7ec],.audio-workspace[data-audio-theme=light] svg [fill=\#d4e8ed],.audio-workspace[data-audio-theme=light] svg [fill=\#d9efeb],.audio-workspace[data-audio-theme=light] svg [fill=\#d9eff5],.audio-workspace[data-audio-theme=light] svg [fill=\#ddf5ff]{fill:#263d50}.audio-workspace[data-audio-theme=light] svg [stroke=\#25414d],.audio-workspace[data-audio-theme=light] svg [stroke=\#29434f],.audio-workspace[data-audio-theme=light] svg [stroke=\#314d5f],.audio-workspace[data-audio-theme=light] svg [stroke=\#355363],.audio-workspace[data-audio-theme=light] svg [stroke=\#365565],.audio-workspace[data-audio-theme=light] svg [stroke=\#3f6d76],.audio-workspace[data-audio-theme=light] svg [stroke=\#455d6d],.audio-workspace[data-audio-theme=light] svg [stroke=\#456572],.audio-workspace[data-audio-theme=light] svg [stroke=\#4b6477],.audio-workspace[data-audio-theme=light] svg [stroke=\#4e7476],.audio-workspace[data-audio-theme=light] svg [stroke=\#52746d],.audio-workspace[data-audio-theme=light] svg [stroke=\#547182],.audio-workspace[data-audio-theme=light] svg [stroke=\#557785],.audio-workspace[data-audio-theme=light] svg [stroke=\#567b8a],.audio-workspace[data-audio-theme=light] svg [stroke=\#577787],.audio-workspace[data-audio-theme=light] svg [stroke=\#90d7df],.audio-workspace[data-audio-theme=light] svg [stroke=\#a7e0ef],.audio-workspace[data-audio-theme=light] svg [stroke=\#acbfc9],.audio-workspace[data-audio-theme=light] svg [stroke=\#bbcfda]{stroke:#bdcdd8}.audio-workspace[data-audio-theme=light] svg text{fill:#263d50}.audio-workspace[data-audio-theme=light] .audio-mixer{background:#fff}.audio-workspace[data-audio-theme=light] button[aria-pressed=true]{color:#006e59;background:#dff4ec}.audio-workspace[data-audio-theme=light] .aw-object-label,.audio-workspace[data-audio-theme=light] .aw-equipment-label,.audio-workspace[data-audio-theme=light] .aw-dimension-label{color:#1a2939;background:#ffffffed;border-color:#a9bfcd}.audio-workspace[data-audio-theme=light] .aw-canvas{border-color:#a9bfcd!important;box-shadow:0 6px 20px #243c501f!important}.audio-workspace[data-audio-theme=light] .aw-canvas:before,.audio-workspace[data-audio-theme=light] .aw-canvas:after{color:#344e63;text-shadow:none}.audio-workspace details:not([open])>:not(summary){display:none}.audio-workspace .aw-arrange-menu{z-index:11;position:relative}.audio-workspace .aw-arrange-menu>summary{cursor:pointer;border:1px solid var(--aw-border);color:var(--aw-text);background:var(--aw-card);border-radius:7px;padding:9px 12px;font-size:12px;list-style:none}.audio-workspace .aw-arrange-menu>summary::-webkit-details-marker{display:none}.audio-workspace .aw-arrange-options{background:var(--aw-card);border:1px solid var(--aw-border);border-radius:9px;gap:5px;min-width:170px;padding:8px;display:grid;position:absolute;top:42px;left:0;box-shadow:0 6px 18px #0002}.audio-workspace .aw-arrange-options button{background:var(--aw-card);border:1px solid var(--aw-border);color:var(--aw-text);cursor:pointer;border-radius:7px;padding:9px}.audio-workspace .aw-arrange-options button[aria-pressed=true]{border-color:var(--aw-accent);color:var(--aw-accent)}.audio-workspace .aw-snap-readout{z-index:12;pointer-events:none;color:#f4a4e4;gap:5px;max-width:calc(100% - 32px);font:600 12px system-ui,sans-serif;display:grid;position:absolute;top:40px;left:16px}.audio-workspace .aw-snap-readout span{background:var(--aw-card);border:1px solid;border-radius:6px;padding:6px 9px}.audio-workspace[data-audio-theme=light] .aw-snap-readout{color:#85316d}.audio-workspace .aw-view-toolbar{z-index:15;position:relative}.audio-workspace .aw-arrange-menu{position:static}.audio-workspace .aw-arrange-menu[open]>summary{border-color:var(--aw-accent);color:var(--aw-accent)}.audio-workspace .aw-arrange-options{box-sizing:border-box;width:min(350px,100vw - 64px);min-width:0;max-height:70dvh;color:var(--aw-text);gap:9px;padding:14px;top:calc(100% + 5px);left:0;overflow:auto}.audio-workspace .aw-arrange-options header{gap:4px;display:grid}.audio-workspace .aw-arrange-options small{color:var(--aw-sub);font:11px/1.5 system-ui,sans-serif}.audio-workspace .aw-arrange-options label{align-items:center;gap:7px;font-size:12px;display:flex}.audio-workspace .aw-arrange-options select{min-width:0;color:var(--aw-text);background:var(--aw-card);border:1px solid var(--aw-border);border-radius:6px;flex:1;padding:7px}.audio-workspace .aw-arrange-options button[role=switch]{justify-content:space-between;gap:8px;display:flex}.audio-workspace .aw-arrange-members{flex-wrap:wrap;gap:7px 12px;max-height:90px;display:flex;overflow:auto}.audio-workspace .aw-arrange-members input{accent-color:var(--aw-accent)}.audio-workspace .aw-arrange-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.audio-workspace .aw-arrange-actions button{text-align:left;font-size:11px}.audio-workspace .aw-arrange-options svg{border:1px solid var(--aw-border);width:100%;height:132px;color:var(--aw-sub);background:var(--aw-bg);border-radius:8px;display:block}.audio-workspace .aw-arrange-deltas{gap:5px;max-height:90px;font-size:11px;display:grid;overflow:auto}.audio-workspace .aw-arrange-deltas span{gap:2px;display:grid}.audio-workspace .aw-arrange-deltas code{color:var(--aw-sub);overflow-wrap:anywhere}.audio-workspace .aw-arrange-options output{font-size:12px;line-height:1.5}.audio-workspace .aw-arrange-options .aw-arrange-apply{color:var(--aw-bg);background:var(--aw-accent);font-weight:700}.audio-workspace .aw-arrange-options button:disabled{opacity:.45;cursor:not-allowed}.audio-workspace .aw-arrange-step{color:var(--aw-sub);margin-top:3px;font-size:11px}.audio-workspace .aw-arrange-options>.aw-arrange-actions>button:last-child{grid-column:1/-1}.audio-workspace .aw-arrange-options .aw-arrange-select-group{color:var(--aw-accent);border:0;justify-self:start;padding:3px 0;font-size:11px}.audio-workspace .aw-arrange-more{border-top:1px solid var(--aw-border);padding-top:7px;font-size:11px}.audio-workspace .aw-arrange-more>summary{cursor:pointer;color:var(--aw-sub)}.audio-workspace .aw-arrange-more .aw-arrange-actions{margin:8px 0}.audio-workspace .aw-arrange-blocked{color:#d64c57;border:1px solid #d64c57;border-radius:6px;padding:9px}.audio-workspace .aw-arrange-footer{background:var(--aw-card);grid-template-columns:1fr 2fr;gap:8px;padding:10px 0;display:grid;position:sticky;bottom:-14px}.audio-workspace .aw-arrange-feedback{color:var(--aw-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.audio-workspace .aw-arrange-feedback button{background:var(--aw-card);color:var(--aw-accent);border:1px solid var(--aw-accent);cursor:pointer;border-radius:6px;padding:7px 10px}.audio-workspace .aw-session-bar{color:var(--aw-sub);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;font:11px/1.5 system-ui,sans-serif;display:flex}.audio-workspace .aw-session-bar button{border:1px solid var(--aw-border);background:var(--aw-card);color:var(--aw-text);cursor:pointer;border-radius:6px;padding:5px 8px}.audio-workspace .aw-session-bar button:disabled{opacity:.45;cursor:not-allowed}.audio-workspace .aw-session-bar>small{font:10px monospace}.audio-workspace .aw-session-bar[data-state=saved]>output,.audio-workspace .aw-session-bar[data-state=local-draft]>output{color:var(--aw-accent)}.audio-workspace .aw-session-bar[data-state=quota]>output,.audio-workspace .aw-session-bar[data-state=conflict]>output,.audio-workspace .aw-session-bar[data-state=storage-error]>output{color:#cc7a35}.audio-workspace .aw-placement-notice{color:#cc7a35;box-sizing:border-box;border:1px solid #cc7a35;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 10px;display:flex}.audio-workspace .aw-scene-recovery{z-index:5;box-sizing:border-box;background:var(--aw-card);height:100%;color:var(--aw-text);flex-direction:column;justify-content:center;gap:12px;padding:24px;font:13px/1.55 system-ui,sans-serif;display:flex;position:relative;overflow:auto}.audio-workspace .aw-scene-recovery p{max-width:60ch;margin:0}.audio-workspace .aw-scene-recovery>div{flex-wrap:wrap;gap:8px;display:flex}.audio-workspace .aw-scene-recovery button{border:1px solid var(--aw-accent);background:var(--aw-bg);color:var(--aw-text);cursor:pointer;border-radius:7px;padding:9px 12px}.audio-workspace .aw-scene-recovery small{color:var(--aw-sub)}.audio-workspace .aw-scene-recovery code{overflow-wrap:anywhere;font-size:11px}@media (width<=767px){.audio-workspace .aw-arrange-options{top:auto;bottom:calc(72px + env(safe-area-inset-bottom));overscroll-behavior:contain;width:auto;max-height:min(70dvh,100dvh - 160px);position:fixed;left:12px;right:12px;box-shadow:0 12px 48px #0006}}.audio-workspace .aw-measure-settings,.audio-workspace .aw-phase-align,.audio-workspace .aw-measure-workflow,.audio-workspace .aw-processing{border:1px solid var(--aw-border);min-width:0;color:var(--aw-text);background:var(--aw-card);border-radius:9px;margin:12px 0;padding:10px}.audio-workspace .aw-measure-settings legend{padding:0 7px;font-size:12px}.audio-workspace .aw-phase-align>summary,.audio-workspace .aw-measure-workflow>summary,.audio-workspace .aw-processing>summary{cursor:pointer;font-size:12px;font-weight:650}.audio-workspace [data-testid=audio-measure-quality][data-state=blocked],.audio-workspace [data-testid=audio-archive-status][data-state=error]{border-color:#bc8750}.audio-workspace .aw-phase-align ol{max-height:200px;padding-left:20px;font:12px monospace;overflow:auto}.audio-workspace .aw-measure-settings button,.audio-workspace .aw-phase-align button,.audio-workspace .aw-measure-workflow button,.audio-workspace .aw-processing button{border:1px solid var(--aw-border);background:var(--aw-card);color:var(--aw-text);cursor:pointer;border-radius:7px;margin:5px 4px 5px 0;padding:8px 12px}.audio-workspace .aw-phase-align [data-testid=audio-phase-result]>strong,.audio-workspace .aw-phase-align [data-testid=audio-phase-result]>b{margin:3px 0 7px;display:block}.audio-workspace .aw-phase-align [data-testid=audio-phase-result][data-state=candidate]{background:var(--aw-card);color:var(--aw-text);border-color:#559b87}.audio-workspace .aw-phase-align [data-testid=audio-phase-result][data-state=candidate]>b{color:var(--aw-accent)}.audio-workspace .aw-analysis-board{padding:24px}.audio-workspace .aw-analysis-board .aw-issue-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:20px}.audio-workspace .aw-analysis-board .aw-issue-list button{min-height:74px;box-shadow:none;gap:6px;padding:12px 10px}.audio-workspace .aw-analysis-board .aw-issue-list strong{font-size:12px}.audio-workspace .aw-analysis-board .aw-issue-list span{line-height:1.5}.audio-workspace .aw-analysis-board .aw-analysis-detail{grid-template-columns:minmax(0,1.45fr) minmax(230px,1fr);gap:28px;padding-top:8px}.audio-workspace .aw-review-metrics{border-block:1px solid var(--audio-border,#355063);gap:24px;margin:16px 0;padding:16px 0;display:flex}.audio-workspace .aw-review-metrics span{color:var(--audio-muted,#aac7d7);gap:6px;font-size:10px;display:grid}.audio-workspace .aw-review-metrics strong{color:var(--audio-text,#dceaf3);font-size:25px;font-weight:650}.audio-workspace .aw-analysis-board .aw-stage-sources{grid-template-columns:1fr;max-height:220px;display:grid;overflow:auto}.audio-workspace .aw-stage-sources button{border-radius:8px;padding:10px 12px}.audio-workspace .aw-stage-sources button[aria-pressed=true]{border-color:#3abf9f}.audio-workspace .aw-analysis-board .aw-review-map{width:100%;max-height:none;font-family:system-ui,sans-serif;display:block}.audio-workspace .aw-review-map-bg{fill:var(--audio-surface,#14232e)}.audio-workspace .aw-review-grid{stroke:var(--audio-border,#456572);stroke-opacity:.28;stroke-width:.7px}.audio-workspace .aw-review-audience{fill:var(--audio-surface,#193b3c);stroke:var(--audio-border,#456572);stroke-width:1px}.audio-workspace .aw-review-stage{fill:var(--audio-surface,#253f4c);stroke:#7a9eae;stroke-width:1.3px}.audio-workspace .aw-review-map .aw-review-label{fill:var(--audio-text,#dceaf3);font-size:11px}.audio-workspace .aw-review-map .aw-review-overline{fill:var(--audio-muted,#aac7d7);letter-spacing:1.3px;font-size:9px;font-weight:650}.audio-workspace .aw-review-number-bg{fill:var(--audio-surface,#14232e);stroke:var(--audio-border,#456572)}.audio-workspace .aw-review-map .aw-review-number{fill:var(--audio-text,#dceaf3);font-size:10px;font-weight:700}.audio-workspace .aw-review-dimension{fill:none;stroke:#7a9eae;stroke-width:1px}.audio-workspace .aw-review-foh-ring{fill:none;stroke:#367f9b;stroke-dasharray:3 3;stroke-width:1px}.audio-workspace .aw-review-map g[role=button]{cursor:pointer;outline:none}.audio-workspace .aw-review-map g[role=button]:focus-visible{filter:drop-shadow(0 0 3px #11a481)}@media (width<=1000px){.audio-workspace .aw-analysis-board .aw-issue-list{grid-template-columns:repeat(3,minmax(0,1fr))}.audio-workspace .aw-analysis-board .aw-analysis-detail{grid-template-columns:1fr;gap:20px}.audio-workspace .aw-analysis-board .aw-stage-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.audio-workspace .aw-analysis-board{padding:14px}.audio-workspace .aw-analysis-board .aw-issue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-workspace .aw-analysis-board .aw-stage-sources{grid-template-columns:1fr}}.audio-workspace .aw-analysis-board .aw-analysis-detail{align-items:start}.audio-workspace .aw-design-review-3d{border:1px solid var(--audio-border,#355063);background:var(--audio-surface,#14232e);border-radius:14px;overflow:hidden}.audio-workspace .aw-design-review-3d>nav,.audio-workspace .aw-design-review-3d>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.audio-workspace .aw-design-review-3d>nav>span{letter-spacing:1px;color:var(--audio-muted,#aac7d7);font-size:9px;font-weight:700}.audio-workspace .aw-design-review-3d>nav>div,.audio-workspace .aw-design-review-3d>footer>div{flex-wrap:wrap;gap:4px;display:flex}.audio-workspace .aw-analysis-board .aw-design-review-3d button{padding:7px 9px;font-size:10px}.audio-workspace .aw-design-review-3d>footer{border-top:1px solid var(--audio-border,#355063);color:var(--audio-muted,#aac7d7);font-size:10px}.audio-workspace .aw-design-review-canvas{width:100%;height:440px;position:relative}.audio-workspace .aw-review-loading{height:100%;color:var(--audio-muted,#aac7d7);place-items:center;font-size:12px;display:grid}.audio-workspace .aw-product-card{border:1px solid var(--audio-border,#355063);background:var(--audio-surface,#14232e);border-radius:12px;margin-bottom:20px;overflow:hidden}.audio-workspace .aw-product-heading{border-bottom:1px solid var(--audio-border,#355063);grid-template-columns:1fr auto;gap:6px;padding:12px;display:grid}.audio-workspace .aw-product-heading small{color:var(--audio-muted,#aac7d7);grid-column:1/-1;font-size:11px}.audio-workspace .aw-product-heading span{color:var(--audio-muted,#aac7d7);font-size:11px}.audio-workspace .aw-product-heading b{font-size:15px}.audio-workspace .aw-product-body{grid-template-columns:minmax(100px,.9fr) minmax(130px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.audio-workspace .aw-product-photo{background:#fff;border-radius:8px;place-items:center;min-height:130px;display:grid;overflow:hidden}.audio-workspace .aw-product-photo img{object-fit:contain;width:100%;height:145px;display:block}.audio-workspace .aw-product-photo>span{color:#53697a;text-align:center;padding:12px;font-size:11px}.audio-workspace .aw-product-body dl{gap:12px;min-width:0;margin:0;display:grid}.audio-workspace .aw-product-body dl div{gap:4px;display:grid}.audio-workspace .aw-product-body dt{color:var(--audio-muted,#aac7d7);font-size:10px}.audio-workspace .aw-product-body dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650}.audio-workspace .aw-product-card footer{border-top:1px solid var(--audio-border,#355063);color:var(--audio-muted,#aac7d7);flex-wrap:wrap;gap:6px 12px;padding:9px 12px;font-size:10px;line-height:1.6;display:flex}.audio-workspace .aw-product-card footer a{color:var(--audio-text,#dceaf3);text-decoration:underline}.audio-workspace .aw-product-card footer span{flex-basis:100%}.audio-workspace .aw-analysis-diagrams{border-top:1px solid var(--audio-border,#355063);color:var(--audio-muted,#aac7d7);margin-top:14px;padding-top:12px;font-size:11px}.audio-workspace .aw-analysis-diagrams summary{cursor:pointer}.audio-workspace .aw-analysis-diagrams svg{margin-top:12px}.audio-workspace .aw-review-stage-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.audio-workspace .aw-review-ruler-info{border-top:1px solid var(--audio-border,#355063);color:var(--audio-muted,#aac7d7);grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 12px;font-size:11px;display:grid}.audio-workspace .aw-review-ruler-info b{color:var(--audio-text,#dceaf3);font-size:15px}.audio-workspace .aw-review-ruler-info small{grid-column:1/-1}.audio-workspace .aw-design-review-3d button[role=switch]{align-items:center;gap:6px;display:inline-flex}.audio-workspace .aw-design-review-3d button[role=switch]:before{content:"";border:1px solid var(--audio-border,#355063);background:radial-gradient(circle at 6px 50%,var(--audio-muted,#aac7d7) 4px,transparent 4.5px) var(--audio-surface,#14232e);border-radius:9px;width:24px;height:14px}.audio-workspace .aw-design-review-3d button[role=switch][aria-checked=true]:before{background:#168775 radial-gradient(circle at 18px,#fff 4px,#0000 4.5px);border-color:#168775}.audio-workspace .aw-placement-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}.audio-workspace .aw-placement-stats span{color:var(--audio-muted,#aac7d7);gap:6px;font-size:10px;display:grid}.audio-workspace .aw-placement-stats b{color:var(--audio-text,#dceaf3);font-size:23px}.audio-workspace .aw-placement-review ul{max-height:300px;margin:14px 0;padding:0;list-style:none;overflow:auto}.audio-workspace .aw-placement-review li{border:1px solid var(--audio-border,#355063);border-left:3px solid #b88841;border-radius:8px;margin-bottom:8px;padding:10px}.audio-workspace .aw-placement-review li strong{font-size:12px}.audio-workspace .aw-placement-review li div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.audio-workspace .aw-placement-review li button{padding:6px 8px;font-size:11px}.audio-workspace .aw-analysis-summary{border:1px solid var(--audio-border,#355063);background:var(--audio-surface,#14232e);border-radius:12px;margin-bottom:16px;padding:14px}.audio-workspace .aw-analysis-verdict{justify-content:space-between;align-items:start;gap:14px;display:flex}.audio-workspace .aw-analysis-verdict h3{margin:4px 0;font-size:18px;line-height:1.35}.audio-workspace .aw-analysis-verdict p{color:var(--audio-muted,#aac7d7);margin:0 0 10px;font-size:11px}.audio-workspace .aw-analysis-counts{flex-shrink:0;gap:18px;display:flex}.audio-workspace .aw-analysis-counts span{color:var(--audio-muted,#aac7d7);gap:4px;font-size:10px;display:grid}.audio-workspace .aw-analysis-counts b{color:var(--audio-text,#dceaf3);font-size:23px}.audio-workspace .aw-analysis-tasks{gap:8px;display:grid}.audio-workspace .aw-analysis-tasks article{border:1px solid var(--audio-border,#355063);border-left:3px solid #c89a55;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.audio-workspace .aw-analysis-tasks .aw-analysis-task-focus{text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:2px;display:grid}.audio-workspace .aw-analysis-task-focus small{letter-spacing:.7px;color:var(--audio-muted,#aac7d7);font:600 9px ui-monospace,monospace}.audio-workspace .aw-analysis-task-focus strong{font-size:13px}.audio-workspace .aw-analysis-task-focus span{overflow-wrap:anywhere;color:var(--audio-muted,#aac7d7);font-size:11px}.audio-workspace .aw-analysis-more{margin:9px 0;font-size:11px}.audio-workspace .aw-external-evidence{border:1px solid var(--audio-border,#355063);background:var(--audio-surface,#152532);border-radius:12px;margin:12px 0;overflow:hidden}.audio-workspace .aw-external-evidence>summary{cursor:pointer;padding:12px 14px;font-size:12px}.audio-workspace .aw-external-evidence>summary span{color:var(--audio-muted,#aac7d7);margin-left:12px;font-size:11px}.audio-workspace .aw-evidence-content{padding:0 14px 14px;font-size:12px}.audio-workspace .aw-evidence-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.audio-workspace .aw-evidence-toolbar>*{min-width:0;max-width:100%}.audio-workspace .aw-evidence-toolbar select{flex:190px}.audio-workspace .aw-evidence-upload{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audio-workspace .aw-evidence-upload input{max-width:230px;font-size:11px}.audio-workspace .aw-evidence-form{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:10px 0;display:grid}.audio-workspace .aw-evidence-form label{flex-direction:column;gap:5px;min-width:0;font-size:11px;display:flex}.audio-workspace .aw-evidence-form input,.audio-workspace .aw-evidence-form select,.audio-workspace .aw-evidence-toolbar select{box-sizing:border-box;border:1px solid var(--audio-border,#355063);background:var(--audio-surface,#152532);width:100%;min-width:0;color:var(--audio-text,#e4eff5);border-radius:6px;padding:8px}.audio-workspace .aw-evidence-coordinates{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.audio-workspace .aw-evidence-metadata,.audio-workspace .aw-evidence-form .aw-evidence-confirm{grid-column:1/-1}.audio-workspace .aw-evidence-form .aw-evidence-confirm{flex-direction:row;align-items:center}.audio-workspace .aw-evidence-confirm input{flex-shrink:0;width:16px;height:16px}.audio-workspace .aw-evidence-plot{border:1px solid var(--audio-border,#355063);background:var(--audio-surface,#152532);border-radius:9px;width:100%;margin:12px 0 5px;display:block}.audio-workspace .aw-evidence-plot text{fill:var(--audio-text,#e4eff5);font:10px ui-monospace,monospace}.audio-workspace .aw-evidence-grid{stroke:var(--audio-border,#355063);stroke-width:.6px}.audio-workspace .aw-evidence-cursor{align-items:center;gap:12px;font-size:11px;display:flex}.audio-workspace .aw-evidence-cursor input{accent-color:#329cab;flex:1;min-width:60px}.audio-workspace .aw-evidence-readout{background:var(--audio-surface,#152532);border:1px solid var(--audio-border,#355063);border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:8px 0;padding:10px;font:12px ui-monospace,monospace;display:flex}.audio-workspace .aw-evidence-record{border-left:3px solid #6a8b9e;flex-direction:column;gap:6px;margin-top:12px;padding:10px 12px;display:flex}.audio-workspace .aw-evidence-record[data-state=design-changed],.audio-workspace .aw-evidence-record[data-state=source-missing]{border-color:#b88735}.audio-workspace .aw-evidence-record dl{gap:8px;margin:8px 0;display:grid}.audio-workspace .aw-evidence-record dd{overflow-wrap:anywhere;margin:2px 0}.audio-workspace .aw-evidence-record dt,.audio-workspace .aw-evidence-limit,.audio-workspace .aw-evidence-help{color:var(--audio-muted,#aac7d7);font-size:11px}.audio-workspace .aw-evidence-limit{margin:10px 0}.audio-workspace .aw-external-comparison{border:1px solid var(--audio-border,#355063);border-radius:9px;margin:14px 0;padding:12px}.audio-workspace .aw-external-comparison>summary{cursor:pointer;font-size:12px}.audio-workspace .aw-external-comparison>summary>span{color:var(--audio-muted,#aac7d7);margin-left:10px;font-size:11px}.audio-workspace .aw-comparison-status{border-left:3px solid #8798a3;gap:5px;padding:8px 12px;font-size:12px;display:grid}.audio-workspace .aw-comparison-status p{margin:2px 0;font-size:11px}.audio-workspace .aw-comparison-status details,.audio-workspace .aw-comparison-status span{color:var(--audio-muted,#aac7d7);font-size:11px}.audio-workspace .aw-comparison-status ul{padding-left:18px;line-height:1.7}.audio-workspace .aw-comparison-legend{flex-wrap:wrap;gap:18px;margin-top:14px;font-size:11px;display:flex}.audio-workspace .aw-comparison-legend i{vertical-align:middle;border-top:2px solid #329cab;width:16px;margin-right:5px;display:inline-block}.audio-workspace .aw-comparison-legend span:nth-child(2) i{border-color:#ad7c31;border-top-style:dashed}.audio-workspace .aw-evidence-form .aw-comparison-threshold{grid-column:1/-1}.audio-workspace .aw-comparison-threshold input{accent-color:#329cab;padding:0}.audio-workspace .aw-evidence-help input[type=file]{max-width:100%;margin:8px 0;display:block}.audio-workspace .aw-evidence-filename{overflow-wrap:anywhere;padding:8px 0;font-weight:600}.audio-workspace .aw-acoustic-capabilities{border-top:1px solid var(--audio-border,#355063);padding:10px 12px;font-size:11px}.audio-workspace .aw-acoustic-capabilities summary,.audio-workspace .aw-evidence-content summary{cursor:pointer}.audio-workspace .aw-acoustic-capabilities dl{gap:8px;margin:0;padding:8px 0;display:grid}.audio-workspace .aw-acoustic-capabilities dd{margin:2px 0}.audio-workspace .aw-acoustic-capabilities p{font-size:10px}@media (width<=540px){.audio-workspace .aw-evidence-form{grid-template-columns:minmax(0,1fr)}.audio-workspace .aw-external-evidence>summary span{margin:6px 0 0 14px;display:block}.audio-workspace .aw-evidence-content{padding:0 10px 10px}}.audio-workspace .aw-analysis-more summary{cursor:pointer;padding:4px 0}.audio-workspace .aw-analysis-more .aw-analysis-tasks{max-height:260px;margin-top:8px;overflow:auto}.audio-workspace .aw-analysis-summary>footer{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}.audio-workspace .aw-analysis-summary>footer div{flex-wrap:wrap;gap:6px;display:flex}.audio-workspace .aw-analysis-summary>footer button{padding:7px 9px;font-size:10px}.audio-workspace .aw-analysis-summary>footer>span{color:var(--audio-muted,#aac7d7);flex:260px;font-size:10px}.audio-workspace .aw-analysis-comparison{border-top:1px solid var(--audio-border,#355063);flex-wrap:wrap;gap:7px 16px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.audio-workspace .aw-analysis-comparison small{color:var(--audio-muted,#aac7d7);flex-basis:100%}.audio-workspace .aw-analysis-board .aw-issue-list button{align-items:center;gap:7px;min-height:40px;padding:9px;display:flex}.audio-workspace .aw-analysis-board .aw-issue-list button>span{display:none}@media (width<=540px){.audio-workspace .aw-analysis-verdict{flex-direction:column;gap:4px}.audio-workspace .aw-analysis-counts{justify-content:space-between;width:100%;margin:4px 0 12px}.audio-workspace .aw-analysis-tasks article{flex-direction:column;align-items:start;gap:8px}.audio-workspace .aw-design-review-canvas{height:320px}.audio-workspace .aw-product-photo img{height:130px}}.audio-workspace .aw-analysis-board [hidden]{display:none!important}.audio-workspace .aw-analysis-board .aw-review-header{flex-wrap:wrap;margin-bottom:14px}.audio-workspace .aw-review-header h2{margin:0 0 5px}.audio-workspace .aw-review-header small{color:var(--audio-muted,#aac7d7);font-size:11px}.audio-workspace .aw-review-modes{border:1px solid var(--audio-border,#355063);border-radius:9px;gap:4px;padding:4px;display:flex}.audio-workspace .aw-review-modes button[aria-pressed=true]{color:#102c27;background:#61dfc8;border-color:#61dfc8}.audio-workspace .aw-analysis-board .aw-issue-list{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.audio-workspace .aw-analysis-board .aw-issue-list button{min-height:34px;padding:7px 10px;font-size:11px}.audio-workspace .aw-analysis-board .aw-analysis-detail{grid-template-columns:minmax(0,1fr) 310px;gap:16px;padding:0}.audio-workspace .aw-review-scene-column,.audio-workspace .aw-review-action-column{min-width:0}.audio-workspace .aw-review-scene-column .aw-analysis-sources{flex-wrap:nowrap;margin:0 0 10px;padding:1px 1px 5px;overflow-x:auto}.audio-workspace .aw-review-scene-column .aw-analysis-sources button{white-space:nowrap;flex:none;padding:7px 9px;font-size:10px}.audio-workspace .aw-review-action-column .aw-analysis-verdict{display:block}.audio-workspace .aw-review-action-column .aw-analysis-verdict h3{margin:0 0 12px;font-size:15px}.audio-workspace .aw-review-action-column .aw-analysis-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.audio-workspace .aw-review-action-column .aw-analysis-counts b{font-size:20px}.audio-workspace .aw-review-action-column .aw-analysis-summary{margin:0 0 12px;padding:12px}.audio-workspace .aw-review-action-column .aw-analysis-tasks article{flex-direction:column;align-items:stretch;gap:8px}.audio-workspace .aw-review-action-column .aw-analysis-tasks article>button:last-child{padding:8px}.audio-workspace .aw-review-action-column .aw-analysis-summary>footer>span{line-height:1.5}.audio-workspace .aw-review-focus{border:1px solid var(--audio-border,#355063);border-radius:12px;padding:12px}.audio-workspace .aw-review-focus-heading{gap:6px;margin-bottom:14px;display:grid}.audio-workspace .aw-review-focus-heading small{color:var(--audio-muted,#aac7d7);letter-spacing:1px;font:9px ui-monospace,monospace}.audio-workspace .aw-review-focus-heading strong{font-size:13px}.audio-workspace .aw-review-focus h3{margin:0;font-size:14px}.audio-workspace .aw-review-focus p{font-size:11px;line-height:1.6}.audio-workspace .aw-review-product{margin-top:12px;font-size:11px}.audio-workspace .aw-review-product>summary{cursor:pointer;padding:8px 0}.audio-workspace .aw-review-product .aw-product-card{margin-top:8px}.audio-workspace .aw-evidence-embedded{background:0 0;border:0;margin:0}.audio-workspace .aw-evidence-embedded>summary{display:none}.audio-workspace .aw-evidence-embedded>.aw-evidence-content{padding:0}.audio-workspace .aw-evidence-start{border:1px solid var(--audio-border,#355063);border-radius:12px;margin:0 0 18px;padding:24px}.audio-workspace .aw-evidence-start h3{margin:10px 0;font-size:20px}.audio-workspace .aw-evidence-start p{color:var(--audio-muted,#aac7d7);max-width:680px;font-size:12px;line-height:1.6}.audio-workspace .aw-evidence-start ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.audio-workspace .aw-evidence-start li{gap:6px;font-size:12px;font-weight:600;display:grid}.audio-workspace .aw-evidence-start li b{color:var(--audio-accent,#329cab);font:600 22px ui-monospace,monospace}.audio-workspace .aw-evidence-start li small{color:var(--audio-muted,#aac7d7);font-size:11px;font-weight:400;line-height:1.6}.audio-workspace .aw-evidence-record:focus{outline-offset:3px;outline:2px solid #329cab}.audio-workspace .aw-analysis-board .aw-neutral-dot{background:#8798a3}.audio-workspace .aw-evidence-upload{background:var(--audio-surface,#152532);color:var(--audio-text,#e4eff5);cursor:pointer;border:1px solid #329cab;border-radius:8px;padding:10px 16px;font-weight:600;position:relative}.audio-workspace .aw-evidence-upload input{opacity:0;cursor:pointer;width:100%;max-width:none;height:100%;position:absolute;inset:0}.audio-workspace .aw-evidence-upload:focus-within{outline-offset:3px;outline:2px solid #329cab}.audio-workspace .aw-field-measure-link{float:right;margin:10px 0 10px 10px}.audio-workspace .aw-evidence-collections{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;display:flex}.audio-workspace .aw-evidence-collections button{font-size:11px}.audio-workspace .aw-evidence-collections button b{color:var(--audio-muted,#aac7d7);margin-left:6px;font-size:10px}.audio-workspace .aw-evidence-collections button[aria-pressed=true]{border-color:#329cab}.audio-workspace .aw-evidence-lifecycle{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.audio-workspace .aw-evidence-lifecycle small{color:var(--audio-muted,#aac7d7);font-size:10px}.audio-workspace .aw-evidence-retention{border:1px solid var(--audio-border,#34505f);border-radius:10px;margin:10px 0;padding:10px 12px}.audio-workspace .aw-evidence-retention>summary{color:var(--audio-text,#e4eff5);font-size:12px;font-weight:600}.audio-workspace .aw-retention-target{color:var(--audio-text,#e4eff5);overflow-wrap:anywhere;margin-top:12px;font-size:12px;display:block}.audio-workspace .aw-evidence-retention p{font-size:12px}.audio-workspace .aw-retention-file{flex-direction:column;gap:4px;min-width:0;max-width:100%;display:flex}.audio-workspace .aw-retention-file input::file-selector-button{background:var(--audio-surface,#152532);color:var(--audio-text,#e4eff5);border:1px solid var(--audio-border,#34505f);font:inherit;cursor:pointer;border-radius:7px;margin-right:8px;padding:8px 10px}.audio-workspace .aw-retention-proof{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.audio-workspace .aw-retention-proof strong{color:var(--audio-text,#e4eff5);font-size:12px}.audio-workspace .aw-retention-proof small{font-size:11px}.audio-workspace .aw-retention-proof button{justify-self:start}.audio-workspace .aw-sim-bench{margin-top:16px}.audio-workspace .aw-sim-bench>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.audio-workspace .aw-sim-bench h3{margin:5px 0;font-size:18px}.audio-workspace .aw-sim-bench p{font-size:12px;line-height:1.6}.audio-workspace .aw-sim-bench output{color:var(--audio-text,#e4eff5);font:12px ui-monospace,monospace}.audio-workspace .aw-sim-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.audio-workspace .aw-sim-actions button[aria-pressed=true]{border-color:#329cab}.audio-workspace .aw-sim-boundary,.audio-workspace .aw-sim-caption{color:var(--audio-muted,#aac7d7)}.audio-workspace .aw-sim-layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.audio-workspace .aw-sim-cases{gap:5px;display:grid}.audio-workspace .aw-sim-cases button{text-align:left;justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex}.audio-workspace .aw-sim-cases button[aria-pressed=true]{background:var(--audio-surface,#152532);border-color:#329cab}.audio-workspace .aw-sim-cases button[data-result=pass] small{color:var(--aw-accent,#68dec2)}.audio-workspace .aw-sim-cases button[data-result=fail] small,.audio-workspace .aw-sim-cases button[data-result=error] small{color:var(--audio-warning-text,#e9b964)}.audio-workspace .aw-sim-detail{border:1px solid var(--audio-border,#34505f);border-radius:12px;min-width:0;padding:16px}.audio-workspace .aw-sim-detail h4{margin:0 0 8px;font-size:15px}.audio-workspace .aw-sim-detail>strong{font-size:12px}.audio-workspace .aw-sim-chart{width:100%;min-width:0;margin:12px 0}.audio-workspace .aw-sim-chart svg{width:100%;display:block}.audio-workspace .aw-sim-chart text{fill:var(--audio-text,#e4eff5);font:10px ui-monospace,monospace}.audio-workspace .aw-sim-chart line{stroke:var(--audio-border,#34505f);stroke-width:.6px}.audio-workspace .aw-sim-legend{color:var(--audio-muted,#aac7d7);flex-wrap:wrap;gap:15px;margin-bottom:5px;font-size:11px;display:flex}.audio-workspace .aw-sim-legend i{border-top:2px solid #329cab;width:15px;margin-right:6px;display:inline-block}.audio-workspace .aw-sim-legend span:nth-child(2) i{border-color:#bc8a3c;border-top-style:dashed}.audio-workspace .aw-sim-alignment{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.audio-workspace .aw-sim-alignment span{border:1px solid var(--audio-border,#34505f);border-radius:8px;padding:10px;font-size:11px}.audio-workspace .aw-sim-checks{margin:12px 0;font-size:12px}.audio-workspace .aw-sim-table{overflow:auto}.audio-workspace .aw-sim-table table{border-collapse:collapse;width:100%;font-size:11px}.audio-workspace .aw-sim-table td,.audio-workspace .aw-sim-table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--audio-border,#34505f);overflow-wrap:anywhere;max-width:230px;padding:9px 6px}.audio-workspace .aw-sim-empty{min-height:200px;color:var(--audio-muted,#aac7d7);place-items:center;font-size:13px;display:grid}.audio-workspace .aw-music-scene{border:1px solid var(--audio-border,#34505f);border-radius:12px;margin:16px 0;padding:16px}.audio-workspace .aw-music-scene>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.audio-workspace .aw-music-scene h3{margin:4px 0 12px;font-size:17px}.audio-workspace .aw-music-scene>header>span{color:var(--audio-muted,#aac7d7);font-size:11px}.audio-workspace .aw-music-scene-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:18px;margin:12px 0;display:grid}.audio-workspace .aw-music-scene-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.audio-workspace .aw-music-scene-sources label{align-items:center;gap:8px;font-size:12px;display:flex}.audio-workspace .aw-music-scene-sources small{color:var(--audio-muted,#aac7d7);font-size:10px;display:block}.audio-workspace .aw-music-scene-assumptions{margin:12px 0;font-size:12px}.audio-workspace .aw-music-scene-assumptions p{font-size:11px;line-height:1.6}.audio-workspace .aw-music-scene audio{width:100%;margin:12px 0;display:block}@media (width<=760px){.audio-workspace .aw-music-scene-layout{grid-template-columns:minmax(0,1fr)}.audio-workspace .aw-music-scene{padding:12px}.audio-workspace .aw-sim-layout{grid-template-columns:minmax(0,1fr)}.audio-workspace .aw-sim-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-workspace .aw-sim-cases button{font-size:11px}.audio-workspace .aw-sim-detail{padding:12px}}@media (width<=1100px){.audio-workspace .aw-analysis-board .aw-analysis-detail{grid-template-columns:minmax(0,1fr) 275px;gap:12px}}@media (width<=900px){.audio-workspace .aw-analysis-board .aw-analysis-detail{grid-template-columns:minmax(0,1fr)}.audio-workspace .aw-review-action-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.audio-workspace .aw-review-product{grid-column:1/-1}}@media (width<=540px){.audio-workspace .aw-review-modes{width:100%}.audio-workspace .aw-review-modes button{flex:1;padding:8px}.audio-workspace .aw-review-action-column{display:block}.audio-workspace .aw-evidence-start{padding:16px}.audio-workspace .aw-evidence-start ol{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px}.audio-workspace .aw-evidence-start li{grid-template-columns:32px 1fr}.audio-workspace .aw-evidence-start li b{grid-row:1/3}.audio-workspace .aw-evidence-start li small{grid-column:2}}.audio-workspace button.aw-status-main{cursor:pointer;text-align:left}.audio-workspace .aw-status-main>span:last-child{opacity:.65;margin-left:auto}.audio-workspace[data-focus="1"] .aw-scene:has(>.aw-aim-guide-panel){grid-template-areas:"toolbar toolbar""aim aim""canvas mixer""inspection inspection""notice notice"}.audio-workspace .aw-aim-guide-panel{border:1px solid var(--aw-border);background:var(--aw-card);color:var(--aw-text);border-radius:12px;grid-area:aim;min-width:0;margin-bottom:12px;padding:16px;scroll-margin-top:80px}.audio-workspace .aw-aim-guide-panel header{align-items:center;gap:12px;display:flex}.audio-workspace .aw-aim-guide-panel header small{color:var(--aw-accent);letter-spacing:1.5px;font:600 9px ui-monospace,monospace}.audio-workspace .aw-aim-guide-panel h3{margin:4px 0 0;font-size:16px}.audio-workspace .aw-aim-guide-panel header>span{color:var(--aw-sub);margin-left:auto;font-size:11px}.audio-workspace .aw-aim-guide-panel button{color:var(--aw-text);border:1px solid var(--aw-border);cursor:pointer;background:0 0;border-radius:7px;padding:8px 11px;font:500 12px system-ui,sans-serif}.audio-workspace .aw-aim-guide-panel button:disabled{opacity:.45;cursor:not-allowed}.audio-workspace .aw-aim-guide-panel nav{flex-wrap:wrap;gap:6px;max-height:110px;padding:12px 0;display:flex;overflow:auto}.audio-workspace .aw-aim-guide-panel nav button{align-items:center;gap:7px;display:flex}.audio-workspace .aw-aim-guide-panel nav button[aria-pressed=true]{border-color:var(--aw-accent);color:var(--aw-accent)}.audio-workspace .aw-aim-guide-panel nav i{background:var(--aw-accent);border-radius:50%;width:6px;height:6px}.audio-workspace .aw-aim-guide-panel nav i.pending{background:#bc8a3b}.audio-workspace .aw-aim-preview-layout{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:18px;display:grid}.audio-workspace .aw-aim-drawing{border:1px solid var(--aw-border);background:var(--aw-bg);border-radius:9px;min-width:0}.audio-workspace .aw-aim-drawing svg{width:100%;max-height:280px;display:block}.audio-workspace .aw-aim-drawing text{fill:var(--aw-sub);font:10px system-ui,sans-serif}.audio-workspace .aw-aim-grid{stroke:var(--aw-border);stroke-width:.7px}.audio-workspace .aw-aim-ear{stroke:#bd852e;stroke-width:2px}.audio-workspace .aw-aim-old{stroke:#8192a2;stroke-dasharray:4 4;opacity:.6}.audio-workspace .aw-aim-new{stroke:var(--aw-accent);opacity:.85}.audio-workspace .aw-aim-box{fill:#30475b;stroke:var(--aw-accent);stroke-width:.7px}.audio-workspace .aw-aim-decisions{flex-direction:column;align-items:stretch;gap:10px;min-width:0;font-size:12px;display:flex}.audio-workspace .aw-aim-decisions p{color:var(--aw-sub);margin:0;font-size:11px;line-height:1.5}.audio-workspace .aw-aim-angle{border:1px solid var(--aw-border);border-radius:7px;justify-content:space-between;gap:10px;padding:10px;display:flex}.audio-workspace .aw-aim-legend{color:var(--aw-sub);gap:18px;font-size:10px;display:flex}.audio-workspace .aw-aim-legend span{align-items:center;gap:5px;display:flex}.audio-workspace .aw-aim-legend i{border-top:2px dashed #8192a2;width:20px}.audio-workspace .aw-aim-legend span:last-child i{border-top:2px solid var(--aw-accent)}.audio-workspace .aw-aim-decisions details{color:var(--aw-sub);font-size:11px}.audio-workspace .aw-aim-decisions summary{cursor:pointer}.audio-workspace .aw-aim-decisions details div{flex-wrap:wrap;gap:5px;padding-top:8px;display:flex}.audio-workspace .aw-aim-decisions details span{background:var(--aw-bg);border-radius:4px;padding:3px 5px}.audio-workspace .aw-aim-decisions .aw-aim-apply{background:var(--aw-accent);color:var(--aw-bg);border-color:var(--aw-accent)}.audio-workspace .aw-aim-unavailable{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:20px;font-size:12px;display:flex}.audio-workspace .aw-aim-unavailable span{color:var(--aw-sub)}@media (width<=1100px){.audio-workspace[data-focus="1"] .aw-scene:has(>.aw-aim-guide-panel){grid-template-areas:"toolbar""aim""canvas""inspection""notice""mixer"}}@media (width<=600px){.audio-workspace .aw-aim-preview-layout{grid-template-columns:minmax(0,1fr);gap:12px}.audio-workspace .aw-aim-guide-panel{padding:12px}}.audio-workspace .aw-aim-guide-panel:focus{outline:1px solid var(--aw-accent);outline-offset:2px}.audio-workspace .aw-arrival-preview{border:1px solid var(--aw-border);background:var(--aw-card);color:var(--aw-text);border-radius:12px;padding:18px}.audio-workspace .aw-arrival-preview header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.audio-workspace .aw-arrival-preview h3{margin:0 0 5px;font-size:17px}.audio-workspace .aw-arrival-preview h4{margin:0;font-size:12px}.audio-workspace .aw-arrival-preview header span{color:var(--aw-sub);font-size:11px}.audio-workspace .aw-arrival-preview button,.audio-workspace .aw-arrival-preview select,.audio-workspace .aw-arrival-preview input{box-sizing:border-box;border:1px solid var(--aw-border);color:var(--aw-text);background:var(--aw-bg);border-radius:7px;min-width:0;padding:8px 10px;font:12px system-ui,sans-serif}.audio-workspace .aw-arrival-preview button{cursor:pointer}.audio-workspace .aw-arrival-preview button:disabled{opacity:.4;cursor:not-allowed}.audio-workspace .aw-arrival-controls{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.audio-workspace .aw-arrival-controls label{color:var(--aw-sub);flex:140px;gap:5px;min-width:0;font-size:11px;display:grid}.audio-workspace .aw-arrival-switch{align-items:center;gap:8px;margin:12px 0;font-size:11px;display:flex}.audio-workspace .aw-arrival-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:18px;margin-top:16px;display:grid}.audio-workspace .aw-arrival-map{border:1px solid var(--aw-border);background:var(--aw-bg);border-radius:10px;width:100%;max-height:430px}.audio-workspace .aw-arrival-map text{fill:var(--aw-sub);font:10px system-ui,sans-serif}.audio-workspace .aw-arrival-map .aw-arrival-point-label{fill:#fff;pointer-events:none;font-size:8px}.audio-workspace .aw-arrival-map g[role=button]{cursor:pointer}.audio-workspace .aw-arrival-map .selected{stroke:var(--aw-text);stroke-width:2px}.audio-workspace .aw-arrival-audience{fill:#429e9b10;stroke:var(--aw-border)}.audio-workspace .aw-arrival-stage{fill:#63788f40;stroke:var(--aw-border)}.audio-workspace .aw-arrival-path{stroke-dasharray:4 4;opacity:.6}.audio-workspace .aw-arrival-path.a{stroke:#40b39e}.audio-workspace .aw-arrival-path.b{stroke:#729dc5}.audio-workspace .aw-arrival-source.a{fill:#248875}.audio-workspace .aw-arrival-source.b{fill:#447aa1}.audio-workspace .aw-arrival-focus{flex-direction:column;gap:12px;min-width:0;display:flex}.audio-workspace .aw-arrival-bars{gap:12px;display:grid}.audio-workspace .aw-arrival-bars>div{gap:6px;display:grid}.audio-workspace .aw-arrival-bars strong{font-size:12px}.audio-workspace .aw-arrival-bars span,.audio-workspace .aw-arrival-bars small{color:var(--aw-sub);font-size:10px}.audio-workspace .aw-arrival-track{background:var(--aw-bg);border-radius:4px;height:18px;position:relative;overflow:hidden}.audio-workspace .aw-arrival-track i{background:#8191a455;position:absolute;inset:0 auto 0 0}.audio-workspace .aw-arrival-track b{background:#40b39e;position:absolute;inset:5px auto 5px 0}.audio-workspace .aw-arrival-track b.b{background:#729dc5}.audio-workspace .aw-arrival-delta{border:1px solid var(--aw-border);border-radius:8px;justify-content:space-between;gap:12px;padding:12px;font-size:12px;display:flex}.audio-workspace .aw-arrival-focus>button:first-of-type{background:var(--aw-accent);color:var(--aw-bg);border-color:var(--aw-accent)}.audio-workspace .aw-arrival-actions{flex-wrap:wrap;gap:8px;display:flex}.audio-workspace .aw-arrival-summary{border:1px solid var(--aw-border);border-radius:8px;flex-wrap:wrap;gap:10px 24px;margin:14px 0;padding:12px;font-size:11px;display:flex}.audio-workspace .aw-arrival-summary strong{color:#b78234}.audio-workspace .aw-arrival-table summary,.audio-workspace .aw-arrival-assumptions summary{cursor:pointer;color:var(--aw-sub);margin:12px 0;font-size:11px}.audio-workspace .aw-arrival-table>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.audio-workspace .aw-arrival-table button{text-align:left;gap:5px;display:grid}.audio-workspace .aw-arrival-table small{color:var(--aw-sub)}.audio-workspace .aw-arrival-evidence{border:1px solid var(--aw-accent);border-radius:8px;margin-top:12px;padding:12px;font-size:12px}.audio-workspace .aw-arrival-assumptions p,.audio-workspace .aw-arrival-caption{color:var(--aw-sub);font-size:11px;line-height:1.6}.audio-workspace .aw-arrival-assumptions label{align-items:center;gap:12px;font-size:11px;display:flex}@media (width<=850px){.audio-workspace .aw-arrival-layout{grid-template-columns:minmax(0,1fr)}.audio-workspace .aw-review-modes{flex-wrap:wrap}}@media (width<=540px){.audio-workspace .aw-arrival-preview{padding:12px}.audio-workspace .aw-arrival-table>div{grid-template-columns:minmax(0,1fr)}.audio-workspace .aw-review-modes button{flex:40%}}.audio-workspace .aw-status-action{cursor:pointer;text-align:left;font-family:inherit}.audio-workspace .aw-status-action:hover{border-color:var(--aw-accent)}.audio-workspace .aw-status-reading{align-items:center;gap:7px;min-width:0;display:flex}.audio-workspace .aw-status-reading>.aw-status-arrow{opacity:.6;font-size:12px;line-height:1}.audio-workspace[data-focus="1"] .aw-status-item b.aw-status-empty{color:var(--aw-sub);white-space:normal;font:500 11px system-ui,sans-serif}@media (width<=540px){.audio-workspace .aw-status-reading{flex-wrap:wrap;gap:4px}.audio-workspace[data-focus="1"] .aw-status-item b.aw-status-empty{font-size:10px}}.audio-workspace .aw-aim-residual{border:1px solid var(--aw-border);color:var(--aw-text);border-radius:8px;gap:4px;padding:9px;font-size:11px;display:grid}.audio-workspace .aw-aim-residual[data-status=approximate]{border-color:#ad8145}.audio-workspace .aw-aim-residual[data-status=approximate] b{color:#b9802c}.audio-workspace .aw-aim-table-scroll{max-height:220px;margin:8px 0;overflow:auto}.audio-workspace .aw-aim-targets table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.audio-workspace .aw-aim-targets th,.audio-workspace .aw-aim-targets td{text-align:right;border-bottom:1px solid var(--aw-border);padding:6px 4px}.audio-workspace .aw-aim-targets tr[data-within="0"] td:last-child{color:#b9802c;font-weight:700}.audio-workspace .aw-aim-targets button{border:1px solid var(--aw-border);color:var(--aw-text);background:var(--aw-card);cursor:pointer;font:inherit;border-radius:6px;padding:6px 8px}.audio-workspace .aw-aim-preview-layout{align-items:start}.audio-workspace .aw-music-dock{z-index:8;width:min(460px,100% - 24px);color:var(--aw-text);background:var(--aw-card);border:1px solid var(--aw-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex;position:absolute;bottom:38px;left:12px;box-shadow:0 5px 20px #0002}.audio-workspace .aw-music-dock button{background:var(--aw-surface);border:1px solid var(--aw-border);min-height:32px;color:var(--aw-text);cursor:pointer;font:inherit;border-radius:7px;padding:6px 9px}.audio-workspace .aw-music-dock button[aria-pressed=true]{border-color:var(--aw-accent);color:var(--aw-accent)}.audio-workspace .aw-music-dock small{color:var(--aw-sub);flex-basis:100%;font-size:10px}.audio-workspace .aw-music-dock-track{flex:1;gap:3px;min-width:100px;display:grid}.audio-workspace .aw-music-dock-track strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.audio-workspace .aw-music-dock-track span{color:var(--aw-sub);font-size:10px}.audio-workspace .aw-music-dock-track input{width:100%;height:10px;accent-color:var(--aw-accent)}.audio-workspace .aw-music-dock output{font-variant-numeric:tabular-nums;font-size:10px}.audio-workspace .aw-music-dock[data-ready="0"]{width:auto}.audio-workspace .aw-music-launcher{border:1px solid var(--aw-border);background:var(--aw-card);color:var(--aw-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.audio-workspace .aw-music-launcher button{border:1px solid var(--aw-border);min-height:36px;color:var(--aw-text);background:var(--aw-surface);cursor:pointer;border-radius:8px;padding:7px 11px;font:600 11px system-ui,sans-serif}.audio-workspace .aw-music-launcher button:disabled{opacity:.45;cursor:default}.audio-workspace .aw-music-launcher button:focus-visible{outline:2px solid var(--aw-accent);outline-offset:3px}.audio-workspace .aw-music-launcher .aw-launch-play{border-color:var(--aw-accent);min-width:88px;min-height:42px;color:var(--aw-accent);font-size:14px}.audio-workspace .aw-launch-track{flex:1;gap:3px;min-width:140px;display:grid}.audio-workspace .aw-launch-track button{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:300px;min-height:20px;padding:0;overflow:hidden}.audio-workspace .aw-launch-track span{color:var(--aw-sub);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.audio-workspace .aw-launch-modes{border:1px solid var(--aw-border);border-radius:9px;gap:2px;padding:3px;display:flex}.audio-workspace .aw-launch-modes button{background:0 0;border:0;min-height:30px;padding:5px 9px}.audio-workspace .aw-launch-modes button[aria-pressed=true]{color:var(--aw-accent);background:var(--aw-surface);box-shadow:inset 0 0 0 1px var(--aw-border)}.audio-workspace .aw-launch-seek{flex:1;align-items:center;gap:8px;min-width:160px;display:flex}.audio-workspace .aw-launch-seek input{width:100%;min-width:0;accent-color:var(--aw-accent)}.audio-workspace .aw-launch-seek output{color:var(--aw-sub);white-space:nowrap;font:10px ui-monospace,monospace}.audio-workspace .aw-launch-trim{width:110px;color:var(--aw-sub);gap:3px;font:10px system-ui,sans-serif;display:grid}.audio-workspace .aw-launch-trim span{justify-content:space-between;gap:5px;display:flex}.audio-workspace .aw-launch-trim input{width:100%;accent-color:var(--aw-accent);margin:0}@media (width<=620px){.audio-workspace .aw-music-launcher{gap:8px;padding:9px}.audio-workspace .aw-launch-track{flex-basis:calc(100% - 110px);min-width:0}.audio-workspace .aw-launch-track button{width:100%;max-width:100%}.audio-workspace .aw-launch-seek{flex-basis:100%;order:5}}.audio-workspace .aw-music-dock[data-ready="1"]{box-sizing:border-box;background:var(--aw-card);gap:10px;width:calc(100% - 24px);padding:10px 12px;box-shadow:0 8px 30px #0003}.audio-workspace .aw-music-dock[data-ready="1"]~.aw-mini-plan{width:84px;top:38px;bottom:auto}.audio-workspace .aw-music-dock [data-testid=audio-music-dock-play]{width:40px;height:40px;color:var(--aw-accent);border-color:var(--aw-accent);border-radius:50%;flex-shrink:0;font-size:16px}.audio-workspace .aw-music-dock-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.audio-workspace .aw-music-dock-track{min-width:100px}.audio-workspace .aw-music-dock-heading .aw-music-mode{letter-spacing:.1em;border:1px solid var(--aw-border);border-radius:4px;padding:2px 4px;font-size:8px}.audio-workspace .aw-music-dock-timeline{height:30px;position:relative}.audio-workspace .aw-music-dock-timeline svg{width:100%;height:100%;fill:var(--aw-accent);pointer-events:none;display:block}.audio-workspace .aw-music-dock-timeline input{opacity:.08;cursor:ew-resize;height:100%;margin:0;position:absolute;inset:0}.audio-workspace .aw-music-dock-timeline input:focus-visible{opacity:1;outline:2px solid var(--aw-accent);outline-offset:2px}.audio-workspace .aw-music-dock-footer{border-top:1px solid var(--aw-border);width:100%;color:var(--aw-sub);justify-content:space-between;align-items:center;gap:6px;padding-top:7px;font-size:10px;display:flex}.audio-workspace .aw-music-dock-footer details{position:relative}.audio-workspace .aw-music-dock-footer summary{cursor:pointer;white-space:nowrap}.audio-workspace .aw-music-dock-footer details p{border:1px solid var(--aw-border);width:min(280px,65vw);color:var(--aw-text);background:var(--aw-card);border-radius:8px;margin:0;padding:12px;line-height:1.6;position:absolute;bottom:22px;right:0;box-shadow:0 5px 20px #0003}@media (width<=620px){.audio-workspace .aw-music-dock[data-ready="1"]{gap:6px;padding:8px}.audio-workspace .aw-music-dock-track{flex-basis:calc(100% - 50px)}.audio-workspace .aw-music-dock-footer{flex-wrap:wrap}}.audio-workspace .aw-live-music{border:1px solid var(--aw-border);background:var(--aw-card);border-radius:10px;margin:12px 0;padding:12px}.audio-workspace .aw-live-music header{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.audio-workspace .aw-live-music header span,.audio-workspace .aw-live-music small{color:var(--aw-sub);font-size:11px;line-height:1.5}.audio-workspace .aw-live-readout{font-variant-numeric:tabular-nums;color:var(--aw-accent);flex-wrap:wrap;gap:12px;margin:8px 0;font-size:11px;display:flex}.audio-workspace .aw-live-receiver-label{color:#baf7ff;white-space:nowrap;cursor:grab;background:#083844;border:1px solid #009bb5;border-radius:6px;padding:4px 7px;font:700 10px system-ui,sans-serif;display:block}.audio-workspace .aw-live-receiver-label:active{cursor:grabbing}.audio-workspace .aw-live-receiver-label:focus-visible{outline-offset:3px;outline:2px solid #36d9dd}.audio-workspace[data-focus="1"] .aw-header{box-shadow:inset 2px 0 0 var(--aw-accent);border-radius:12px;grid-template-columns:minmax(270px,.9fr) minmax(0,1.4fr);gap:8px 14px;padding:12px 14px 10px;display:grid}.audio-workspace[data-focus="1"] .aw-header .aw-eyebrow{display:none}.audio-workspace[data-focus="1"] .aw-header h1{letter-spacing:-.5px;font-size:21px}.audio-workspace[data-focus="1"] .aw-title-block{align-items:center;gap:8px;display:flex}.audio-workspace[data-focus="1"] .aw-title-row{min-width:0}.audio-workspace[data-focus="1"] .aw-title-row .aw-dossier{flex-shrink:0}.audio-workspace[data-focus="1"] .aw-system-line{gap:6px;font-size:10px}.audio-workspace[data-focus="1"] .aw-system-line strong{color:var(--aw-text);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.audio-workspace[data-focus="1"] .aw-dossier{padding:6px 8px;font-size:10px}.audio-workspace[data-focus="1"] .aw-navigation{align-self:center;gap:2px;margin:0;padding:2px}.audio-workspace[data-focus="1"] .aw-navigation button{padding:8px 5px;font-size:11px}.audio-workspace[data-focus="1"] .aw-music-launcher{border-radius:9px;grid-column:1/-1;gap:8px;margin:0;padding:7px 9px}.audio-workspace[data-focus="1"] .aw-status-strip{grid-column:1/-1;gap:8px 14px;padding:0;display:flex}.audio-workspace[data-focus="1"] .aw-status-item{background:0 0;border:0;flex:1;min-height:24px;padding:3px 5px;font-size:10px}.audio-workspace[data-focus="1"] .aw-status-item b{font-size:12px}.audio-workspace[data-focus="1"] .aw-status-main.aw-pending{background:0 0}.audio-workspace[data-focus="1"] .aw-scene{grid-template-columns:minmax(0,1fr) 288px;gap:10px}.audio-workspace[data-focus="1"] .aw-canvas{box-shadow:0 8px 20px #0002;border-color:var(--aw-border)!important;height:clamp(430px,100dvh - 255px,850px)!important}.audio-workspace[data-focus="1"] .aw-canvas:after{opacity:.65;font-size:8px}.audio-workspace[data-focus="1"] .aw-scene .audio-mixer{box-shadow:none;border-color:var(--aw-border);padding:12px}.audio-workspace[data-focus="1"] .aw-scene:has(>.audio-mixer[data-expanded="0"]){grid-template-columns:minmax(0,1fr);grid-template-areas:"toolbar""canvas""inspection""notice"}.audio-workspace[data-focus="1"] .aw-scene:has(>.audio-mixer[data-expanded="0"])>.audio-mixer{display:none}.audio-workspace[data-focus="1"] .aw-scene:has(>.audio-mixer[data-expanded="0"]):has(>.aw-aim-guide-panel){grid-template-areas:"toolbar""aim""canvas""inspection""notice"}.audio-workspace .aw-camera-shortcuts{border-left:1px solid var(--aw-border);align-items:center;gap:3px;padding-left:7px;display:flex}.audio-workspace .aw-camera-shortcuts button{border:1px solid var(--aw-border);color:var(--aw-sub);background:var(--aw-card);cursor:pointer;border-radius:6px;padding:7px 9px;font:500 11px system-ui,sans-serif}.audio-workspace .aw-camera-shortcuts button[aria-pressed=true],.audio-workspace [data-testid=audio-inspector-toggle][aria-pressed=true]{color:var(--aw-accent)!important;border-color:var(--aw-accent)!important}.audio-workspace .aw-scene-label-layer{pointer-events:none;position:relative;overflow:hidden}.audio-workspace .aw-scene-label-layer>svg{pointer-events:none;position:absolute;inset:0}.audio-workspace .aw-projected-tag{border:1px solid var(--aw-border);border-left:2px solid var(--label-color);background:var(--aw-card);color:var(--aw-text);white-space:nowrap;box-sizing:border-box;pointer-events:none;border-radius:6px;gap:2px;padding:5px 8px;font:600 10px system-ui,sans-serif;display:grid;position:absolute;top:0;left:0;box-shadow:0 3px 10px #0002}.audio-workspace .aw-projected-tag span{color:var(--aw-sub);text-overflow:ellipsis;font-size:9px;overflow:hidden}.audio-workspace .aw-projected-tag.is-selected{border-color:var(--aw-accent)}@media (width<=1200px){.audio-workspace[data-focus="1"] .aw-header{grid-template-columns:1fr;gap:7px}.audio-workspace[data-focus="1"] .aw-header .aw-system-line{display:flex}.audio-workspace .aw-camera-shortcuts{order:4}}@media (width<=1000px){.audio-workspace[data-focus="1"] .aw-scene{grid-template-columns:minmax(0,1fr)}.audio-workspace[data-focus="1"] .aw-canvas{height:clamp(400px,64dvh,760px)!important}}@media (width<=620px){.audio-workspace[data-focus="1"] .aw-header{padding:9px}.audio-workspace[data-focus="1"] .aw-header h1{font-size:19px}.audio-workspace[data-focus="1"] .aw-title-block{gap:6px}.audio-workspace[data-focus="1"] .aw-system-line strong{font-size:9px}.audio-workspace[data-focus="1"] .aw-system-line{min-width:0;max-width:100%}.audio-workspace[data-focus="1"] .aw-system-line strong{max-width:155px}.audio-workspace[data-focus="1"] .aw-status-item{flex-direction:row;align-items:center;min-height:28px;font-size:9px}.audio-workspace[data-focus="1"] .aw-canvas{height:clamp(400px,56dvh,600px)!important}.audio-workspace .aw-camera-shortcuts{border-left:0;padding-left:0}.audio-workspace .aw-camera-shortcuts button{padding:6px!important;font-size:10px!important}}.audio-workspace .aw-music-insights{border:1px solid var(--aw-border);border-radius:12px;margin:14px 0;padding:14px}.audio-workspace .aw-music-insights>summary{cursor:pointer;font-weight:700}.audio-workspace .aw-music-insights p,.audio-workspace .aw-music-insights small{font-size:12px;line-height:1.6}.audio-workspace .aw-music-insights svg{width:100%;max-height:190px;margin-top:10px;display:block}.audio-workspace .aw-music-insights svg text{fill:currentColor;font:10px system-ui,sans-serif}.audio-workspace .aw-music-insights label{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.audio-workspace .aw-music-insights select{border:1px solid var(--aw-border);background:var(--aw-card);min-width:140px;max-width:100%;color:var(--aw-text);font:inherit;border-radius:8px;padding:8px 10px}.audio-workspace .aw-music-insights label{font-size:12px;font-weight:600}@media (width<=620px){.audio-workspace .aw-music-dock[data-ready="1"]~.aw-mini-plan{width:84px;top:38px;bottom:auto}.audio-workspace .aw-music-dock-track strong{max-width:180px}}.audio-workspace .aw-scene-archive{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex;position:relative}.audio-workspace .aw-scene-archive>button,.audio-workspace .aw-scene-archive summary{border:1px solid var(--aw-border);background:var(--aw-bg);color:var(--aw-sub);cursor:pointer;border-radius:8px;padding:7px 11px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.4;list-style:none}.audio-workspace .aw-scene-archive summary::-webkit-details-marker{display:none}.audio-workspace .aw-scene-archive>details{position:relative}.audio-workspace .aw-scene-archive-menu{z-index:80;border:1px solid var(--aw-border);background:var(--aw-card);border-radius:10px;flex-direction:column;gap:4px;min-width:210px;max-width:calc(100vw - 50px);padding:6px;display:flex;position:fixed;box-shadow:0 8px 25px #0003}.audio-workspace .aw-scene-archive-menu button{text-align:left;white-space:normal;color:var(--aw-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:10px;font-size:11px}.audio-workspace .aw-scene-archive-menu button:hover{background:color-mix(in srgb,var(--aw-accent) 12%,transparent)}.audio-workspace .aw-scene-archive button:disabled{opacity:.6;cursor:wait}.audio-workspace .aw-scene-archive-status{width:100%;color:var(--aw-sub);overflow-wrap:anywhere;font-size:10px}.audio-workspace .aw-scene-archive-status small{font-size:10px;display:block}.audio-workspace .aw-scene-archive-status.is-error{color:#c65540}.audio-workspace .aw-scene-archive-review{width:100%}.audio-workspace .aw-scene-archive-review>div{border:1px solid var(--aw-border);background:var(--aw-card);border-radius:8px;max-width:480px;padding:10px;font-size:11px}.audio-workspace .aw-scene-archive-review img{border-radius:6px;width:100%;height:auto;display:block}.audio-workspace .aw-sub-layout{border:1px solid var(--aw-border);color:var(--aw-text);border-radius:9px;margin:10px 0;padding:10px;font-size:11px}.audio-workspace .aw-sub-layout>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:7px 0;display:grid}.audio-workspace .aw-sub-layout button{border:1px solid var(--aw-border);background:var(--aw-bg);min-width:0;color:var(--aw-sub);cursor:pointer;border-radius:7px;flex-direction:column;align-items:center;gap:3px;padding:6px 3px;display:flex}.audio-workspace .aw-sub-layout button[aria-pressed=true]{border-color:var(--aw-accent);color:var(--aw-accent);background:color-mix(in srgb,var(--aw-accent) 10%,var(--aw-card))}.audio-workspace .aw-sub-layout small{font-size:10px}.audio-workspace .aw-technical{border:1px solid var(--aw-border);background:var(--aw-card);color:var(--aw-text);border-radius:12px;padding:18px}.audio-workspace .aw-technical button,.audio-workspace .aw-technical input,.audio-workspace .aw-technical select{font:inherit;color:var(--aw-text);background:var(--aw-bg);border:1px solid var(--aw-border);box-sizing:border-box;border-radius:7px;min-height:38px;padding:9px}.audio-workspace .aw-technical button{cursor:pointer}.audio-workspace .aw-technical button:disabled{opacity:.5;cursor:not-allowed}.audio-workspace .aw-technical button[aria-pressed=true]{border-color:var(--aw-accent);background:color-mix(in srgb,var(--aw-accent) 12%,var(--aw-card))}.audio-workspace .aw-tech-tabs,.audio-workspace .aw-tech-actions{flex-wrap:wrap;gap:8px;display:flex}.audio-workspace .aw-tech-tabs{margin-bottom:20px}.audio-workspace .aw-tech-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.audio-workspace .aw-tech-title h3{margin:0 0 6px;font-size:20px}.audio-workspace .aw-tech-title small,.audio-workspace .aw-tech-fields label,.audio-workspace .aw-tech-note{color:var(--aw-sub);font-size:12px}.audio-workspace .aw-tech-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.audio-workspace .aw-tech-fields label{gap:6px;display:grid}.audio-workspace .aw-tech-fields input,.audio-workspace .aw-tech-fields select{width:100%;min-width:0}.audio-workspace .aw-tech-empty{border:1px dashed var(--aw-border);border-radius:10px;gap:12px;margin:18px 0;padding:26px;line-height:1.6;display:grid}.audio-workspace .aw-tech-status{flex-wrap:wrap;gap:12px;margin:16px 0;font-size:12px;display:flex}.audio-workspace .aw-tech-status [data-ready="1"]{color:var(--aw-accent)}.audio-workspace .aw-tech-readouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.audio-workspace .aw-tech-readouts>span{border:1px solid var(--aw-border);border-radius:9px;gap:6px;padding:12px;font-size:12px;display:grid}.audio-workspace .aw-tech-readouts b{font-variant-numeric:tabular-nums;font-size:22px}.audio-workspace .aw-tech-readouts small{color:var(--aw-sub);font-size:11px}.audio-workspace .aw-tech-charts{grid-template-columns:2fr 1fr;align-items:center;gap:12px;display:grid}.audio-workspace .aw-technical svg{fill:none;width:100%;height:auto;stroke:var(--aw-border)}.audio-workspace .aw-technical svg text{fill:var(--aw-sub);stroke:none;font-size:11px}.audio-workspace .aw-technical svg .aw-tech-magnitude{stroke:var(--aw-accent);stroke-width:2px}.audio-workspace .aw-technical svg .aw-tech-phase{stroke:#c79547;stroke-dasharray:4 4}.audio-workspace .aw-technical details{margin:16px 0;font-size:12px}.audio-workspace .aw-technical summary{cursor:pointer;min-height:28px}.audio-workspace .aw-technical dl>div{grid-template-columns:150px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.audio-workspace .aw-technical dd{overflow-wrap:anywhere;margin:0}.audio-workspace .aw-technical code{overflow-wrap:anywhere;font-size:11px;display:block}.audio-workspace .aw-technical a{color:var(--aw-accent);overflow-wrap:anywhere}.audio-workspace .aw-tech-note{max-width:95ch;line-height:1.65}.audio-workspace .aw-tech-bench-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.audio-workspace .aw-tech-bench-list button{text-align:left;gap:7px;font-size:12px;display:grid}.audio-workspace .aw-tech-bench-list small{color:var(--aw-sub);font-size:10px}.audio-workspace .aw-tech-bench-list [data-state=fail]{border-color:#cb7373}.audio-workspace .aw-tech-bench-list [data-state=stale],.audio-workspace .aw-tech-bench-list [data-state=invalid]{border-color:#c79547}.audio-workspace .aw-tech-bench-detail{border:1px solid var(--aw-border);border-radius:10px;margin-top:14px;padding:16px}.audio-workspace .aw-tech-bench-detail h4{margin:0 0 10px}.audio-workspace .aw-tech-bench-detail p{font-size:13px;line-height:1.6}.audio-workspace .aw-tech-bench-detail>svg{max-width:750px}@media (width<=900px){.audio-workspace .aw-tech-bench-list{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-workspace .aw-tech-charts{grid-template-columns:1fr}}@media (width<=620px){.audio-workspace .aw-technical{padding:12px}.audio-workspace .aw-tech-fields,.audio-workspace .aw-tech-readouts{grid-template-columns:1fr}.audio-workspace .aw-technical dl>div{grid-template-columns:100px minmax(0,1fr)}}.audio-workspace .aw-sub-layout label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.audio-workspace .aw-sub-layout input{border:1px solid var(--aw-border);background:var(--aw-bg);width:65px;color:var(--aw-text);border-radius:5px;padding:5px}.audio-workspace[data-focus="1"] .aw-projection{background:var(--aw-card);border-color:var(--aw-border);height:clamp(520px,100dvh - 240px,780px)}.audio-workspace .aw-projection-toolbar{border-color:var(--aw-border)}.audio-workspace .aw-projection svg [stroke]{vector-effect:non-scaling-stroke}@media (width>=1001px) and (width<=1279px){.audio-workspace[data-focus="1"] .aw-scene{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=1279px){.audio-workspace .aw-toolbar-caption{display:none}.audio-workspace .aw-camera-shortcuts{order:0;gap:2px;padding-left:5px}.audio-workspace .aw-camera-shortcuts button{padding:6px;font-size:10px}.audio-workspace .aw-view-toolbar{padding:6px;gap:4px!important}.audio-workspace .aw-view-toolbar>button{padding:6px;font-size:10px}.audio-workspace .aw-camera-menu>summary{font-size:0}.audio-workspace .aw-camera-menu>summary:after{content:"⋯";font-size:18px;line-height:1}}@media (width<=620px){.audio-workspace[data-focus="1"] .aw-projection{height:clamp(450px,70dvh,620px)}.audio-workspace .aw-projection-toolbar{gap:5px;padding:8px}.audio-workspace .aw-projection-toolbar span{min-width:80px;font-size:10px}}
