:root{color:#f6f3ea;background:#10100f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;overflow-x:clip;background:radial-gradient(circle at 25% 10%,rgba(72,198,239,.18),transparent 36rem),radial-gradient(circle at 82% 22%,rgba(255,122,89,.2),transparent 32rem),linear-gradient(135deg,#10100f,#1d1d1a 52%,#111827)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}.app-shell{display:grid;grid-template-columns:18rem minmax(0,1fr);min-height:100vh;overflow-x:hidden;overflow-x:clip}.sidebar{display:flex;flex-direction:column;gap:1.5rem;border-right:1px solid rgba(246,243,234,.1);padding:1.25rem;background:#10100fd6;backdrop-filter:blur(22px)}.brand-lockup{display:flex;align-items:center;gap:.85rem}.brand-lockup.large{align-items:flex-start}.brand-mark{display:grid;width:3rem;height:3rem;place-items:center;overflow:hidden;border:1px solid rgba(102,252,241,.28);border-radius:.875rem;color:#f6f3ea;background:radial-gradient(circle at 24% 18%,rgba(102,252,241,.38),transparent 1.9rem),radial-gradient(circle at 82% 78%,rgba(139,92,246,.3),transparent 2.2rem),linear-gradient(135deg,#17202c,#07080d 54%,#161a2b);box-shadow:0 1.25rem 4rem #66fcf11f,inset 0 0 0 1px #f6f3ea14}.brand-mark-glyph{display:block;overflow:visible}.brand-mark-lane{fill:none;stroke:#8b5cf6;stroke-linecap:round;stroke-width:5.4;opacity:.95}.brand-mark-pulse{fill:none;stroke:url(#edgeai-brand-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:5.8}.brand-mark-node.start{fill:#66fcf1}.brand-mark-node.end{fill:#f6f3ea}.brand-lockup p{margin:0;font-size:1rem;font-weight:800}.brand-lockup span,.eyeline,.helper-text,.status-metric span,.transport-stat span,.edge-health-card span,.member-row small,.file-row small,.participant-badge span{color:#f6f3eaa3;font-size:.78rem;line-height:1.35}.nav-stack{display:grid;gap:.4rem}.nav-item,.secondary-button,.primary-button,.danger-button,.upload-button,.icon-button,.segmented button,.chat-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(246,243,234,.14);min-height:2.55rem;border-radius:.65rem;color:#f6f3ea;background:#f6f3ea14}.nav-item{justify-content:flex-start;padding:0 .8rem}.nav-item.active,.icon-button.active,.segmented button.selected,.chat-tabs button.selected{color:#111827;background:#f6f3ea}.nav-item.admin-reveal{border-color:#66fcf170;box-shadow:inset 0 0 0 1px #66fcf129}.nav-item.admin-reveal.active{color:#061212;background:#66fcf1}.icon-button.muted{color:#111827;background:#ffe66d}.band-card,.panel,.status-metric,.signin-card{border:1px solid rgba(246,243,234,.12);border-radius:.8rem;background:#f6f3ea12;box-shadow:0 1rem 3.5rem #0000003d}.band-card{display:grid;gap:1rem;margin-top:auto;padding:1rem}.profile-menu-card{display:grid;gap:.35rem;border:1px solid rgba(246,243,234,.12);border-radius:.8rem;padding:.9rem;background:radial-gradient(circle at 20% 0%,rgba(117,230,166,.13),transparent 9rem),#f6f3ea0f}.profile-menu-card strong{font-size:.96rem}.profile-menu-card small{color:#f6f3eaa3;line-height:1.4}.profile-menu-card em{width:fit-content;border-radius:999rem;padding:.25rem .5rem;color:#111827;font-size:.68rem;font-style:normal;font-weight:900;background:#75e6a6}.profile-dropdown-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.profile-dropdown-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(246,243,234,.12);border-radius:.5rem;min-height:2rem;color:#f6f3ead1;font-size:.72rem;font-weight:850;background:#0000002e}.profile-dropdown-actions button.admin-link{border-color:#66fcf16b;color:#66fcf1}.profile-dropdown-actions button.logout-link{border-color:#ff7a5957;color:#ffb39d}.band-card h2,.panel h2{margin:0;font-size:1rem}.band-card p,.topbar p,.signin-card p{margin:.35rem 0 0;color:#f6f3eaad;line-height:1.6}.jam-page{display:grid;align-content:start;gap:1rem;padding:1.25rem}.topbar,.stage-toolbar,.panel-header,.participant-badge,.member-row,.file-row,.message-row>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.topbar h1,.signin-card h1{margin:0;font-size:clamp(2rem,5vw,4.35rem);line-height:.95;letter-spacing:0}.topbar-actions,.stage-actions,.chat-tabs{display:flex;flex-wrap:wrap;gap:.55rem}.primary-button{border-color:transparent;padding:0 1rem;color:#111827;font-weight:800;background:#75e6a6}.secondary-button,.danger-button{padding:0 .9rem}.danger-button{border-color:#ff7a5957;background:#ff7a5929}.full{width:100%}.icon-button{width:2.55rem;padding:0}.icon-only{width:2.8rem;padding:0}.status-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem}.status-metric{display:flex;align-items:center;gap:.8rem;padding:.8rem}.metric-icon,.file-icon{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:.65rem;color:#75e6a6;background:#75e6a61f}.status-metric strong{display:block;margin-top:.1rem}.core-engine-card{display:grid;gap:.75rem;border:1px solid rgba(117,230,166,.18);border-radius:.85rem;padding:1rem;background:linear-gradient(135deg,#75e6a617,#48c6ef0f),#f6f3ea0d;box-shadow:0 1rem 3.5rem #0003}.core-engine-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.core-engine-topline h2{margin:.1rem 0 0;font-size:1rem}.core-engine-topline em{flex:0 0 auto;border-radius:999rem;padding:.35rem .55rem;color:#111827;font-size:.72rem;font-style:normal;font-weight:900;text-transform:uppercase;background:#75e6a6}.core-engine-meter{overflow:hidden;height:.55rem;border-radius:99rem;background:#f6f3ea1a}.core-engine-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#75e6a6,#48c6ef 58%,#ffe66d)}.core-engine-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr));gap:.55rem}.core-milestones{display:flex;flex-wrap:wrap;gap:.4rem}.core-milestones span{border-radius:999rem;padding:.3rem .48rem;color:#f6f3eab8;font-size:.72rem;background:#00000038}.edge-agent-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem}.edge-agent-topline span{display:block;color:#f6f3ea94;font-size:.75rem}.edge-agent-topline strong{display:block;margin-top:.12rem}.edge-toggle{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(246,243,234,.14);min-height:2.25rem;border-radius:.6rem;padding:0 .65rem;color:#f6f3ea;background:#f6f3ea14}.edge-toggle.active{color:#111827;background:#75e6a6}.edge-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem}.edge-health-card{display:flex;align-items:center;gap:.55rem;border-radius:.65rem;padding:.6rem;color:#75e6a6;background:#0003}.edge-health-card strong{display:block;color:#f6f3ea;font-size:.84rem}.edge-recommendation{margin:.75rem 0;color:#f6f3eac7;font-size:.85rem;line-height:1.5}.edge-actions{display:grid;gap:.45rem;margin-bottom:.85rem}.edge-action{display:flex;align-items:flex-start;gap:.45rem;color:#f6f3eab3;font-size:.78rem;line-height:1.35}.edge-action svg{flex:0 0 auto;margin-top:.1rem;color:#ffe66d}.genre-intelligence-card{display:grid;gap:.65rem;border:1px solid rgba(255,230,109,.18);border-radius:.7rem;margin-bottom:.85rem;padding:.65rem;background:#ffe66d12}.genre-metrics{display:flex;flex-wrap:wrap;gap:.35rem}.genre-metrics span{border-radius:999rem;padding:.25rem .42rem;color:#f6f3eaad;font-size:.68rem;background:#00000038}.genre-stack{display:grid;gap:.45rem}.genre-stack>div{min-width:0;border-radius:.6rem;padding:.5rem;background:#0000002e}.genre-stack span,.genre-stack strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-mute-card{display:grid;gap:.65rem;border:1px solid rgba(117,230,166,.18);border-radius:.7rem;margin-bottom:.85rem;padding:.65rem;background:#75e6a612}.smart-mute-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.smart-mute-readout>div,.smart-mute-channel{min-width:0;border-radius:.6rem;padding:.5rem;background:#0000002e}.smart-mute-readout span,.smart-mute-channel span,.smart-mute-channel small{display:block;color:#f6f3ea94;font-size:.68rem;line-height:1.35}.smart-mute-readout strong,.smart-mute-channel strong{display:block;overflow:hidden;margin-top:.08rem;color:#f6f3ea;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.smart-mute-channel-list{display:grid;gap:.4rem}.smart-mute-channel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;align-items:center}.smart-mute-channel small{grid-column:1 / -1}.smart-mute-channel em{border-radius:999rem;padding:.25rem .42rem;color:#111827;font-size:.66rem;font-style:normal;font-weight:900;background:#75e6a6}.smart-mute-actions{display:grid;gap:.45rem}.genre-stack span{color:#f6f3ea94;font-size:.68rem}.genre-stack strong{margin-top:.1rem;color:#f6f3ea;font-size:.76rem}.sync-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.sync-readout>div{border-radius:.65rem;padding:.65rem;background:#0003}.sync-readout span,.pan-readout span{display:block;color:#f6f3ea94;font-size:.72rem;line-height:1.3}.sync-readout strong,.pan-readout strong{display:block;margin-top:.1rem;overflow:hidden;color:#f6f3ea;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.sync-meter,.confidence-meter,.level-meter{overflow:hidden;height:.55rem;border-radius:99rem;background:#f6f3ea1a}.sync-meter,.confidence-meter{margin-top:.75rem}.sync-meter span,.confidence-meter span,.level-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#75e6a6,#48c6ef 58%,#ffe66d)}.nervous-system-card{display:grid;gap:.65rem;border:1px solid rgba(255,122,89,.2);border-radius:.7rem;padding:.65rem;background:#ff7a5912}.nervous-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.nervous-readout{display:flex;flex-wrap:wrap;gap:.4rem}.nervous-readout span{border-radius:999rem;padding:.3rem .48rem;color:#f6f3eaad;font-size:.72rem;background:#00000038}.packet-lanes{display:grid;gap:.45rem}.packet-lane{display:flex;align-items:center;justify-content:space-between;gap:.55rem;border-radius:.6rem;padding:.5rem;background:#f6f3ea0f}.packet-lane>div{min-width:0;flex:1}.packet-lane strong,.packet-lane span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packet-lane strong{color:#f6f3ea;font-size:.76rem}.packet-lane span{margin-top:.12rem;color:#f6f3ea94;font-size:.68rem}.packet-lane em{flex:0 0 auto;border-radius:999rem;padding:.28rem .45rem;color:#111827;font-size:.64rem;font-style:normal;font-weight:900;text-transform:uppercase;background:#ffe66d}.bridge-panel,.sync-panel{display:grid;gap:.75rem}.sync-panel .panel-header{margin-bottom:0}.sync-account-row,.patchbay-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.sync-account-row>div,.patchbay-row>div{min-width:0;flex:1}.sync-account-row span,.sync-account-row small,.patchbay-row span{display:block;color:#f6f3ea94;font-size:.72rem;line-height:1.35}.sync-account-row strong,.patchbay-row strong{display:block;overflow:hidden;margin-top:.1rem;color:#f6f3ea;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.sync-status{flex:0 0 auto;border-radius:999rem;padding:.34rem .52rem;color:#111827;font-size:.66rem;font-style:normal;font-weight:900;text-transform:uppercase;background:#75e6a6}.sync-status.offline{color:#f6f3ea;background:#f6f3ea1f}.sync-status.pairing{background:#48c6ef}.sync-status.conflict{background:#ff7a59}.sync-pill-row{display:flex;flex-wrap:wrap;gap:.4rem}.sync-pill-row span{border-radius:999rem;padding:.3rem .48rem;color:#f6f3eaad;font-size:.72rem;background:#f6f3ea14}.patchbay-card{display:grid;gap:.6rem;border:1px solid rgba(246,243,234,.1);border-radius:.7rem;padding:.65rem;background:#0000002e}.monitor-mixer-card{display:grid;gap:.65rem;border:1px solid rgba(72,198,239,.18);border-radius:.7rem;padding:.65rem;background:#48c6ef12}.routing-summary,.route-meta{display:flex;flex-wrap:wrap;gap:.35rem}.routing-summary span,.route-meta span{border-radius:999rem;padding:.24rem .4rem;color:#f6f3eaa8;font-size:.66rem;line-height:1.25;background:#f6f3ea14}.patchbay-list{display:grid;gap:.5rem}.patchbay-row{align-items:flex-start;border-radius:.6rem;padding:.5rem;background:#f6f3ea0f}.route-destination-label{display:grid;gap:.3rem;margin-top:.45rem;color:#f6f3ea9e;font-size:.68rem;font-weight:800}.route-destination-label select{min-height:2.1rem;border-radius:.55rem;padding:0 .55rem;font-size:.72rem}.patchbay-row em{flex:0 0 auto;border-radius:999rem;padding:.28rem .45rem;color:#111827;font-size:.66rem;font-style:normal;font-weight:900;background:#48c6ef}.mainstream-card,.monitor-send{border-radius:.6rem;padding:.55rem;background:#0003}.mainstream-card,.monitor-send-topline{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.mainstream-card>div,.monitor-send-topline>div:first-child{min-width:0;flex:1}.mainstream-card span,.monitor-send span{display:block;overflow:hidden;color:#f6f3ea94;font-size:.7rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mainstream-card strong,.monitor-send strong{display:block;overflow:hidden;margin-top:.08rem;color:#f6f3ea;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.mainstream-card em{flex:0 0 auto;border-radius:999rem;padding:.28rem .45rem;color:#111827;font-size:.64rem;font-style:normal;font-weight:900;text-transform:uppercase;background:#75e6a6}.monitor-send-list{display:grid;gap:.5rem}.monitor-send.muted{opacity:.62}.monitor-send input[type=range]{width:100%;accent-color:#75e6a6}.monitor-send .mini-toggle{min-width:2rem;padding:0 .45rem}.bridge-panel .panel-header{margin-bottom:0}.bridge-topline,.bridge-flow{display:flex;align-items:center;gap:.75rem}.bridge-topline>div:nth-child(2){min-width:0;flex:1}.bridge-topline span,.bridge-topline small,.bridge-flow span{display:block;color:#f6f3ea94;font-size:.72rem;line-height:1.35}.bridge-topline strong,.bridge-flow strong{display:block;overflow:hidden;margin-top:.1rem;color:#f6f3ea;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.bridge-status{flex:0 0 auto;border-radius:999rem;padding:.34rem .52rem;color:#111827;font-size:.66rem;font-style:normal;font-weight:900;text-transform:uppercase;background:#75e6a6}.bridge-status.installed{background:#48c6ef}.bridge-status.needs-install,.bridge-status.offline{color:#f6f3ea;background:#f6f3ea1f}.bridge-flow{justify-content:space-between;border:1px solid rgba(246,243,234,.1);border-radius:.7rem;padding:.65rem;background:#0000002e}.bridge-flow>div{min-width:0;flex:1}.bridge-flow svg{flex:0 0 auto;color:#75e6a6}.bridge-readout{grid-template-columns:1fr}.daw-return-card{border:1px solid rgba(246,243,234,.1);border-radius:.7rem;padding:.65rem;background:#0000002e}.virtual-bandmate-card{display:grid;gap:.65rem;border:1px solid rgba(117,230,166,.18);border-radius:.7rem;padding:.65rem;background:#75e6a612}.driver-health-card{display:grid;gap:.65rem;border:1px solid rgba(72,198,239,.18);border-radius:.7rem;padding:.65rem;background:#48c6ef12}.native-bridge-card{display:grid;gap:.65rem;border:1px solid rgba(246,243,234,.1);border-radius:.7rem;padding:.65rem;background:#f6f3ea0d}.daw-return-header,.channel-map-row,.native-device-row,.native-route-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.daw-return-header span,.channel-map-row small,.native-device-row span,.native-route-row span,.native-route-row small{display:block;color:#f6f3ea94;font-size:.72rem;line-height:1.35}.daw-return-header strong,.channel-map-row strong,.native-device-row strong,.native-route-row strong{display:block;overflow:hidden;margin-top:.1rem;color:#f6f3ea;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.daw-return-header>div,.channel-map-row>div,.native-device-row>div,.native-route-row>div{min-width:0;flex:1}.daw-return-header em,.channel-map-row span,.channel-map-row em,.native-device-row em,.native-route-row em{flex:0 0 auto;border-radius:999rem;padding:.28rem .45rem;color:#111827;font-size:.66rem;font-style:normal;font-weight:900;text-transform:uppercase;background:#48c6ef}.driver-control-group{display:grid;gap:.45rem}.driver-control-group>span,.driver-health-readout span{color:#f6f3ea9e;font-size:.72rem;font-weight:800;line-height:1.35}.driver-button-row,.driver-health-readout{display:flex;flex-wrap:wrap;gap:.45rem}.driver-health-readout span{border-radius:999rem;padding:.3rem .48rem;background:#00000038}.sample-rate-warning,.sample-rate-status{display:grid;gap:.25rem;border-radius:.65rem;padding:.65rem;line-height:1.35}.sample-rate-warning{border:1px solid rgba(255,206,93,.45);background:#ffce5d1f}.sample-rate-status{border:1px solid rgba(117,230,166,.28);background:#75e6a614}.sample-rate-warning strong,.sample-rate-status strong{color:#f6f3ea;font-size:.74rem;font-weight:900;text-transform:uppercase}.sample-rate-warning span,.sample-rate-status span{color:#f6f3eab8;font-size:.76rem}.channel-map-list{display:grid;gap:.45rem;margin-top:.6rem}.native-device-list,.native-route-list{display:grid;gap:.45rem}.native-device-row,.native-route-row{border-top:1px solid rgba(246,243,234,.08);padding-top:.45rem}.native-device-row:first-child,.native-route-row:first-child{border-top:0;padding-top:0}.native-route-row small{margin-top:.14rem;color:#75e6a6c7}.live-jam-route em{background:#75e6a6}.bandmate-list{display:grid;gap:.55rem}.bandmate-card{border:1px solid rgba(246,243,234,.1);border-radius:.65rem;padding:.6rem;background:#0003}.bandmate-heading,.bandmate-metrics{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.bandmate-heading>div{min-width:0;flex:1}.bandmate-heading strong,.bandmate-heading span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandmate-heading span,.bandmate-card p,.bandmate-metrics span{color:#f6f3eaa3;font-size:.72rem;line-height:1.35}.bandmate-card p{margin:.5rem 0}.bandmate-select-label{display:grid;gap:.35rem;margin-top:.55rem;color:#f6f3ea9e;font-size:.72rem;font-weight:800}.bandmate-select-label select{min-height:2.25rem;font-size:.78rem}.bandmate-metrics{flex-wrap:wrap;justify-content:flex-start;margin-top:.4rem}.bandmate-metrics span{border-radius:999rem;padding:.25rem .42rem;background:#f6f3ea14}.channel-map-row{border-radius:.6rem;padding:.5rem;background:#f6f3ea0f}.channel-map-row span{min-width:3.6rem;text-align:center;background:#75e6a6}.channel-map-row em{background:#ffe66d}.bridge-meter{overflow:hidden;height:.55rem;border-radius:99rem;background:#f6f3ea1a}.bridge-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#48c6ef,#75e6a6)}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 23rem;gap:1rem}.video-stage{min-width:0;border:1px solid rgba(246,243,234,.12);border-radius:.85rem;padding:.8rem;background:#00000057}.video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.video-tile{position:relative;overflow:hidden;min-height:16rem;border:1px solid rgba(246,243,234,.1);border-radius:.75rem;background:linear-gradient(135deg,#f6f3ea14,#f6f3ea05),#111827}.video-tile video{display:block;width:100%;height:100%;min-height:16rem;object-fit:cover}.local-tile{grid-row:span 2;min-height:32.75rem}.local-tile video{min-height:32.75rem}.camera-placeholder,.avatar-field{display:grid;height:100%;min-height:inherit;place-items:center;gap:1rem;color:#f6f3eab8}.avatar-field{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--member-color) 55%,transparent),transparent 13rem),linear-gradient(145deg,#f6f3ea14,#f6f3ea05)}.avatar-field span{display:grid;width:5.5rem;height:5.5rem;place-items:center;border-radius:50%;color:#111827;font-size:2rem;font-weight:900;background:var(--member-color)}.participant-badge{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;border:1px solid rgba(246,243,234,.13);border-radius:.65rem;padding:.65rem;background:#10100fc7;backdrop-filter:blur(18px)}.participant-badge strong,.participant-badge span{display:block}.participant-badge em,.member-row em{color:#75e6a6;font-size:.75rem;font-style:normal}.right-rail,.lower-grid{display:grid;gap:1rem}.lower-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.panel{min-width:0;padding:1rem}.studio-panel{border:1px solid rgba(246,243,234,.12);border-radius:.85rem;padding:1rem;background:#f6f3ea0f;box-shadow:0 1rem 3.5rem #00000038}.ai-lab-panel{border:1px solid rgba(246,243,234,.12);border-radius:.85rem;padding:1rem;background:linear-gradient(135deg,#75e6a612,#48c6ef0d),#f6f3ea0d;box-shadow:0 1rem 3.5rem #00000038}.ai-lab-header,.ai-job-title,.ai-job-footer,.ai-builder-actions{display:flex;align-items:center;gap:.75rem}.ai-lab-header{justify-content:space-between;margin-bottom:.85rem}.ai-lab-header h2{margin:.1rem 0 0;font-size:1.1rem}.ai-lab-status{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(117,230,166,.25);border-radius:.65rem;min-height:2.35rem;padding:0 .75rem;color:#75e6a6;background:#75e6a614}.ai-lab-status span{color:#f6f3ea;font-size:.82rem;font-weight:800}.live-assist-panel{border:1px solid rgba(246,243,234,.1);border-radius:.75rem;margin-bottom:.75rem;padding:.85rem;background:#0000002e}.live-assist-panel.listening{border-color:#75e6a65c;box-shadow:inset 0 0 0 1px #75e6a61a}.live-assist-toolbar,.live-assist-title,.live-assist-actions,.transcript-meta{display:flex;align-items:center;gap:.75rem}.live-assist-toolbar{justify-content:space-between}.live-assist-title{min-width:0;align-items:flex-start}.live-assist-title h3,.suggestion-card h4{margin:0;font-size:.95rem}.live-assist-title p,.transcript-row p,.suggestion-card p{margin:.25rem 0 0;color:#f6f3eaa8;font-size:.78rem;line-height:1.45}.live-assist-actions{flex-wrap:wrap;justify-content:flex-end}.live-assist-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(246,243,234,.14);min-height:2.55rem;border-radius:.65rem;padding:0 .8rem;color:#f6f3ea;font-weight:800;background:#f6f3ea14}.live-assist-toggle.active{color:#111827;background:#75e6a6}.live-assist-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(17rem,.88fr);gap:.75rem;margin-top:.8rem}.transcript-panel,.inspiration-panel{min-width:0;border:1px solid rgba(246,243,234,.1);border-radius:.7rem;padding:.75rem;background:#f6f3ea0d}.transcript-list,.suggestion-list{display:grid;gap:.55rem;overflow:auto;max-height:16rem;padding-right:.2rem}.transcript-row,.suggestion-card{border:1px solid rgba(246,243,234,.08);border-radius:.65rem;padding:.65rem;background:#0000002e}.transcript-meta{flex-wrap:wrap;gap:.45rem}.transcript-meta strong{font-size:.84rem}.transcript-meta span{color:#f6f3ea85;font-size:.74rem}.transcript-kind{border-radius:999rem;padding:.2rem .45rem;color:#111827;font-size:.66rem;font-style:normal;font-weight:900;text-transform:uppercase;background:#48c6ef}.transcript-kind.lyric{background:#ff7a59}.transcript-kind.arrangement{background:#75e6a6}.transcript-kind.take-note{background:#ffe66d}.suggestion-card button{min-height:2.2rem;margin-top:.6rem;padding:0 .65rem}.ai-lab-grid{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(20rem,1.2fr) minmax(18rem,1fr);gap:.75rem}.ai-source-panel,.ai-builder-panel,.ai-output-panel{min-width:0;border:1px solid rgba(246,243,234,.1);border-radius:.75rem;padding:.85rem;background:#0000002e}.panel-header.compact{margin-bottom:.65rem}.panel-header.compact h3{margin:0;font-size:.95rem}.daw-session-list,.ai-job-list{display:grid;gap:.55rem}.daw-session{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid rgba(246,243,234,.09);border-radius:.65rem;padding:.65rem;color:#f6f3ea;text-align:left;background:#f6f3ea0f}.daw-session.selected{border-color:#75e6a670;background:#75e6a61f}.daw-session strong,.daw-session span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daw-session span,.daw-session em,.ai-builder-actions p,.ai-job span,.ai-job p{color:#f6f3eaa3;font-size:.76rem;line-height:1.4}.daw-session em{font-style:normal}.ai-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ai-form-grid label{display:grid;gap:.35rem;color:#f6f3eaad;font-size:.78rem;font-weight:800}.target-grid,.style-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.target-grid button,.style-tags button{border:1px solid rgba(246,243,234,.12);border-radius:.55rem;min-height:2.05rem;padding:0 .65rem;color:#f6f3ea;background:#f6f3ea12}.target-grid button.selected,.style-tags button.selected{color:#111827;background:#f6f3ea}.ai-builder-panel textarea{width:100%;min-height:5.75rem;margin-top:.75rem;border:1px solid rgba(246,243,234,.14);border-radius:.65rem;padding:.75rem;color:#f6f3ea;resize:vertical;background:#0000003d}.ai-builder-actions{align-items:flex-start;justify-content:space-between;margin-top:.75rem}.ai-builder-actions p{max-width:20rem;margin:0}.ai-job{border:1px solid rgba(246,243,234,.1);border-radius:.65rem;padding:.7rem;background:#f6f3ea0f}.ai-job-title{align-items:flex-start}.ai-job-title svg{flex:0 0 auto;margin-top:.1rem;color:#75e6a6}.ai-job-title strong,.ai-job-title span{display:block}.ai-job p{margin:.5rem 0 .65rem}.ai-job-footer{justify-content:space-between}.ai-status{border-radius:999rem;padding:.3rem .55rem;color:#111827;font-size:.68rem;font-weight:900;text-transform:uppercase;background:#ffe66d}.ai-status.generated{background:#75e6a6}.ai-status.ready{color:#f6f3ea;background:#f6f3ea1f}.studio-panel.collapsed{padding-bottom:.85rem}.studio-header,.transport-strip,.track-strip,.track-title,.track-buttons,.pan-readout,.studio-actions{display:flex;align-items:center;gap:.7rem}.studio-header{justify-content:space-between}.studio-header h2{margin:.1rem 0 0;font-size:1.1rem}.studio-actions{flex-wrap:wrap;justify-content:flex-end}.mix-assist-panel{border:1px solid rgba(246,243,234,.1);border-radius:.75rem;margin-top:.85rem;padding:.85rem;background:#0003}.mix-assist-top,.mix-assist-actions,.mix-move-heading,.mix-move-meta{display:flex;align-items:center;gap:.7rem}.mix-assist-top{justify-content:space-between}.mix-assist-top h3{margin:.1rem 0 0;font-size:1rem}.mix-assist-actions{flex-wrap:wrap;justify-content:flex-end}.mix-status{border-radius:999rem;padding:.35rem .55rem;color:#111827;font-size:.68rem;font-weight:900;text-transform:uppercase;background:#ffe66d}.mix-status.idle{color:#f6f3ea;background:#f6f3ea1f}.mix-status.ready,.mix-status.applied{background:#75e6a6}.mix-status.analyzing{background:#48c6ef}.mix-master-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);gap:.75rem;margin-top:.8rem}.mix-master-card,.mix-control-card,.mix-move-card{min-width:0;border:1px solid rgba(246,243,234,.09);border-radius:.7rem;padding:.75rem;background:#f6f3ea0d}.mix-targets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.mix-targets>div{border-radius:.6rem;padding:.6rem;background:#0003}.mix-targets span,.mix-move-meta span{display:block;color:#f6f3ea94;font-size:.72rem;line-height:1.3}.mix-targets strong{display:block;margin-top:.12rem;font-size:.88rem}.artifact-meter,.mix-confidence{overflow:hidden;height:.55rem;border-radius:99rem;background:#f6f3ea1a}.artifact-meter,.mix-confidence{margin-top:.75rem}.artifact-meter span,.mix-confidence span{display:block;height:100%;border-radius:inherit}.artifact-meter span{background:linear-gradient(90deg,#75e6a6,#ffe66d 55%,#ff7a59)}.mix-confidence span{background:linear-gradient(90deg,#48c6ef,#75e6a6)}.mix-recommendation{margin:.65rem 0 0;color:#f6f3eabd;font-size:.8rem;line-height:1.45}.mix-control-grid{display:grid;grid-template-columns:1fr;gap:.5rem}.mix-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;border:1px solid rgba(246,243,234,.12);min-height:2.35rem;border-radius:.6rem;padding:0 .7rem;color:#f6f3ea;background:#f6f3ea0f}.mix-toggle.active{color:#111827;font-weight:800;background:#f6f3ea}.mix-move-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.75rem}.mix-move-card p,.mix-move-card small{display:block;margin:.45rem 0 0;color:#f6f3eaa8;font-size:.76rem;line-height:1.4}.mix-move-heading{justify-content:space-between}.mix-move-heading span{border-radius:999rem;padding:.25rem .45rem;color:#111827;font-size:.68rem;font-weight:900;background:#75e6a6}.mix-move-meta{flex-wrap:wrap;justify-content:space-between;margin-top:.6rem}.transport-strip{flex-wrap:wrap;margin-top:.9rem;border-radius:.75rem;padding:.65rem;background:#00000038}.transport-stat{display:flex;align-items:center;gap:.55rem;min-height:2.55rem;border:1px solid rgba(246,243,234,.1);border-radius:.65rem;padding:.4rem .7rem;color:#75e6a6;background:#f6f3ea0f}.transport-stat strong{display:block;color:#f6f3ea;font-size:.82rem}.track-mixer{display:grid;gap:.6rem;margin-top:.75rem}.track-strip{display:grid;grid-template-columns:minmax(11rem,1fr) auto minmax(9rem,.8fr) auto;border:1px solid rgba(246,243,234,.1);border-radius:.7rem;padding:.65rem;background:#0000002e}.track-title{align-items:flex-start;flex-direction:column;gap:.1rem;min-width:0}.track-title strong,.track-title span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.track-title span{color:#f6f3ea94;font-size:.76rem}.track-pill{min-width:3.2rem;border-radius:.45rem;padding:.35rem .5rem;color:#f6f3ea8a;font-size:.7rem;font-weight:900;text-align:center;background:#f6f3ea14}.track-pill.armed{color:#111827;background:#ff7a59}.track-pill.muted{color:#111827;background:#ffe66d}.pan-readout{justify-content:flex-end;min-width:3.5rem}.panel-header{margin-bottom:.85rem}.invite-box{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.65rem;border:1px solid rgba(246,243,234,.12);border-radius:.7rem;padding:.55rem;background:#0003}.invite-box span{padding-left:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800}.member-list,.file-list,.message-list{display:grid;gap:.65rem}.member-list{margin-top:.85rem}.member-row,.file-row{justify-content:flex-start;border-radius:.65rem;padding:.65rem;background:#0000002e}.member-row div,.file-row div:last-child{min-width:0;flex:1}.member-row strong,.member-row small,.file-row strong,.file-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presence{width:.65rem;height:.65rem;flex:0 0 auto;border-radius:50%;background:#75e6a6}.presence.setting-up{background:#ffe66d}.presence.muted{background:#ff7a59}.segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;border-radius:.75rem;padding:.3rem;background:#0000003d}.segmented button,.chat-tabs button{min-height:2.2rem;border:0;border-radius:.5rem;background:transparent}.field-label{display:block;margin-top:.85rem;margin-bottom:.35rem;color:#f6f3eaad;font-size:.78rem;font-weight:700}.live-options-panel{display:grid;gap:.85rem}.live-options-panel .panel-header{margin-bottom:0}.option-block{display:grid;gap:.55rem;border-top:1px solid rgba(246,243,234,.09);padding-top:.85rem}.option-heading,.schedule-row,.share-row,.stream-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.option-heading h3{margin:0;font-size:.9rem}.option-heading span,.schedule-row span,.share-row span,.stream-row span{display:block;color:#f6f3ea8f;font-size:.72rem;line-height:1.35}.schedule-list,.share-list,.stream-list{display:grid;gap:.5rem}.schedule-row,.share-row,.stream-row{border-radius:.65rem;padding:.55rem;background:#0000002e}.schedule-row>div,.share-row>div,.stream-row>div{min-width:0;flex:1}.schedule-row strong,.schedule-row span,.share-row strong,.share-row span,.stream-row strong,.stream-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-action,.mini-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(246,243,234,.13);min-height:2rem;border-radius:.55rem;padding:0 .55rem;color:#f6f3ea;font-size:.74rem;font-weight:800;background:#f6f3ea12}.mini-action.live,.mini-toggle.active{color:#111827;background:#75e6a6}.mini-toggle{min-width:3.1rem;flex:0 0 auto}.option-status{flex:0 0 auto;border-radius:999rem;padding:.25rem .45rem;color:#111827;font-size:.66rem;font-style:normal;font-weight:900;text-transform:uppercase;background:#ffe66d}.option-status.live{background:#75e6a6}.option-status.ready,.option-status.scheduled{background:#48c6ef}.option-status.offline,.option-status.draft,.option-status.needs-config{color:#f6f3ea;background:#f6f3ea1f}.icon-button.tiny{width:2rem;min-height:2rem}select,.message-form input,.signin-form input{width:100%;min-height:2.65rem;border:1px solid rgba(246,243,234,.14);border-radius:.65rem;padding:0 .75rem;color:#f6f3ea;background:#0000003d}.helper-text{margin:.75rem 0 0}.upload-button{position:relative;min-height:2.25rem;padding:0 .75rem;color:#111827;font-weight:800;background:#f6f3ea}.upload-button input{position:absolute;inset:0;opacity:0}.chat-panel{display:grid;grid-template-rows:auto auto minmax(11rem,1fr) auto}.private-select{margin-bottom:.75rem}.message-list{overflow:auto;max-height:20rem;padding-right:.25rem}.message-row{border-radius:.7rem;padding:.7rem;background:#0000002e}.message-row span{color:#f6f3ea85;font-size:.76rem}.message-row p{margin:.35rem 0 0;color:#f6f3eac7;line-height:1.45}.message-form{display:grid;grid-template-columns:1fr auto;gap:.55rem;margin-top:.85rem}.desktop-app-screen{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at 16% 18%,rgba(72,198,239,.16),transparent 34rem),radial-gradient(circle at 88% 8%,rgba(117,230,166,.12),transparent 30rem),#080b10;color:#f6f3ea}.desktop-local-rail{display:grid;align-content:start;gap:1rem;border-right:1px solid rgba(246,243,234,.08);padding:1.2rem;background:#0a0e16e6}.desktop-control-stage{display:grid;gap:1rem;align-content:start;padding:1.2rem}.desktop-control-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:1rem;align-items:end;border:1px solid rgba(246,243,234,.09);border-radius:.9rem;padding:1rem;background:#f6f3ea0b}.desktop-control-hero h1{max-width:760px;margin:.18rem 0 0;color:#fff;font-size:clamp(2rem,4vw,4rem);letter-spacing:0;line-height:.98}.desktop-control-hero p{max-width:760px;margin:.75rem 0 0;color:#f6f3eaad;font-size:.96rem;line-height:1.55}.desktop-clock-badge,.desktop-runtime-card,.desktop-auth-card,.desktop-assistant-card,.desktop-config-card,.desktop-virtual-daw-panel,.desktop-warning-panel,.desktop-ready-panel,.desktop-test-strip{border:1px solid rgba(246,243,234,.1);border-radius:.85rem;background:#f6f3ea0e}.desktop-clock-badge,.desktop-runtime-card{display:grid;gap:.22rem;padding:.85rem}.desktop-clock-badge span,.desktop-runtime-card span,.desktop-auth-card span,.desktop-config-card .panel-header span{color:#f6f3ea94;font-size:.72rem;font-weight:900;text-transform:uppercase}.desktop-clock-badge strong{color:#75e6a6;font-size:1.9rem;line-height:1}.desktop-runtime-card strong,.desktop-auth-card strong{color:#f6f3ea;font-size:.96rem}.desktop-runtime-card small,.desktop-clock-badge small{color:#f6f3ea94;line-height:1.35}.desktop-runtime-card .runtime-error{color:#ffce5d}.desktop-runtime-meter{overflow:hidden;height:.48rem;border-radius:999rem;background:#00000052}.desktop-runtime-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#75e6a6,#48c6ef);transition:width .18s ease}.desktop-quick-tests,.desktop-auth-card,.desktop-assistant-card,.desktop-config-card{display:grid;gap:.7rem}.desktop-auth-card,.desktop-assistant-card,.desktop-config-card,.desktop-virtual-daw-panel,.desktop-warning-panel,.desktop-ready-panel{padding:.85rem}.desktop-assistant-card{gap:.75rem;background:radial-gradient(circle at 100% 0%,rgba(72,198,239,.14),transparent 12rem),#f6f3ea0e}.desktop-assistant-header,.desktop-virtual-daw-summary,.desktop-assistant-form{display:grid;gap:.55rem}.desktop-assistant-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.desktop-assistant-header span,.desktop-assistant-actions button{color:#f6f3ea94;font-size:.72rem;font-weight:900;text-transform:uppercase}.desktop-assistant-header strong{display:block;color:#f6f3ea;font-size:.96rem}.desktop-assistant-header svg{color:#75e6a6}.desktop-assistant-messages{display:grid;gap:.45rem;max-height:12rem;overflow:auto}.desktop-assistant-message{border:1px solid rgba(246,243,234,.08);border-radius:.65rem;padding:.62rem;color:#f6f3eab8;font:inherit;font-size:.78rem;line-height:1.42;text-align:left;background:#0000002e;cursor:pointer}.desktop-assistant-message.user{border-color:#48c6ef33;color:#f6f3ea;background:#48c6ef1a}.desktop-assistant-actions{display:flex;flex-wrap:wrap;gap:.38rem}.desktop-assistant-actions button,.desktop-assistant-form button,.desktop-settings-link{border:1px solid rgba(246,243,234,.1);border-radius:999rem;color:#f6f3ea;background:#0003}.desktop-assistant-actions button{padding:.42rem .54rem}.desktop-assistant-actions button.selected,.desktop-config-card.active,.desktop-virtual-daw-panel.active{border-color:#75e6a66b;box-shadow:0 0 0 1px #75e6a61f}.desktop-assistant-form{grid-template-columns:minmax(0,1fr) auto}.desktop-assistant-form input{min-width:0;border:1px solid rgba(246,243,234,.12);border-radius:999rem;padding:.65rem .75rem;color:#f6f3ea;background:#00000038}.desktop-assistant-form button{display:grid;width:2.35rem;height:2.35rem;place-items:center;color:#111827;background:#75e6a6}.desktop-auth-card label,.desktop-auth-grid label{display:grid;gap:.35rem;color:#f6f3eaa8;font-size:.78rem;font-weight:800}.desktop-auth-card input,.desktop-auth-card select,.desktop-config-card select,.desktop-config-card input[type=range]{width:100%;border:1px solid rgba(246,243,234,.12);border-radius:.55rem;padding:.72rem .75rem;color:#f6f3ea;background:#00000038}.desktop-config-card input[type=range]{padding:0;accent-color:#75e6a6}.desktop-auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.desktop-warning-panel,.desktop-ready-panel{display:grid;gap:.28rem}.desktop-warning-panel{border-color:#ffce5d73;background:#ffce5d1f}.desktop-ready-panel{border-color:#75e6a647;background:#75e6a614}.desktop-warning-panel strong,.desktop-ready-panel strong{color:#f6f3ea;font-size:.82rem;font-weight:900;text-transform:uppercase}.desktop-warning-panel span,.desktop-ready-panel span{color:#f6f3eab8;font-size:.86rem;line-height:1.45}.desktop-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.desktop-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.desktop-settings-grid label{display:grid;gap:.35rem;min-width:0;color:#f6f3eaa8;font-size:.74rem;font-weight:900}.desktop-settings-grid label span{color:#75e6a6}.desktop-toggle-row{grid-template-columns:auto minmax(0,1fr)!important;align-items:center;align-content:center;border:1px solid rgba(246,243,234,.1);border-radius:.55rem;padding:.55rem .65rem;background:#0000002e}.desktop-toggle-row input{accent-color:#75e6a6}.desktop-device-focus{display:grid;gap:.25rem;border-radius:.7rem;padding:.75rem;background:#00000038}.desktop-device-focus strong{overflow:hidden;color:#fff;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.desktop-device-focus span,.desktop-device-focus em,.desktop-device-list small,.desktop-patch-list small{color:#f6f3ea94;font-size:.72rem;font-style:normal}.desktop-device-focus em{color:#75e6a6;font-weight:900;text-transform:uppercase}.desktop-device-list,.desktop-patch-list{display:grid;gap:.45rem}.desktop-device-list div,.desktop-patch-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;align-items:center;border-top:1px solid rgba(246,243,234,.08);padding-top:.45rem}.desktop-device-list span,.desktop-patch-list strong{overflow:hidden;color:#f6f3ea;font-size:.82rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.desktop-patch-list span{grid-row:span 2;border-radius:999rem;padding:.25rem .4rem;color:#111827;font-size:.66rem;font-weight:900;text-transform:uppercase;background:#48c6ef}.desktop-video-preview{position:relative;display:grid;overflow:hidden;min-height:170px;place-items:center;border:1px solid rgba(246,243,234,.1);border-radius:.75rem;background:#00000052}.desktop-video-preview video{width:100%;height:100%;min-height:170px;object-fit:cover}.desktop-video-preview span{position:absolute;color:#f6f3ea8f;font-size:.82rem;font-weight:900}.desktop-video-preview.active{border-color:#75e6a65c}.desktop-virtual-daw-panel{display:grid;gap:.75rem}.desktop-virtual-daw-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-virtual-daw-summary div,.desktop-channel-matrix label{border:1px solid rgba(246,243,234,.1);border-radius:.7rem;background:#0000002e}.desktop-virtual-daw-summary div{display:grid;gap:.22rem;padding:.75rem}.desktop-virtual-daw-summary span,.desktop-channel-matrix span,.desktop-channel-matrix em{color:#f6f3ea94;font-size:.72rem;font-style:normal;font-weight:900;text-transform:uppercase}.desktop-virtual-daw-summary strong{overflow:hidden;color:#f6f3ea;text-overflow:ellipsis;white-space:nowrap}.desktop-virtual-daw-summary small,.desktop-channel-matrix em{overflow:hidden;color:#f6f3ea94;text-overflow:ellipsis;white-space:nowrap}.desktop-channel-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.desktop-channel-matrix label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .45rem;align-items:center;padding:.62rem}.desktop-channel-matrix input{grid-row:span 3;accent-color:#75e6a6}.desktop-channel-matrix strong{overflow:hidden;color:#f6f3ea;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.desktop-test-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:.85rem}.desktop-test-strip div{display:grid;gap:.2rem;min-width:0}.desktop-test-strip svg{color:#48c6ef}.desktop-test-strip span{color:#f6f3ea94;font-size:.72rem;font-weight:900;text-transform:uppercase}.desktop-test-strip strong{overflow:hidden;color:#f6f3ea;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.website-screen{overflow-x:hidden;overflow-x:clip;overflow-y:hidden;min-height:100vh;background:radial-gradient(circle at 76% 18%,rgba(134,92,255,.24),transparent 24rem),radial-gradient(circle at 18% 42%,rgba(72,198,239,.18),transparent 28rem),radial-gradient(circle at 82% 78%,rgba(255,230,109,.12),transparent 22rem),#080908}.website-nav{position:fixed;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.6rem;background:#080908ad;backdrop-filter:blur(22px)}.website-brand,.website-nav-links a,.website-hero-actions a{color:inherit;text-decoration:none}.website-brand .brand-mark{width:2.55rem;height:2.55rem}.website-brand span{color:#75e6a6}.website-nav-links{display:flex;align-items:center;gap:1.05rem;color:#f6f3eabd;font-size:.82rem;font-weight:800}.website-nav-cta{border:1px solid rgba(246,243,234,.18);border-radius:999rem;padding:.55rem .8rem;color:#111827!important;background:#f6f3ea}.website-hero{position:relative;display:grid;align-items:center;min-height:88vh;padding:7rem 1.6rem 5rem}.website-hero-copy{position:relative;z-index:2;width:min(45rem,100%);margin-left:max(0rem,calc((100vw - 76rem)/2))}.website-hero-copy h1{max-width:13ch;margin:0;font-size:4.7rem;line-height:.96}.website-hero-copy p{max-width:39rem;margin:1.35rem 0 0;color:#f6f3eac2;font-size:1.08rem;line-height:1.7}.website-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.future-sound-visual{position:absolute;inset:0;overflow:hidden;overflow:clip;pointer-events:none}.future-sound-visual:before{position:absolute;inset:-10% 0;color:#75e6a629;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:800;letter-spacing:0;line-height:2.25;white-space:pre-wrap;content:"86 86 86 86 86 86 86 86 86 86 86 86\a 68 68 68 68 68 68 68 68 68 68 68\a 86 86 86 86 86 86 86 86 86 86 86 86\a 68 68 68 68 68 68 68 68 68 68 68\a 86 86 86 86 86 86 86 86 86 86 86 86";opacity:.3;pointer-events:none;transform:rotate(-8deg);animation:digital-rain 18s linear infinite;mask-image:linear-gradient(90deg,transparent,black 28%,transparent 74%)}.future-sound-visual:after{position:absolute;inset:auto 0 0;height:18rem;content:"";background:linear-gradient(180deg,transparent,#080908)}.pulse-grid{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(246,243,234,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(246,243,234,.08) 1px,transparent 1px);background-size:4rem 4rem;mask-image:radial-gradient(circle at 72% 46%,black,transparent 62%)}.pulse-lines{position:absolute;inset:0;width:100%;height:100%;color:#48c6ef}.pulse-lines path{fill:none;stroke:currentColor;stroke-dasharray:10 18;stroke-linecap:round;stroke-width:2;opacity:.42;animation:pulse-dash 10s linear infinite}.pulse-lines path:nth-child(2){color:#b77cff;animation-duration:13s}.pulse-lines path:nth-child(3){color:#75e6a6;animation-duration:15s}.hardware-render{position:absolute;top:22%;right:8%;width:min(36rem,48vw);aspect-ratio:1.25;perspective:52rem}.interface-body{position:absolute;inset:12% 6%;display:grid;grid-template-rows:1fr auto auto;gap:1rem;border:1px solid rgba(246,243,234,.18);border-radius:1.4rem;padding:1.25rem;background:linear-gradient(145deg,#f6f3ea29,#f6f3ea0a),#111412;box-shadow:0 2rem 7rem #48c6ef2e,inset 0 0 0 1px #75e6a61f;transform:rotateX(58deg) rotate(-14deg)}.interface-display{display:grid;place-items:center;border-radius:1rem;color:#75e6a6;background:radial-gradient(circle,#75e6a629,#48c6ef14)}.interface-display span{font-size:.82rem;font-weight:900}.knob-row,.meter-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.knob-row i{aspect-ratio:1;border-radius:999rem;background:radial-gradient(circle at 35% 30%,#f6f3ea,#48c6ef 35%,#1c2b35 68%),#48c6ef}.meter-row{grid-template-columns:repeat(6,1fr)}.meter-row span{height:2.5rem;border-radius:999rem;background:linear-gradient(180deg,#75e6a6,#48c6ef 62%,#f6f3ea2e)}.meter-row span:nth-child(2n){height:1.7rem;margin-top:.8rem}.device-node,.edgeai-avatar{position:absolute;display:grid;place-items:center;border:1px solid rgba(246,243,234,.16);border-radius:1rem;color:#f6f3ea;background:#080908a8;box-shadow:0 1rem 4rem #00000047;backdrop-filter:blur(18px)}.device-node{gap:.35rem;width:7.2rem;min-height:6rem;font-size:.72rem;font-weight:900}.laptop-node{right:39%;bottom:20%}.phone-node{right:5%;bottom:27%}.cloud-node{right:17%;top:17%;width:9rem}.edgeai-avatar{top:35%;right:35%;width:5rem;height:5rem;color:#111827;background:linear-gradient(135deg,#75e6a6,#ffe66d)}.latency-badge,.packet-badge{position:absolute;z-index:2;display:grid;gap:.1rem;border:1px solid rgba(246,243,234,.16);border-radius:.7rem;padding:.7rem .85rem;color:#f6f3ea;background:#080908b8;box-shadow:0 1rem 3rem #00000047;backdrop-filter:blur(18px)}.latency-badge{right:31%;top:21%}.packet-badge{right:8%;top:50%}.latency-badge span,.packet-badge span{color:#f6f3ea94;font-size:.68rem;font-weight:900}.latency-badge strong,.packet-badge strong{color:#75e6a6;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:1.28rem}.website-tech-section,.website-social-section,.website-distribution-section,.website-assets-section,.signin-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;width:min(76rem,calc(100% - 3.2rem));margin:0 auto;padding:5rem 0}.section-copy h2,.signin-copy h2{margin:0;font-size:2.45rem;line-height:1.04}.section-copy p,.signin-copy p{margin:1rem 0 0;color:#f6f3eaad;line-height:1.7}.tech-breakdown-list,.musician-grid,.asset-row-list{display:grid;gap:.8rem}.tech-breakdown-row,.asset-row,.musician-profile-card,.distribution-dashboard{border:1px solid rgba(246,243,234,.12);border-radius:.85rem;background:#f6f3ea0f;box-shadow:0 1rem 3.5rem #0000002e}.tech-breakdown-row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding:1rem}.tech-breakdown-row span{display:block;color:#75e6a6;font-size:1.5rem;font-weight:950}.tech-breakdown-row small{color:#f6f3ea8c;font-size:.72rem;font-weight:800}.tech-breakdown-row h3,.musician-profile-card h3,.asset-row h3{margin:0;font-size:1rem}.tech-breakdown-row p,.musician-profile-card p,.asset-row p{margin:.35rem 0 0;color:#f6f3eaad;line-height:1.5}.musician-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.musician-profile-card{display:grid;gap:.85rem;padding:1rem}.profile-topline{display:flex;align-items:center;gap:.75rem}.profile-avatar{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.8rem;color:#111827;font-weight:950;background:#75e6a6}.profile-topline em{margin-left:auto;border-radius:999rem;padding:.3rem .5rem;color:#111827;font-size:.66rem;font-style:normal;font-weight:900;background:#ffe66d}.verified-waveform{overflow:hidden;height:.55rem;border-radius:999rem;background:#f6f3ea1a}.verified-waveform span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#48c6ef,#b77cff,#75e6a6)}.musician-profile-card small{color:#f6f3ea8a;font-size:.72rem}.profile-actions{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.profile-actions button{border:1px solid rgba(117,230,166,.3);border-radius:.55rem;padding:.45rem .62rem;color:#111827;font-size:.72rem;font-weight:950;background:#75e6a6;cursor:pointer;animation:sara-heartbeat 3.8s ease-in-out infinite}.website-distribution-section{grid-template-columns:1fr}.distribution-dashboard{display:grid;gap:1.2rem;padding:1.25rem;background:radial-gradient(circle at 68% 28%,rgba(117,230,166,.1),transparent 18rem),#f6f3ea0f}.dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-header h2{margin:0;font-size:2rem}.dashboard-header p{margin:.45rem 0 0;color:#f6f3eaa8}.wallet-graph{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:.65rem;min-height:14rem;border-radius:.75rem;padding:1rem;background:#0003}.wallet-graph span{border-radius:.5rem .5rem 0 0;background:linear-gradient(180deg,#75e6a6,#48c6ef)}.wallet-graph span:nth-child(1){height:36%}.wallet-graph span:nth-child(2){height:54%}.wallet-graph span:nth-child(3){height:72%}.wallet-graph span:nth-child(4){height:58%}.wallet-graph span:nth-child(5){height:92%}.wallet-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;border:1px solid rgba(246,243,234,.12);border-radius:.7rem;padding:.85rem 1rem;background:#0003}.wallet-summary span,.wallet-summary small{color:#f6f3ea94;font-size:.75rem;font-weight:900}.wallet-summary strong{color:#75e6a6;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:1.25rem}.wallet-summary small{grid-column:1 / -1}.orbit-platforms{display:flex;flex-wrap:wrap;gap:.55rem}.orbit-platforms span{border:1px solid rgba(246,243,234,.14);border-radius:999rem;padding:.5rem .7rem;color:#f6f3eac7;font-size:.78rem;font-weight:900;background:#00000038}.asset-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.9rem}.asset-row svg{color:#75e6a6}.admin-dashboard-page{gap:1rem}.admin-portal-gate{display:grid;gap:1.1rem;width:min(40rem,100%);margin:auto;border:1px solid rgba(102,252,241,.24);border-radius:1rem;padding:1.25rem;background:radial-gradient(circle at 75% 0%,rgba(102,252,241,.14),transparent 16rem),#f6f3ea12;box-shadow:0 1rem 4rem #0000003d}.admin-portal-gate h1{margin:.25rem 0 0;font-size:2rem}.admin-portal-gate p{margin:.7rem 0 0;color:#f6f3eaad;line-height:1.6}.admin-portal-form{display:grid;gap:.8rem}.admin-portal-form label{display:grid;gap:.4rem;color:#f6f3eab8;font-size:.82rem;font-weight:800}.form-error{color:#ffe66d!important;font-weight:800}.admin-topbar{border:1px solid rgba(246,243,234,.1);border-radius:.9rem;padding:1rem;background:radial-gradient(circle at 78% 0%,rgba(183,124,255,.14),transparent 18rem),#f6f3ea0f}.admin-session-card,.admin-metric,.admin-panel{border:1px solid rgba(246,243,234,.12);border-radius:.8rem;background:#f6f3ea12;box-shadow:0 1rem 3.5rem #0003}.admin-session-card{display:flex;align-items:center;gap:.7rem;min-width:14rem;padding:.85rem}.admin-session-card span,.admin-metric span,.admin-status-row span,.wallet-admin-footer span{color:#f6f3ea94;font-size:.73rem;font-weight:900}.admin-session-card strong,.admin-metric strong,.admin-status-row strong,.wallet-admin-footer strong{display:block;margin-top:.12rem}.admin-kpi-grid,.admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.admin-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.admin-metric{display:flex;align-items:flex-start;gap:.8rem;padding:.9rem}.admin-metric svg,.admin-panel .panel-header svg{color:#75e6a6}.admin-metric p{margin:.32rem 0 0;color:#f6f3ea9e;font-size:.78rem;line-height:1.45}.admin-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.admin-tabs button{border:1px solid rgba(246,243,234,.12);border-radius:999rem;padding:.55rem .75rem;color:#f6f3eac7;font-size:.78rem;font-weight:900;background:#f6f3ea0f}.admin-tabs button.selected{color:#111827;background:#75e6a6}.admin-panel{display:grid;gap:1rem;padding:1rem}.admin-heatmap{position:relative;overflow:hidden;min-height:22rem;border-radius:.75rem;background:linear-gradient(rgba(246,243,234,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(246,243,234,.05) 1px,transparent 1px),radial-gradient(circle at 35% 45%,rgba(117,230,166,.14),transparent 13rem),#0003;background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto,auto}.admin-heatmap span{position:absolute;display:grid;gap:.18rem;min-width:8rem;border:1px solid rgba(246,243,234,.16);border-radius:.7rem;padding:.55rem .65rem;background:#080908bd;transform:translate(-50%,-50%)}.admin-heatmap span:before{position:absolute;top:-.35rem;left:-.35rem;width:.7rem;height:.7rem;border-radius:999rem;content:"";background:#75e6a6;box-shadow:0 0 0 .35rem #75e6a61f}.admin-heatmap span.good:before{background:#ffe66d}.admin-heatmap span.watch:before{background:#ff7a59}.admin-heatmap strong{font-size:.78rem}.admin-heatmap small{color:#f6f3ea99;font-size:.68rem}.admin-status-list{display:grid;gap:.55rem}.admin-status-list.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-status-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(246,243,234,.1);border-radius:.65rem;padding:.72rem;background:#0000002e}.admin-search{display:flex;align-items:center;gap:.6rem;border:1px solid rgba(246,243,234,.12);border-radius:.65rem;padding:0 .75rem;background:#0003}.admin-search input{width:100%;border:0;min-height:2.6rem;color:#f6f3ea;background:transparent;outline:none}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;min-width:48rem}.admin-table th,.admin-table td{border-bottom:1px solid rgba(246,243,234,.1);padding:.75rem;text-align:left;vertical-align:top}.admin-table th{color:#f6f3ea94;font-size:.72rem;text-transform:uppercase}.admin-table td span{display:block;margin-top:.2rem;color:#f6f3ea94;font-size:.72rem}.table-action{display:inline-flex;align-items:center;border:1px solid rgba(102,252,241,.24);border-radius:.5rem;margin:.1rem .25rem .1rem 0;min-height:1.9rem;padding:0 .5rem;color:#66fcf1;font-size:.7rem;font-weight:900;background:#66fcf114}.chart-frame{overflow:hidden;border:1px solid rgba(246,243,234,.1);border-radius:.75rem;padding:.6rem;background:#0000002e}.system-control-list{display:grid;gap:.65rem}.wallet-admin-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(246,243,234,.1);border-radius:.7rem;padding:.85rem;background:#0000002e}.account-dashboard-page{gap:1rem}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.account-panel{display:grid;gap:1rem}.account-readout,.account-session-list{display:grid;gap:.65rem}.account-fact,.account-session-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(246,243,234,.1);border-radius:.65rem;padding:.75rem;background:#0000002e}.account-fact span,.account-session-row span{color:#f6f3ea94;font-size:.76rem;font-weight:800}.account-session-row div{display:grid;gap:.2rem}.account-session-row em{border-radius:999rem;padding:.3rem .5rem;color:#111827;font-size:.7rem;font-style:normal;font-weight:950;background:#75e6a6}.wallet-large{color:#75e6a6;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:3rem;font-weight:950}.signin-section{align-items:center;padding-bottom:6rem}.signin-card{width:min(100%,34rem);padding:1.25rem;background:#10100fd1;backdrop-filter:blur(26px)}.signin-card h1{margin-top:2rem}.signin-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:1.1rem;border-radius:.75rem;padding:.3rem;background:#0000003d}.signin-mode-toggle button{border:0;min-height:2.35rem;border-radius:.5rem;color:#f6f3ea;font-weight:800;background:transparent}.signin-mode-toggle button.selected{color:#111827;background:#f6f3ea}.signin-form{display:grid;gap:.9rem;margin-top:1.25rem}.signin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.signin-form label{display:grid;gap:.4rem;color:#f6f3eab8;font-size:.82rem;font-weight:700}.release-dashboard{display:grid;gap:1rem}.release-hero-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);gap:1rem;align-items:stretch;border:1px solid rgba(102,252,241,.18);border-radius:.8rem;padding:1.25rem;background:radial-gradient(circle at 10% 0%,rgba(102,252,241,.16),transparent 18rem),radial-gradient(circle at 90% 18%,rgba(139,92,246,.12),transparent 18rem),#f6f3ea12}.release-hero-panel h2,.release-section-header h2{margin:0}.release-hero-panel p{max-width:58rem;color:#f6f3eab8;line-height:1.65}.release-score-card{display:grid;gap:.3rem;align-content:center;border:1px solid rgba(246,243,234,.12);border-radius:.75rem;padding:1rem;background:#0003}.release-score-card span,.release-score-card em,.release-track-row span,.release-source-card span,.release-source-card em,.delivery-lane span,.distribution-job-row span,.split-status-row span,.split-status-row em,.split-person span{color:#f6f3eaa3;font-size:.78rem;line-height:1.4}.release-score-card strong{font-size:1.55rem}.release-score-card em{font-style:normal}.release-wizard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.release-panel{display:grid;gap:1rem;align-content:start}.release-section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.release-source-card,.release-track-row,.split-participant-row,.delivery-lane,.distribution-job-row,.validation-pill{border:1px solid rgba(246,243,234,.12);border-radius:.65rem;background:#00000029}.release-source-card{display:grid;gap:.25rem;padding:1rem}.release-track-list,.delivery-lane-list,.distribution-job-list,.split-participant-list{display:grid;gap:.65rem}.release-track-row,.distribution-job-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.8rem}.release-track-row strong,.release-track-row span,.distribution-job-row strong,.distribution-job-row span{display:block;min-width:0;overflow-wrap:anywhere}.release-track-row em,.distribution-job-row em{color:#66fcf1;font-size:.72rem;font-style:normal;font-weight:900;text-transform:uppercase}.release-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.release-form-grid label{display:grid;gap:.35rem;color:#f6f3eab8;font-size:.76rem;font-weight:800}.release-form-grid input,.split-percent-input input{border:1px solid rgba(246,243,234,.14);border-radius:.55rem;color:#f6f3ea;background:#0000003d}.release-form-grid input{min-height:2.55rem;padding:0 .75rem}.split-sheet-editor{display:grid;gap:1rem}.split-total{display:inline-flex;align-items:center;gap:.4rem;border-radius:999rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900}.split-total.valid{color:#061212;background:#75e6a6}.split-total.invalid{color:#111827;background:#ffe66d}.split-status-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.split-status-row em{font-style:normal}.split-participant-row{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr) auto;gap:.75rem;align-items:center;padding:.8rem}.split-person{display:flex;align-items:center;gap:.65rem;min-width:0}.split-person strong,.split-person span{display:block;min-width:0;overflow-wrap:anywhere}.split-participant-row input[type=range]{width:100%;accent-color:#66fcf1}.split-percent-input{display:inline-flex;align-items:center;gap:.3rem;color:#f6f3eac7;font-weight:800}.split-percent-input input{width:5.5rem;min-height:2.2rem;padding:0 .5rem}.delivery-lane{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.9rem;color:#f6f3ea;text-align:left}.delivery-lane.selected{border-color:#66fcf18c;background:radial-gradient(circle at 12% 0%,rgba(102,252,241,.14),transparent 12rem),#66fcf112}.delivery-lane strong,.delivery-lane span,.delivery-lane em{display:block}.delivery-lane em{color:#ffe66d;font-size:.72rem;font-style:normal;font-weight:850}.release-validation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.validation-pill{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:.55rem .7rem;color:#f6f3ead1;font-size:.76rem;font-weight:850}.validation-pill.ready{border-color:#75e6a657;color:#75e6a6}.validation-pill.blocked{border-color:#ffe66d3d;color:#ffe66d}.distribution-job-row.ready em,.distribution-job-row.validating em{color:#75e6a6}.distribution-job-row.blocked em,.distribution-job-row.rejected em{color:#ffe66d}@keyframes pulse-dash{to{stroke-dashoffset:-180}}@keyframes sara-heartbeat{0%,to{box-shadow:0 0 #75e6a600}45%{box-shadow:0 0 0 .28rem #75e6a61a}}@keyframes digital-rain{0%{transform:translateY(-12%) rotate(-8deg)}to{transform:translateY(12%) rotate(-8deg)}}@media(prefers-reduced-motion:reduce){.pulse-lines path,.future-sound-visual:before,.profile-actions button{animation:none}}@media(max-width:1180px){.app-shell,.desktop-app-screen{grid-template-columns:1fr}.sidebar{position:static}.desktop-local-rail{border-right:0;border-bottom:1px solid rgba(246,243,234,.08)}.nav-stack{grid-template-columns:repeat(5,minmax(0,1fr))}.nav-item{justify-content:center}.workspace-grid,.lower-grid,.ai-lab-grid,.live-assist-grid,.mix-master-grid,.desktop-control-hero,.desktop-config-grid,.desktop-test-strip,.desktop-virtual-daw-summary,.mix-move-list,.admin-kpi-grid,.admin-grid,.account-grid,.website-tech-section,.website-social-section,.website-assets-section,.signin-section,.release-hero-panel,.release-wizard-grid{grid-template-columns:1fr}.status-strip{grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr))}.website-hero-copy h1{font-size:3.6rem}.hardware-render{opacity:.58}}@media(max-width:780px){html,body,#root{max-width:100%;overflow-x:hidden;overflow-x:clip}.app-shell,.desktop-app-screen,.desktop-local-rail,.desktop-control-stage,.desktop-config-card,.desktop-assistant-card,.desktop-virtual-daw-panel,.jam-page,.sidebar,.workspace-grid,.right-rail,.panel,.sync-panel,.bridge-panel,.video-stage,.studio-panel,.ai-lab-panel,.release-dashboard,.release-panel{min-width:0;max-width:100%}.sync-panel>*,.bridge-panel>*,.right-rail>*,.patchbay-card>*,.monitor-mixer-card>*,.nervous-system-card>*,.genre-intelligence-card>*,.smart-mute-card>*{min-width:0;max-width:100%}.jam-page,.sidebar,.desktop-local-rail,.desktop-control-stage{padding:.85rem}.desktop-control-hero h1{font-size:2.2rem;line-height:1}.desktop-auth-grid,.desktop-settings-grid,.desktop-channel-matrix,.desktop-virtual-daw-summary,.desktop-device-list div,.desktop-patch-list div{grid-template-columns:1fr}.topbar,.stage-toolbar,.panel-header,.sync-account-row,.daw-return-header,.native-route-row,.bridge-topline,.bridge-flow,.patchbay-row,.mainstream-card,.monitor-send-topline,.option-heading,.schedule-row,.share-row,.stream-row{align-items:flex-start;flex-direction:column}.status-strip,.video-grid,.nav-stack,.sync-readout,.smart-mute-readout,.nervous-grid,.channel-map-row,.segmented,.release-hero-panel,.release-wizard-grid,.release-form-grid,.release-validation-grid,.split-participant-row,.release-track-row,.distribution-job-row{grid-template-columns:1fr}.topbar-actions,.stage-actions,.profile-dropdown-actions,.edge-actions,.smart-mute-actions,.driver-button-row,.routing-summary,.route-meta,.sync-pill-row,.nervous-readout,.topbar-actions .secondary-button,.topbar-actions .danger-button,.stage-actions .secondary-button,.smart-mute-actions .secondary-button,.profile-dropdown-actions button{width:100%}.patchbay-row em,.daw-return-header em,.native-route-row em,.sync-status,.mainstream-card em{max-width:100%;white-space:normal}.patchbay-row strong,.patchbay-row span,.mainstream-card strong,.mainstream-card span,.native-route-row strong,.native-route-row span,.native-route-row small,.monitor-send strong,.monitor-send span,.daw-return-header strong,.sync-readout strong,.genre-stack strong,.smart-mute-channel strong{white-space:normal}.monitor-send input[type=range],.route-destination-label select,select,input,textarea{max-width:100%}.studio-header,.mix-assist-top{align-items:flex-start;flex-direction:column}.studio-actions,.mix-assist-actions{justify-content:flex-start;width:100%}.track-strip{grid-template-columns:1fr;align-items:stretch}.track-buttons,.pan-readout,.ai-lab-header,.ai-builder-actions,.live-assist-actions{justify-content:flex-start}.ai-lab-header,.ai-builder-actions,.live-assist-toolbar{align-items:flex-start;flex-direction:column}.ai-form-grid,.admin-status-list.compact,.signin-form-grid{grid-template-columns:1fr}.split-status-row,.release-section-header{align-items:flex-start;flex-direction:column}.split-percent-input input{width:100%}.website-nav{position:static;align-items:flex-start;flex-direction:column;padding:1rem}.website-nav-links{flex-wrap:wrap;gap:.55rem;width:100%}.website-hero{min-height:auto;overflow:hidden;overflow:clip;padding:4rem 1rem 5rem}.website-hero-copy{width:100%;max-width:100%;margin-left:0}.website-hero-copy h1{max-width:10.5ch;font-size:2.7rem}.website-hero-copy p{font-size:.98rem}.website-tech-section,.website-social-section,.website-distribution-section,.website-assets-section,.signin-section{width:min(100% - 2rem,76rem);padding:3.2rem 0}.hardware-render,.device-node,.latency-badge,.packet-badge{opacity:.42}.hardware-render{top:18%;right:.5rem;width:min(17rem,55vw)}.website-hero-actions a{width:100%;justify-content:center;text-align:center}.cloud-node{top:10%;right:5%}.laptop-node,.phone-node{display:none}.edgeai-avatar{right:10%}.latency-badge{top:22%;right:42%}.packet-badge{top:55%;right:4%}.tech-breakdown-row,.musician-grid{grid-template-columns:1fr}.dashboard-header{display:grid}.mix-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.local-tile,.local-tile video,.video-tile,.video-tile video{min-height:18rem}.brand-lockup span,.nav-item{font-size:.85rem}}
