:root{--lucid-glass:rgba(9,11,18,.82);--lucid-edge:rgba(255,255,255,.095);--lucid-blue:#66e9ff;--lucid-violet:#9a7cff;--lucid-pink:#ff6bc7;--lucid-lime:#d4ff67}
body.lucid-premium-v12{background:radial-gradient(1000px 650px at 78% -8%,rgba(102,78,255,.115),transparent 58%),radial-gradient(900px 700px at -10% 42%,rgba(46,213,255,.055),transparent 60%),linear-gradient(180deg,#07080d 0%,#090b12 42%,#07080d 100%);background-attachment:fixed}
body.lucid-premium-v12:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(115deg,transparent 0 43%,rgba(255,255,255,.012) 43.1% 43.2%,transparent 43.3%),linear-gradient(25deg,transparent 0 72%,rgba(154,124,255,.02) 72.1% 72.2%,transparent 72.3%)}
.lucid-premium-v12 .app-header{background:rgba(6,7,12,.82);border-bottom-color:rgba(255,255,255,.065);box-shadow:0 15px 40px rgba(0,0,0,.2)}.lucid-premium-v12 .brand{font-size:11px;letter-spacing:.18em}.lucid-premium-v12 .brand b{background:linear-gradient(90deg,var(--cyan),#d5c9ff);-webkit-background-clip:text;color:transparent}.lucid-premium-v12 .workstation{width:min(1900px,100%);padding-top:10px}
.lucid-command-bar{position:sticky;top:59px;z-index:37;height:48px;display:grid;grid-template-columns:210px 1fr 270px;align-items:center;border-bottom:1px solid rgba(255,255,255,.075);background:rgba(8,10,16,.9);backdrop-filter:blur(24px) saturate(130%);box-shadow:0 12px 32px rgba(0,0,0,.18)}
.lc-brand{height:100%;display:flex;align-items:center;gap:10px;padding:0 18px;border-right:1px solid rgba(255,255,255,.065)}.lc-brand>span:last-child{display:flex;flex-direction:column;gap:1px}.lc-brand b{font:600 9px var(--mono);letter-spacing:.22em;color:#fff}.lc-brand small{font:500 6px var(--mono);letter-spacing:.25em;color:#72798b}.lc-prism{position:relative;width:24px;height:24px;display:block;filter:drop-shadow(0 0 10px rgba(102,233,255,.14))}.lc-prism i{position:absolute;inset:5px;border:1px solid rgba(102,233,255,.65);transform:rotate(45deg)}.lc-prism i:nth-child(2){inset:8px 3px;border-color:rgba(154,124,255,.55);transform:rotate(-30deg)}.lc-prism i:nth-child(3){inset:3px 9px;border-color:rgba(255,107,199,.45);transform:rotate(22deg)}
.lc-modes{height:100%;display:flex;justify-content:center}.lucid-mode{position:relative;min-width:105px;border:0;border-right:1px solid rgba(255,255,255,.045);background:transparent;color:#777f91;font:600 8px var(--mono);letter-spacing:.13em;cursor:pointer;transition:.18s}.lucid-mode:first-child{border-left:1px solid rgba(255,255,255,.045)}.lucid-mode span{position:absolute;top:6px;left:8px;font-size:5px;color:#3e4452;letter-spacing:.08em}.lucid-mode:hover{color:#cfd4df;background:rgba(255,255,255,.018)}.lucid-mode.active{color:#fff;background:linear-gradient(180deg,rgba(102,233,255,.04),rgba(154,124,255,.035))}.lucid-mode.active:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent);box-shadow:0 0 12px rgba(102,233,255,.35)}
.lc-status{height:100%;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:0 14px;border-left:1px solid rgba(255,255,255,.065)}.lc-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px rgba(212,255,103,.55)}.lc-status b{font:600 7px var(--mono);letter-spacing:.13em}.lc-status small{font:500 6px var(--mono);color:#555d6e;letter-spacing:.09em}.lc-status button{margin-left:8px;border:1px solid rgba(102,233,255,.17);background:rgba(102,233,255,.035);color:#8ea5af;padding:6px 8px;font:600 6px var(--mono);letter-spacing:.1em;cursor:pointer}.lc-status button:hover{color:#fff;border-color:rgba(102,233,255,.35)}
.lucid-premium-v12 .transport-panel{position:relative;border-color:rgba(255,255,255,.075);background:linear-gradient(180deg,rgba(17,20,30,.86),rgba(10,12,19,.86));box-shadow:inset 0 1px rgba(255,255,255,.025),0 16px 35px rgba(0,0,0,.16);padding-bottom:31px}.lucid-desktop-tip{position:absolute;left:0;right:0;bottom:0;height:22px;display:flex;align-items:center;gap:16px;padding:0 11px;border-top:1px solid rgba(255,255,255,.045);background:rgba(0,0,0,.17);font:500 5px var(--mono);letter-spacing:.1em;color:#454d5d}.lucid-desktop-tip span{display:flex;gap:5px}.lucid-desktop-tip b{color:#6e7789}.lucid-desktop-tip .tip-grow{flex:1}
.lucid-premium-v12 .studio-grid,.lucid-premium-v12 .project-ai,.lucid-premium-v12 .song-arranger,.lucid-premium-v12 .audio-lab,.lucid-premium-v12 .clip-timeline-v7{border-color:rgba(255,255,255,.075);box-shadow:0 24px 60px rgba(0,0,0,.13)}.lucid-premium-v12 .editor-panel{background:linear-gradient(180deg,rgba(18,21,31,.78),rgba(8,10,16,.66))}.lucid-premium-v12 .track-column,.lucid-premium-v12 .ai-panel{background:rgba(7,9,15,.74);backdrop-filter:blur(12px)}.lucid-premium-v12 .track-card{border-radius:7px;margin-bottom:3px}.lucid-premium-v12 .track-card.active{border-color:rgba(255,255,255,.11);background:linear-gradient(90deg,color-mix(in srgb,var(--track) 7%,transparent),rgba(255,255,255,.025));box-shadow:inset 2px 0 var(--track)}.lucid-premium-v12 button{transition:border-color .16s,background .16s,color .16s,transform .12s}.lucid-premium-v12 button:active{transform:translateY(1px)}
body[data-workspace="create"] #songArranger,body[data-workspace="create"] #audioLab,body[data-workspace="create"] #clipTimeline,body[data-workspace="create"] #djPro12{display:none!important}body[data-workspace="arrange"] .studio-grid,body[data-workspace="arrange"] .project-ai,body[data-workspace="arrange"] #audioLab,body[data-workspace="arrange"] #djPro12{display:none!important}body[data-workspace="audio"] .studio-grid,body[data-workspace="audio"] .project-ai,body[data-workspace="audio"] #songArranger,body[data-workspace="audio"] #djPro12{display:none!important}body[data-workspace="dj"] .studio-grid,body[data-workspace="dj"] .project-ai,body[data-workspace="dj"] #songArranger,body[data-workspace="dj"] #audioLab,body[data-workspace="dj"] #clipTimeline{display:none!important}body[data-workspace="mix"] .studio-grid,body[data-workspace="mix"] .project-ai,body[data-workspace="mix"] #songArranger,body[data-workspace="mix"] #audioLab,body[data-workspace="mix"] #clipTimeline,body[data-workspace="mix"] #djPro12{display:none!important}
.lucid-satellite .app-header{display:none}.lucid-satellite .lucid-command-bar{top:0}.lucid-satellite .workstation{padding-top:8px}.lucid-satellite .lucid-desktop-tip{display:none}.lucid-satellite .transport-panel{padding-bottom:10px}
@media(min-width:1700px){.lucid-premium-v12 .studio-grid{grid-template-columns:270px minmax(720px,1fr) 360px}.lucid-command-bar{grid-template-columns:240px 1fr 300px}.lucid-mode{min-width:128px}}@media(max-width:1180px){.lucid-command-bar{grid-template-columns:150px 1fr 170px}.lc-status small,.lc-status b{display:none}.lucid-mode{min-width:82px}.lc-brand{padding:0 10px}.lc-brand small{display:none}}@media(max-width:860px){.lucid-command-bar{display:none}.lucid-desktop-tip{display:none}.lucid-premium-v12 .transport-panel{padding-bottom:10px}}