:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#282b3e;background:#f8f8fa;font-synthesis:none;font-weight:400;line-height:1.5;font-size:14px;--purple: #7760bc;--purple-dark: #624aa8;--border: #ebebf0;--muted: #8a8998;--navy: #202133}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b29bdc;outline-offset:3px}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif}h1{font-size:31px;font-weight:750;letter-spacing:-1.15px;line-height:1.3}h2{font-size:17px;letter-spacing:-.35px;font-weight:750}h3{font-size:15px;font-weight:700}small{font-size:11px}button{border:0;background:none;color:inherit}.workspace{display:flex;min-height:100vh}.sidebar{width:248px;background:var(--navy);color:#b2b1c0;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:32px 20px 0;z-index:40}.brand{display:flex;gap:11px;align-items:center;color:#faf9ff;text-decoration:none;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.8px;font-weight:750;margin-left:10px;line-height:1.05}.brand-mark{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:#a087d2;color:#fff;box-shadow:inset 0 0 0 1px #ffffff20}.brand-sub{display:block;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9px;letter-spacing:3.1px;color:#b4b1c5;font-weight:500;margin-top:7px}.workspace-switch{margin:35px 0 31px;padding:11px 10px;border:1px solid #464456;border-radius:9px;display:flex;align-items:center;gap:8px;background:#2a2a3e}.area-icon{color:#c5b2ed;display:flex}.workspace-switch select{appearance:none;background:none;border:0;color:#eeeaf7;width:100%;padding:0;font-size:12px;min-width:0;cursor:pointer}.workspace-switch select option{background:#242437}.nav-label{font-size:9px;letter-spacing:1.65px;color:#777689;margin:0 12px 13px;font-weight:600}.sidebar nav{display:grid;gap:6px}.nav-item{position:relative;display:flex;align-items:center;gap:13px;text-align:left;border-radius:8px;padding:13px;font-size:12px;color:#b6b4c4}.nav-item:hover{background:#ffffff06;color:#fff}.nav-item.active{color:#d9c9f4;background:#7160963b}.nav-item.active:before{content:"";position:absolute;left:-20px;top:11px;bottom:11px;width:3px;background:#b096e0;border-radius:0 3px 3px 0}.nav-dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#d6b37e}.sidebar-bottom{margin-top:auto;padding-top:60px}.budget-note{margin:0 1px 23px;background:linear-gradient(120deg,#333146,#2c2c40);padding:17px 14px;border:1px solid #454156;border-radius:10px}.budget-icon{color:#cbb7e9;display:block;margin-bottom:10px}.budget-note strong{font-size:11px;color:#e4deef;font-weight:500;display:block}.budget-note p{font-size:10px;color:#9a96ab;margin:8px 0 14px;line-height:1.8}.budget-note>span:last-child{display:flex;font-size:10px;justify-content:space-between;border-top:1px solid #494256;padding-top:10px}.budget-note b{color:#d9c8ed;font-weight:500}.sidebar-help{display:flex;gap:7px;font-size:9px;justify-content:center;align-items:center;margin-bottom:22px;color:#9590aa}.profile{border-top:1px solid #39384b;width:calc(100% + 40px);margin-left:-20px;padding:20px 22px;display:flex;gap:10px;align-items:center;text-align:left}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#d3c2e8;color:#544171;font-size:11px;font-weight:650;flex-shrink:0}.avatar.small{width:31px;height:31px;font-size:10px}.profile strong{display:block;font-size:11px;color:#eeeaf8;font-weight:500}.profile small{display:block;font-size:9px;color:#8c879d;margin-top:3px}.profile svg{margin-left:auto;color:#938ca4}.main{margin-left:248px;width:calc(100% - 248px)}.topbar{height:77px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 41px}.breadcrumb{display:flex;gap:13px;align-items:center;font-size:11px;color:#9997a5}.breadcrumb strong{font-weight:500;color:#4b4a5e}.topbar-actions{display:flex;gap:22px;align-items:center}.mode-label{font-size:10px;color:#8c8899;display:flex;align-items:center;gap:7px}.mode-label i{width:5px;height:5px;background:#91ad98;border-radius:50%}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:7px;border-radius:6px;color:#8d899c;flex-shrink:0}.icon-button:hover{background:#f0edf7;color:var(--purple)}.notifications{position:relative}.notifications i{position:absolute;top:5px;right:7px;width:5px;height:5px;border:1px solid white;border-radius:50%;background:#aa8ccf}.topbar-actions>.avatar{border:3px solid #faf7ff}.content{max-width:1550px;margin:auto;padding:35px 41px 0}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:27px}.eyebrow{font-size:9px;letter-spacing:1.65px;font-weight:650;color:#8c80a5;margin-bottom:9px}.page-heading h1+p{color:#9893a1;font-size:12px;margin-top:9px}.button{border:1px solid #e3dfe9;border-radius:7px;padding:10px 14px;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:11px;font-weight:550;min-height:37px;background:#fff;color:#615b70;line-height:1.45;text-decoration:none;white-space:nowrap}.button:hover{border-color:#bba8d8;background:#fbf9ff}.button.primary{background:var(--purple);border-color:var(--purple);color:#fff;box-shadow:0 2px 2px #65509a0a}.button.primary:hover{background:var(--purple-dark)}.button.light{background:#faf7ff;color:#645281;border-color:#eee9f7;min-height:38px}.button.success{background:#eff5f0;color:#5c8768;border-color:#dbe7df}.date-button{font-size:10px;font-weight:450;color:#817b8c;padding:9px 12px}.hero{position:relative;overflow:hidden;border-radius:13px;min-height:248px;padding:30px 32px;background:#eae4f4;display:flex;justify-content:space-between;margin-bottom:23px;border:1px solid #e8e0f1}.hero-copy{position:relative;z-index:2}.hero-label{font-size:8px;letter-spacing:1.4px;font-weight:600;color:#8c78a9;margin-bottom:14px;display:flex;align-items:center;gap:7px}.hero-label span{width:4px;height:4px;background:#9b7ec1;border-radius:50%}.hero h2{font-size:29px;font-weight:650;letter-spacing:-.8px;line-height:1.27;color:#514162}.hero p{margin:12px 0 20px;font-size:11px;color:#91829f;line-height:1.8}.hero-art{position:relative;width:360px;min-width:270px;margin:-30px -12px -30px 0}.vinyl{width:183px;height:183px;border-radius:50%;background:repeating-radial-gradient(circle,#343041 0px 3px,#3d374c 4px,#302c3e 5px,#302b3c 7px);position:absolute;right:63px;top:33px;box-shadow:13px 19px 24px #4f36582c;transform:rotate(15deg)}.vinyl:before{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg,#fff0,#ffffff12 39deg,#fff0 80deg 180deg,#ffffff10 210deg,#fff0 270deg);border-radius:50%;border:1px solid #43394d}.vinyl-label{position:absolute;inset:57px;background:#b6a0cf;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#f1e9fa}.vinyl-label>span{font-size:7px;letter-spacing:3px;margin-left:3px}.vinyl-label small{font-size:3px;letter-spacing:1.15px}.vinyl-label:after{content:"";position:absolute;inset:32px;background:#2a2638;border-radius:50%;width:5px;height:5px;margin:auto}.orbit{position:absolute;width:260px;height:260px;border:1px solid #d7cbe7;border-radius:50%;top:-6px;right:26px}.orbit-two{width:320px;height:320px;right:-4px;top:-36px;border-color:#ded3ea}.sound-card{position:absolute;bottom:23px;right:7px;border-radius:9px;background:#faf6ffce;padding:14px 17px;box-shadow:0 7px 14px #7b62820f;border:1px solid #fff8;transform:rotate(-8deg);width:142px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sound-card>span{display:flex;gap:4px;align-items:center;height:23px;justify-content:center}.sound-card i{background:#a18abf;width:3px;border-radius:2px;height:9px}.sound-card i:nth-child(3n){height:22px}.sound-card i:nth-child(2n){height:15px}.sound-card i:nth-child(5n){height:7px}.sound-card small{font-size:7px;text-align:center;display:block;color:#9d8bad;margin-top:6px;letter-spacing:.3px}.art-star{position:absolute;color:#ab92c8;font-size:27px}.art-star.one{right:38px;top:29px}.art-star.two{right:283px;bottom:28px;font-size:38px}.art-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#cdbddd;left:37px;top:47px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:28px}.stat-card{position:relative;border:1px solid var(--border);border-radius:10px;background:#fff;padding:21px 18px;display:flex;flex-direction:column;min-height:144px}.stat-icon{position:absolute;right:17px;top:19px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#9b83bd;background:#f3eff9}.stat-icon.peach{color:#c1967c;background:#fbf1e9}.stat-icon.green{color:#79a38b;background:#edf5ee}.stat-icon.blue{color:#8e9ec3;background:#eff2f9}.stat-value{font-family:Manrope,sans-serif;font-size:30px;font-weight:650;line-height:1.2;margin-bottom:11px;letter-spacing:-.8px}.stat-card>strong{font-size:11px;font-weight:500}.stat-card>small{color:#a19bab;font-size:9px;margin-top:4px}.overview-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;margin-bottom:31px}.panel{padding:23px;background:#fff;border:1px solid var(--border);border-radius:11px}.section-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:21px}.section-heading h2{font-size:15px}.section-heading p{font-size:10px;color:#a39caa;margin-top:5px}.text-button{color:#9a87b8;font-size:9px;font-weight:500;display:inline-flex;gap:5px;align-items:center;white-space:nowrap;padding:4px 0}.text-button:hover{color:#6c4ba4}.time-budget{display:flex;align-items:center;gap:11px;margin-top:0}.time-icon{display:flex;color:#ada0bf}.time-budget strong{font-family:Manrope,sans-serif;font-size:17px;font-weight:700;line-height:1.2;display:block}.time-budget strong span{font-size:11px;color:#b2a7bd;font-weight:400}.time-budget small{display:block;font-size:8px;color:#a397b0;margin-top:5px}.time-budget .badge{margin-left:auto}.badge{font-size:8px;font-weight:500;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;background:#f4f3f6;color:#96909f;padding:4px 8px;border-radius:4px;line-height:1.2;vertical-align:middle}.badge.green{background:#edf5ef;color:#80a18a}.badge.purple{background:#f0ebf8;color:#a28bbf}.badge.amber{background:#fbf3e6;color:#b99a64}.progress-track{height:5px;background:#f1edf7;border-radius:10px;margin:16px 0 21px;overflow:hidden}.progress-track i{display:block;height:100%;background:#b59dce;border-radius:10px}.creative-block{display:flex;align-items:center;gap:12px;background:#f7f4fb;border:1px solid #efe9f7;padding:14px 12px;border-radius:7px;margin-bottom:8px}.creative-block>span{color:#b49bce;display:flex}.creative-block strong{font-size:10px;font-weight:550;display:block;color:#7d6b93}.creative-block small{font-size:8px;color:#b19fc3;display:block;margin-top:3px}.creative-block>.badge{margin-left:auto;font-size:7px;padding:4px 7px}.focus-task{width:100%;display:flex;gap:12px;align-items:center;text-align:left;padding:14px 2px;border-bottom:1px solid #f3f0f5}.task-square{display:block;width:14px;height:14px;border:1px solid #ded8e5;border-radius:4px;flex-shrink:0}.focus-task strong{font-size:10px;display:block;font-weight:450}.focus-task small{color:#b0a5ba;font-size:8px;display:block;margin-top:3px;max-width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.focus-task>span:nth-last-child(2){font-size:8px;color:#a59aae;margin-left:auto;white-space:nowrap}.focus-task>svg{color:#bfb6c8}.panel-foot{margin-top:17px;font-size:8px;color:#b1a8ba;display:flex;align-items:center;gap:6px}.tiny-dot{width:4px;height:4px;background:#b7a1ca;border-radius:50%}.artist-list{display:grid;gap:0}.artist-row{display:flex;align-items:center;text-align:left;gap:11px;padding:13px 0;border-bottom:1px solid #f2eff5}.artist-row:first-child{padding-top:3px}.artist-row:last-child{border-bottom:none}.artist-mark{width:41px;height:41px;border-radius:10px;background:color-mix(in srgb,var(--artist-color),#fff 77%);color:color-mix(in srgb,var(--artist-color),#454052 28%);display:grid;place-items:center;font-family:Manrope,sans-serif;font-size:12px;flex-shrink:0;font-weight:650;box-shadow:inset 0 0 0 1px #fff5}.artist-mark.compact{width:35px;height:35px;font-size:10px;border-radius:8px}.artist-row-info{flex:1}.artist-row strong{font-size:9px;display:block;font-weight:550;letter-spacing:.2px}.artist-row small{font-size:8px;color:#a89cb4;display:block;margin-top:4px}.artist-row small span{margin:0 4px;color:#d0c8d8}.artist-row>svg{color:#c1b6ce}.artist-progress{display:block;height:3px;background:#f3eff7;border-radius:4px;margin-top:9px;width:94%}.artist-progress i{height:100%;display:block;max-width:100%;opacity:.7;border-radius:4px}.catalogue-link{border-top:1px solid #f1edf5;margin-top:9px;padding:16px 0 0;display:flex;width:100%;align-items:center;justify-content:space-between;font-size:9px;color:#a08bbd}.rotation-section .section-heading{margin-bottom:17px}.subtle-pill{display:flex;align-items:center;gap:6px;font-size:8px;color:#a09aa7}.rotation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rotation-card{background:#fff;border:1px solid var(--border);border-radius:9px;padding:15px;display:flex;align-items:flex-start;gap:12px;text-align:left;min-height:130px}.rotation-card:hover{border-color:#ccb9df;transform:translateY(-1px)}.record-thumb{width:59px;height:70px;background:#e3d8eb;color:#fff;border-radius:6px;display:grid;place-items:center;position:relative;flex-shrink:0;overflow:hidden}.record-thumb:after{content:"";position:absolute;background:linear-gradient(140deg,#ffffff50,transparent);inset:0}.record-thumb>svg{opacity:.85}.record-thumb>span{position:absolute;bottom:4px;left:6px;font-size:6px;letter-spacing:2px;opacity:.7}.thumb-1{background:#d6dce7}.thumb-2{background:#e3d4cc}.rotation-card>div:last-child{min-width:0}.rotation-card small{font-size:6px;letter-spacing:1px;color:#b6a9c1;font-weight:550}.rotation-card h3{font-size:10px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:185px}.rotation-card p{font-size:8px;color:#b0a7b8;line-height:1.7;margin:7px 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rotation-action{display:flex;gap:6px;align-items:center;color:#ab95c2;font-size:8px}.demo-caption{display:flex;gap:8px;align-items:center;color:#b2a9bc;margin:24px 0 31px;font-size:9px}.demo-caption svg{flex-shrink:0}.footer{border-top:1px solid #ebe7ef;padding:19px 0 21px;color:#b9b1c2;display:flex;justify-content:space-between;gap:10px;font-size:8px;margin-top:30px}.footer-dot{margin:0 7px}.muted{color:#a39aaf}.table-panel{padding:0;overflow:hidden}.tabs{display:flex;gap:25px;margin:10px 0 24px;border-bottom:1px solid var(--border)}.tabs button{font-size:12px;padding:0 0 14px;border-bottom:2px solid transparent;color:#96909f}.tabs button.active{color:var(--purple);border-color:var(--purple)}.tabs span{font-size:9px;padding:2px 5px;background:#eeebf4;border-radius:4px;margin-left:5px}.filterbar{display:flex;gap:13px;align-items:center;margin:0 0 20px;flex-wrap:wrap}.search-field{display:flex;align-items:center;position:relative;margin:0!important;min-width:210px;flex:1}.search-field svg{position:absolute;left:12px;color:#aaa0b5}.search-field input{padding-left:38px!important;margin:0!important}.filterbar select{width:auto;max-width:100%;margin:0}.table-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 22px}.table-caption strong{font-size:12px}.table-caption small{font-size:9px;color:#b0a6ba}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}th{font-size:9px;color:#a69aaf;font-weight:450;padding:11px 20px;background:#fbfafc;border-top:1px solid #f2eef6;border-bottom:1px solid #f2eef6}td{padding:15px 20px;border-bottom:1px solid #f3eff7;font-size:10px;color:#81738e}.song-cell{display:flex;gap:11px;align-items:center;text-align:left;padding:0}.song-cell strong{display:block;font-size:11px;color:#4c4358;font-weight:500}.song-cell small{display:block;margin-top:4px;font-size:8px;letter-spacing:.5px;color:#b3a5bf}.release-name{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;font-size:9px;color:#a197aa}.material-icon{display:inline-flex;padding:5px;color:#d4cbdc;margin-right:3px;background:#f7f4fa;border-radius:4px}.material-icon.ready{color:#9ab39e;background:#eff5ef}.load-more{display:flex;margin:19px auto}.release-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.release-cover{height:120px;background:#e9e1f1;color:#b7a1cb;border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:18px}.release-cover>.badge{position:absolute;top:10px;right:10px}.release-card>.eyebrow{font-size:7px;letter-spacing:1px}.release-card h2{font-size:14px}.release-card>p:not(.eyebrow){font-size:9px;margin:8px 0}.external{font-size:10px;color:#9580ac;text-decoration:none;display:inline-flex;gap:5px;align-items:center}.external:hover{text-decoration:underline}.release-tracks{max-height:240px;overflow:auto;margin-top:15px}.release-tracks button{display:flex;align-items:center;gap:8px;width:100%;border-top:1px solid #f0ebf5;padding:11px 0;text-align:left;font-size:10px}.release-tracks button>span{font-size:8px;color:#b9aac6}.release-tracks button>svg{margin-left:auto;color:#bfb0cb}.modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#211d325c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;padding:24px}.modal{width:760px;max-width:100%;max-height:90vh;overflow:auto;background:#fff;border:1px solid #e9e0f2;border-radius:14px;box-shadow:0 30px 80px #25203633;padding:27px}.modal-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-heading h2{font-size:13px;color:#b09ac1;font-weight:500}.detail-title{display:flex;gap:15px;align-items:center}.detail-title .artist-mark{width:62px;height:62px;font-size:18px}.detail-title .eyebrow{font-size:8px;margin-bottom:4px}.detail-title h2{font-size:22px}.detail-title small{color:#b0a2bb;font-size:9px;display:block;margin-top:5px}.detail-strip{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.modal h3{margin:24px 0 12px;font-size:13px}.detail-release{display:flex;gap:12px;align-items:center;border:1px solid #eee7f5;padding:12px;border-radius:7px;margin-bottom:9px}.detail-release>svg{color:#b49acb}.detail-release strong{font-size:11px;display:block;font-weight:500}.detail-release small{font-size:9px;display:block;color:#b4a4c0;margin-top:3px}.detail-release .external{margin-left:auto}.small-note{font-size:10px;line-height:1.8;color:#a99ab5;margin:14px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}label{display:block;font-size:11px;color:#867693;margin-bottom:14px}input,select,textarea{width:100%;background:#fff;border:1px solid #e5ddeb;border-radius:6px;padding:10px 11px;font-size:11px;color:#65566f;margin-top:6px;line-height:1.4}input::placeholder,textarea::placeholder{color:#c1b6c8}input:disabled,select:disabled,textarea:disabled{background:#fbf9fc;color:#b5a8c1}textarea{resize:vertical}.history-row{display:flex;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #f2ecf7;font-size:11px}.history-row>svg{color:#a4baa8;flex-shrink:0}.history-row span>small{display:block;color:#b2a3bd;margin-top:4px;font-size:9px}.history-row .external{margin-left:auto}.empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#b7a5c6;min-height:180px;padding:30px;font-size:12px;gap:15px}.empty-inline{padding:20px 0;color:#b0a0bc;font-size:10px;line-height:1.9}.planning-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 0 25px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:24px}.planning-summary>div{display:flex;align-items:center;gap:14px;border-right:1px solid #ede7f4;padding-right:20px;color:#b09bc2}.planning-summary>div:last-child{border:0}.planning-summary strong{font-family:Manrope,sans-serif;display:block;font-size:23px;font-weight:650;color:#5d4c6f}.planning-summary small{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block;font-size:9px;font-weight:400;color:#b09cc0;margin-top:3px}.plan-task{display:flex;align-items:center;gap:15px;padding:19px 0;border-top:1px solid #f2ecf7}.plain-title{text-align:left;font-size:11px;font-weight:500;padding:0;color:#71617f}.plain-title:hover{color:#7955ac}.plan-task>div{flex:1}.plan-task small,.backlog-row small{font-size:9px;color:#b09ac1;display:block;margin-top:5px}.plan-task p{font-size:9px;color:#b3a5bd;margin-top:7px}.backlog{margin-top:24px}.backlog .filterbar{padding-top:5px}.check-label{display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.8;margin:15px 0;color:#9987a8}.check-label input{width:14px;height:14px;padding:0;flex-shrink:0;margin:2px 0;accent-color:#9f85bd}.backlog-row{display:flex;gap:15px;align-items:center;border-top:1px solid #f3edf7;padding:17px 0}.backlog-row>div:first-child{flex:1}.task-actions{display:flex;gap:13px;align-items:center}.date-control{display:flex;gap:9px;align-items:center;background:#fff;padding:0 11px;border:1px solid #e6dfed;border-radius:7px;margin:0;white-space:nowrap}.date-control input{border:0;padding:9px 0;margin:0;width:125px}.draft-create{display:flex;gap:14px;align-items:center;margin-bottom:22px}.draft-create>div:first-child{flex:1}.draft-create h2{font-size:13px}.draft-create p{font-size:9px;color:#b4a0c3;margin-top:5px}.draft-create label{margin:0;max-width:200px}.draft-create select{margin:0}.editorial-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:22px}.draft-list{padding:19px 13px;align-self:start}.draft-list .section-heading{padding:0 6px}.draft-item{padding:15px 12px;text-align:left;width:100%;border:1px solid transparent;border-radius:7px;margin-bottom:8px}.draft-item:hover{background:#faf7fc}.draft-item.selected{background:#f6f0fb;border-color:#e9dcf4}.draft-platform{font-size:8px;letter-spacing:1px;color:#aa93bf;display:block}.draft-item>strong{font-size:11px;display:block;margin:7px 0 9px;font-weight:500}.draft-item>span:last-child{display:flex;justify-content:space-between;align-items:center}.draft-item>span small{font-size:8px;color:#baa5c9}.composer-panel{min-width:0}.draft-text{background:#fcfafd;font-size:12px;line-height:1.9}.character-count{display:block;text-align:right;font-size:8px;color:#bfaaca;margin:-9px 0 19px}.button-row{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.approval-actions{border-top:1px solid #eee6f6;margin-top:22px;padding-top:20px}.approval-actions h3,.manual-publish h3{font-size:12px;margin-bottom:7px}.approval-actions p{font-size:9px;color:#b4a0c3;line-height:1.8}.manual-publish{padding:20px;background:#f8f5fb;border:1px solid #eee5f6;border-radius:7px;margin-top:23px}.manual-publish label:first-of-type{margin-top:15px}.manual-publish>small{font-size:8px;display:block;color:#b5a2c4;margin-top:10px}.data-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-top:23px}.data-grid .panel>h2{font-size:16px;margin:15px 0 11px}.data-grid .panel>p{font-size:11px;color:#ac97bb;line-height:1.8}.feature-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:11px;background:#f2ebf9;color:#ad91c8}.feature-icon.green{background:#eff6f0;color:#98b59f}.plain-list{list-style:none;margin:19px 0;padding:0;font-size:10px;color:#b09ac0;display:grid;gap:10px}.plain-list>li{display:flex;align-items:center;gap:8px}.file-button{position:relative;cursor:pointer;overflow:hidden;max-width:100%;margin:15px 0}.file-button input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0;width:100%;height:100%;font-size:0}.file-button.disabled{opacity:.5;cursor:not-allowed}.data-grid .panel>small{display:block;font-size:9px;color:#c0afcd;margin-top:8px}.import-preview,.restore-preview,.integration-plan,.data-grid~.panel{margin-top:23px}.import-stats{display:flex;gap:18px;flex-wrap:wrap;background:#f8f3fc;padding:16px;border-radius:7px;font-size:10px;color:#af96c2}.import-stats b{font-size:17px;color:#7f6594;display:block}.checksum{font-size:9px;color:#bcabca;overflow-wrap:anywhere;margin:14px 0}.import-table{max-height:400px;margin-bottom:20px;border:1px solid #eee6f5;border-radius:7px}.import-table select{margin:0}.integration-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:15px 0;border-top:1px solid #f2edf7}.integration-row strong{display:block;font-size:11px;font-weight:500}.integration-row small{display:block;color:#b6a1c6;font-size:9px;margin-top:6px}.restore-preview li{font-size:11px;line-height:2;color:#a48cb6}.settings-panel{max-width:780px;margin-bottom:23px}.weekday-picker{display:flex;gap:10px;margin-bottom:25px;flex-wrap:wrap}.weekday-picker button{width:45px;height:42px;border-radius:8px;border:1px solid #e8dfef;color:#b19ac2;font-size:11px;background:#fdfbff}.weekday-picker button.selected{background:#a18abf;border-color:#a18abf;color:#fff}.budget-setting{display:flex;gap:13px;align-items:center;background:#f6f3fa;padding:17px;border-radius:8px;margin:20px 0;color:#a68dbb}.budget-setting strong{font-size:11px;font-weight:500}.budget-setting p{font-size:9px;color:#b8a2c9;margin-top:5px}.settings-row{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:17px 0;border-top:1px solid #f1eaf6;font-size:10px}.settings-row>span:first-child{color:#ab96bc}.settings-row strong{font-size:10px;font-weight:450}.settings-row code{font-size:10px;overflow-wrap:anywhere}.coming-soon{min-height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:60px 10px}.coming-icon{background:#eee5f8;color:#ad8dca;width:90px;height:90px;display:grid;place-items:center;border-radius:26px;margin-bottom:27px}.coming-soon>p:not(.eyebrow){font-size:12px;color:#ae97bf;line-height:2;margin:18px 0}.coming-soon .button{margin-top:30px}.alert{border:1px solid #e8e0f1;background:#f7f3fc;border-radius:7px;padding:13px 15px;font-size:11px;margin-bottom:15px;color:#a58cba;display:flex;gap:10px;align-items:center;line-height:1.7}.alert.error{background:#fff4f2;border-color:#f0d9d4;color:#b4877e}.alert .icon-button{margin-left:auto}.toast{position:fixed;bottom:25px;right:25px;background:#fff;box-shadow:0 8px 35px #43314e22;border:1px solid #e8deef;border-radius:9px;z-index:150;max-width:calc(100vw - 35px);padding:14px 17px;display:flex;gap:10px;align-items:center;color:#9d83b3;font-size:11px}.toast>svg{color:#9bb69e;flex-shrink:0}.saving{position:fixed;right:30px;top:88px;z-index:90;background:#fff;padding:10px 14px;border:1px solid #e5d8ef;border-radius:7px;display:flex;gap:8px;align-items:center;color:#9f84b7;font-size:10px}.notice-panel{background:#fff;position:absolute;right:40px;top:68px;max-width:400px;padding:22px;z-index:80;border:1px solid #e7ddf0;border-radius:9px;box-shadow:0 15px 40px #30223818;font-size:11px;color:#9d86b1}.notice-panel p{margin:12px 0;font-size:10px;line-height:1.8}.notice-panel small{display:block;font-size:9px;margin-bottom:12px}.auth-screen{min-height:100vh;background:radial-gradient(ellipse at 20% 10%,#ede4f7,transparent 70%),#f8f6fb;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px}.auth-card{max-width:430px;padding:40px;background:#fff;border:1px solid #e9dfef;border-radius:17px;box-shadow:0 20px 80px #83629b12}.auth-card .brand-mark{margin-bottom:25px;width:50px;height:50px}.auth-card h1{font-size:28px}.auth-card>p.muted{font-size:12px;line-height:1.8;margin:17px 0 25px}.auth-card form{display:grid;gap:8px}.auth-card>small{font-size:9px;color:#bfaaca;display:block;margin-top:27px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mobile-menu,.nav-scrim{display:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:1500px){.hero{min-height:270px}.hero-copy{padding:5px}.hero-art{margin-right:30px}.vinyl{width:200px;height:200px}.vinyl-label{inset:63px}.rotation-card{padding:20px}.record-thumb{width:75px;height:82px}.rotation-card h3{font-size:12px}.rotation-card p,.rotation-action{font-size:9px}}@media(max-width:1200px){.sidebar{width:225px;padding-left:16px;padding-right:16px}.main{margin-left:225px;width:calc(100% - 225px)}.nav-item.active:before{left:-16px}.profile{width:calc(100% + 32px);margin-left:-16px;padding-left:18px;padding-right:18px}.topbar{padding:0 27px}.content{padding:29px 27px 0}.page-heading h1{font-size:27px}.hero{padding:27px}.hero h2{font-size:26px}.hero-art{width:270px;min-width:230px;margin-right:-25px}.vinyl{right:30px;width:170px;height:170px;top:40px}.vinyl-label{inset:52px}.orbit-one{right:-16px}.orbit-two{right:-46px}.art-star.two{right:218px}.sound-card{right:-1px;bottom:30px}.stat-card{padding:18px 15px}.stat-icon{width:29px;height:29px;right:12px;top:17px}.stat-icon svg{width:17px}.stats-grid{gap:12px}.stat-card>strong{font-size:10px}.stat-value{font-size:27px}.overview-columns{grid-template-columns:1.25fr 1fr;gap:16px}.panel{padding:20px}.section-heading h2{font-size:13px}.section-heading .text-button{font-size:8px}.rotation-grid{gap:12px}.rotation-card{padding:12px;gap:9px}.record-thumb{width:43px;height:61px}.rotation-card h3{max-width:140px;font-size:9px}.rotation-card small{font-size:5px}.rotation-card p{font-size:7px}.table-panel{padding:0}.editorial-layout{grid-template-columns:230px minmax(0,1fr)}.draft-create{flex-wrap:wrap}.draft-create>div:first-child{min-width:100%}.draft-create label{flex:1;max-width:none}.release-grid{grid-template-columns:repeat(2,1fr)}.planning-summary{padding:20px;gap:15px}.planning-summary>div{gap:10px}.planning-summary svg{width:19px}.planning-summary strong{font-size:21px}.planning-summary small{font-size:8px}.data-grid{gap:16px}.data-grid .button{font-size:10px;padding:9px 11px}}@media(max-width:1000px){.sidebar{width:207px;padding-top:26px}.brand{font-size:20px;margin-left:4px}.brand-mark{width:35px;height:35px;border-radius:10px}.brand-sub{font-size:7px;letter-spacing:2.7px}.workspace-switch{padding:10px 8px}.workspace-switch select{font-size:10px}.nav-item{font-size:11px;gap:10px}.sidebar-bottom{padding-top:30px}.budget-note{padding:14px 11px}.budget-note strong{font-size:10px}.budget-note p{font-size:9px}.sidebar-help{font-size:8px}.main{margin-left:207px;width:calc(100% - 207px)}.topbar{padding:0 23px;height:70px}.content{padding:28px 23px 0}.topbar-actions{gap:12px}.mode-label{font-size:8px}.page-heading{align-items:flex-start;gap:10px}.page-heading h1{font-size:25px}.page-heading h1+p{font-size:10px}.date-button{font-size:8px;padding:8px;min-height:32px}.hero{min-height:230px;padding:25px}.hero h2{font-size:25px}.hero p{font-size:10px}.hero-label{font-size:6px}.hero-art{min-width:185px;width:185px;margin-right:-28px;opacity:.9}.vinyl{width:145px;height:145px;right:10px;top:48px}.vinyl-label{inset:45px}.vinyl-label small{font-size:2px}.orbit-one{width:220px;height:220px;right:-28px;top:7px}.orbit-two{width:280px;height:280px;right:-57px;top:-23px}.sound-card{width:115px;right:-4px;bottom:28px;padding:10px 13px}.sound-card>span{gap:3px}.sound-card small{font-size:6px}.art-star.one{right:-1px}.art-star.two{right:165px;font-size:28px}.stats-grid{gap:10px}.stat-card{min-height:131px;padding:16px 13px}.stat-icon{width:26px;height:26px;right:10px;top:15px}.stat-icon svg{width:14px}.stat-value{font-size:25px;margin-bottom:13px}.stat-card>strong{font-size:9px}.stat-card>small{font-size:8px}.overview-columns{grid-template-columns:1fr}.today-panel{order:0}.artist-panel{order:1}.artist-list{grid-template-columns:1fr 1fr;gap:0 20px}.artist-row:nth-child(2){padding-top:3px}.artist-row:nth-child(3){border-bottom:0}.rotation-grid{grid-template-columns:1fr}.rotation-card{padding:15px;min-height:112px;gap:15px}.record-thumb{width:63px;height:76px}.rotation-card small{font-size:7px}.rotation-card h3{font-size:12px;max-width:100%}.rotation-card p{font-size:9px;-webkit-line-clamp:1}.rotation-action{font-size:9px}.editorial-layout{grid-template-columns:1fr}.draft-list{display:flex;gap:8px;overflow:auto;padding:12px}.draft-list>.section-heading{display:none}.draft-item{min-width:180px;width:180px;margin:0}.planning-summary{grid-template-columns:1fr 1fr;gap:20px}.planning-summary>div:nth-child(2){border:0}.data-grid{grid-template-columns:1fr}.task-actions{gap:9px}.backlog-row{flex-wrap:wrap}.backlog-row>.badge{margin-left:auto}.backlog-row>.task-actions{width:100%;justify-content:flex-end}.backlog-row small{font-size:8px}.release-card .eyebrow{font-size:6px}.release-card h2{font-size:12px}.subtle-pill{font-size:7px}.panel .section-heading p{font-size:9px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:248px;padding:30px 20px 0}.sidebar.open{transform:translate(0)}.sidebar .brand{font-size:23px;margin-left:9px}.sidebar .brand-mark{width:41px;height:41px}.sidebar .brand-sub{font-size:9px;letter-spacing:3px}.sidebar .nav-item{font-size:12px;padding:13px;gap:13px}.sidebar .nav-item.active:before{left:-20px}.sidebar .workspace-switch{margin-top:30px;padding:12px 10px}.sidebar .workspace-switch select{font-size:12px}.sidebar .profile{width:calc(100% + 40px);margin-left:-20px;padding:20px 22px}.sidebar .budget-note strong{font-size:11px}.sidebar .budget-note p{font-size:10px}.sidebar-help{font-size:9px}.nav-scrim{display:block;position:fixed;inset:0;background:#20192f70;z-index:30}.main{width:100%;margin-left:0}.topbar{height:65px;padding:0 19px}.mobile-menu{display:flex;margin-left:-7px;color:#8f7ca4}.breadcrumb{gap:9px;font-size:10px}.topbar-actions{gap:9px}.topbar-actions>.avatar{width:28px;height:28px}.content{padding:27px 22px 0;max-width:700px}.page-heading{margin-bottom:23px;flex-wrap:wrap;gap:16px}.page-heading h1{font-size:28px;letter-spacing:-.9px}.page-heading h1+p{font-size:11px;line-height:1.8}.page-heading .eyebrow{font-size:8px}.page-heading .date-button{font-size:9px;padding:8px 11px}.hero{min-height:238px;padding:27px;margin-bottom:17px}.hero h2{font-size:28px}.hero p{font-size:11px}.hero-art{min-width:200px;width:200px;margin-right:-25px}.vinyl{width:160px;height:160px;right:20px}.vinyl-label{inset:49px}.orbit-one{right:-10px}.orbit-two{right:-40px}.sound-card{right:0;bottom:17px}.art-star.two{right:190px;font-size:28px}.hero-label{font-size:7px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:22px}.stat-card{padding:18px 17px;min-height:127px}.stat-icon{width:31px;height:31px;right:15px;top:17px}.stat-icon svg{width:18px}.stat-value{font-size:28px;margin-bottom:10px}.stat-card>strong{font-size:11px}.stat-card>small{font-size:9px}.panel{padding:20px}.section-heading h2{font-size:15px}.section-heading p{font-size:10px}.section-heading .text-button{font-size:9px}.section-heading{margin-bottom:20px}.time-budget strong{font-size:18px}.time-budget small,.badge{font-size:9px}.creative-block strong{font-size:11px}.creative-block small{font-size:9px}.focus-task strong{font-size:11px}.focus-task small{font-size:9px}.focus-task>span:nth-last-child(2){font-size:9px}.panel-foot{font-size:9px}.artist-row strong{font-size:10px}.artist-row small{font-size:9px}.artist-progress{margin-top:10px}.catalogue-link{font-size:10px}.table-panel{padding:0}.table-caption{flex-wrap:wrap;gap:6px}.filterbar{gap:11px}.filterbar>select{flex:1;min-width:120px}.search-field{min-width:100%}.table-caption small{font-size:8px}.filterbar select{font-size:10px}.filterbar input{font-size:11px}th,td{padding-left:16px;padding-right:16px}.planning-summary{padding:20px}.plan-task{flex-wrap:wrap}.plan-task>div{min-width:60%}.plan-task>.button{margin-left:auto}.draft-create{gap:11px}.draft-create label{min-width:100%}.draft-create>.button{width:100%}.composer-panel .form-grid{grid-template-columns:1fr}.data-grid .button{font-size:11px;padding:11px 13px}.settings-row{font-size:10px;gap:15px;align-items:flex-start}.settings-row>span:first-child{flex:1}.settings-row>span:last-child{max-width:60%;text-align:right;overflow-wrap:anywhere}.settings-row strong{max-width:55%;text-align:right}.settings-row code{max-width:55%}.footer{margin-top:25px;font-size:7px;padding:17px 0}.demo-caption{font-size:9px;align-items:flex-start}.modal-overlay{padding:13px}.modal{padding:21px;max-height:94vh;border-radius:11px}.modal-heading{margin-bottom:20px}.detail-title .artist-mark{width:50px;height:50px;font-size:16px}.detail-title h2{font-size:19px}.detail-title small{font-size:8px}.detail-title .eyebrow{font-size:7px}.modal .form-grid{grid-template-columns:1fr;gap:0}.detail-release{flex-wrap:wrap}.detail-release>.external{margin-left:31px}.detail-release>div{flex:1;min-width:65%}.manual-publish{padding:16px}.toast{right:15px;bottom:15px;font-size:10px;padding:11px 13px}.notice-panel{right:15px;top:60px;max-width:calc(100% - 30px)}.coming-soon h1{font-size:25px}.coming-soon>p:not(.eyebrow){font-size:11px}.coming-soon>.eyebrow{font-size:7px}.auth-card{padding:30px}.auth-card h1{font-size:25px}.auth-card>small{font-size:8px}.alert{font-size:10px;align-items:flex-start}.alert>svg{flex-shrink:0}.saving{top:73px;right:15px}.feature-icon{width:43px;height:43px}.data-grid .panel>h2{font-size:17px}.data-grid .panel>p{font-size:11px}.integration-row{align-items:flex-start}.integration-row small{font-size:9px;line-height:1.7}.integration-row .badge{font-size:8px}.date-control{min-width:155px}.table-scroll{margin:0}.release-grid{gap:15px}.release-card{padding:16px}.release-tracks button{font-size:9px}.release-card h2{font-size:13px}.release-cover{height:110px}.artist-mark{width:39px;height:39px}.draft-list{padding:12px}.footer>span:last-child{display:none}}@media(max-width:480px){.content{padding:24px 18px 0}.topbar{padding:0 17px}.mode-label{font-size:0;gap:0}.mode-label i{width:6px;height:6px}.topbar-actions{gap:8px}.hero{min-height:275px;padding:25px 23px}.hero-copy{max-width:100%}.hero h2{font-size:28px;line-height:1.3}.hero p{font-size:10px;max-width:240px}.hero-label{font-size:6px;letter-spacing:1.1px}.hero .button{font-size:10px;margin-top:0;min-height:36px}.hero-art{position:absolute;right:-88px;top:75px;bottom:0;margin:0;opacity:.45;width:200px;pointer-events:none}.vinyl{width:140px;height:140px;right:28px;top:61px}.vinyl-label{inset:44px}.orbit-one{width:210px;height:210px;top:22px;right:-5px}.orbit-two{width:260px;height:260px;top:-4px;right:-30px}.sound-card{display:none}.art-star.one{top:43px;right:13px}.art-star.two,.art-dot{display:none}.hero-copy p{max-width:260px}.hero-copy .button{position:relative;z-index:3}.stats-grid{gap:11px}.stat-card{padding:17px 14px;min-height:125px}.stat-icon{right:12px;width:29px;height:29px}.stat-card>strong{font-size:10px}.stat-card>small{font-size:8px}.overview-columns{gap:17px;margin-bottom:26px}.panel{padding:18px}.section-heading h2{font-size:14px}.section-heading p{font-size:9px}.section-heading .text-button,.time-budget .badge{font-size:8px}.creative-block{gap:10px;padding:13px 10px}.creative-block strong{font-size:10px}.creative-block small{font-size:8px}.creative-block>.badge{font-size:7px;padding:4px 6px}.focus-task{gap:10px}.focus-task small{max-width:190px}.focus-task strong{font-size:10px}.panel-foot{font-size:8px}.artist-list{grid-template-columns:1fr}.artist-row{padding:14px 0}.artist-row:nth-child(2){padding-top:14px}.artist-row:nth-child(3){border-bottom:1px solid #f2eff5}.artist-row strong{font-size:10px}.artist-row small{font-size:9px}.artist-mark{width:41px;height:41px}.catalogue-link{padding-top:17px}.rotation-section .section-heading{display:block}.rotation-section .section-heading>.subtle-pill{margin-top:12px;font-size:8px}.rotation-card{padding:14px;gap:13px}.record-thumb{width:60px;height:75px}.rotation-card h3{font-size:11px;max-width:210px}.rotation-card p{-webkit-line-clamp:2;font-size:8px;margin:6px 0}.rotation-action{font-size:8px}.rotation-card small{font-size:6px}.table-panel{padding:0}.planning-summary{gap:18px;padding:18px}.planning-summary>div{gap:10px}.planning-summary strong{font-size:21px}.planning-summary small{font-size:8px}.planning-summary svg{width:18px}.plan-task>div{min-width:75%}.plan-task>.badge{margin-left:28px}.plan-task>.button{padding:7px 10px;min-height:32px}.date-control{width:100%;justify-content:space-between}.date-control input{width:150px}.backlog-row>div:first-child{min-width:65%}.backlog-row small{font-size:8px}.draft-list{padding:10px}.draft-item{min-width:180px;padding:14px 11px}.draft-item>strong{font-size:11px}.button-row>.button{font-size:10px}.manual-publish{padding:15px}.manual-publish .button{white-space:normal;text-align:left;line-height:1.8}.manual-publish h3{line-height:1.8}.import-stats{gap:15px}.import-stats span{font-size:9px;min-width:25%}.release-grid{grid-template-columns:1fr}.release-cover{height:135px}.release-card h2{font-size:15px}.release-tracks{max-height:230px}.release-card .eyebrow{font-size:8px}.release-tracks button{font-size:11px}.release-card>p:not(.eyebrow){font-size:10px}.settings-panel .form-grid{grid-template-columns:1fr;gap:0}.weekday-picker{gap:7px}.weekday-picker button{width:35px;height:38px}.settings-row{flex-wrap:wrap;gap:10px}.settings-row>span:last-child{max-width:65%}.detail-title h2{font-size:18px}.detail-title .artist-mark{width:45px;height:45px}.detail-strip{gap:6px}.detail-strip .badge{font-size:8px}.modal h3{font-size:12px}.modal label{font-size:10px}.auth-screen{padding:22px}.auth-card{padding:28px 24px}.auth-card .button{width:100%;font-size:11px}.coming-soon{min-height:65vh}.coming-soon h1{font-size:23px}.coming-soon>.eyebrow{font-size:6px}.coming-soon>p:not(.eyebrow){font-size:10px}.topbar .breadcrumb>span{display:none}.breadcrumb{gap:7px}.topbar .breadcrumb>svg{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.page-heading h1+p,.section-heading p,.stat-card>small,.hero p{color:#787082}.eyebrow,.hero-label{color:#7f6a98}.stat-card>strong{color:#635b70}.time-budget small,.creative-block small,.focus-task small,.panel-foot,.artist-row small,.rotation-card small,.rotation-card p,.subtle-pill,.demo-caption,.footer{color:#84748f}.rotation-action,.catalogue-link,.text-button,.external{color:#7c6199}.badge{color:#746b7d}.badge.green{color:#597e64}.badge.purple{color:#85679e}.badge.amber{color:#927443}.table-caption small,.release-name,.muted,.small-note,.empty-inline,.plan-task small,.backlog-row small,.plan-task p,.draft-create p,.approval-actions p,.manual-publish>small,.data-grid .panel>p,.data-grid .panel>small,.integration-row small,.checksum{color:#887393}.draft-platform,.draft-item>span small,.character-count,.check-label,.plain-list,.settings-row>span:first-child,.import-stats,.budget-setting p,.detail-title small,.detail-release small,.history-row span>small,.auth-card>small{color:#8b729c}.hero-copy h2{color:#514162}.mode-label,.breadcrumb{color:#85758d}.stat-icon{color:#8f72b2}.stat-icon.green{color:#6b9277}.artist-row strong{color:#514458}.alert{color:#806593}.alert.error{color:#9b5e54}.settings-panel .small-note{color:#85718e}.coming-soon>p:not(.eyebrow){color:#8b739a}.priority-select{width:92px;font-size:9px;padding:5px 6px;min-height:29px;margin:0}.artist-settings{padding:22px 0;border-top:1px solid #eee6f5}.artist-settings-heading{display:flex;align-items:center;gap:10px;margin-bottom:20px}.artist-settings-heading h3{font-size:11px;font-weight:600}.artist-settings>.button{font-size:10px}.artist-settings .form-grid{grid-template-columns:1fr 2fr}@media(max-width:480px){.artist-settings .form-grid{grid-template-columns:1fr}.priority-select{width:83px;font-size:8px}.task-actions{gap:9px}}.sidebar{overflow-y:auto;overscroll-behavior:contain}.sidebar-bottom{padding-top:24px}small{font-size:12px!important}.button{font-size:13px;min-height:44px}.nav-item{min-height:44px;font-size:13px}input:not([type=checkbox]),select,textarea{font-size:14px!important}input:not([type=checkbox]),select{min-height:44px}label{font-size:13px}.icon-button{min-width:40px;min-height:40px}.text-button{font-size:12px;min-height:40px}.page-heading h1+p,.section-heading p,.hero p,.stat-card>strong,.table-caption small,.release-name,.small-note,.empty-inline,.plan-task p,.backlog-row small,.rotation-card p,.check-label,.settings-row,.data-grid .panel>p,.integration-row small{font-size:12px!important;color:#675c73}.eyebrow,.hero-label{color:#705b8a}.muted,.character-count,.checksum,.plain-list,.mode-label,.breadcrumb,.footer,.demo-caption,.artist-row small,.focus-task small,.creative-block small,.stat-card>small,.history-row span>small{color:#71637e}@media(max-width:640px){.button{white-space:normal}.nav-item{min-height:46px}.topbar-actions{gap:9px}.mode-label{font-size:10px}.hero p{max-width:280px}.sidebar-bottom{padding-top:20px}}:root{--purple: #ab813b;--purple-dark: #7e5b26;--navy: #161515;--border: #e8e0d6;--muted: #766d64;color:#252323;background:#faf8f4}body,.content{background-color:#faf8f4}.sidebar{background:linear-gradient(170deg,#111112,#201d18 85%,#28221c);color:#e6d9c5}.brand{color:#fff9ed}.brand-logo{display:block;height:49px;width:49px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 1px 5px rgba(202,160,83,.27))}.brand-sub{color:#d5bc8a}.workspace-switch{background:#29241f;border-color:#706047}.workspace-switch select{color:#fff5df}.workspace-switch select option{color:#fff5df;background:#29241f}.area-icon{display:flex;width:30px;min-width:30px;height:30px;align-items:center;justify-content:center}.area-icon img{display:block;width:30px;height:30px;object-fit:contain}.nav-label{color:#b19a75}.nav-item{color:#ded2c4}.nav-item.active{color:#f7dfaf;background:#c79c5130}.nav-item.active:before{background:#dfb262}.nav-item:hover{color:#fff5e4;background:#fff6e012}.budget-note{background:#be974f1a;border-color:#594a33}.budget-note strong{color:#f2e4ca}.budget-note p{color:#d3c1a2}.budget-icon{color:#d9b876}.sidebar-help{color:#cfb994}.profile{border-top-color:#514739}.profile strong{color:#f6e5c9}.profile small{color:#cab899}.topbar{background:#fffdf9}.breadcrumb strong{color:#504333}.breadcrumb,.mode-label,.muted,.character-count,.checksum,.plain-list,.footer,.demo-caption{color:#74695d}.avatar{color:#4b391d;background:#f1e2c6}.topbar-actions>.avatar{border-color:#fff7e9}.button{border-color:#e6d9c4;color:#65543b}.button:hover{border-color:#bea16a;background:#fff8e9}.button.primary{color:#fff;background:#89601e;border-color:#89601e}.button.primary:hover{background:#624615;border-color:#624615}.button.light{background:#fffaf0;color:#654a1e;border-color:#eadac0}.eyebrow{color:#8f6d38}.hero{border-color:#e9d8b9;background:linear-gradient(112deg,#fffaf1 3%,#f7ecd7 50%,#e2caa4);box-shadow:0 2px 9px #72521e0f}.hero h2{color:#3d3122}.hero-label{color:#7c5a28}.hero-label span{background:#b88a3b}.hero p{color:#5a5046!important}.hero-art{display:flex;align-items:center;justify-content:center}.hero-brand-logo{position:relative;z-index:2;width:min(230px,90%);height:auto;display:block;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(56,38,12,.17))}.orbit{border-color:#d6bd90;opacity:.6}.orbit-two{border-color:#f0dfbd}.art-star{color:#9b772e}.art-dot{background:#cfa65b}.stat-icon{color:#9c783a;background:#f7eedf}.stat-icon.peach{color:#af744f;background:#f9eee5}.stat-icon.green{color:#64866c;background:#edf6ef}.stat-icon.blue{color:#7385a1;background:#f0f2f8}.coming-soon{background:#faf8f4}.coming-icon{width:156px;height:156px;background:none;border-radius:50%;color:#4e422b}.coming-icon img{display:block;width:100%;height:100%;object-fit:contain}.coming-soon>p:not(.eyebrow){color:#74634c}.auth-brand-logo{width:116px;height:116px;display:block;object-fit:contain;margin:0 auto 12px}:focus-visible{outline-color:#bb914d}@media(max-width:740px){.hero-art{opacity:.38}.hero-brand-logo{width:160px;max-width:none}.brand-logo{width:44px;height:44px}}@media(max-width:480px){.hero-art{right:-54px;top:72px;opacity:.25}.hero-brand-logo{width:155px}.coming-icon{width:118px;height:118px}}.youtube-panel{display:grid;gap:22px;min-width:0}.youtube-panel .page-heading,.youtube-panel .panel{margin-bottom:0}.youtube-panel p{overflow-wrap:anywhere}.youtube-panel .youtube-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.youtube-section-heading h2{margin-bottom:7px}.youtube-section-heading p,.youtube-panel .small-note{font-size:13px;line-height:1.75;color:#655c50}.youtube-panel .small-note{margin-top:16px}.youtube-readonly{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.youtube-connection .button-row{margin-top:18px;flex-wrap:wrap}.youtube-loading{display:flex;align-items:center;gap:9px;color:#715725;padding:7px 0;font-size:13px}.youtube-filter-form{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(220px,1.7fr) auto;align-items:end;gap:16px}.youtube-filter-form label{display:grid;gap:7px;font-size:13px;color:#514b43}.youtube-filter-form input{width:100%;min-width:0}.youtube-filter-form .button{margin-bottom:0;min-height:44px}.youtube-artist-fields{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) auto;align-items:end;gap:16px}.youtube-artist-fields label{display:grid;gap:7px;font-size:13px;color:#514b43}.youtube-artist-select{display:grid;gap:7px}.youtube-artist-fields input,.youtube-artist-fields select{width:100%;min-width:0}.youtube-artist-filter-form{grid-template-columns:repeat(2,minmax(140px,1fr)) auto}.youtube-panel .alert{align-items:flex-start;gap:9px;line-height:1.75}.youtube-panel .alert p{margin-top:7px}.youtube-panel code{overflow-wrap:anywhere;font-size:12px}.youtube-source{display:flex;align-items:flex-start;gap:13px;border:1px solid #d8c9a8;background:#fffaf1;padding:20px 23px;border-radius:10px;color:#584419}.youtube-source>svg{flex-shrink:0;margin-top:3px}.youtube-source strong{font-size:15px}.youtube-source p{font-size:12px;line-height:1.8;margin-top:6px}.youtube-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.youtube-metric{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px 20px}.youtube-metric-icon{color:#8b662a}.youtube-metric-value{font-size:25px;line-height:1.25;letter-spacing:-.6px;color:#28231b}.youtube-metric>span:not(.youtube-metric-icon){font-size:13px;color:#544c40}.youtube-metric small{font-size:11px;color:#7b6950}.youtube-videos .table-scroll{margin:0}.youtube-videos table{min-width:730px;width:100%}.youtube-videos th,.youtube-videos td{text-align:right;padding:14px 12px;font-size:12px}.youtube-videos th:first-child,.youtube-videos td:first-child{text-align:left}.youtube-videos .external{display:inline-flex;gap:7px;align-items:center;white-space:nowrap;color:#75531e}.youtube-empty{padding:26px;color:#675e50;line-height:1.8}.youtube-empty h2{margin:12px 0 9px}.youtube-empty>svg{color:#967134}.youtube-separation{display:flex;gap:14px;align-items:flex-start}.youtube-separation>svg{flex-shrink:0;color:#927039}.youtube-separation h2{margin-bottom:9px}.youtube-separation p,.youtube-access p{line-height:1.8;color:#675e50;font-size:13px}.youtube-access>svg{margin-bottom:14px;color:#967134}.youtube-access h1{margin-bottom:14px}.youtube-panel .section-heading{margin-bottom:15px}.youtube-panel .badge{white-space:normal;line-height:1.5}.youtube-panel .button{min-height:44px}.youtube-panel .youtube-connection>p{max-width:900px}@media(max-width:1150px){.youtube-artist-fields,.youtube-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.youtube-channel-field{grid-column:1}.youtube-filter-form .button{width:100%}.youtube-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.youtube-artist-fields,.youtube-artist-filter-form{grid-template-columns:minmax(0,1fr)}.youtube-panel{gap:17px}.youtube-panel .page-heading,.youtube-panel .youtube-section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.youtube-panel .page-heading h1{font-size:25px}.youtube-filter-form{grid-template-columns:minmax(0,1fr)}.youtube-channel-field{grid-column:auto}.youtube-metric{padding:20px 16px}.youtube-metric-value{font-size:22px}.youtube-source{padding:17px}.youtube-panel .button-row .button{width:100%}.youtube-separation{gap:10px}.youtube-panel .button{white-space:normal}}@media(max-width:380px){.youtube-metrics{grid-template-columns:minmax(0,1fr)}}.royalty-panel{display:grid;gap:22px;min-width:0}.royalty-panel .page-heading{margin-bottom:0}.royalty-panel .panel{min-width:0}.royalty-panel h2{margin:0 0 12px}.royalty-panel h3{margin-top:24px}.royalty-panel .panel>p{line-height:1.6}.royalty-filters{display:flex;align-items:end;gap:15px;flex-wrap:wrap}.royalty-filters label{display:grid;gap:7px;flex:1;min-width:170px;font-size:13px;font-weight:600}.royalty-filters select,.royalty-filters input,.royalty-table-wrap select{width:100%;max-width:100%;border:1px solid var(--border,#e8e3ef);background:var(--surface,#fff);border-radius:9px;padding:10px 12px;font:inherit;color:inherit;min-height:42px}.royalty-filters input[type=file]{font-size:12px}.royalty-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;margin-top:22px}.royalty-summary article{display:grid;gap:10px;padding:20px;background:var(--surface-soft,#f8f6fc);border-radius:12px}.royalty-summary strong{font-size:22px;overflow-wrap:anywhere}.royalty-summary span,.royalty-summary small,.royalty-panel .small-note{color:var(--muted,#767083)}.royalty-table-wrap{overflow-x:auto;margin:18px 0;border:1px solid var(--border,#e8e3ef);border-radius:10px}.royalty-table-wrap table{width:100%;border-collapse:collapse;font-size:12px;min-width:720px}.royalty-table-wrap th,.royalty-table-wrap td{padding:13px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#e8e3ef)}.royalty-table-wrap th{font-size:11px;color:var(--muted,#767083);background:var(--surface-soft,#f8f6fc)}.royalty-table-wrap tr:last-child td{border-bottom:0}.royalty-table-wrap td span,.royalty-table-wrap td small{display:block;margin-top:5px}.royalty-table-wrap td .badge{display:inline-flex}.royalty-table-wrap small{color:var(--muted,#767083);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.royalty-table-wrap select{min-width:205px;font-size:12px}.royalty-table-wrap .royalty-issue{color:#9c6515}.royalty-check{display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.6;margin:18px 0}.royalty-check input{margin-top:4px;flex-shrink:0}.royalty-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;margin:12px 0 20px}.royalty-pagination .button{font-size:12px;padding:8px 12px}.royalty-loading{display:flex;align-items:center;gap:8px}.royalty-panel .alert{line-height:1.6;overflow-wrap:anywhere}.royalty-history{padding:0;list-style:none}.royalty-history li{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid var(--border,#e8e3ef);font-size:13px}.royalty-history li:last-child{border:0}.royalty-history span,.royalty-history small{color:var(--muted,#767083)}.royalty-denied{display:grid;gap:12px;justify-items:start}@media(max-width:650px){.royalty-filters{display:grid;grid-template-columns:minmax(0,1fr)}.royalty-filters label{min-width:0}.royalty-filters .button{justify-content:center}.royalty-panel .page-heading{gap:12px;align-items:start;flex-direction:column}.royalty-summary{grid-template-columns:minmax(0,1fr)}.royalty-pagination{flex-wrap:wrap}.royalty-pagination span{order:3;flex-basis:100%;text-align:center}.royalty-panel .button.primary{width:100%;justify-content:center}.royalty-panel .page-heading h1{font-size:25px}}.royalty-control{border:1px solid var(--border,#e8e3ef);border-radius:10px;background:var(--surface-soft,#f8f6fc);padding:16px;margin:16px 0}.royalty-control p{margin:9px 0;font-size:13px}.royalty-control small{display:block;color:var(--muted,#767083);line-height:1.6}.spotify-panel{display:grid;gap:22px}.spotify-toolbar{display:flex;align-items:end;gap:18px;flex-wrap:wrap}.spotify-toolbar label{flex:1;min-width:220px}.spotify-panel label{display:grid;gap:7px;font-size:13px;font-weight:600}.spotify-panel input:not([type=checkbox]),.spotify-panel select{width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--border,#dfdfe8);border-radius:9px;background:var(--surface,#fff);color:inherit;font:inherit}.spotify-panel th,.spotify-panel td{padding:12px;text-align:left;border-bottom:1px solid var(--border,#e8e6ed);vertical-align:top}.spotify-panel table{width:100%;border-collapse:collapse;font-size:13px}.spotify-cell-note{display:block;margin-top:5px;font-size:11px;color:var(--muted,#6f6a7b)}.spotify-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.spotify-file{padding:18px;border:1px dashed var(--border,#d8d3e1);border-radius:12px;margin:18px 0}.spotify-mapping{margin:18px 0}.spotify-mapping summary{cursor:pointer;font-weight:600;font-size:13px}.spotify-preview{display:grid;gap:13px;border-top:1px solid var(--border,#e6e1ed);margin-top:20px;padding-top:20px}.spotify-panel .spotify-check{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.6}.spotify-check input{margin-top:5px;flex:none}.spotify-empty{display:grid;justify-items:center;text-align:center;padding:26px 15px;gap:8px;color:var(--muted,#726d7c)}.spotify-empty p{margin:0}.spotify-empty small{max-width:560px}.spotify-panel .small-note{line-height:1.7}.spotify-preview select{min-width:200px}.spotify-panel .button{width:fit-content}.spotify-panel .page-heading{align-items:flex-start}.spotify-panel input:focus-visible,.spotify-panel select:focus-visible{outline:3px solid #b69edc;outline-offset:2px}@media(max-width:800px){.spotify-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spotify-panel .panel{padding:20px}.spotify-toolbar label{min-width:180px}}@media(max-width:520px){.spotify-form-grid{grid-template-columns:1fr}.spotify-toolbar{display:grid;align-items:stretch}.spotify-toolbar label{min-width:0}.spotify-panel .panel{padding:16px}.spotify-panel .page-heading{display:grid;gap:12px}.spotify-panel h1{font-size:27px}.spotify-panel .table-scroll{max-width:100%;overflow-x:auto}.spotify-panel input,.spotify-panel select{font-size:16px}.spotify-panel .button{max-width:100%;white-space:normal;text-align:left}.spotify-panel{min-width:0}.spotify-panel>section{min-width:0}}.spotify-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.spotify-summary .panel{display:grid;gap:9px;margin:0}.spotify-summary strong{font-size:25px}.spotify-summary span{font-size:12px;line-height:1.6;color:#655c50}.spotify-source{margin:18px 0;padding:13px 16px;background:#f8f4ea;border:1px solid #e4d9c3;border-radius:9px;font-size:12px;line-height:1.7}.spotify-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.spotify-insights .panel{margin:0;min-width:0}.spotify-insights ul{padding:0;list-style:none;display:grid;gap:12px;margin-top:16px}.spotify-insights li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid #e9e2d5;padding-top:12px}.spotify-insights li>strong{font-size:12px;margin-left:auto}.spotify-song-title{background:none;border:0;color:#71521f;font:inherit;font-weight:600;text-align:left;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.spotify-row-actions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px}.spotify-row-actions .button{font-size:11px;padding:6px 10px}.spotify-release-link{display:grid;gap:4px;font-size:11px;margin-top:8px}.spotify-release-link a,.spotify-media-link{display:inline-flex;align-items:center;gap:4px;color:#71521f;font-size:11px}.spotify-media-link{margin-top:8px;margin-right:10px}.spotify-timeline{width:100%;max-height:280px;margin-top:20px}.spotify-panel code{overflow-wrap:anywhere;font-size:11px}@media(max-width:900px){.spotify-summary,.spotify-insights{grid-template-columns:1fr}}@media(max-width:520px){.spotify-timeline text{font-size:20px}}.social-panel{display:grid;gap:22px}.social-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.social-toolbar label{flex:1;min-width:220px;max-width:480px}.social-panel label{display:grid;gap:7px;font-size:13px;font-weight:600}.social-panel input,.social-panel select{width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--border,#dfdfe8);border-radius:9px;background:var(--surface,#fff);color:inherit;font:inherit}.social-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.social-workflow .panel{display:grid;gap:6px;padding:18px}.social-workflow strong{font-size:27px}.social-workflow span{font-size:12px;color:var(--muted,#726b7b)}.social-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.social-account-grid fieldset{min-width:0;border:1px solid var(--border,#e1dce9);border-radius:12px;display:grid;gap:14px;padding:18px}.social-account-grid legend{font-weight:700;padding:0 7px}.social-account-card{display:flex;flex-direction:column;gap:14px;min-width:0}.social-account-card a{display:inline-flex;align-items:center;gap:7px;color:var(--purple,#70509a);width:fit-content}.social-account-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border,#e6e1eb);font-size:11px;color:var(--muted,#756c7d)}.social-account-status span{background:var(--surface-alt,#f6f3f9);border-radius:6px;padding:5px 8px}.social-spotify-field{margin:20px 0}.social-spotify-field small{font-weight:400;color:var(--muted,#726d7c)}.social-original-links{display:grid;gap:12px;font-size:13px}.social-original-links a{display:flex;gap:8px;align-items:center;overflow-wrap:anywhere}.social-panel .small-note{line-height:1.7}.social-panel input:focus-visible,.social-panel select:focus-visible{outline:3px solid #b69edc;outline-offset:2px}@media(max-width:900px){.social-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.social-account-grid{grid-template-columns:1fr}.social-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.social-toolbar{display:grid;align-items:stretch}.social-toolbar label{min-width:0;max-width:none}.social-panel .panel{padding:18px}.social-panel .page-heading{display:grid;gap:13px}.social-panel h1{font-size:27px}.social-panel input,.social-panel select{font-size:16px}.social-panel .button{white-space:normal;text-align:left;max-width:100%}.social-panel{min-width:0}}.social-account-card strong{overflow-wrap:anywhere}.social-scope-label{font-size:12px;color:var(--muted,#746b5c)}.social-profile-group{display:grid;gap:16px}.social-profile-group>.section-heading{display:flex;align-items:start;justify-content:space-between;gap:15px;flex-wrap:wrap}.social-profile-group h2{margin-bottom:6px}.social-panel input:focus-visible,.social-panel select:focus-visible{outline-color:#bb914d}.workspace-storage-note{display:flex;align-items:center;gap:12px;padding:14px 18px;margin:0 0 22px;border:1px solid #e6d8bf;border-radius:12px;background:#fffbf3;color:#65533c;font-size:13px;line-height:1.55}.workspace-storage-note>svg{flex:0 0 auto}.workspace-storage-note>span{flex:1}.workspace-storage-note>button{white-space:nowrap}.workspace-onboarding{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:24px}.workspace-onboarding p{max-width:660px;line-height:1.65;color:#74677f}.workspace-onboarding h2{margin:6px 0 10px}.workspace-onboarding>button{flex:0 0 auto}.import-progress{padding:16px;margin:16px 0;border:1px solid #e6d8bf;border-radius:12px;background:#fffbf3;line-height:1.6}.import-progress p{margin-bottom:0}.file-button.disabled{opacity:.55;pointer-events:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.table-scroll{max-width:100%}.history-row small,.checksum{overflow-wrap:anywhere}.import-incomplete{display:grid;gap:16px;max-width:850px;margin:20px auto}.import-incomplete p{line-height:1.7}.import-incomplete button{justify-self:start}.import-change-details{margin:18px 0}.import-change-details summary{cursor:pointer;font-weight:650;padding:12px 0}.import-change-details td{white-space:pre-wrap;overflow-wrap:anywhere;max-width:360px}.catalogue-cover{width:44px;height:44px;flex:0 0 44px;border-radius:7px;object-fit:cover}.song-detail-cover{width:108px;height:108px;flex:0 0 108px;border-radius:10px;object-fit:cover}.release-cover{overflow:hidden;position:relative;aspect-ratio:1;height:auto}.release-private-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.release-cover>.badge{position:absolute;inset:auto auto 12px 12px;width:max-content;height:auto}.rotation-cover{width:100%;height:100%;object-fit:cover}.cover-import-summary{display:flex;align-items:center;gap:9px;padding:12px 0;line-height:1.6}.workspace-google-login{width:100%;margin:18px 0;justify-content:center}.membership-pending{display:grid;gap:14px;text-align:left;margin-top:20px}.membership-pending input{width:100%;font-family:ui-monospace,monospace;font-size:13px!important}.membership-pending .button-row{flex-wrap:wrap}.membership-help{padding:14px;border:1px solid var(--border);border-radius:10px;line-height:1.65}.membership-help summary{cursor:pointer;font-weight:650}.membership-help ol{padding-left:20px}.membership-help code{overflow-wrap:anywhere}@media(max-width:520px){.song-detail-cover{width:76px;height:76px;flex-basis:76px}}@media(max-width:760px){.workspace-storage-note{flex-wrap:wrap;padding:13px}.workspace-storage-note>span{flex-basis:calc(100% - 34px)}.workspace-storage-note>button{margin-left:30px;white-space:normal}.workspace-onboarding{align-items:stretch;flex-direction:column;gap:10px}.workspace-onboarding>button{align-self:flex-start}}.team-panel{display:grid;gap:22px}.team-panel .panel{display:grid;gap:17px;min-width:0}.team-panel .section-heading{display:flex;align-items:start;justify-content:space-between;gap:15px;flex-wrap:wrap}.team-panel label{font-size:13px;font-weight:600}.team-fields{display:grid;grid-template-columns:2fr 1fr;gap:18px}.team-fields label{display:grid;gap:8px}.team-fields input,.team-fields select{width:100%;min-height:42px;padding:10px 12px;background:#fff;border:1px solid var(--border,#e5dccd);border-radius:9px;font:inherit;color:inherit}.team-panel fieldset{min-width:0;display:grid;gap:13px;border:1px solid var(--border,#e5dccd);border-radius:12px;padding:16px}.team-panel legend{padding:0 6px;font-weight:700}.team-checks{display:flex;gap:13px 22px;flex-wrap:wrap}.team-checks label,.team-status-check{display:flex;gap:9px;align-items:start;line-height:1.6}.team-panel input[type=checkbox]{accent-color:#89601e;flex:none;width:17px;height:17px;margin:3px 0}.team-panel table{width:100%;border-collapse:collapse;font-size:13px}.team-panel th,.team-panel td{padding:11px 13px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#e5dccd)}.team-permissions{min-width:990px}.team-permissions td{text-align:center}.team-permissions th{font-size:12px;max-width:130px}.team-summary{display:grid;grid-template-columns:150px 1fr;gap:10px 18px;margin:0}.team-summary dt{color:var(--muted,#756b5d)}.team-summary dd{margin:0;overflow-wrap:anywhere}.team-panel code{overflow-wrap:anywhere}.team-panel .small-note{line-height:1.7}.team-panel .button{width:fit-content;max-width:100%;white-space:normal}.team-panel .table-scroll{overflow-x:auto;max-width:100%}.team-panel input:focus-visible,.team-panel select:focus-visible{outline:3px solid #bb914d;outline-offset:2px}@media(max-width:650px){.team-fields{grid-template-columns:1fr}.team-summary{grid-template-columns:1fr;gap:5px}.team-summary dd{margin-bottom:10px}.team-panel .page-heading{display:grid;gap:12px}.team-panel h1{font-size:28px}.team-panel .panel{padding:18px}.team-fields input,.team-fields select{font-size:16px}}.video-material{display:grid;gap:20px;min-width:0}.video-material .page-heading{margin-bottom:0}.video-material .panel{min-width:0}.video-material-filters{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}.video-material-filters label,.video-material-form label{display:grid;gap:7px;min-width:180px;font-weight:600}.video-material-filters select,.video-material-form input,.video-material-form select{padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:#fff;color:inherit;font:inherit;max-width:100%}.video-material-note{display:block;color:var(--muted);margin-top:4px}.video-material table td{max-width:300px;overflow-wrap:anywhere}.video-material .button-row{align-items:center;margin-top:18px}.video-material-form{display:grid;gap:16px}.video-material-form h2{margin:0}.video-material-form label{max-width:650px}@media(max-width:650px){.video-material-filters{display:grid}.video-material-filters label,.video-material-form label{min-width:0}}.cloud-migration{margin:0 0 24px;display:grid;gap:16px;min-width:0;border-color:#c2a66b}.cloud-migration h2,.cloud-migration h3,.cloud-migration p{margin:0}.cloud-migration>.section-heading{margin:0}.cloud-migration p{line-height:1.65}.cloud-migration .alert{display:flex;align-items:flex-start;gap:10px}.cloud-migration .alert svg{flex-shrink:0}.cloud-source,.cloud-plan{display:grid;gap:15px;min-width:0}.cloud-source{background:#faf7f0;border:1px solid var(--border);padding:16px;border-radius:10px}.cloud-source code,.cloud-target code{overflow-wrap:anywhere;font-size:12px;white-space:normal}.cloud-target{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0}.cloud-target dt{font-weight:650}.cloud-target dd{margin:0;overflow-wrap:anywhere}.cloud-migration .button-row{flex-wrap:wrap}.cloud-migration summary{font-weight:650;cursor:pointer;padding:10px 0}.cloud-migration details .table-scroll{margin-top:10px}.cloud-confirm{align-items:flex-start!important;line-height:1.6}.cloud-confirm input{margin-top:5px;flex:0 0 auto}.cloud-migration .file-button input{display:none}@media(max-width:600px){.cloud-target{grid-template-columns:1fr;gap:5px}.cloud-target dd{margin-bottom:7px}.cloud-migration .section-heading{align-items:flex-start}.cloud-migration .button-row .button{max-width:100%;white-space:normal;text-align:left}}
