.account-workspace{gap:18px;display:grid}.account-preview-notice{background:#312e8159;border:1px solid #7c3aed;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.account-preview-notice strong{color:#ddd6fe}.account-preview-notice span{color:#cbd5e1;line-height:1.5}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-card{background:linear-gradient(145deg,#12223af2,#081426f2);border:1px solid #263750;border-radius:16px;padding:20px;box-shadow:0 20px 50px #0000002e}.account-card h2{margin-bottom:0;font-size:19px}.account-card p,.account-card small,.account-card dt,.account-card li{color:#94a3b8}.account-card button{color:#fff;cursor:pointer;background:#111f34;border:1px solid #41516b;border-radius:9px;padding:10px 12px}.account-card button:disabled{cursor:not-allowed;opacity:.48}.account-card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.account-card-title>span{color:#94a3b8;font-size:12px}.verified-badge{background:#123e31;border:1px solid #166534;border-radius:999px;padding:4px 8px;color:#6ee7b7!important}.pro-chip{background:#422006;border:1px solid #a16207;border-radius:999px;padding:4px 8px;color:#fde68a!important}.profile-card dl{gap:12px;display:grid}.profile-card dl div{grid-template-columns:90px 1fr;gap:14px;display:grid}.profile-card dd{margin:0}.usage-number{margin-bottom:4px;font-size:30px;display:block}.account-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.connection-list{margin-top:14px;display:grid}.connection-row{border-top:1px solid #24334a;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.connection-row>div{gap:4px;display:grid}.connection-row span{color:#94a3b8;font-size:12px}.setting-row{justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.setting-row>span{gap:4px;display:grid}.setting-row input{accent-color:#7c3aed;width:18px;height:18px}.setting-row.compact{border-top:1px solid #24334a;border-bottom:1px solid #24334a}.retention-box{background:#0d1a2e;border-radius:10px;gap:5px;margin:8px 0 12px;padding:14px;display:grid}.retention-box span{color:#94a3b8;font-size:13px}.segmented-control{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.segmented-control button.active{background:#312e81;border-color:#7c3aed}.diagnostics-card ul{padding-left:20px}.danger-card{border-color:#7f1d1d}.danger-card label{color:#cbd5e1;gap:8px;display:grid}.danger-card input{color:#fff;background:#081426;border:1px solid #41516b;border-radius:9px;padding:10px 12px}@media (width<=900px){.account-grid{grid-template-columns:1fr}}@media (width<=560px){.connection-row,.setting-row,.account-card-title{flex-direction:column;align-items:flex-start}.connection-row button{width:100%}.account-actions{flex-direction:column}.account-actions button{width:100%}}.library-workspace{gap:18px;display:grid}.library-preview-notice{background:#312e8159;border:1px solid #7c3aed;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.library-preview-notice strong{color:#ddd6fe}.library-preview-notice span{color:#cbd5e1;line-height:1.5}.library-tabs,.filter-row{flex-wrap:wrap;gap:8px;display:flex}.library-tabs button,.filter-row button,.library-actions button,.media-list button{color:#cbd5e1;cursor:pointer;background:#0d1a2e;border:1px solid #334155;border-radius:9px;padding:9px 12px}.library-tabs button:disabled,.filter-row button:disabled,.library-actions button:disabled,.media-list button:disabled{cursor:not-allowed;opacity:.48}.library-tabs button.active,.filter-row button.active{color:#fff;background:#312e81;border-color:#7c3aed}.library-toolbar{background:#081426eb;border:1px solid #263750;border-radius:14px;gap:12px;padding:16px;display:grid}.library-toolbar input{color:#fff;background:#071321;border:1px solid #334155;border-radius:9px;width:min(520px,100%);padding:11px 12px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.library-card,.media-list article,.activity-list article,.library-empty{background:linear-gradient(145deg,#12223af2,#081426f2);border:1px solid #263750;border-radius:14px;padding:16px}.library-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.library-card h2{margin:4px 0 8px;font-size:18px}.library-card span,.library-card p,.media-list span,.activity-list p,.activity-list small,.library-empty span{color:#94a3b8}.library-state,.pro-chip,.activity-list article>em{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal}.library-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.library-actions .recover-action{color:#86efac;background:#123e31;border-color:#166534}.template-card{flex-direction:column;min-height:220px;display:flex}.template-card p{flex:1;line-height:1.5}.pro-chip{color:#fde68a;background:#422006;border:1px solid #a16207}.media-list,.activity-list{gap:10px;display:grid}.media-list article{justify-content:space-between;align-items:center;gap:16px;display:flex}.media-list article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.media-list article>div:first-child{gap:4px;display:grid}.media-list em{color:#fbbf24;font-size:12px;font-style:normal}.retention-note{color:#94a3b8;background:#0d1a2e;border-radius:10px;padding:14px}.activity-list article{grid-template-columns:12px 1fr auto;align-items:start;gap:14px;display:grid}.activity-list p{margin:4px 0}.activity-dot{background:#64748b;border-radius:50%;width:10px;height:10px;margin-top:5px}.activity-completed{background:#10b981}.activity-processing{background:#3b82f6}.activity-restored{background:#22c55e}.activity-attention{background:#f97316}.library-empty{text-align:center;grid-column:1/-1;gap:6px;padding:34px;display:grid}@media (width<=850px){.library-grid{grid-template-columns:1fr}.media-list article{flex-direction:column;align-items:flex-start}}@media (width<=600px){.activity-list article{grid-template-columns:12px 1fr}.activity-list article>em{grid-column:2;justify-self:start}}.onboarding-workspace{gap:18px;display:grid}.checkout-boundary{background:#42200661;border:1px solid #a16207;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.checkout-boundary strong{color:#fde68a}.checkout-boundary span{color:#cbd5e1;line-height:1.45}.onboarding-grid{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.onboarding-checklist,.credit-explainer,.upgrade-preview{padding:20px}.onboarding-checklist{gap:12px;display:grid}.check-row{border-top:1px solid #263750;align-items:center;gap:10px;padding:10px 0;display:flex}.check-row span{color:#fff;background:#312e81;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.verification-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.verification-actions label{color:#94a3b8;grid-column:1/-1;justify-content:space-between;display:flex}.verification-actions button,.context-tabs button,.checkout-card button{color:#fff;cursor:pointer;background:#111f34;border:1px solid #41516b;border-radius:9px;padding:10px 12px}.credit-explainer p,.upgrade-preview p{color:#a9b7ca;line-height:1.55}.credit-example{border-top:1px solid #263750;justify-content:space-between;padding:12px 0;display:flex}.credit-example.total{color:#6ee7b7}.plan-section{gap:12px;display:grid}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plan-option{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#12223af2,#081426f2);border:1px solid #263750;border-radius:14px;gap:10px;min-height:190px;padding:18px;display:grid}.plan-option strong{font-size:24px}.plan-option small{color:#94a3b8}.plan-option.selected{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed33}.upgrade-preview{grid-template-columns:1.4fr .8fr;gap:20px;display:grid}.context-tabs{flex-wrap:wrap;gap:8px;display:flex}.context-tabs button.active{background:#312e81;border-color:#4f46e5}.checkout-card{background:#0a1728;border:1px solid #263750;border-radius:14px;gap:10px;padding:18px;display:grid}.checkout-card span{font-size:24px;font-weight:800}.checkout-card small{color:#94a3b8}.checkout-card button:disabled{opacity:.48;cursor:not-allowed}@media (width<=900px){.checkout-boundary{flex-direction:column;align-items:flex-start}.onboarding-grid,.upgrade-preview,.plan-grid,.verification-actions{grid-template-columns:1fr}}.skip-link{z-index:1000;color:#111827;background:#fff;border-radius:8px;padding:10px 14px;transition:transform .15s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:3px;outline:3px solid #fbbf24}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.runtime-card{background:linear-gradient(145deg,#1e40af2e,#0f172ab8);border:1px solid #365276;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.runtime-card strong{color:#bfdbfe;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.runtime-card span{color:#ddd6fe;background:#5b21b63d;border:1px solid #7c3aed;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:800}.runtime-card small{color:#94a3b8;font-size:11px;line-height:1.45}.status-workspace{gap:16px;display:grid}.status-preview-notice{background:#4c1d9538;border:1px solid #7c3aed;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.status-preview-notice strong{color:#ddd6fe}.status-preview-notice span{color:#cbd5e1;line-height:1.45}.status-tabs{flex-wrap:wrap;gap:8px;display:flex}.status-tabs button,.status-workspace .panel button{color:#fff;cursor:pointer;background:#111f34;border:1px solid #41516b;border-radius:9px;padding:10px 12px}.status-workspace .panel button:disabled{cursor:not-allowed;opacity:.5}.status-tabs .active{background:#312e81;border-color:#4f46e5}.status-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.status-hero p{color:#a9b7ca}.status-dot{background:#22c55e;border-radius:50%;width:18px;height:18px;box-shadow:0 0 18px #22c55e}.status-degraded .status-dot{background:#f59e0b;box-shadow:0 0 18px #f59e0b}.status-offline .status-dot{background:#ef4444;box-shadow:0 0 18px #ef4444}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.status-grid .panel{padding:20px}.status-grid p{color:#a9b7ca;line-height:1.55}@media (width<=850px){.status-preview-notice{flex-direction:column;align-items:flex-start}.status-grid{grid-template-columns:1fr}.status-hero{grid-template-columns:auto 1fr}.status-hero button{grid-column:1/-1}}.pro-music-panel{background:linear-gradient(145deg,#12223af7,#081426f7);border:1px solid #263750;border-radius:16px;gap:16px;padding:18px;display:grid}.pro-music-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pro-music-heading h2{margin-bottom:6px;font-size:20px}.pro-music-heading p{color:#a9b7ca;max-width:760px;margin-bottom:0;line-height:1.45}.pro-music-voice{color:#94a3b8;gap:7px;min-width:210px;font-size:12px;display:grid}.pro-music-voice select{color:#f8fafc;background:#0a1728;border:1px solid #334155;border-radius:9px;width:100%;padding:10px 12px}.pro-music-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pro-music-section{background:#0a1728;border:1px solid #334155;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.pro-music-section.accepted{border-color:#166534;box-shadow:inset 0 0 0 1px #22c55e2e}.pro-music-section>div:first-child{gap:4px;display:grid}.pro-music-section span{color:#94a3b8;font-size:12px}.pro-music-section-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.pro-music-section-actions button{color:#fff;cursor:pointer;background:#111f34;border:1px solid #41516b;border-radius:8px;padding:8px 10px}.pro-music-section-actions button:disabled{cursor:not-allowed;opacity:.48}.pro-music-section-actions .section-accepted{color:#bbf7d0;background:#14532d;border-color:#15803d}.pro-music-locked{background:#422006;border-radius:9px;margin:0;padding:10px 12px;color:#fde68a!important}@media (width<=980px){.pro-music-heading{display:grid}.pro-music-voice{min-width:0;max-width:320px}.pro-music-sections{grid-template-columns:1fr}}:root{color:#f8fafc;font-synthesis:none;text-rendering:optimizelegibility;background:#06111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 100% 0,#14213d 0,#081426 35%,#050d18 100%);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button:disabled{cursor:not-allowed;opacity:.48}.app-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{background:#040d1be6;border-right:1px solid #20304a;flex-direction:column;gap:24px;padding:24px 18px;display:flex}.brand{flex-direction:column;gap:2px;display:flex}.brand span{letter-spacing:.08em;background:linear-gradient(90deg,#38bdf8,#7c3aed,#d946ef);color:#0000;-webkit-background-clip:text;font-size:34px;font-weight:900}.brand small{color:#cbd5e1;font-size:15px}nav{gap:8px;display:grid}.nav-item{text-align:left;color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 14px}.nav-item:hover,.nav-item.active{color:#fff;background:linear-gradient(90deg,#5b21b6,#2563eb)}.plan-card{background:linear-gradient(145deg,#5b21b647,#0f172ab3);border:1px solid #5b21b6;border-radius:14px;gap:10px;margin-top:auto;padding:16px;display:grid}.plan-card span{color:#cbd5e1;font-size:13px;line-height:1.4}progress{accent-color:#7c3aed;width:100%}main{min-width:0;padding:30px}.topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}h1,h2,p{margin-top:0}h1{margin-bottom:8px;font-size:clamp(30px,4vw,48px)}.topbar p{color:#94a3b8;max-width:760px;margin-bottom:0}.eyebrow{letter-spacing:.14em;font-size:12px;font-weight:800;color:#a78bfa!important}.primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#c026d3,#4f46e5);border:0;border-radius:10px;padding:12px 18px;font-weight:800}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tool-card,.panel,.recovery-panel{background:linear-gradient(145deg,#12223af2,#081426f2);border:1px solid #263750;border-radius:16px;position:relative;box-shadow:0 20px 50px #0000002e}.tool-card{flex-direction:column;min-height:250px;padding:20px;display:flex}.tool-card h2{margin-bottom:8px;font-size:19px}.tool-card p{color:#a9b7ca;flex:1;line-height:1.55}.tool-card button,.panel button,.recovery-panel button,.workspace-header button,.producer-toolbar button,.producer-actions button,.jazz-workspace button{color:#fff;cursor:pointer;background:#111f34;border:1px solid #41516b;border-radius:9px;padding:10px 12px}.tool-icon{background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:26px;display:grid}.badge{color:#fde68a;background:#422006;border:1px solid #a16207;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;top:14px;right:14px}.dashboard-grid{grid-template-columns:1.5fr 1fr;gap:16px;margin-top:16px;display:grid}.panel{padding:20px}.panel-title{justify-content:space-between;align-items:center;display:flex}.panel-title button{color:#a78bfa;background:0 0;border:0}.project-row,.destination-row{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #24334a;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 0;display:flex}.project-copy{flex:1;gap:4px;min-width:0;display:grid}.project-copy span,.project-copy small,.destination-row small{color:#94a3b8}.project-copy progress{max-width:320px;margin-top:6px}.status{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px}.status-ready{color:#6ee7b7;background:#123e31}.status-processing{color:#93c5fd;background:#172554}.status-draft{color:#d4d4d8;background:#27272a}.status-needs-attention{color:#fdba74;background:#451a03}.destination-meta{align-items:center;gap:8px;display:flex}.destination-meta em{color:#fde68a;border:1px solid #a16207;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800}.workspace-note{color:#cbd5e1;background:#0d1a2e;border-radius:10px;justify-content:space-between;gap:20px;margin-top:14px;padding:14px;display:flex}.workspace-note>div{gap:4px;display:grid}.workspace-note span{color:#94a3b8;font-size:13px}.workspace-deadline{text-align:right}.danger-action{width:100%;margin-top:10px;color:#fecaca!important;background:#2b1015!important;border-color:#7f1d1d!important}.recovery-panel{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:18px 20px;display:flex}.recovery-panel>div{align-items:center;gap:14px;display:flex}.recovery-panel p{color:#a9b7ca;margin:4px 0 0}.recovery-icon{color:#6ee7b7;background:#123e31;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.producer-workspace,.jazz-workspace{gap:16px;display:grid}.workspace-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workspace-header p{color:#94a3b8;max-width:700px}.workspace-header-actions{gap:10px;display:flex}.text-action{margin-bottom:18px;color:#93c5fd!important;background:0 0!important;border:0!important;padding:0!important}.producer-toolbar{background:#081426eb;border:1px solid #263750;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.project-settings,.transport-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-settings label{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;background:#0d1a2e;border-radius:9px;min-width:92px;padding:8px 10px;font-size:11px}.project-settings strong{color:#fff;text-transform:none;letter-spacing:0;margin-top:3px;font-size:14px;display:block}.transport-active{background:#312e81!important;border-color:#4f46e5!important}.record-active{background:#7f1d1d!important;border-color:#ef4444!important}.producer-layout{grid-template-columns:210px minmax(0,1fr);gap:16px;min-width:0;display:grid}.producer-actions{flex-direction:column;gap:10px;display:flex}.producer-actions h2{font-size:17px}.producer-actions button{text-align:left;justify-content:space-between;align-items:center;display:flex}.producer-actions em{color:#fde68a;font-size:10px;font-style:normal}.assist-note{background:#0d1a2e;border-radius:10px;gap:5px;margin-top:auto;padding:12px;display:grid}.assist-note span{color:#94a3b8;font-size:12px;line-height:1.45}.producer-canvas{background:#071321;border:1px solid #263750;border-radius:16px;min-width:0;overflow:hidden}.timeline-ruler{color:#64748b;border-bottom:1px solid #263750;grid-template-columns:repeat(7,1fr);align-items:center;height:44px;padding-left:188px;font-size:11px;display:grid;position:relative}.timeline-ruler i{background:#f43f5e;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 10px #f43f5e}.track-stack{display:grid}.track-row{border-bottom:1px solid #1e2c42;grid-template-columns:188px minmax(0,1fr);min-width:0;display:grid}.track-row:last-child{border-bottom:0}.track-controls{background:#0a1728;border-right:1px solid #263750;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:12px;display:grid}.track-controls>div{gap:3px;min-width:0;display:grid}.track-controls strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-controls span{color:#94a3b8;text-transform:capitalize;font-size:11px}.track-controls button{color:#cbd5e1;background:#111f34;border:1px solid #334155;border-radius:6px;width:28px;height:28px;padding:0}.control-active{color:#fff!important;background:#5b21b6!important;border-color:#7c3aed!important}.volume-control{grid-column:1/-1;grid-template-columns:36px 1fr;align-items:center;gap:7px;display:grid}.volume-control input{accent-color:#7c3aed;width:100%}.track-lane{background-image:linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:12.5% 100%;align-items:center;gap:8px;min-width:0;padding:12px;display:flex;overflow:hidden}.audio-region{color:#fff;background:linear-gradient(135deg,#4338ca,#2563eb);border-radius:7px;flex:none;min-width:70px;height:48px;padding:8px;font-size:11px;overflow:hidden}.region-drums{background:linear-gradient(135deg,#9f1239,#e11d48)}.region-bass{background:linear-gradient(135deg,#065f46,#0f766e)}.region-keys{background:linear-gradient(135deg,#6b21a8,#9333ea)}.region-lead{background:linear-gradient(135deg,#92400e,#d97706)}.export-readiness{background:#0a1728;border:1px solid #263750;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:16px;padding:15px 18px;display:grid}.export-readiness>div{gap:4px;display:grid}.export-readiness span{color:#94a3b8;font-size:12px}.export-readiness.ready{border-color:#166534}.export-readiness.blocked{border-color:#9a3412}.jazz-mode-bar{background:#081426eb;border:1px solid #263750;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.jazz-mode-bar>span{color:#94a3b8;font-size:13px}.segmented-control{background:#071321;border-radius:10px;gap:4px;padding:4px;display:flex}.segmented-control button{color:#94a3b8;background:0 0;border:0}.segmented-control .segment-active{color:#fff;background:#312e81}.jazz-grid{grid-template-columns:220px minmax(0,1fr) 260px;gap:16px;min-width:0;display:grid}.jazz-setup-card,.assist-panel,.recording-stage,.jazz-mixer,.take-panel{background:linear-gradient(145deg,#12223af2,#081426f2);border:1px solid #263750;border-radius:16px}.jazz-setup-card,.assist-panel,.take-panel{padding:18px}.jazz-setup-card{flex-direction:column;gap:13px;display:flex}.jazz-setup-card h2,.assist-panel h2{margin-bottom:4px;font-size:17px}.jazz-setup-card label{color:#94a3b8;gap:6px;font-size:12px;display:grid}.jazz-setup-card select,.jazz-setup-card input{color:#fff;background:#0a1728;border:1px solid #334155;border-radius:8px;width:100%;padding:9px 10px}.jazz-main-column{gap:16px;min-width:0;display:grid}.recording-stage{background:radial-gradient(circle at 20%,#d977062e,#0000 38%),linear-gradient(145deg,#12223afa,#081426fa);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:220px;padding:24px;display:grid}.instrument-visual{background:linear-gradient(135deg,#78350f,#d97706);border-radius:50%;place-items:center;width:96px;height:96px;font-size:56px;display:grid;box-shadow:0 0 40px #d9770638}.stage-label{color:#fbbf24;letter-spacing:.12em;font-size:11px;font-weight:800}.recording-stage p{color:#94a3b8;margin:6px 0 0}.record-controls{gap:10px;display:grid}.record-button{background:#450a0a!important;border-color:#b91c1c!important}.jazz-mixer{grid-template-columns:1fr 1fr;gap:20px;padding:16px;display:grid}.jazz-mixer>div{grid-template-columns:120px 1fr 42px;align-items:center;gap:10px;display:grid}.jazz-mixer input{accent-color:#d97706;width:100%}.jazz-mixer span{color:#94a3b8;text-align:right;font-size:12px}.take-panel .panel-title{margin-bottom:6px}.take-row{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex;background:0 0!important;border:0!important;border-top:1px solid #24334a!important;border-radius:0!important;padding:13px 0!important}.take-row>span:first-child{gap:4px;display:grid}.take-row small{color:#94a3b8}.take-selected{color:#fef3c7!important}.take-scores{gap:8px;display:flex}.take-scores em{color:#bfdbfe;background:#172554;border-radius:999px;padding:5px 7px;font-size:11px;font-style:normal}.assist-panel{flex-direction:column;gap:10px;display:flex}.assist-panel>p{color:#94a3b8;font-size:13px;line-height:1.5}.assist-panel>button{text-align:left;justify-content:space-between;gap:10px;display:flex}.assist-panel>button span{gap:4px;display:grid}.assist-panel>button small{color:#94a3b8;line-height:1.35}.assist-panel>button em{color:#fde68a;font-size:10px;font-style:normal}.approval-card,.retention-note{background:#0d1a2e;border-radius:10px;gap:8px;padding:12px;display:grid}.approval-card span,.retention-note span{color:#94a3b8;font-size:12px;line-height:1.4}.approval-card>div{gap:8px;display:flex}.retention-note{margin-top:auto}@media (width<=1200px){.jazz-grid{grid-template-columns:210px minmax(0,1fr)}.assist-panel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assist-panel h2,.assist-panel>p,.approval-card,.retention-note{grid-column:1/-1}}@media (width<=1050px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.producer-layout,.jazz-grid{grid-template-columns:1fr}.producer-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.producer-actions h2,.assist-note{grid-column:1/-1}.jazz-setup-card{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jazz-setup-card h2{grid-column:1/-1}}@media (width<=720px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #20304a;border-right:0;position:static}nav{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card{margin-top:0}main{padding:20px 14px}.topbar,.recovery-panel,.workspace-header,.producer-toolbar,.jazz-mode-bar{flex-direction:column;align-items:flex-start}.tool-grid{grid-template-columns:1fr}.workspace-note{flex-direction:column;gap:10px}.workspace-deadline{text-align:left}.project-row{align-items:flex-start}.workspace-header-actions{width:100%}.workspace-header-actions button{flex:1}.producer-actions{grid-template-columns:1fr 1fr}.track-row{grid-template-columns:150px minmax(420px,1fr)}.timeline-ruler{min-width:570px;padding-left:150px}.producer-canvas{overflow-x:auto}.export-readiness,.jazz-setup-card,.assist-panel,.jazz-mixer{grid-template-columns:1fr}.recording-stage{text-align:center;grid-template-columns:1fr}.instrument-visual{margin:0 auto}.record-controls{grid-template-columns:1fr 1fr}.take-row{flex-direction:column;align-items:flex-start}.jazz-mixer>div{grid-template-columns:100px 1fr 38px}}.project-title-input{color:#f8fafc;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;width:min(100%,720px);margin:0 0 8px;padding:0;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.15;display:block}.project-title-input:hover{border-color:#334155}.project-title-input:focus{background:#0a1728;border-color:#7c3aed;padding:0 8px;box-shadow:0 0 0 3px #7c3aed29}
