:root{--bg:#141313;--bg-deep:#0d0c0c;--surface:#1c1b1a;--surface-2:#222222;--line:rgba(255,255,255,0.11);--ink:#ffffff;--muted:rgba(255,255,255,0.68);--dim:rgba(255,255,255,0.42);--gold:#fab032;--gold-2:#feb035;--danger:#fe2d2d;--cyan:#33a7b5}*{box-sizing:border-box}body,html{background:var(--bg);color:var(--ink);margin:0;min-height:100%}body{font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.portal-shell{background:radial-gradient(circle at 82% 8%,rgba(250,176,50,.17),transparent 30rem),linear-gradient(135deg,var(--bg-deep),var(--bg) 42%,#1a1230);display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.portal-shell.admin-shell{background:radial-gradient(circle at 82% 8%,rgba(51,167,181,.18),transparent 30rem),linear-gradient(135deg,#090f12,var(--bg) 42%,#101923)}.rail{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:22px;padding:34px 28px;position:-webkit-sticky;position:sticky;top:0;height:100vh;min-height:0;overflow:hidden}.brand-lockup img,.topline img{display:block;height:auto;width:176px}.rail .brand-lockup img{width:220px}.nav-stack{align-content:start;display:grid;flex:1 1 auto;grid-gap:10px;gap:10px;grid-auto-rows:max-content;overflow-y:auto;padding-right:4px}.admin-nav,.nav-stack{min-height:0}.back-link,.nav-stack a{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0;padding:11px 14px;text-transform:uppercase}.back-link:hover,.nav-stack a.active,.nav-stack a:hover{border-color:var(--gold);color:var(--gold)}.admin-nav a.active,.admin-nav a:hover{border-color:var(--cyan);color:var(--cyan)}.admin-nav a.active{background:rgba(51,167,181,.12)}.admin-badge{border:1px solid rgba(51,167,181,.45);border-radius:999px;color:var(--cyan);font-size:11px;font-weight:900;padding:10px 12px;text-transform:uppercase}.session-card{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.session-card small,.session-card span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.35;text-transform:uppercase}.session-card strong{color:var(--gold);font-size:15px}.session-link{background:transparent;border:0;border-top:1px solid var(--line);color:var(--muted);cursor:pointer;display:block;font-size:11px;font-weight:900;margin-top:4px;padding-top:10px;text-align:left;text-transform:uppercase;width:100%}.session-link:hover{color:var(--gold)}.admin-session-card .session-link:hover,.admin-session-card strong{color:var(--cyan)}.nav-stack a.active{background:rgba(250,176,50,.1)}.detail-shell,.workspace{display:grid;grid-gap:24px;gap:24px;padding:34px 34px 72px}.detail-hero,.hero-band,.wide-panel{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:30px 0 34px}.detail-hero{align-items:start;display:grid;max-width:980px}.eyebrow{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:0;margin:0 0 10px;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{font-size:clamp(28px,3vw,44px);letter-spacing:0;line-height:1;max-width:760px;text-transform:uppercase}.admin-shell h1{font-size:clamp(26px,3vw,42px);max-width:680px}.admin-shell h2{font-size:21px}h2{font-size:25px;line-height:1.05;text-transform:uppercase}h3{font-size:16px;line-height:1.2}p{color:var(--muted);line-height:1.55}.hero-actions{gap:12px;white-space:nowrap}.button{align-items:center;border-radius:999px;border:0;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:44px;padding:0 18px;text-transform:uppercase}.button:disabled{cursor:not-allowed;opacity:.48}.button.primary{background:var(--gold);color:var(--bg)}.button.secondary{border:1px solid var(--gold);color:var(--gold)}.payment-return-page{align-items:center;background:radial-gradient(circle at 80% 0,rgba(255,183,43,.16),transparent 32%),linear-gradient(135deg,#080808,#151313 55%,#120d21);display:flex;min-height:100vh;padding:32px}.payment-return-card{background:rgba(28,27,26,.94);border:1px solid var(--gold);border-radius:8px;display:grid;grid-gap:16px;gap:16px;max-width:520px;padding:32px}.payment-return-card h1{font-size:clamp(44px,10vw,78px);line-height:.95}.application-error-page{align-items:center;background:radial-gradient(circle at 80% 0,rgba(250,176,50,.16),transparent 32%),linear-gradient(135deg,#080808,#151313 55%,#120d21);display:flex;min-height:100vh;padding:32px}.application-error-card{background:rgba(28,27,26,.96);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;max-width:620px;padding:32px}.application-error-card h1{font-size:clamp(42px,8vw,72px)}.application-error-card small{color:var(--dim);font-size:11px}.application-error-actions{display:flex;flex-wrap:wrap;gap:12px}.android-download-page{background:radial-gradient(circle at 84% 5%,rgba(250,176,50,.2),transparent 30rem),linear-gradient(135deg,#080808 0,var(--bg) 55%,#171024 100%);min-height:100vh;padding:30px}.android-download-shell{margin:0 auto;max-width:1120px}.android-download-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:10px 0 28px}.android-download-header span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.android-download-hero{align-items:center;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);padding:72px 0 46px}.android-download-hero h1{font-size:clamp(50px,8vw,92px);line-height:.9;max-width:820px}.android-download-hero>div>p:last-child{font-size:18px;margin-top:24px;max-width:680px}.android-download-panel,.android-release-card,.android-trust-note{background:rgba(28,27,26,.9);border:1px solid var(--line);border-radius:8px}.android-release-card{display:grid;grid-gap:10px;gap:10px;padding:28px}.android-release-card small,.android-release-card span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.android-release-card strong{color:var(--gold);font-size:28px}.android-download-button{margin-top:16px;width:100%}.android-trust-note{border-color:rgba(250,176,50,.58);display:grid;grid-gap:6px;gap:6px;grid-template-columns:160px minmax(0,1fr);margin-bottom:22px;padding:18px 22px}.android-trust-note strong{color:var(--gold);text-transform:uppercase}.android-download-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:72px}.android-download-panel{display:grid;grid-gap:16px;gap:16px;padding:28px}.android-download-panel h2{font-size:clamp(24px,3vw,34px)}.android-download-panel ol,.android-download-panel ul{color:var(--muted);display:grid;grid-gap:12px;gap:12px;line-height:1.5;margin:0;padding-left:22px}.android-download-panel b{color:var(--ink)}.android-panel-note{border-top:1px solid var(--line);color:var(--gold);font-size:13px;font-weight:700;padding-top:16px}@media (max-width:760px){.android-download-page{padding:20px}.android-download-header{align-items:flex-start;gap:18px}.android-download-header .brand-lockup img{width:140px}.android-download-header span{max-width:130px;text-align:right}.android-download-hero{gap:30px;grid-template-columns:1fr;padding:52px 0 32px}.android-download-hero h1{font-size:clamp(46px,15vw,68px)}.android-download-grid,.android-trust-note{grid-template-columns:1fr}}.metric-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric,.panel,.wide-panel{background:rgba(28,27,26,.86);border:1px solid var(--line);border-radius:8px}.metric{display:grid;grid-gap:10px;gap:10px;min-height:132px;padding:18px}.metric-link{color:inherit;text-decoration:none;transition:background .14s ease,border-color .14s ease,transform .14s ease}.metric-link:hover{background:rgba(51,167,181,.08);border-color:rgba(51,167,181,.42);transform:translateY(-1px)}.metric span,.payout-strip span,.queue-row span,.table-row span{color:var(--dim);font-size:11px;font-weight:900;text-transform:uppercase}.metric strong{color:var(--gold);font-size:34px;line-height:1}.admin-shell .eyebrow,.admin-shell .metric strong,.admin-shell .queue-row span{color:var(--cyan)}.admin-shell .button.primary{background:var(--cyan)}.metric small{color:var(--muted);font-size:13px}.split-grid{grid-gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.split-grid,.three-grid{align-items:start;display:grid;gap:18px}.three-grid{grid-gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.single-panel-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr)}.governance-accordion{border-top:2px solid rgba(51,167,181,.3);display:grid;grid-gap:14px;gap:14px;padding-top:18px}.governance-accordion+.governance-accordion{margin-top:10px}.governance-accordion summary{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;min-height:42px}.governance-accordion summary::-webkit-details-marker{display:none}.governance-accordion summary span{color:var(--cyan);font-size:12px;font-weight:900;text-transform:uppercase}.governance-accordion summary strong{align-items:center;border:1px solid rgba(51,167,181,.36);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;min-height:28px;padding:0 10px;text-transform:uppercase}.governance-accordion summary:before{color:var(--cyan);content:"+";font-size:20px;font-weight:900;line-height:1}.governance-accordion[open] summary:before{content:"-"}.governance-accordion summary span{margin-right:auto}.governance-columns{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.governance-column{display:grid;grid-gap:18px;gap:18px}.inline-admin-drawer{border:1px solid rgba(250,176,50,.25);border-radius:8px;display:grid;grid-gap:0;gap:0;overflow:hidden}.inline-admin-drawer>summary{align-items:center;background:rgba(250,176,50,.055);cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:42px;padding:0 12px}.inline-admin-drawer>summary::-webkit-details-marker{display:none}.governance-accordion .inline-admin-drawer>summary:before{color:var(--gold);content:"+";font-size:17px;font-weight:900;margin-right:0}.governance-accordion .inline-admin-drawer[open]>summary:before{content:"-"}.inline-admin-drawer>summary span{color:var(--gold);font-size:11px;font-weight:900;margin-right:auto;text-transform:uppercase}.inline-admin-drawer>summary strong{background:rgba(250,176,50,.12);border:1px solid rgba(250,176,50,.32);border-radius:999px;color:var(--gold);display:inline-flex;font-size:10px;min-height:24px;padding:0 9px;text-transform:uppercase}.inline-admin-drawer[open]{gap:10px;padding-bottom:10px}.panel{align-content:start;display:grid;grid-gap:18px;gap:18px;padding:22px}.panel.urgent{border-color:rgba(250,176,50,.52)}.panel-heading{align-items:flex-end;display:flex;justify-content:space-between}.panel-heading h2 a{color:inherit;text-decoration:none}.panel-heading h2 a:hover{color:var(--cyan)}.panel-link,.wide-panel-link{color:inherit;text-decoration:none;transition:background .14s ease,border-color .14s ease}.panel-link:hover,.wide-panel-link:hover{background:rgba(250,176,50,.06);border-color:rgba(250,176,50,.38)}.artist-list,.form-grid,.queue-list,.table-list,.task-list{display:grid;grid-gap:10px;gap:10px}.artist-row,.profile-block,.queue-row,.status-row,.table-row,.task-row{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:8px}.artist-row{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:64px minmax(0,1fr) auto;padding:10px}.artist-row img{border-radius:6px;height:64px;object-fit:cover;width:64px}.artist-row strong{color:var(--gold);font-size:18px}.profile-block{display:grid;grid-gap:18px;gap:18px;grid-template-columns:150px minmax(0,1fr);padding:12px}.profile-block img{aspect-ratio:1;border-radius:6px;object-fit:cover;width:100%}.profile-block div{align-content:center;display:grid;grid-gap:10px;gap:10px}.artist-dashboard-hero{padding-bottom:24px}.artist-dashboard-hero p:last-child{margin-top:8px;max-width:620px}.artist-dashboard-grid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-areas:"next readiness profile" "next catalog profile";grid-template-columns:minmax(260px,.8fr) minmax(320px,.9fr) minmax(0,1.2fr)}.artist-next-action{border-color:rgba(250,176,50,.46);grid-area:next;min-height:100%}.artist-next-action div{display:grid;grid-gap:10px;gap:10px}.artist-next-action>span{align-self:end;border:1px solid rgba(250,176,50,.42);border-radius:999px;color:var(--gold);font-size:11px;font-weight:900;justify-self:start;padding:7px 10px;text-transform:uppercase}.artist-mini-summary,.artist-profile-card,.artist-readiness-panel{gap:14px;padding:18px}.artist-readiness-panel{grid-area:readiness}.artist-profile-card{grid-area:profile;min-height:100%}.artist-catalog-card{grid-area:catalog}.artist-readiness-list{display:grid;grid-gap:8px;gap:8px}.artist-readiness-row{align-items:start;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:76px minmax(0,1fr);padding:10px}.artist-readiness-row>span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.artist-readiness-row.clear>span{color:var(--cyan)}.artist-readiness-row.attention{background:rgba(250,176,50,.07);border-color:rgba(250,176,50,.44)}.artist-readiness-row strong{color:var(--ink);display:block;font-size:13px}.artist-readiness-row small{color:var(--muted);display:block;font-size:12px;line-height:1.32;margin-top:3px}.artist-profile-card .profile-block{align-content:start;align-items:start;border:0;min-height:100%;padding:0}.artist-profile-card .profile-block div{align-content:start}.artist-profile-card .profile-block h2{font-size:22px}.artist-profile-card .profile-block h3{font-size:14px;line-height:1.35}.dashboard-profile-detail-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-profile-detail-grid div{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-height:70px;padding:10px}.dashboard-profile-action span,.dashboard-profile-detail-grid span{color:var(--dim);font-size:10px;font-weight:900;text-transform:uppercase}.dashboard-profile-detail-grid strong{color:var(--ink);font-size:13px;line-height:1.25}.dashboard-profile-action{align-items:center;background:rgba(250,176,50,.08);border:1px solid rgba(250,176,50,.32);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-top:auto;min-height:44px;padding:10px 12px}.dashboard-profile-action strong{border:1px solid rgba(250,176,50,.42);border-radius:999px;color:var(--gold);font-size:11px;padding:5px 9px;text-transform:uppercase}.dashboard-stat-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stat-strip div{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-height:68px;padding:10px}.dashboard-stat-strip span{color:var(--dim);font-size:10px;font-weight:900;text-transform:uppercase}.dashboard-stat-strip strong{color:var(--gold);font-size:20px;line-height:1}.artist-action-queue-panel{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;padding:18px}.artist-action-queue-panel .panel-heading{align-items:end}.artist-task-list{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.artist-todo-empty,.artist-todo-row{align-items:center;color:var(--ink);display:grid;grid-gap:12px;gap:12px;grid-template-columns:22px minmax(0,1fr) auto;min-height:52px;padding:10px 14px}.artist-todo-row{border-bottom:1px solid var(--line);text-decoration:none;transition:background .14s ease}.artist-todo-row:last-child{border-bottom:0}.artist-todo-row:hover{background:rgba(250,176,50,.06)}.artist-todo-copy{display:grid;grid-gap:2px;gap:2px}.artist-todo-copy strong{color:var(--ink);font-size:14px}.artist-todo-copy small{color:var(--muted);font-size:12px;line-height:1.25}.artist-todo-empty em,.artist-todo-row em{color:var(--gold);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase;white-space:nowrap}.artist-todo-empty{background:rgba(51,167,181,.08);border-color:rgba(51,167,181,.35)}.artist-todo-empty em{color:var(--cyan)}.dashboard-lower-grid{grid-template-columns:minmax(0,1fr)}.profile-form{display:grid;grid-gap:24px;gap:24px}.profile-save-row{border-top:1px solid var(--line);display:flex;justify-content:flex-end;margin-top:22px;padding-top:18px}.profile-layout{gap:22px;grid-template-columns:minmax(460px,1.08fr) minmax(360px,.92fr)}.profile-next-panel{align-items:start;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr)}.profile-next-panel>div:first-child{display:grid;grid-gap:10px;gap:10px}.profile-next-list{display:grid;grid-gap:8px;gap:8px}.profile-next-row{align-items:start;background:rgba(255,255,255,.035);border:1px solid rgba(250,176,50,.36);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:76px minmax(0,1fr);padding:10px 12px;transition:background .14s ease,border-color .14s ease}.profile-next-row:hover{background:rgba(250,176,50,.07);border-color:rgba(250,176,50,.55)}.profile-next-row.clear{border-color:rgba(51,167,181,.35)}.profile-next-row.clear:hover{background:rgba(51,167,181,.08);border-color:rgba(51,167,181,.5)}.profile-next-row>span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.profile-next-row.clear>span{color:var(--cyan)}.profile-next-row strong{color:var(--ink);display:block;font-size:14px}.profile-next-row small{color:var(--muted);display:block;font-size:12px;line-height:1.35;margin-top:3px}.profile-hero-preview{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;overflow:hidden;padding-bottom:18px}.profile-cover{aspect-ratio:16/6;object-fit:cover;width:100%}.profile-avatar{border:2px solid var(--ink);border-radius:8px;height:104px;margin:-62px 0 0 18px;object-fit:cover;width:104px}.profile-hero-preview>div{display:grid;grid-gap:8px;gap:8px;padding:0 18px}.asset-grid,.genre-strip{display:flex;flex-wrap:wrap;gap:8px}.genre-strip span{border:1px solid rgba(250,176,50,.42);border-radius:999px;color:var(--gold);font-size:10px;font-weight:900;line-height:1;padding:6px 8px;text-transform:uppercase}.profile-preview-empty{color:var(--muted);font-size:13px;font-weight:800}.profile-preview-links{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;margin-top:6px;padding-top:12px}.profile-preview-link{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:112px minmax(0,1fr);padding:10px 12px}.profile-preview-link span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.profile-preview-link a,.profile-preview-link small{color:var(--muted);font-size:13px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-preview-link a:hover{color:var(--gold)}.asset-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.asset-upload{align-items:center;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.asset-upload div{display:grid;grid-gap:6px;gap:6px}.asset-upload span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.asset-upload strong{font-size:15px}.asset-upload small,.detail-stack small,.profile-status-row small{color:var(--muted);line-height:1.35}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .form-field,.form-grid label{display:grid;grid-gap:8px;gap:8px}.form-grid .form-field.full,.form-grid label.full{grid-column:1/-1}.form-grid span{color:var(--dim);font-size:11px;font-weight:900;text-transform:uppercase}.form-grid small{color:var(--muted);font-size:12px;line-height:1.35}.form-grid input,.form-grid select,.form-grid textarea{background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:46px;padding:12px 14px}.form-grid input[type=file]{color:var(--muted);font-size:12px}.form-grid textarea{min-height:110px;resize:vertical}.genre-combobox,.genre-entry{display:grid;grid-gap:10px;gap:10px}.genre-entry{align-items:center;grid-template-columns:minmax(260px,min(474px,calc(100vw - 80px))) max-content;max-width:100%;position:relative;width:-moz-fit-content;width:fit-content}.genre-entry input{width:100%}.genre-dropdown-toggle{align-items:center;background:rgba(255,178,43,.18);border:1px solid rgba(255,178,43,.58);border-radius:999px;color:var(--gold);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:900;gap:7px;height:30px;justify-content:center;line-height:1;text-transform:uppercase;width:86px;z-index:2}.genre-dropdown-toggle:disabled{cursor:default;opacity:.45}.genre-dropdown-toggle:after{border-bottom:2px solid;border-right:2px solid;content:"";height:6px;margin-top:-3px;transform:rotate(45deg);width:6px}.genre-suggestion-list{background:#101010;border:1px solid rgba(255,178,43,.38);border-radius:8px;box-shadow:0 18px 42px rgba(0,0,0,.36);display:grid;left:0;max-height:238px;overflow-y:auto;padding:6px;position:absolute;right:auto;top:calc(100% + 6px);width:min(474px,calc(100vw - 80px));z-index:30}.genre-suggestion-list small{border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:11px;font-weight:800;margin-top:4px;padding:9px 10px 4px}.genre-suggestion-list button{background:transparent;border:0;border-radius:6px;color:var(--ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:850;padding:10px 12px;text-align:left;text-transform:uppercase}.genre-suggestion-list button:focus-visible,.genre-suggestion-list button:hover{background:rgba(255,178,43,.14);color:var(--gold);outline:none}.selected-genre-list button{cursor:pointer}.selected-genre-list{display:flex;flex-wrap:wrap;gap:8px}.selected-genre-list button{align-items:center;background:rgba(255,178,43,.12);border:1px solid rgba(255,178,43,.48);border-radius:999px;display:inline-flex;gap:8px;font-weight:900;min-height:34px;padding:7px 10px 7px 12px;text-transform:uppercase}.selected-genre-list button,.selected-genre-list span{color:var(--gold);font-size:12px}.selected-genre-list strong{align-items:center;border:1px solid rgba(255,178,43,.42);border-radius:999px;color:var(--gold);display:inline-flex;font-size:9px;height:16px;justify-content:center;line-height:1;width:16px}.genre-empty-state{color:var(--muted);font-size:13px;margin:0}.queue-row{display:grid;grid-gap:8px;gap:8px;padding:15px}.admin-overview-hero{padding-bottom:24px}.admin-overview-hero p:last-child{margin-top:8px;max-width:620px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.admin-metric-grid .metric{min-height:112px;padding:15px}.admin-platform-metric-grid .metric strong{color:var(--cyan)}.admin-overview-grid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.admin-governance-card,.admin-platform-trend-panel,.admin-priority-panel,.admin-support-card{gap:14px;padding:18px}.admin-overview-side{display:grid;grid-gap:18px;gap:18px}.admin-queue-stat-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.admin-queue-stat-strip .metric{min-height:86px;padding:11px}.admin-queue-stat-strip .metric span{font-size:10px}.admin-queue-stat-strip .metric strong{font-size:26px}.admin-queue-stat-strip .metric small{font-size:11px;line-height:1.3}.admin-platform-trend-panel.setup-needed{border-color:rgba(250,176,50,.4)}.analytics-grid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.analytics-side-panel{gap:14px;padding:18px}.media-health-grid{display:grid;grid-gap:18px;gap:18px}.media-health-panel{gap:12px;padding:18px}.media-table-shell{margin-top:4px}.media-health-table{border:1px solid var(--line);border-radius:8px;min-width:1080px;overflow:hidden}.media-health-head,.media-health-row{align-items:center;display:grid;grid-gap:14px;gap:14px;padding:11px 12px}.media-track-table .media-health-head,.media-track-table .media-health-row{grid-template-columns:minmax(180px,1.2fr) minmax(150px,.9fr) minmax(180px,1fr) 100px 150px 80px 86px minmax(260px,1.5fr)}.media-processing-table .media-health-head,.media-processing-table .media-health-row{grid-template-columns:minmax(180px,1.2fr) minmax(150px,.9fr) 110px minmax(180px,1fr) 80px minmax(240px,1.4fr) 130px}.media-release-table .media-health-head,.media-release-table .media-health-row{grid-template-columns:minmax(190px,1.2fr) minmax(150px,.9fr) 110px 100px 150px 116px 86px minmax(260px,1.5fr)}.media-health-head{background:rgba(51,167,181,.1);color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase}.media-health-row{background:rgba(255,255,255,.025);border-top:1px solid var(--line);min-height:54px}.media-health-row.needs-work{box-shadow:inset 3px 0 0 var(--gold)}.media-health-row span,.media-health-row strong{color:var(--ink);font-size:13px;font-weight:900}.media-health-row small{color:var(--muted);font-size:11px;line-height:1.25;overflow-wrap:anywhere}.media-health-row .health-ok{color:var(--cyan)}.media-health-row .health-warning{color:var(--gold)}.media-health-empty{border-top:1px solid var(--line);color:var(--muted);font-weight:900;padding:16px}.ops-access-note,.payment-definition-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-access-note article,.payment-definition-card{gap:8px;padding:14px 16px}.ops-access-note span,.payment-definition-card span{color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase}.ops-access-note strong,.payment-definition-card strong{color:var(--ink);font-size:16px;line-height:1.2}.payment-definition-card p{color:var(--muted);font-size:13px;line-height:1.35;margin:0}.ops-access-note article{background:rgba(51,167,181,.08);border:1px solid rgba(51,167,181,.22);border-radius:8px;display:grid}.panel-note{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.admin-platform-month-list,.admin-platform-month-row{display:grid;grid-gap:9px;gap:9px}.admin-platform-month-row{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;padding:10px}.admin-platform-month-row div:first-child{display:grid;grid-gap:4px;gap:4px}.admin-platform-month-row span{color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase}.admin-platform-month-row strong{color:var(--ink);font-size:18px;line-height:1}.admin-platform-month-row small{color:var(--muted);font-size:11px;line-height:1.3}.admin-platform-bar{background:rgba(255,255,255,.06);border-radius:999px;height:6px;overflow:hidden}.admin-platform-bar i{background:linear-gradient(90deg,var(--cyan),var(--gold));border-radius:inherit;display:block;height:100%}.compact-queue-list{gap:8px}.compact-queue-list .queue-row{gap:5px;padding:10px}.compact-queue-list .queue-row h3{font-size:13px}.compact-queue-list .queue-row p{font-size:12px;line-height:1.32}.queue-link{color:inherit;text-decoration:none;transition:background .14s ease,border-color .14s ease}.queue-link:hover{background:rgba(51,167,181,.08);border-color:rgba(51,167,181,.42)}.queue-row span{color:var(--gold)}.payout-review-grid{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.status-note{align-items:center;background:rgba(254,176,53,.1);border:1px solid rgba(254,176,53,.32);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.status-note strong{color:var(--gold);font-size:12px;text-transform:uppercase}.status-note span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.4}.status-note-live{background:rgba(51,167,181,.12);border-color:rgba(51,167,181,.36)}.status-note-live strong{color:var(--cyan)}.status-note-warning{background:rgba(254,45,45,.1);border-color:rgba(254,45,45,.32)}.status-note-warning strong{color:#ff7777}.status-note.success{background:rgba(51,167,181,.12);border-color:rgba(51,167,181,.36)}.status-note.success strong{color:var(--cyan)}.feedback-toast{align-items:start;animation:toast-rise .18s ease-out;background:rgba(10,15,17,.96);border:1px solid rgba(51,167,181,.58);border-left:5px solid var(--cyan);border-radius:8px;box-shadow:0 22px 48px rgba(0,0,0,.38);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;max-width:min(440px,calc(100vw - 36px));padding:15px 16px;position:fixed;right:24px;top:24px;z-index:30}.feedback-toast.warning{border-color:rgba(254,176,53,.58);border-left-color:var(--gold)}.feedback-toast div{display:grid;grid-gap:4px;gap:4px}.feedback-toast strong{color:var(--cyan);font-size:13px;font-weight:900;text-transform:uppercase}.feedback-toast.warning strong{color:var(--gold)}.feedback-toast span{color:var(--ink);font-size:13px;font-weight:800;line-height:1.35}.feedback-toast a,.feedback-toast button{align-items:center;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:20px;font-weight:800;height:30px;justify-content:center;line-height:1;width:30px}.feedback-toast a:hover,.feedback-toast button:hover{border-color:var(--cyan);color:var(--cyan)}@keyframes toast-rise{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.payout-history-panel,.payout-preview-panel{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}.payout-history-table,.payout-preview-table{width:100%}.payout-run-detail-panel{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}.payout-run-detail-table{width:100%}.payout-activity-panel{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}.collapsible-audit-panel{display:block}.collapsible-audit-panel summary{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none}.collapsible-audit-panel summary::-webkit-details-marker{display:none}.collapsible-audit-panel summary>div{display:grid;grid-gap:5px;gap:5px}.collapsible-audit-panel summary h2,.collapsible-audit-panel summary p{margin:0}.collapsible-audit-panel summary>span{align-items:center;border:1px solid rgba(51,167,181,.45);border-radius:999px;color:var(--cyan);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:900;min-height:30px;padding:7px 12px;text-transform:uppercase}.collapsible-audit-panel summary:after{align-items:center;border:1px solid rgba(250,176,50,.55);border-radius:999px;color:var(--gold);content:"+";display:inline-flex;flex:0 0 auto;font-size:18px;font-weight:900;height:30px;justify-content:center;line-height:1;width:30px}.collapsible-audit-panel[open] summary{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.collapsible-audit-panel[open] summary:after{content:"-"}.activity-list{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden;width:100%}.activity-row{align-items:start;background:rgba(255,255,255,.025);border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:96px minmax(0,1fr) 120px;min-height:58px;padding:11px 12px}.activity-row:last-child{border-bottom:0}.activity-row em,.activity-row>span{color:var(--muted);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.activity-row strong{color:var(--ink);font-size:13px}.activity-row p{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3;margin:3px 0 0}.activity-row small{color:var(--cyan);display:block;font-size:11px;font-weight:800;margin-top:5px}.feedback-list{border:1px solid var(--line);border-radius:8px;display:grid;margin-top:14px;overflow:hidden}.feedback-list article{align-items:start;background:rgba(255,255,255,.025);border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 98px;padding:10px 12px}.feedback-list article:last-child{border-bottom:0}.feedback-list strong{display:block;font-size:13px}.feedback-list small{color:var(--muted);display:block;font-size:12px;font-weight:800;line-height:1.35;margin-top:3px}.feedback-list span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.compact-update-list .table-row{min-height:0;padding:12px}.governance-status-checklist{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.governance-status-check{align-items:center;background:rgba(255,255,255,.035);border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;min-height:54px;padding:10px 12px}.governance-status-check:last-child{border-bottom:0}.governance-check-box{align-items:center;background:rgba(255,255,255,.04);border:2px solid rgba(250,176,50,.58);border-radius:4px;display:inline-flex;height:18px;justify-content:center;width:18px}.governance-check-box.done{background:var(--gold);border-color:var(--gold)}.governance-check-box.done:after{border-bottom:2px solid var(--bg);border-left:2px solid var(--bg);content:"";height:4px;transform:rotate(-45deg);width:8px}.governance-status-check div{display:grid;grid-gap:3px;gap:3px;min-width:0}.governance-status-check strong{color:var(--ink);font-size:14px;line-height:1.2}.governance-status-check small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3}.governance-status-check em{color:var(--gold);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.governance-feedback-drawer{gap:0}.governance-feedback-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none}.governance-feedback-drawer>summary::-webkit-details-marker{display:none}.governance-feedback-drawer>summary:before{color:var(--gold);content:"+";font-size:20px;font-weight:900;line-height:1}.governance-feedback-drawer[open]>summary:before{content:"-"}.governance-feedback-drawer>summary>div{margin-right:auto}.governance-feedback-drawer>summary h2{margin:0}.governance-feedback-drawer>summary>span{align-items:center;border:1px solid rgba(250,176,50,.34);border-radius:999px;color:var(--gold);display:inline-flex;font-size:11px;font-weight:900;min-height:28px;padding:0 10px;text-transform:uppercase}.governance-feedback-drawer[open]{gap:14px}.artist-vote-card-list{display:grid;grid-gap:12px;gap:12px}.artist-vote-card{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:14px}.artist-vote-card.active{border-color:rgba(250,176,50,.55);box-shadow:0 0 0 1px rgba(250,176,50,.14)}.artist-vote-card-main{display:grid;grid-gap:10px;gap:10px}.artist-vote-card-main strong{color:var(--ink);display:block;font-size:16px}.artist-vote-card-main small{color:var(--muted);display:block;font-size:13px;line-height:1.35;margin-top:4px}.artist-vote-meta{display:flex;flex-wrap:wrap;gap:7px}.artist-vote-meta span{align-items:center;border:1px solid rgba(51,167,181,.3);border-radius:999px;color:var(--cyan);display:inline-flex;font-size:11px;font-weight:900;min-height:26px;padding:3px 9px;text-transform:uppercase}.artist-ballot-form{display:grid;grid-gap:8px;gap:8px}.artist-ballot-option{align-items:center;background:rgba(8,10,11,.74);border:1px solid rgba(255,255,255,.12);border-radius:8px;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:18px minmax(0,1fr) 40px;min-height:58px;padding:10px 12px}.artist-ballot-option:has(input:checked){background:rgba(250,176,50,.08);border-color:rgba(250,176,50,.6)}.artist-ballot-option input{accent-color:var(--gold)}.artist-ballot-option input:disabled{cursor:not-allowed}.artist-ballot-option span{display:grid;grid-gap:2px;gap:2px;min-width:0}.artist-ballot-option strong{color:var(--ink);font-size:14px}.artist-ballot-option small{color:var(--muted);font-size:12px;line-height:1.3}.artist-ballot-option em{color:var(--dim);font-size:11px;font-style:normal;font-weight:900;text-align:right}.artist-ballot-form .button{justify-self:start;min-height:38px}.artist-ballot-form .button:disabled{cursor:not-allowed;opacity:.45}.artist-ballot-empty{border:1px dashed rgba(255,255,255,.18);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:12px}.artist-ballot-empty strong{color:var(--ink);font-size:14px}.artist-ballot-empty small{color:var(--muted);font-size:13px}.payout-preview-head,.payout-preview-row{grid-template-columns:minmax(210px,1.4fr) 72px 86px 72px 92px 110px}.payout-history-head,.payout-history-row{grid-template-columns:minmax(132px,1.2fr) 96px 64px 74px 86px 86px 86px 76px}.payout-run-detail-head,.payout-run-detail-row{grid-template-columns:minmax(190px,1.15fr) 96px 72px 86px 96px 96px 108px minmax(220px,1.05fr) 88px}.payout-onboarding-panel{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}.payout-onboarding-table{width:100%}.payout-onboarding-workspace{display:grid;grid-gap:14px;gap:14px;width:100%}.payout-onboarding-controls{align-items:end}.payout-onboarding-table .payout-onboarding-head,.payout-onboarding-table .payout-onboarding-row{grid-template-columns:76px minmax(210px,1.2fr) 116px 160px 76px 126px 132px 120px minmax(260px,1fr)}.payout-onboarding-row input,.payout-onboarding-row select{background:rgba(8,10,11,.86);border:1px solid rgba(255,255,255,.13);border-radius:7px;color:var(--ink);font:inherit;font-size:12px;font-weight:800;min-width:0;min-height:34px;padding:7px 8px;width:100%}.payout-onboarding-table .payout-onboarding-row .payout-save-button{justify-self:start;max-width:68px;min-height:34px;padding:0 14px;width:auto}.payout-onboarding-row input:focus,.payout-onboarding-row select:focus{border-color:var(--cyan);outline:none}.payout-artist-cell{display:grid;grid-gap:2px;gap:2px}.payout-artist-cell strong{font-size:13px;line-height:1.15;overflow-wrap:anywhere}.payout-artist-cell small{color:var(--muted);font-size:11px;text-transform:uppercase}.payout-setup-status{align-items:center;border:1px solid rgba(51,167,181,.32);border-radius:999px;color:var(--cyan);display:inline-flex;font-size:11px;font-weight:900;justify-content:center;min-height:30px;padding:6px 8px;text-align:center;text-transform:uppercase}.payout-setup-status.ready{border-color:rgba(51,167,181,.58);background:rgba(51,167,181,.12)}.payout-setup-status.pending{border-color:rgba(250,176,50,.4);color:var(--gold)}.payout-setup-status.held,.payout-setup-status.needs_info{border-color:rgba(255,119,119,.45);color:#ff8c8c}.payout-preview-row small{max-width:240px;overflow:hidden;text-overflow:ellipsis}.batch-steps{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.batch-step{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-height:150px;padding:15px}.batch-step span{color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase}.compact-list{gap:8px}.compact-row{align-items:start;gap:12px;grid-template-columns:92px minmax(0,1fr);padding:12px}.compact-row h3{margin-bottom:4px}.review-workspace{align-items:start;grid-template-columns:minmax(620px,1.35fr) minmax(460px,.65fr)}.review-list{display:grid;grid-gap:8px;gap:8px}.review-row{align-items:center;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;padding:12px}.review-row>div:first-child{display:grid;grid-gap:5px;gap:5px}.detail-stack span,.review-checks span,.review-row span{color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase}.status-pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:240px}.review-checks span,.status-pills span{border:1px solid rgba(51,167,181,.26);border-radius:999px;color:var(--cyan);padding:5px 8px}.review-detail{align-content:start;gap:12px;min-width:0;overflow:hidden;padding:14px}.review-detail .panel-heading{align-items:start;gap:8px}.review-detail .panel-heading h2{font-size:17px;line-height:1.15;overflow-wrap:anywhere}.review-detail p{font-size:12px;line-height:1.4}.content-preview-card{align-items:start;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:96px minmax(0,1fr);padding:10px}.content-preview-card img,.content-preview-missing{aspect-ratio:1;border-radius:7px;min-width:0;object-fit:cover;overflow:hidden;width:96px}.content-preview-missing{align-items:center;background:rgba(234,84,85,.11);border:1px dashed rgba(234,84,85,.45);color:var(--red);display:flex;font-size:11px;font-weight:900;justify-content:center;text-transform:uppercase}.content-preview-card>div:last-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.content-preview-card span{color:var(--gold);font-size:10px;font-weight:900;text-transform:uppercase}.content-preview-card strong{color:var(--ink);font-size:14px;line-height:1.2}.content-preview-card small{color:var(--muted);font-size:12px;font-weight:800}.content-preview-card audio{height:32px;margin-top:3px;max-width:100%;width:100%}.content-preview-card p{color:var(--muted);font-size:12px;margin:0}.detail-stack{display:grid;grid-gap:6px;gap:6px}.detail-stack div{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:8px 9px}.detail-stack strong{font-size:13px;line-height:1.25;overflow-wrap:anywhere}.compact-fact-list{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:10px}.compact-fact-list div{display:grid;grid-gap:2px;gap:2px}.compact-fact-list dt{color:var(--cyan);font-size:10px;font-weight:900;text-transform:uppercase}.compact-fact-list dd{color:var(--ink);font-size:12px;font-weight:900;margin:0}.review-checks{display:flex;flex-wrap:wrap;gap:6px}.review-checks span{line-height:1;min-height:24px}.content-status-pills span{background:rgba(51,167,181,.08);border-color:rgba(51,167,181,.28);color:var(--cyan)}.info-checks span{background:transparent;border:0;border-radius:0;color:var(--muted);font-size:11px;padding:0}.info-checks span:before{color:var(--cyan);content:"/";margin-right:6px}.note-list{color:var(--muted);display:grid;grid-gap:10px;gap:10px;line-height:1.5;margin:0;padding-left:20px}.note-list li::marker{color:var(--gold)}.filter-strip{display:flex;flex-wrap:wrap;gap:8px}.filter-strip a,.filter-strip button,.table-actions a,.table-actions button{background:rgba(255,255,255,.04);border:1px solid rgba(51,167,181,.35);border-radius:999px;color:var(--cyan);cursor:pointer;font-size:11px;font-weight:900;padding:9px 11px;text-transform:uppercase}.filter-strip a.active,.filter-strip button.active{background:var(--cyan);color:var(--bg)}.payout-filter-strip{margin-top:16px}.compact-audit-filters{margin-top:14px}.member-list-controls{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr) minmax(150px,.22fr)}.member-search-field{display:grid;grid-gap:6px;gap:6px}.member-search-field span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.member-search-field input,.member-search-field select{background:rgba(255,255,255,.045);border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:13px;font-weight:800;min-height:38px;outline:none;padding:0 13px;width:100%}.member-sort-field{min-width:150px}.search-input-wrap{position:relative}.search-input-wrap input{padding-right:42px}.search-input-wrap a,.search-input-wrap button{align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:15px;font-weight:900;height:26px;justify-content:center;line-height:1;position:absolute;right:6px;text-decoration:none;text-transform:uppercase;top:6px;width:26px}.search-input-wrap a:hover,.search-input-wrap button:hover{border-color:var(--cyan);color:var(--cyan)}.member-search-field input:focus,.member-search-field select:focus{border-color:rgba(51,167,181,.75);box-shadow:0 0 0 3px rgba(51,167,181,.14)}.member-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.table-scroll-shell{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-color:rgba(51,167,181,.72) rgba(255,255,255,.08);scrollbar-width:thin}.table-scroll-shell::-webkit-scrollbar{height:10px}.table-scroll-shell::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.table-scroll-shell::-webkit-scrollbar-thumb{background:rgba(51,167,181,.72);border-radius:999px}.member-table-head,.member-table-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1.6fr) 120px 116px 90px 96px 120px}.member-admin-head,.member-admin-row{grid-template-columns:140px minmax(240px,1.6fr) 120px 150px 120px}.member-table-head{background:rgba(51,167,181,.1);border-bottom:1px solid var(--line);color:var(--cyan);font-size:11px;font-weight:900;padding:11px 12px;text-transform:uppercase}.member-table-row{align-items:center;background:rgba(255,255,255,.025);border-bottom:1px solid var(--line);min-height:52px;padding:9px 12px}.member-table-row:last-child{border-bottom:0}.clickable-table-row{cursor:pointer;transition:background .14s ease,border-color .14s ease}.clickable-table-row:hover{background:rgba(51,167,181,.08)}.clickable-table-row:hover strong{color:var(--cyan)}.selected-table-row{background:rgba(51,167,181,.12);box-shadow:inset 3px 0 0 var(--cyan)}.member-table-row div:first-child{display:grid;grid-gap:3px;gap:3px}.table-primary-button,.table-primary-link,.table-title-link{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;grid-gap:3px;gap:3px;padding:0;text-align:left;text-decoration:none}.table-primary-button:hover strong,.table-primary-link:hover strong,.table-title-link:hover strong{color:var(--cyan)}.member-table-row strong{color:var(--ink);font-size:14px}.member-table-row small{color:var(--muted);font-size:12px;line-height:1.25}.member-table-row>span{color:var(--ink);font-size:12px;font-weight:800}.member-table-row>span.warning-cell{color:var(--gold)}.activity-page-grid{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);margin-top:14px}.activity-main-panel,.activity-section-card{gap:12px;padding:16px}.activity-section-card{gap:8px;padding:12px}.activity-controls,.activity-side-stack{display:grid;grid-gap:12px;gap:12px}.activity-search-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.compact-panel-heading h2{font-size:clamp(16px,1.25vw,20px);line-height:1.1}.activity-section-card .panel-note{font-size:11px;line-height:1.3;margin:0}.activity-table-head,.activity-table-row{grid-template-columns:minmax(240px,1.5fr) 88px minmax(150px,.9fr) minmax(140px,.9fr) 132px}.activity-table-row{align-items:start;min-height:50px;padding-bottom:8px;padding-top:8px}.activity-table-row small{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activity-table-row>span{line-height:1.35;overflow-wrap:anywhere}.activity-table-compact .activity-table-row{gap:8px;grid-template-columns:minmax(0,1fr) 84px 92px;min-height:40px;padding:7px 9px}.activity-table-compact .activity-table-row strong{font-size:12px}.activity-table-compact .activity-table-row small{-webkit-line-clamp:1;font-size:11px}.activity-source-pill{align-self:start;border:1px solid rgba(51,167,181,.32);border-radius:999px;color:var(--cyan);display:inline-flex;font-size:10px;justify-content:center;min-height:24px;padding:5px 8px;text-transform:uppercase}.activity-source-pill.payout{border-color:rgba(250,176,50,.42);color:var(--gold)}.activity-source-pill.payment{border-color:rgba(51,167,181,.42);color:var(--cyan)}.activity-source-pill.governance{border-color:rgba(234,84,85,.42);color:var(--red)}.activity-source-pill.review{border-color:rgba(255,255,255,.34);color:var(--ink)}.empty-activity-row{color:var(--muted)}.admin-guide-grid{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.admin-guide-card{align-content:start;gap:12px;padding:16px}.admin-guide-card h2 a{color:inherit;text-decoration:none}.admin-guide-card h2 a:hover{color:var(--cyan)}.admin-guide-rules{align-items:flex-start;grid-template-columns:minmax(260px,.32fr) minmax(0,.68fr);margin-top:18px}.admin-export-directory{align-items:flex-start;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);margin-top:18px}.export-link-grid{align-content:flex-start;display:flex;flex-wrap:wrap;gap:10px}.table-action-button{background:rgba(51,167,181,.1);border:1px solid rgba(51,167,181,.35);border-radius:999px;color:var(--cyan);cursor:pointer;font-size:11px;font-weight:900;min-height:32px;padding:0 12px;text-transform:uppercase}.table-action-button:disabled{cursor:not-allowed;opacity:.48}.table-action-button-release{background:rgba(250,176,50,.1);border-color:rgba(250,176,50,.42);color:var(--gold)}.hold-action-form{display:contents}.hold-reason-controls{display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hold-reason-controls input,.hold-reason-controls select{background:rgba(255,255,255,.045);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:11px;font-weight:800;min-height:32px;min-width:0;padding:0 8px}.hold-reason-controls input::placeholder{color:var(--muted)}.artist-table-head,.artist-table-row{grid-template-columns:88px minmax(230px,1.4fr) 92px 82px 88px 104px 82px}.artist-queue-filters{gap:6px}.artist-queue-filters button{border-radius:6px;font-size:10px;min-height:32px;padding:6px 9px}.artist-table-row{min-height:58px}.artist-open-review-button{justify-self:start;min-width:72px}.artist-detail-actions{background:rgba(51,167,181,.07);border:1px solid rgba(51,167,181,.3);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:11px}.artist-detail-actions>div:first-child{display:grid;grid-gap:3px;gap:3px}.artist-detail-actions>div:first-child strong{color:var(--ink);font-size:13px}.artist-detail-actions>div:first-child span{color:var(--muted);font-size:11px;line-height:1.35}.artist-detail-action-grid{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.artist-detail-action-grid button,.artist-detail-action-grid form{min-width:0;width:100%}.artist-detail-action-grid button{background:rgba(51,167,181,.1);border:1px solid rgba(51,167,181,.42);border-radius:6px;color:var(--cyan);cursor:pointer;font-size:10px;font-weight:900;min-height:34px;padding:7px 8px;text-transform:uppercase}.artist-detail-action-grid .artist-action-danger button{background:rgba(234,84,85,.08);border-color:rgba(234,84,85,.42);color:var(--red)}.artist-detail-action-grid button:disabled{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.12);color:var(--dim);cursor:not-allowed;opacity:.72}.artist-pagination{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding-top:12px}.artist-pagination strong,.artist-pagination>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.artist-pagination>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.artist-pagination button{background:transparent;border:1px solid rgba(51,167,181,.38);border-radius:6px;color:var(--cyan);cursor:pointer;font-size:10px;font-weight:900;min-height:30px;padding:5px 9px;text-transform:uppercase}.artist-pagination button:disabled{border-color:rgba(255,255,255,.1);color:var(--dim);cursor:not-allowed}.content-table-head,.content-table-row{grid-template-columns:190px minmax(240px,1.25fr) minmax(190px,.9fr) 112px minmax(230px,1fr) 72px 96px minmax(150px,.8fr)}.content-table-scroll .content-admin-table{min-width:1320px}.content-action-cell{align-content:start;display:grid;grid-gap:6px;gap:6px;min-width:0}.content-action-cell>small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.content-artist-cell{display:grid;grid-gap:3px;gap:3px;min-width:0}.content-artist-cell small,.content-artist-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-issue-callout{background:rgba(250,176,50,.09);border:1px solid rgba(250,176,50,.28);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.content-issue-callout span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.content-issue-callout strong{color:var(--ink);font-size:14px;line-height:1.25}.content-issue-callout small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.content-track-review-panel{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:12px}.content-track-review-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.content-track-review-heading span{color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase}.content-track-review-heading strong{color:var(--ink);font-size:18px;line-height:1}.content-track-review-list{display:grid;grid-gap:8px;gap:8px}.content-track-review-row{align-items:start;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr);padding:9px}.content-track-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.content-track-main>span{color:var(--gold);font-size:10px;font-weight:900;text-transform:uppercase}.content-track-main strong{color:var(--ink);font-size:13px;line-height:1.2;overflow-wrap:anywhere}.content-track-main small{color:var(--muted);font-size:11px;font-weight:800}.content-track-main audio{height:32px;max-width:100%;width:100%}.content-track-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.review-decision-panel{background:rgba(250,176,50,.08);border:1px solid rgba(250,176,50,.24);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.review-decision-panel>span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.review-decision-panel>strong{color:var(--ink);font-size:14px;line-height:1.25}.review-decision-panel label{display:grid;grid-gap:5px;gap:5px}.review-decision-panel label span{color:var(--dim);font-size:10px;font-weight:900;text-transform:uppercase}.review-decision-panel textarea{background:rgba(8,10,11,.86);border:1px solid rgba(255,255,255,.13);border-radius:7px;color:var(--ink);font:inherit;font-size:12px;font-weight:800;min-height:72px;padding:9px 10px;resize:vertical;width:100%}.review-decision-panel textarea:focus{border-color:var(--gold);outline:none}.review-decision-panel .table-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.review-history-panel{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:12px}.review-history-panel>span{color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase}.review-history-panel>div{display:grid;grid-gap:8px;gap:8px}.review-history-panel article{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:9px}.review-history-panel strong{color:var(--ink);font-size:13px}.review-history-panel small{color:var(--dim);font-size:11px;font-weight:800}.review-history-panel p{color:var(--muted);font-size:12px;line-height:1.35;margin:0}.governance-vote-head,.governance-vote-row{grid-template-columns:minmax(230px,1.45fr) 110px 122px 74px 156px 86px minmax(132px,.72fr)}.governance-vote-detail{contain:inline-size}.governance-vote-detail .panel-heading{grid-template-columns:1fr}.governance-vote-detail .compact-fact-list,.governance-vote-detail .detail-stack,.governance-vote-detail .vote-option-list,.governance-vote-detail .vote-option-manager,.governance-vote-detail .vote-result-toolbar{min-width:0;overflow:hidden}.governance-vote-detail dd,.governance-vote-detail p,.governance-vote-detail small,.governance-vote-detail span,.governance-vote-detail strong{overflow-wrap:anywhere}.feedback-review-head,.feedback-review-row{grid-template-columns:minmax(260px,1fr) 142px 104px}.feedback-review-row small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.governance-feedback-actions{border-top:1px solid var(--line);padding-top:12px}.governance-feedback-actions form{display:contents}.governance-feedback-actions button{background:rgba(51,167,181,.1);border:1px solid rgba(51,167,181,.35);border-radius:999px;color:var(--cyan);cursor:pointer;font-size:11px;font-weight:900;min-height:34px;padding:0 12px;text-transform:uppercase}.governance-feedback-actions button:disabled{cursor:not-allowed;opacity:.48}.vote-result-toolbar{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;padding-top:12px}.vote-result-toolbar small{color:var(--muted);font-size:12px;font-weight:800}.governance-create-form textarea{min-height:86px}.governance-create-form .button{align-self:end;justify-self:start}.board-seat-create-form{background:rgba(255,255,255,.035);border:0;border-radius:8px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));padding:0 12px}.board-seat-create-form input,.board-seat-create-form select{min-height:38px;padding:8px 10px}.board-seat-create-form .button{align-self:end;justify-self:start;min-height:38px}.board-table{overflow-x:auto;width:100%}.board-table-head,.board-table-row{grid-template-columns:minmax(170px,1.1fr) 138px minmax(170px,1fr) minmax(164px,.85fr) 104px 70px 64px;min-width:860px}.board-table-row strong{font-size:13px}.board-edit-row label{display:grid;grid-gap:4px;gap:4px;min-width:0}.board-edit-row label>span{color:var(--dim);font-size:10px;font-weight:900;text-transform:uppercase}.board-edit-row input,.board-edit-row select{background:rgba(8,10,11,.86);border:1px solid rgba(255,255,255,.13);border-radius:7px;color:var(--ink);font:inherit;font-size:12px;font-weight:800;min-width:0;padding:8px 9px;width:100%}.board-term-fields{display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr 1fr}.surplus-report-create-form{background:rgba(255,255,255,.035);border:0;border-radius:8px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));padding:0 12px}.surplus-report-create-form input,.surplus-report-create-form select{min-height:38px;padding:8px 10px}.surplus-report-create-form .button{align-self:end;justify-self:start;min-height:38px}.surplus-report-table{overflow-x:auto;width:100%}.surplus-report-head,.surplus-report-row{grid-template-columns:104px 92px 92px 92px 102px minmax(150px,1fr) 128px 96px 62px;min-width:960px}.surplus-edit-row label{display:grid;grid-gap:4px;gap:4px;min-width:0}.surplus-edit-row label>span{color:var(--dim);font-size:10px;font-weight:900;text-transform:uppercase}.surplus-edit-row input,.surplus-edit-row select{background:rgba(8,10,11,.86);border:1px solid rgba(255,255,255,.13);border-radius:7px;color:var(--ink);font:inherit;font-size:12px;font-weight:800;min-width:0;padding:8px 9px;width:100%}.vote-option-manager{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding-top:14px}.mini-section-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.mini-section-heading span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.mini-section-heading strong{align-items:center;background:rgba(51,167,181,.1);border:1px solid rgba(51,167,181,.3);border-radius:999px;color:var(--cyan);display:inline-flex;font-size:12px;min-height:26px;padding:3px 10px}.vote-option-form,.vote-option-row{align-items:end;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px}.vote-option-form{grid-template-columns:minmax(120px,.8fr) 76px minmax(180px,1fr) 58px;padding:10px}.vote-option-list,.vote-result-bars{display:grid;grid-gap:8px;gap:8px}.vote-result-bars div{background:rgba(8,10,11,.66);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:9px 10px;position:relative}.vote-result-bars span,.vote-result-bars strong{position:relative;z-index:1}.vote-result-bars span{color:var(--ink);font-size:12px;font-weight:900}.vote-result-bars strong{color:var(--gold);font-size:11px;font-weight:900}.vote-result-bars i{background:linear-gradient(90deg,rgba(250,176,50,.28),rgba(51,167,181,.22));block-size:100%;border-radius:8px;inset-block-start:0;inset-inline-start:0;max-inline-size:100%;min-inline-size:3px;position:absolute}.vote-option-row{grid-template-columns:minmax(110px,.72fr) 70px 82px minmax(150px,1fr) 76px 58px;padding:9px}.vote-option-form label,.vote-option-row label{display:grid;grid-gap:4px;gap:4px;min-width:0}.vote-option-form label>span,.vote-option-row label>span{color:var(--dim);font-size:10px;font-weight:900;text-transform:uppercase}.vote-option-form input,.vote-option-row input,.vote-option-row select{background:rgba(8,10,11,.86);border:1px solid rgba(255,255,255,.13);border-radius:7px;color:var(--ink);font:inherit;font-size:12px;font-weight:800;min-height:36px;min-width:0;padding:8px 9px;width:100%}.vote-option-row>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.empty-option-row{border:1px dashed rgba(255,255,255,.18);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:12px}.empty-option-row strong{color:var(--ink);font-size:14px}.empty-option-row span{color:var(--muted);font-size:13px}.verification-table-head,.verification-table-row{grid-template-columns:minmax(190px,.85fr) 110px minmax(260px,1.4fr) 110px}.release-table-head,.release-table-row{grid-template-columns:minmax(178px,.55fr) minmax(230px,1.45fr) 76px 54px minmax(140px,.65fr) 112px}.catalog-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-color:rgba(250,176,50,.8) rgba(255,255,255,.08);scrollbar-width:thin}.catalog-table-scroll:focus{outline:2px solid rgba(51,167,181,.5);outline-offset:3px}.catalog-table-scroll::-webkit-scrollbar{height:10px}.catalog-table-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.catalog-table-scroll::-webkit-scrollbar-thumb{background:rgba(250,176,50,.8);border-radius:999px}.catalog-release-table,.catalog-track-table{min-width:860px;width:100%}.catalog-release-form-panel{align-items:start;grid-template-columns:minmax(190px,.22fr) minmax(0,.78fr)}.catalog-release-form{width:100%}.catalog-pipeline-strip{background:linear-gradient(135deg,rgba(51,167,181,.1),rgba(250,176,50,.05));border:1px solid rgba(51,167,181,.25);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:16px}.catalog-pipeline-strip>div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-pipeline-strip article{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.catalog-pipeline-strip span{color:var(--dim);font-size:11px;font-weight:900;text-transform:uppercase}.catalog-pipeline-strip strong{color:var(--gold);font-size:25px;line-height:1}.catalog-pipeline-strip small{color:var(--muted);font-size:12px;font-weight:800}.catalog-top-grid{grid-gap:14px;grid-template-columns:minmax(0,.95fr) minmax(320px,.34fr)}.catalog-main-grid,.catalog-top-grid{align-items:start;display:grid;gap:14px}.catalog-main-grid{grid-gap:14px;grid-template-columns:minmax(0,1fr) minmax(138px,.12fr)}.artist-context-switcher{align-items:center;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(280px,430px) minmax(0,1fr);padding:10px 12px}.artist-context-display{display:grid;grid-gap:2px;gap:2px;justify-self:end;text-align:right}.artist-context-display span{color:var(--dim);font-size:12px;font-weight:900;text-transform:uppercase}.artist-context-display strong{color:var(--ink);font-size:clamp(20px,2.3vw,32px);font-weight:950;line-height:1;text-transform:uppercase}.artist-context-select{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(220px,1fr) max-content;justify-self:start;width:100%}.artist-context-select label{display:grid;grid-gap:6px;gap:6px}.artist-context-select span{color:var(--dim);font-size:12px;font-weight:900;text-transform:uppercase}.artist-context-select select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:rgba(8,10,11,.92);border:1px solid rgba(250,176,50,.5);border-radius:8px;font-size:13px;padding:8px 10px}.artist-context-select button,.artist-context-select select{color:var(--gold);font-weight:950;min-height:38px;text-transform:uppercase}.artist-context-select button{align-self:end;background:rgba(250,176,50,.18);border:1px solid rgba(250,176,50,.72);border-radius:999px;cursor:pointer;font-size:12px;padding:0 14px}.catalog-left-stack{display:grid;grid-gap:14px;gap:14px;min-width:0}.catalog-side-summary{align-self:start;display:grid;grid-gap:8px;gap:8px;min-width:0}.catalog-status-drawer{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;overflow:hidden}.catalog-status-drawer summary{align-items:center;cursor:pointer;display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-height:50px;padding:10px}.catalog-status-drawer summary:after{align-items:center;border:1px solid rgba(250,176,50,.45);border-radius:999px;color:var(--gold);content:"+";display:inline-flex;font-size:16px;font-weight:950;height:22px;justify-content:center;line-height:1;width:22px}.catalog-status-drawer summary::-webkit-details-marker{display:none}.catalog-status-drawer summary span{color:var(--gold);font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.catalog-status-drawer summary strong{color:var(--ink);font-size:13px;line-height:1.1;text-transform:uppercase}.catalog-status-drawer[open] summary{border-bottom:1px solid var(--line)}.catalog-status-drawer[open] summary:after{content:"-"}.catalog-compact-metrics,.compact-pipeline-strip{background:transparent;border:0;border-radius:0;display:grid;grid-gap:6px;gap:6px;padding:8px}.catalog-compact-metrics article,.compact-pipeline-strip article{align-items:center;background:rgba(8,10,11,.5);border:1px solid rgba(255,255,255,.09);border-radius:7px;display:grid;grid-gap:2px;gap:2px;grid-template-columns:minmax(0,1fr);padding:7px 8px}.catalog-compact-metrics span,.compact-pipeline-strip span{color:var(--dim);font-size:11px;font-weight:950;text-transform:uppercase}.catalog-compact-metrics strong,.compact-pipeline-strip strong{color:var(--gold);font-size:16px;line-height:1}.catalog-compact-metrics small{color:var(--muted);font-size:10px;font-weight:800;line-height:1.25}.compact-pipeline-strip>div{display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr}.catalog-next-actions{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-next-actions a{align-items:start;background:rgba(255,255,255,.035);border:1px solid rgba(51,167,181,.28);border-radius:8px;color:inherit;display:grid;grid-gap:7px;gap:7px;grid-template-columns:34px minmax(0,1fr);min-height:98px;padding:14px;text-decoration:none;transition:background .14s ease,border-color .14s ease,transform .14s ease}.catalog-next-actions a:hover{background:rgba(51,167,181,.08);border-color:rgba(51,167,181,.55);transform:translateY(-1px)}.catalog-next-actions span{align-items:center;background:var(--gold);border-radius:999px;color:var(--bg);display:inline-flex;font-size:13px;font-weight:950;height:30px;justify-content:center;width:30px}.catalog-next-actions small,.catalog-next-actions strong{grid-column:2}.catalog-next-actions strong{color:var(--ink);font-size:16px;line-height:1.1;text-transform:uppercase}.catalog-form-note,.catalog-next-actions small,.catalog-table-note{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.catalog-form-note,.catalog-table-note{margin-top:-4px}.catalog-table-note{margin-bottom:2px}.catalog-table-note strong{color:var(--gold)}.catalog-manager-actions{align-items:start;align-content:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(280px,.45fr) minmax(0,.55fr);grid-auto-rows:max-content}.catalog-manager-action{align-content:start;align-self:start;background:rgba(255,255,255,.035);border:1px solid rgba(51,167,181,.28);border-radius:8px;color:inherit;display:grid;grid-gap:6px;gap:6px;min-height:0;padding:12px;text-decoration:none;transition:background .14s ease,border-color .14s ease,transform .14s ease}.catalog-manager-action:hover{background:rgba(51,167,181,.08);border-color:rgba(51,167,181,.55);transform:translateY(-1px)}.catalog-manager-action.primary{background:linear-gradient(135deg,rgba(250,176,50,.16),rgba(51,167,181,.07));border-color:rgba(250,176,50,.5)}.catalog-manager-action small,.catalog-manager-action span{color:var(--muted);font-size:12px;font-weight:850;line-height:1.35}.catalog-manager-action span{color:var(--gold);font-size:11px;font-weight:950;text-transform:uppercase}.catalog-manager-action strong{color:var(--ink);font-size:16px;line-height:1.1;text-transform:uppercase}.catalog-manager-actions-top{align-self:start;height:max-content}.member-table-row.selected-row{background:rgba(51,167,181,.09);border-color:rgba(51,167,181,.38)}.release-row-group{border-top:1px solid rgba(255,255,255,.12);display:grid}.release-row-group:first-of-type{border-top:0}.catalog-release-table .release-table-row{border-bottom-color:rgba(255,255,255,.12)}.catalog-release-table .release-row-group:last-of-type .release-table-row:last-child{border-bottom:0}.release-edit-row{cursor:pointer}.release-edit-row:hover{background:rgba(51,167,181,.07)}.release-title-cell{align-items:center;display:flex;gap:12px;min-width:0}.release-title-cell strong{min-width:0}.release-status-cell{display:grid;grid-gap:3px;gap:3px}.release-status-cell small{color:var(--gold)}.release-edit-row.issue-row{background:linear-gradient(90deg,rgba(213,76,61,.16),rgba(213,76,61,.035) 24%,transparent 68%),rgba(255,255,255,.015);box-shadow:inset 4px 0 0 rgba(255,116,96,.9),inset 0 1px 0 rgba(255,116,96,.28),inset 0 -1px 0 rgba(255,116,96,.28)}.release-edit-row.issue-row:hover{background:linear-gradient(90deg,rgba(213,76,61,.2),rgba(213,76,61,.055) 24%,rgba(51,167,181,.05) 72%),rgba(255,255,255,.018)}.release-select-cell{align-items:center;display:inline-flex;justify-content:center}.release-select-cell input{accent-color:var(--gold);cursor:pointer;height:18px;width:18px}.release-primary-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start}.release-primary-actions a,.release-primary-actions button,.release-primary-actions span{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;min-height:29px;padding:6px 9px;text-transform:uppercase}.release-primary-actions span{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);color:rgba(210,210,210,.45);cursor:not-allowed}.release-danger-action,.release-warning-action{background:rgba(250,176,50,.09);border-color:rgba(250,176,50,.36);color:var(--gold)}.release-danger-action{background:rgba(213,76,61,.12);border-color:rgba(213,76,61,.48);color:#ff9f92}.release-safety-note{color:rgba(255,209,134,.78)}.release-edit-row .release-select-cell input{height:18px;padding:0;width:18px}.release-inline-songs{background:rgba(8,10,11,.38);border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding:10px 12px 12px 58px}.release-row-needs-work{background:rgba(213,76,61,.11);border:1px solid rgba(213,76,61,.42);border-radius:7px;display:grid;grid-gap:3px;gap:3px;padding:8px 10px}.release-row-needs-work strong{color:#ff9f92;font-size:11px;font-weight:950;text-transform:uppercase}.release-row-needs-work small,.release-row-needs-work span{color:rgba(255,255,255,.76);font-size:12px;font-weight:800;line-height:1.35}.release-inline-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.release-inline-heading h3{color:var(--ink);font-size:18px;line-height:1;margin:0;text-transform:uppercase}.release-inline-heading button,.release-inline-track button{background:rgba(250,176,50,.12);border:1px solid rgba(250,176,50,.45);border-radius:999px;color:var(--gold);cursor:pointer;font-family:inherit;font-size:10px;font-weight:950;min-height:28px;padding:5px 10px;text-transform:uppercase}.release-inline-track-list{display:grid;grid-gap:6px;gap:6px}.release-inline-track{align-items:center;background:rgba(255,255,255,.032);border:1px solid rgba(255,255,255,.09);border-radius:7px;display:flex;gap:10px;justify-content:space-between;padding:7px 9px}.release-inline-track div{display:grid;grid-gap:3px;gap:3px;min-width:0}.release-inline-track span{color:var(--aqua);font-size:10px;font-weight:950;text-transform:uppercase}.release-inline-track strong{color:var(--ink);font-size:13px;line-height:1.15}.release-inline-track small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.release-inline-track small a{color:var(--gold);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.release-inline-collapsed{align-items:center;background:rgba(8,10,11,.28);border-bottom:1px solid var(--line);color:var(--muted);display:flex;gap:12px;justify-content:space-between;padding:8px 12px 8px 58px}.release-inline-collapsed span{font-size:12px;font-weight:850}.release-inline-collapsed button{background:transparent;border:1px solid rgba(250,176,50,.42);border-radius:999px;color:var(--gold);cursor:pointer;font-family:inherit;font-size:10px;font-weight:950;min-height:28px;padding:5px 10px;text-transform:uppercase}.release-song-actions{display:flex;justify-content:flex-end}.release-selection-empty{min-height:220px}.release-selection-empty p{color:var(--muted);font-size:16px;font-weight:800;line-height:1.4;margin:0;max-width:720px}.add-music-hero p{max-width:680px}.add-music-flow{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.add-music-step{align-items:start;background:rgba(255,255,255,.032);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:36px minmax(0,1fr);padding:14px}.add-music-step.active{border-color:rgba(250,176,50,.42)}.add-music-step>span{align-items:center;background:rgba(250,176,50,.18);border:1px solid rgba(250,176,50,.5);border-radius:999px;color:var(--gold);display:inline-flex;font-size:13px;font-weight:950;height:32px;justify-content:center;width:32px}.add-music-step strong{color:var(--ink);display:block;font-size:15px;line-height:1.15;text-transform:uppercase}.add-music-step small{color:var(--muted);display:block;font-size:12px;font-weight:800;line-height:1.35;margin-top:4px}.add-music-layout{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(520px,.68fr) minmax(280px,.32fr)}.add-music-layout-single{grid-template-columns:minmax(0,1fr)}.add-music-summary{display:grid;grid-gap:14px;gap:14px}.add-music-summary h2{font-size:21px}.add-music-main{display:grid;grid-gap:14px;gap:14px}.add-music-steps li{align-items:start;min-height:0}.compact-catalog-form fieldset{border:0;display:contents;margin:0;padding:0}.compact-catalog-form fieldset:disabled{opacity:.58}.batch-song-form fieldset{border:0;display:grid;grid-gap:8px;gap:8px;margin:0;padding:0}.batch-song-form fieldset:disabled{opacity:.58}.batch-song-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.song-upload-card-heading button{background:rgba(250,176,50,.12);border:1px solid rgba(250,176,50,.48);border-radius:999px;color:var(--gold);cursor:pointer;font-family:inherit;font-size:10px;font-weight:950;min-height:28px;padding:5px 9px;text-transform:uppercase}.song-upload-card-heading button:disabled{cursor:not-allowed;opacity:.45}.song-card-stack,.song-upload-card{display:grid;grid-gap:8px;gap:8px}.song-upload-card{background:rgba(255,255,255,.028);border:1px solid var(--line);border-radius:8px;padding:8px}.song-upload-card-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.song-upload-card-heading small{color:var(--muted);display:block;font-size:11px;font-weight:800;line-height:1.3;margin-top:2px}.song-card-header-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.song-upload-card-heading span{color:var(--gold);display:block;font-size:10px;font-weight:950;text-transform:uppercase}.song-upload-card-heading strong{color:var(--ink);display:block;font-size:15px;line-height:1.1;margin-top:2px;text-transform:uppercase}.song-upload-card.collapsed{background:rgba(255,255,255,.025);padding-block:7px}.collapsed-fields{display:none}.song-card-grid{align-items:start;grid-template-columns:minmax(220px,360px) 88px minmax(140px,180px);justify-content:start}.song-card-grid label{min-width:0}.song-card-grid input,.song-card-grid select{min-width:0;width:100%}.song-card-grid label:nth-child(2) input{text-align:center}.batch-song-actions{justify-content:flex-end}.locked-song-upload,.selected-release-banner{background:rgba(250,176,50,.09);border:1px solid rgba(250,176,50,.34);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:12px}.locked-song-upload span,.selected-release-banner span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.selected-release-banner span{color:var(--gold);font-size:11px;font-weight:950;text-transform:uppercase}.locked-song-upload strong,.selected-release-banner strong{color:var(--ink);font-size:15px;line-height:1.2}.locked-song-upload strong{color:#ff6b5f}.selected-release-banner small{color:var(--muted);font-size:12px;font-weight:800}.release-next-step-panel{background:linear-gradient(135deg,rgba(51,167,181,.12),rgba(250,176,50,.07));border:1px solid rgba(51,167,181,.35);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.release-next-copy{display:grid;grid-gap:5px;gap:5px}.release-next-copy h3{color:var(--ink);font-size:clamp(26px,3vw,42px);line-height:.98;margin:0;text-transform:uppercase}.release-next-copy p:last-child{color:var(--muted);font-size:15px;font-weight:800;line-height:1.35;margin:0;max-width:760px}.release-next-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.release-next-grid article{background:rgba(8,10,11,.46);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px}.release-next-grid span{color:var(--aqua);font-size:11px;font-weight:950;text-transform:uppercase}.release-next-grid strong{color:var(--ink);font-size:17px;line-height:1.05}.release-next-grid small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.25}.release-next-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.release-submit-callout{align-items:center;background:linear-gradient(135deg,rgba(250,176,50,.18),rgba(51,167,181,.1));border:1px solid rgba(250,176,50,.55);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px;padding:16px}.release-submit-callout.blocked{background:rgba(250,176,50,.08)}.release-submit-callout h2{color:var(--ink);font-size:clamp(24px,2.6vw,38px);line-height:.98;margin:0;text-transform:uppercase}.release-submit-callout p:last-child{color:var(--muted);font-size:14px;font-weight:850;line-height:1.35;margin:6px 0 0}.release-submit-callout form{margin:0}.release-needs-work-panel{align-items:center;background:linear-gradient(135deg,rgba(213,76,61,.2),rgba(250,176,50,.09));border:1px solid rgba(213,76,61,.5);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px;padding:16px}.release-needs-work-panel h2{color:var(--ink);font-size:clamp(23px,2.4vw,34px);line-height:.98;margin:0;text-transform:uppercase}.release-needs-work-panel p,.release-needs-work-panel small{color:rgba(255,255,255,.78);font-size:14px;font-weight:850;line-height:1.35;margin:6px 0 0}.release-needs-work-panel form,.release-review-hero form{margin:0}.release-review-grid{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.64fr) minmax(320px,.36fr)}.release-review-panel{display:grid;grid-gap:10px;gap:10px}.release-review-disclosure{display:block;padding:12px}.release-review-disclosure summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;min-height:28px}.release-review-disclosure summary::-webkit-details-marker{display:none}.release-review-disclosure summary h2{font-size:16px;line-height:1;margin:0}.release-review-disclosure summary>span{align-items:center;border:1px solid rgba(250,176,50,.52);border-radius:999px;color:var(--gold);display:inline-flex;font-size:10px;font-weight:950;justify-content:center;min-height:24px;min-width:56px;padding:4px 8px;text-transform:uppercase}.release-review-disclosure[open] summary{border-bottom:1px solid var(--line);margin-bottom:7px;padding-bottom:7px}.release-review-disclosure[open] summary>span{background:rgba(250,176,50,.14)}.release-review-disclosure[open] summary>span:before{content:"Close"}.release-review-disclosure[open] summary>span{font-size:0}.release-review-disclosure[open] summary>span:before{font-size:11px}.release-review-checks{display:grid;grid-gap:7px;gap:7px}.release-review-checks article{background:rgba(8,10,11,.5);border:1px solid rgba(255,255,255,.1);border-radius:7px;display:grid;grid-gap:3px;gap:3px;padding:8px 10px}.release-review-checks span,.release-track-card>div span{color:var(--aqua);font-size:11px;font-weight:950;text-transform:uppercase}.release-review-checks strong,.release-track-card>div strong{color:var(--ink);font-size:17px;line-height:1.1}.release-review-checks small,.release-track-card>div small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.release-track-stack{display:grid;grid-gap:6px;gap:6px}.release-track-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}.release-track-list-head,.release-track-summary{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:54px minmax(220px,1fr) 110px 116px 86px}.release-track-list-head{background:rgba(250,176,50,.14);color:var(--gold);font-size:10px;font-weight:950;letter-spacing:.04em;padding:10px 12px;text-transform:uppercase}.release-track-list-row{background:rgba(255,255,255,.025);border-top:1px solid var(--line)}.release-track-list-row:first-of-type{border-top:0}.release-track-list-row.is-editing{background:rgba(250,176,50,.055)}.release-track-summary{padding:10px 12px}.release-track-summary>strong{color:var(--gold);font-size:14px;font-weight:950}.release-track-summary div{display:grid;grid-gap:2px;gap:2px;min-width:0}.release-track-summary b{color:var(--ink);font-size:15px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-track-summary small,.release-track-summary span{color:var(--muted);font-size:12px;font-weight:850}.release-track-summary .track-audio-ready{color:var(--aqua)}.release-track-summary .track-audio-missing{color:var(--danger)}.compact-row-button{justify-self:end;min-height:32px;padding:7px 15px}.release-track-card{align-items:end;background:rgba(255,255,255,.032);border:1px solid var(--line);border-radius:7px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(160px,1.1fr) minmax(120px,.9fr) 84px 54px minmax(128px,.75fr) 78px;padding:6px}.release-track-list-row .release-track-card{border-left:0;border-radius:0;border-right:0;border-bottom:0;margin:0 12px 12px}.release-track-card label,.release-track-card>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.release-track-card label span{color:var(--dim);font-size:10px;font-weight:950;text-transform:uppercase}.release-track-card input{background:rgba(8,10,11,.88);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--ink);font:inherit;font-size:12px;font-weight:850;min-height:28px;min-width:0;padding:5px 7px;width:100%}.release-track-card button{background:rgba(250,176,50,.12);border:1px solid rgba(250,176,50,.5);border-radius:999px;color:var(--gold);cursor:pointer;font-family:inherit;font-size:10px;font-weight:950;min-height:28px;padding:5px 9px;text-transform:uppercase}.release-track-card .track-upload-status{grid-column:1/-1;margin:0}.release-review-disclosure .batch-song-form fieldset,.release-review-disclosure .song-card-stack{gap:6px}.release-review-disclosure .song-upload-card{gap:6px;padding:6px}.release-review-disclosure .song-upload-card-heading button{min-height:24px;padding:4px 8px}.release-review-disclosure .song-upload-card-heading strong{font-size:13px}.release-review-disclosure .song-upload-card-heading small{font-size:10px}.release-review-disclosure .song-card-grid{grid-template-columns:minmax(200px,340px) 78px minmax(132px,168px)}.release-review-disclosure .batch-song-actions{gap:8px}.release-review-disclosure .batch-song-actions .button{min-height:34px;padding:8px 12px}.release-create-submit{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.release-create-submit .inline-form-status{margin:0}.add-music-release-row{color:inherit;text-decoration:none;transition:background .14s ease,border-color .14s ease}.add-music-release-row.selected,.add-music-release-row:hover{background:rgba(250,176,50,.08);border-color:rgba(250,176,50,.48)}.add-music-release-row>span{border:1px solid rgba(250,176,50,.5);border-radius:999px;color:var(--gold);display:inline-flex;font-size:11px;font-weight:950;justify-content:center;min-height:30px;min-width:72px;padding:7px 10px;text-transform:uppercase}.add-music-release-row.selected>span{background:var(--gold);color:var(--bg)}.filter-group{display:grid;grid-gap:8px;gap:8px}.filter-group>span{color:var(--dim);font-size:10px;font-weight:950;text-transform:uppercase}.inline-form-status{color:var(--muted);font-size:13px;font-weight:850;margin:8px 0 0}.inline-form-status.error{color:#ffb4a8}.song-upload-progress-panel{background:rgba(250,176,50,.07);border:1px solid rgba(250,176,50,.32);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:14px}.song-upload-progress-panel.error{background:rgba(234,84,85,.1);border-color:rgba(234,84,85,.4)}.song-upload-progress-panel .inline-form-status{margin:0}.song-upload-progress-summary{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}.song-upload-progress-summary strong{color:var(--gold);font-size:18px}.song-upload-progress-panel small,.song-upload-progress-summary span{color:var(--muted);font-size:12px;font-weight:750}.profile-setup-guidance{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-setup-guidance article{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:16px}.profile-setup-guidance article>div{display:grid;grid-gap:5px;gap:5px}.profile-setup-guidance span{color:var(--gold);font-size:11px;font-weight:950;text-transform:uppercase}.profile-setup-guidance strong{color:var(--ink);font-size:18px}.profile-setup-guidance p{color:var(--muted);margin:0}.catalog-needs-work-panel{background:linear-gradient(135deg,rgba(234,84,85,.12),rgba(250,176,50,.06));border:1px solid rgba(234,84,85,.34);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(190px,.22fr) minmax(0,1fr);padding:12px 14px}.catalog-needs-work-panel>div:first-child{align-content:start;display:grid;grid-gap:6px;gap:6px}.catalog-needs-work-panel h2{color:var(--ink);font-size:18px;line-height:1.1}.catalog-needs-work-panel>div:last-child{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-needs-work-panel a{background:rgba(8,10,11,.5);border:1px solid rgba(255,255,255,.11);border-radius:8px;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:8px 10px;text-decoration:none}.catalog-needs-work-panel a:hover{border-color:rgba(250,176,50,.48)}.catalog-needs-work-panel a span{color:var(--red);font-size:10px;font-weight:900;text-transform:uppercase}.catalog-needs-work-panel a strong{color:var(--ink);font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-needs-work-panel a small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.catalog-setup-grid{align-items:stretch;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(260px,.75fr) minmax(280px,1fr) minmax(280px,1fr)}.catalog-create-panel,.catalog-guide-panel{align-content:start;display:grid;grid-gap:14px;gap:14px;padding:18px}.compact-heading{gap:4px}.compact-heading h2{font-size:18px}.catalog-guide-heading{gap:6px}.catalog-guide-heading h2{font-size:18px;line-height:1.1}.catalog-guide-heading p{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.catalog-steps{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.catalog-steps li{align-items:center;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:26px minmax(0,1fr);min-height:42px;padding:7px 9px}.catalog-steps strong{align-items:center;background:var(--gold);border-radius:999px;color:var(--bg);display:inline-flex;font-size:11px;height:22px;justify-content:center;width:22px}.catalog-steps span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3}.compact-catalog-form{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.release-artwork-field{align-self:start}.artwork-preview{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,178,43,.28);border-radius:8px;display:flex;gap:14px;padding:12px}.artwork-preview.row{background:transparent;border:0;flex:0 0 auto;padding:0}.artwork-preview-button{background:transparent;border:0;cursor:pointer;padding:0}.artwork-preview-image{border:1px solid rgba(255,255,255,.16);border-radius:6px;display:block;height:132px;object-fit:cover;width:132px}.artwork-preview.row .artwork-preview-empty,.artwork-preview.row .artwork-preview-image{height:48px;width:48px}.artwork-preview-empty{align-items:center;background:rgba(255,178,43,.1);border:1px solid rgba(255,178,43,.35);border-radius:6px;color:var(--gold);display:flex;flex:0 0 auto;font-size:11px;font-weight:900;height:132px;justify-content:center;text-transform:uppercase;width:132px}.artwork-preview-copy{display:flex;flex-direction:column;gap:4px}.artwork-preview-copy strong{color:var(--ink);font-size:14px;text-transform:uppercase}.artwork-preview-copy span{color:var(--gold);font-size:12px;font-weight:800}.artwork-lightbox{align-items:center;background:rgba(0,0,0,.86);display:flex;inset:0;justify-content:center;padding:32px;position:fixed;z-index:9999}.artwork-lightbox-card{background:#111;border:1px solid rgba(255,255,255,.16);border-radius:8px;max-height:92vh;max-width:min(96vw,1100px);padding:16px}.artwork-lightbox-close{background:transparent;border:1px solid rgba(255,178,43,.55);border-radius:999px;color:var(--gold);cursor:pointer;font-size:12px;font-weight:900;margin-bottom:12px;padding:8px 14px;text-transform:uppercase}.artwork-lightbox-image{border-radius:8px;display:block;max-height:82vh;max-width:min(92vw,1040px);object-fit:contain}.compact-catalog-form input,.compact-catalog-form select{min-height:40px;padding:9px 10px}.compact-catalog-form .button{justify-self:start}.catalog-release-form .button{align-self:end;min-height:46px}.compact-catalog-form .button{min-height:40px}.compact-catalog-form.song-card-grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(58px,76px) minmax(108px,132px);justify-content:start}.compact-catalog-form.song-card-grid label{min-width:0}.compact-catalog-form.song-card-grid input,.compact-catalog-form.song-card-grid select{min-width:0;width:100%}.compact-catalog-form.song-card-grid label:nth-child(2) input{text-align:center}.release-review-disclosure .compact-catalog-form.song-card-grid{grid-template-columns:minmax(0,1fr) minmax(56px,72px) minmax(104px,128px)}.release-edit-row label,.track-edit-row label{display:grid;grid-gap:4px;gap:4px;min-width:0}.release-edit-row label>span,.track-edit-row label>span{color:var(--dim);font-size:10px;font-weight:900;text-transform:uppercase}.release-edit-row .table-actions input,.release-edit-row input,.release-edit-row select,.track-edit-row .table-actions input,.track-edit-row input,.track-edit-row select{background:rgba(8,10,11,.86);border:1px solid rgba(255,255,255,.13);border-radius:7px;color:var(--ink);font:inherit;font-size:12px;font-weight:800;min-width:0;padding:8px 9px;width:100%}.release-edit-row input:focus,.release-edit-row select:focus,.track-edit-row input:focus,.track-edit-row select:focus{border-color:var(--gold);outline:none}.release-edit-row small,.track-edit-row small{color:var(--muted);font-size:11px;font-weight:800}.track-edit-row .table-actions{display:grid;grid-gap:6px;gap:6px;grid-template-columns:52px minmax(110px,1fr) minmax(120px,.8fr) auto auto auto}.catalog-release-form input[type=file],.release-edit-row input[type=file],.track-edit-row input[type=file]{color:var(--muted);font-size:11px}.track-table-head,.track-table-row{grid-template-columns:minmax(150px,1fr) minmax(140px,.85fr) 84px 78px 78px 96px 132px minmax(318px,1.3fr)}.artist-review-history{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding-top:12px}.artist-review-history>span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.artist-review-history>div{display:grid;grid-gap:7px;gap:7px}.artist-review-history article{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:9px}.artist-review-history strong{color:var(--ink);font-size:13px}.artist-review-history p,.artist-review-history small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35;margin:0}.catalog-checkbox-label{align-items:center;display:flex!important;gap:8px!important;grid-column:1/-1;justify-self:start;width:max-content}.catalog-checkbox-label input{accent-color:var(--gold);flex:0 0 auto;height:16px;min-height:0;padding:0;width:16px}.catalog-checkbox-label span{line-height:1}.payout-table-head,.payout-table-row{grid-template-columns:minmax(130px,1fr) 90px 90px 130px 110px}.artist-payout-table-head,.artist-payout-table-row{grid-template-columns:minmax(120px,.9fr) 92px 88px 112px 104px minmax(180px,1.2fr)}.artist-payout-table-row small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.stats-layout{align-items:start;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)}.stats-stack{display:grid;grid-gap:28px;gap:28px}.artist-stats-track-head,.artist-stats-track-row{grid-template-columns:minmax(180px,1.35fr) 74px 88px 82px}.stats-trend-list,.stats-trend-row{display:grid;grid-gap:9px;gap:9px}.stats-trend-row{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;padding:10px}.stats-trend-row div:first-child{align-items:start;display:grid;grid-gap:4px;gap:4px;grid-template-columns:96px minmax(0,1fr)}.stats-trend-row span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.stats-trend-row strong{color:var(--ink);font-size:14px}.stats-trend-row small{color:var(--muted);font-size:12px;font-weight:800;grid-column:2}.stats-trend-bar{background:rgba(8,10,11,.76);border:1px solid rgba(255,255,255,.1);border-radius:999px;height:10px;overflow:hidden}.stats-trend-bar i{background:linear-gradient(90deg,var(--gold),var(--cyan));display:block;height:100%}.stats-empty-state{border:1px dashed rgba(255,255,255,.18);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:12px}.stats-empty-state strong{color:var(--ink);font-size:14px}.stats-empty-state span{color:var(--muted);font-size:13px}.stats-signal-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.stats-signal-card{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-height:104px;padding:12px}.stats-signal-card span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.stats-signal-card strong{color:var(--ink);font-size:18px;line-height:1.1}.stats-signal-card small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.artist-vote-table-head,.artist-vote-table-row{grid-template-columns:minmax(220px,1.4fr) 120px 130px 86px 110px}.artist-data-table .member-table-head{background:rgba(250,176,50,.11);color:var(--gold)}.artist-filter-strip button,.portal-shell:not(.admin-shell) .table-actions a,.portal-shell:not(.admin-shell) .table-actions button{border-color:rgba(250,176,50,.42);color:var(--gold)}.portal-shell:not(.admin-shell) .table-actions a.submit-ready,.portal-shell:not(.admin-shell) .table-actions button.submit-ready{background:rgba(250,176,50,.16);border-color:var(--gold)}.portal-shell:not(.admin-shell) .table-actions button:disabled{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.12);color:var(--dim);cursor:not-allowed;opacity:.78}.portal-shell:not(.admin-shell) .table-actions{align-items:stretch;flex-direction:column;flex-wrap:nowrap;min-width:132px}.portal-shell:not(.admin-shell) .table-actions a,.portal-shell:not(.admin-shell) .table-actions button{width:100%}.artist-filter-strip button.active{background:var(--gold);color:var(--bg)}.table-actions{display:flex;flex-wrap:wrap;gap:6px}.artist-review-actions form,.content-review-actions form{display:contents}.member-review-actions form{display:block}.member-review-actions .inline-action-form{min-width:0}.governance-review-actions form{display:contents}.table-actions a,.table-actions button{padding:7px 9px}.member-cap-panel{align-items:start}.member-invite-panel{align-items:start;gap:24px;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);overflow:hidden}.member-invite-panel>div:first-child{display:grid;grid-gap:10px;gap:10px}.invite-result{background:rgba(51,167,181,.1);border:1px solid rgba(51,167,181,.36);border-radius:8px;display:grid;grid-gap:4px;gap:4px;margin-top:4px;padding:10px}.invite-result.warning{background:rgba(250,176,50,.1);border-color:rgba(250,176,50,.4)}.invite-result strong{color:var(--cyan);font-size:12px;text-transform:uppercase}.invite-result.warning strong{color:var(--gold)}.invite-result span{color:var(--ink);font-size:13px;font-weight:800;line-height:1.35}.invite-result a{color:var(--cyan);font-size:12px;font-weight:900;justify-self:start;text-transform:uppercase}.invite-result.warning a{color:var(--gold)}.compact-member-form{align-items:end;gap:10px;grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(130px,.8fr) auto;width:100%}.compact-member-form label{min-width:0}.compact-member-form input,.compact-member-form select{min-height:40px;min-width:0;padding:9px 10px;width:100%}.compact-member-form .button{min-height:40px;white-space:nowrap}.member-invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.member-invite-form .button{justify-self:start}.invite-page-panel{align-items:start;gap:32px;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr)}.invite-page-copy,.invite-page-form{display:grid;grid-gap:16px;gap:16px}.invite-page-copy h2,.invite-page-copy p{margin:0}.invite-flow-list{color:var(--muted);display:grid;grid-gap:8px;gap:8px;line-height:1.45;margin:0;padding-left:20px}.invite-scope-note{border-left:3px solid var(--cyan);color:var(--muted);font-size:13px;padding-left:12px}.invite-page-form>label{display:grid;grid-gap:7px;gap:7px}.invite-page-form>label>span,.invite-role-options legend{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.invite-page-form>label>input[type=email],.invite-page-form>label>input[type=text]{background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:48px;padding:12px 14px}.invite-role-options{border:0;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.invite-role-options legend{margin-bottom:8px}.admin-access-confirmation,.invite-role-options label{align-items:start;background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:8px;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.invite-role-options label:has(input:checked){background:rgba(51,167,181,.1);border-color:rgba(51,167,181,.7)}.admin-access-confirmation input,.invite-role-options input{accent-color:var(--cyan);margin-top:3px}.admin-access-confirmation span,.invite-role-options span{display:grid;grid-gap:4px;gap:4px}.admin-access-confirmation strong,.invite-role-options strong{color:var(--ink);font-size:13px;text-transform:uppercase}.admin-access-confirmation small,.invite-role-options small{color:var(--muted);font-size:12px;line-height:1.4;text-transform:none}.admin-access-confirmation{cursor:default}.invite-page-form .button{justify-self:start}.invite-page-result{margin-top:0}.member-role-form{border-top:1px solid var(--line);align-items:end;gap:12px;grid-template-columns:minmax(118px,150px) 76px;justify-content:start;margin-top:4px;padding-top:14px}.review-detail .member-role-form label{width:100%}.review-detail .member-role-form .button{justify-self:start;min-height:38px;padding:0 12px;width:76px}.member-danger-zone{align-items:center;background:rgba(254,45,45,.07);border:1px solid rgba(254,45,45,.24);border-radius:8px;grid-gap:12px;grid-template-columns:minmax(0,1fr) auto}.member-danger-zone,.member-reset-zone{display:grid;gap:12px;margin-top:4px;padding:12px}.member-reset-zone{background:rgba(45,180,191,.07);border:1px solid rgba(45,180,191,.3);border-radius:8px;grid-gap:12px}.member-setup-zone{background:rgba(250,176,50,.07);border:1px solid rgba(250,176,50,.3);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.unified-account-zone{background:rgba(45,180,191,.07);border-color:rgba(45,180,191,.32)}.member-state-cell{display:grid;grid-gap:3px;gap:3px}.member-state-cell strong{font-size:12px;text-transform:capitalize}.member-state-cell small{color:var(--muted);font-size:10px;line-height:1.3}.member-state-cell.warning-cell small{color:var(--gold)}.member-setup-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.member-setup-heading>div{display:grid;grid-gap:3px;gap:3px}.member-setup-heading strong{color:var(--ink);font-size:13px}.member-setup-heading span,.member-setup-note{color:var(--muted);font-size:12px;line-height:1.4}.review-detail .member-setup-note{margin:0}.member-setup-badge{border:1px solid rgba(45,180,191,.45);border-radius:999px;color:var(--teal);flex:0 0 auto;font-size:10px;font-weight:900;padding:5px 8px;text-transform:uppercase}.member-setup-badge.warning{border-color:rgba(250,176,50,.5);color:var(--gold)}.member-setup-checklist{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.member-setup-checklist>div{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:9px 10px}.member-setup-checklist span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.member-setup-checklist strong{color:var(--ink);font-size:12px;text-transform:capitalize}.member-setup-checklist small{color:var(--muted);font-size:10px;line-height:1.35}.unified-status-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-status-checklist>div:last-child:nth-child(odd){grid-column:1/-1}.member-action-list{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:10px}.member-action-item,.member-action-list-heading,.member-action-owner{align-items:center;display:flex;gap:10px;justify-content:space-between}.member-action-list-heading strong{color:var(--ink);font-size:12px}.member-action-list-heading span,.member-action-owner span{color:var(--gold);font-size:10px;font-weight:900;text-transform:uppercase}.member-action-item{align-items:flex-start;background:rgba(250,176,50,.07);border:1px solid rgba(250,176,50,.24);border-radius:8px;padding:9px 10px}.member-action-item>div:first-child{display:grid;grid-gap:3px;gap:3px}.member-action-item strong{color:var(--ink);font-size:11px}.member-action-item small{color:var(--muted);font-size:10px;line-height:1.35}.member-action-owner{flex:0 0 auto}.member-action-owner a{border:1px solid rgba(45,180,191,.4);border-radius:999px;color:var(--teal);font-size:10px;font-weight:900;padding:5px 7px;text-transform:uppercase}.member-workspace-links{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.member-workspace-links a{border:1px solid rgba(45,180,191,.4);border-radius:999px;color:var(--teal);font-size:10px;font-weight:900;padding:7px 9px;text-transform:uppercase}.member-setup-actions{display:flex;flex-wrap:wrap;gap:8px}.member-setup-actions .inline-action-form{min-width:0}.member-setup-actions button{background:rgba(250,176,50,.12);border:1px solid rgba(250,176,50,.5);border-radius:999px;color:var(--gold);cursor:pointer;font-size:11px;font-weight:900;min-height:34px;padding:0 12px;text-transform:uppercase}.member-linked-profiles{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.member-linked-profiles-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.member-linked-profiles-heading strong{color:var(--ink);font-size:13px}.member-linked-profiles-heading a{color:var(--teal);font-size:11px;font-weight:900;text-transform:uppercase}.member-linked-profile-list{display:grid;grid-gap:8px;gap:8px}.member-linked-profile-list div{align-items:center;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.member-linked-profile-list span{color:var(--ink);font-size:13px;font-weight:900}.member-linked-profile-list small{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.member-danger-zone div,.member-reset-zone div{display:grid;grid-gap:3px;gap:3px}.member-danger-zone strong,.member-reset-zone strong{color:var(--ink);font-size:13px}.member-danger-zone span,.member-reset-zone span{color:var(--muted);font-size:12px;line-height:1.35}.member-password-action-form{display:flex;gap:8px}.manual-password-form{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.member-password-action-form input{background:#050505;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:38px;min-width:0;padding:0 12px}.member-danger-zone button{background:transparent;border:1px solid rgba(254,45,45,.55);border-radius:999px;color:#ff7777}.member-danger-zone button,.member-reset-zone button{cursor:pointer;font-size:11px;font-weight:900;min-height:34px;padding:0 12px;text-transform:uppercase}.member-reset-zone button{background:rgba(45,180,191,.12);border:1px solid rgba(45,180,191,.45);border-radius:999px;color:var(--teal)}.member-danger-zone button:disabled,.member-reset-zone button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed}.member-cap-panel>div:first-child{display:grid;grid-gap:10px;gap:10px}.member-cap-panel .payout-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-upload-panel{align-items:start}.catalog-checklist{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-checklist-compact{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-checklist div{background:var(--bg);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-height:112px;padding:14px}.catalog-checklist-compact div{gap:4px;min-height:54px;padding:9px}.catalog-checklist span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.catalog-checklist strong{color:var(--gold);font-size:15px}.catalog-checklist-compact strong{font-size:12px}.catalog-checklist small{color:var(--muted);line-height:1.35}.payout-progress-panel{align-items:center;gap:14px;grid-template-columns:minmax(220px,.28fr) minmax(260px,1fr) minmax(230px,.34fr);padding-bottom:14px;padding-top:14px}.payout-progress-panel>div:first-child{display:grid;grid-gap:4px;gap:4px}.payout-progress-panel h2{font-size:clamp(26px,3vw,42px);line-height:.95;margin:0}.payout-progress-panel p{color:var(--muted);font-size:12px;font-weight:850;line-height:1.3;margin:0}.connect-overview-panel{align-items:center;background:linear-gradient(112deg,rgba(51,167,181,.09),rgba(250,176,50,.05));border-color:rgba(51,167,181,.34);gap:16px;grid-template-columns:minmax(260px,1fr) minmax(300px,auto);padding-bottom:16px;padding-top:16px}.payee-classification-panel{align-items:start;background:linear-gradient(112deg,rgba(250,176,50,.07),rgba(51,167,181,.05));gap:18px;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);padding-bottom:16px;padding-top:16px}.payee-classification-panel>div:first-child{display:grid;grid-gap:7px;gap:7px}.payee-classification-panel h2{font-size:clamp(23px,2.3vw,34px);line-height:.98;margin:0;text-transform:uppercase}.payee-classification-panel p,.payee-classification-panel small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.4;margin:0}.payee-classification-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,1fr) 96px auto}.payee-classification-form label{display:grid;grid-gap:6px;gap:6px}.payee-classification-form label>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.payee-classification-form input,.payee-classification-form select{background:rgba(8,10,11,.86);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--ink);font:inherit;min-height:44px;padding:0 12px}.payee-classification-form>small{grid-column:1/-1}.payee-classification-summary{background:rgba(51,167,181,.1);border:1px solid rgba(51,167,181,.42);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:14px}.payee-classification-summary span{color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase}.payee-classification-summary strong{color:var(--ink);font-size:16px;text-transform:uppercase}.payee-classification-sandbox{border-color:rgba(51,167,181,.48)}.connect-overview-ready{border-color:rgba(51,167,181,.5)}.connect-overview-panel>div:first-child{display:grid;grid-gap:5px;gap:5px}.connect-overview-panel h2{font-size:clamp(24px,2.4vw,36px);line-height:.95;margin:0;text-transform:uppercase}.connect-overview-panel p{color:var(--muted);font-size:13px;font-weight:850;line-height:1.35;margin:0;max-width:720px}.connect-overview-panel small{color:var(--cyan);font-size:12px;font-weight:900;text-transform:uppercase}.payout-readiness-panel{align-items:start;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr)}.payout-readiness-panel>div:first-child{display:grid;grid-gap:10px;gap:10px}.readiness-summary{display:grid;grid-gap:12px;gap:12px;width:100%}.readiness-meter{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.readiness-meter>span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.readiness-meter div{background:var(--bg);border:1px solid var(--line);border-radius:999px;height:12px;overflow:hidden}.readiness-meter i{background:var(--gold);display:block;height:100%}.connect-status-card{align-items:start;background:rgba(250,176,50,.07);border:1px solid rgba(250,176,50,.32);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:12px}.connect-status-card span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.connect-status-card strong{color:var(--ink);font-size:15px}.connect-status-card small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.connect-status-card form{margin-top:4px}.connect-status-card .button{width:-moz-fit-content;width:fit-content}.connect-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.connect-action-row form{margin:0}.next-step-list{display:grid;grid-gap:8px;gap:8px}.artist-setup-item,.next-step-list div{align-items:start;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:92px minmax(0,1fr);padding:10px 12px}.artist-setup-item>span,.next-step-list span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.artist-setup-item strong,.next-step-list strong{color:var(--ink);display:block;font-size:13px}.artist-setup-item small,.next-step-list small{color:var(--muted);display:block;font-size:12px;line-height:1.35;margin-top:3px}.artist-setup-checklist{display:grid;grid-gap:8px;gap:8px}.artist-setup-item.clear{border-color:rgba(51,167,181,.32)}.artist-setup-item.clear>span{color:var(--cyan)}.artist-setup-item.attention{border-color:rgba(250,176,50,.46);background:rgba(250,176,50,.07)}.artist-setup-item.info{opacity:.9}.threshold-meter{background:var(--bg);border:1px solid var(--line);border-radius:999px;height:14px;overflow:hidden}.threshold-meter span{background:var(--gold);display:block;height:100%}.artist-holds-panel{align-items:start}.artist-hold-list{border:1px solid rgba(250,176,50,.32);border-radius:8px;display:grid;overflow:hidden}.artist-hold-row{background:rgba(250,176,50,.08);border-bottom:1px solid rgba(250,176,50,.26);display:grid;grid-gap:8px;gap:8px;grid-template-columns:92px 96px minmax(0,1fr);padding:12px}.artist-hold-row:last-child{border-bottom:0}.artist-hold-row span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.artist-hold-row strong{color:var(--ink);font-size:13px}.artist-hold-row p{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3;margin:0}.wide-panel{align-items:center;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:24px}.wide-panel.payout-activity-panel,.wide-panel.payout-history-panel,.wide-panel.payout-onboarding-panel,.wide-panel.payout-preview-panel,.wide-panel.payout-run-detail-panel{align-items:start;gap:14px;grid-template-columns:1fr}.payout-strip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.payout-strip div{background:var(--bg);border-radius:8px;padding:16px}.payout-strip strong{color:var(--ink);display:block;font-size:24px;margin-top:10px}.table-row,.topline{align-items:center;display:flex;justify-content:space-between}.table-row{padding:16px}.task-row{align-items:center;color:var(--ink);display:flex;gap:12px;padding:15px}.task-link{display:grid;grid-template-columns:90px minmax(0,.7fr) minmax(0,1fr);text-decoration:none;transition:background .14s ease,border-color .14s ease}.task-link:hover{background:rgba(250,176,50,.06);border-color:rgba(250,176,50,.38)}.task-link strong{color:var(--gold);font-size:12px;text-transform:uppercase}.task-link small{color:var(--muted);font-size:12px;line-height:1.35}.status-row{align-items:center;color:var(--ink);display:flex;gap:12px;padding:15px}.profile-status-row{align-items:start}.profile-status-row div{display:grid;grid-gap:4px;gap:4px}.profile-status-row .status-dot{font-size:10px;width:30px}.status-dot{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--bg);display:inline-flex;font-size:12px;font-weight:900;height:22px;justify-content:center;width:22px}.status-dot.done{background:var(--gold);border-color:var(--gold)}.task-row input{accent-color:var(--gold)}.admin-action-row{align-items:start;grid-template-columns:1fr auto}.action-strip{display:flex;flex-wrap:wrap;gap:8px}.access-shell{grid-template-columns:1fr}.access-shell .workspace{align-content:center;justify-items:center;min-height:100vh;width:100%}.access-panel{align-content:center;background:rgba(28,27,26,.9);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;min-height:0;padding:28px;width:min(100%,760px)}.access-brand-lockup{display:block;height:auto;margin-bottom:18px;width:clamp(170px,24vw,220px)}.access-panel h1{color:var(--ink);font-size:clamp(34px,6vw,68px);line-height:.95;margin:0;max-width:760px;text-transform:uppercase}.access-panel p:last-child{color:var(--muted);font-size:16px;line-height:1.5;margin:0;max-width:760px}.access-actions{display:flex;gap:10px;margin-top:8px}.login-shell{align-items:center;background:radial-gradient(circle at 82% 10%,rgba(250,176,50,.2),transparent 30rem),linear-gradient(135deg,var(--bg-deep),var(--bg) 44%,#1a1230);display:grid;min-height:100vh;padding:28px}.login-panel{grid-gap:22px;gap:22px;max-width:620px}.login-panel,.onboarding-panel{background:rgba(28,27,26,.9);border:1px solid var(--line);border-radius:8px;display:grid;margin:0 auto;padding:28px;width:100%}.onboarding-panel{grid-gap:20px;gap:20px;max-width:920px}.login-copy{display:grid;grid-gap:12px;gap:12px}.login-copy h1{font-size:clamp(32px,5vw,56px);max-width:560px}.login-form{display:grid;grid-gap:14px;gap:14px}.login-form label{display:grid;grid-gap:8px;gap:8px}.login-form span{color:var(--dim);font-size:11px;font-weight:900;text-transform:uppercase}.login-form input{background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:48px;padding:12px 14px}.login-form input:focus{border-color:var(--gold);outline:none}.form-helper-link,.login-form .button{justify-self:start}.form-helper-link{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.form-helper-link:hover{color:var(--ink)}.login-links{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;padding-top:18px}.login-links a{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.login-links a:hover{color:var(--gold)}.setup-check-panel{max-width:860px}.setup-check-list{display:grid;grid-gap:12px;gap:12px}.setup-check-row{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:16px}.setup-check-row strong{color:var(--text);font-size:.95rem}.setup-check-row span{color:var(--muted);font-family:var(--font-display);font-size:.8rem;text-transform:uppercase}.setup-check-row p{color:var(--muted);margin:0}.setup-check-row.success{border-color:rgba(39,194,206,.45)}.setup-check-row.warning{border-color:rgba(255,181,46,.55)}.onboarding-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-card{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:14px}.onboarding-card span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.onboarding-card p,.onboarding-legal-note p{font-size:13px;font-weight:800;line-height:1.42}.onboarding-legal-note{background:rgba(250,176,50,.09);border:1px solid rgba(250,176,50,.26);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:14px}.onboarding-legal-note strong{color:var(--gold);font-size:12px;text-transform:uppercase}.onboarding-actions{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;padding-top:18px}.onboarding-actions small{color:var(--muted);font-size:12px;font-weight:900;margin-left:auto;text-transform:uppercase}.artist-application-shell{align-items:start}.artist-application-panel{max-width:1180px}.artist-application-grid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.artist-application-form{gap:18px}.application-check-list{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding-top:14px}.application-check-list label{align-items:start;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:grid;grid-gap:10px;gap:10px;grid-template-columns:18px minmax(0,1fr);line-height:1.38;padding:10px}.application-check-list input{accent-color:var(--gold);margin-top:2px}.artist-application-side{gap:14px}.application-step-list{counter-reset:application-step;display:grid;grid-gap:9px;gap:9px;list-style:none;margin:0;padding:0}.application-step-list li{align-items:start;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:10px}.application-step-list strong{align-items:center;background:var(--gold);border-radius:999px;color:var(--bg);display:inline-flex;font-size:13px;height:28px;justify-content:center;width:28px}.application-step-list span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.35}.application-fee-card{background:rgba(250,176,50,.08);border:1px solid rgba(250,176,50,.32);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.application-fee-card span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.application-fee-card strong{color:var(--ink);font-size:28px;line-height:1}.application-fee-card small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.application-fee-card a{border:1px solid rgba(250,176,50,.38);border-radius:999px;color:var(--gold);font-size:11px;font-weight:900;justify-self:start;padding:7px 10px;text-transform:uppercase}.application-table-row{grid-template-columns:minmax(180px,1.3fr) 110px 110px 92px 112px}.payment-shell{align-items:start}.payment-panel{max-width:1060px}.payment-hero{align-items:end;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr)}.payment-hero h1{font-size:clamp(38px,7vw,72px);line-height:.92}.payment-hero p:not(.eyebrow){color:var(--muted);font-size:18px;font-weight:800;line-height:1.35;margin-top:10px;max-width:620px}.payment-price-card{background:rgba(250,176,50,.09);border:1px solid rgba(250,176,50,.35);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:16px}.payment-price-card.confirmed{background:rgba(51,167,181,.1);border-color:rgba(51,167,181,.42)}.payment-price-card.confirmed span{color:var(--cyan)}.payment-price-card.canceled,.payment-price-card.pending,.payment-price-card.warning{background:rgba(255,105,0,.09);border-color:rgba(255,105,0,.38)}.payment-price-card.canceled span,.payment-price-card.pending span,.payment-price-card.warning span{color:var(--warning)}.payment-price-card span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.payment-price-card strong{color:var(--ink);font-size:34px;line-height:1}.payment-price-card small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.payment-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr)}.payment-action-panel,.payment-terms-panel{gap:16px}.payment-confirmation-panel{border-color:rgba(51,167,181,.34)}.payment-note-list{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.payment-note-list li{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:14px;font-weight:800;line-height:1.4;padding:12px}.payment-confirmation-list li{background:rgba(51,167,181,.07);border-color:rgba(51,167,181,.24)}.payment-action-panel p{color:var(--muted);font-weight:800;line-height:1.4}.payment-action-panel form{display:grid}.payment-app-links{display:grid;grid-gap:9px;gap:9px}.payment-app-links .button{width:100%}.payment-history-panel{gap:14px}.payment-history-row{grid-template-columns:minmax(180px,1.2fr) 130px 110px 110px 120px}.admin-payment-panel{overflow:hidden}.payment-ops-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.payment-summary-panel{display:grid;grid-gap:14px;gap:14px}.payment-action-list,.payment-summary-list{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.payment-action-row,.payment-summary-row{align-items:center;background:rgba(255,255,255,.025);border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;min-height:58px;padding:11px 12px}.payment-action-row:last-child,.payment-summary-row:last-child{border-bottom:0}.payment-summary-row{grid-template-columns:minmax(170px,1.2fr) 86px 86px 86px 112px}.payment-action-row{grid-template-columns:minmax(220px,1.3fr) 90px 110px 128px}.payment-action-row strong,.payment-summary-row strong{color:var(--ink);font-size:13px}.payment-action-row div{display:grid;grid-gap:3px;gap:3px}.payment-action-row span,.payment-summary-row span{color:var(--muted);font-size:12px;font-weight:900}.payment-review-controls{display:grid;grid-gap:12px;gap:12px}.payment-filter-strip{margin-bottom:0}.support-filter-group{display:grid;grid-gap:7px;gap:7px}.support-filter-group>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.payment-search-form{max-width:720px}.admin-payment-row{grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) 104px 82px 86px minmax(130px,.8fr) 96px}.admin-payment-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-support-row{grid-template-columns:minmax(300px,1.55fr) minmax(150px,.8fr) 116px 108px minmax(150px,.74fr) 92px minmax(156px,.72fr)}.admin-support-row small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.admin-support-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-action-stack,.support-request-cell{display:grid;grid-gap:6px;gap:6px}.support-workflow-note{color:var(--gold)}.support-status-form{display:grid;grid-gap:5px;gap:5px}.support-status-form select{background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:12px;font-weight:800;min-width:0;min-height:34px;padding:7px 8px}.support-status-form button{background:transparent;border:1px solid rgba(51,167,181,.48);border-radius:999px;color:var(--cyan);cursor:pointer;font-size:11px;font-weight:900;padding:6px 8px;text-transform:uppercase}.support-apply-form button{background:rgba(51,167,181,.14);border-color:rgba(51,167,181,.72)}.support-status-submit{display:none}.support-resolved-label{border:1px solid rgba(41,196,169,.44);border-radius:999px;color:var(--mint);display:inline-flex;font-size:11px;font-weight:900;justify-content:center;padding:7px 10px;text-transform:uppercase}.support-row-resolved{opacity:.74}.support-row-resolved :where(strong,small,span){color:var(--muted)}.support-resolution-form{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.support-resolution-form label{display:grid;grid-gap:7px;gap:7px}.support-resolution-form label>span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.support-resolution-form select,.support-resolution-form textarea{background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;padding:12px 14px}.support-resolution-form select:focus,.support-resolution-form textarea:focus{border-color:var(--cyan);outline:none}.support-resolution-actions,.support-resolution-summary{grid-column:1/-1}.support-resolution-summary small{color:var(--muted);font-size:10px}.support-resolution-actions{display:flex;flex-wrap:wrap;gap:10px}.support-close-button{background:var(--gold);border-color:var(--gold);color:#141313}@media (max-width:720px){.support-resolution-form{grid-template-columns:1fr}}.support-row-resolved .support-workflow-note{color:var(--dim)}.support-row-resolved .support-resolved-label{border-color:rgba(200,193,183,.36);color:var(--muted)}.action-strip button{background:transparent;border:1px solid rgba(51,167,181,.45);border-radius:999px;color:var(--cyan);cursor:pointer;font-size:11px;font-weight:900;padding:9px 11px;text-transform:uppercase}.upload-steps{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.upload-steps span{background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:12px;font-weight:900;padding:14px;text-transform:uppercase}@media (max-width:980px){.portal-shell{grid-template-columns:1fr}.rail{height:auto;position:static}.activity-page-grid,.activity-side-stack,.add-music-flow,.add-music-layout,.admin-guide-grid,.admin-guide-rules,.admin-overview-grid,.admin-overview-side,.admin-queue-stat-strip,.analytics-grid,.artist-action-queue-panel,.artist-application-grid,.artist-context-switcher,.artist-dashboard-grid,.asset-grid,.batch-steps,.catalog-checklist,.catalog-compact-metrics article,.catalog-main-grid,.catalog-manager-actions,.catalog-needs-work-panel,.catalog-needs-work-panel>div:last-child,.catalog-next-actions,.catalog-pipeline-strip>div,.catalog-setup-grid,.catalog-top-grid,.dashboard-lower-grid,.dashboard-stat-strip,.form-grid,.governance-columns,.invite-page-panel,.member-list-controls,.member-table-head,.member-table-row,.metric-grid,.ops-access-note,.payee-classification-form,.payment-action-row,.payment-definition-grid,.payment-hero,.payment-layout,.payment-ops-grid,.payment-summary-row,.payout-readiness-panel,.payout-strip,.profile-layout,.profile-setup-guidance,.release-next-grid,.release-review-grid,.release-track-card,.review-row,.review-workspace,.single-panel-grid,.song-card-grid,.split-grid,.stats-layout,.three-grid,.upload-steps,.wide-panel{grid-template-columns:1fr}.hero-band{align-items:start;display:grid}.artist-dashboard-grid{grid-template-areas:"next" "readiness" "profile" "catalog"}.activity-search-form,.activity-table-compact .activity-table-row,.activity-table-head,.activity-table-row,.application-table-row{grid-template-columns:1fr}.feedback-toast{left:18px;right:18px;top:18px}.artist-detail-action-grid{grid-template-columns:1fr}.artist-pagination{align-items:flex-start;display:grid}.artist-pagination>div{justify-content:flex-start}.release-track-list-head{display:none}.release-track-summary{align-items:start;grid-template-columns:42px 1fr}.compact-row-button,.release-track-summary .track-audio-missing,.release-track-summary .track-audio-ready,.release-track-summary>span{grid-column:2;justify-self:start}}