.studio-shell{--app-bg:#0f1012;--app-elevated:#15171a;--app-panel:#191b1f;--app-panel-strong:#202328;--app-input:#111316;--app-border:#30343a;--app-border-subtle:#25282d;--app-ink:#f2f3f5;--app-muted:#9ca1aa;--app-muted-strong:#bac0c8;--app-accent:#57adff;--app-accent-hover:#83c3ff;--app-accent-soft:#57adff1c;--app-accent-border:#57adff57;--app-success:#6fd3a8;--app-warning:#e9b86a;--app-danger:#f07a8d;--app-danger-soft:#f07a8d1a;--app-success-soft:#6fd3a81a;--app-shadow:0 16px 42px #0003;--app-radius-control:8px;--app-radius-panel:12px;--app-radius-major:18px;--session-font:var(--font-geist-sans),system-ui,sans-serif;--session-mono:var(--font-geist-mono),ui-monospace,monospace;--session-surface:#0d0e10;--session-raised:#141619;--session-hover:#191c20;--session-line:#24272c;--session-line-strong:#363a41;--session-ink:#eceef1;--session-muted:#8b919a;--session-faint:#5d636c;--session-signal:#d5ff4d;--session-signal-ink:#11160a;--session-signal-text:#d5ff4d;--session-signal-soft:#d5ff4d17;--session-signal-line:#d5ff4d73;--session-danger:#ff8193;--session-danger-soft:#ff81931a;--session-radius-s:4px;--session-radius:6px;--session-radius-l:8px;--session-row:40px;--session-gap:8px;background:var(--app-bg);color:var(--app-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-workspace-theme=light] .studio-shell{--app-bg:#f4f5f6;--app-elevated:#fff;--app-panel:#fff;--app-panel-strong:#f8f9fa;--app-input:#fff;--app-border:#d7dbe0;--app-border-subtle:#e7e9ec;--app-ink:#191b1f;--app-muted:#686e77;--app-muted-strong:#4f555d;--app-accent:#147bd1;--app-accent-hover:#0968b7;--app-accent-soft:#147bd114;--app-accent-border:#147bd14d;--app-success:#187951;--app-warning:#956416;--app-danger:#bb354e;--app-danger-soft:#bb354e12;--app-success-soft:#18795114;--app-shadow:0 12px 30px #1c222a12;--ink:var(--app-ink);--muted:var(--app-muted);--acid:var(--app-accent);--glass-border:var(--app-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--session-surface:#fff;--session-raised:#f7f8f6;--session-hover:#f1f3ee;--session-line:#e2e5df;--session-line-strong:#c9cdc5;--session-ink:#15171a;--session-muted:#5c626a;--session-faint:#8b9098;--session-signal:#d5ff4d;--session-signal-ink:#11160a;--session-signal-text:#4a6600;--session-signal-soft:#8cbe0021;--session-signal-line:#5a7d008c;--session-danger:#b3263f;--session-danger-soft:#b3263f14}.studio-sidebar{background:var(--app-elevated);border-color:var(--app-border);width:232px;padding:24px 16px 18px}.studio-sidebar-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-mark{color:var(--app-ink)}.studio-mark-dot{box-shadow:none}.studio-nav-links{gap:3px;margin-top:42px}.studio-nav-links a{color:var(--app-muted);border-radius:6px;padding:10px 11px}.studio-nav-links a:hover,.studio-nav-links a.is-active{background:var(--app-accent-soft);color:var(--app-ink)}.studio-nav-links a.is-active{border-left-color:var(--app-accent)}.studio-public-link{border-color:var(--app-border);color:var(--app-accent)}.studio-account,.studio-account-billing{border-color:var(--app-border-subtle)}.studio-account-avatar{background:var(--app-accent);color:var(--app-elevated)}.studio-account small,.studio-account-billing-top small,.studio-signout{color:var(--app-muted)}.studio-account-billing-bar{background:var(--app-border-subtle)}.workspace-theme-toggle{background:var(--app-panel-strong);border:1px solid var(--app-border);border-radius:var(--app-radius-control);color:var(--app-muted-strong);cursor:pointer;font:650 .7rem var(--font-geist-sans),sans-serif;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;display:inline-flex}.workspace-theme-toggle:hover{border-color:var(--app-accent-border);color:var(--app-ink)}.workspace-theme-toggle.is-compact{flex:0 0 34px;width:34px;min-height:34px;padding:0}.workspace-theme-toggle>span:first-child{font-size:1rem;line-height:1}.studio-standalone-theme{z-index:2;position:absolute;top:22px;right:24px}.studio-shell-standalone .studio-main{margin-left:0}.studio-main{box-sizing:border-box;margin-left:232px;padding:52px clamp(28px,4vw,68px) 72px}.studio-shell{--studio-transport-left:232px}.studio-shell.has-transport .studio-main{padding-bottom:128px}.studio-shell.has-transport{--session-transport-offset:56px}.studio-content{gap:20px;width:min(100%,1280px);max-width:1280px}.studio-content.narrow{max-width:860px}.studio-content h1{letter-spacing:-.05em;font-size:clamp(2rem,2.7vw,2.75rem)}.studio-content h2{font-size:1.02rem}.studio-content p{line-height:1.55}.lede,.field-hint{color:var(--app-muted)}.title-row{align-items:center;gap:24px}.title-actions{align-items:center;gap:8px}.title-actions>input,.title-actions>select{background:var(--app-input);border:1px solid var(--app-border);border-radius:var(--app-radius-control);color:var(--app-ink);font:inherit;min-height:42px;padding:0 11px}.button-primary,.button-secondary,.button-danger{border-radius:var(--app-radius-control);box-sizing:border-box;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}.button-primary{background:var(--app-accent);color:#07131e}.button-primary:hover{background:var(--app-accent-hover)}html[data-workspace-theme=light] .studio-shell .button-primary{color:#fff}.button-secondary{background:var(--app-panel-strong);border-color:var(--app-border);color:var(--app-ink)}.button-secondary:hover{background:var(--app-accent-soft);border-color:var(--app-accent-border)}.button-danger{background:var(--app-danger-soft);border-color:color-mix(in srgb,var(--app-danger) 42%,transparent);color:var(--app-danger)}.button-quiet,.text-button{color:var(--app-muted)}.button-quiet:hover,.text-button:hover{color:var(--app-danger)}.studio-shell .panel,.studio-shell .form-card,.studio-shell .analytics-metric,.studio-shell .growth-summary-card,.studio-shell .outreach-stats article,.studio-shell .outreach-bookmarklet,.studio-shell .outreach-media,.studio-shell .desktop-flow-step,.studio-shell .collection-opportunity-card{background:var(--app-panel);border-color:var(--app-border);box-shadow:var(--app-shadow)}.studio-shell .panel,.studio-shell .form-card{border-radius:var(--app-radius-panel)}.studio-shell .panel>:first-child,.studio-shell .form-card>:first-child{margin-top:0}.studio-shell .panel>:last-child,.studio-shell .form-card>:last-child{margin-bottom:0}.studio-shell .collection-opportunity-card:hover{border-color:var(--app-accent-border)}.studio-shell .collection-opportunity-card>p,.studio-shell .collection-opportunity-card small,.studio-shell .outreach-stats small,.studio-shell .outreach-stats span{color:var(--app-muted)}.studio-shell .field{color:var(--app-ink)}.studio-shell .field input,.studio-shell .field textarea,.studio-shell .field select,.studio-shell .bulk-actions select,.studio-shell .bulk-actions input,.studio-shell .bulk-row input,.studio-shell .bulk-row select,.studio-shell .outreach-form input,.studio-shell .outreach-form textarea,.studio-shell .outreach-filters input,.studio-shell .outreach-filters select,.studio-shell .outreach-followup input,.studio-shell .collection-producer-trigger{background:var(--app-input);border-color:var(--app-border);color:var(--app-ink)}.studio-shell input::placeholder,.studio-shell textarea::placeholder{color:var(--app-muted);opacity:.72}.studio-shell input:focus,.studio-shell textarea:focus,.studio-shell select:focus{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft);outline:none}.studio-shell .currency-input,.studio-shell .input-prefix,.studio-shell .sound-kit-price-input{background:var(--app-input);border-color:var(--app-border)}.studio-shell select{color-scheme:normal}.studio-shell select option{background:var(--app-elevated);color:var(--app-ink)}.studio-shell .source-category-trigger{background:var(--app-input);border-color:var(--app-border);color:var(--app-ink)}.studio-shell .source-category-trigger:hover,.studio-shell .source-category-trigger[aria-expanded=true]{border-color:var(--app-accent-border)}.studio-shell .track-list{border-color:var(--app-border)}.studio-shell .track-list-header{background:var(--app-panel-strong);border-color:var(--app-border);color:var(--app-muted)}.studio-shell .track-row{border-color:var(--app-border-subtle);color:var(--app-ink);padding:12px 10px;transform:none}.studio-shell .track-row:hover{background:var(--app-accent-soft);transform:none}.studio-shell .track-row small,.studio-shell .stats{color:var(--app-muted)}.studio-shell .track-row em,.studio-shell .submission-status{background:var(--app-accent-soft);border-color:var(--app-accent-border);color:var(--app-accent)}.studio-shell .stats{background:var(--app-panel-strong);border-color:var(--app-border)}.studio-shell .track-bulk-toolbar{border-color:var(--app-border)}.studio-shell .bulk-toolbar,.studio-shell .bulk-actions,.studio-shell .bulk-selected-actions,.studio-shell .bulk-edit-dialog-inner{background:var(--app-panel);border-color:var(--app-border)}.studio-shell .bulk-table{border-color:var(--app-border)}.studio-shell .bulk-head{background:var(--app-panel-strong);color:var(--app-muted-strong)}.studio-shell .bulk-row{border-color:var(--app-border-subtle)}.studio-shell .bulk-status--complete{color:var(--app-success)}.studio-shell .analytics-chart-wrap,.studio-shell .analytics-list,.studio-shell .sales-list,.studio-shell .sales-row,.studio-shell .collection-submission-list>a,.studio-shell .outreach-artist-row,.studio-shell .outreach-timeline li,.studio-shell .outreach-facts div{border-color:var(--app-border-subtle)}.studio-shell .sales-row:hover,.studio-shell .outreach-artist-row:hover{background:var(--app-accent-soft)}.studio-shell .sales-main small,.studio-shell .sales-amount small,.studio-shell .sales-status small,.studio-shell .analytics-chart-note{color:var(--app-muted)}.usage-options{border:0;gap:8px;margin:6px 0 14px;padding:0;display:grid}.usage-options label{border:1px solid var(--app-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.usage-options label:has(input:checked){border-color:var(--app-accent-border);background:var(--app-accent-soft)}.usage-options input{margin-top:3px}.usage-options span{gap:3px;display:grid}.usage-options strong{color:var(--app-ink);font-size:.82rem}.usage-options small{color:var(--app-muted);font-size:.72rem;line-height:1.4}.sound-kit-require-email{color:var(--app-ink);align-items:center;gap:8px;margin-top:8px;font-size:.8rem;display:flex}.sales-totals{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:18px 0;display:grid}.sales-total-card{background:var(--app-panel);border:1px solid var(--app-border);border-radius:12px;padding:14px 16px}.sales-total-card .eyebrow{margin:0 0 8px}.sales-total-card dl{gap:6px;margin:0;display:grid}.sales-total-card dl div{justify-content:space-between;gap:12px;display:flex}.sales-total-card dt{color:var(--app-muted);font-size:.74rem}.sales-total-card dd{color:var(--app-ink);margin:0;font-size:.82rem}.sales-total-card .is-net{border-top:1px solid var(--app-border-subtle);padding-top:6px}.sales-total-card .is-net dd{color:var(--app-accent);font-size:1.05rem;font-weight:700}.sales-filters{flex-wrap:wrap;gap:6px;display:flex}.sales-filters a{border:1px solid var(--app-border);color:var(--app-muted);border-radius:999px;padding:5px 10px;font-size:.72rem;text-decoration:none}.sales-filters a.is-active{background:var(--app-accent-soft);border-color:var(--app-accent-border);color:var(--app-accent)}.resend-access{justify-items:end;gap:4px;display:grid}.resend-access small{color:var(--app-danger);font-size:.66rem}.outreach-log-form{gap:10px;margin:12px 0 16px;display:grid}.outreach-chips{flex-wrap:wrap;gap:6px;display:flex}.outreach-chips button{border:1px solid var(--app-border);color:var(--app-muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:6px 11px;font-size:.74rem;font-weight:650}.outreach-chips button[aria-checked=true]{background:var(--app-accent-soft);border-color:var(--app-accent-border);color:var(--app-accent)}.outreach-log-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.outreach-log-row>span{color:var(--app-muted);min-width:64px;font-size:.7rem;font-weight:700}.outreach-log-note{color:var(--app-muted);gap:6px;font-size:.7rem;font-weight:700;display:grid}.outreach-log-note textarea{background:var(--app-input,#050b15d1);border:1px solid var(--app-border);color:var(--app-ink);font:inherit;border-radius:8px;min-height:56px;padding:8px 10px}.outreach-log-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.outreach-edit{margin-top:10px}.outreach-edit summary{color:var(--app-accent);cursor:pointer;font-size:.78rem;font-weight:650}.outreach-edit-form{margin-top:10px}.outreach-archived{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.outreach-archived form{margin:0}.page-live h1{margin-bottom:6px}.page-live-card{background:var(--app-panel);border:1px solid var(--app-border);border-radius:14px;margin:18px 0 14px;overflow:hidden}.page-live-card img{aspect-ratio:1200/630;width:100%;height:auto;display:block}.page-live-card figcaption{color:var(--app-muted);font-family:var(--font-geist-mono),monospace;padding:10px 14px;font-size:.72rem}.page-live-actions{margin-bottom:22px}.page-live-next h2{margin:0 0 8px;font-size:1rem}.page-live-next ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-live-next a{background:var(--app-panel);border:1px solid var(--app-border);color:var(--app-ink);border-radius:12px;gap:3px;padding:12px 14px;text-decoration:none;display:grid}.page-live-next a:hover{border-color:var(--app-accent-border)}.page-live-next small{color:var(--app-muted);font-size:.74rem;line-height:1.4}.onboarding-publish{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;margin:6px 0 14px;display:flex}.onboarding-publish small{color:var(--app-muted);flex-basis:100%;padding-left:24px;font-size:.72rem}.bulk-launched{margin-bottom:12px}.studio-today{gap:18px;display:grid}.studio-today>.title-row{margin-bottom:0}.today-wins{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.today-win{background:var(--app-accent-soft);border:1px solid var(--app-accent-border);color:var(--app-ink);border-radius:12px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.today-win strong{font-size:.82rem}.today-win small{color:var(--app-muted);font-size:.68rem}.today-win:hover{border-color:var(--app-accent)}.today-action-list{margin:0;padding:0;list-style:none;display:grid}.today-action-list li{border-top:1px solid var(--app-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;display:flex}.today-action-list li>span{gap:3px;min-width:0;display:grid}.today-action-list strong{color:var(--app-ink);font-size:.84rem}.today-action-list small{color:var(--app-muted);font-size:.7rem;line-height:1.4}.today-action-list li.is-signal strong{color:var(--app-accent)}.today-action-list li.is-quiet strong{color:var(--app-muted-strong,var(--app-muted));font-weight:600}.today-action-list li>a{flex-shrink:0}.today-week{gap:8px;display:grid}.today-week .eyebrow{margin:0}.today-week ol{border:1px solid var(--app-border);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.today-week li{border-left:1px solid var(--app-border-subtle);gap:2px;padding:12px 14px;display:grid}.today-week li:first-child{border-left:0}.today-week li strong{color:var(--app-ink);letter-spacing:-.03em;font-size:1.35rem;line-height:1}.today-week li small{color:var(--app-muted);font-size:.66rem}.today-week li:nth-child(n+4) strong{color:var(--app-accent)}.today-catalog{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.today-catalog h2{margin:0 0 4px}.today-catalog p{margin:0}@media (max-width:700px){.today-week ol{grid-template-columns:repeat(3,minmax(0,1fr))}.today-week li:nth-child(4){border-left:0}.today-week li:nth-child(n+4){border-top:1px solid var(--app-border-subtle)}.today-action-list li{flex-direction:column;align-items:flex-start;gap:8px}}.outreach-artist-name{gap:3px;min-width:0;display:grid}.outreach-artist-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outreach-send-list{margin:12px 0 0;padding:0;list-style:none;display:grid}.outreach-send-list li{border-top:1px solid var(--app-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.outreach-send-list li>div{gap:3px;min-width:0;display:grid}.outreach-send-list a{color:var(--app-ink);font-size:.8rem;text-decoration:none}.outreach-send-list a:hover{color:var(--app-accent)}.outreach-send-list small,.listen-back-line{color:var(--app-muted);font-size:.66rem}.listen-back-signal{border:1px solid var(--app-border);color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:99px;justify-self:start;padding:4px 7px;font-size:.58rem;font-weight:700}.listen-back-signal.signal-opened,.listen-back-signal.signal-played,.listen-back-signal.signal-downloaded{border-color:var(--app-accent-border);color:var(--app-accent)}.listen-back-signal.signal-downloaded{background:var(--app-accent-soft)}.growth-listen-back .outreach-timeline li a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.growth-listen-back .outreach-timeline li a>span{gap:2px;min-width:0;display:grid}@media (max-width:560px){.outreach-send-list li{grid-template-columns:minmax(0,1fr) auto}.outreach-send-list li .button-quiet{grid-column:1/-1;justify-self:start;padding-left:0}}.studio-shell .outreach-tabs{border-color:var(--app-border)}.studio-shell .outreach-tabs a{color:var(--app-muted)}.studio-shell .outreach-tabs a:hover,.studio-shell .outreach-tabs a.is-active{color:var(--app-ink)}.studio-shell .notice-message{background:var(--app-success-soft);border-color:color-mix(in srgb,var(--app-success) 34%,transparent);color:var(--app-success)}.studio-shell .notice-error{background:var(--app-danger-soft);border-color:color-mix(in srgb,var(--app-danger) 34%,transparent);color:var(--app-danger)}.studio-shell .danger-zone{background:var(--app-danger-soft);border-color:color-mix(in srgb,var(--app-danger) 30%,transparent)}.studio-shell .eyebrow,.studio-shell .link,.studio-shell .back-link,.studio-shell .studio-overview-link{color:var(--app-accent)}.studio-shell .growth-goals-form input{background:var(--app-input);border-color:var(--app-border);color:var(--app-ink)}.studio-shell .growth-progress{background:var(--app-border-subtle)}.studio-shell .profile-builder{grid-template-columns:minmax(300px,380px) minmax(0,1fr);width:100%;max-width:1420px}.studio-shell .profile-builder-controls{scrollbar-color:var(--app-accent-border) transparent}.studio-shell .builder-savebar,.studio-shell .profile-builder-controls details,.studio-shell .preview-toolbar{background:var(--app-panel);border-color:var(--app-border)}.studio-shell .profile-builder-controls details[open] summary,.studio-shell .builder-identity-summary span{border-color:var(--app-border-subtle);color:var(--app-accent)}.studio-shell .builder-panel>label:not(.check),.studio-shell .builder-panel>label:not(.check)>span{color:var(--app-ink)}.studio-shell .builder-panel input:not([type=checkbox]):not([type=range]):not([type=color]),.studio-shell .builder-panel select{background:var(--app-input);border-color:var(--app-border);color:var(--app-ink)}.studio-shell .builder-pin-row,.studio-shell .builder-link-row,.studio-shell .builder-pin-row button,.studio-shell .builder-pin-picker button,.studio-shell .theme-swatches button,.studio-shell .preview-toolbar button,.studio-shell .builder-sections button,.studio-shell .builder-link-actions button{background:var(--app-panel-strong);border-color:var(--app-border);color:var(--app-muted-strong)}.studio-shell .theme-swatches button.is-active,.studio-shell .preview-toolbar button.is-active{background:var(--app-accent);border-color:var(--app-accent);color:#07131e}.studio-shell .builder-pins,.studio-shell .builder-sections>div{border-color:var(--app-border-subtle)}.studio-shell .preview-toolbar>span{color:var(--app-muted)}.studio-shell .preview-frame{border-color:var(--app-border)}html[data-workspace-theme=light] .studio-shell .check{color:var(--app-muted-strong)}html[data-workspace-theme=light] .studio-shell .profile-status{background:var(--app-success-soft);border-color:color-mix(in srgb,var(--app-success) 28%,transparent);color:var(--app-success);box-shadow:none}html[data-workspace-theme=light] .studio-shell .collection-status{background:var(--app-danger-soft);border-color:color-mix(in srgb,var(--app-danger) 28%,transparent);color:var(--app-danger)}html[data-workspace-theme=light] .studio-shell .collection-status.is-open{background:var(--app-success-soft);border-color:color-mix(in srgb,var(--app-success) 28%,transparent);color:var(--app-success)}html[data-workspace-theme=light] .studio-shell .opportunity-filter-panel{background:var(--app-panel-strong);border-color:var(--app-border)}html[data-workspace-theme=light] .studio-shell .opportunity-search input,html[data-workspace-theme=light] .studio-shell .opportunity-filter-row input,html[data-workspace-theme=light] .studio-shell .opportunity-filter-row select{background:var(--app-input);border-color:var(--app-border);color:var(--app-ink)}html[data-workspace-theme=light] .studio-shell .opportunity-track-row{background:var(--app-panel);border-color:var(--app-border-subtle)}html[data-workspace-theme=light] .studio-shell .opportunity-track-row:hover,html[data-workspace-theme=light] .studio-shell .opportunity-track-row.is-selected{background:var(--app-accent-soft)}html[data-workspace-theme=light] .studio-shell .opportunity-track-row.is-unavailable:not(.is-selected){background:var(--app-panel-strong)}html[data-workspace-theme=light] .studio-shell .opportunity-preview-button{background:var(--app-accent-soft);border-color:var(--app-accent-border)}html[data-workspace-theme=light] .studio-shell .opportunity-submit-dock{background:var(--app-elevated);border-color:var(--app-accent-border);box-shadow:var(--app-shadow)}html[data-workspace-theme=light] .studio-shell .analytics-ranges{background:var(--app-panel-strong);border-color:var(--app-border)}html[data-workspace-theme=light] .studio-shell .analytics-ranges a{color:var(--app-muted-strong)}html[data-workspace-theme=light] .studio-shell .analytics-ranges a:hover{color:var(--app-ink)}html[data-workspace-theme=light] .studio-shell .analytics-ranges a.is-active{background:var(--app-accent);box-shadow:none;color:#fff}html[data-workspace-theme=light] .studio-shell .analytics-metric small{color:var(--app-muted-strong)}html[data-workspace-theme=light] .studio-shell .analytics-metric strong,html[data-workspace-theme=light] .studio-shell .analytics-panel-heading h2,html[data-workspace-theme=light] .studio-shell .analytics-list h2,html[data-workspace-theme=light] .studio-shell .analytics-list strong,html[data-workspace-theme=light] .studio-shell .analytics-empty strong{color:var(--app-ink)}html[data-workspace-theme=light] .studio-shell .analytics-panel-heading p,html[data-workspace-theme=light] .studio-shell .analytics-chart-legend span,html[data-workspace-theme=light] .studio-shell .analytics-chart-note,html[data-workspace-theme=light] .studio-shell .analytics-chart-labels,html[data-workspace-theme=light] .studio-shell .analytics-list small,html[data-workspace-theme=light] .studio-shell .analytics-empty{color:var(--app-muted)}html[data-workspace-theme=light] .studio-shell .analytics-list b{color:var(--app-success)}html[data-workspace-theme=light] .studio-shell .analytics-list>a,html[data-workspace-theme=light] .studio-shell .analytics-list>div{border-color:var(--app-border-subtle)}html[data-workspace-theme=light] .studio-shell .chart-grid-line{stroke:var(--app-border-subtle)}html[data-workspace-theme=light] .studio-shell .chart-axis-label{fill:var(--app-muted)}html[data-workspace-theme=light] .studio-shell .chart-point{stroke:var(--app-panel)}@media (min-width:1440px){.studio-main{padding-left:72px;padding-right:72px}.studio-content:not(.narrow){width:min(100%,1360px);max-width:1360px}}@media (max-width:900px){.studio-shell{--studio-transport-left:0px}.studio-sidebar{width:232px}.studio-mobile-header{background:var(--app-elevated);border-color:var(--app-border);gap:12px}.studio-mobile-header .workspace-theme-toggle{margin-left:auto}.studio-main{margin-left:0;padding:40px 20px 56px}.studio-shell-standalone .studio-main{padding-top:76px}}@media (max-width:1000px) and (min-width:761px){.studio-shell .profile-builder{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:560px){.studio-main{padding:30px 14px 48px}.studio-content,.title-row{gap:16px}.title-actions>input,.title-actions>select{width:100%;min-width:0}.studio-mobile-header{padding-right:76px}.studio-standalone-theme{top:14px;right:14px}}.store-setup-steps{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.store-setup-steps li{border:1px solid var(--line,#ffffff1a);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.store-setup-steps li>div{gap:2px;min-width:0;display:grid}.store-setup-steps small{color:var(--muted,#ffffff9e)}.store-setup-mark{opacity:.8;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:inline-flex}.store-setup-steps li.is-done{opacity:.62}.store-setup-steps li.is-done .store-setup-mark{background:var(--app-accent,#66b8ff);color:#0a0c0a;opacity:1;border-color:#0000}@media (max-width:640px){.store-setup-steps li{grid-template-columns:30px minmax(0,1fr)}.store-setup-steps li>:last-child:not(div):not(.store-setup-mark){grid-column:2;justify-self:start}}
.studio-shell.studio-shell{--app-bg:#0a0a0a;--app-elevated:#111;--app-panel:#141414;--app-panel-strong:#1a1a1a;--app-input:#0f0f0f;--app-border:#262626;--app-border-subtle:#1e1e1e;--app-ink:#f2f2f2;--app-muted:#9a9a9a;--app-muted-strong:#c4c4c4;--app-accent:#fafafa;--app-accent-hover:#fff;--app-accent-soft:#ffffff0f;--app-accent-border:#ffffff38;--app-spectral:#9a9a9a;--app-shadow:0 1px 2px #0006;--app-radius-control:999px;--app-radius-panel:18px;--app-radius-major:22px;--session-surface:#0f0f0f;--session-raised:#141414;--session-hover:#1a1a1a;--session-line:#242424;--session-line-strong:#333;--session-ink:#f2f2f2;--session-muted:#9a9a9a;--session-faint:#666;--session-signal:#fafafa;--session-signal-ink:#0a0a0a;--session-signal-text:#fafafa;--session-signal-soft:#ffffff12;--session-signal-line:#ffffff59;--acid:var(--app-accent);--session-mono:var(--font-geist-sans),"Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums;font-family:var(--font-geist-sans),"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}html[data-workspace-theme=light] .studio-shell.studio-shell{--app-bg:#fafafa;--app-elevated:#fff;--app-panel:#fff;--app-panel-strong:#f4f4f4;--app-input:#fff;--app-border:#e7e7e7;--app-border-subtle:#efefef;--app-ink:#0a0a0a;--app-muted:#6b6b6b;--app-muted-strong:#3f3f3f;--app-accent:#0a0a0a;--app-accent-hover:#262626;--app-accent-soft:#0000000b;--app-accent-border:#0003;--app-spectral:#6b6b6b;--app-shadow:0 1px 2px #0000000a;--session-surface:#fff;--session-raised:#fafafa;--session-hover:#f4f4f4;--session-line:#ececec;--session-line-strong:#d9d9d9;--session-ink:#0a0a0a;--session-muted:#6b6b6b;--session-faint:#9a9a9a;--session-signal:#0a0a0a;--session-signal-ink:#fff;--session-signal-text:#0a0a0a;--session-signal-soft:#0000000d;--session-signal-line:#0000004d}.studio-shell :is(h1,h2,h3){font-family:inherit}.studio-shell .studio-content h1{letter-spacing:-.045em;font-size:clamp(30px,3vw,42px);font-weight:560;line-height:1.05}.studio-shell .studio-content h2{letter-spacing:-.02em;font-size:17px;font-weight:600}.studio-shell .eyebrow,.studio-shell .bulk-head,.studio-shell .outreach-status,.studio-shell .studio-account-billing-top strong{letter-spacing:0;text-transform:none;font-family:inherit;font-size:13px;font-weight:500}.studio-shell .eyebrow{color:var(--app-muted)}.studio-shell .lede{color:var(--app-muted);font-size:15.5px}.studio-shell .stats,.studio-shell .studio-mark small{letter-spacing:0;font-family:inherit}.studio-shell .studio-mark{letter-spacing:-.05em;font-size:18px;font-weight:650}.studio-shell .studio-mark small{color:var(--app-muted);text-transform:none;font-size:12px;font-weight:500}.studio-shell .studio-mark-dot{display:none}.studio-shell .studio-nav-links a{color:var(--app-muted);border-left:0;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:500}.studio-shell .studio-nav-links a:hover{background:var(--app-accent-soft);color:var(--app-ink)}.studio-shell .studio-nav-links a.is-active{background:var(--app-panel-strong);color:var(--app-ink);border-left:0;font-weight:560}.studio-shell .studio-public-link{color:var(--app-ink);border-radius:10px}.studio-shell .studio-account-avatar{background:var(--app-panel-strong);color:var(--app-ink)}.studio-shell .studio-account-billing-bar i{background:var(--app-ink)}.studio-shell :is(.panel,.form-card){background:var(--app-panel);border:1px solid var(--app-border);border-radius:var(--app-radius-panel);box-shadow:var(--app-shadow)}.studio-shell .notice-message{background:var(--app-success-soft);color:var(--app-success);border-color:#0000;border-radius:12px}.studio-shell .notice-error{background:var(--app-danger-soft);color:var(--app-danger);border-color:#0000;border-radius:12px}.studio-shell :is(.button-primary,.button-secondary){letter-spacing:0;border-radius:999px;min-height:40px;font-weight:550}.studio-shell .button-primary{background:var(--app-accent);box-shadow:none;color:var(--app-bg);border-color:#0000}.studio-shell .button-primary:hover{background:var(--app-accent-hover)}html[data-workspace-theme=light] .studio-shell .button-primary{color:#fff}.studio-shell .button-secondary{background:var(--app-panel);border:1px solid var(--app-border);color:var(--app-ink)}.studio-shell .button-secondary:hover{background:var(--app-panel-strong);border-color:var(--app-accent-border)}.studio-shell :is(.field input,.field textarea,.field select,.bulk-actions select,.bulk-actions input,.bulk-row input,.bulk-row select){background:var(--app-input);border:1px solid var(--app-border);color:var(--app-ink);border-radius:10px}.studio-shell :is(.field input,.field textarea,.field select):focus{border-color:var(--app-ink);box-shadow:none;outline:none}.studio-shell .check input{accent-color:var(--app-ink)}.studio-shell :is(.link,.back-link){color:var(--app-ink);text-decoration:underline;-webkit-text-decoration-color:var(--app-border);text-decoration-color:var(--app-border);text-underline-offset:3px}.studio-shell .track-row em{background:var(--app-accent-soft);color:var(--app-ink);border-color:#0000}.studio-shell .track-row:hover{background:var(--app-accent-soft);transform:none}.studio-shell .stats{background:var(--app-panel-strong);border:0;font-size:13px}.studio-shell .profile-status{background:var(--app-panel-strong);color:var(--app-ink);letter-spacing:0;text-transform:none;border:0;font-family:inherit}.studio-shell .workspace-theme-toggle{border-radius:999px}.studio-shell .youtube-publisher{gap:14px;display:grid}.studio-shell .youtube-publisher h2{margin:0}.studio-shell .youtube-publisher .muted{color:var(--app-muted);margin:0}.studio-shell .youtube-publisher .field{gap:6px;display:grid}.studio-shell .youtube-publisher .field span{justify-content:space-between;gap:12px;font-size:13px;font-weight:550;display:flex}.studio-shell .youtube-publisher textarea{font:inherit;resize:vertical;line-height:1.5}.studio-shell .youtube-publisher-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-shell .youtube-publisher-layout{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;gap:20px;display:grid}.studio-shell .youtube-publisher-fields{gap:14px;min-width:0;display:grid}.studio-shell .youtube-template{border:1px solid var(--app-border);border-radius:10px;gap:8px;min-width:0;margin:0;padding:10px 12px 12px;display:grid}.studio-shell .youtube-template legend{padding:0 4px;font-size:13px;font-weight:550}.studio-shell .youtube-template-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.studio-shell .youtube-template textarea{font:inherit;resize:vertical;line-height:1.5}.studio-shell .youtube-template-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-shell .youtube-template-error{color:var(--app-danger,#c0392b)}.studio-shell .youtube-description-count{color:var(--app-muted);margin:-6px 0 0;font-size:12px}.studio-shell .youtube-description-count.is-over{color:var(--app-danger,#c0392b);font-weight:550}.studio-shell .youtube-preview{border:1px solid var(--app-border);color:#0f0f0f;background:#fff;border-radius:12px;gap:10px;padding:12px;font-family:Roboto,Arial,sans-serif;display:grid;position:sticky;top:16px}.studio-shell .youtube-preview .eyebrow{margin:0}.studio-shell .youtube-preview-player{aspect-ratio:16/9;background:#0f0f0f;border-radius:10px;position:relative;overflow:hidden}.studio-shell .youtube-preview-player img,.studio-shell .youtube-preview-blank{object-fit:cover;width:100%;height:100%;display:block}.studio-shell .youtube-preview-play{background:#0f0f0fcc;border-radius:12px;width:48px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-shell .youtube-preview-play:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid #fff;position:absolute;top:9px;left:19px}.studio-shell .youtube-preview-title{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.35}.studio-shell .youtube-preview-channel{align-items:center;gap:8px;font-size:14px;display:flex}.studio-shell .youtube-preview-channel span{color:#fff;background:#606060;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.studio-shell .youtube-preview-description{background:#f2f2f2;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.studio-shell .youtube-preview-description small{margin-bottom:4px;font-weight:600;display:block}.studio-shell .youtube-preview-description p{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.studio-shell .youtube-preview-description.is-expanded p{-webkit-line-clamp:unset;max-height:420px;display:block;overflow-y:auto}.studio-shell .youtube-preview-more{color:#0f0f0f;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0 0;font-weight:600}@media (max-width:900px){.studio-shell .youtube-publisher-layout{grid-template-columns:1fr}.studio-shell .youtube-preview{position:static}.studio-shell .youtube-template-bar{grid-template-columns:1fr}}.studio-shell .youtube-title-reset{color:var(--app-muted);cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-self:start;max-width:100%;padding:0;font-size:12.5px;overflow:hidden}.studio-shell .youtube-title-reset:hover{color:var(--app-ink)}.studio-shell .youtube-keywords{background:var(--app-panel-strong);border-radius:14px;padding:12px 14px}.studio-shell .youtube-keywords summary{cursor:pointer;font-size:14px;font-weight:580}.studio-shell .youtube-keywords summary small{margin-left:6px;font-weight:500}.studio-shell .youtube-keywords-body{gap:12px;margin-top:12px;display:grid}.studio-shell .youtube-keywords-artists{background:var(--app-input);border:1px solid var(--app-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.studio-shell .youtube-keywords-artists input{color:var(--app-ink);font:inherit;background:0 0;border:0;outline:none;flex:140px;min-width:120px;padding:6px;font-size:14px}.studio-shell .youtube-keywords-artists .button-secondary{min-height:34px;padding:0 14px}.studio-shell .youtube-chip{background:var(--app-panel);border:1px solid var(--app-border);color:var(--app-ink);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:550;display:inline-flex}.studio-shell .youtube-chip small{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.studio-shell .youtube-chip.is-on{background:var(--app-ink);border-color:var(--app-ink);color:var(--app-bg)}.studio-shell .youtube-chip.is-on small{color:inherit;opacity:.7}.studio-shell .youtube-chip.is-seed{cursor:default}.studio-shell .youtube-chip.is-seed button{color:var(--app-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.studio-shell .youtube-keywords-group{gap:8px;display:grid}.studio-shell .youtube-keywords-label{color:var(--app-muted);margin:0;font-size:12.5px;font-weight:550}.studio-shell .youtube-keywords-chips{flex-wrap:wrap;gap:6px;display:flex}.studio-shell .youtube-keywords-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-shell .youtube-keywords-actions .button-secondary{min-height:36px}.studio-shell .youtube-keywords-copy{color:var(--app-ink);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--app-border);text-decoration-color:var(--app-border);text-underline-offset:3px;background:0 0;border:0;font-size:13.5px;font-weight:550}.studio-shell .youtube-keywords-source{margin:0;font-size:12px}.studio-shell .youtube-tags-over{color:var(--app-danger);font-weight:600}.studio-shell .youtube-save{color:var(--app-muted);margin-right:4px;font-weight:500}.studio-shell .youtube-save.is-error{color:var(--app-danger);font-weight:600}.studio-shell .youtube-tags-input{resize:vertical;min-height:74px}.studio-shell .youtube-keywords-note{color:var(--app-ink);margin:0;font-size:13.5px}.studio-shell .youtube-keywords-variants{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.studio-shell .youtube-keywords-variants .youtube-keywords-label{margin-right:4px}.studio-shell .youtube-keywords-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.studio-shell .youtube-keywords-label strong{color:var(--app-ink);font-weight:620}.studio-shell .youtube-chip-new{color:#146c34;letter-spacing:.02em;text-transform:uppercase;background:#e7f6ec;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:650}.studio-shell .youtube-chip.is-on .youtube-chip-new{color:inherit;opacity:1;background:#ffffff2e}.studio-shell .youtube-keywords-result{gap:6px;display:grid}.studio-shell .youtube-keywords-result textarea{background:var(--app-input);border:1px solid var(--app-border);color:var(--app-muted);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.5}:root[data-workspace-theme=dark] .studio-shell .youtube-chip-new{color:#7ddc9a;background:#34a8532e}.studio-shell .youtube-publisher>.youtube-keywords{margin-top:4px}.studio-shell .youtube-keywords-chips .youtube-chip,.studio-shell .youtube-keywords-variants button.youtube-chip{border-color:var(--app-border);color:var(--app-muted);opacity:.7;background:0 0}.studio-shell .youtube-keywords-chips .youtube-chip.is-on,.studio-shell .youtube-keywords-variants button.youtube-chip.is-on{background:var(--app-panel);border-color:color-mix(in srgb, var(--app-ink) 28%, transparent);color:var(--app-ink);opacity:1}.studio-shell .youtube-keywords-chips .youtube-chip.is-on small{opacity:1;color:var(--app-muted)}.studio-shell .youtube-keywords-chips .youtube-chip.is-on .youtube-chip-new{color:#146c34;background:#e7f6ec}:root[data-workspace-theme=dark] .studio-shell .youtube-keywords-chips .youtube-chip.is-on .youtube-chip-new{color:#7ddc9a;background:#34a8532e}.studio-shell .youtube-keywords-chips .youtube-keywords-copy{align-self:center;margin-left:4px}.studio-shell .youtube-chip.is-fixed{cursor:default;opacity:1;background:var(--app-panel);border-color:color-mix(in srgb, var(--app-ink) 28%, transparent);color:var(--app-ink)}
