.ui-page-header{display:grid;gap:var(--mc-space-3)}.ui-page-header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-3) var(--mc-space-6)}.ui-page-header-titles{display:grid;gap:var(--mc-space-1);min-width:0}.ui-page-header-eyebrow{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-eyebrow);letter-spacing:.08em;text-transform:uppercase}.ui-page-header-title{margin:0;font:var(--mc-type-page-title);letter-spacing:-.03em;color:var(--mc-color-text-primary)}h2.ui-page-header-title{font:var(--mc-type-object-title)}.ui-page-header-action{display:flex;flex:0 0 auto;gap:var(--mc-space-3)}.ui-page-header-description{max-width:720px;margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body);line-height:1.55}@media(max-width:640px){.ui-page-header-action,.ui-page-header-action>*{width:100%}}.account-home{display:grid;gap:28px;padding-top:28px}.home-hero.account-hero{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:32px 48px;padding:40px 48px}.account-hero-person{display:flex;align-items:center;gap:24px;min-width:0}.account-hero-person>div{display:grid;gap:6px;min-width:0}.account-hero .user-avatar{width:88px;height:88px;border-radius:999px;color:#fff;background:#2d5ea8;font:600 28px var(--mc-font-display);box-shadow:0 0 0 4px #ffffff1a}.account-hero h1{margin:0;color:#fff;font:800 44px/1.05 var(--mc-font-display);letter-spacing:-.045em;overflow-wrap:anywhere}.account-hero h1.account-hero-address{font-size:30px;letter-spacing:-.03em}.account-hero p{margin:0}.account-hero-email{color:#ffffffd1;font-size:15px;overflow-wrap:anywhere}.account-hero-workspace{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:4px!important;color:#ffffffc7;font-size:13px}.account-hero-workspace strong{color:#fff;font-weight:600}.account-hero-plan{display:grid;gap:10px;align-content:start;padding:22px 24px;border:1px solid rgb(255 255 255 / 14%);border-radius:16px;background:#ffffff0f}.account-hero-plan-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.account-hero-plan-name strong{color:#fff;font:700 26px/1.15 var(--mc-font-display);letter-spacing:-.03em}.account-hero-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;color:#d5e5ff;background:#a9cbff2e;font-size:12px;font-weight:600}.account-hero-chip[data-tone=fix]{color:#ffd2cc;background:#ff857338}.account-hero-songs{display:grid;gap:8px;color:#ffffffe0;font-size:14px}.account-hero-songs meter{width:100%;height:6px;border:0;border-radius:999px;background:#ffffff29}.account-hero-songs meter::-webkit-meter-bar{border:0;border-radius:999px;background:#ffffff29}.account-hero-songs meter::-webkit-meter-optimum-value{border-radius:999px;background:#a9cbff}.account-hero-songs meter::-moz-meter-bar{border-radius:999px;background:#a9cbff}.account-hero-date{color:#ffffffb3;font-size:13px}.account-hero-plan .primary{justify-self:start}.account-home .home-attention .home-row-icon{color:var(--mc-status-error-foreground);background:color-mix(in srgb,var(--mc-status-error-border) 22%,var(--mc-color-surface))}.account-home .home-attention li{grid-template-columns:48px minmax(0,1fr) auto}.account-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.account-doors li{display:grid;min-width:0}.application-content .account-door{display:grid;grid-template-rows:auto auto 1fr auto;justify-items:start;gap:8px;min-width:0;padding:22px 24px;border:1px solid var(--mc-color-divider);border-radius:16px;color:var(--mc-color-text-primary);background:var(--mc-color-surface);text-decoration:none;transition:border-color var(--mc-motion-fast) var(--mc-motion-easing),box-shadow var(--mc-motion-standard) var(--mc-motion-easing),transform var(--mc-motion-fast) var(--mc-motion-easing)}.application-content .account-door:hover{border-color:var(--mc-color-selected-border);box-shadow:0 16px 32px -22px color-mix(in srgb,var(--mc-color-interactive) 70%,transparent);transform:translateY(-1px)}.application-content .account-door:focus-visible{outline:3px solid var(--mc-color-focus);outline-offset:2px}.account-door-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:12px;color:var(--mc-color-link);background:var(--mc-color-selected-background)}.account-door-title{display:inline-flex;align-items:center;gap:4px;font:700 17px/1.3 var(--mc-font-display);letter-spacing:-.02em}.account-door-title .studio-icon{color:var(--mc-color-text-secondary);transition:transform var(--mc-motion-fast) var(--mc-motion-easing)}.account-door:hover .account-door-title .studio-icon{transform:translate(2px);color:var(--mc-color-link)}.account-door-detail{color:var(--mc-color-text-secondary);font-size:14px;line-height:1.5}.account-door-chip{align-self:end;margin-top:6px}.account-home-footer{display:flex;flex-wrap:wrap;gap:8px 16px;margin-inline-start:-12px}.application-content .account-home-footer .text-action{padding-inline:12px}.account-section{display:grid;gap:24px;padding-top:24px}.application-content .account-back{justify-self:start;margin-inline-start:-12px;padding-inline:12px}.account-section .account-back+.ui-page-header{margin-top:-12px}.account-payouts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;align-items:stretch}.account-payouts>.identity-card{align-content:space-between;padding:var(--mc-space-6);border-radius:var(--mc-radius-large)}@media(max-width:959px){.home-hero.account-hero{grid-template-columns:minmax(0,1fr);padding:28px 24px;gap:24px}.account-hero h1{font-size:32px}.account-hero h1.account-hero-address{font-size:26px}.account-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.account-home{gap:20px;padding-top:16px}.account-hero-person{flex-direction:column;align-items:flex-start;gap:16px}.account-hero .user-avatar{width:64px;height:64px;font-size:22px}.account-hero h1{font-size:28px}.account-hero h1.account-hero-address{font-size:22px}.account-home .home-attention li{grid-template-columns:40px minmax(0,1fr)}.account-home .home-attention li>button{grid-column:1 / -1;width:100%}.account-home .home-attention .home-row-icon{width:40px;height:40px}.account-doors{grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--mc-color-divider);border-radius:16px;background:var(--mc-color-surface)}.account-doors li+li{border-top:1px solid var(--mc-color-divider)}.application-content .account-door{grid-template-columns:40px minmax(0,1fr);grid-template-rows:none;column-gap:14px;row-gap:2px;padding:14px 16px;border:0;border-radius:0}.application-content .account-door:hover{box-shadow:none;transform:none;background:var(--mc-color-surface-subtle)}.account-door-icon{grid-row:span 3;width:40px;height:40px;margin:0;border-radius:10px}.account-door-title{font-size:16px}.account-door-detail{font-size:13px}.account-door-chip{margin-top:4px}.account-section{gap:20px;padding-top:16px}.account-section .ui-page-header-row{display:contents}.account-section .ui-page-header-action{order:1}}.agreement-fields{display:grid;gap:var(--mc-space-2);text-align:left}.onboarding-form .agreement-check,.agreement-check{display:grid;grid-template-columns:auto 1fr;gap:var(--mc-space-3);align-items:start;color:var(--mc-color-text-primary);font-size:.9375rem;line-height:1.5}.onboarding-form .agreement-check input,.agreement-check input{width:1.25rem;min-height:1.25rem;height:1.25rem;margin:.15rem 0 0;padding:0;accent-color:var(--mc-color-accent, currentColor)}.agreement-check a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.agreement-age{display:grid;gap:var(--mc-space-2);margin:0;padding:0;border:0}.agreement-age legend{margin-bottom:var(--mc-space-2);color:var(--mc-color-text-primary);font:var(--mc-type-label);font-size:.9375rem}.agreement-small-print{margin:var(--mc-space-1) 0 0 calc(1.25rem + var(--mc-space-3));color:var(--mc-color-text-secondary);font-size:.75rem;font-style:normal;line-height:1.5}.session-card-updated-terms{width:min(420px,100%);padding:32px;border-radius:var(--mc-radius-control);box-shadow:none;font:400 13px/1.4 var(--mc-font-interface)}.session-card-updated-terms h1{max-width:none;margin:0 0 8px;font:700 17px/24px var(--mc-font-interface);letter-spacing:normal}.session-card-updated-terms>p:not(.eyebrow){margin:0;font:400 13px/18px var(--mc-font-interface);color:var(--mc-color-text-secondary)}.session-card-updated-terms .agreement-form{gap:24px;margin-top:24px}.session-card-updated-terms .agreement-check{gap:8px;font:400 13px/18px var(--mc-font-interface)}.session-card-updated-terms .agreement-check input{width:16px;min-height:16px;height:16px;margin:1px 0 0}.session-card-updated-terms .agreement-form>.primary{width:100%;min-height:var(--mc-target-minimum);padding:8px 16px;border-radius:var(--mc-radius-control);background:var(--mc-color-interactive);color:var(--mc-color-interactive-text);box-shadow:none;font:500 13px/18px var(--mc-font-interface);text-transform:none}.session-card-updated-terms .agreement-form>.primary:hover{background:var(--mc-color-interactive-hover);transform:none}.session-card-updated-terms .session-actions{justify-content:center;margin-top:16px}.session-card-updated-terms .agreement-sign-out{min-height:32px;padding:0;border:0;background:transparent;color:var(--mc-color-text-secondary);font:400 13px/18px var(--mc-font-interface);text-decoration:underline;text-underline-offset:.15em}.shimmer-text{--shimmer-dur: 2s;--shimmer-base: color-mix(in srgb, currentColor 68%, transparent);--shimmer-highlight: currentColor;--shimmer-band: 400%;--shimmer-ease: linear;display:inline-block}@supports ((-webkit-background-clip: text) or (background-clip: text)) and (color: color-mix(in srgb,red,blue)){.shimmer-text{background-image:linear-gradient(90deg,var(--shimmer-base) 0%,var(--shimmer-base) 40%,var(--shimmer-highlight) 50%,var(--shimmer-base) 60%,var(--shimmer-base) 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-text var(--shimmer-dur) var(--shimmer-ease) infinite}}@keyframes shimmer-text{0%{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.shimmer-text{animation:none!important;background:none;-webkit-text-fill-color:currentColor}}.thinking-states{position:relative;display:inline-block;max-width:100%;vertical-align:bottom;text-align:start}.thinking-sizer{display:grid;visibility:hidden;white-space:nowrap}.thinking-sizer>span{grid-area:1 / 1;overflow:hidden;text-overflow:ellipsis}.thinking-line{position:absolute;inset:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-select{position:relative;display:block;min-width:0}.studio-select>select{width:100%;cursor:pointer}.studio-select>select:disabled{cursor:default}.studio-select[data-trigger-label]{display:inline-grid;align-items:center}.studio-select[data-trigger-label]>select{position:absolute;inset:0;width:100%;height:100%;opacity:0}.studio-select-trigger-label{grid-area:1 / 1;padding:8px;border-radius:4px;pointer-events:none}.studio-select[data-trigger-label]>select:focus-visible~.studio-select-trigger-label{outline:2px solid var(--mc-color-focus);outline-offset:2px}.studio-select[data-trigger-label]>.studio-select-caret{display:none}.release-room .studio-select>select,.artist-profiles-workspace .studio-select>select,.studio-select>select{background-image:none}.studio-select-caret{position:absolute;top:50%;right:14px;display:inline-grid;color:var(--mc-color-text-secondary);pointer-events:none;transform:translateY(-50%);transition:transform .25s cubic-bezier(.22,1,.36,1)}.studio-select[data-open] .studio-select-caret{transform:translateY(-50%) rotate(180deg)}.studio-select>select:disabled~.studio-select-caret{opacity:.5}.studio-select-menu{position:absolute;z-index:90;top:calc(100% + 6px);left:0;min-width:100%;max-width:min(360px,calc(100vw - 24px));max-height:min(320px,calc(100dvh - 24px));overflow:hidden auto;padding:6px;color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:14px;background:var(--mc-color-surface);box-shadow:0 18px 48px #06182138,0 2px 6px #06182114;transform-origin:top left;font:var(--mc-type-control);text-align:left}.studio-select-menu[data-placement=above]{top:auto;bottom:calc(100% + 6px);transform-origin:bottom left}:root[data-theme=dark] .studio-select-menu{border-color:var(--mc-color-divider-strong);background:var(--mc-color-surface-raised);box-shadow:0 22px 56px #0000007a}.studio-select-menu[data-state=closing]{pointer-events:none}.studio-select-list,.studio-select-group{display:grid;gap:1px}.studio-select-group+.studio-select-group{margin-top:5px;padding-top:5px;border-top:1px solid var(--mc-color-divider)}.studio-select-group-label{margin:4px 10px 2px;color:var(--mc-color-text-secondary);font:var(--mc-type-label);letter-spacing:.04em;text-transform:uppercase}.studio-select-list button{display:flex;width:100%;min-height:40px;align-items:center;gap:10px;padding:8px 10px;color:var(--mc-color-text-primary);border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;text-align:left}.studio-select-list button:hover,.studio-select-list button:focus{outline:none;background:var(--mc-color-surface-subtle)}.studio-select-list button:focus-visible{box-shadow:inset 0 0 0 2px var(--mc-color-focus)}.studio-select-list button:disabled{color:var(--mc-color-text-secondary);cursor:default;background:transparent}.studio-select-list button[aria-checked=true]{font-weight:600}.studio-select-label{flex:1;min-width:0;overflow-wrap:anywhere}.studio-select-check{display:inline-grid;color:var(--mc-color-interactive)}.studio-select-check[data-checked=false]{visibility:hidden}.studio-select.lab-select-menu>.studio-select-menu{width:max-content}.studio-select.lab-select-menu .studio-select-label{white-space:nowrap;overflow-wrap:normal}.studio-select.lab-select-menu .studio-select-list button{padding:8px 10px;border:0;border-radius:8px;background:transparent;font:inherit}.studio-select.lab-select-menu .studio-select-list button:not(:disabled):hover,.studio-select.lab-select-menu .studio-select-list button:not(:disabled):focus{outline:none;background:var(--mc-color-surface-subtle)}.studio-select.lab-select-menu .studio-select-list button:focus-visible{box-shadow:inset 0 0 0 2px var(--mc-color-focus)}.studio-select.lab-select-menu .studio-select-list button[aria-checked=true]{font-weight:600}.studio-select.lab-select-menu .studio-select-check{flex:0 0 auto}:root[data-theme=dark] .studio-select.lab-select-menu .studio-select-check,.pro-console .studio-select.lab-select-menu .studio-select-check{color:color-mix(in srgb,var(--mc-color-interactive) 75%,transparent)}@media(pointer:coarse),(max-width:640px){.studio-select-list button{min-height:var(--mc-target-minimum)}}@media(prefers-reduced-motion:reduce){.studio-select-caret{transition:none}}.plans-room{display:grid;gap:var(--mc-space-8);min-width:0;padding-top:var(--mc-space-6);padding-bottom:var(--mc-space-12)}.plans-hero{display:grid;gap:var(--mc-space-4);max-width:760px;padding-top:var(--mc-space-6)}.plans-hero h1{margin:0;font:700 clamp(32px,4vw,52px)/1.04 var(--mc-font-display);letter-spacing:-.05em;color:var(--mc-color-text-primary);text-wrap:balance}.plans-hero .eyebrow{margin:0;color:var(--mc-color-link)}.plans-lede{margin:0;color:var(--mc-color-text-primary);font-size:18px;line-height:1.55}.plans-founder{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body)}.plans-note{margin:0;padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-status-info-border);border-radius:var(--mc-radius-medium);background:var(--mc-status-info-background);color:var(--mc-status-info-foreground)}.plan-cards{display:grid;gap:var(--mc-space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.plan-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mastering-interval{display:flex;gap:var(--mc-space-2);margin-bottom:var(--mc-space-4)}.mastering-interval [aria-pressed=true]{border-color:var(--mc-color-interactive);background:var(--mc-color-selected-background)}.plan-cards-1{grid-template-columns:minmax(0,520px)}.plan-card{position:relative;display:flex;flex-direction:column;gap:var(--mc-space-3);min-width:0;padding:var(--mc-space-6);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface);box-shadow:0 1px 2px #0618210d}.plan-card[data-recommended]{border-color:var(--mc-color-interactive);box-shadow:0 18px 40px -24px color-mix(in srgb,var(--mc-color-interactive) 60%,transparent),0 0 0 1px var(--mc-color-interactive)}.plan-card[data-current]{border-color:var(--mc-status-ready-border);background:color-mix(in srgb,var(--mc-status-ready-background) 55%,var(--mc-color-surface))}.plan-badge{position:absolute;top:-13px;left:var(--mc-space-6);padding:4px 12px;border-radius:var(--mc-radius-round);background:var(--mc-color-interactive);color:var(--mc-color-interactive-text);font:var(--mc-type-eyebrow);letter-spacing:.08em;text-transform:uppercase}.plan-badge-current{background:var(--mc-status-ready-foreground)}.plan-card h2{margin:var(--mc-space-1) 0 0;font:700 24px/1.15 var(--mc-font-display);letter-spacing:-.03em;color:var(--mc-color-text-primary)}.plan-tagline{margin:0;min-height:2.9em;color:var(--mc-color-text-secondary);font:var(--mc-type-body)}.plan-price{display:flex;align-items:baseline;gap:var(--mc-space-2);margin:var(--mc-space-2) 0 0}.plan-price strong{font:700 40px/1 var(--mc-font-display);letter-spacing:-.04em;color:var(--mc-color-text-primary);white-space:nowrap}.plan-price span{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.plan-price-note{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.plan-features{display:grid;gap:var(--mc-space-2);margin:var(--mc-space-3) 0 0;padding:var(--mc-space-4) 0 0;border-top:1px solid var(--mc-color-divider);list-style:none}.plan-features li{display:flex;align-items:flex-start;gap:var(--mc-space-2);color:var(--mc-color-text-primary);font:var(--mc-type-body-compact);line-height:1.5}.plan-features .studio-icon{flex:0 0 auto;margin-top:2px;color:var(--mc-color-link)}.plan-extra{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.plan-card-actions{display:grid;gap:var(--mc-space-3);margin-top:auto}.plan-card-actions>.primary,.plan-card-actions>.secondary{width:100%;min-height:var(--mc-primary-height);font-size:15px}.plan-card[data-recommended] .plan-card-actions>.primary{box-shadow:inset 0 1px #ffffff38,0 14px 28px -12px color-mix(in srgb,var(--mc-color-interactive) 85%,transparent)}.plan-current-note{margin:var(--mc-space-3) 0 0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.plan-checkout-note{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.plan-pending,.plan-welcome{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-4);padding:var(--mc-space-5);border:1px solid var(--mc-color-selected-border);border-radius:var(--mc-radius-medium);background:var(--mc-color-selected-background);color:var(--mc-color-selected-text)}.plan-pending>div,.plan-welcome>div{display:grid;gap:var(--mc-space-1);min-width:0;flex:1 1 320px}.plan-pending strong,.plan-welcome strong{font:var(--mc-type-subheading)}.plan-welcome strong{font:700 22px/1.2 var(--mc-font-display);letter-spacing:-.02em}.plan-pending p,.plan-welcome p{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.plan-welcome .eyebrow{margin:0;color:var(--mc-color-link)}.plan-pending-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2)}.plan-welcome{border-color:var(--mc-status-ready-border);background:var(--mc-status-ready-background)}.plans-every{display:grid;gap:var(--mc-space-4);padding:var(--mc-space-6);border-radius:var(--mc-radius-large);background:var(--mc-color-shell);color:var(--mc-color-text-on-shell)}.plans-every h2{margin:0;color:var(--mc-color-text-on-shell);font:700 20px/1.3 var(--mc-font-display);letter-spacing:-.02em}.plans-every ul{display:grid;gap:var(--mc-space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.plans-every li{display:grid;gap:var(--mc-space-4);font:var(--mc-type-body-compact);line-height:1.5}.plans-every .studio-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--mc-radius-control);background:#ffffff14;color:var(--mc-color-interactive-on-shell)}.plans-every p{margin:0;color:#c7d5e8;font:var(--mc-type-body-compact)}.plans-section{display:grid;gap:var(--mc-space-4)}.plans-section-heading{display:grid;gap:var(--mc-space-2);max-width:720px}.plans-section-heading h2{margin:0;font:700 26px/1.15 var(--mc-font-display);letter-spacing:-.03em;color:var(--mc-color-text-primary)}.plans-section-heading p{margin:0;color:var(--mc-color-text-secondary);line-height:1.55}.plan-rows{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface);overflow:hidden}.plan-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--mc-space-4) var(--mc-space-6);padding:var(--mc-space-4) var(--mc-space-5)}.plan-rows li+li{border-top:1px solid var(--mc-color-divider)}.plan-rows li>div:first-child{display:grid;gap:2px;min-width:0}.plan-rows li strong{font:var(--mc-type-subheading);color:var(--mc-color-text-primary)}.plan-rows li span{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.plan-row-price{display:grid;justify-items:end;gap:2px;text-align:right}.plan-row-price strong{font:700 20px/1.1 var(--mc-font-display);letter-spacing:-.02em;white-space:nowrap}.plan-rows .primary,.plan-rows .secondary{min-width:120px}.plan-rows .plan-current-note{margin:0}.plan-rows li>.plan-checkout-note,.plan-rows li>.plan-error{grid-column:1 / -1;margin:0}.plans-fine{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact);max-width:720px}.plans-footer{display:flex;background:transparent;padding:var(--mc-space-4) 0 0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-3);padding-top:var(--mc-space-4);border-top:1px solid var(--mc-color-divider);color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.plans-footer p{margin:0;font-size:inherit}.plans-footer a{color:var(--mc-color-link);font-weight:600;text-decoration:none}.plans-footer a:hover{text-decoration:underline;text-underline-offset:4px}.get-started{display:grid;gap:var(--mc-space-6);padding-top:28px;padding-bottom:var(--mc-space-12)}.get-started .photographic-header{min-height:320px}.get-started .photographic-header h1{margin:0 0 var(--mc-space-3);font:700 clamp(30px,3.4vw,46px)/1.08 var(--mc-font-display);letter-spacing:-.05em;color:#fff}.get-started .photographic-header p{margin:0;max-width:46ch}.get-started-steps{display:grid;gap:var(--mc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;counter-reset:step}.get-started-steps li{display:grid;gap:var(--mc-space-2);padding:var(--mc-space-5);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface);counter-increment:step}.get-started-steps li:before{content:counter(step);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mc-color-selected-background);color:var(--mc-color-link);font:700 14px/1 var(--mc-font-display)}.get-started-steps strong{font:var(--mc-type-subheading);color:var(--mc-color-text-primary)}.get-started-steps span{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact);line-height:1.5}.get-started-plans{display:grid;gap:var(--mc-space-4)}.get-started-plans-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--mc-space-3)}.get-started-plans-heading h2{margin:0;font:700 24px/1.2 var(--mc-font-display);letter-spacing:-.03em}.get-started-plans-heading p{margin:0;color:var(--mc-color-text-secondary)}.get-started-plans-heading .text-action{margin-inline-end:calc(-1 * var(--mc-space-3))}.plan-first{display:grid;gap:var(--mc-space-4);margin:var(--mc-space-6) 0;padding:var(--mc-space-6);border:1px solid var(--mc-color-selected-border);border-radius:var(--mc-radius-large);background:var(--mc-color-selected-background)}.plan-first h2{margin:0;font:700 24px/1.2 var(--mc-font-display);letter-spacing:-.03em;color:var(--mc-color-text-primary)}.plan-first p{margin:0;max-width:60ch;color:var(--mc-color-text-secondary);line-height:1.55}.plan-first .room-actions{justify-content:flex-start}.billing-card{gap:var(--mc-space-6)}.billing-card h2{font:700 24px/1.2 var(--mc-font-display);letter-spacing:-.03em}.billing-sandbox{color:var(--mc-color-text-secondary);font:var(--mc-type-technical)}.billing-plan{display:grid;gap:var(--mc-space-4);padding:var(--mc-space-5) var(--mc-space-6);border:1px solid var(--mc-color-selected-border);border-radius:var(--mc-radius-large);background:linear-gradient(135deg,var(--mc-color-selected-background),var(--mc-color-surface) 70%)}.billing-plan[data-state=payment_required]{border-color:var(--mc-status-attention-border, var(--mc-color-divider-strong));background:var(--mc-status-attention-background, var(--mc-color-surface-subtle))}.billing-plan-head{display:grid;gap:var(--mc-space-1)}.billing-plan-head .eyebrow{margin:0;color:var(--mc-color-link)}.billing-plan-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2)}.billing-plan-name strong{font:700 30px/1.1 var(--mc-font-display);letter-spacing:-.03em;color:var(--mc-color-text-primary)}.billing-plan-name .plan-badge{position:static}.plan-badge-attention{background:var(--mc-status-error-foreground)}.plan-badge-quiet{background:var(--mc-color-text-secondary)}.billing-plan-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--mc-space-4);margin:0}.billing-plan-facts>div{display:grid;gap:4px;min-width:0}.billing-plan-facts dt{display:inline-flex;align-items:center;gap:var(--mc-space-1);color:var(--mc-color-text-secondary);font:var(--mc-type-eyebrow);letter-spacing:.06em;text-transform:uppercase}.billing-plan-facts dd{display:grid;gap:var(--mc-space-1);margin:0;color:var(--mc-color-text-primary);font:var(--mc-type-subheading)}.billing-meter{width:100%;max-width:180px;height:6px;border:0;border-radius:var(--mc-radius-round);background:var(--mc-color-divider)}.billing-meter::-webkit-meter-bar{border:0;border-radius:var(--mc-radius-round);background:var(--mc-color-divider)}.billing-meter::-webkit-meter-optimum-value,.billing-meter::-webkit-meter-suboptimum-value,.billing-meter::-webkit-meter-even-less-good-value{border-radius:var(--mc-radius-round);background:var(--mc-color-interactive)}.billing-meter::-moz-meter-bar{border-radius:var(--mc-radius-round);background:var(--mc-color-interactive)}.billing-plan-note,.billing-fine{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact);line-height:1.5}.billing-fine a{color:var(--mc-color-link);font-weight:600;text-decoration:none}.billing-fine a:hover{text-decoration:underline;text-underline-offset:4px}.billing-fine .text-action{display:inline;min-height:0;padding:0;font:inherit;font-weight:600}.billing-recovery{display:grid;gap:var(--mc-space-2);padding-top:var(--mc-space-3);border-top:1px solid var(--mc-color-divider)}.billing-recovery p{margin:0;color:var(--mc-color-text-primary);font:var(--mc-type-body-compact);line-height:1.5}.billing-recovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2) var(--mc-space-3)}.billing-recovery-actions p{flex-basis:100%}.billing-card .billing-no-plan{display:grid;gap:var(--mc-space-2);justify-items:start}.billing-card .billing-no-plan strong{font:700 22px/1.2 var(--mc-font-display);letter-spacing:-.02em;color:var(--mc-color-text-primary)}.billing-card .billing-no-plan p{margin:0}.billing-section-heading{display:grid;gap:var(--mc-space-1)}.billing-section-heading h3{margin:0;font:700 18px/1.3 var(--mc-font-display);letter-spacing:-.02em;color:var(--mc-color-text-primary)}.billing-section-heading p{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.billing-extras,.billing-receipts{display:grid;gap:var(--mc-space-4);padding-top:var(--mc-space-5);border-top:1px solid var(--mc-color-divider)}.billing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2) var(--mc-space-4);padding-top:var(--mc-space-4);border-top:1px solid var(--mc-color-divider)}.billing-actions .text-action{margin-inline-start:calc(-1 * var(--mc-space-3))}.billing-cancel{display:grid;gap:var(--mc-space-2);flex-basis:100%}.billing-cancel p{margin:0;color:var(--mc-color-text-primary);font:var(--mc-type-body-compact)}.billing-cancel>div{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.billing-card [role=alert]{margin:0;color:var(--mc-status-error-foreground)}.billing-card .plan-pending,.billing-card .plan-welcome{padding:var(--mc-space-4)}.offer-grid{display:grid;gap:var(--mc-space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start}.offer-card{display:grid;gap:var(--mc-space-4);min-width:0;padding:var(--mc-space-5);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface);box-shadow:0 1px 2px #0618210d}.offer-card[data-tone=accent]{border-color:var(--mc-color-selected-border);background:var(--mc-color-selected-background)}.offer-card-body{display:flex;gap:var(--mc-space-3);align-items:flex-start;min-width:0}.offer-card-icon{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--mc-color-selected-background);color:var(--mc-color-link)}.offer-card[data-tone=accent] .offer-card-icon{background:var(--mc-color-surface)}.offer-card-text{display:grid;gap:var(--mc-space-2);min-width:0}.offer-card h3{margin:0;font:700 18px/1.3 var(--mc-font-display);letter-spacing:-.02em;color:var(--mc-color-text-primary)}.offer-card p{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact);line-height:1.5}.offer-card-buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-3)}.offer-card-price{display:grid;gap:2px;margin:0}.offer-card-price strong{font:700 24px/1.1 var(--mc-font-display);letter-spacing:-.03em;color:var(--mc-color-text-primary);white-space:nowrap}.offer-card-price span{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.billing-card .billing-extras{container:billing-offers / inline-size}.billing-card .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.billing-card .offer-card{display:flex;flex-direction:column}.billing-card .offer-card-body{flex:1}.billing-card .offer-card-text{display:flex;flex:1;flex-direction:column}.billing-card .offer-field:first-of-type{margin-top:auto;padding-top:var(--mc-space-2)}.billing-card .offer-card-buy{margin-top:auto;align-items:end}.billing-card .offer-card-price strong{font-size:20px}@container billing-offers (max-width: 759px){.billing-card .offer-grid{grid-template-columns:minmax(0,1fr)}}.slot-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--mc-space-3) var(--mc-space-4);padding-block:var(--mc-space-4);border-block:1px solid var(--mc-color-divider)}.slot-offer-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-2)}.slot-offer h3,.slot-offer p{margin:0;font-size:16px}.slot-offer p{color:var(--mc-color-text-secondary)}.slot-offer-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--mc-space-3)}.slot-offer-actions button{white-space:nowrap;min-height:40px;padding:8px 12px}.slot-offer>.billing-error{flex-basis:100%}@media(max-width:640px){.slot-offer-actions button{min-height:44px}}.plan-slot-card .plan-price strong{font-size:24px;white-space:normal}.offer-card-buy>.primary,.offer-card-buy>.secondary{min-width:160px}.source-purchase .offer-card-price .source-purchase-price-placeholder{display:block;width:7ch;height:1.1em;border-radius:var(--mc-radius-control);background:var(--mc-color-surface-subtle);font:inherit}.source-purchase .offer-card-buy>.source-purchase-action-placeholder{background:var(--mc-color-surface-subtle);border-color:transparent;box-shadow:none;cursor:default}.source-purchase-action-placeholder>span{visibility:hidden}.source-purchase-refresh-placeholder{visibility:hidden}.offer-card-status{display:grid;gap:var(--mc-space-2);justify-items:start;padding-top:var(--mc-space-3);border-top:1px solid var(--mc-color-divider)}.offer-card-status p,.offer-card-status p strong{color:var(--mc-color-text-primary)}.offer-card-status [role=alert]{color:var(--mc-status-error-foreground)}.offer-field{display:grid;gap:var(--mc-space-1)}.offer-field span{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.offer-field select{min-height:40px;max-width:100%;padding:0 var(--mc-space-3);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface);color:var(--mc-color-text-primary);font:var(--mc-type-control)}.offer-note,.offer-tax{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.quantity-stepper{display:inline-flex;align-items:center;gap:var(--mc-space-1)}.quantity-stepper input{width:64px;min-height:36px;padding:0 var(--mc-space-2);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface);color:var(--mc-color-text-primary);font:var(--mc-type-control);text-align:center;-moz-appearance:textfield;appearance:textfield}.quantity-stepper input::-webkit-outer-spin-button,.quantity-stepper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.application-content .quantity-stepper .secondary.compact{width:36px;min-width:36px;min-height:36px;padding:0;font-size:18px;line-height:1}.receipt-list{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface);overflow:hidden}.receipt-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-4);padding:var(--mc-space-3) var(--mc-space-4)}.receipt-list li+li{border-top:1px solid var(--mc-color-divider)}.receipt-item{display:grid;gap:2px;min-width:0}.receipt-item strong{font:var(--mc-type-control);color:var(--mc-color-text-primary)}.receipt-item small{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.receipt-amount{font:600 15px/1.2 var(--mc-font-display);color:var(--mc-color-text-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.receipt-amount[data-refunded]{color:var(--mc-color-text-secondary);text-decoration:line-through}.studio-offer{display:grid;gap:var(--mc-space-3);max-width:560px}.studio-offer-heading{display:grid;gap:var(--mc-space-1)}.studio-offer-heading h3{margin:0;font:700 20px/1.25 var(--mc-font-display);letter-spacing:-.02em;color:var(--mc-color-text-primary)}.studio-offer-heading p{margin:0;color:var(--mc-color-text-secondary);line-height:1.5}.studio-offer-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.studio-offer [role=alert]{margin:0;color:var(--mc-status-error-foreground)}@media(min-width:960px){.plan-cards{row-gap:var(--mc-space-3)}.plan-card{display:grid;grid-row:span 7;grid-template-rows:subgrid}.plan-card>h2{grid-row:1}.plan-card>.plan-tagline{grid-row:2}.plan-card>.plan-price{grid-row:3}.plan-card>.plan-price-note{grid-row:4}.plan-card>.plan-features{grid-row:5;align-content:start}.plan-card>.plan-extra{grid-row:6}.plan-card>.plan-card-actions{grid-row:7}}@media(max-width:1199px){.plan-cards{gap:var(--mc-space-4)}.plan-card{padding:var(--mc-space-5)}.plan-price strong{font-size:34px}}@media(max-width:959px){.plan-cards,.plan-cards-1{grid-template-columns:minmax(0,1fr);max-width:560px}.plans-every ul{grid-template-columns:repeat(2,minmax(0,1fr))}.get-started-steps{grid-template-columns:minmax(0,1fr)}.plan-rows li{grid-template-columns:minmax(0,1fr) auto}.plan-rows li>.secondary,.plan-rows li>.plan-current-note{grid-column:1 / -1;justify-self:start}}@media(max-width:599px){.plans-room{gap:var(--mc-space-6);padding-top:var(--mc-space-2)}.plans-hero{padding-top:var(--mc-space-2)}.plans-hero h1{font-size:30px}.plans-lede{font-size:16px}.plan-tagline{min-height:0}.plans-every{padding:var(--mc-space-5)}.plans-every ul{grid-template-columns:minmax(0,1fr)}.plan-rows li{padding:var(--mc-space-4)}.plan-rows .secondary{width:100%}.plan-pending>.plan-pending-actions,.plan-welcome>.primary{width:100%}.plan-pending-actions .primary{flex:1 1 auto}.get-started{padding-top:16px}.get-started .photographic-header{min-height:0}.billing-plan-name strong{font-size:24px}.billing-plan{padding:var(--mc-space-4)}.offer-grid{grid-template-columns:minmax(0,1fr)}.offer-card-buy>.primary,.offer-card-buy>.secondary{width:100%}}.identity-card{display:grid;gap:var(--mc-space-4)}.identity-card-head{display:flex;gap:var(--mc-space-4);align-items:flex-start}.identity-card-head h2{margin:var(--mc-space-1) 0 var(--mc-space-2);font:700 22px/1.2 var(--mc-font-display);letter-spacing:-.02em;color:var(--mc-color-text-primary)}.identity-card-head p{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body)}.identity-card-head .eyebrow{margin:0}.identity-card-note{margin-top:var(--mc-space-2)!important;font:var(--mc-type-body-compact)!important}.identity-card-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--mc-radius-round);background:var(--mc-status-info-background);color:var(--mc-status-info-foreground)}.identity-card[data-state=verified] .identity-card-icon{background:var(--mc-status-ready-background);color:var(--mc-status-ready-foreground)}.identity-card[data-state=declined] .identity-card-icon{background:var(--mc-status-required-background);color:var(--mc-status-required-foreground)}.identity-card-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);align-items:center}.identity-dialog{width:540px}.bank-dialog{width:600px}.bank-form{align-items:start;gap:var(--mc-space-4)}.bank-form>p,.bank-form .bank-form-wide,.bank-form-actions{grid-column:1 / -1}.bank-form>p{margin:0;color:var(--mc-color-text-secondary)}.bank-form .bank-field{display:grid;gap:var(--mc-space-2);min-width:0}.bank-form .field-help{margin:0}.bank-form [aria-invalid=true]{border-color:var(--mc-status-error-foreground)}.bank-form-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}@media(max-width:640px){.bank-form{grid-template-columns:minmax(0,1fr)}}.identity-dialog iframe{display:block;width:100%;height:min(640px,calc(100dvh - 180px));border:0;margin-bottom:var(--mc-space-3)}.tax-signing{width:560px}.tax-phone{display:grid;justify-items:center;gap:var(--mc-space-3);text-align:center}.tax-declaration{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--mc-space-2) var(--mc-space-4);margin:0 0 var(--mc-space-4);overflow-wrap:anywhere}.tax-declaration dt{color:var(--mc-color-text-secondary)}.tax-declaration dd{margin:0}.tax-statements{display:grid;gap:var(--mc-space-2);margin:0 0 var(--mc-space-4);padding-left:20px}.tax-signature{display:block;width:100%;height:180px;margin-bottom:var(--mc-space-3);border:1px solid var(--mc-color-divider-strong);border-radius:8px;background:#fff;touch-action:none}@media(max-width:480px){.tax-declaration{grid-template-columns:1fr}.tax-declaration dd{margin-bottom:var(--mc-space-2)}}.lab-deck{display:grid;min-width:0;gap:var(--mc-space-3);margin:0;padding:var(--mc-space-5);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface-subtle)}.lab-deck audio{display:none}.lab-deck-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--mc-space-4)}.lab-deck-body{display:grid;min-width:0;gap:var(--mc-space-3)}.lab-deck-top{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-4)}.application-content .lab-deck-play{position:relative;display:grid;width:56px;height:56px;flex:none;place-items:center;padding:0;color:var(--mc-color-interactive-text);border:0;border-radius:50%;background:var(--mc-color-interactive);opacity:1;transition:background-color var(--mc-motion-fast) var(--mc-motion-easing),transform .16s var(--mc-motion-easing)}.application-content .lab-deck-play:not(:disabled):hover{background:var(--mc-color-interactive-hover);transform:scale(1.04)}.application-content .lab-deck-play:not(:disabled):active{background:var(--mc-color-interactive-pressed);transform:scale(.96)}.application-content .lab-deck-play[aria-disabled=true]{cursor:progress;transform:none}.application-content .lab-deck-play:disabled{color:var(--mc-color-text-disabled);background:var(--mc-color-interactive-disabled);opacity:1}.lab-deck-play-icon{display:grid;grid-area:1 / 1;transition:opacity .25s ease-in-out,filter .25s ease-in-out,transform .25s ease-in-out}.lab-deck-play-icon svg{fill:currentColor}.lab-deck-play-icon[data-icon=play]{translate:1.5px 0}.lab-deck-play[data-playing=true] .lab-deck-play-icon[data-icon=play],.lab-deck-play[data-playing=false] .lab-deck-play-icon[data-icon=pause]{opacity:0;filter:blur(2px);transform:scale(.25)}.lab-deck-spinner{position:absolute;inset:-5px;border:2px solid color-mix(in srgb,var(--mc-color-interactive) 18%,transparent);border-top-color:var(--mc-color-interactive);border-radius:50%;animation:lab-deck-spin .9s linear infinite;pointer-events:none}@keyframes lab-deck-spin{to{transform:rotate(360deg)}}.lab-deck-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-3);min-width:0}.lab-deck-time{min-width:4ch;color:var(--mc-color-text-secondary);font:500 12px/1 var(--mc-font-technical);font-variant-numeric:tabular-nums}.lab-deck-time:last-child{text-align:right}.application-content .lab-deck-scrub{--lab-deck-fill: var(--mc-color-interactive);--lab-deck-rail: color-mix(in srgb, var(--mc-color-text-secondary) 26%, transparent);width:100%;min-width:0;height:24px;margin:0;padding:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.application-content .lab-deck-scrub:disabled{cursor:default;--lab-deck-fill: var(--mc-color-text-disabled)}.lab-deck-scrub::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--lab-deck-fill) var(--lab-deck-progress, 0%),var(--lab-deck-rail) var(--lab-deck-progress, 0%))}.lab-deck-scrub::-moz-range-track{height:4px;border-radius:999px;background:var(--lab-deck-rail)}.lab-deck-scrub::-moz-range-progress{height:4px;border-radius:999px;background:var(--lab-deck-fill)}.lab-deck-scrub::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:var(--lab-deck-fill);box-shadow:0 0 0 3px var(--mc-color-surface),0 1px 4px #00000040;-webkit-appearance:none;transition:transform .15s var(--mc-motion-easing)}.lab-deck-scrub::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--lab-deck-fill);box-shadow:0 0 0 3px var(--mc-color-surface),0 1px 4px #00000040}.lab-deck-scrub:not(:disabled):hover::-webkit-slider-thumb,.lab-deck-scrub:focus-visible::-webkit-slider-thumb{transform:scale(1.2)}.lab-deck-scrub:disabled::-webkit-slider-thumb{box-shadow:none;opacity:0}.lab-deck-scrub:disabled::-moz-range-thumb{opacity:0}.application-content .lab-deck-scrub:focus-visible{outline:none}.application-content .lab-deck-scrub:focus-visible::-webkit-slider-runnable-track{outline:var(--mc-border-focus) solid var(--mc-color-focus);outline-offset:6px}.application-content .lab-deck-scrub:focus-visible::-moz-range-track{outline:var(--mc-border-focus) solid var(--mc-color-focus);outline-offset:6px}.lab-deck-switch{position:relative;display:inline-flex;max-width:100%;min-width:0;flex-wrap:wrap;gap:2px;padding:3px;isolation:isolate;border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-control);background:var(--mc-color-surface)}.lab-deck-switch-highlight{position:absolute;z-index:0;top:0;left:0;border-radius:var(--mc-radius-small);background:var(--mc-color-interactive);pointer-events:none}.lab-deck-switch-highlight:not([style]){display:none}.application-content .lab-deck-switch>button{position:relative;z-index:1;min-width:0;min-height:36px;padding:0 var(--mc-space-4);color:var(--mc-color-text-secondary);border:0;border-radius:var(--mc-radius-small);background:transparent;font:var(--mc-type-control);font-weight:600;white-space:nowrap;opacity:1;transition:color var(--mc-motion-fast) var(--mc-motion-easing)}.application-content .lab-deck-switch>button:not(:disabled):hover{color:var(--mc-color-text-primary);transform:none}.application-content .lab-deck-switch>button[aria-pressed=true]{color:var(--mc-color-interactive-text)}.application-content .lab-deck-switch>button:disabled{cursor:default}.lab-deck-switch:has(>button:disabled){opacity:.72}.lab-deck-switch>button:after{position:absolute;inset:-4px 0;content:""}.application-content .lab-deck-level{display:inline-flex;min-height:var(--mc-target-minimum);align-items:center;gap:var(--mc-space-2);padding:0 var(--mc-space-1);color:var(--mc-color-text-primary);border:0;border-radius:var(--mc-radius-control);background:transparent;font:var(--mc-type-control);opacity:1}.application-content .lab-deck-level:not(:disabled):hover{transform:none}.application-content .lab-deck-level:disabled{color:var(--mc-color-text-disabled);cursor:default}.lab-deck-level-track{position:relative;width:36px;height:22px;flex:none;border-radius:999px;background:color-mix(in srgb,var(--mc-color-text-secondary) 34%,transparent);transition:background-color .15s ease}.lab-deck-level[aria-checked=true] .lab-deck-level-track{background:var(--mc-color-interactive)}.lab-deck-level-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;translate:0 0}.lab-deck-level[aria-checked=true] .lab-deck-level-thumb{translate:14px 0}.lab-deck-level[data-touched][aria-checked=true] .lab-deck-level-thumb{animation:lab-deck-toggle-on .35s cubic-bezier(.34,1.35,.64,1) both}.lab-deck-level[data-touched][aria-checked=false] .lab-deck-level-thumb{animation:lab-deck-toggle-off .35s cubic-bezier(.34,1.35,.64,1) both}@keyframes lab-deck-toggle-on{0%{translate:0 0}55%{translate:15px 0}to{translate:14px 0}}@keyframes lab-deck-toggle-off{0%{translate:14px 0}55%{translate:-1px 0}to{translate:0 0}}.application-content .lab-deck-level:focus-visible{outline:var(--mc-border-focus) solid var(--mc-color-focus);outline-offset:2px}.application-content .lab-deck-note{margin:0;padding-left:calc(56px + var(--mc-space-4));color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-deck-note+.lab-deck-note{margin-top:calc(var(--mc-space-2) * -1)}.lab-deck-note-technical{font-family:var(--mc-font-technical);font-size:12px}.application-content .lab-deck .comparison-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-4);margin:0;padding:var(--mc-space-3) var(--mc-space-4);border-radius:var(--mc-radius-medium)}.application-content .lab-deck .comparison-error>span{flex:1 1 260px}.application-content .lab-deck .comparison-artifact-state{display:grid}.application-content .lab-deck>[role=alert]:not(.comparison-error){margin:0;color:var(--mc-status-error-foreground);font:var(--mc-type-body-compact)}.lab-deck-passage{margin:0;padding-left:calc(56px + var(--mc-space-4))}.application-content .lab-deck-passage>summary{display:inline-flex;min-height:32px;align-items:center;gap:var(--mc-space-2);padding:0;color:var(--mc-color-link);border:0;font:var(--mc-type-control);cursor:pointer;list-style:none}.application-content .lab-deck-passage>summary::-webkit-details-marker{display:none}.application-content .lab-deck-passage>summary:hover{color:var(--mc-color-link-hover)}.lab-deck-passage>fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2) var(--mc-space-4);min-width:0;margin:var(--mc-space-2) 0 0;padding:0;border:0}.lab-deck-passage label{display:inline-flex;min-height:var(--mc-target-minimum);align-items:center;gap:var(--mc-space-2);color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.application-content .lab-deck-passage input[type=number]{width:88px;min-height:36px;padding:0 var(--mc-space-2);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface);font:var(--mc-type-technical)}.lab-deck-passage input[type=checkbox]{width:18px;height:18px;accent-color:var(--mc-color-interactive)}@media(max-width:640px){.lab-deck{padding:var(--mc-space-4)}.lab-deck-main{grid-template-areas:"top top" "play bar";gap:var(--mc-space-3)}.lab-deck-body{display:contents}.lab-deck-top{grid-area:top}.lab-deck-bar{grid-area:bar;gap:var(--mc-space-2)}.application-content .lab-deck-main>.lab-deck-play{grid-area:play;width:48px;height:48px}.application-content .lab-deck-note,.lab-deck-passage{padding-left:0}.lab-deck-switch{width:100%;flex-wrap:nowrap}.application-content .lab-deck-switch>button{flex:1 1 0;min-height:var(--mc-target-minimum);padding:0 var(--mc-space-2);overflow:hidden;text-overflow:ellipsis}.lab-deck-switch>button:after{content:none}.application-content .lab-deck-scrub{height:var(--mc-target-minimum)}.application-content .lab-deck-passage>summary,.application-content .lab-deck-passage input[type=number]{min-height:var(--mc-target-minimum)}}@media(prefers-reduced-motion:reduce){.lab-deck-play-icon,.application-content .lab-deck-play{transition:none}.lab-deck-level-thumb{animation:none!important}.lab-deck-spinner{animation-duration:2.4s}}:root[data-theme=light] .lab-deck-switch{border-color:var(--mc-color-control-border)}.spectrum-panel{min-width:0;margin:24px 0;padding:20px;border:1px solid var(--mc-color-divider);border-radius:16px;background:var(--mc-color-surface);color:var(--mc-color-text-primary)}.spectrum-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap}.spectrum-heading h3{font-family:var(--mc-font-display);margin:4px 0 12px}.spectrum-mode{display:flex;flex-wrap:wrap;gap:8px 20px;border:0;padding:8px 0;margin:0}.spectrum-mode label{display:flex;align-items:center;gap:8px;min-height:44px}.spectrum-mode input,.spectrum-inspect input{accent-color:var(--mc-color-interactive)}.spectrum-tools{display:flex;gap:16px;align-items:end;justify-content:space-between;flex-wrap:wrap}.spectrum-tools label{display:grid;gap:8px}.spectrum-tools select{min-height:44px;max-width:100%;color:inherit;background:var(--mc-color-surface);border:1px solid var(--mc-color-control-border);border-radius:8px;padding:8px;font:inherit}.spectrum-legend{display:flex;gap:16px;padding:12px 0}.spectrum-legend span:before{content:"";display:inline-block;width:26px;margin-right:7px;vertical-align:middle}.spectrum-before-key:before{border-top:3px dashed currentColor}.spectrum-after-key:before{border-top:3px solid var(--mc-color-interactive)}.spectrum-graph{width:100%;min-width:0;margin:14px 0 4px}.spectrum-graph svg{width:100%;display:block;overflow:visible}.spectrum-graph text{fill:var(--mc-color-text-primary);font:12px var(--mc-font-mono)}.spectrum-grid{stroke:var(--mc-color-divider);stroke-width:1}.spectrum-before,.spectrum-after,.spectrum-delta{fill:none;stroke-width:2.5;stroke-linejoin:round}.spectrum-before{stroke:var(--mc-color-text-primary);stroke-dasharray:7 5}.spectrum-after,.spectrum-delta{stroke:var(--mc-color-interactive)}.spectrum-shade{stroke:var(--mc-color-interactive);opacity:.17}.spectrum-cursor{stroke:var(--mc-color-text-primary);stroke-dasharray:2 4;opacity:.6}.spectrum-inspect{display:grid;gap:4px;font-weight:650}.spectrum-inspect input{width:100%;margin:0;min-height:44px}.spectrum-readout{display:block;font:.82rem/1.8 var(--mc-font-mono);padding:12px;background:var(--mc-color-background);border-radius:8px;overflow-wrap:anywhere}.spectrum-panel p{color:var(--mc-color-text-primary);line-height:1.6}.spectrum-panel summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:650}.spectrum-details{display:grid;gap:16px}.spectrum-details dt{font-weight:650;margin-bottom:4px}.spectrum-details dd{margin:0;overflow-wrap:anywhere;line-height:1.7}.spectrum-details code{font-size:.78rem}.spectrum-table-scroll{max-height:350px;overflow:auto}.spectrum-panel table{width:100%;border-collapse:collapse;font:.8rem/1.5 var(--mc-font-mono)}.spectrum-panel th,.spectrum-panel td{padding:10px 4px;text-align:right;border-bottom:1px solid var(--mc-color-divider)}.spectrum-panel caption{text-align:left;padding:8px 0}.spectrum-panel :focus-visible{outline:3px solid var(--mc-color-interactive);outline-offset:3px}@media(max-width:640px){.spectrum-panel{padding:14px 10px}.spectrum-mode,.spectrum-tools{display:grid}.spectrum-heading{gap:4px}}.spectrum-regions{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.75rem;padding-top:16px}.custom-mastering .manual-eq{gap:1rem;border-color:var(--mc-color-interactive)}.eq-header,.eq-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem}.eq-header>span{font-size:.875rem;color:var(--mc-color-text-secondary)}.eq-graph{min-width:0;border:1px solid var(--mc-color-divider);border-radius:.5rem;background:var(--mc-color-surface)}.eq-graph svg{width:100%;display:block;overflow:visible;touch-action:pan-y}.eq-graph text{fill:var(--mc-color-text-primary);font-size:12px;font-variant-numeric:tabular-nums}.eq-grid{stroke:var(--mc-color-divider);stroke-width:1}.eq-zero{stroke:var(--mc-color-text-secondary);stroke-width:1}.eq-combined,.eq-selected{fill:none;stroke:var(--mc-color-interactive);stroke-width:2.5;vector-effect:non-scaling-stroke}.eq-selected{stroke:var(--mc-color-text-primary);stroke-dasharray:6 4;stroke-width:1.5}.eq-legend{justify-content:flex-start;font-size:.875rem}.eq-legend span:before{content:"";display:inline-block;width:1.5rem;border-top:3px solid var(--mc-color-interactive);margin-right:.5rem;vertical-align:middle}.eq-legend .selected:before{border-color:var(--mc-color-text-primary);border-top-style:dashed}.eq-handle{cursor:grab;touch-action:none;outline:none}.eq-handle circle{fill:var(--mc-color-surface);stroke:var(--mc-color-text-primary);stroke-width:1.5}.eq-handle .eq-hit{fill:transparent;stroke:none}.eq-handle.bypassed circle:not(.eq-hit){stroke-dasharray:3 2}.eq-handle.selected circle:not(.eq-hit){stroke:var(--mc-color-interactive);stroke-width:3}.eq-handle:focus-visible .eq-hit{stroke:var(--mc-color-text-primary);stroke-width:2}.eq-handle text{font-weight:700;pointer-events:none}.eq-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.eq-tabs button{padding:.5rem;font-size:.875rem}.eq-tabs button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--mc-color-interactive)}.eq-parameters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.custom-mastering .eq-parameters label{display:grid;align-content:start;gap:.5rem;font-size:.875rem}.custom-mastering .eq-parameters label:first-child{grid-column:1 / -1;display:flex}.eq-parameters input,.eq-parameters select{width:100%}.eq-parameters input[type=checkbox]{width:auto}.eq-parameters input:invalid{outline:2px solid var(--mc-color-text-primary)}.eq-saved-table{max-width:100%;overflow-x:auto}.eq-saved-table table{width:100%;font-variant-numeric:tabular-nums;font-size:.875rem}.eq-saved-table td,.eq-saved-table th{padding:.5rem;text-align:left}@media(max-width:480px){.custom-mastering .manual-eq{padding:.65rem}.eq-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.run-badge{position:relative;display:inline-block;flex:0 0 22px;width:22px;height:22px}.run-badge>*{position:absolute;inset:0;border-radius:50%}.run-badge-ring{border:2.5px solid var(--mc-color-divider);transition:opacity .25s cubic-bezier(.22,1,.36,1)}.run-badge-arc{border:2.5px solid transparent;border-top-color:var(--mc-color-text-secondary);animation:run-badge-spin .9s linear infinite;transition:opacity .25s cubic-bezier(.22,1,.36,1)}.run-badge-fill{inset:-1px;background:var(--mc-status-ready-foreground);opacity:0;transition:opacity .25s cubic-bezier(.22,1,.36,1)}.run-badge svg{display:block;width:100%;height:100%}.run-badge-mark{fill:none;stroke:var(--mc-color-interactive-text, #fff);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:13;stroke-dashoffset:13;transition:stroke-dashoffset .25s cubic-bezier(.22,1,.36,1)}.run-badge[data-state=done] .run-badge-ring,.run-badge[data-state=done] .run-badge-arc{opacity:0;animation-play-state:paused}.run-badge[data-state=done] .run-badge-fill{opacity:1}.run-badge[data-state=done] .run-badge-mark{stroke-dashoffset:0;transition:stroke-dashoffset .25s cubic-bezier(.22,1,.36,1) 50ms}@keyframes run-badge-spin{to{transform:rotate(360deg)}}.run-status:has(>.run-badge){gap:var(--mc-space-3)}.upgrade-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:var(--mc-target-minimum);padding:0 18px;overflow:hidden;border-radius:var(--mc-radius-control);background:var(--mc-color-surface);color:var(--mc-color-text-primary);font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 1px 3px #0000000a,inset 0 0 0 1px #00000014,inset 0 -1px #0000001a}.upgrade-button:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.88'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(0.34726 -1.3118e-7 8.6482e-7 0.89585 33.5 21)'><stop stop-color='rgba(0,110,245,1)' offset='0'/><stop stop-color='rgba(0,110,245,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.5'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-1.3 0.25 -1.2633 -2.7471 33.5 21)'><stop stop-color='rgba(0,110,245,1)' offset='0'/><stop stop-color='rgba(0,110,245,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.4'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(1.05 -0.8 0.46018 3.6184 33.5 21)'><stop stop-color='rgba(204,0,167,1)' offset='0'/><stop stop-color='rgba(170,0,204,0)' offset='0.71709'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-0.51067 -3.3275e-16 -4.3352e-14 -1.1396 33.5 21)'><stop stop-color='rgba(204,0,167,1)' offset='0'/><stop stop-color='rgba(170,0,204,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-0.45 -0.75 1.9052 -0.7091 33.5 21)'><stop stop-color='rgba(255,173,85,1)' offset='0'/><stop stop-color='rgba(255,173,85,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(1.25 -0.35 -0.4013 3.5959 33.5 21)'><stop stop-color='rgba(0,204,68,1)' offset='0'/><stop stop-color='rgba(0,196,102,0.75)' offset='0.25'/><stop stop-color='rgba(0,187,136,0.5)' offset='0.5'/><stop stop-color='rgba(0,170,204,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-0.87391 0.73043 -4.1482 -1.9503 33.5 21)'><stop stop-color='rgba(0,170,204,1)' offset='0'/><stop stop-color='rgba(0,170,204,0)' offset='1'/></radialGradient></defs></svg>");background-size:180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,180% 180%;background-position:100% 0%,0% 50%,100% 50%,0% 100%,0% 0%,50% 0%,50% 100%;background-repeat:no-repeat;-webkit-mask:radial-gradient(ellipse 46% 46% at 50% 50%,transparent 50%,black 200%);mask:radial-gradient(ellipse 46% 46% at 50% 50%,transparent 50%,black 200%);filter:saturate(1.2) blur(6px);opacity:.5}.upgrade-button:is(:hover,:focus-visible):before{animation:upgrade-button-drift 6s ease-in-out 1}.upgrade-button-label{position:relative;z-index:1}@keyframes upgrade-button-drift{0%,to{background-position:100% 0%,0% 50%,100% 50%,0% 100%,0% 0%,50% 0%,50% 100%}25%{background-position:100% 100%,50% 0%,50% 100%,0% 0%,100% 0%,100% 50%,0% 50%}50%{background-position:0% 100%,100% 0%,0% 100%,100% 0%,100% 100%,100% 100%,0% 0%}75%{background-position:0% 0%,100% 100%,0% 0%,100% 100%,50% 100%,0% 100%,100% 50%}}@media(prefers-reduced-motion:reduce){.run-badge-arc{animation:none}.run-badge>*,.run-badge-mark{transition:none!important}.upgrade-button:is(:hover,:focus-visible):before{animation:none}}.live-spectrum{display:grid;gap:10px;min-width:0;padding:16px;border:1px solid rgb(255 255 255 / 10%);border-radius:16px;background:#ffffff08}.ls-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.pro-console .ls-top h4{margin:0;font:700 18px/1.25 var(--mc-font-display, inherit)}.ls-legend{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--mc-color-text-secondary);font-size:13px}.ls-legend span:before{content:"";display:inline-block;width:14px;height:3px;margin-right:6px;border-radius:2px;vertical-align:middle}.ls-before:before{background:#aab2cf}.ls-after:before{background:#b3a8ff}.ls-eq:before{background:#fff}.ls-scope{position:relative;aspect-ratio:21 / 8;max-width:100%;min-height:200px;overflow:hidden;border:1px solid rgb(255 255 255 / 8%);border-radius:10px;background:#060913}.ls-scope canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.pro-console .ls-readout{position:absolute;top:8px;left:40px;margin:0;padding:4px 8px;border-radius:6px;background:#060913b3;color:var(--mc-color-text-secondary);font:500 12px/1.4 var(--mc-font-technical, monospace);pointer-events:none}.ls-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pro-console .ls-controls button{min-height:36px}.pro-console .ls-controls button.primary{min-height:40px}.ls-seg{display:inline-flex}.pro-console .ls-seg button{margin-left:-1px;border-radius:0}.pro-console .ls-seg button:first-child{margin-left:0;border-radius:var(--mc-radius-control) 0 0 var(--mc-radius-control)}.pro-console .ls-seg button:last-child{border-radius:0 var(--mc-radius-control) var(--mc-radius-control) 0}.pro-console .ls-controls button[aria-pressed=true]{background:var(--mc-color-selected-background);border-color:var(--mc-color-selected-border)}.pro-console .ls-hint{font-size:12.5px;color:var(--mc-color-text-disabled)}@media(max-width:640px){.ls-scope{aspect-ratio:4 / 3}.pro-console .ls-controls button.primary{width:100%}}.application-content .custom-mastering.pro-console{color-scheme:dark;--mc-color-canvas: #070b18;--mc-color-surface: #0f1526;--mc-color-surface-raised: #151d33;--mc-color-surface-subtle: #121a2e;--mc-color-text-primary: #eef1ff;--mc-color-text-secondary: #b6bdd8;--mc-color-text-disabled: #7c84a3;--mc-color-divider: #2a3352;--mc-color-divider-strong: #4a5680;--mc-color-control-border: #6b77a3;--mc-color-focus: #b3a8ff;--mc-color-interactive: #9d8fff;--mc-color-interactive-hover: #b9afff;--mc-color-interactive-pressed: #8576f5;--mc-color-interactive-disabled: #3b3f66;--mc-color-interactive-text: #0a0d1c;--mc-color-selected-background: #262a5c;--mc-color-selected-border: #b3a8ff;--mc-color-selected-text: #eef1ff;--mc-color-link: #c4bbff;--mc-status-review-foreground: #f1b96a;--mc-status-review-background: #3a2b16;--mc-status-error-foreground: #ffa095;--mc-status-error-background: #40211f;--surface: #0f1526;--surface-raised: #151d33;--text: #eef1ff;--muted: #b6bdd8;--line: #2a3352;--accent: #9d8fff;position:relative;gap:var(--mc-space-4, 1rem);margin:calc(-1 * var(--mc-space-4, 1rem));padding:clamp(16px,3vw,28px);border-radius:20px;overflow:hidden;background:radial-gradient(60rem 22rem at 85% -10%,rgb(124 108 255 / 30%),transparent 60%),radial-gradient(40rem 18rem at -10% 0%,rgb(48 140 255 / 18%),transparent 60%),#0a0d1c;color:var(--mc-color-text-primary)}.pro-console p{color:var(--mc-color-text-secondary)}.pro-console strong,.pro-console legend,.pro-console summary,.pro-console h3,.pro-console h4,.pro-console label{color:var(--mc-color-text-primary)}.pro-console button:not(.primary){border:1px solid rgb(255 255 255 / 18%);border-radius:var(--mc-radius-control);background:#ffffff0a;color:var(--mc-color-text-primary);padding:0 18px;font-weight:600}.pro-console button:not(.primary):hover:not(:disabled){border-color:#ffffff6b;background:#ffffff17}.pro-console button.primary{border:0;border-radius:var(--mc-radius-control);background:var(--mc-primary-background);color:var(--mc-primary-foreground);padding:0 22px;font-weight:700}.pro-console button.primary:hover:not(:disabled){background:var(--mc-primary-background-hover)}.pro-console button:disabled{opacity:.55;cursor:not-allowed}.pro-console :focus-visible{outline:2px solid var(--mc-color-focus);outline-offset:2px}.pro-console select,.pro-console input[type=number]{background:#0a0f1f;border-color:var(--mc-color-control-border);color:var(--mc-color-text-primary)}.pc-head{display:grid;gap:6px}.pro-console .pc-back{justify-self:start;min-height:40px;font-size:14px}.pro-console .pc-eyebrow{margin-top:10px;color:#b3a8ff;font:700 12px/1.3 var(--mc-font-body, inherit);letter-spacing:.08em;text-transform:uppercase}.pro-console .pc-head h3{margin:0;font:700 clamp(26px,4vw,36px)/1.1 var(--mc-font-display, inherit);letter-spacing:-.01em}.pro-console .pc-intro{max-width:40rem}.pc-start{display:grid;gap:12px;padding:16px;border:1px solid rgb(255 255 255 / 10%);border-radius:16px;background:#ffffff08}.pro-console .pc-label{color:var(--mc-color-text-primary);font-weight:700}.pro-console .custom-starting-points{gap:8px}.pc-notes{display:grid;gap:4px;font-size:14px}.pro-console .pc-state{color:var(--mc-color-text-primary);font-weight:600}.pc-presets{display:grid;gap:8px}.pro-console .pc-presets button[aria-pressed=true]{background:var(--mc-color-selected-background);border-color:var(--mc-color-selected-border)}.pc-preset-name{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.pro-console .pc-preset-name label{display:grid;flex:1 1 16rem;gap:4px}.pro-console .pc-preset-name input{min-height:44px;padding:0 12px;border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:#0a0f1f;color:var(--mc-color-text-primary)}.pc-chain{container:pc-chain / inline-size}.pc-chain ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin:0;padding:0;list-style:none}.pc-chain li{display:flex;grid-column:span 3}.pc-chain li:nth-child(-n+3){grid-column:span 2}.pro-console .pc-chain button{display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:2px 8px;width:100%;height:100%;min-height:64px;padding:10px 14px;border-radius:14px;text-align:left;background:#ffffff0a}.pc-chain b{color:#b3a8ff;font:700 13px/1 var(--mc-font-body, inherit);font-variant-numeric:tabular-nums}@container pc-chain (min-width: 832px){.pc-chain ol{grid-template-columns:repeat(7,minmax(0,1fr))}.pc-chain li,.pc-chain li:nth-child(-n+3){grid-column:auto}}.pc-chain span{font-weight:700}.pc-chain small{color:var(--mc-color-text-secondary);font-size:13px;font-weight:500;overflow-wrap:anywhere}.pc-modules{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.pc-module{position:relative;display:grid;align-content:start;gap:12px;min-width:0;scroll-margin-top:96px;padding:16px;border:1px solid rgb(255 255 255 / 10%);border-radius:16px;background:#ffffff08}.pc-module:before{content:attr(data-step);justify-self:start;padding:3px 9px;border-radius:999px;background:#9d8fff29;color:#c9c2ff;font:700 12px/1.2 var(--mc-font-body, inherit);font-variant-numeric:tabular-nums}.pro-console .pc-module fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 16px;align-items:start;border:0;padding:0;min-width:0}.pro-console .pc-module fieldset>p,.pro-console .pc-module fieldset>.pc-levels{grid-column:1 / -1}.pro-console .pc-module fieldset>label{display:grid;gap:4px;min-width:0}.pro-console .pc-module fieldset>label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:center;gap:8px}.pc-levels{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.pro-console .pc-levels button{display:grid;gap:2px;min-height:60px;padding:8px 12px;border-radius:10px;text-align:left}.pro-console .pc-levels button[aria-pressed=true]{background:var(--mc-color-selected-background);border-color:var(--mc-color-selected-border)}.pro-console .pc-levels small{color:var(--mc-color-text-secondary);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums}.pro-console .pc-levels button[aria-pressed=true] small{color:#c9c2ff}.pc-saved{display:grid;gap:12px;padding:16px;border:1px solid rgb(255 255 255 / 10%);border-radius:16px;background:#ffffff08}.pro-console .pc-module legend,.pro-console .pc-module-title{padding:0;margin:0 0 4px;color:var(--mc-color-text-primary);font:700 18px/1.25 var(--mc-font-display, inherit)}.pro-console .pc-module .manual-eq{border:0;padding:0}.pro-console .pc-auto-eq{justify-self:start}.pc-render{position:sticky;bottom:12px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;border:1px solid rgb(255 255 255 / 14%);border-radius:18px;background:#0e1226eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px #00000059}.pc-render p{flex:1 1 18rem;font-size:14px}@media(max-width:760px){.pro-console .pc-render button.primary{width:100%;justify-content:center}}.lab-processing{min-width:0;width:100%}.lab-prep-options{margin-block:1rem;border:1px solid var(--line);border-radius:12px;padding:1rem}.lab-prep-options summary{cursor:pointer;font-weight:700;padding-block:.5rem}.lab-prep-options fieldset{display:grid;gap:.6rem;min-width:0;margin-block:1rem}.lab-prep-options label{display:flex;gap:.6rem;align-items:center;min-height:44px}.lab-prep-effect{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:.5rem}.lab-prep-effect>label:last-child{flex-direction:column;align-items:stretch;font-size:.875rem}.lab-prep-effect select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);color:var(--text);padding:.6rem;font:inherit}.lab-processing input{flex:0 0 auto}.lab-prep-report{display:grid;gap:.75rem}.lab-prep-report li{padding-block:.5rem}@media(max-width:640px){.lab-prep-effect{grid-template-columns:1fr;gap:.25rem}}.lab-stereo-options{margin-block:1rem;border:1px solid var(--line);border-radius:12px;padding:1rem}.lab-stereo-options summary{cursor:pointer;font-weight:700;padding-block:.5rem}.lab-stereo-options fieldset{display:flex;flex-wrap:wrap;gap:.75rem;min-width:0;border:0;padding:0;margin-block:1rem}.lab-stereo-options fieldset>label{min-height:44px;display:flex;align-items:center;gap:.5rem}.lab-stereo-options .stereo-amount{flex:1 0 100%;flex-wrap:wrap}.stereo-amount input{width:100%;min-height:44px;accent-color:var(--accent)}.custom-mastering{display:grid;gap:1rem;min-width:0}.custom-mastering fieldset{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;border:1px solid var(--line);border-radius:.75rem;padding:1rem;min-width:0}.custom-mastering label{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.custom-mastering select,.custom-mastering input[type=number]{min-height:44px;max-width:100%;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);color:var(--text);padding:.6rem;font:inherit}.custom-mastering input[type=range]{width:min(100%,24rem);min-height:44px}.custom-mastering button,.custom-mastering summary{min-height:44px}.custom-mastering p{margin:0}.custom-starting-points{display:flex;flex-wrap:wrap;gap:.75rem}.custom-original-player{display:grid!important}.custom-original-player audio{width:min(100%,32rem)}.custom-saved{display:grid;gap:.5rem;margin-block:1rem}.custom-mastering>button:first-child{justify-self:start}.custom-mastering summary{cursor:pointer;font-weight:700;padding-block:.5rem}.custom-mastering input{accent-color:var(--accent)}.custom-mastering select{min-width:0;width:min(100%,24rem)}.limiter-controls details>label{margin-block:.5rem .75rem}.limiter-controls details>p+p{margin-top:.5rem}.intention-policy-binding{overflow-wrap:anywhere}.finish-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.finish-grid label{display:grid;gap:.4rem;min-width:0}.finish-grid input,.finish-grid select{width:100%;min-width:0;min-height:44px}.finish-timeline{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:560px){.finish-grid{grid-template-columns:1fr}}.lab-step-card{border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-raised);padding:var(--mc-space-5)}.lab-step-card+.lab-step-card{margin-top:var(--mc-space-4)}.lab-step-card+.project-privacy{margin-top:var(--mc-space-5)}.lab-step-card .stage-number{font:var(--mc-type-section-heading)}.workbench-stage.lab-step-card{padding:var(--mc-space-5)}.lab-step-card .stage-copy{width:100%}.lab-step-card :is(.phase-card,.failure-card){max-width:none;border-left-width:1px}.lab-fine-tune,.lab-engineers{margin-block:var(--mc-space-4)}.lab-fine-tune>summary,.lab-engineers>summary{font:var(--mc-type-control)}.lab-fine-tune .lab-prep-options,.lab-fine-tune .lab-stereo-options{border-color:var(--mc-color-divider)}.lab-advanced-card{display:grid;gap:var(--mc-space-1);width:100%;min-height:var(--mc-target-minimum);margin-block:var(--mc-space-4);padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-subtle);color:var(--mc-color-text-primary);text-align:start;font:inherit;cursor:pointer}.lab-advanced-card span{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-advanced-card:hover:not(:disabled){border-color:var(--mc-color-divider-strong)}.lab-advanced-card:disabled{cursor:not-allowed;opacity:.6}.lab-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3);margin-block:var(--mc-space-4)}.lab-result-actions button{min-height:var(--mc-target-minimum)}.lab-kept{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--mc-space-3);border:1px solid var(--mc-status-ready-border);border-radius:var(--mc-radius-round);background:var(--mc-status-ready-background);color:var(--mc-status-ready-foreground);font:var(--mc-type-label)}.lab-change-summary{margin:0 0 var(--mc-space-4);color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}@media(max-width:640px){.workbench-stage.lab-step-card{padding:var(--mc-space-4)}.lab-result-actions>button{flex:1 1 100%}}@supports (interpolate-size: allow-keywords){:is(.lab-fine-tune,.lab-engineers){interpolate-size:allow-keywords}:is(.lab-fine-tune,.lab-engineers)::details-content{block-size:0;overflow:hidden;transition:block-size .25s cubic-bezier(.22,1,.36,1),content-visibility .25s allow-discrete}:is(.lab-fine-tune,.lab-engineers)[open]::details-content{block-size:auto}}:is(.lab-fine-tune,.lab-engineers)[open]>:not(summary){animation:lab-drawer-in .25s cubic-bezier(.22,1,.36,1)}@keyframes lab-drawer-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){:is(.lab-fine-tune,.lab-engineers)::details-content{transition:none!important}:is(.lab-fine-tune,.lab-engineers)[open]>:not(summary){animation:none!important}}.application-content .assistant-access h2{display:flex;align-items:center;gap:var(--mc-space-2);margin:0;color:var(--mc-color-text-primary);font:var(--mc-type-section-heading)}.application-content .assistant-access h2 .studio-icon{color:var(--mc-color-link)}.application-content .assistant-access p{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.assistant-access{display:grid;gap:var(--mc-space-3);padding:var(--mc-space-5) var(--mc-space-6);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface)}.assistant-access-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-3)}.application-content .assistant-access h2:focus{outline:none}.application-content .assistant-access h2:focus-visible{outline:2px solid var(--mc-color-focus);outline-offset:4px;border-radius:4px}.assistant-client{display:flex;align-items:center;gap:var(--mc-space-3);min-height:var(--mc-target-minimum);color:var(--mc-color-text-primary);font:var(--mc-type-body-compact);cursor:pointer}.application-content .assistant-client input{width:18px;height:18px;margin:0;accent-color:var(--mc-color-interactive)}@media(max-width:640px){.assistant-access{padding:var(--mc-space-4)}}.lab-processing-choices{display:grid;gap:var(--mc-space-6)}.lab-step{display:grid;gap:var(--mc-space-3);min-width:0;margin:0;padding:0;border:0}.lab-step-head{margin-bottom:var(--mc-space-2);display:flex;align-items:center;gap:var(--mc-space-3);padding:0;color:var(--mc-color-text-primary);font:700 22px/1.2 var(--mc-font-display);letter-spacing:-.02em}.lab-step-number{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--mc-color-shell, #081827);color:#fff;font:700 13px/1 var(--mc-font-interface);letter-spacing:0}.application-content .lab-step-detail{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-feel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--mc-space-3)}.lab-feel{position:relative;display:grid;align-content:start;gap:var(--mc-space-2);min-width:0;padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:16px;background:var(--mc-color-surface);color:var(--mc-color-text-primary);cursor:pointer;transition:border-color var(--mc-motion-fast) var(--mc-motion-easing),box-shadow var(--mc-motion-fast) var(--mc-motion-easing),transform var(--mc-motion-fast) var(--mc-motion-easing)}.lab-feel:hover{border-color:var(--mc-color-divider-strong);transform:translateY(-1px)}.lab-feel[data-selected=true]{border-color:var(--mc-color-interactive);box-shadow:inset 0 0 0 1px var(--mc-color-interactive),0 14px 30px -18px #2866ff8c}.lab-feel input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lab-feel:has(input:focus-visible){outline:2px solid var(--mc-color-focus);outline-offset:2px}.lab-feel-wave{display:block;width:100%;height:44px;fill:none;stroke:#6d5dfc;stroke-width:2;stroke-linejoin:round}.lab-feel[data-selected=true] .lab-feel-wave{stroke:var(--mc-color-interactive)}.lab-feel-name{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--mc-space-2)}.lab-feel-name strong{font:700 18px/1.2 var(--mc-font-display)}.lab-feel-name small{color:var(--mc-color-text-secondary);font:500 12px/1 var(--mc-font-technical);white-space:nowrap}.lab-feel-detail{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-feel-hear{color:var(--mc-color-text-primary);font:600 13px/1.4 var(--mc-font-interface)}.lab-feel-soon{cursor:default;background:linear-gradient(160deg,#fff7ec,var(--mc-color-surface) 60%)}.lab-feel-soon:hover{transform:none;border-color:var(--mc-color-divider)}.lab-feel-soon .lab-feel-wave{stroke:#f59e0b}.lab-feel-badge{justify-self:start;padding:4px 10px;border-radius:999px;background:#081827;color:#fff;font:700 11px/1.2 var(--mc-font-interface);letter-spacing:.04em}.lab-feel-keep{align-content:center;border-style:dashed}:root[data-theme=dark] .lab-feel-soon{background:var(--mc-color-surface)}.lab-tidy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--mc-space-3)}.lab-tidy-card{display:grid;gap:var(--mc-space-3);align-content:start;min-width:0;padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:16px;background:var(--mc-color-surface)}.lab-tidy-card[data-selected=true]{border-color:var(--mc-color-interactive);background:var(--mc-color-selected-background)}.lab-tidy-pick{display:flex;align-items:flex-start;gap:var(--mc-space-3);cursor:pointer}.lab-tidy-pick input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--mc-color-interactive)}.lab-tidy-pick>span{display:grid;gap:4px}.lab-tidy-pick strong{font:600 15px/1.3 var(--mc-font-interface)}.lab-tidy-pick small{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-strength-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-space-2)}.lab-strength-grid .lab-feel{min-width:0;min-height:var(--mc-target-minimum);padding:var(--mc-space-2);border-radius:var(--mc-radius-control);overflow-wrap:anywhere}.lab-strength-grid .lab-feel-badge{max-width:100%;padding:3px 4px;font-size:10px;letter-spacing:0}.lab-tidy-strength{display:grid;gap:4px;color:var(--mc-color-text-secondary);font:500 12px/1.3 var(--mc-font-interface)}.lab-tidy-strength select{min-height:40px;border:1px solid var(--mc-color-divider);border-radius:10px;background:var(--mc-color-surface);color:var(--mc-color-text-primary);padding:0 10px;font:var(--mc-type-control)}.lab-go{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3) var(--mc-space-5);padding:var(--mc-space-4) var(--mc-space-5);border:1px solid var(--mc-color-divider);border-radius:18px;background:var(--mc-color-surface-subtle)}.application-content .lab-go .lab-go-button{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-color:#1e1b4b;background:#1e1b4b;color:#fff;font:700 16px/1 var(--mc-font-interface);box-shadow:0 14px 30px -14px #1e1b4bb3}.application-content .lab-go .lab-go-button:not(:disabled):hover{border-color:#312e81;background:#312e81}.application-content .lab-go p{flex:1 1 260px;margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}:root[data-theme=dark] .application-content .lab-go .lab-go-button{border-color:#fff;background:#fff;color:#0b1626}.lab-console-card{grid-template-columns:auto 1fr auto;align-items:center;gap:var(--mc-space-4);margin:0;background:linear-gradient(120deg,#081827,#12284a);color:#fff;border-color:transparent}.lab-console-card>span:nth-child(2){display:grid;gap:4px}.lab-console-card strong{color:#fff;font:700 17px/1.2 var(--mc-font-display)}.lab-console-card span span{color:#ffffffc2}.lab-console-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ffffff1f}.lab-console-card:hover:not(:disabled){border-color:#ffffff4d}@media(max-width:640px){.lab-feel-grid{grid-template-columns:1fr 1fr}.lab-strength-grid{grid-template-columns:1fr}.lab-feel-keep{grid-column:1 / -1}.application-content .lab-go .lab-go-button{width:100%;justify-content:center}}.application-content .lab-plan-note{margin:0;padding:var(--mc-space-3) var(--mc-space-4);border-radius:12px;background:var(--mc-status-review-background);color:var(--mc-status-review-foreground);font:var(--mc-type-body-compact)}:root[data-theme=dark] .lab-step-number{background:var(--mc-color-interactive);color:#081827}.lab-heading .photographic-header-lab{min-height:168px;margin-bottom:24px}.lab-heading{padding-top:var(--mc-space-4)}.lab-heading .photographic-header-content{max-width:650px}.lab-heading h1{color:#fff;font:700 clamp(1.7rem,3vw,2.3rem)/1.15 var(--mc-font-display);margin:4px 0 10px}.lab-heading p{color:#eef5ff}@media(max-width:640px){.lab-heading .photographic-header-lab{min-height:160px}.lab-heading .photographic-header-lab>img{height:100px}.lab-heading .photographic-header-lab .photographic-header-content{padding:16px}}.mastering-comparison{display:grid;min-width:0;gap:var(--mc-space-4)}.mastering-comparison>*{margin:0}.application-content .lab-compare-intro{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body)}.application-content .lab-compare-hint{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.application-content .lab-compare-hint .text-action{min-height:0;padding:0;vertical-align:baseline}.application-content .lab-compare-hint .text-action:not(:disabled):hover{background:transparent;text-decoration:underline}.lab-compare-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3)}.application-content .lab-compare-actions .primary>.studio-icon,.application-content .lab-compare-actions .text-action>.studio-icon{margin-right:var(--mc-space-2)}.application-content .lab-compare-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-4);margin:0;padding:var(--mc-space-3) var(--mc-space-4);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-subtle);font:var(--mc-type-body-compact)}.lab-picks{display:flex;min-width:0;flex-wrap:wrap;gap:var(--mc-space-2)}.lab-pick{position:relative;display:inline-flex;max-width:100%;min-height:40px;align-items:center;border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface);transition:border-color var(--mc-motion-fast) var(--mc-motion-easing)}.lab-pick:hover{border-color:var(--mc-color-interactive)}.lab-pick:focus-within{outline:var(--mc-border-focus) solid var(--mc-color-focus);outline-offset:2px}.lab-pick>label{position:relative;display:inline-flex;min-width:0;align-items:center}.application-content .lab-pick select{min-width:0;max-width:100%;min-height:38px;padding:0 34px 0 var(--mc-space-4);overflow:hidden;color:var(--mc-color-text-primary);border:0;border-radius:var(--mc-radius-control);background:transparent;font:var(--mc-type-control);font-weight:600;text-overflow:ellipsis;cursor:pointer;appearance:none}.application-content .lab-pick select:focus-visible{outline:none}.lab-pick-chevron{position:absolute;right:12px;display:grid;color:var(--mc-color-text-secondary);pointer-events:none}.application-content .lab-pick-remove{display:grid;width:30px;height:30px;flex:none;place-items:center;margin-right:5px;padding:0;color:var(--mc-color-text-secondary);border:0;border-radius:50%;background:transparent;font:400 18px/1 var(--mc-font-interface)}.application-content .lab-pick-remove:not(:disabled):hover{color:var(--mc-color-text-primary);background:var(--mc-color-surface-subtle);transform:none}.application-content .lab-pick-remove:focus-visible{outline-offset:0}.lab-pick-add{border-style:dashed;color:var(--mc-color-link);background:transparent}.lab-pick-add-label{display:inline-flex;align-items:center;gap:var(--mc-space-1);padding:0 var(--mc-space-4) 0 var(--mc-space-3);font:var(--mc-type-control);font-weight:600}.application-content .lab-pick-add select{position:absolute;inset:0;width:100%;padding:0;opacity:0}.lab-choice-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.application-content .lab-choice-actions>button{display:inline-flex;align-items:center;gap:var(--mc-space-2)}.application-content .lab-choice-actions>button[aria-pressed=true]{color:var(--mc-color-selected-text);border-color:var(--mc-color-selected-border);background:var(--mc-color-selected-background)}.comparison-adoption{padding:20px;border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface)}.comparison-adoption a,.comparison-adoption button{margin:8px 12px 0 0}.mastering-comparison .spectrum-panel{margin:0}.lab-result-reports{display:grid;gap:var(--mc-space-2)}.application-content .lab-result-reports>details{border-top:1px solid var(--mc-color-divider)}.application-content .lab-result-reports summary{min-height:44px;padding:12px 0;font:var(--mc-type-control);font-weight:600;cursor:pointer}.lab-blind-intro{display:grid;gap:var(--mc-space-1)}.application-content .lab-blind-intro h3{margin:0;font:var(--mc-type-section-heading)}.lab-blind-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-space-3);margin:var(--mc-space-3) 0 0;padding:0;list-style:none}.lab-blind-steps>li{display:flex;align-items:center;gap:var(--mc-space-3);min-width:0;color:var(--mc-color-text-primary);font:var(--mc-type-body-compact)}.lab-blind-step-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;color:var(--mc-color-interactive);border-radius:var(--mc-radius-medium);background:var(--mc-color-selected-background)}.lab-blind-setup{display:grid;justify-items:start;gap:var(--mc-space-2)}.lab-blind-setup>.lab-compare-actions{margin-top:var(--mc-space-2)}.application-content .mastering-comparison .lab-blind-form{display:grid;gap:var(--mc-space-5);margin:0;padding:var(--mc-space-1) 0 0;border:0;background:transparent}.lab-blind-form-intro{display:grid}.lab-blind-form-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2)}.application-content .lab-blind-form-head h3{margin:0;font:var(--mc-type-section-heading)}.application-content .lab-blind-form .blind-cancel{min-height:var(--mc-target-minimum);padding:0 var(--mc-space-2);color:var(--mc-color-text-secondary);border:0;background:transparent;font:var(--mc-type-control)}.application-content .lab-blind-form .blind-cancel:not(:disabled):hover{color:var(--mc-status-error-foreground);transform:none}.lab-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-5) var(--mc-space-6)}.application-content .lab-chip-set{min-width:0;margin:0;padding:0;border:0}.application-content .lab-chip-set>legend{margin-bottom:var(--mc-space-3);padding:0;color:var(--mc-color-text-primary);font:600 16px/1.4 var(--mc-font-interface)}.lab-chips{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.lab-chip{position:relative;display:inline-flex}.lab-chip>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lab-chip>span{display:inline-flex;min-width:44px;min-height:40px;align-items:center;justify-content:center;padding:0 var(--mc-space-4);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface);font:var(--mc-type-control);font-weight:600;transition:background-color var(--mc-motion-fast) var(--mc-motion-easing),border-color var(--mc-motion-fast) var(--mc-motion-easing),color var(--mc-motion-fast) var(--mc-motion-easing)}.lab-chip:hover>input:not(:disabled):not(:checked)+span{border-color:var(--mc-color-interactive)}.lab-chip>input:checked+span{color:var(--mc-color-interactive-text);border-color:var(--mc-color-interactive);background:var(--mc-color-interactive)}.lab-chip>input:focus-visible+span{outline:var(--mc-border-focus) solid var(--mc-color-focus);outline-offset:2px}.lab-chip>input:disabled{cursor:not-allowed}.lab-chip>input:disabled+span{opacity:.56}.application-content .lab-chip-why{margin:var(--mc-space-2) 0 0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.application-content .lab-blind-note{border:0}.application-content .lab-blind-note>summary{display:inline-flex;min-height:32px;align-items:center;padding:0;color:var(--mc-color-link);font:var(--mc-type-control);cursor:pointer}.lab-blind-note-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-3);margin-top:var(--mc-space-3)}.lab-blind-note-fields label{display:grid;gap:var(--mc-space-1);color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-blind-note-fields label:last-child{grid-column:1 / -1}.application-content .lab-blind-note-fields :is(input,textarea){width:100%;min-height:40px;padding:var(--mc-space-2) var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface);font:var(--mc-type-body-compact)}.lab-blind-note-fields textarea{min-height:76px;resize:vertical}.lab-blind-submit{display:grid;justify-items:start;gap:var(--mc-space-2)}.lab-reveal{display:grid;gap:var(--mc-space-3);padding:var(--mc-space-5);border:1px solid color-mix(in srgb,var(--mc-color-interactive) 30%,var(--mc-color-divider));border-radius:var(--mc-radius-large);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--mc-color-interactive) 9%,transparent),transparent 60%),var(--mc-color-surface)}.application-content .lab-reveal-eyebrow{margin:0;color:var(--mc-color-interactive);font:var(--mc-type-eyebrow);letter-spacing:.08em;text-transform:uppercase}.application-content .lab-reveal h3{margin:0;font:700 24px/1.2 var(--mc-font-display);letter-spacing:-.015em}.lab-reveal-list{display:grid;gap:var(--mc-space-2);margin:var(--mc-space-1) 0 0;padding:0;list-style:none}.lab-reveal-list>li{display:flex;min-height:44px;align-items:center;gap:var(--mc-space-3);padding:0 var(--mc-space-3) 0 var(--mc-space-2);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-subtle);font:var(--mc-type-body-compact);font-weight:600}.lab-reveal-list>li[data-picked]{box-shadow:inset 0 0 0 1px var(--mc-color-interactive);background:var(--mc-color-selected-background)}.lab-reveal-letter{display:grid;width:30px;height:30px;flex:none;place-items:center;color:var(--mc-color-interactive);border:1px solid color-mix(in srgb,var(--mc-color-interactive) 40%,transparent);border-radius:50%;font:700 13px/1 var(--mc-font-interface)}.lab-reveal-list>li[data-picked] .lab-reveal-letter{color:var(--mc-color-interactive-text);border-color:var(--mc-color-interactive);background:var(--mc-color-interactive)}.lab-reveal-tag{margin-left:auto;color:var(--mc-color-interactive);font:var(--mc-type-label)}.lab-reveal>.lab-compare-actions{margin-top:var(--mc-space-2)}.lab-reveal-retry{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2) var(--mc-space-3)}.application-content .lab-reveal-retry p{margin:0;color:var(--mc-status-error-foreground);font:var(--mc-type-body-compact)}.blind-round-recovery{margin:0}.blind-round-recovery summary{min-height:44px;padding:12px 0;font-weight:650;cursor:pointer}.blind-round-recovery fieldset{min-width:0;padding:12px 0;border:0}.blind-round-recovery label{display:flex;min-height:44px;align-items:center;gap:10px}.blind-round-recovery input{accent-color:var(--mc-color-interactive)}.lab-deck-skeleton{display:block;width:min(220px,60%);height:38px;border-radius:var(--mc-radius-round);background:linear-gradient(90deg,var(--mc-color-surface),color-mix(in srgb,var(--mc-color-surface) 40%,var(--mc-color-divider)),var(--mc-color-surface));background-size:200% 100%;animation:lab-deck-skeleton 1.6s ease-in-out infinite}@keyframes lab-deck-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.mastering-comparison button:focus-visible,.mastering-comparison select:focus-visible,.mastering-comparison summary:focus-visible{outline:3px solid var(--mc-color-interactive);outline-offset:3px}@media(max-width:640px){.lab-pick{min-height:calc(var(--mc-target-minimum) + 2px)}.application-content .lab-pick select{min-height:var(--mc-target-minimum)}.application-content .lab-pick-remove{width:var(--mc-target-minimum);height:var(--mc-target-minimum)}.application-content .lab-compare-hint .text-action,.application-content .lab-compare-actions .text-action{display:inline-flex;min-height:var(--mc-target-minimum);align-items:center}.lab-blind-steps{grid-template-columns:minmax(0,1fr);gap:var(--mc-space-2)}.lab-chip-grid{grid-template-columns:minmax(0,1fr)}.lab-chip>span{min-height:var(--mc-target-minimum)}.lab-blind-note-fields{grid-template-columns:minmax(0,1fr)}.comparison-adoption{padding:16px}.lab-choice-actions>button{flex:1 1 100%}.lab-reveal{padding:var(--mc-space-4)}}@media(prefers-reduced-motion:reduce){.lab-deck-skeleton{animation:none}}.chrome-menu-anchor{position:relative;display:inline-flex}.chrome-menu-trigger{display:inline-flex;min-height:var(--mc-target-minimum);align-items:center;gap:var(--mc-space-2);padding:0 var(--mc-space-2) 0 var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider-strong);border-radius:var(--mc-radius-control);background:var(--mc-color-surface);cursor:pointer;font:var(--mc-type-control);transition:background-color var(--mc-motion-fast) var(--mc-motion-easing),border-color var(--mc-motion-fast) var(--mc-motion-easing)}.chrome-menu-trigger:hover,.chrome-menu-trigger[aria-expanded=true]{border-color:var(--mc-color-control-border);background:var(--mc-color-surface-subtle)}.chrome-menu-trigger:focus-visible{outline:2px solid var(--mc-color-focus);outline-offset:2px}.chrome-menu-caret{display:inline-grid;color:var(--mc-color-text-secondary);transition:transform .25s cubic-bezier(.22,1,.36,1)}.chrome-menu-trigger[aria-expanded=true] .chrome-menu-caret{transform:rotate(180deg)}.chrome-menu{position:absolute;z-index:90;top:calc(100% + 8px);right:0;width:296px;max-width:calc(100vw - 24px);max-height:min(70vh,480px);overflow:hidden auto;padding:6px;color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:14px;background:var(--mc-color-surface);box-shadow:0 18px 48px #06182138,0 2px 6px #06182114;transform-origin:top right;font:var(--mc-type-control);text-align:left}:root[data-theme=dark] .chrome-menu{border-color:var(--mc-color-divider-strong);background:var(--mc-color-surface-raised);box-shadow:0 22px 56px #0000007a}.chrome-menu[data-state=closing]{pointer-events:none}.chrome-menu-list{display:grid;gap:1px}.chrome-menu-list>:is(button,a){display:flex;width:100%;min-height:40px;align-items:center;gap:10px;padding:8px 10px;color:var(--mc-color-text-primary);border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;text-align:left;text-decoration:none;white-space:nowrap}.chrome-menu-list>:is(button,a)>.studio-icon:first-child{color:var(--mc-color-text-secondary)}.chrome-menu-list>:is(button,a):hover,.chrome-menu-list>:is(button,a):focus{outline:none;background:var(--mc-color-surface-subtle)}.chrome-menu-list>:is(button,a):focus-visible{box-shadow:inset 0 0 0 2px var(--mc-color-focus)}.chrome-menu-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.chrome-menu-detail{color:var(--mc-color-text-secondary);font:var(--mc-type-label);letter-spacing:.02em}.chrome-menu-check{display:inline-grid;flex:0 0 auto;color:var(--mc-color-interactive)}.chrome-menu-check[data-checked=false]{visibility:hidden}.chrome-menu-separator{height:1px;margin:5px 4px;background:var(--mc-color-divider)}.chrome-menu-page-caret{color:var(--mc-color-text-secondary)}.chrome-menu-note{margin:6px 10px 8px;color:var(--mc-color-text-secondary);font-size:12px;line-height:1.5}@media(pointer:coarse),(max-width:640px){.chrome-menu-list>:is(button,a){min-height:var(--mc-target-minimum)}}@media(prefers-reduced-motion:reduce){.chrome-menu-trigger,.chrome-menu-caret{transition:none}}.account-menu-anchor>.account-preferences-trigger{display:flex;min-height:var(--mc-target-minimum);gap:10px;padding:0 8px 0 4px;color:var(--mc-color-text-on-shell);border:0;border-radius:8px;background:transparent;transition:background-color var(--mc-motion-fast) var(--mc-motion-easing)}.account-menu-anchor>.account-preferences-trigger:hover,.account-menu-anchor>.account-preferences-trigger[aria-expanded=true]{background:var(--mc-color-shell-raised)}.account-menu-anchor>.account-preferences-trigger:focus-visible{outline:2px solid var(--mc-color-focus-on-shell);outline-offset:2px}.account-menu-anchor .chrome-menu-caret{color:var(--mc-color-text-secondary)}.account-menu{max-height:calc(100dvh - var(--mc-app-header-height) - 24px)}.account-menu-person{display:flex;align-items:center;gap:12px;margin-bottom:4px;padding:10px 10px 12px;border-bottom:1px solid var(--mc-color-divider)}.account-menu-person .user-avatar{width:36px;height:36px;font-size:12px}.account-menu-person>span{display:grid;min-width:0;gap:2px}.account-menu-person strong,.account-menu-person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-person strong{font:600 14px/1.3 var(--mc-font-interface)}.account-menu-person small{color:var(--mc-color-text-secondary);font-size:12px;line-height:1.4}.chrome-menu-list>.account-menu-back{font-weight:600}.chrome-menu-list>.account-menu-back>.studio-icon:first-child{color:var(--mc-color-text-primary)}@media(max-width:959px){.account-menu{max-height:calc(100dvh - var(--mc-frame-header-height) - 96px)}}@media(prefers-reduced-motion:reduce){.account-menu-anchor>.account-preferences-trigger{transition:none}}.release-step-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3);margin:0 0 var(--mc-space-5)}.release-step-home{display:inline-flex;align-items:center;gap:var(--mc-space-2);min-height:44px}.release-step-position{margin:0;color:var(--mc-color-text-secondary);font-size:14px;font-weight:600}.release-page :is(.release-back,.release-step-home).text-action{margin-inline-start:-12px;padding-inline:12px 16px}.release-step-actions{display:flex;align-items:center;gap:var(--mc-space-3);margin-top:var(--mc-space-6, 32px);padding-top:var(--mc-space-4);border-top:1px solid var(--mc-color-divider)}.release-step-note{flex:1;color:var(--mc-color-text-secondary);font-size:14px}.release-step-actions[data-navigation-only]{justify-content:space-between}.release-more-options{position:relative;display:flex;justify-content:flex-end;margin-top:var(--mc-space-5);border-top:0}.release-more-options summary{display:inline-flex;align-items:center;gap:var(--mc-space-2);min-height:44px;padding:0 var(--mc-space-3);cursor:pointer;color:var(--mc-color-text-secondary);list-style:none}.release-more-options summary::-webkit-details-marker{display:none}.release-more-options[open]>div{margin-top:var(--mc-space-2)}@media(max-width:720px){.release-step-actions{flex-wrap:wrap}.release-step-actions .primary{flex:1 1 100%;order:3}.release-step-note{order:2}.release-step-actions[data-navigation-only]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.release-step-actions[data-navigation-only]>button{min-width:0;white-space:normal}}.release-step-title{margin:0 0 var(--mc-space-5)}.release-step-title h1{margin:0 0 var(--mc-space-2);font:700 clamp(1.6rem,2.6vw,2rem)/1.15 var(--mc-font-display);letter-spacing:-.025em;color:var(--mc-color-text-primary)}.release-step-title p{margin:0 0 var(--mc-space-1);color:var(--mc-color-text-secondary);max-width:65ch}.release-step-title p:last-child{font-size:14px}.release-step-title .lyrics-title-row{display:flex;align-items:baseline;gap:var(--mc-space-3)}.application-shell{--mc-room-mark-from: #1e40af;--mc-room-mark-to: #2f7bff;--mc-room-mark-opacity: .06;--mc-room-wash: rgb(36 93 209 / 5%);--mc-room-nav-active: #1c3e69;--mc-room-nav-active-border: #559aff}:root[data-theme=dark] .application-shell{--mc-room-mark-from: #2f7bff;--mc-room-mark-to: #4dbdff;--mc-room-mark-opacity: .056;--mc-room-wash: rgb(77 189 255 / 6%)}:root .application-shell[data-room=mastering]{--mc-room-mark-from: var(--mc-tone-mastering);--mc-room-mark-to: var(--mc-tone-mastering);--mc-room-wash: color-mix(in srgb, var(--mc-tone-mastering) 6%, transparent)}.application-shell .application-sidebar nav button[aria-current=page],.application-shell .mobile-navigation button[aria-current=page],.application-shell .shell-dialog-navigation nav button[aria-current=page]{border-color:var(--mc-room-nav-active-border);background:var(--mc-room-nav-active)}.application-shell>.application-content{isolation:isolate;transition:margin-left var(--mc-motion-standard) var(--mc-motion-easing),background-color var(--mc-motion-slow) var(--mc-motion-easing)}.application-shell>.application-content:before{position:fixed;z-index:-1;inset:var(--mc-app-header-height) 0 auto 0;height:340px;content:"";pointer-events:none;background:linear-gradient(to bottom,var(--mc-room-wash),transparent)}.application-shell>.application-content{overflow-x:clip}.application-shell .application-content>.studio-backdrop{position:sticky;z-index:-1;top:var(--mc-app-header-height);height:0;margin-block:0;overflow:visible;pointer-events:none;opacity:var(--mc-room-mark-opacity)}.studio-backdrop svg{position:absolute;top:8px;right:-200px;display:block;width:520px;height:530px}.studio-backdrop-from{stop-color:var(--mc-room-mark-from);transition:stop-color .6s var(--mc-motion-easing)}.studio-backdrop-to{stop-color:var(--mc-room-mark-to);transition:stop-color .6s var(--mc-motion-easing)}.release-rights-room #rights-composition_status .credits-choice-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.release-rights-room #rights-composition_status .credits-choice-card{box-sizing:border-box;min-width:0;width:100%;margin:0;padding:var(--mc-space-4)}.release-rights-room #rights-composition_status .credits-choice-card>input{flex:0 0 auto}.release-rights-room #rights-composition_status .credits-choice-card>span{min-width:0;overflow-wrap:anywhere}.release-rights-room #rights-composition_status .credits-choice-card:has(input:checked){border-color:var(--mc-color-selected-border, var(--mc-color-interactive));box-shadow:inset 0 0 0 1px var(--mc-color-selected-border, var(--mc-color-interactive))}@media(max-width:640px){.release-rights-room #rights-composition_status .credits-choice-cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:959px){.application-shell>.application-content:before{inset-block-start:64px;height:260px}.application-shell .application-content>.studio-backdrop{top:64px}.studio-backdrop svg{top:8px;right:-140px;width:340px;height:347px}}@media(forced-colors:active){.application-shell>.application-content:before,.application-shell .application-content>.studio-backdrop{display:none}.release-rights-room #rights-composition_status .credits-choice-card:has(input:checked){border-color:Highlight;box-shadow:none}}@media(prefers-reduced-motion:reduce){.application-shell>.application-content,.studio-backdrop-from,.studio-backdrop-to{transition:none}}.distribution-credit{position:relative;display:flex;flex-direction:column;gap:4px;max-width:100%;margin-top:12px;padding-block:8px}.distribution-credit p{margin:0;color:var(--mc-color-text-secondary);font-size:12px}.distribution-credit a{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:44px}.distribution-credit img{display:block;width:150px;max-width:100%;height:auto}.distribution-credit .distribution-credit-dark{display:none}:root[data-theme=dark] .distribution-credit .distribution-credit-light{display:none}:root[data-theme=dark] .distribution-credit .distribution-credit-dark{display:block}.studio-currency-flag{width:21px;height:14px;flex:0 0 auto;border-radius:2px;object-fit:cover}:is(.studio-currency-menu>.chrome-menu-trigger,.studio-currency-fixed){color:var(--mc-color-text-on-shell);border-color:transparent;background:transparent;font-variant-numeric:tabular-nums;letter-spacing:.02em}.studio-currency-menu>.chrome-menu-trigger:hover,.studio-currency-menu>.chrome-menu-trigger[aria-expanded=true]{border-color:transparent;background:#ffffff12}.studio-currency-menu>.chrome-menu-trigger:focus-visible{outline-color:var(--mc-color-focus-on-shell)}.studio-currency-menu .chrome-menu-caret{color:var(--mc-color-text-on-shell)}.studio-currency-fixed{opacity:1;cursor:default}.field-label-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--mc-space-1)}.info-tip{display:contents}.info-tip-trigger{display:inline-grid;place-items:center;width:24px;height:24px;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--mc-color-text-secondary);cursor:pointer}.info-tip-trigger:hover,.info-tip-trigger[aria-expanded=true]{color:var(--mc-color-interactive);background:var(--mc-color-surface-subtle)}.info-tip-text{display:none;flex-basis:100%}.info-tip-text[data-show=true]{display:block;margin-top:var(--mc-space-1);color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact);animation:info-tip-in .15s ease-out}@keyframes info-tip-in{0%{opacity:0;translate:0 -2px}}@media(prefers-reduced-motion:reduce){.info-tip-text[data-show=true]{animation:none}}.application-content:has(>.release-page){display:flex;flex-direction:column}.application-content>.release-page{flex:1 0 auto;min-height:320px}.release-page[aria-busy=true]{opacity:.6}.photographic-header-releaseStudio{margin-top:20px;min-height:230px}.photographic-header-releaseStudio .photographic-header-content{max-width:65%;padding:24px 28px}.photographic-header-releaseStudio .photo-eyebrow{margin-bottom:12px}.overview-identity{display:flex;align-items:center;gap:18px}.overview-identity .summary-cover{flex:0 0 88px;width:88px;height:88px;border-radius:10px}.overview-identity h1{margin:0;font:700 clamp(24px,3vw,34px)/1.15 var(--mc-font-display);color:#fff;overflow-wrap:anywhere}.overview-identity p{margin:5px 0 0}.release-catalogue-heading h1{color:#fff;font:700 clamp(26px,3vw,36px)/1.15 var(--mc-font-display);margin:6px 0}.release-catalogue-heading .room-label{color:#b6d5ff}.release-progress{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 0;padding:16px 20px;border:1px solid var(--mc-color-divider);border-radius:12px;background:var(--mc-color-surface)}.release-progress>div{display:grid;gap:5px;min-width:0}.release-progress strong{font-size:13px}.release-progress span,.release-progress small{color:var(--mc-color-text-secondary);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.release-progress button{flex-shrink:0}.release-page .release-workspace-layout{display:block;padding-top:16px}.release-page .release-tasks{position:static;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;border:0;margin-bottom:24px;padding:0}.release-page .release-tasks button{display:flex;align-items:center;gap:10px;flex:1 1 140px;padding:12px;min-height:56px;border:1px solid var(--mc-color-divider);border-radius:9px;background:var(--mc-color-surface)}.release-page .release-tasks button.selected{border-color:var(--mc-color-interactive);box-shadow:inset 0 0 0 1px var(--mc-color-interactive)}.release-page .release-tasks button>span{display:grid;gap:3px}.release-page .release-tasks strong{font-size:13px}.release-page .release-tasks small{font-size:11px}.release-page .release-room-next{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(min-width:641px)and (max-width:1100px){.release-page .release-tasks{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.photographic-header-releaseStudio .photographic-header-content{max-width:none;padding:18px}.photographic-header-releaseStudio>img{height:150px;object-position:74% 32%!important}.overview-identity{gap:12px}.overview-identity .summary-cover{flex-basis:64px;width:64px;height:64px}.overview-identity h1{font-size:25px}.release-progress{align-items:stretch;flex-direction:column;padding:14px}.release-page .release-tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.release-page .release-tasks button{width:100%;min-width:0;white-space:normal;text-align:left}.release-page .release-tasks button:first-child{grid-column:1 / -1}}.release-glow{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:56px;min-height:400px;margin-top:16px;padding:56px 64px;box-sizing:border-box;border-radius:28px;background:#2a2233;color:#fff}.release-glow+.release-step-title{margin-top:var(--mc-space-6)}.release-glow[data-cover=none]{background:#0b1a2e}.release-glow-backdrop{position:absolute;inset:-140px;z-index:-3}.release-glow-backdrop img{display:block;width:100%;height:100%;object-fit:cover;filter:blur(64px) saturate(1.3);opacity:.95}.release-glow[data-cover=none] .release-glow-backdrop{background:radial-gradient(circle at 74% 30%,rgb(40 102 255 / 70%),transparent 38%),radial-gradient(circle at 90% 74%,rgb(77 189 255 / 45%),transparent 32%),#0b1a2e}.release-glow:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0a0914c2,#0a09149e 55%,#0a091494)}.release-glow[data-cover=none]:before{background:linear-gradient(90deg,#081827b3,#08182761 60%,#08182729)}.release-glow-arcs{position:absolute;top:50%;left:50%;z-index:-1;width:320%;height:auto;aspect-ratio:1;transform:translate(-50%,-50%);fill:none;stroke:#fff;stroke-width:22;stroke-linecap:round;opacity:.16;pointer-events:none}.release-glow-art{position:relative;flex:0 0 260px;width:260px;aspect-ratio:1}.release-glow-cover{display:block;width:100%;height:100%;object-fit:cover;border-radius:16px;background:#ffffff0f;box-shadow:0 40px 80px -30px #000000bf,0 0 0 1px #ffffff14}.release-glow-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;padding:20px;box-sizing:border-box;border:2px dashed rgb(255 255 255 / 40%);border-radius:16px;background:#ffffff0f;color:#fff;font:inherit;text-align:center;cursor:pointer}.release-glow-slot:not(:disabled):hover{transform:none;border-color:#ffffffa3;background:#ffffff1a}.release-glow-slot:disabled{opacity:1;cursor:default}.release-glow-slot>.studio-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#ffffff24}.release-glow-slot strong{font:600 15px/1.3 var(--mc-font-interface)}.release-glow-slot span:not(.studio-icon){font:400 13px/1.4 var(--mc-font-interface);color:#c9d6ee}.release-glow-text{position:relative;display:flex;flex-direction:column;gap:16px;flex:1 1 380px;min-width:0;max-width:600px}.release-glow-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;color:#fffc;font:700 12px/1 var(--mc-font-interface);letter-spacing:.12em;text-transform:uppercase}.release-page .release-glow .release-glow-title{margin:0;color:#fff;font:700 clamp(38px,5vw,68px)/1 var(--mc-font-display);letter-spacing:-.05em;overflow-wrap:anywhere}.release-glow-artist{display:flex;align-items:center;gap:10px;margin:0;color:#fff;font:600 18px/1.25 var(--mc-font-interface);overflow-wrap:anywhere}.release-glow-avatar{display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#ffffff2e;font:700 12px/1 var(--mc-font-interface);letter-spacing:.02em}.release-glow-lead{max-width:460px;margin:4px 0 0;color:#ffffffdb;font:400 17px/1.5 var(--mc-font-interface)}.release-glow-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.application-content .release-glow-actions :is(.primary,.secondary){min-height:var(--mc-target-minimum);padding:0 22px;font-size:15px}.release-glow :focus-visible{outline-color:var(--mc-color-focus-on-shell)}.release-glow-note{margin:0;color:#ffffffb8;font:400 13px/1.45 var(--mc-font-interface)}.release-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:28px;padding:0 12px 0 10px;box-sizing:border-box;border-radius:999px;font:600 13px/1 var(--mc-font-interface);letter-spacing:0;text-transform:none;white-space:nowrap}.release-chip .studio-icon svg{width:14px;height:14px}.release-chip-dot{width:7px;height:7px;border-radius:999px;background:currentColor}.release-chip[data-tone=ready]{color:var(--mc-status-ready-foreground);background:var(--mc-status-ready-background)}.release-chip[data-tone=todo]{color:var(--mc-status-review-foreground);background:var(--mc-status-review-background)}.release-chip[data-tone=fix]{color:var(--mc-status-error-foreground);background:var(--mc-status-error-background)}.release-chip:is([data-tone=checking],[data-tone=confirmed]){color:var(--mc-color-text-primary);background:var(--mc-color-surface-subtle)}.release-glow:not(.release-pageheader) .release-chip[data-tone=ready]{color:#b4f5d2;background:#6ee7aa2e}.release-glow:not(.release-pageheader) .release-chip[data-tone=todo]{color:#ffd29a;background:#ffb2572e}.release-glow:not(.release-pageheader) .release-chip:is([data-tone=checking],[data-tone=confirmed]){color:#fff;background:#ffffff24}.release-home-content{display:grid;gap:28px;margin-top:28px}.release-songs{padding:0 0 var(--mc-space-2);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface)}.release-songs-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-4) var(--mc-space-6)}.release-page .release-songs-heading h2,.release-page .release-step-heading h2{margin:0;font:var(--mc-type-subheading);font-weight:620;letter-spacing:-.01em}.release-song-list{list-style:none;margin:0;padding:0}.release-song{border-top:1px solid var(--mc-color-divider)}.release-song>button{display:flex;align-items:center;gap:var(--mc-space-4);width:100%;min-height:64px;padding:var(--mc-space-3) var(--mc-space-5) var(--mc-space-3) var(--mc-space-6);box-sizing:border-box;border:0;border-radius:0;background:transparent;color:var(--mc-color-text-primary);font:inherit;font-weight:inherit;text-align:left;cursor:pointer;transition:background-color var(--mc-motion-fast) var(--mc-motion-easing)}.release-song>button:not(:disabled):hover{transform:none;background:var(--mc-color-surface-subtle)}.release-song-number{flex:0 0 22px;color:var(--mc-color-text-secondary);font:500 13px/1 var(--mc-font-technical)}.release-song-text{display:grid;flex:1 1 auto;gap:4px;min-width:0}.release-song-text strong{font:var(--mc-type-control);font-weight:600;overflow-wrap:anywhere}.release-song-text small{color:var(--mc-color-text-secondary);font:400 13px/1.4 var(--mc-font-interface)}.release-song>button>.studio-icon:last-child{flex:0 0 auto;color:var(--mc-color-text-secondary)}.release-songs>.tracks-workspace{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.release-home-dropzone{width:100%;box-sizing:border-box;background:var(--mc-color-surface);color:var(--mc-color-text-primary);font:inherit;display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(24px,5vw,64px) 20px;border:2px dashed var(--mc-color-divider-strong);border-radius:18px;text-align:center;cursor:pointer}.release-home-dropzone:focus-visible,.release-home-dropzone:focus-within{outline:3px solid var(--mc-color-interactive);outline-offset:4px}.release-home-dropzone>.studio-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--mc-color-surface-subtle);color:var(--mc-color-interactive)}.release-dropzone-text{display:grid;gap:6px}.release-home-dropzone strong{margin:0;font:700 22px/1.35 var(--mc-font-display)}.release-home-dropzone #home-upload-formats{color:var(--mc-color-text-secondary);font:400 14px/1.45 var(--mc-font-interface)}.release-dropzone-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}.release-dropzone-actions>span{color:var(--mc-color-text-secondary)}.release-songs .release-home-dropzone{width:auto;margin:var(--mc-space-2) var(--mc-space-4) 0}.release-home-dropzone.has-music{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:var(--mc-space-2) var(--mc-space-4) 0;padding:12px 12px 12px 16px;width:auto;border-width:1.5px;border-color:var(--mc-color-divider);background:var(--mc-color-surface-subtle);text-align:left}.release-home-dropzone.has-music>.studio-icon{width:40px;height:40px;background:var(--mc-color-surface)}.release-home-dropzone.has-music .release-dropzone-text{flex:1 1 220px;gap:2px}.release-home-dropzone.has-music strong{font:600 15px/1.35 var(--mc-font-interface)}.release-home-dropzone.has-music #home-upload-formats{font-size:13px}.release-home-dropzone.has-music .release-dropzone-actions{justify-content:flex-end;gap:4px 8px}.release-home-dropzone.has-music .release-dropzone-actions>span{display:none}.release-home-dropzone.has-music .release-media-picker:has(select){flex-basis:100%}.release-step-overview{display:grid;overflow:hidden;border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface)}.release-step-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;padding:var(--mc-space-4) var(--mc-space-6);border-bottom:1px solid var(--mc-color-divider)}.release-step-heading p{margin:0;color:var(--mc-color-text-secondary);font:400 14px/1.4 var(--mc-font-interface)}.release-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.release-step-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:var(--mc-space-3);min-height:148px;padding:var(--mc-space-4) var(--mc-space-5);box-sizing:border-box;border:0;border-inline-start:1px solid var(--mc-color-divider);border-radius:0;background:var(--mc-color-surface);color:var(--mc-color-text-primary);font:inherit;font-weight:inherit;text-align:left;cursor:pointer;transition:background-color var(--mc-motion-fast) var(--mc-motion-easing)}.release-step-card:first-child{border-inline-start:0}.release-step-card:not(:disabled):hover{transform:none;background:var(--mc-color-surface-subtle)}.release-step-card[data-state=next]{background:color-mix(in srgb,var(--mc-color-interactive) 6%,var(--mc-color-surface));box-shadow:inset 0 3px 0 var(--mc-color-interactive)}.release-step-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.release-step-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-subtle);color:var(--mc-color-interactive)}.release-step-card[data-state=next] .release-step-icon{background:var(--mc-color-interactive);color:var(--mc-color-interactive-text)}.release-step-card[data-state=optional] .release-step-icon{color:var(--mc-color-text-secondary)}.release-step-thumb{display:block;width:40px;height:40px;border-radius:var(--mc-radius-small);object-fit:cover;box-shadow:0 0 0 1px #00000014}.release-step-thumb.release-media-unavailable{overflow:hidden;background:var(--mc-color-surface-subtle);font-size:0}.release-step-done{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--mc-status-ready-background);color:var(--mc-status-ready-foreground)}.release-step-done .studio-icon svg{width:14px;height:14px}.release-step-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:var(--mc-color-surface-subtle);color:var(--mc-color-text-secondary);font:600 12px/1 var(--mc-font-interface)}.release-step-card[data-state=next] .release-step-flag{background:var(--mc-color-interactive);color:var(--mc-color-interactive-text)}.release-step-text{display:contents}.release-step-text strong{font:var(--mc-type-control);font-weight:600}.release-step-text small{min-height:2lh;color:var(--mc-color-text-secondary);font:400 13px/1.45 var(--mc-font-interface)}.release-step-card[data-state=next] .release-step-text small{color:var(--mc-color-link)}.release-neutral-dot{display:inline-block;width:8px;height:8px;flex:0 0 8px;margin:5px;border-radius:50%;background:currentColor;color:var(--mc-color-text-secondary)}.track-checks .release-neutral-dot{margin:4px}.release-delete{margin-top:40px}.release-delete-button{min-height:44px;padding:10px 20px;border:1px solid var(--mc-status-error-foreground);border-radius:var(--mc-radius-control);background:var(--mc-status-error-foreground);color:var(--mc-color-surface);font-weight:600;cursor:pointer}.release-home-content+.release-room{margin-top:24px}@media(max-width:900px){.release-glow{gap:36px;padding:40px}.release-glow-art{flex-basis:200px;width:200px}.release-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.release-step-card:nth-child(3n+1){border-inline-start:0}.release-step-card:nth-child(n+4){border-top:1px solid var(--mc-color-divider)}}@media(max-width:640px){.release-glow{flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding:24px 20px 28px;border-radius:22px}.release-glow:before{background:#0a0914a3}.release-glow-art{flex:0 0 auto;width:min(200px,64%)}.release-glow-text{flex:0 0 auto;gap:12px}.release-glow-actions>button{flex:1 1 100%}.release-songs-heading{padding:var(--mc-space-3) var(--mc-space-4)}.release-song>button{gap:var(--mc-space-3);padding:var(--mc-space-3) var(--mc-space-4);flex-wrap:wrap}.release-songs .release-home-dropzone{margin-inline:var(--mc-space-3)}.release-song-text{flex-basis:calc(100% - 70px)}.release-song .release-chip{margin-left:34px}.release-song>button>.studio-icon:last-child{margin-left:auto}.release-home-dropzone.has-music .release-dropzone-actions{justify-content:flex-start}.release-home-dropzone.has-music .release-dropzone-actions>:is(button,.release-media-picker){flex:1 1 100%}.release-home-dropzone.has-music .release-dropzone-actions .release-media-picker>button{width:100%}.release-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-step-card{min-height:140px;padding:var(--mc-space-4)}.release-step-card:nth-child(n){border-inline-start:1px solid var(--mc-color-divider)}.release-step-card:nth-child(odd){border-inline-start:0}.release-step-card:nth-child(n+3){border-top:1px solid var(--mc-color-divider)}.release-step-grid>.release-step-card:last-child{grid-column:1 / -1}}.release-home-picker-label{padding:12px 24px;border-radius:var(--mc-radius-control);background:var(--mc-color-interactive);color:var(--mc-color-interactive-text);font-weight:700}.release-glow.release-pageheader{flex-wrap:nowrap;align-items:flex-start;gap:var(--mc-space-5);min-height:0;margin-top:var(--mc-space-4);padding:var(--mc-space-5) var(--mc-space-6);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);color:var(--mc-color-text-primary);background:var(--mc-color-surface)}.release-pageheader .release-glow-backdrop{display:none}.release-glow.release-pageheader:before{content:none}.release-pageheader :focus-visible{outline-color:var(--mc-color-focus)}.release-pageheader .release-glow-art{flex:0 0 88px;width:88px}.release-pageheader .release-glow-cover{border-radius:var(--mc-radius-small);background:var(--mc-color-surface-subtle);box-shadow:0 0 0 1px var(--mc-color-divider)}.release-pageheader .release-glow-slot{gap:4px;padding:6px;border:1.5px dashed var(--mc-color-divider-strong);border-radius:var(--mc-radius-small);color:var(--mc-color-text-secondary);background:var(--mc-color-surface-subtle)}.release-pageheader .release-glow-slot:not(:disabled):hover{border-color:var(--mc-color-link);background:var(--mc-color-surface-subtle)}.release-pageheader .release-glow-slot>.studio-icon{width:28px;height:28px;color:var(--mc-color-link);background:var(--mc-color-selected-background)}.release-pageheader .release-glow-slot strong{font:var(--mc-type-label)}.release-pageheader .release-glow-slot span:not(.studio-icon){display:none}.release-pageheader .release-glow-text{flex:1 1 0;gap:var(--mc-space-2);max-width:none}.release-pageheader .release-glow-meta{gap:var(--mc-space-2);color:var(--mc-color-text-secondary);font:var(--mc-type-label);letter-spacing:0;text-transform:none}.release-page .release-pageheader .release-glow-title{color:var(--mc-color-text-primary);font:var(--mc-type-page-title);letter-spacing:-.03em}.release-pageheader .release-glow-artist{gap:var(--mc-space-2);color:var(--mc-color-text-primary);font:var(--mc-type-body-compact);font-weight:600}.release-pageheader .release-glow-avatar{flex-basis:22px;width:22px;height:22px;color:var(--mc-color-interactive-text);background:var(--mc-color-interactive);font-size:10px}.release-pageheader .release-glow-lead{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.release-pageheader .release-glow-note{color:var(--mc-color-text-secondary)}.release-pageheader .release-glow-actions{margin-top:var(--mc-space-2)}.release-pageheader .release-chip{min-height:24px;padding:0 10px 0 8px;font-size:12px}.release-pageheader .release-chip-dot{width:6px;height:6px}@media(max-width:640px){.release-glow.release-pageheader{flex-direction:column;gap:var(--mc-space-4);padding:var(--mc-space-4)}.release-pageheader .release-glow-art{flex:0 0 auto;width:72px}.release-pageheader .release-glow-text{flex:0 0 auto}}.photographic-header-releaseStudio h1{color:#fff;font:700 clamp(26px,3vw,36px)/1.15 var(--mc-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 14px}.release-glow.release-pageheader:has(>.release-step-tabs){flex-wrap:wrap;padding-bottom:0}.release-step-tabs{display:flex;flex:1 0 100%;align-self:stretch;min-width:0;gap:var(--mc-space-5);margin:0 calc(-1 * var(--mc-space-6));padding:0 var(--mc-space-6);overflow-x:auto;border-top:1px solid var(--mc-color-divider);scrollbar-width:none}.release-step-tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--mc-space-2);min-height:var(--mc-target-minimum);padding-block:var(--mc-space-2);border-bottom:2px solid transparent;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact);font-weight:500;text-decoration:none;white-space:nowrap}a.release-step-tab:hover{color:var(--mc-color-text-primary)}.release-step-tab[aria-current=page]{border-bottom-color:var(--mc-color-interactive);color:var(--mc-color-text-primary);font-weight:600}.release-step-tab[aria-disabled=true],.release-step-tab .release-neutral-dot{opacity:.55}.release-step-tab[aria-current=page] .release-neutral-dot{color:var(--mc-color-interactive);opacity:1}.release-step-tab .ready-state .studio-icon{width:16px;height:16px}@media(min-width:641px){.application-sidebar .release-navigation{display:none}}@media(max-width:640px){.release-glow.release-pageheader:has(>.release-step-tabs){flex-wrap:nowrap}.release-step-tabs{gap:var(--mc-space-4);margin-inline:calc(-1 * var(--mc-space-4));padding-inline:var(--mc-space-4)}}.release-step-title:has(>.sr-only:only-child){margin:0}.release-step-tab .release-neutral-dot{width:6px;height:6px;flex-basis:6px;margin:0}.saved-masters-room{max-width:1160px;margin-inline:auto}.saved-masters-glow{min-height:200px;padding:36px 40px;gap:0}.saved-masters-glow .release-glow-text{max-width:760px}.saved-masters-glow h1{margin:0;color:#fff;font:700 clamp(32px,4vw,52px)/1.08 var(--mc-font-display);letter-spacing:-.04em}.saved-masters-state{margin-block:32px}.saved-master-list{list-style:none;margin:24px 0 0;padding:0}.saved-master-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-bottom:1px solid var(--mc-color-divider)}.saved-master-description{min-width:0}.saved-master-description h2{margin:0 0 6px;font:600 20px/1.3 var(--mc-font-interface);overflow-wrap:anywhere}.saved-master-source{margin:0 0 8px;color:var(--mc-color-text-secondary);overflow-wrap:anywhere}.saved-master-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:13px;color:var(--mc-color-text-secondary)}.saved-master-facts strong{color:var(--mc-color-text-primary);font-weight:600}.saved-master-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}@media(max-width:640px){.saved-masters-glow{min-height:160px;padding:28px 24px}.saved-master-row{align-items:stretch;flex-direction:column;gap:16px}.saved-master-actions>button{flex:1}}.release-share{display:grid;gap:28px}.release-page .release-share h2{font:700 24px/1.3 var(--mc-font-display);margin:0 0 6px}.release-share p{margin:0;color:var(--mc-color-text-secondary)}.release-share label,.release-share-field{display:grid;gap:6px;min-width:0}.release-share-field>label,.release-share-stores label>span,.release-share-link label>span,.release-share legend{font-weight:600}.release-share small{color:var(--mc-color-text-secondary);font-size:13px;line-height:1.45}.release-share input{width:100%;min-width:0;min-height:44px;padding:var(--mc-space-2) var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised)}.release-share-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}.release-share-link{display:grid;gap:14px}.release-share-link input{font:500 14px/1.5 var(--mc-font-technical)}.release-share-qr{display:grid;justify-items:center;gap:8px;margin:0}.release-share-qr img{display:block;width:168px;height:168px;padding:0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--mc-color-divider)}.release-share-form{display:grid;gap:22px;padding-top:24px;border-top:1px solid var(--mc-color-divider)}.release-share fieldset{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.release-share legend{padding:0;margin-bottom:4px}.release-share-stores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.release-share-template-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.release-share-template-options label{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 var(--mc-space-3);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised);font-weight:600;cursor:pointer}.release-share-template-options label:has(input:checked){border-color:var(--mc-color-text-primary);box-shadow:inset 0 0 0 1px var(--mc-color-text-primary)}.release-share .release-share-template-options input{width:20px;min-width:20px;min-height:20px;height:20px;padding:0;margin:0;accent-color:var(--mc-color-text-primary)}.release-share .release-share-hide{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:600;cursor:pointer}.release-share .release-share-hide input{width:20px;min-width:20px;min-height:20px;height:20px;padding:0;margin:0;accent-color:var(--mc-color-text-primary)}.release-share-slug{display:flex;align-items:center;gap:4px;min-width:0}.release-share-slug>span{color:var(--mc-color-text-secondary);font:var(--mc-type-technical);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.release-share-saved{color:var(--mc-status-ready-foreground)}@media(max-width:640px){.release-share-top{grid-template-columns:minmax(0,1fr)}.release-share-qr{justify-self:start}.release-share-stores,.release-share-template-options{grid-template-columns:minmax(0,1fr)}.release-share .room-actions>*{flex:1 1 auto;text-align:center}}.free-pages-room{max-width:1160px;margin-inline:auto}.free-pages-glow{min-height:200px;padding:36px 40px;gap:0}.free-pages-glow .release-glow-text{max-width:760px;gap:10px}.free-pages-glow h1{margin:0;color:#fff;font:700 clamp(32px,4vw,52px)/1.08 var(--mc-font-display);letter-spacing:-.04em}.free-pages-state{margin-block:32px}.free-pages-find{display:grid;gap:8px;max-width:720px;margin-top:32px}.free-pages-find label{font-weight:600}.free-pages-find small{color:var(--mc-color-text-secondary);font-size:13px}.free-pages-find-row{display:flex;flex-wrap:wrap;gap:12px}.free-pages-find-row input{flex:1 1 320px;min-width:0;padding-inline:12px;color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);background:var(--mc-color-surface-raised)}.free-pages-found{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;max-width:720px;margin-top:24px;padding:16px;box-sizing:border-box;border:1px solid var(--mc-color-divider);border-radius:14px}.free-pages-found img{flex:0 0 auto;width:120px;height:120px;border-radius:8px;object-fit:cover}.free-pages-found-copy{display:grid;flex:1 1 240px;justify-items:start;gap:4px;min-width:0}.free-pages-found-copy .primary{margin-top:12px}.free-pages-found h2{margin:0;font:600 20px/1.3 var(--mc-font-interface);overflow-wrap:anywhere}.free-pages-found :is(p,small){margin:0;color:var(--mc-color-text-secondary);overflow-wrap:anywhere}.free-pages-list{margin-top:40px}.free-pages-list h2{margin:0 0 8px;font:600 20px/1.3 var(--mc-font-interface)}.free-pages-list ul{margin:0;padding:0;list-style:none}.free-pages-list li{border-bottom:1px solid var(--mc-color-divider)}.free-pages-row{display:flex;align-items:center;gap:12px;width:100%;padding:16px 0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.free-pages-row span{display:grid;gap:4px;min-width:0}.free-pages-row strong{font-weight:600;overflow-wrap:anywhere}.free-pages-row small{color:var(--mc-color-text-secondary);overflow-wrap:anywhere}.free-pages-list .release-share{margin-bottom:24px}@media(max-width:640px){.free-pages-glow{min-height:160px;padding:28px 24px}.free-pages-find-row>button{flex:1 1 100%}.free-pages-found-copy .primary{justify-self:stretch}}.mc-chart{--chart-series-accent: var(--mc-color-interactive);--chart-series-spotify: #257b68;--chart-series-apple: #7f51c2;--chart-series-youtube: #b65075;--chart-series-amazon: #227d9c;--chart-series-deezer: #8b6c21;--chart-series-tiktok: #b2532d;--chart-series-other: #6a7383;margin:0;padding:var(--mc-space-6);min-width:0;border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface);color:var(--mc-color-text-primary);font:var(--mc-type-body-compact)}:root[data-theme=dark] .mc-chart{--chart-series-spotify: #6dccb5;--chart-series-apple: #bf9ce9;--chart-series-youtube: #ef9fb7;--chart-series-amazon: #72c4e3;--chart-series-deezer: #dfc274;--chart-series-tiktok: #f2b18e;--chart-series-other: #aab8cc}.mc-chart *,.mc-chart *:before,.mc-chart *:after{box-sizing:border-box}.mc-chart h3{margin:0 0 var(--mc-space-2);font:var(--mc-type-section-heading)}.mc-chart figcaption p{margin:0 0 var(--mc-space-4);color:var(--mc-color-text-secondary)}.chart-visual{min-width:0}.chart-svg{width:100%;height:auto;display:block;overflow:visible}.chart-svg text{fill:var(--mc-color-text-secondary);font:var(--chart-svg-font-size, 12px) var(--mc-font-interface);font-variant-numeric:tabular-nums}.chart-svg path{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.chart-svg line{vector-effect:non-scaling-stroke}.chart-grid line{stroke:var(--mc-color-divider);stroke-width:1}.chart-series-accent{--chart-series: var(--chart-series-accent)}.chart-series-spotify{--chart-series: var(--chart-series-spotify)}.chart-series-apple{--chart-series: var(--chart-series-apple)}.chart-series-youtube{--chart-series: var(--chart-series-youtube)}.chart-series-amazon{--chart-series: var(--chart-series-amazon)}.chart-series-deezer{--chart-series: var(--chart-series-deezer)}.chart-series-tiktok{--chart-series: var(--chart-series-tiktok)}.chart-series-other{--chart-series: var(--chart-series-other)}.chart-svg .chart-series-accent,.chart-svg .chart-series-spotify,.chart-svg .chart-series-apple,.chart-svg .chart-series-youtube,.chart-svg .chart-series-amazon,.chart-svg .chart-series-deezer,.chart-svg .chart-series-tiktok,.chart-svg .chart-series-other{stroke:var(--chart-series)}.chart-svg rect[class*=chart-series-],.chart-svg circle[class*=chart-series-]{fill:var(--chart-series);stroke:none}.chart-line{fill:none;stroke:var(--chart-series, var(--mc-color-interactive));stroke-width:2}.chart-previous{fill:none;stroke:var(--mc-color-text-secondary);stroke-dasharray:5 4;stroke-width:2}.chart-previous-point{fill:var(--mc-color-surface);stroke:var(--mc-color-text-secondary);stroke-width:1}.chart-svg .chart-release-pin{fill:var(--mc-color-text-secondary);stroke:none}.chart-wash{fill:var(--chart-series, var(--mc-color-interactive))!important;fill-opacity:.1;stroke:none!important}.chart-track{fill:var(--mc-color-surface-subtle)}.chart-point{fill:var(--chart-series, var(--mc-color-interactive))}.chart-pin{stroke:var(--mc-color-text-secondary);stroke-dasharray:2 3}.chart-mark{outline:none;cursor:crosshair}.chart-mark:focus-visible{outline:3px solid var(--mc-color-focus);outline-offset:3px;border-radius:4px}.chart-readout{min-height:3.2em;margin:var(--mc-space-3) 0;color:var(--mc-color-text-secondary);overflow-wrap:anywhere}.chart-readout [role=tooltip]{color:var(--mc-color-text-primary);background:var(--mc-color-surface-subtle);border-radius:var(--mc-radius-small);padding:var(--mc-space-2)}.chart-table summary{color:var(--mc-color-link);min-height:var(--mc-target-minimum);padding-block:var(--mc-space-2);cursor:pointer}.chart-table-scroll{overflow-x:auto;max-width:100%}.mc-chart table{width:100%;border-collapse:collapse;color:var(--mc-color-text-primary);font:var(--mc-type-body-compact)}.mc-chart caption{text-align:left;padding-block:var(--mc-space-2);font-weight:600}.mc-chart th,.mc-chart td{padding:var(--mc-space-2);text-align:right;border-bottom:1px solid var(--mc-color-divider);font-variant-numeric:tabular-nums}.mc-chart th:first-child{text-align:left}.chart-legend{display:flex;flex-wrap:wrap;gap:var(--mc-space-2) var(--mc-space-4);list-style:none;margin:var(--mc-space-3) 0;padding:0}.chart-swatch{display:inline-block;width:10px;height:10px;border-radius:2px;margin-inline-end:6px;background:var(--chart-series, var(--mc-color-interactive))}.chart-share-legend-item,.chart-release-legend{display:inline-flex;align-items:center;gap:6px}.chart-share-legend-item .chart-swatch{margin-inline-end:0}.chart-stat-value{font:var(--mc-type-page-title);font-variant-numeric:tabular-nums;margin:var(--mc-space-2) 0}.chart-stat-change{color:var(--mc-color-text-secondary)}.chart-stat-period{margin:0 0 var(--mc-space-2);color:var(--mc-color-text-secondary)}.chart-stat-change{display:flex;gap:var(--mc-space-2);justify-content:space-between}.chart-waterfall-total{fill:var(--mc-color-interactive)}.chart-waterfall-deduction{fill:var(--mc-color-text-secondary)}.chart-waterfall-held{fill:var(--mc-status-review-foreground)}.chart-waterfall-unexplained{fill:var(--mc-status-required-foreground)}.chart-zero-axis,.chart-waterfall-connector{stroke:var(--mc-color-text-secondary);stroke-width:1}.chart-heat-cell{color:var(--mc-color-text-primary);background:color-mix(in srgb,var(--mc-color-interactive) calc(8% + var(--chart-heat-strength, 0) * 32%),var(--mc-color-surface))}.chart-heat-cell.is-missing{background:var(--mc-color-surface-subtle)}.chart-heat-cell .chart-mark{display:block;padding:var(--mc-space-2);min-height:var(--mc-target-minimum)}.chart-heat-table{table-layout:fixed;min-width:calc(6rem + var(--chart-heat-value-columns, 0) * 4rem)}.chart-heat-label-column{width:6rem}.chart-heat-value-column{width:calc((100% - 6rem) / var(--chart-heat-value-columns, 1))}.mc-chart .chart-heat-table :is(th,td){text-align:end;vertical-align:middle}.mc-chart .chart-heat-table th{padding-inline:2px;overflow-wrap:anywhere}.mc-chart .chart-heat-table :is(th[scope=row],th:first-child){padding-inline:var(--mc-space-2);text-align:start}.mc-chart .chart-heat-table td{padding:0}.chart-heat-table .chart-heat-cell .chart-mark{padding-inline:2px;overflow-wrap:normal;word-break:normal}.chart-keyboard-hint,.chart-stat-unavailable-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.chart-waterfall-label-index,.chart-waterfall-legend{display:none}@media(max-width:480px){.mc-chart{padding:var(--mc-space-4)}.mc-chart h3{font-size:18px}.chart-waterfall-label-full{display:none}.chart-waterfall-label-index{display:block}.chart-waterfall-legend{display:grid;gap:var(--mc-space-1);padding-inline-start:1.5em;color:var(--mc-color-text-secondary)}}.earnings-page{display:grid;max-width:1100px;min-width:0;gap:var(--mc-space-6)}.earnings-page .earnings-heading{margin-bottom:0}.earnings-heading p{max-width:65ch}.earnings-artist{color:var(--mc-color-text-secondary)}.earnings-card{display:flex;flex-direction:column;min-width:0;padding:var(--mc-space-6);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface-raised)}.earnings-card :is(h2,h3,h4,p){margin:0}.earnings-card h2{font:var(--mc-type-section-heading)}.earnings-card :is(h3,h4){font:var(--mc-type-label)}.earnings-card>p:not(.earnings-total-amount,.earnings-period-amount){color:var(--mc-color-text-secondary)}.earnings-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:var(--mc-space-4)}.earnings-total{gap:var(--mc-space-3)}.earnings-total-amount{font-size:clamp(2rem,6vw,3.5rem);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.earnings-statements{min-width:0}.earnings-statements>h2{margin:0 0 var(--mc-space-4)}.earnings-period-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:stretch;gap:var(--mc-space-4)}.earnings-period{gap:var(--mc-space-3)}.earnings-period h3{overflow-wrap:anywhere}.earnings-period-amount{margin-top:auto!important;font:var(--mc-type-section-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.earnings-fee-summary{display:grid;gap:var(--mc-space-3);margin:0;padding-top:var(--mc-space-3);border-top:1px solid var(--mc-color-divider)}.earnings-fee-summary>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:var(--mc-space-4)}.earnings-fee-summary dt{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.earnings-fee-summary dd{margin:0;text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.earnings-fee-summary>div:last-child dd{font-weight:600}.earnings-tax-summary>div:last-child dd{font-weight:inherit}.earnings-label-entries{display:grid;gap:var(--mc-space-3)}.earnings-label-entries>summary{cursor:pointer;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.earnings-label-deal{gap:var(--mc-space-4);max-width:720px}.earnings-label-deal .roster-deal-terms+.roster-deal-terms{padding-top:var(--mc-space-4);border-top:1px solid var(--mc-color-divider)}.earnings-label-deal-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}.earnings-label-deal-actions button{min-height:40px}@media(max-width:640px){.earnings-label-deal-actions button{min-height:44px}}.earnings-withdraw{display:grid;justify-items:start;gap:var(--mc-space-4);margin-top:auto;padding-top:var(--mc-space-2)}.earnings-withdraw>dl{justify-self:stretch}.earnings-withdraw-account{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.earnings-withdraw-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}.earnings-withdraw button{min-height:40px}.earnings-feedback{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--mc-space-4)}.earnings-feedback p{color:var(--mc-color-text-secondary)}.earnings-feedback button{margin-top:auto}.earnings-identity{align-items:flex-start;gap:var(--mc-space-4)}.earnings-identity>button{margin-top:auto}.earnings-identity-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);margin-top:auto}.earnings-breakdown{display:grid;min-width:0;gap:var(--mc-space-5)}.earnings-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--mc-space-4)}.earnings-breakdown-grid .earnings-card{gap:var(--mc-space-4)}.earnings-breakdown-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-4)}.earnings-breakdown-heading>div{display:grid;gap:var(--mc-space-2);min-width:0}.earnings-breakdown-heading p{color:var(--mc-color-text-secondary)}.earnings-breakdown-heading .release-wide-field{width:min(100%,260px);margin:0}.earnings-breakdown .studio-select>select{background-image:none}.earnings-store-list{margin:0;padding:0;list-style:none}.earnings-store-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mc-space-3);padding-block:var(--mc-space-4)}.earnings-store-row+.earnings-store-row{border-top:1px solid var(--mc-color-divider)}.earnings-store-name{display:grid;align-content:start;gap:var(--mc-space-1);min-width:0;overflow-wrap:anywhere}.earnings-store-name p{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.earnings-store-row dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-4);margin:0}.earnings-store-row dl>div{display:grid;align-content:start;gap:var(--mc-space-2);min-width:0}.earnings-store-row dt{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.earnings-store-row dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.earnings-rate-row{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start}.earnings-rate{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:640px){.earnings-page{gap:var(--mc-space-4)}.earnings-card{padding:var(--mc-space-4)}.earnings-period-grid,.earnings-breakdown-grid{grid-template-columns:minmax(0,1fr)}.earnings-store-row,.earnings-store-row dl{grid-template-columns:minmax(0,1fr);gap:var(--mc-space-3)}.earnings-store-row dl>div{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:var(--mc-space-4)}.earnings-store-row dd{text-align:end}.earnings-withdraw button{min-height:44px}}.analytics-page{display:grid;width:100%;max-width:1100px;min-width:0;gap:var(--mc-space-6)}.analytics-page .analytics-heading{margin-bottom:0}.analytics-heading p{max-width:65ch}.analytics-frame{display:flex;flex-wrap:wrap;align-items:end;gap:var(--mc-space-3) var(--mc-space-6)}.analytics-scope{margin:0;min-width:0;overflow-wrap:anywhere}.analytics-range{display:grid;gap:var(--mc-space-2);min-width:170px}.analytics-range .studio-select>select{appearance:none;min-height:var(--mc-target-minimum);padding:var(--mc-space-2) 40px var(--mc-space-2) var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised);font:var(--mc-type-body)}.analytics-range>span:first-child,.analytics-report-meta dt{color:var(--mc-color-text-secondary)}.analytics-report-meta{display:flex;flex-wrap:wrap;gap:var(--mc-space-3) var(--mc-space-6);margin:0}.analytics-report-meta dd{margin:var(--mc-space-1) 0 0;font-variant-numeric:tabular-nums}.analytics-coverage-note{width:100%;margin:0;color:var(--mc-color-text-secondary);overflow-wrap:anywhere}.analytics-glance,.analytics-story{display:grid;min-width:0;gap:var(--mc-space-4)}.analytics-glance>h2,.analytics-story>h2{margin:0;font:var(--mc-type-section-heading)}.analytics-metrics,.analytics-story-pair{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--mc-space-4)}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-space-4)}.analytics-highlight{display:flex;flex-direction:column;min-width:0;padding:var(--mc-space-6);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface)}.analytics-highlight h3{min-height:3em;margin:0;font:var(--mc-type-subheading);overflow-wrap:anywhere}.analytics-highlight p{margin:var(--mc-space-3) 0 0;color:var(--mc-color-text-secondary);overflow-wrap:anywhere}.analytics-highlight .analytics-highlight-value{color:var(--mc-color-text-primary);font:var(--mc-type-section-heading);font-variant-numeric:tabular-nums}.analytics-highlight>p:last-child{margin-top:auto;padding-top:var(--mc-space-3)}.analytics-marker-note{margin:0;color:var(--mc-color-text-secondary)}.analytics-page .chart-footer{margin-top:var(--mc-space-3);color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.analytics-page .mc-chart{display:flex;flex-direction:column;height:100%;padding:var(--mc-space-6)}.analytics-page .mc-chart figcaption{flex:0 0 auto}.analytics-page .mc-chart figcaption h3{overflow-wrap:anywhere}.analytics-page .mc-chart figcaption p{min-height:3em}.analytics-page .chart-visual{flex:1 0 auto}.analytics-page .chart-readout{flex:0 0 auto;margin-top:var(--mc-space-4)}.analytics-page .chart-table{flex:0 0 auto}.analytics-metrics .chart-stat-value{font-size:clamp(1.8rem,3vw,2.5rem)}.analytics-hero .chart-stat-value{font-size:clamp(2.5rem,5vw,3.5rem)}.analytics-state{min-width:0;padding:var(--mc-space-6);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface)}.analytics-state h2{margin:0 0 var(--mc-space-3);font:var(--mc-type-section-heading)}.analytics-state p{max-width:65ch;margin:0;color:var(--mc-color-text-secondary)}.analytics-state button{margin-top:var(--mc-space-4)}@media(max-width:760px){.analytics-metrics,.analytics-highlights{grid-template-columns:minmax(0,1fr)}.analytics-highlight h3{min-height:0}}@media(max-width:640px){.analytics-page{gap:var(--mc-space-4)}.analytics-story-pair{grid-template-columns:minmax(0,1fr)}.analytics-frame{align-items:stretch}.analytics-range,.analytics-range .studio-select,.analytics-report-meta{width:100%}.analytics-page .mc-chart,.analytics-state,.analytics-highlight{padding:var(--mc-space-4)}}.release-edit-dialog{width:min(460px,calc(100vw - 40px));max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid var(--mc-color-divider);border-radius:14px;padding:24px;color:var(--mc-color-text-primary);background:var(--mc-color-surface);box-shadow:0 20px 70px #0000004d}.release-edit-dialog::backdrop{background:#031121a6}.release-edit-dialog h2{margin-top:0;font:700 22px/1.3 var(--mc-font-display)}.release-edit-dialog p{color:var(--mc-color-text-secondary);line-height:1.6}.release-edit-dialog .room-actions{flex-wrap:wrap}.release-edit-dialog-profiles .room-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.release-edit-dialog-profiles .room-actions>button{width:100%;min-width:0;min-height:var(--mc-target-minimum);white-space:normal}.release-edit-dialog.release-edit-dialog-profiles .secondary{background:transparent;box-shadow:none}.release-edit-dialog.release-edit-dialog-profiles .text-action{color:var(--mc-color-text-secondary);border:1px solid transparent;background:transparent;box-shadow:none}.release-edit-dialog-auto{width:min(296px,calc(100vw - 24px));padding:6px;box-shadow:0 18px 48px #06182138,0 2px 6px #06182114;font:var(--mc-type-control);text-align:left}.release-edit-dialog-auto::backdrop{background:#03112133}.release-edit-dialog-auto h2{margin:0 0 4px;padding:10px 10px 12px;border-bottom:1px solid var(--mc-color-divider);font:600 14px/1.4 var(--mc-font-interface)}.release-edit-dialog-auto .room-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:1px;margin:0}.release-edit-dialog-auto .room-actions>button{width:100%;min-height:40px;padding:8px 10px;color:var(--mc-color-text-primary);border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;text-align:left}.release-edit-dialog-auto .room-actions>button:hover,.release-edit-dialog-auto .room-actions>button:focus{outline:none;background:var(--mc-color-surface-subtle)}.release-edit-dialog-auto .room-actions>button:focus-visible{box-shadow:inset 0 0 0 2px var(--mc-color-focus)}:root[data-theme=dark] .release-edit-dialog-auto{border-color:var(--mc-color-divider-strong);background:var(--mc-color-surface-raised);box-shadow:0 22px 56px #0000007a}@media(pointer:coarse),(max-width:640px){.release-edit-dialog-auto .room-actions>button{min-height:var(--mc-target-minimum)}}.cover-editor{container:cover-editor / inline-size;min-width:0;margin-top:24px;color:var(--mc-color-text-primary);font-family:var(--mc-font-display)}.cover-editor *,.cover-editor *:before,.cover-editor *:after{box-sizing:border-box}.cover-editor-card-open{grid-column:1 / -1}.artwork-room-grid>.cover-editor{grid-column:1 / -1}.covercurrent-option-card>.cover-editor{grid-column:1 / -1;width:100%}.cover-editor-entry{grid-column:1 / -1;justify-self:start}.cover-editor-source{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.cover-editor-used{color:var(--mc-status-ready-foreground)}.cover-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.cover-editor-heading h2,.cover-editor>h2{margin:0 0 8px;font:700 24px/1.25 var(--mc-font-display);letter-spacing:-.025em}.cover-editor-heading h2[tabindex="-1"]:focus{outline:none}.cover-editor-heading p,.cover-editor>p{max-width:62ch;margin:0;color:var(--mc-color-text-secondary);font:400 14px/1.5 var(--mc-font-interface)}.cover-editor-heading>button{flex:0 0 auto;min-height:var(--mc-target-minimum)}.cover-editor-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;min-width:0}.cover-editor-stage{position:relative;isolation:isolate;overflow:hidden;display:block;min-width:0;min-height:0;width:100%;max-width:520px;margin:0 auto;padding:20px;border-radius:22px;background:#2a2233;color:#fff}.cover-editor-stage .release-glow-backdrop{inset:-100px}.cover-editor-stage .release-glow-backdrop img{filter:blur(48px) saturate(1.3)}.cover-editor-stage .release-glow-arcs{opacity:.12}.cover-editor-canvas{position:relative;width:100%;min-width:0;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#ffffff0f;box-shadow:0 18px 40px -20px #000000b3}.cover-editor-canvas canvas,.cover-editor-canvas>img{display:block;width:100%;height:100%;object-fit:contain}.cover-editor-canvas>img{position:absolute;inset:0}.cover-editor-canvas[data-busy=true]{opacity:.55}.cover-editor-layer-button{position:absolute;min-width:var(--mc-target-minimum);min-height:var(--mc-target-minimum);padding:0;border:1px solid transparent;border-radius:0;background:transparent;touch-action:none;cursor:grab}.cover-editor-layer-button[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 1px #00000073}.cover-editor-layer-button[data-dragging=true]{cursor:grabbing}.cover-editor-layer-button:focus-visible{outline:3px solid var(--mc-color-focus-on-shell);outline-offset:3px}.cover-editor-guide{position:absolute;z-index:2;border:1px dashed rgb(255 255 255 / 75%);pointer-events:none}.cover-editor-guide[data-guide=safe]{inset:4%}.cover-editor-guide[data-guide=centre]{inset:0 auto 0 50%;border-width:0 0 0 1px}.cover-editor .cover-editor-advice{min-height:42px;margin:12px 0 0;font:400 13px/1.5 var(--mc-font-interface);color:#ffffffe0;overflow-wrap:anywhere}.cover-editor-advice a{color:inherit;text-underline-offset:3px}.cover-editor-advice a:focus-visible{outline:3px solid var(--mc-color-focus-on-shell);outline-offset:3px}.cover-editor-history{display:flex;align-items:center;gap:8px;margin-top:8px}.cover-editor-history>button{min-height:var(--mc-target-minimum);min-width:var(--mc-target-minimum)}.cover-editor .cover-editor-nudge{margin:10px 0 0;font:400 12px/1.5 var(--mc-font-interface);color:#ffffffc2}.covercurrent-option-card .cover-editor span{color:inherit}.cover-editor-controls{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}.cover-editor-controls>p{margin:-4px 0 0;color:var(--mc-color-text-secondary);font:400 13px/1.5 var(--mc-font-interface)}.cover-editor-controls button,.cover-editor-controls select,.cover-editor-controls input:not([type=checkbox]){min-height:var(--mc-target-minimum)}.cover-editor-controls .studio-select{min-width:0;width:100%}.cover-editor-controls .studio-select select{appearance:none;width:100%;max-width:100%;min-height:var(--mc-target-minimum);padding:var(--mc-space-2) 40px var(--mc-space-2) var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised);font:var(--mc-type-body)}.cover-editor-controls .studio-select-list button{min-height:var(--mc-target-minimum)}.cover-editor-layers{display:grid;gap:8px;min-width:0}.cover-editor-layer-row{display:flex;align-items:center;gap:12px;min-height:60px;width:100%;padding:12px 14px;border:1px solid var(--mc-color-divider);border-radius:12px;background:var(--mc-color-surface);color:var(--mc-color-text-primary);text-align:left;cursor:pointer}.cover-editor-layer-row[aria-checked=true]{border-color:var(--mc-color-selected-border);background:var(--mc-color-selected-background);color:var(--mc-color-selected-text)}.cover-editor-layer-row>input{flex:0 0 auto;margin:0;accent-color:var(--mc-color-interactive)}.cover-editor-layer-text{display:grid;gap:4px;min-width:0}.cover-editor-layer-row strong,.cover-editor-layer-text>:first-child{font:600 13px/1.3 var(--mc-font-interface)}.cover-editor-layer-row span,.cover-editor-layer-text>:last-child{overflow-wrap:anywhere}.cover-editor-layer-text>:last-child{color:var(--mc-color-text-secondary);font:400 14px/1.4 var(--mc-font-display)}.cover-editor-field{display:grid;gap:8px;min-width:0;color:var(--mc-color-text-primary);font:600 13px/1.4 var(--mc-font-interface)}.cover-editor-field input[type=range]{display:block;width:100%;min-width:0;margin:0;padding:0;accent-color:var(--mc-color-interactive)}.cover-editor-control-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px}.cover-editor-checkbox{display:flex;align-items:center;gap:10px;min-height:var(--mc-target-minimum);font:500 13px/1.4 var(--mc-font-interface);cursor:pointer}.cover-editor-checkbox input{width:18px;height:18px;margin:0;accent-color:var(--mc-color-interactive)}.cover-editor-alignment{--pill-count: 3;display:inline-grid;width:100%;margin:0}.cover-editor .cover-editor-alignment button{min-height:var(--mc-target-minimum);min-width:0;padding:8px 4px}.cover-editor-alignment button[aria-checked=true]{color:var(--mc-color-selected-text);background:var(--mc-color-surface-raised);box-shadow:inset 0 0 0 1px var(--mc-color-divider-strong)}.cover-editor-colours{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cover-editor-swatch{display:inline-flex;align-items:center;justify-content:center;position:relative;width:var(--mc-target-minimum);height:var(--mc-target-minimum);padding:8px;border:1px solid var(--mc-color-divider-strong);border-radius:50%;cursor:pointer}.cover-editor-swatch[aria-pressed=true]{outline:2px solid var(--mc-color-interactive);outline-offset:2px}.cover-editor-swatch input[type=color]{position:absolute;inset:0;width:100%;height:100%;padding:8px;border:0;border-radius:inherit;background:transparent;cursor:pointer}.cover-editor-more{min-width:0;padding:14px 0 0;border-top:1px solid var(--mc-color-divider)}.cover-editor-more>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--mc-target-minimum);color:var(--mc-color-text-secondary);font:600 13px/1.4 var(--mc-font-interface);cursor:pointer}.cover-editor-more>summary:after{content:"";flex:0 0 auto;width:7px;height:7px;margin-right:4px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.cover-editor-more[open]>summary:after{transform:rotate(225deg)}.cover-editor-more[open]{display:grid;gap:16px}.cover-editor-more>:not(summary){margin-top:16px}.cover-editor-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;padding:18px 0;border-top:1px solid var(--mc-color-divider);background:var(--mc-color-surface)}.cover-editor-status{flex:1 1 180px;min-width:0;margin:0;color:var(--mc-color-text-secondary);font:400 13px/1.5 var(--mc-font-interface);overflow-wrap:anywhere}.cover-editor-status[data-saved=true]{color:var(--mc-status-ready-foreground)}.cover-editor-status svg{margin-right:6px;vertical-align:middle}.cover-editor-spinner{animation:cover-editor-spin 1s linear infinite}@keyframes cover-editor-spin{to{transform:rotate(360deg)}}.cover-editor-footer-actions{display:flex;flex-wrap:wrap;gap:10px}.cover-editor-footer-actions>button{min-height:var(--mc-target-minimum)}.cover-editor :is(button,input,select,summary):focus-visible{outline:3px solid var(--mc-color-focus);outline-offset:3px}.cover-editor-stage :is(button,input,select,summary):focus-visible{outline-color:var(--mc-color-focus-on-shell)}.cover-editor :disabled{cursor:default}@container cover-editor (min-width: 720px){.cover-editor-layout{grid-template-columns:minmax(0,520px) minmax(250px,1fr)}.cover-editor-stage{position:sticky;top:20px;align-self:start}}@container cover-editor (max-width: 719px){.cover-editor-footer{position:sticky;z-index:5;bottom:0;padding-bottom:max(16px,env(safe-area-inset-bottom));box-shadow:0 -10px 24px -20px var(--mc-color-shadow)}}@container cover-editor (max-width: 420px){.cover-editor-heading{gap:8px}.cover-editor-heading h2{font-size:21px}.cover-editor-stage{padding:14px}.cover-editor-control-pair{gap:12px}.cover-editor-footer{gap:10px}.cover-editor-footer-actions{width:100%}.cover-editor-footer-actions>button{flex:1 1 120px;min-width:0;white-space:normal}}@media(prefers-reduced-motion:reduce){.cover-editor *,.cover-editor *:before,.cover-editor *:after{animation:none!important;transition:none!important}}:root[data-theme=light] .cover-editor-alignment button[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--mc-color-selected-border)}.royalty-shares{border-top:1px solid var(--mc-color-divider);margin-top:var(--mc-space-5);padding-top:var(--mc-space-5);min-width:0}.royalty-shares h3{margin:0 0 var(--mc-space-2)}.royalty-shares-hint{color:var(--mc-color-text-secondary);font-size:.875rem}.royalty-shares-rows{display:grid;gap:var(--mc-space-3)}.royalty-shares fieldset{border:1px solid var(--mc-color-divider);border-radius:8px;padding:var(--mc-space-3);min-width:0}.royalty-shares legend{padding:0 var(--mc-space-1);font-weight:600}.royalty-shares-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 100px auto;gap:var(--mc-space-2);align-items:end}.royalty-shares label{display:grid;gap:var(--mc-space-1);min-width:0}.royalty-shares input{width:100%;min-width:0;min-height:44px}.royalty-shares input[readonly]{color:var(--mc-color-text-secondary)}.royalty-shares button{min-height:44px;white-space:normal}.royalty-shares .room-actions{flex-wrap:wrap}.royalty-shares output{align-self:center}@media(max-width:700px){.royalty-shares-fields{grid-template-columns:minmax(0,1fr)}.royalty-shares-fields button{justify-self:start}}.saved-songs{display:grid;gap:var(--mc-space-4);margin-bottom:var(--mc-space-6)}.saved-songs>h3,.saved-songs>p{margin:0}.saved-songs>p{color:var(--mc-color-text-secondary)}.saved-songs label,.saved-songs-iswc{display:grid;gap:var(--mc-space-1);max-width:480px;min-width:0}.saved-songs-iswc label{max-width:240px}.saved-songs small{color:var(--mc-color-text-secondary)}.saved-songs-moods{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mc-space-2);max-width:720px}.saved-songs-mood-picker{display:grid;gap:var(--mc-space-2);justify-items:start}.saved-songs-mood-add{display:block;width:220px;max-width:100%;margin:0}.saved-songs-mood-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.saved-songs-mood-tag{display:inline-flex;align-items:center;gap:2px;height:26px;padding-inline:8px 2px;border:1px solid color-mix(in srgb,var(--mc-color-link) 30%,transparent);border-radius:4px;background:color-mix(in srgb,var(--mc-color-link) 10%,transparent);color:var(--mc-color-link);font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap}@media(max-width:640px){.saved-songs-mood-add{width:100%}}.saved-songs-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);align-items:center}.saved-songs-actions p{margin:0}.saved-songs.song-credits-group :is(input,select,button):not([type=radio],[type=checkbox],[type=file],[type=search]){height:40px;min-height:40px;padding-block:0;line-height:1.3}.saved-songs.song-credits-group button{width:auto;padding-inline:var(--mc-space-3)}@media(max-width:640px){.saved-songs.song-credits-group :is(input,select,button):not([type=radio],[type=checkbox],[type=file],[type=search]){height:44px;min-height:44px}}.saved-songs .saved-songs-primary{border:0;border-radius:7px;background:var(--mc-primary-background);color:var(--mc-primary-foreground);font-weight:600;box-shadow:none}.saved-songs .saved-songs-primary:hover:not(:disabled){background:var(--mc-primary-background-hover)}.saved-songs .saved-songs-primary:active:not(:disabled){background:var(--mc-primary-background-pressed)}.saved-songs .saved-songs-primary:disabled{background:var(--mc-color-interactive-disabled);cursor:not-allowed}.saved-songs.song-credits-group .saved-songs-mood-tag button{display:inline-grid;place-items:center;width:22px;height:22px;min-height:22px;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;box-shadow:none;cursor:pointer}.saved-songs.song-credits-group .saved-songs-mood-tag button:hover{background:color-mix(in srgb,var(--mc-color-link) 18%,transparent)}:root{--shake-distance: 6px;--shake-overshoot: 4px;--shake-dur-a: 80ms;--shake-dur-b: 60ms;--shake-ease: cubic-bezier(.22, 1, .36, 1);--revert-hold: 3s;--revert-dur: .28s}.t-input{transition:border-color .15s ease-out;will-change:transform}.t-input.is-error{transition:border-color var(--revert-dur, .28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur, .28s) ease-out,visibility 0s linear var(--revert-dur, .28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur, .28s) ease-out,visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{transform:translate(0);animation-timing-function:var(--shake-ease)}28.57%{transform:translate(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translate(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translate(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}.release-room .t-input.is-error{border-color:var(--mc-status-error-border);outline-color:var(--mc-status-error-border)}.release-room .t-error-msg{color:var(--mc-status-error-foreground);margin:.4rem 0 0;font-size:.875rem;font-weight:500;grid-column:1 / -1}.release-room .t-input-wrap.is-error+.t-error-msg{opacity:1;visibility:visible;transition-delay:0s}.details-inline-guidance{display:block;color:var(--mc-status-required-foreground);font-size:.875rem}.t-input-wrap.is-error>.details-inline-guidance{display:none}.artist-pages-field{border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-md, 12px);padding:1rem;display:grid;gap:.6rem}.artist-pages-field h3,.artist-pages-field p{margin:0}.artist-pages-field .text-action{justify-self:start}.artist-pages-field .artist-page-workspace{margin:0;padding:0;border:0;border-radius:0;background:none}.artist-pages-field .artist-page-card{padding:0;border:0;border-radius:0}.details-remaining{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;color:var(--mc-color-text-secondary);margin:0 0 1rem}.pill-tabs{display:inline-grid;grid-template-columns:repeat(var(--pill-count),1fr);max-width:100%;position:relative;isolation:isolate;padding:3px;margin-bottom:18px;background:var(--mc-color-surface-subtle);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control)}.pill-tabs button{position:relative;z-index:1;min-height:28px;padding:4px 18px;border:0;border-radius:var(--mc-radius-small);background:transparent;color:var(--mc-color-text-secondary);font-size:.9rem;font-weight:600;line-height:1.2;white-space:nowrap}.pill-tabs button[aria-selected=true]{color:var(--mc-color-text-primary)}.pill-tabs button:after{position:absolute;inset:calc((var(--mc-target-minimum) - 100%) / -2) 0;content:""}.pill-tabs-highlight{position:absolute;inset:3px auto 3px 3px;width:calc((100% - 6px) / var(--pill-count));border-radius:var(--mc-radius-small);background:var(--mc-color-surface-raised);border:1px solid var(--mc-color-selected-border);box-shadow:0 2px 4px #00000014;transform:translate(calc(100% * var(--pill-index)));transition:transform var(--mc-motion-standard) var(--mc-motion-easing)}.pill-tabs-attention{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--mc-status-error-foreground);vertical-align:middle}@media(max-width:640px){.pill-tabs button{padding:4px 12px;white-space:normal}}@media(prefers-reduced-motion:reduce){.pill-tabs-highlight{transition:none}}.comparison-switch{position:relative;isolation:isolate}.comparison-switch>button{position:relative;z-index:1}.comparison-switch-highlight{position:absolute;top:0;left:0;z-index:0;border:1px solid var(--mc-color-selected-border);border-radius:9px;background:var(--mc-color-selected-background);pointer-events:none}.comparison-switch-highlight:not([style]){display:none}.mastering-comparison .comparison-switch-highlight{border-color:var(--mc-color-interactive);background:var(--mc-color-interactive)}.comparison-switch:has(>.comparison-switch-highlight[style])>button[aria-pressed=true][aria-pressed]{border-color:transparent;background:transparent;box-shadow:none}.album-balance summary{cursor:pointer;font:var(--mc-type-section-heading)}.album-balance fieldset{border:0;padding:0;margin:1rem 0;min-width:0}.album-balance legend{font-weight:700;margin-bottom:.75rem}.album-track-choice{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,1fr);gap:1rem;align-items:center;margin:.6rem 0}.album-track-choice select{min-width:0;width:100%}.album-level{border-top:1px solid var(--mc-color-control-border);padding:1rem 0;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.album-level strong{flex:1 1 12rem}.album-level label{display:flex;gap:.5rem;align-items:center}.album-level input[type=number]{width:6rem}.album-level p{width:100%;margin:0}.album-audition,.album-accept{border-top:1px solid var(--mc-color-control-border);padding-top:1rem;margin-top:1rem}.album-audition button[aria-pressed=true]{outline:2px solid var(--mc-color-interactive-on-shell);outline-offset:2px}.album-audition input[type=range]{width:100%}.album-balance .room-actions{flex-wrap:wrap}@media(max-width:640px){.album-track-choice{grid-template-columns:1fr;gap:.35rem}.album-level strong{flex-basis:100%}}.album-room{display:grid;gap:28px;margin-top:28px}.release-songs-heading>p{flex:1 1 100%;margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.album-songs .release-songs-heading>p,.album-room .release-songs-heading>p{order:2}.album-entry{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:6px 4px 4px;padding:14px 14px 14px 16px;border:1.5px solid color-mix(in srgb,var(--mc-color-interactive) 30%,var(--mc-color-divider));border-radius:18px;background:color-mix(in srgb,var(--mc-color-interactive) 5%,var(--mc-color-surface))}.album-entry-mark{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--mc-color-interactive);color:var(--mc-color-interactive-text)}.album-entry-text{display:grid;flex:1 1 260px;gap:2px;min-width:0}.album-entry-text strong{font:600 15px/1.35 var(--mc-font-interface)}.album-entry-text small{color:var(--mc-color-text-secondary);font:400 13px/1.45 var(--mc-font-interface)}.album-entry>button{margin-left:auto}.album-song-row{display:flex;align-items:center;gap:16px;min-height:64px;padding:10px 12px 10px 20px;box-sizing:border-box}.album-song[data-current] .album-song-row{border-radius:16px;background:var(--mc-color-surface-subtle)}.album-song-tools,.album-song-actions{display:flex;flex:0 0 auto;align-items:center;gap:6px;margin-left:auto}.album-songs-add{padding:8px 12px 10px 20px;border-top:1px solid var(--mc-color-divider)}.application-content .album-song-play{flex:0 0 auto}.album-sound{padding:24px;border:1px solid var(--mc-color-divider);border-radius:24px;background:var(--mc-color-surface);box-shadow:0 1px 2px #0618210a}.album-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.album-reference>div{display:flex}.album-stages{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:4px 20px 12px;list-style:none;color:var(--mc-color-text-secondary);font:500 14px/1.4 var(--mc-font-interface)}.album-stages li{display:inline-flex;align-items:center;gap:8px}.album-stages li[data-state=now]{color:var(--mc-color-text-primary);font-weight:600}.album-stage-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--mc-color-surface-subtle);font:700 12px/1 var(--mc-font-interface)}.album-stages li[data-state=now] .album-stage-mark{background:var(--mc-color-interactive);color:var(--mc-color-interactive-text)}.album-stages li[data-state=done] .album-stage-mark{background:var(--mc-status-ready-background);color:var(--mc-status-ready-foreground)}.album-meter{height:6px;margin:0 20px 12px;overflow:hidden;border-radius:999px;background:var(--mc-color-surface-subtle)}.album-meter span{display:block;height:100%;border-radius:inherit;background:var(--mc-color-interactive);transition:width var(--mc-motion-slow) var(--mc-motion-easing)}.application-content .album-note{margin:0;padding:12px 20px 14px;border-top:1px solid var(--mc-color-divider);color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.album-listen{display:grid;gap:28px}.album-player .lab-deck{margin:0 12px 12px}.album-now{min-width:0;font:600 15px/1.3 var(--mc-font-interface);overflow-wrap:anywhere}.album-bar{position:relative}.album-bar-marks{position:absolute;inset:0 52px;pointer-events:none}.album-bar-marks i{position:absolute;top:50%;width:2px;height:12px;margin-left:-1px;border-radius:1px;background:var(--mc-color-divider-strong);transform:translateY(-50%)}.album-done{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:24px;border:1px solid var(--mc-status-ready-border);border-radius:24px;background:var(--mc-status-ready-background)}.album-done>div:not(.room-actions){flex:1 1 320px;min-width:0}.application-content .album-done h2{margin:0 0 4px;font:700 22px/1.2 var(--mc-font-display);letter-spacing:-.02em}.application-content .album-done p{margin:0;color:var(--mc-color-text-primary);font:var(--mc-type-body-compact)}.album-done-mark{flex:0 0 auto;width:44px;height:44px;background:var(--mc-color-surface)}@media(max-width:640px){.album-entry>button{flex:1 1 100%;margin-left:0;justify-content:center}.album-song-row{flex-wrap:wrap;gap:10px 12px;padding:12px}.album-song-row .release-song-text{flex:1 1 calc(100% - 90px)}.album-song-actions{flex:1 1 100%;justify-content:flex-end}.album-sound{padding:16px;border-radius:20px}.album-mode-grid{grid-template-columns:1fr}.album-done .room-actions>button{flex:1 1 100%}}.album-lab-page .album-room .release-songs-heading h2,.album-room .release-songs-heading h2{margin:0;font:700 22px/1.2 var(--mc-font-display);letter-spacing:-.02em}.album-lab-page>.lab-heading{margin-top:16px}.application-content .album-step-head{margin:0 0 var(--mc-space-2)}.album-back{margin:16px 0 0}.album-room{display:grid;gap:var(--mc-space-6);max-width:720px}.album-room>*{margin:0}.application-content .album-room .lab-go .lab-go-button,:root[data-theme=dark] .application-content .album-room .lab-go .lab-go-button{min-height:var(--mc-primary-height);padding:0 18px;border:1px solid transparent;border-radius:var(--mc-radius-control);background:var(--mc-primary-background);color:var(--mc-primary-foreground);box-shadow:none;font:600 15px/1 var(--mc-font-interface)}.application-content .album-room .lab-go .lab-go-button:not(:disabled):hover{background:var(--mc-primary-background-hover)}.application-content .album-room .lab-go .lab-go-button:not(:disabled):active{background:var(--mc-primary-background-pressed)}.album-room .lab-feel-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:stretch}.album-alert{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.application-content .album-alert p{margin:0;color:var(--mc-status-error-foreground);font:var(--mc-type-body-compact)}.album-room-leave{display:flex}.album-room .album-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.album-room .album-mode-grid{grid-template-columns:1fr}}.photographic-header.photographic-header-details{display:block;min-height:140px;margin-top:20px}.photographic-header.photographic-header-details>img{position:absolute;left:auto;right:0;width:45%;height:100%}.photographic-header-details .photographic-header-content{max-width:60%;padding:20px 26px}.photographic-header-details h1{margin:0;color:#fff;font:700 30px/1.15 var(--mc-font-display)}.photographic-header-details .photo-eyebrow{margin-bottom:8px}.release-details-status{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:20px;padding:14px 16px;border:1px solid var(--mc-color-divider);border-radius:8px;background:var(--mc-color-surface-subtle)}.release-details-status span{color:var(--mc-color-text-secondary);font-size:14px}.release-details-status[data-dirty=true] strong{color:var(--mc-status-review-foreground)}.release-details-fields{min-width:0;margin:0;padding:0;border:0;background:transparent}.saved-destination-choices ul{margin-block:8px 16px}@media(max-width:640px){.photographic-header.photographic-header-details{min-height:140px}.photographic-header-details .photographic-header-content{max-width:60%;padding:16px}.photographic-header-details h1{font-size:25px}}.release-details-room .release-details-status[data-dirty=true] strong{color:var(--mc-color-text-primary)}.details-subsections{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px}.details-subsections a{display:flex;align-items:center;min-height:var(--mc-target-minimum);padding:10px 16px;border:1px solid var(--mc-color-divider);border-radius:8px;color:var(--mc-color-text-secondary);text-decoration:none;background:var(--mc-color-surface)}.details-subsections a[aria-current=location]{background:var(--mc-color-interactive);color:var(--mc-color-interactive-text);border-color:var(--mc-color-interactive)}.details-subsection{margin:28px 0;padding:24px 0;border-top:1px solid var(--mc-color-divider);min-width:0}.details-subsection>h2{margin:0 0 10px;scroll-margin-top:100px}.details-subsection>p{color:var(--mc-color-text-secondary);margin-bottom:24px}.details-section-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.details-section-actions a{display:inline-flex;align-items:center;min-height:var(--mc-target-minimum)}.details-section-actions .details-continue{border-radius:8px;padding:10px 16px;text-decoration:none;background:var(--mc-color-interactive);color:var(--mc-color-interactive-text)}.details-field-errors{padding:16px;border-radius:8px;color:var(--mc-status-error-foreground);background:var(--mc-status-error-background)}.details-field-errors a{display:grid;gap:6px;margin:8px 0;color:inherit}.release-details-room [aria-invalid=true]{border-color:var(--mc-status-error-foreground)}.release-details-room [id^=metadata-],.release-details-room [id=release_kind]{scroll-margin-top:100px}.details-saved-guidance{padding:12px;background:var(--mc-color-surface-subtle);border-radius:8px}.details-save{border-top:1px solid var(--mc-color-divider);padding-top:20px}@media(max-width:640px){.photographic-header.photographic-header-details{display:flex;min-height:0}.photographic-header.photographic-header-details>img{position:static;width:100%;height:156px}.photographic-header-details .photographic-header-content{max-width:none;padding:16px}.details-subsections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.details-subsections a{padding:10px}.details-section-actions{align-items:stretch;flex-direction:column-reverse}.details-section-actions a{justify-content:center}}.release-details-room .destination-option.action-needed{color:var(--mc-status-error-foreground);background:var(--mc-status-error-background);border-color:var(--mc-status-error-foreground)}.release-details-room .destination-option.genre-unavailable{color:var(--mc-color-text-secondary);background:var(--mc-color-surface-subtle);border-color:var(--mc-color-divider)}.release-details-room .details-country-search{display:grid;align-items:stretch}.release-details-room .details-country-search input{width:100%;height:auto}.release-details-room #details-upc-error{color:var(--mc-status-error-foreground)}.details-section-actions a:not(.details-continue){color:var(--mc-color-link)}.release-details-room{max-width:980px;margin-inline:0}.release-details-room .release-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.release-details-room .release-form-grid label{align-items:stretch}.release-details-room .release-form-grid+.release-form-grid{margin-top:var(--mc-space-6)}.release-details-room .release-rights-group{min-width:0;margin:24px 0 0;padding:0;border:0;background:transparent}.release-rights-group legend{padding:0;color:var(--mc-color-text-primary);font:var(--mc-type-label)}.release-rights-group>.field-help{margin:8px 0 16px}.release-rights-link{display:flex;align-items:center;gap:12px;min-height:var(--mc-target-minimum);margin:16px 0 24px;color:var(--mc-color-text-primary);font:var(--mc-type-label)}.release-rights-link input{flex:0 0 auto}.release-details-room small{color:var(--mc-color-text-secondary);line-height:1.5}.details-artist{display:grid;gap:10px;padding:12px 0}.details-artist>span{color:var(--mc-color-text-secondary)}.details-version{display:grid;gap:16px}.details-version label{display:grid;gap:8px}.details-recommended{display:inline-block;margin:6px 0;padding:2px 8px;border-radius:6px;background:var(--mc-color-surface-subtle);color:var(--mc-color-text-primary);font-size:12px}.release-details-room .details-subsection{margin-block:16px 32px;padding-top:28px}.release-details-room .release-details-fields{max-width:720px}.release-details-room .release-choice-field.compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:0;border:0;background:transparent}.release-details-room .release-choice-field.compact>legend{margin-bottom:var(--mc-space-2);padding:0}.release-details-room .release-choice-field.compact>label{height:100%;padding:0 var(--mc-space-3);border:1px solid var(--mc-color-divider);border-radius:7px;background:var(--mc-color-surface)}@media(max-width:640px){.release-details-room .release-form-grid{grid-template-columns:minmax(0,1fr)}.release-details-room .details-section-actions>button{width:100%}}.release-form-grid+.artist-pages-field{margin-top:var(--mc-space-4)}.release-details-room{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3) var(--mc-space-4)}.release-details-room>*{flex:1 0 100%;min-width:0}.release-details-room>.pill-tabs{order:-2;flex:0 1 auto;margin:0}.release-details-room>.details-remaining{order:-1;flex:0 1 auto;align-items:center;margin:0}.release-details-room>.details-remaining>span:first-child{display:inline-flex;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-1) var(--mc-space-3);border-radius:var(--mc-radius-round);background:var(--mc-status-review-background);color:var(--mc-status-review-foreground);font:var(--mc-type-label)}.release-details-room>.details-remaining>span:first-child:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.release-details-room>.details-remaining>span[aria-hidden=true]{display:none}.release-details-room>.details-remaining .text-action{font:var(--mc-type-label)}.release-details-room>.required-legend{margin:var(--mc-space-2) 0 0}.release-details-room>.release-details-fields{max-width:720px;padding:var(--mc-space-6);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface)}.release-details-room .release-details-fields>.details-subsection{margin:0;padding:0;border:0}.release-details-room .details-subsection>h2{font:var(--mc-type-subheading)}@media(max-width:640px){.release-details-room>.pill-tabs{flex-basis:100%}.release-details-room>.release-details-fields{padding:var(--mc-space-4)}}.release-details-room>.capability-note{max-width:720px}.release-details-room .details-artist{gap:var(--mc-space-2);padding:0}.release-details-room .details-artist>span{color:var(--mc-color-text-primary);font:var(--mc-type-label)}.release-details-room .details-artist>strong{display:flex;align-items:center;min-height:var(--mc-target-minimum)}.photographic-header.photographic-header-rights{display:block;min-height:140px;margin-top:20px}.photographic-header.photographic-header-rights>img{position:absolute;left:auto;right:0;width:45%;height:100%}.photographic-header-rights .photographic-header-content{max-width:60%;padding:20px 26px}.photographic-header-rights h1{margin:0;color:#fff;font:700 30px/1.15 var(--mc-font-display)}.photographic-header-rights .photo-eyebrow{margin-bottom:8px}.release-rights-status{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:20px;padding:14px 16px;border:1px solid var(--mc-color-divider);border-radius:8px;background:var(--mc-color-surface-subtle)}.release-rights-status span{color:var(--mc-color-text-secondary);font-size:14px}.release-rights-status[data-dirty=true] strong{color:var(--mc-status-review-foreground)}.release-rights-fields{min-width:0;margin:0;padding:0;border:0}.rights-saved-findings{margin-bottom:24px}.rights-saved-findings>p{color:var(--mc-color-text-secondary)}@media(max-width:640px){.photographic-header-rights .photographic-header-content{max-width:60%;padding:16px}.photographic-header-rights h1{font-size:25px}}.release-rights-room .release-rights-status[data-dirty=true] strong{color:var(--mc-color-text-primary)}.rights-subsections{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px}.rights-subsections a{display:flex;align-items:center;min-height:var(--mc-target-minimum);padding:10px 16px;border:1px solid var(--mc-color-divider);border-radius:8px;color:var(--mc-color-text-secondary);text-decoration:none;background:var(--mc-color-surface)}.rights-subsections a[aria-current=location]{background:var(--mc-color-interactive);color:var(--mc-color-interactive-text);border-color:var(--mc-color-interactive)}.rights-subsection{margin:28px 0;padding:24px 0;border-top:1px solid var(--mc-color-divider);min-width:0}.rights-subsection>h2{margin:0 0 10px;scroll-margin-top:100px}.rights-subsection>p,.rights-track-credits>p,.rights-release-credits>p{color:var(--mc-color-text-secondary)}.rights-section-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.rights-section-actions a{display:inline-flex;align-items:center;min-height:var(--mc-target-minimum)}.rights-section-actions .rights-continue{border-radius:8px;padding:10px 16px;text-decoration:none;background:var(--mc-color-interactive);color:var(--mc-color-interactive-text)}.rights-credits-list{padding:0;list-style:none}.rights-credits-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:12px 0;border-bottom:1px solid var(--mc-color-divider);overflow-wrap:anywhere}.rights-credits-list span{color:var(--mc-color-text-secondary)}.rights-release-credits{margin-top:28px}.rights-field-errors{padding:12px;border-radius:8px;color:var(--mc-status-error-foreground);background:var(--mc-status-error-background)}.rights-field-errors a{display:grid;gap:6px;color:inherit}.release-rights-room [aria-invalid=true]{border-color:var(--mc-status-error-foreground)}.release-rights-room [id^=rights-]{scroll-margin-top:100px}.rights-summary section{margin:24px 0}.rights-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.rights-summary dl div{min-width:0}.rights-summary dt{color:var(--mc-color-text-secondary);font-size:14px}.rights-summary dd{margin:5px 0 0;overflow-wrap:anywhere}.rights-guidance{padding:12px;background:var(--mc-color-surface-subtle);border-radius:8px}.rights-save{border-top:1px solid var(--mc-color-divider);padding-top:20px}.rights-forward{flex-wrap:wrap}.rights-forward .rights-skip{display:inline-flex;align-items:center;min-height:var(--mc-target-minimum);padding:10px 12px;color:var(--mc-color-link);text-underline-offset:3px}.rights-forward .rights-skip[aria-disabled=true]{color:var(--mc-color-text-secondary);cursor:not-allowed;text-decoration-style:dotted}@media(min-width:1024px)and (min-height:650px){.rights-subsections{position:sticky;top:calc(var(--mc-app-header-height) + 8px);z-index:5;padding:8px;background:var(--mc-color-surface);border:1px solid var(--mc-color-divider);border-radius:10px}.release-rights-room :is([id],input,select,button,a){scroll-margin-top:calc(var(--mc-app-header-height) + var(--rights-nav-height, 72px) + 24px)}}.rights-section-actions a:not(.rights-continue),.rights-summary a{color:var(--mc-color-link)}.rights-summary .section-heading a{display:inline-flex;align-items:center;min-height:var(--mc-target-minimum);padding-inline:12px}@media(max-width:640px){.photographic-header.photographic-header-rights{display:flex;min-height:0}.photographic-header.photographic-header-rights>img{position:static;width:100%;height:156px}.photographic-header-rights .photographic-header-content{max-width:none;padding:16px}.rights-subsections{display:grid;grid-template-columns:1fr}.rights-subsections a{padding:10px}.rights-summary dl{grid-template-columns:1fr}.rights-section-actions{align-items:stretch;flex-direction:column-reverse}.rights-section-actions a{justify-content:center}}.credits-fields{min-width:0;margin:0;padding:0;border:0}.credits-section{margin:0 0 var(--mc-space-6, 32px);padding-top:var(--mc-space-5);border-top:1px solid var(--mc-color-divider);min-width:0}.credits-section:first-of-type{border-top:0;padding-top:0}.credits-section>h2{margin:0 0 var(--mc-space-2);scroll-margin-top:100px}.credits-section>p{margin:0 0 var(--mc-space-4);color:var(--mc-color-text-secondary)}.credits-choice{min-width:0;margin:0 0 var(--mc-space-4);padding:0;border:0}.credits-choice>legend{margin-bottom:var(--mc-space-3);font-weight:650}.credits-section:first-of-type .credits-choice>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.credits-choice-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--mc-space-3)}.credits-choice-card{display:flex;align-items:flex-start;gap:var(--mc-space-3);min-height:var(--mc-target-minimum);padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface);cursor:pointer}.credits-choice-card:has(input:checked){border-color:var(--mc-color-interactive);box-shadow:inset 0 0 0 1px var(--mc-color-interactive)}.credits-choice-card:has(input:focus-visible){outline:3px solid var(--mc-color-focus, var(--mc-color-interactive));outline-offset:2px}.credits-choice-card input{margin-top:3px;accent-color:var(--mc-color-interactive)}.credits-choice-card span{display:grid;gap:4px}.credits-choice-card small{color:var(--mc-color-text-secondary);font-size:14px}.song-credits{display:grid;gap:var(--mc-space-4)}.song-credit-name{display:grid;gap:var(--mc-space-2);min-width:0}.song-credits-group{min-width:0;margin:0;padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium)}.song-credits-group>h3{margin:0 0 var(--mc-space-1)}.song-credits-group>p{margin:0 0 var(--mc-space-3);color:var(--mc-color-text-secondary)}.song-credits-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3);margin-top:var(--mc-space-3)}.song-credits-add label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2)}.song-credits-add .studio-select{width:220px;max-width:100%}.credits-on-behalf{margin-top:var(--mc-space-4)}.review-rights-confirm{display:grid;gap:var(--mc-space-2);min-width:0;margin:var(--mc-space-4) 0;padding:0;border:0}.review-rights-confirm legend{margin-bottom:var(--mc-space-2);font-weight:650}.review-rights-confirm label{display:flex;align-items:flex-start;gap:var(--mc-space-2);min-height:var(--mc-target-minimum)}.review-rights-confirm input{margin-top:3px;accent-color:var(--mc-color-interactive)}.review-rights-hint{margin:0;color:var(--mc-color-text-secondary);font-size:14px}.song-cover-screening{display:grid;gap:var(--mc-space-4);margin-bottom:var(--mc-space-5);padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium)}.song-cover-screening>h3,.song-cover-screening>p{margin:0}.song-cover-screening>p{color:var(--mc-color-text-secondary)}.song-cover-question{min-width:0;margin:0;padding:0;border:0}.song-cover-question>legend{margin-bottom:var(--mc-space-3);font-weight:650}.song-cover-results:empty{display:none}.song-cover-result{display:flex;flex-direction:column;gap:var(--mc-space-3);min-width:0;padding:var(--mc-space-4);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-subtle)}.song-cover-result>:is(h4,p){margin:0}.song-cover-result>a{display:inline-flex;align-items:center;min-height:var(--mc-target-minimum);margin-top:auto;color:var(--mc-color-link);overflow-wrap:anywhere}.song-cover-price{font-size:1.25rem;font-weight:700}.repeating-row.writer-row{grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) minmax(90px,.5fr) auto;align-items:end}.song-credits-group>.repeating-row{max-width:720px}.writer-row label{display:grid;gap:var(--mc-space-2);min-width:0}.writer-details{grid-column:1 / -1}.writer-details summary{cursor:pointer;padding-block:var(--mc-space-2)}.writer-details>div{display:grid;grid-template-columns:1fr 1fr;gap:var(--mc-space-3)}.writer-details p{grid-column:1 / -1}@media(max-width:640px){.repeating-row.writer-row,.writer-details>div{grid-template-columns:1fr}}.song-credits-group>.writer-split-error{color:var(--mc-status-error-foreground)}.photographic-header.photographic-header-review{display:block;min-height:180px;margin-top:20px}.photographic-header.photographic-header-review>img{position:absolute;left:auto;right:0;width:45%;height:100%}.photographic-header-review .photographic-header-content{max-width:60%;padding:24px 26px}.photographic-header-review h1{margin:0;color:#fff;font:700 30px/1.15 var(--mc-font-display)}.photographic-header-review .photo-eyebrow{margin-bottom:8px}.review-room{min-width:0}.review-readiness{border-left:3px solid var(--mc-color-divider);padding:4px 0 4px 20px;margin-bottom:24px}.review-readiness h2{margin:0 0 10px}.review-readiness p{color:var(--mc-color-text-secondary)}.review-readiness[data-state=ready]{border-color:var(--mc-status-ready-foreground)}.review-readiness[data-state=blocked]{border-color:var(--mc-status-error-foreground)}.review-saved-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:24px;color:var(--mc-color-text-secondary);font-size:14px}.review-action-status{padding:16px;margin-bottom:20px;border:1px solid var(--mc-color-divider);border-radius:8px;background:var(--mc-color-surface-subtle)}.review-room .review-summary{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:32px;padding:0;border-bottom:0}.review-room .review-summary h2{margin:4px 0;font:var(--mc-type-object-title)}.review-room .review-cover-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:8px}.review-room .review-cover-thumbnail{width:min(140px,100%)}.review-section{border-top:1px solid var(--mc-color-divider);padding:28px 0;min-width:0}.review-section>.section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:initial;gap:12px;margin-bottom:20px}.review-section>.section-heading>button{margin-left:auto}.review-room .section-heading{flex-direction:row;flex-wrap:wrap;align-items:center;padding:0;border-bottom:0}.review-section h2,.review-section h3,.review-section h4{margin-top:0}.review-section-state{font-size:13px;color:var(--mc-color-text-secondary)}.review-section-state[data-state=ready]{color:var(--mc-status-ready-foreground)}.review-section-state[data-state=blocked]{color:var(--mc-status-error-foreground)}.review-room .review-track-list{display:grid;gap:16px}.review-room .review-track-list>article{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;padding:16px;border:1px solid var(--mc-color-divider);border-radius:8px;background:var(--mc-color-surface-subtle)}.review-room .review-track-content{min-width:0}.review-room .review-track-content>.release-playback{justify-items:start;width:100%;min-width:0;margin-top:6px}.review-room .review-track-list h3{margin-bottom:8px}.review-room .review-track-list p{margin:6px 0;color:var(--mc-color-text-secondary)}.review-room .review-track-list>article>div>.text-action{justify-self:start;margin-inline-start:calc(-1 * var(--mc-space-3));padding-inline:var(--mc-space-3)}.review-detail-group{padding:20px 0}.review-detail-group+.review-detail-group{border-top:1px solid var(--mc-color-divider)}.review-room dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.review-room dl>div{display:block;min-width:0}.review-room dt{color:var(--mc-color-text-secondary);font-size:14px}.review-room dd{margin:6px 0 0;overflow-wrap:anywhere}.review-room .review-missing-value{display:inline-block;padding:2px 6px;border-radius:4px;color:var(--mc-status-review-foreground);background:var(--mc-status-review-background);font-weight:600}.review-room dd p{margin-top:0}.review-room .destination-review{border:0;background:transparent;border-radius:0}.review-room .destination-review ul{display:block;padding-left:20px}.review-credits{list-style:none;padding:0;margin-bottom:24px}.review-credits li{display:flex;flex-wrap:wrap;gap:8px 24px;padding:8px 0;overflow-wrap:anywhere}.review-credits span{color:var(--mc-color-text-secondary)}.review-track-credits{padding:16px 0 0}.review-track-credits h4{margin-bottom:0}.review-correction,.review-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;margin-top:16px;border-radius:8px}.review-correction{background:var(--mc-status-error-background);border-left:3px solid var(--mc-status-error-foreground)}.review-correction strong{color:var(--mc-status-error-foreground)}.review-correction p,.review-notice p{margin:6px 0}.review-notice{background:var(--mc-color-surface-subtle)}.review-room .text-action{min-height:var(--mc-target-minimum)}.review-room .confirmation-panel{margin-top:28px;padding:24px;border:1px solid var(--mc-color-divider);background:var(--mc-color-surface-subtle);border-radius:8px}.review-room .confirmation-panel h2{margin-top:0}.review-room .confirmation-panel p{max-width:68ch}.review-room .release-receipt{margin-top:28px}.review-room [id]{scroll-margin-top:100px}.review-room :focus-visible{outline:2px solid var(--mc-color-interactive);outline-offset:4px}.review-lyrics ul{padding-left:20px}.review-lyrics li{margin:10px 0}.review-lyrics li button{margin-left:16px}@media(max-width:640px){.photographic-header.photographic-header-review{display:flex;min-height:0}.photographic-header.photographic-header-review>img{position:static;width:100%;height:156px}.photographic-header-review .photographic-header-content{max-width:none;padding:16px}.photographic-header-review h1{font-size:25px}.review-room .review-summary{grid-template-columns:100px minmax(0,1fr);gap:16px}.review-room .review-track-list>article,.review-room dl{grid-template-columns:1fr}.review-correction,.review-notice{align-items:flex-start;flex-direction:column;gap:8px}.review-room .confirmation-panel{padding:16px}.review-room .confirmation-panel .room-actions{flex-wrap:wrap}}.review-room .distribution-testing-status{border-color:var(--mc-color-divider);background:var(--mc-color-surface-subtle)}.review-support{padding-block:16px;border-top:1px solid var(--mc-color-divider)}.review-support a{display:inline-flex;align-items:center;color:var(--mc-color-interactive);text-decoration:underline;scroll-margin-block:100px}@media(forced-colors:active){.review-support a{color:LinkText}}.review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:var(--mc-space-6);align-items:start}.review-main{min-width:0;grid-column:1;grid-row:1}.review-send{grid-column:2;grid-row:1;position:sticky;top:calc(var(--mc-app-header-height) + var(--mc-space-4));display:grid;gap:var(--mc-space-4)}.review-room .review-send.release-receipt{margin:0}.review-send .review-readiness{margin-bottom:0}.review-send .confirmation-panel{margin:0}.review-send .room-actions{flex-wrap:wrap}.review-send .room-actions .primary{flex:1 1 100%}@media(max-width:1023px){.review-layout{grid-template-columns:minmax(0,1fr)}.review-main,.review-send{grid-column:1;grid-row:auto}.review-send{position:static}.review-send .confirmation-panel{position:static;box-shadow:none}}@media(min-width:1024px){.review-readiness>a[data-target=send]{display:none}}.receipt-check{display:inline-block;width:1em;height:1em;margin-inline-end:.35em;vertical-align:-.12em;color:var(--mc-status-ready-foreground)}.receipt-check svg{display:block;width:100%;height:100%;overflow:visible}.receipt-check path{stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:0}.receipt-check[data-state=in]{animation:receipt-check-in .25s cubic-bezier(.22,1,.36,1) both}.receipt-check[data-state=in] path{animation:receipt-check-draw .25s cubic-bezier(.65,0,.35,1) 50ms both}@keyframes receipt-check-in{0%{opacity:0;transform:rotate(-12deg) translateY(2px);filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes receipt-check-draw{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.receipt-check,.receipt-check path{animation:none!important}}.review-room .review-summary{display:none}.review-room .review-section{margin-bottom:var(--mc-space-4);padding:var(--mc-space-5) var(--mc-space-6);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface)}.review-room .review-section>.section-heading{gap:var(--mc-space-3);margin-bottom:var(--mc-space-4)}.review-room .review-section>.section-heading>h2{margin:0;font:var(--mc-type-subheading)}.review-room .review-section>.section-heading>button{margin-left:0}.review-room .review-track-list{gap:0}.review-room .review-track-list>article{padding:var(--mc-space-4) 0;border:0;border-top:1px solid var(--mc-color-divider);border-radius:0;background:transparent}.review-room .review-track-list>article:first-child{padding-top:0;border-top:0}.review-room .review-track-list h3{margin:0;font:var(--mc-type-body-compact);font-weight:600}.review-room .review-track-list h3+p{margin-top:var(--mc-space-1);font:var(--mc-type-body-compact)}.review-room .review-track-content{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--mc-space-3)}.review-room .review-track-content>*{grid-column:1 / -1}.review-room .review-track-content>h3{grid-column:1;grid-row:1}.review-room .review-track-content>.text-action:last-child{grid-column:2;grid-row:1;justify-self:start;margin:0}.review-room .review-track-content dd{font:var(--mc-type-body-compact)}.review-room .review-track-content>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mc-space-4) var(--mc-space-6);margin-top:var(--mc-space-4)}.review-room .review-track-content>dl>div:last-child{grid-column:1 / -1}.review-room dt{font:var(--mc-type-body-compact)}.review-room .review-detail-group{padding:var(--mc-space-4) 0}.review-room .review-detail-group:first-of-type{padding-top:0}.review-room .review-detail-group h3{font:var(--mc-type-body-compact);font-weight:600}.review-send .confirmation-panel{border-radius:var(--mc-radius-large);background:var(--mc-color-surface)}.review-send .review-readiness{padding:var(--mc-space-4) var(--mc-space-5);border-block:1px solid var(--mc-color-divider);border-right:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface)}.review-send .review-readiness>a{margin-inline-start:calc(-1 * var(--mc-space-3))}@media(max-width:1100px){.review-room .review-track-content>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.review-room .review-section{padding:var(--mc-space-4)}.review-room .review-track-content>dl{gap:var(--mc-space-3) var(--mc-space-4)}}.photographic-header.photographic-header-lyrics{display:block;min-height:140px;margin-top:20px}.photographic-header.photographic-header-lyrics>img{position:absolute;left:auto;right:0;width:45%;height:100%}.photographic-header-lyrics .photographic-header-content{max-width:60%;padding:20px 26px}.photographic-header-lyrics h1{margin:0;color:#fff;font:700 30px/1.15 var(--mc-font-display)}.photographic-header-lyrics .photo-eyebrow{margin-bottom:8px}.release-lyrics-status{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:20px;padding:14px 16px;border:1px solid var(--mc-color-divider);border-radius:8px;background:var(--mc-color-surface-subtle)}.release-lyrics-status span{color:var(--mc-color-text-secondary);font-size:14px}.release-lyrics-status[data-dirty=true] strong{color:var(--mc-status-review-foreground)}.release-lyrics-fields{min-width:0;margin:0;padding:0;border:0}.lyrics-saved-findings{margin-bottom:24px}.lyrics-saved-findings>p{color:var(--mc-color-text-secondary)}@media(max-width:640px){.photographic-header-lyrics .photographic-header-content{max-width:60%;padding:16px}.photographic-header-lyrics h1{font-size:25px}}.lyrics-track{margin-block:24px;padding:20px;border:1px solid var(--mc-color-divider);border-radius:12px;background:var(--mc-color-surface)}.lyrics-track-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px}.lyrics-track-heading h3{margin:0}.lyrics-track-heading span{color:var(--mc-color-text-secondary);font-size:14px}.lyrics-track-heading [data-dirty=true]{color:var(--mc-status-review-foreground)}.lyrics-track textarea{scroll-margin-top:96px}@media(max-width:640px){.lyrics-track{padding:16px}}.lyrics-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lyrics-optional{padding:5px 10px;border:1px solid var(--mc-color-divider);border-radius:16px;color:var(--mc-color-text-secondary);font-size:13px}.lyrics-room .release-lyrics-status[data-dirty=true] strong,.lyrics-room .lyrics-track-heading [data-dirty=true]{color:var(--mc-color-text-primary)}.lyrics-track-navigator{margin:24px 0}.lyrics-track-navigator ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:24rem;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:4px}.lyrics-track-navigator li{min-width:0}.lyrics-track-navigator button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-height:var(--mc-target-minimum);height:100%;padding:12px 14px;border:1px solid var(--mc-color-divider);border-radius:8px;color:var(--mc-color-text-primary);background:var(--mc-color-surface);text-align:left;overflow-wrap:anywhere;cursor:pointer}.lyrics-track-navigator button[aria-current=true]{border:2px solid var(--mc-color-interactive);padding:11px 13px;background:var(--mc-color-surface-subtle)}.lyrics-track-navigator span{color:var(--mc-color-text-secondary);font-size:14px}.lyrics-instrumental-tag{border:1px solid var(--mc-color-divider);border-radius:4px;padding:2px 6px}.lyrics-editor>span{font-weight:600}.lyrics-instrumental[data-instrumental=true]{padding:0;border:0;background:none}.lyrics-instrumental h3{margin:0;font-size:16px}.lyrics-instrumental p{margin:6px 0 0}@media(forced-colors:active){.lyrics-track-navigator button[aria-current=true]{border-color:Highlight;outline:2px solid Highlight;outline-offset:-4px}.lyrics-instrumental[data-instrumental=true],.lyrics-instrumental-tag{border-color:CanvasText}}@media(max-width:640px){.lyrics-track-navigator ul{grid-template-columns:1fr;max-height:22rem}}.lyrics-track-heading{justify-content:space-between;margin-bottom:20px}.lyrics-track-heading h2{margin:0}.lyrics-track>p{color:var(--mc-color-text-secondary)}.lyrics-track[hidden]{display:none}.lyrics-instrumental{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--mc-color-text-secondary);margin-bottom:16px}.lyrics-editor{display:grid;gap:10px;max-width:76ch}.lyrics-editor textarea{min-height:300px;line-height:1.7;white-space:pre-wrap;tab-size:4;resize:vertical}.lyrics-editor small{line-height:1.5;color:var(--mc-color-text-secondary)}.lyrics-track>.destructive-text{margin-top:16px}.lyrics-field-error{margin-top:16px;padding:12px;border-radius:8px;color:var(--mc-status-error-foreground);background:var(--mc-status-error-background)}.lyrics-field-error a{display:grid;gap:6px;color:inherit}.lyrics-room textarea[aria-invalid=true]{border-color:var(--mc-status-error-foreground)}.lyrics-writing-guide{max-width:76ch;margin-top:18px;padding:14px 16px;border:1px solid var(--mc-color-divider);border-radius:8px}.lyrics-writing-guide summary{min-height:var(--mc-target-minimum);align-content:center;font-weight:600;cursor:pointer}.lyrics-writing-guide li{margin-block:8px;line-height:1.5}.lyrics-writing-guide pre{margin:16px 0 0;padding:14px;border-radius:6px;background:var(--mc-color-surface-subtle);color:var(--mc-color-text-primary);font:inherit;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.lyrics-format-warnings{display:grid;gap:6px;max-width:76ch;margin:16px 0;padding:0;list-style:none;color:var(--mc-color-text-secondary);font-size:14px;line-height:1.5}.lyrics-tidy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.lyrics-tidy-actions button{min-height:var(--mc-target-minimum)}.lyrics-accuracy-review{max-width:76ch;margin-top:16px}.lyrics-accuracy-review p{color:var(--mc-color-text-secondary);font-size:14px}.lyrics-accuracy-review label{display:flex;align-items:center;gap:12px;min-height:var(--mc-target-minimum);line-height:1.5;cursor:pointer}.lyrics-accuracy-review input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--mc-color-interactive)}.lyrics-guidance{margin-top:16px;padding:12px;border-radius:8px;background:var(--mc-color-surface-subtle);color:var(--mc-color-text-secondary)}.lyrics-forward{flex-wrap:wrap}@media(max-width:640px){.photographic-header.photographic-header-lyrics{display:flex;min-height:0}.photographic-header.photographic-header-lyrics>img{position:static;width:100%;height:156px}.photographic-header-lyrics .photographic-header-content{max-width:none;padding:16px}.lyrics-track-heading{align-items:flex-start;flex-direction:column}}.lyrics-stores-guide{margin:0 0 28px;padding:22px 24px;border:1px solid var(--mc-color-divider);border-radius:14px;background:var(--mc-color-surface-raised)}.lyrics-stores-guide .room-label{margin:0 0 6px}.lyrics-stores-guide h2{margin:0 0 8px;font-size:22px}.lyrics-stores-guide>p{margin:0 0 18px;max-width:72ch;color:var(--mc-color-text-secondary)}.lyrics-stores-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;counter-reset:lyrics-step}.lyrics-stores-steps li{display:grid;gap:6px;align-content:start;padding:16px;border:1px solid var(--mc-color-divider);border-radius:10px;background:var(--mc-color-surface);counter-increment:lyrics-step}.lyrics-stores-steps li:before{content:counter(lyrics-step);display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:4px;border-radius:50%;background:var(--mc-color-interactive);color:var(--mc-color-interactive-text);font-size:13px;font-weight:700}.lyrics-stores-steps strong{font-size:15px}.lyrics-stores-steps span{color:var(--mc-color-text-secondary);font-size:14px;line-height:1.5}.lyrics-stores-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px}.lyrics-stores-actions a{display:inline-flex;align-items:center;gap:6px;min-height:var(--mc-target-minimum);padding:0 18px;border:1px solid var(--mc-color-divider-strong);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised);color:var(--mc-color-text-primary);font-weight:600;text-decoration:none}.lyrics-stores-actions a:hover{background:var(--mc-color-surface-subtle)}.lyrics-stores-actions span{color:var(--mc-color-text-secondary);font-size:14px}@media(max-width:720px){.lyrics-stores-steps{grid-template-columns:1fr}.lyrics-stores-guide{padding:18px}}.photographic-header.photographic-header-artwork{display:block;min-height:140px;margin-top:20px}.photographic-header.photographic-header-artwork>img{position:absolute;left:auto;right:0;width:45%;height:100%}.photographic-header-artwork .photographic-header-content{max-width:60%;padding:20px 26px}.photographic-header-artwork h1{margin:0;color:#fff;font:700 30px/1.15 var(--mc-font-display)}.photographic-header-artwork .photo-eyebrow{margin-bottom:8px}.artwork-input-status{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:20px;padding:14px 16px;border:1px solid var(--mc-color-divider);border-radius:8px;background:var(--mc-color-surface-subtle)}.artwork-input-status span{color:var(--mc-color-text-secondary);font-size:14px}.artwork-input-status[data-unsent=true] strong{color:var(--mc-status-review-foreground)}.artwork-room .selected-cover-image{width:100%;max-width:300px;height:auto;aspect-ratio:1;object-fit:contain}.artwork-room .small-cover-image{width:96px;height:96px;object-fit:contain}.artwork-room .covercurrent-option-image,.artwork-history-preview>img{height:auto;object-fit:contain}.artwork-room .artwork-room-grid{align-items:start;grid-template-columns:minmax(180px,1.25fr) minmax(120px,.8fr) minmax(160px,1fr)}.artwork-room .artwork-next-action{margin-bottom:20px}.artwork-history-preview{display:flex;flex-wrap:wrap;gap:22px;margin:20px 0;padding:20px;background:var(--mc-color-surface-raised);border:1px solid var(--mc-color-divider);border-radius:10px}.artwork-history-preview>img{width:220px;max-width:100%;aspect-ratio:1;object-fit:contain}.artwork-history-preview>div{flex:1 1 180px}.artwork-input-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.artwork-input-actions .selected-file{overflow-wrap:anywhere}.artwork-room .cover-generation-candidate{border:1px solid var(--mc-color-divider);background:var(--mc-color-surface-raised);border-radius:10px;padding:20px}.artwork-room .cover-generation-candidate>img{width:min(300px,100%);aspect-ratio:1;object-fit:contain}@media(max-width:640px){.photographic-header.photographic-header-artwork{min-height:130px}.photographic-header-artwork .photographic-header-content{max-width:60%;padding:16px}.photographic-header-artwork h1{font-size:26px}.artwork-room .artwork-room-grid{grid-template-columns:1fr}.artwork-room .selected-cover-image{max-width:100%}.artwork-history-preview{padding:14px}}.artwork-room .artwork-input-status[data-unsent=true] strong{color:var(--mc-color-text-primary)}.artwork-room .artwork-room-grid{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr);gap:28px;margin:20px 0}.artwork-room .selected-cover-image{max-width:440px;object-fit:contain}.artwork-preview-detail{display:grid;align-content:start;gap:16px}.artwork-room .artwork-neutral{color:var(--mc-color-text-secondary);background:var(--mc-color-surface-subtle)}.artwork-room .artwork-error{color:var(--mc-status-error-foreground);background:var(--mc-status-error-background)}.artwork-room .selected-release-cover{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--mc-color-text-secondary)}.artwork-room .artwork-room-grid>div{padding-block:0;border-bottom:0}.artwork-room .artwork-upload{padding:0;border:0;margin:22px 0;background:transparent}.artwork-room .artwork-dropzone{width:100%}.artwork-room .artwork-upload>.secondary{justify-self:start}.artwork-room .artwork-create{margin:24px 0}.artwork-room .artwork-create>summary{width:fit-content;padding:12px 16px;border:1px solid var(--mc-color-divider-strong);border-radius:8px;color:var(--mc-color-text-primary);background:var(--mc-color-surface);cursor:pointer;min-height:var(--mc-target-minimum)}.artwork-room .cover-generation-notice{color:var(--mc-color-text-secondary);background:var(--mc-color-surface-subtle);border-color:var(--mc-color-divider)}.artwork-room .artwork-forward{gap:20px;margin-top:24px}.artwork-room .artwork-forward .room-actions{justify-content:flex-start}@media(max-width:640px){.photographic-header.photographic-header-artwork{display:flex;min-height:0}.photographic-header.photographic-header-artwork>img{position:static;width:100%;height:156px}.photographic-header-artwork .photographic-header-content{max-width:none;padding:16px}.artwork-room .artwork-room-grid{grid-template-columns:1fr}.artwork-room .artwork-forward{flex-direction:column-reverse;align-items:stretch}}.artwork-room [hidden]{display:none!important}.artwork-room [role=tabpanel]{border-radius:12px}.artwork-room{width:100%;max-width:960px;box-sizing:border-box;margin-inline:auto}.artwork-creation-column{width:100%;max-width:720px;margin-inline:auto}.artwork-room .artwork-generation-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.artwork-generator-slot:empty{display:none}.artwork-room .cover-generation{gap:12px;margin:0;padding:0;border:0;background:transparent}.artwork-room .cover-generation-heading>div{gap:4px}.artwork-room .cover-generation-heading h3{margin:0}.artwork-room .cover-generation-heading p{max-width:64ch;margin:0}.artwork-room .cover-generation-notice{margin:12px 0}.artwork-room .cover-generation-status{margin:0;padding:0;border:0;background:none}.artwork-room .cover-generation>.room-actions{margin-top:0}.artwork-allowance{display:flex;gap:10px;align-items:start;margin:0;color:var(--mc-color-text-secondary);font-size:14px}.artwork-allowance p{margin:0}.artwork-generation-info{color:var(--mc-color-text-secondary);font-size:14px}.artwork-generation-preview{margin:0 auto;min-width:0;width:min(100%,440px);opacity:0;transition:opacity var(--mc-motion-standard) var(--mc-motion-easing)}.artwork-generation-preview[data-visible=true]{opacity:1}.artwork-generation-preview figcaption{margin-top:8px;font-size:14px;color:var(--mc-color-text-secondary)}.artwork-imgen{position:relative;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;isolation:isolate;background:var(--mc-color-surface-subtle);border:1px solid var(--mc-color-divider)}.artwork-imgen-field{position:absolute;inset:0;pointer-events:none;opacity:1}.artwork-imgen .artwork-imgen-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;filter:blur(3px);transition:opacity var(--mc-motion-slow) var(--mc-motion-easing),filter var(--mc-motion-slow) var(--mc-motion-easing)}.artwork-imgen.is-revealed .artwork-imgen-field{opacity:0;filter:blur(3px);transition:opacity var(--mc-motion-slow) var(--mc-motion-easing),filter var(--mc-motion-slow) var(--mc-motion-easing)}.artwork-imgen.is-revealed .artwork-imgen-image{opacity:1;filter:none}.artwork-imgen-field i{position:absolute;width:2px;height:2px;margin:-1px;border-radius:50%;background:var(--mc-color-interactive);opacity:calc(.45 * var(--v));transform:scale(var(--v))}.artwork-imgen.is-loading .artwork-imgen-field i{animation:artwork-dot-breathe calc(1.4s * var(--k)) ease-in-out var(--delay) infinite}@keyframes artwork-dot-breathe{0%,to{opacity:0;transform:scale(0)}50%{opacity:.45;transform:scale(1)}}.artwork-room .covercurrent-fallback{margin:28px 0;padding:18px;background:var(--mc-color-surface-subtle);border:1px solid var(--mc-color-divider);border-radius:12px}.artwork-room .covercurrent-fallback h3{font-size:18px}.artwork-room .covercurrent-fallback .covercurrent-composer{padding:0;border:0;background:none}.artwork-room .covercurrent-fallback .mastercover-choice-grid{grid-template-columns:1fr}.artwork-room .covercurrent-fallback .mastercover-choice-grid>article{padding:0;border:0}@media(max-width:640px){.artwork-room .artwork-forward{flex-direction:column}.artwork-room .artwork-forward .room-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.artwork-imgen.is-loading .artwork-imgen-field i{animation:none!important}.artwork-generation-preview,.artwork-imgen-field,.artwork-imgen-image{filter:none!important;transition:none!important}}.artwork-imgen .release-media-unavailable{opacity:1;filter:none;display:grid;place-items:center;padding:16px}.artwork-room .reuse-link{display:inline-flex;align-items:center;min-height:var(--mc-target-minimum);padding:0;border:0;background:none;color:var(--mc-color-link, var(--mc-color-accent));font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.artwork-room .reuse-link:disabled{color:var(--mc-color-text-secondary);cursor:default}.artwork-room .artwork-upload .release-media-picker{margin-top:12px}.cover-create-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:22px 0 0;padding:20px 22px;border:1px solid var(--mc-color-interactive);border-radius:14px;background:linear-gradient(135deg,var(--mc-color-selected-background),var(--mc-color-surface-raised) 70%)}.cover-create-callout>.studio-icon{color:var(--mc-color-interactive)}.cover-create-callout h3{margin:0 0 4px;font-size:18px}.cover-create-callout p{margin:0;max-width:60ch;color:var(--mc-color-text-secondary)}.cover-create-callout .primary{white-space:nowrap}@media(max-width:640px){.cover-create-callout{grid-template-columns:1fr}.cover-create-callout>.studio-icon{display:none}}.photographic-header-tracks{display:block;min-height:180px;margin-top:20px}.photographic-header-tracks>img{position:absolute;left:auto;right:0;width:54%;height:100%;object-position:78% 32%}.photographic-header-tracks .photographic-header-content{max-width:60%;padding:22px 26px}.photographic-header-tracks h1{margin:0;color:#fff;font:700 30px/1.15 var(--mc-font-display)}.photographic-header-tracks .photo-eyebrow{margin-bottom:8px}.tracks-workspace .track-source-actions{align-items:flex-start;flex-wrap:wrap}.track-source-actions:empty{display:none}.tracks-next-action{margin-bottom:24px}.track-draft-status{width:fit-content;max-width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:12px 16px;margin:0 0 18px;border:1px solid var(--mc-color-divider);border-radius:8px;background:var(--mc-color-surface-subtle);font-size:13px}.track-draft-status span{color:var(--mc-color-text-secondary)}.track-draft-status[data-state=saved]{padding:0;border:0;background:none;color:var(--mc-color-text-secondary)}.track-draft-status[data-dirty=true] strong{color:var(--mc-status-review-foreground)}.track-editor-fields{min-width:0;border:0;padding:0;margin:0}.track-editor-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.track-editor-heading h3{margin:0;font-size:18px}@media(max-width:640px){.photographic-header.photographic-header-tracks{display:flex;min-height:0}.photographic-header.photographic-header-tracks>img{position:static;width:100%;height:156px}.photographic-header-tracks .photographic-header-content{max-width:none;padding:16px}.photographic-header-tracks h1{font-size:26px}.tracks-workspace .track-editor{padding:14px}.tracks-workspace .repeating-row{display:flex;flex-wrap:wrap}.tracks-workspace .repeating-row input,.tracks-workspace .repeating-row select{min-width:0;flex:1 1 100%}}.music-workspace .track-draft-status[data-dirty=true] strong{color:var(--mc-color-text-primary)}.music-workspace .tracklist{overflow-wrap:anywhere}.music-workspace .track-row{padding-block:22px}.music-workspace .track-row-actions{gap:8px 14px;margin-top:14px}.music-workspace .track-row-actions button{min-height:var(--mc-target-minimum)}.music-audio{color:var(--mc-color-text-secondary)}.music-audio-error{color:var(--mc-status-error-foreground)}.music-audio p{margin:6px 0;font-size:13px}.music-forward{margin-top:24px}.music-workspace .release-home-dropzone{margin-bottom:24px}@media(max-width:640px){.music-workspace .section-heading,.music-forward{align-items:stretch}.music-workspace .track-source-actions{gap:10px}.music-forward{flex-direction:column-reverse}}.track-adder>fieldset{border:0;padding:0;margin:0}.track-adder>fieldset label{display:flex;align-items:center;gap:12px;min-height:var(--mc-target-minimum)}.track-adder input[type=radio]{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;margin:0;padding:0;flex:0 0 20px;border:2px solid var(--mc-color-control-border);border-radius:50%;background:var(--mc-color-surface);color:var(--mc-color-interactive);box-shadow:none;cursor:pointer}.track-adder input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;transform:scale(0)}.track-adder input[type=radio]:checked{border-color:var(--mc-color-interactive)}.track-adder input[type=radio]:checked:before{transform:scale(1)}.track-adder input[type=radio]:focus-visible{outline:var(--mc-border-focus) solid var(--mc-color-focus);outline-offset:3px}.track-adder input[type=radio]:disabled{border-color:var(--mc-color-text-disabled);background:var(--mc-color-surface-subtle);color:var(--mc-color-text-disabled);opacity:1;cursor:not-allowed}.track-adder .selected-song-file{display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:12px 14px;border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-subtle)}.track-adder .selected-song-file>.studio-icon{flex:0 0 auto;margin-top:2px;color:var(--mc-color-text-secondary)}.track-adder .selected-song-file>:not(.studio-icon){flex:1 1 auto;min-width:0}.track-adder .selected-song-file-label{display:block;margin-bottom:3px;color:var(--mc-color-text-secondary);font:500 12px/1.4 var(--mc-font-interface);overflow-wrap:anywhere}.track-adder .selected-song-file-name{display:block;color:var(--mc-color-text-primary);font:600 14px/1.5 var(--mc-font-interface);overflow-wrap:anywhere;word-break:normal}@media(forced-colors:active){.track-adder input[type=radio]{appearance:auto;-webkit-appearance:auto;forced-color-adjust:auto;accent-color:auto;border:0;background:Canvas;color:CanvasText}.track-adder input[type=radio]:before{content:none}.track-adder input[type=radio]:focus-visible{outline-color:Highlight}.track-adder input[type=radio]:disabled{background:Canvas;color:GrayText}}.release-audio-sources{cursor:default}.release-audio-sources button{max-width:100%;white-space:normal}.music-workspace .populated-tracklist .tracklist-head,.music-workspace .populated-tracklist .track-row{grid-template-columns:64px minmax(0,1fr) auto;gap:14px}.populated-tracklist .track-row>[role=cell]{min-width:0}.populated-tracklist .track-row[data-drop-target=true]{box-shadow:inset 0 3px var(--mc-color-interactive);background:var(--mc-color-surface-subtle)}.populated-tracklist .track-row .track-order{display:flex;align-items:center;gap:6px;color:var(--mc-color-text-secondary);font-variant-numeric:tabular-nums}.track-drag-handle{display:inline-flex;align-items:center;justify-content:center;min-height:var(--mc-target-minimum);width:28px;cursor:grab}.track-drag-handle[draggable=false]{cursor:default;opacity:.45}.track-drag-handle:active{cursor:grabbing}.track-artists{display:grid;gap:2px;color:var(--mc-color-text-secondary);font-size:13px}.music-workspace .populated-tracklist .track-identity strong{font-size:22px;line-height:1.25}.music-workspace .track-identity{display:flex;align-items:flex-start;gap:14px;min-width:0}.music-song-body{display:grid;align-content:start;gap:7px;min-width:0;flex:1}.music-song-title{margin:0;overflow-wrap:anywhere}.music-song-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;color:var(--mc-color-text-secondary);font-size:13px;overflow-wrap:anywhere}.music-song-preview{flex:0 0 56px;width:56px;height:56px;border-radius:var(--mc-radius-small);overflow:hidden}.music-song-preview :is(img,canvas){display:block;width:100%;height:100%;object-fit:cover}.populated-tracklist .track-mastering-badge{display:inline-flex;align-items:center;justify-self:start;gap:5px;margin-top:5px;padding:4px 7px;border-radius:5px;background:var(--mc-color-selected-background);color:var(--mc-color-link);font-size:12px;line-height:1.4}.track-mastering-badge .studio-icon{flex-shrink:0}.track-isrc strong{font-size:13px;font-weight:600}.track-isrc em,.track-isrc-choices em{font-style:italic;font-synthesis:style;color:var(--mc-color-text-secondary);font-size:12px;font-weight:400}.track-isrc-code{font-variant-numeric:tabular-nums}.music-workspace .populated-tracklist .track-row-actions{position:relative;justify-content:flex-end;flex-wrap:nowrap;gap:8px!important;margin:0}.track-menu-trigger{padding:8px;min-width:var(--mc-target-minimum);min-height:var(--mc-target-minimum)}.music-workspace .populated-tracklist .track-menu-trigger{padding:0}.track-overflow-menu{position:absolute;z-index:40;top:calc(100% + 4px);right:0;width:226px;max-width:calc(100vw - 64px);display:grid;gap:2px;padding:6px;border:1px solid var(--mc-color-divider-strong);border-radius:8px;background:var(--mc-color-surface);box-shadow:0 8px 24px #0003}.track-overflow-menu button{border:0;border-radius:4px;background:transparent;color:var(--mc-color-text-primary);text-align:left;padding:10px;font:inherit;font-size:14px;min-height:var(--mc-target-minimum)}.track-overflow-menu button:hover:not(:disabled),.track-overflow-menu button:focus-visible{background:var(--mc-color-surface-subtle)}.track-overflow-menu [role=separator]{height:1px;margin:4px;background:var(--mc-color-divider)}.track-isrc-choices label>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.track-isrc-choices p{margin:6px 0 0;color:var(--mc-color-text-secondary);font-size:13px}@media(max-width:1100px){.music-workspace .populated-tracklist .track-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:14px 10px;padding:16px;margin-bottom:14px;border:1px solid var(--mc-color-divider);border-radius:10px}.music-workspace .populated-tracklist .track-row>.track-actions-cell{grid-column:3}.populated-tracklist .track-drag-handle{display:none}.music-workspace .populated-tracklist .track-row-actions{justify-content:flex-end}}.track-overflow-menu[data-above=true]{top:auto;bottom:calc(100% + 4px)}.populated-tracklist .track-row-actions .track-edit-action{padding-inline:8px}@media(max-width:1100px){.populated-tracklist .track-row-actions .track-edit-action{padding-inline:0}}.music-workspace .populated-tracklist{border:0}.music-workspace .populated-tracklist .tracklist-head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0}.music-workspace .populated-tracklist>[role=rowgroup]{margin-bottom:var(--mc-space-3);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface)}.music-workspace .populated-tracklist .track-row{margin-bottom:0;padding-inline:var(--mc-space-4);border:0;border-radius:var(--mc-radius-medium);background:none}.music-songs-heading{margin:0 0 var(--mc-space-3)}.music-single-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:18px 0 24px;font-size:14px;color:var(--mc-color-text-secondary)}.music-single-note p{margin:0;flex:1 1 240px}.music-workspace .populated-tracklist .track-editor{margin:0;border-width:1px 0 0;border-radius:0}.track-skeleton{display:grid;gap:10px;margin-top:var(--mc-space-3);padding:22px var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium)}.track-skeleton span{display:block;height:12px;border-radius:6px;background:var(--mc-color-surface-subtle);animation:track-skeleton-pulse 1s ease-in-out 4 alternate}.track-skeleton span:nth-child(1){width:40%;height:16px}.track-skeleton span:nth-child(2){width:65%}.track-skeleton span:nth-child(3){width:30%}@keyframes track-skeleton-pulse{0%{opacity:1}to{opacity:.5}}@media(prefers-reduced-motion:reduce){.track-skeleton span{animation:none}}.track-check-action{padding:0;border:0;background:none;color:var(--mc-color-link);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.track-check-action:disabled{cursor:default;opacity:.6}.track-editor-credits-note{margin:0;color:var(--mc-color-text-secondary);font-size:14px}.music-song-progress{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 0;padding:0;list-style:none}.music-song-step{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:var(--mc-target-minimum);color:var(--mc-color-text-secondary);font-size:13px;font-weight:600}.music-song-step+.music-song-step:before{content:"";flex:0 0 18px;height:1px;background:var(--mc-color-divider)}.music-song-step[data-state=ready]+.music-song-step[data-state=ready]:before{background:var(--mc-status-ready-foreground)}.music-song-step-marker{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid var(--mc-color-divider);border-radius:50%;font-variant-numeric:tabular-nums}.music-song-step[data-state=ready]{color:var(--mc-status-ready-foreground)}.music-song-step[data-state=ready] .music-song-step-marker{border-color:var(--mc-status-ready-foreground);background:var(--mc-status-ready-background)}.music-song-step-label{min-width:0;overflow-wrap:break-word}@media(max-width:640px){.music-workspace .populated-tracklist .track-row{grid-template-columns:24px minmax(0,1fr);gap:12px 8px;padding-inline:12px}.music-workspace .populated-tracklist .track-row>.track-actions-cell{grid-column:2}.music-workspace .track-identity{display:grid;grid-template-columns:minmax(0,1fr);gap:7px 10px}.music-workspace .track-identity:has(>.music-song-preview){grid-template-columns:56px minmax(0,1fr)}.music-workspace .music-song-preview{grid-column:1;grid-row:1 / span 2}.music-workspace .music-song-body{display:contents}.music-workspace :is(.music-song-title,.music-song-meta){grid-column:-2 / -1}.music-workspace .music-song-progress{grid-column:1 / -1}.music-song-step+.music-song-step:before{flex-basis:12px}}@media(max-width:520px){.music-song-progress{flex-direction:column;align-items:stretch;gap:6px;width:100%}.music-song-step{display:flex;width:100%;box-sizing:border-box}.music-song-step+.music-song-step:before{content:none;display:none}.music-song-step-label{white-space:normal;overflow-wrap:anywhere}}.music-song-preview .release-playback-tile{display:block;width:100%;min-width:0}.music-song-preview .release-playback-toggle{display:grid;place-items:center;width:56px;height:56px;min-height:56px;padding:0;border:0;border-radius:var(--mc-radius-small);background:var(--mc-color-text-primary);color:var(--mc-color-surface)}.music-song-preview .release-playback-toggle:hover:not(:disabled){opacity:.85}.music-song-body :is(.music-audio-error,.music-audio-note) p{margin:6px 0;font-size:13px}.purchased-cover-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-block:12px}.purchased-cover-gallery button{display:grid;gap:8px}.purchased-cover-gallery button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.purchased-cover-thumbnail{width:100%;aspect-ratio:1;object-fit:contain}.release-stores{min-width:0;padding:8px;border:1px solid var(--mc-color-divider);border-radius:24px;background:var(--mc-color-surface);box-shadow:0 1px 2px #0618210a}.release-stores-heading{display:grid;gap:6px;padding:12px 20px 16px}.release-stores h2{margin:0;font:700 22px/1.2 var(--mc-font-display);letter-spacing:-.02em}.release-stores-heading p,.release-stores-empty{margin:0;color:var(--mc-color-text-secondary);font:400 14px/1.5 var(--mc-font-interface);overflow-wrap:anywhere}.release-stores-empty{padding:0 20px 16px}.release-stores-feedback{display:grid;justify-items:start;gap:12px;padding:0 20px 16px}.release-stores-read-error{margin:0;color:var(--mc-status-error-foreground);font:400 14px/1.5 var(--mc-font-interface);overflow-wrap:anywhere}.release-store-list{list-style:none;margin:0;padding:0}.release-store-row{display:flex;align-items:center;gap:16px;min-height:68px;padding:12px 20px;box-sizing:border-box;border-top:1px solid var(--mc-color-divider)}.release-store-text{display:grid;flex:1 1 auto;gap:4px;min-width:0}.release-store-name{font:600 16px/1.4 var(--mc-font-interface);overflow-wrap:anywhere}.release-store-reason{color:var(--mc-color-text-secondary);font:400 13px/1.5 var(--mc-font-interface);overflow-wrap:anywhere;white-space:pre-wrap}.release-store-link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;color:var(--mc-color-interactive);font:600 14px/1.4 var(--mc-font-interface);text-underline-offset:3px}.release-store-link:focus-visible{outline:3px solid var(--mc-color-interactive);outline-offset:4px;border-radius:4px}@media(max-width:640px){.release-stores{border-radius:20px}.release-stores-heading{padding:10px 12px 16px}.release-stores-empty,.release-stores-feedback{padding:0 12px 16px}.release-store-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px}.release-store-text{grid-column:1 / -1}.release-store-row .release-chip{justify-self:start}.release-store-link{justify-self:end;text-align:right}}.lab-glow{display:flex;align-items:flex-start;gap:var(--mc-space-5);padding:var(--mc-space-5) var(--mc-space-6);box-sizing:border-box;border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);color:var(--mc-color-text-primary);background:var(--mc-color-surface)}.lab-glow-arcs{display:none}.lab-glow-wave{flex:0 0 88px;width:88px;aspect-ratio:1;border-radius:var(--mc-radius-small);background:color-mix(in srgb,var(--mc-tone-mastering) 12%,var(--mc-color-surface))}.lab-glow-wave svg{display:block;width:100%;height:100%;fill:none;stroke:var(--mc-tone-mastering);stroke-width:3;stroke-linecap:round}.lab-glow-wave path:nth-child(n+2){display:none}.lab-glow-text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--mc-space-2);min-width:0}.lab-glow-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-4)}.application-content .lab-glow-eyebrow{margin:0;color:var(--mc-tone-mastering);font:var(--mc-type-label)}.lab-glow-actions{display:flex;align-items:center;gap:var(--mc-space-1)}.application-content .lab-glow h1{margin:0;max-width:none;color:var(--mc-color-text-primary);font:var(--mc-type-page-title);letter-spacing:-.03em;overflow-wrap:anywhere}.application-content .lab-glow-lead{max-width:520px;margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-heard{display:flex;flex-wrap:wrap;gap:var(--mc-space-2);margin:var(--mc-space-1) 0 0;padding:0;list-style:none}.lab-heard li{display:inline-flex;align-items:baseline;gap:var(--mc-space-2);min-height:28px;padding:var(--mc-space-1) var(--mc-space-3);box-sizing:border-box;border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-round);background:var(--mc-color-surface-subtle);color:var(--mc-color-text-secondary);font:var(--mc-type-label)}.lab-heard b{color:var(--mc-color-text-primary);font:var(--mc-type-technical);white-space:nowrap}@media(max-width:640px){.lab-glow{flex-direction:column;align-items:stretch;gap:var(--mc-space-4);padding:var(--mc-space-4)}.lab-glow-wave{flex-basis:64px;width:64px}}.lab-did{display:grid;gap:var(--mc-space-4);min-width:0}.lab-did-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mc-space-3)}.application-content .lab-did-eyebrow{margin:0 0 6px;color:var(--mc-color-interactive);font:700 12px/1 var(--mc-font-interface);letter-spacing:.1em;text-transform:uppercase}.application-content .lab-did h3{margin:0;color:var(--mc-color-text-primary);font:700 26px/1.15 var(--mc-font-display);letter-spacing:-.02em}.lab-did-reach{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;background:var(--mc-status-ready-background);color:var(--mc-status-ready-foreground);font:600 13px/1.3 var(--mc-font-interface)}.lab-did-reach[data-short=true]{background:var(--mc-status-review-background);color:var(--mc-status-review-foreground)}.lab-did-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-3);margin:0;padding:0;list-style:none}.lab-did-lines li{display:flex;gap:var(--mc-space-3);min-width:0;padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:16px;background:var(--mc-color-surface-subtle)}.lab-did-lines li>span:last-child{display:grid;align-content:start;gap:4px;min-width:0}.lab-did-lines strong{color:var(--mc-color-text-primary);font:600 15px/1.3 var(--mc-font-interface)}.lab-did-lines li>span:last-child>span{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-did-mark{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#1e1b4b;color:#fff}@media(max-width:479px){.lab-did-lines{grid-template-columns:minmax(0,1fr)}}.lab-did-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--mc-space-3);margin:0}.lab-did-stats>div{display:grid;gap:6px;padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:14px;background:var(--mc-color-surface)}.lab-did-stats dt{color:var(--mc-color-text-secondary);font:500 12px/1.2 var(--mc-font-interface)}.lab-did-stats dd{margin:0;color:var(--mc-color-text-primary);font:600 20px/1.2 var(--mc-font-technical);white-space:nowrap}.lab-did-stats .lab-did-unit{color:var(--mc-color-text-secondary);font:400 12px/1.35 var(--mc-font-interface);white-space:normal}:root[data-theme=dark] .lab-did-mark{background:var(--mc-color-interactive);color:#081827}.application-content .lab-back{min-height:var(--mc-target-minimum);margin:0 0 0 -4px;padding:0 4px;color:var(--mc-color-text-secondary);border-radius:var(--mc-radius-control);font:var(--mc-type-control);transition:color var(--mc-motion-fast) var(--mc-motion-easing)}.application-content .lab-back:not(:disabled):hover{color:var(--mc-color-link);transform:none}.application-content .lab-icon-button{display:inline-grid;width:var(--mc-target-minimum);height:var(--mc-target-minimum);flex:none;place-items:center;padding:0;color:var(--mc-color-text-secondary);border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer;transition:color var(--mc-motion-fast) var(--mc-motion-easing),background-color var(--mc-motion-fast) var(--mc-motion-easing)}.application-content .lab-icon-button:not(:disabled):hover,.application-content .lab-icon-button[aria-expanded=true]{color:var(--mc-color-text-primary);background:var(--mc-color-surface-subtle);transform:none}.application-content .lab-method-link{display:inline-flex;min-height:var(--mc-target-minimum);align-items:center;gap:var(--mc-space-2);padding:0 var(--mc-space-3);color:var(--mc-color-link);border-radius:var(--mc-radius-control);font:var(--mc-type-control);text-decoration:none;transition:background-color var(--mc-motion-fast) var(--mc-motion-easing)}.application-content .lab-method-link:hover{color:var(--mc-color-link-hover);background:var(--mc-color-selected-background)}.application-content .photographic-header .lab-method-link-photo{gap:var(--mc-space-2);margin-top:var(--mc-space-4);padding:0 var(--mc-space-4);color:#fff;border:1px solid rgb(255 255 255 / 34%);border-radius:var(--mc-radius-control);background:#ffffff1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.application-content .photographic-header .lab-method-link-photo:hover{color:#fff;background:#ffffff2e}.lab-menu-anchor{position:relative}.lab-menu{position:absolute;z-index:40;top:calc(100% + 6px);right:0;min-width:200px;padding:6px;border:1px solid var(--mc-color-divider);border-radius:12px;background:var(--mc-color-surface);box-shadow:0 18px 44px #0618212e,0 2px 6px #06182114;transform-origin:top right}:root[data-theme=dark] .lab-menu{border-color:var(--mc-color-divider-strong);background:var(--mc-color-surface-raised);box-shadow:0 22px 56px #0000007a}.lab-menu[data-state=closing]{pointer-events:none}.application-content .lab-menu>button{display:flex;width:100%;min-height:40px;align-items:center;gap:10px;padding:8px 10px;color:var(--mc-color-text-primary);border:0;border-radius:8px;background:transparent;cursor:pointer;font:var(--mc-type-control);text-align:left}.application-content .lab-menu>button:is(:hover,:focus){outline:none;background:var(--mc-color-surface-subtle);transform:none}.application-content .lab-menu>button:focus-visible{box-shadow:inset 0 0 0 2px var(--mc-color-focus)}.application-content .lab-menu>.lab-menu-danger{color:var(--mc-status-error-foreground)}.lab-track{display:grid;gap:var(--mc-space-4);max-width:980px;padding:var(--mc-space-4) 0 var(--mc-space-12)}.lab-track-header{display:grid;gap:var(--mc-space-2);padding-bottom:var(--mc-space-2)}.lab-track-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-4);min-width:0}.application-content .lab-track-title h1{min-width:0;max-width:none;margin:0;color:var(--mc-color-text-primary);font:700 clamp(28px,2.6vw,34px)/1.15 var(--mc-font-display);letter-spacing:-.025em;overflow-wrap:anywhere}.lab-track-actions{display:flex;align-items:center;gap:var(--mc-space-1)}.lab-track-missing{padding-top:var(--mc-space-8)}.application-content .lab-notice{margin:0}.lab-card{display:grid;gap:var(--mc-space-4);min-width:0;padding:var(--mc-space-6);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface);box-shadow:0 1px 2px #0618210a}:root[data-theme=dark] .lab-card{box-shadow:none}.application-content .lab-card-title{margin:0;color:var(--mc-color-text-primary);font:var(--mc-type-section-heading)}.lab-card-head{display:grid;gap:var(--mc-space-1)}.application-content .lab-card-head p{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-card>*{min-width:0}.lab-drop{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-4);padding:var(--mc-space-5);color:var(--mc-color-text-primary);border:1.5px dashed color-mix(in srgb,var(--mc-color-interactive) 38%,var(--mc-color-divider));border-radius:14px;background:color-mix(in srgb,var(--mc-color-selected-background) 55%,var(--mc-color-surface));cursor:pointer;transition:border-color var(--mc-motion-standard) var(--mc-motion-easing),background-color var(--mc-motion-standard) var(--mc-motion-easing),box-shadow var(--mc-motion-standard) var(--mc-motion-easing)}.lab-drop:hover,.lab-drop[data-dragging]{border-color:var(--mc-color-interactive);background:var(--mc-color-selected-background)}.lab-drop[data-dragging]{border-style:solid;box-shadow:0 0 0 4px color-mix(in srgb,var(--mc-color-interactive) 16%,transparent)}.lab-drop:has(.lab-drop-input:focus-visible){outline:var(--mc-border-focus) solid var(--mc-color-focus);outline-offset:3px}.lab-drop[data-disabled]{cursor:not-allowed;opacity:.6}.lab-drop-icon{display:grid;width:48px;height:48px;place-items:center;color:var(--mc-color-interactive);border-radius:50%;background:var(--mc-color-surface);box-shadow:0 1px 2px #06182114,inset 0 0 0 1px color-mix(in srgb,var(--mc-color-interactive) 18%,transparent);transition:transform var(--mc-motion-standard) var(--mc-motion-easing)}.lab-drop[data-dragging] .lab-drop-icon{transform:translateY(-2px)}.lab-drop-copy{display:grid;gap:2px;min-width:0}.lab-drop-copy strong{font:600 17px/1.35 var(--mc-font-interface)}.lab-drop-copy>span{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-drop-title-touch{display:none}.lab-drop-button{display:inline-flex;min-height:40px;align-items:center;padding:0 var(--mc-space-4);color:var(--mc-color-interactive-text);border-radius:var(--mc-radius-control);background:var(--mc-color-interactive);font:var(--mc-type-control);white-space:nowrap;transition:background-color var(--mc-motion-fast) var(--mc-motion-easing)}.lab-drop:hover .lab-drop-button{background:var(--mc-color-interactive-hover)}.lab-drop-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(pointer:coarse){.lab-drop-title-pointer{display:none}.lab-drop-title-touch{display:inline}}.lab-upload-progress,.lab-upload-ready{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-4);padding:var(--mc-space-4) var(--mc-space-5);border-radius:14px;background:var(--mc-color-surface-subtle)}.lab-upload-ready{grid-template-columns:minmax(0,1fr) auto}.lab-upload-mark{display:grid;width:40px;height:40px;place-items:center;color:var(--mc-color-interactive);border-radius:50%;background:var(--mc-color-surface)}.lab-upload-copy{display:grid;gap:2px;min-width:0}.lab-upload-copy strong{overflow:hidden;font:600 16px/1.4 var(--mc-font-interface);text-overflow:ellipsis;white-space:nowrap}.lab-upload-copy small{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-upload-bar{position:relative;grid-column:1 / -1;height:3px;overflow:hidden;border-radius:var(--mc-radius-round);background:color-mix(in srgb,var(--mc-color-interactive) 14%,transparent)}.lab-upload-bar>i{position:absolute;inset:0 auto 0 0;width:36%;border-radius:inherit;background:var(--mc-color-interactive);animation:lab-upload-sweep 1.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes lab-upload-sweep{0%{transform:translate(-100%)}to{transform:translate(280%)}}.application-content .lab-phase{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--mc-space-4);max-width:none;margin:0;padding:var(--mc-space-4) var(--mc-space-5);border:0;border-radius:14px;background:var(--mc-color-surface-subtle)}.lab-phase-mark{position:relative;width:14px;height:14px;margin:0 6px;border-radius:50%;background:var(--mc-color-interactive)}.lab-phase-mark:after{position:absolute;inset:-6px;content:"";border:2px solid var(--mc-color-interactive);border-radius:50%;opacity:0;animation:lab-phase-ring 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes lab-phase-ring{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.lab-phase-copy{display:grid;gap:2px;min-width:0}.lab-phase-copy strong{color:var(--mc-color-text-primary);font:600 16px/1.4 var(--mc-font-interface)}.application-content .lab-phase-copy>:is(span,small){color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.application-content .lab-card .failure-card{max-width:none;margin:0;border-radius:12px}.lab-mix-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-4) var(--mc-space-5)}.lab-mix-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:50%}.lab-mix-mark-ready{color:var(--mc-status-ready-foreground);background:var(--mc-status-ready-background)}.lab-mix-mark-review{color:var(--mc-status-review-foreground);background:var(--mc-status-review-background)}.lab-mix-title{display:grid;gap:2px;min-width:0}.application-content .lab-mix-title h2{margin:0;font:var(--mc-type-section-heading)}.application-content .lab-mix-title .source-readiness{width:auto;margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.application-content .lab-mix-title .source-readiness strong{color:var(--mc-color-text-primary);font-weight:600}.application-content .lab-facts.source-summary{display:flex;flex-wrap:wrap;gap:var(--mc-space-2) var(--mc-space-6);width:auto;margin:0;padding:0;border:0;background:none}.application-content .lab-facts.source-summary>div{display:grid;gap:2px;min-width:0;padding:0;background:none}.application-content .lab-facts.source-summary dt{color:var(--mc-color-text-secondary);font:var(--mc-type-label)}.application-content .lab-facts.source-summary dd{margin:0;color:var(--mc-color-text-primary);font:500 14px/1.4 var(--mc-font-interface);font-variant-numeric:tabular-nums;white-space:nowrap}.application-content .lab-card .source-findings{margin:0}.application-content .lab-card :is(.lab-mix-details,.lab-engineers){margin:0;border-top:1px solid var(--mc-color-divider)}.application-content .lab-card :is(.lab-mix-details,.lab-engineers)>summary{display:flex;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-3) 0 0;color:var(--mc-color-text-secondary);list-style:none;font:var(--mc-type-control);transition:color var(--mc-motion-fast) var(--mc-motion-easing)}.application-content .lab-card :is(.lab-mix-details,.lab-engineers)>summary::-webkit-details-marker{display:none}.application-content .lab-card :is(.lab-mix-details,.lab-engineers)>summary:after{width:7px;height:7px;margin:-3px 0 0 2px;content:"";border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--mc-motion-standard) var(--mc-motion-easing)}.application-content .lab-card :is(.lab-mix-details,.lab-engineers)[open]>summary:after{margin-top:3px;transform:rotate(225deg)}.application-content .lab-card :is(.lab-mix-details,.lab-engineers)>summary:hover{color:var(--mc-color-text-primary)}.application-content .lab-card :is(.lab-mix-details,.lab-engineers)[open]>summary{margin-bottom:var(--mc-space-3)}.lab-listen-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-4)}.application-content .lab-listen-back{min-height:36px;padding:0 var(--mc-space-3);border-radius:var(--mc-radius-control)}.application-content .lab-listen-back:not(:disabled):hover{background:var(--mc-color-selected-background);transform:none}.application-content .founder-workbench .lab-version-pills{display:flex;flex-wrap:wrap;gap:var(--mc-space-2);margin:0;overflow:visible;border:0}.application-content .founder-workbench .lab-version-pills button{min-height:36px;padding:0 var(--mc-space-4);color:var(--mc-color-text-secondary);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-control);background:var(--mc-color-surface);font:var(--mc-type-control);white-space:nowrap;max-width:100%;text-align:left;transition:color var(--mc-motion-fast) var(--mc-motion-easing),border-color var(--mc-motion-fast) var(--mc-motion-easing),background-color var(--mc-motion-fast) var(--mc-motion-easing)}.application-content .founder-workbench .lab-version-pills button:not(:disabled):hover{color:var(--mc-color-text-primary);border-color:var(--mc-color-divider-strong);transform:none}.application-content .founder-workbench .lab-version-pills button[aria-pressed=true]{box-shadow:none;color:var(--mc-color-selected-text);border-color:var(--mc-color-selected-border);background:var(--mc-color-selected-background)}.application-content .lab-card .lab-change-summary,.application-content .lab-card .lab-result-actions{margin:0}.application-content .lab-result-actions .secondary[aria-expanded] .lab-disclosure-chevron{display:inline-grid;transition:transform var(--mc-motion-standard) var(--mc-motion-easing)}.application-content .lab-result-actions .secondary[aria-expanded=true] .lab-disclosure-chevron{transform:rotate(180deg)}.application-content .lab-card .lab-kept{min-height:32px;gap:var(--mc-space-1)}.lab-downloads[hidden]{display:none}.application-content .lab-downloads .track-downloads{margin:0;padding:var(--mc-space-5);border:0;border-radius:14px;background:var(--mc-color-surface-subtle)}.lab-listen-tools{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.application-content .lab-tool{display:inline-flex;min-height:40px;align-items:center;gap:var(--mc-space-2);padding:0 var(--mc-space-4) 0 var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-control);background:var(--mc-color-surface);cursor:pointer;font:var(--mc-type-control);transition:color var(--mc-motion-fast) var(--mc-motion-easing),border-color var(--mc-motion-fast) var(--mc-motion-easing),background-color var(--mc-motion-fast) var(--mc-motion-easing)}.application-content .lab-tool>.studio-icon{color:var(--mc-color-interactive)}.application-content .lab-tool:not(:disabled):hover{color:var(--mc-color-link);border-color:var(--mc-color-interactive);background:var(--mc-color-selected-background);transform:none}.application-content .lab-card .downloads{margin:0}.application-content .lab-library.preferred-row{margin:0;padding:var(--mc-space-4);color:var(--mc-color-text-primary);border:0;border-radius:12px;background:var(--mc-color-surface-subtle)}.application-content .lab-library.preferred-row span{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.application-content .lab-library.preferred-row .lab-kept{color:var(--mc-status-ready-foreground);font:var(--mc-type-label)}.lab-choose[data-open=false]{padding-block:var(--mc-space-3)}.application-content .lab-disclosure-title{margin:0;font:var(--mc-type-section-heading)}.application-content .lab-disclosure{display:flex;width:100%;min-height:var(--mc-target-minimum);align-items:center;gap:var(--mc-space-3);padding:0;color:var(--mc-color-text-primary);border:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.application-content .lab-disclosure:not(:disabled):hover{color:var(--mc-color-link);transform:none}.lab-disclosure>span:nth-child(2){flex:1}.lab-disclosure-mark{display:grid;width:32px;height:32px;place-items:center;color:var(--mc-color-interactive);border-radius:50%;background:var(--mc-color-selected-background)}.lab-disclosure-chevron{display:inline-grid;color:var(--mc-color-text-secondary);transition:transform var(--mc-motion-standard) var(--mc-motion-easing)}.lab-disclosure[aria-expanded=true] .lab-disclosure-chevron{transform:rotate(180deg)}.lab-choose[data-open=false]>.lab-choose-body:not(:has(.lab-run-note)){display:none}.lab-processing-choices[hidden],.lab-processing-custom[hidden],.lab-processing-release[hidden]{display:none}.application-content .lab-choose .processing-choices{margin:0 0 var(--mc-space-4)}.application-content .lab-choose .processing-choices label{min-height:0}.application-content .lab-card .run-stack{margin:0}.application-content .lab-card .run-status{justify-content:flex-start;gap:var(--mc-space-4);padding:var(--mc-space-3) var(--mc-space-4);border:0;border-radius:12px}.application-content .lab-card .run-status>div{flex:1;min-width:0}.application-content .lab-card .run-status small{font:var(--mc-type-body-compact)}.application-content .lab-run-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-3) var(--mc-space-4);margin:var(--mc-space-3) 0 0;padding:var(--mc-space-3) var(--mc-space-4);border-radius:12px;background:var(--mc-color-surface-subtle)}.application-content .lab-run-failed{background:var(--mc-status-review-background)}.lab-run-note-copy{display:grid;gap:2px;min-width:0}.lab-run-note-copy strong{color:var(--mc-color-text-primary);font:600 15px/1.4 var(--mc-font-interface)}.lab-run-note-copy>:is(span,small){color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-run-note-copy small{overflow-wrap:anywhere}.application-content .lab-card .downloads{display:flex;flex-wrap:wrap;gap:var(--mc-space-2);margin:0}.application-content .lab-card .downloads .download{display:inline-flex;width:auto;min-height:var(--mc-target-minimum);align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-2) var(--mc-space-3) var(--mc-space-2) var(--mc-space-4);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:12px;background:var(--mc-color-surface);text-align:left}.application-content .lab-card .downloads .download:not(:disabled):hover{border-color:var(--mc-color-interactive);transform:none}.application-content .lab-card .downloads .download strong{font:600 14px/1.35 var(--mc-font-interface)}.application-content .lab-card .downloads .download small{color:var(--mc-color-text-secondary);font:var(--mc-type-label);font-weight:500}.application-content .lab-card .downloads .download>span:last-child{color:var(--mc-color-interactive)}.application-content .authenticated-workspace-layout.lab-layout{display:block}.lab-landing{display:grid;gap:var(--mc-space-4);max-width:980px;padding-bottom:var(--mc-space-12)}.application-content .lab-landing .lab-heading .photographic-header-lab{margin-bottom:0}.application-content .lab-landing .lab-heading h1{letter-spacing:-.025em}.lab-guide{position:relative;display:grid;gap:var(--mc-space-5);overflow:hidden;padding:var(--mc-space-6);border:1px solid color-mix(in srgb,var(--mc-color-interactive) 28%,var(--mc-color-divider));border-radius:var(--mc-radius-large);background:var(--mc-color-surface)}.lab-guide-watermark{position:absolute;top:-72px;right:-64px;width:260px;height:265px;color:var(--mc-color-interactive);opacity:.08;pointer-events:none}.lab-guide>:not(.lab-guide-watermark){position:relative}.lab-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-4)}.lab-guide-head>div{display:grid;gap:var(--mc-space-2);min-width:0}.application-content .lab-guide-eyebrow{margin:0;color:var(--mc-color-link)}.application-content .lab-guide h2{margin:0;font:var(--mc-type-object-title);letter-spacing:-.02em}.application-content .lab-guide-dismiss{min-height:40px;flex:none;padding:0 var(--mc-space-4);color:var(--mc-color-link);border:0;border-radius:var(--mc-radius-control);background:var(--mc-color-selected-background);font:var(--mc-type-control);font-weight:600;transition:background-color var(--mc-motion-fast) var(--mc-motion-easing)}.application-content .lab-guide-dismiss:not(:disabled):hover{color:var(--mc-color-link-hover);background:color-mix(in srgb,var(--mc-color-interactive) 16%,var(--mc-color-selected-background));transform:none}.lab-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-space-3);margin:0;padding:0;list-style:none}.lab-guide-steps>li{display:grid;align-content:start;gap:var(--mc-space-2);min-width:0;padding:var(--mc-space-4);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-subtle)}.lab-guide-number{display:grid;width:28px;height:28px;place-items:center;color:var(--mc-color-interactive-text);border-radius:50%;background:var(--mc-color-interactive);font:var(--mc-type-label)}.application-content .lab-guide-steps h3{margin:0;font:var(--mc-type-subheading)}.application-content .lab-guide-steps p{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-guide-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-4)}.application-content .lab-guide-foot>p{display:flex;align-items:center;gap:var(--mc-space-2);margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-guide-foot>p>.studio-icon{display:inline-grid;flex:none;color:var(--mc-status-ready-foreground)}.lab-create,.lab-tracks{display:grid;gap:var(--mc-space-3);padding:var(--mc-space-6);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface)}.application-content :is(.lab-create,.lab-tracks) h2{margin:0;font:var(--mc-type-section-heading)}.lab-create form{display:flex;gap:var(--mc-space-3)}.lab-create label{flex:1;min-width:0}.application-content .lab-create input{width:100%;min-height:48px;padding:0 var(--mc-space-4);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:12px;background:var(--mc-color-surface);font:var(--mc-type-body)}.application-content .lab-create input::placeholder{color:var(--mc-color-text-secondary);opacity:.8}.application-content .lab-create .primary{min-height:48px;padding:0 var(--mc-space-6)}.application-content .lab-create p{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-tracks-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-3)}.application-content .lab-tracks-heading .text-action{min-height:36px;padding:0 var(--mc-space-3);border-radius:var(--mc-radius-control)}.application-content .lab-tracks-heading .text-action:not(:disabled):hover{background:var(--mc-color-selected-background);transform:none}.application-content .lab-tracks-loading{margin:0;color:var(--mc-color-text-secondary)}.lab-tracks-empty{display:grid;justify-items:center;gap:var(--mc-space-1);padding:var(--mc-space-10) var(--mc-space-4);color:var(--mc-color-text-secondary);text-align:center}.lab-tracks-empty>span:first-child{display:grid;width:48px;height:48px;margin-bottom:var(--mc-space-2);place-items:center;color:var(--mc-color-interactive);border-radius:50%;background:var(--mc-color-selected-background)}.lab-tracks-empty strong{color:var(--mc-color-text-primary);font:var(--mc-type-subheading)}.lab-track-list{display:grid;margin:0 calc(var(--mc-space-3) * -1);padding:0;list-style:none}.lab-track-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1);padding-right:var(--mc-space-2);border-radius:12px;transition:background-color var(--mc-motion-fast) var(--mc-motion-easing)}.lab-track-list .lab-track-delete-feedback{flex-basis:100%;min-width:0;margin:0 var(--mc-space-3) var(--mc-space-3);overflow-wrap:anywhere}.lab-track-delete-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}.lab-track-list>li+li{box-shadow:0 -1px 0 var(--mc-color-divider)}.lab-track-list>li:hover{background:var(--mc-color-surface-subtle);box-shadow:none}.lab-track-list>li:hover+li{box-shadow:none}.application-content .lab-track-open{display:flex;flex:1;min-width:0;min-height:64px;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-2) var(--mc-space-3);color:var(--mc-color-text-primary);border:0;border-radius:12px;background:transparent;cursor:pointer;font:inherit;text-align:left}.application-content .lab-track-open:not(:disabled):hover{transform:none}.lab-track-mark{display:grid;width:40px;height:40px;flex:none;place-items:center;color:var(--mc-color-interactive);border-radius:10px;background:var(--mc-color-selected-background)}.lab-track-copy{display:grid;flex:1;gap:2px;min-width:0}.lab-track-copy strong{overflow:hidden;font:600 16px/1.4 var(--mc-font-interface);text-overflow:ellipsis;white-space:nowrap}.lab-track-copy small{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.lab-track-state{display:inline-flex;min-height:26px;flex:none;align-items:center;padding:0 var(--mc-space-3);border:1px solid transparent;border-radius:var(--mc-radius-round);font:var(--mc-type-label);white-space:nowrap}.lab-track-state-kept{color:var(--mc-status-ready-foreground);border-color:var(--mc-status-ready-border);background:var(--mc-status-ready-background)}.lab-track-state-ready{color:var(--mc-color-link);border-color:color-mix(in srgb,var(--mc-color-interactive) 40%,transparent);background:var(--mc-color-selected-background)}.lab-track-state-waiting{color:var(--mc-color-text-secondary);border-color:var(--mc-color-divider);background:var(--mc-color-surface-subtle)}.lab-track-chevron{display:inline-grid;flex:none;color:var(--mc-color-text-secondary);transition:transform var(--mc-motion-standard) var(--mc-motion-easing)}.lab-track-open:hover .lab-track-chevron{transform:translate(2px)}.application-content .lab-track-delete:not(:disabled):hover{color:var(--mc-status-error-foreground);background:var(--mc-status-error-background)}@media(max-width:959px){.lab-mix-head{grid-template-columns:auto minmax(0,1fr)}.application-content .lab-facts.source-summary{grid-column:1 / -1}}@media(max-width:640px){.lab-track{gap:var(--mc-space-3);padding-top:var(--mc-space-2)}.lab-card,.lab-create,.lab-tracks{padding:var(--mc-space-4);border-radius:14px}.lab-choose[data-open=false]{padding-block:var(--mc-space-2)}.lab-drop{grid-template-columns:auto minmax(0,1fr);padding:var(--mc-space-4)}.lab-drop-button{grid-column:1 / -1;justify-content:center;min-height:var(--mc-target-minimum)}.lab-upload-ready{grid-template-columns:minmax(0,1fr)}.lab-upload-ready .primary{width:100%}.application-content .lab-facts.source-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lab-guide{gap:var(--mc-space-4);padding:var(--mc-space-4);border-radius:14px}.lab-guide-watermark{top:-52px;right:-52px;width:180px;height:184px}.lab-guide-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-1) var(--mc-space-3)}.lab-guide-head>div{display:contents}.application-content .lab-guide-head h2{grid-row:2;grid-column:1 / -1}.application-content .lab-guide-dismiss{min-height:var(--mc-target-minimum)}.lab-guide-steps{grid-template-columns:minmax(0,1fr);gap:var(--mc-space-2)}.lab-guide-steps>li{grid-template-columns:auto minmax(0,1fr);gap:var(--mc-space-1) var(--mc-space-3);padding:var(--mc-space-3)}.lab-guide-number{grid-row:span 2}.lab-create form{flex-direction:column}.application-content .lab-create .primary{width:100%}.application-content .lab-result-actions>:is(button,.primary){flex:1 1 100%}.lab-track-state{display:none}.application-content .founder-workbench .lab-version-pills button{min-height:var(--mc-target-minimum);padding-block:var(--mc-space-2);border-radius:14px;white-space:normal}.application-content .lab-listen-back,.application-content .lab-tool,.application-content .lab-tracks-heading .text-action{min-height:var(--mc-target-minimum)}.application-content .lab-card .downloads .download{flex:1 1 100%}}@media(pointer:coarse),(max-width:640px){.application-content .lab-menu>button{min-height:var(--mc-target-minimum)}}@media(prefers-reduced-motion:reduce){.lab-upload-bar>i{width:100%;animation:none;opacity:.5}.lab-phase-mark:after{animation:none}.lab-drop,.lab-drop-icon,.lab-track-chevron,.lab-disclosure-chevron{transition:none}}:root[data-theme=light] .application-content .founder-workbench .lab-version-pills button:not([aria-pressed=true]){border-color:var(--mc-color-control-border)}.lab-method{--lab-method-accent: var(--mc-color-link);--lab-method-on-accent: var(--mc-color-interactive-text);--lab-method-accent-soft: var(--mc-color-selected-background);--lab-method-body: color-mix(in srgb, var(--mc-color-text-primary) 40%, var(--mc-color-text-secondary));--lab-method-loud: color-mix(in srgb, var(--mc-status-error-foreground) 35%, var(--mc-status-error-border));--lab-method-gutter: clamp(var(--mc-space-4), 4vw, var(--mc-space-12));--lab-method-block: clamp(var(--mc-space-12), 8vw, 104px);--lab-method-night: #0b1226;--lab-method-night-text: #fff;--lab-method-night-muted: #c9d3ea;--lab-method-night-eyebrow: #b4b0ff;color:var(--mc-color-text-primary);background:var(--mc-color-canvas);font:var(--mc-type-body)}.application-shell .application-content>.lab-method{width:auto;max-width:none;margin:0}.application-shell .application-content:has(>.lab-method){padding-bottom:0}.lab-method :is(h1,h2,h3,p,ul,dl,dd,figure){margin:0}.lab-method ul{padding:0;list-style:none}.lab-method .studio-icon{display:inline-flex;flex:none}.lab-method-inner{width:100%;max-width:var(--mc-public-content-max);margin-inline:auto;padding:var(--lab-method-block) var(--lab-method-gutter)}.lab-method-band{border-block:1px solid var(--mc-color-divider);background:var(--mc-color-surface)}.lab-method-band-open{border-bottom:0}.lab-method-stack{display:flex;flex-direction:column;gap:44px}.lab-method-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:var(--mc-space-12) var(--mc-space-16)}.lab-method-split-centred{align-items:center}.lab-method .lab-method-eyebrow{color:var(--lab-method-accent);font:700 12px/1.2 var(--mc-font-interface);letter-spacing:.14em;text-transform:uppercase}.lab-method-intro{display:flex;flex-direction:column;gap:18px;max-width:760px}.lab-method-intro h2{font:800 clamp(30px,4.4vw,52px)/1.04 var(--mc-font-display);letter-spacing:-.04em}.lab-method-intro>p{color:var(--lab-method-body);font:400 18px/1.65 var(--mc-font-interface)}.lab-method-intro>.lab-method-strong{color:var(--mc-color-text-primary);font-weight:600}.lab-method-blind-title{scroll-margin-top:var(--mc-space-10)}.lab-method-night{--mc-color-focus: var(--mc-color-focus-on-shell);position:relative;overflow:hidden;isolation:isolate;color:var(--lab-method-night-text);background:var(--lab-method-night)}.lab-method-night .lab-method-eyebrow{color:var(--lab-method-night-eyebrow)}.lab-method-arcs{position:absolute;z-index:-1;pointer-events:none}.lab-method-arcs path{fill:none;stroke-width:22;stroke-linecap:round}.lab-method-arcs path:nth-child(1){stroke:#2866ff;opacity:.28}.lab-method-arcs path:nth-child(2){stroke:#4d6dff;opacity:.34}.lab-method-arcs path:nth-child(3){stroke:#6a6cf7;opacity:.4}.lab-method-arcs path:nth-child(4){stroke:#8a7cf5;opacity:.48}.lab-method-arcs-hero{top:-150px;right:-260px;width:980px;height:980px}.lab-method-arcs-end{top:-200px;left:-220px;width:760px;height:760px;opacity:.6}.lab-method-hero-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-12) var(--mc-space-16);padding-block:clamp(56px,8vw,104px) clamp(64px,9vw,120px)}.lab-method-hero-copy{display:flex;flex:1 1 420px;flex-direction:column;gap:var(--mc-space-6);min-width:0}.lab-method-title{max-width:none;color:var(--lab-method-night-text);font:700 clamp(40px,6.4vw,76px)/.98 var(--mc-font-display);letter-spacing:-.05em}.lab-method-lede{max-width:540px;color:var(--lab-method-night-muted);font:400 20px/1.55 var(--mc-font-interface)}.lab-method-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);margin-top:var(--mc-space-2)}.lab-method-report{flex:0 1 460px;min-width:0;padding:26px 28px;color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:24px;background:var(--mc-color-surface-raised);box-shadow:0 40px 90px -40px #000000d9}.lab-method-report-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--mc-space-1) var(--mc-space-3);padding-bottom:14px;border-bottom:1px solid var(--mc-color-divider)}.lab-method-report-head>:first-child{font:700 18px/1.2 var(--mc-font-display)}.lab-method-report-head>:last-child{color:var(--mc-color-text-secondary);font:600 12px/1.2 var(--mc-font-interface)}.lab-method-report dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--mc-space-3);padding:var(--mc-space-3) 0;border-bottom:1px solid var(--mc-color-divider)}.lab-method-report dl>div:last-child{padding-bottom:0;border-bottom:0}.lab-method-report dt{color:var(--mc-color-text-secondary);font:600 14px/1.4 var(--mc-font-interface)}.lab-method-report dd{font:500 14px/1.4 var(--mc-font-technical)}.lab-method-limits,.lab-method-levels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--mc-space-5)}.lab-method-limits>li,.lab-method-levels>li,.lab-method-waves,.lab-method-questions{border:1px solid var(--mc-color-divider);border-radius:26px;background:var(--mc-color-surface)}.lab-method-limits>li{display:flex;flex-direction:column;gap:var(--mc-space-3);padding:32px}.lab-method-limit{display:flex;flex-direction:column;gap:var(--mc-space-3)}.lab-method-figure{color:var(--lab-method-accent);font:800 clamp(64px,7vw,84px)/.9 var(--mc-font-display);letter-spacing:-.05em}.lab-method-figure small{font-size:.48em;letter-spacing:-.02em}.lab-method-limit-label{font:700 19px/1.3 var(--mc-font-interface)}.lab-method-limits>li>p:last-child{color:var(--mc-color-text-secondary);font:400 16px/1.55 var(--mc-font-interface)}.lab-method-promise{display:flex;align-items:center;gap:10px;color:var(--lab-method-body);font:500 16px/1.5 var(--mc-font-interface)}.lab-method-promise .studio-icon{color:var(--mc-status-ready-foreground)}.lab-method-points{display:flex;flex-direction:column;gap:14px}.lab-method-points>li{display:flex;gap:18px;padding:24px;border-radius:22px;background:var(--mc-color-surface-subtle)}.lab-method-point-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;color:var(--lab-method-on-accent);border-radius:14px;background:var(--lab-method-accent)}.lab-method-points>li>div{display:flex;min-width:0;flex-direction:column;gap:6px}.lab-method-point-title{font:700 18px/1.3 var(--mc-font-interface)}.lab-method-points>li>div>p:last-child{color:var(--mc-color-text-secondary);font:400 16px/1.55 var(--mc-font-interface)}.lab-method-waves{display:flex;flex-direction:column;gap:22px;padding:30px;box-shadow:0 24px 60px -40px color-mix(in srgb,var(--lab-method-accent) 60%,transparent)}:root[data-theme=dark] .lab-method-waves{box-shadow:var(--mc-shadow-raised)}.lab-method-wave{display:flex;flex-direction:column;gap:var(--mc-space-2)}.lab-method-wave>p{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--mc-space-3)}.lab-method-wave strong{font:700 15px/1.3 var(--mc-font-interface)}.lab-method-wave>p>span{color:var(--mc-color-text-secondary);font:500 13px/1.3 var(--mc-font-interface)}.lab-method-wave svg{display:block;width:100%;height:76px}.lab-method-wave path{fill:none;stroke:var(--lab-method-loud);stroke-width:7;stroke-linecap:round}.lab-method-wave-down path{opacity:.5}.lab-method-wave-ours{padding-top:22px;border-top:1px solid var(--mc-color-divider)}.lab-method-wave-ours path{stroke:var(--lab-method-accent)}.lab-method-wave-step{display:flex;align-items:center;gap:10px;color:var(--mc-color-text-secondary);font:600 13px/1.3 var(--mc-font-interface)}.lab-method-wave-step svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lab-method-levels>li{display:flex;flex-direction:column;gap:14px;padding:30px;background:var(--mc-color-surface-subtle)}.lab-method-levels>li[data-preset]{border:1.5px solid var(--lab-method-accent);background:var(--mc-color-surface);box-shadow:0 24px 50px -36px color-mix(in srgb,var(--lab-method-accent) 70%,transparent)}:root[data-theme=dark] .lab-method-levels>li[data-preset]{box-shadow:none}.lab-method-level-name{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-3)}.lab-method-level-name h3{font:700 22px/1.2 var(--mc-font-display)}.lab-method-badge{display:inline-flex;height:24px;align-items:center;padding:0 10px;color:var(--lab-method-on-accent);border:1px solid transparent;border-radius:var(--mc-radius-round);background:var(--lab-method-accent);font:600 12px/1 var(--mc-font-interface)}.lab-method-level-target{display:flex;flex-direction:column;gap:var(--mc-space-1)}.lab-method-level-target strong{font:500 30px/1 var(--mc-font-technical);letter-spacing:-.02em}.lab-method-level-target span{color:var(--mc-color-text-secondary);font:500 13px/1.4 var(--mc-font-interface)}.lab-method-level-hear{display:flex;align-items:center;gap:10px;color:var(--lab-method-accent);font:600 13px/1.3 var(--mc-font-interface)}.lab-method-meter{display:flex;flex:none;gap:var(--mc-space-1)}.lab-method-meter>span{width:22px;height:8px;border-radius:var(--mc-radius-round);background:color-mix(in srgb,var(--lab-method-accent) 20%,var(--mc-color-surface))}.lab-method-meter>[data-lit]{background:var(--lab-method-accent)}.lab-method-levels>li>p:last-child{color:var(--mc-color-text-secondary);font:400 16px/1.55 var(--mc-font-interface)}.lab-method-note{max-width:820px;color:var(--mc-color-text-secondary);font:400 15px/1.6 var(--mc-font-interface)}.lab-method-abc{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);margin-top:var(--mc-space-2)}.lab-method-abc>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:96px;height:112px;color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:20px;background:var(--mc-color-surface);font:800 30px/1 var(--mc-font-display)}.lab-method-abc>[data-playing]{color:var(--lab-method-on-accent);border-color:var(--lab-method-accent);background:var(--lab-method-accent);box-shadow:0 18px 36px -20px color-mix(in srgb,var(--lab-method-accent) 90%,transparent)}.lab-method-abc-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:var(--lab-method-accent);border-radius:var(--mc-radius-round);background:var(--lab-method-accent-soft)}.lab-method-abc>[data-playing] .lab-method-abc-icon{color:var(--lab-method-on-accent);background:color-mix(in srgb,var(--lab-method-on-accent) 18%,transparent)}.lab-method-abc svg{width:14px;height:14px;fill:currentColor}.lab-method-intro>.lab-method-plans{color:var(--mc-color-text-secondary);font:400 14px/1.6 var(--mc-font-interface)}.lab-method-questions{display:flex;flex-direction:column;gap:6px;padding:30px}.lab-method-questions h3{padding-bottom:var(--mc-space-2);font:700 20px/1.3 var(--mc-font-display)}.lab-method-questions dl{display:flex;flex-direction:column;gap:6px}.lab-method-questions dl>div{display:flex;flex-direction:column;gap:var(--mc-space-1);padding:14px 0;border-top:1px solid var(--mc-color-divider)}.lab-method-questions dt{font:600 16px/1.4 var(--mc-font-interface)}.lab-method-questions dd{color:var(--mc-color-text-secondary);font:400 15px/1.5 var(--mc-font-interface)}.lab-method-questions-saved{padding-top:var(--mc-space-3);color:var(--lab-method-accent);border-top:1px solid var(--mc-color-divider);font:500 14px/1.5 var(--mc-font-interface)}.lab-method-cards{align-items:stretch;gap:var(--mc-space-6)}.lab-method-card{display:flex;flex-direction:column;gap:var(--mc-space-5);padding:32px;border-radius:26px;background:var(--mc-color-surface-subtle)}.lab-method-card h2{font:800 clamp(24px,2.6vw,30px)/1.15 var(--mc-font-display);letter-spacing:-.03em}.lab-method-card>p{color:var(--lab-method-body);font:400 16px/1.6 var(--mc-font-interface)}.lab-method-list{display:flex;flex-direction:column;gap:var(--mc-space-3)}.lab-method-list>li{display:flex;align-items:flex-start;gap:var(--mc-space-3);font:400 16px/1.5 var(--mc-font-interface)}.lab-method-list .studio-icon{margin-top:2px;color:var(--lab-method-accent)}.lab-method-card>.lab-method-legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--mc-space-3);color:var(--mc-color-text-secondary);font:500 14px/1.5 var(--mc-font-interface)}.lab-method-legal a{display:inline-flex;min-height:var(--mc-target-minimum);align-items:center;gap:var(--mc-space-1);color:var(--mc-color-link);text-decoration:underline;text-underline-offset:3px}.lab-method-legal a:hover{color:var(--mc-color-link-hover)}.lab-method-end-inner{display:flex;flex-direction:column;align-items:center;gap:var(--mc-space-6);text-align:center}.lab-method-end h2{color:var(--lab-method-night-text);font:800 clamp(34px,5.6vw,64px)/1 var(--mc-font-display);letter-spacing:-.045em}.lab-method-end p{color:var(--lab-method-night-muted);font:400 16px/1.6 var(--mc-font-interface)}@media(forced-colors:active){.lab-method-arcs{display:none}.lab-method-wave path{stroke:CanvasText}}@media(max-width:959px){.lab-method-end-inner{padding-bottom:calc(var(--lab-method-block) + var(--mc-app-mobile-nav-height) + env(safe-area-inset-bottom) + var(--mc-space-8))}}@media(max-width:640px){.lab-method-stack{gap:var(--mc-space-8)}.lab-method-title{line-height:1.02}.lab-method-lede{font-size:18px}.lab-method-intro>p{font-size:17px}.lab-method-arcs-hero{top:-110px;right:-380px;width:600px;height:600px;opacity:.8}.lab-method-arcs-end{top:-140px;left:-300px;width:520px;height:520px}.lab-method-report{padding:22px 20px;border-radius:20px}.lab-method-limits>li,.lab-method-levels>li,.lab-method-waves,.lab-method-questions,.lab-method-card{padding:24px 20px;border-radius:22px}.lab-method-points>li{gap:14px;padding:20px}.lab-method-abc>span{width:88px;height:104px}.lab-method-legal>span{flex-basis:100%}}.assistant-upload{display:grid;gap:var(--mc-space-3);max-width:720px}.assistant-upload>h1,.assistant-upload>p{margin:0}.assistant-upload-crumb{color:var(--mc-color-text-secondary);font:var(--mc-type-label)}.assistant-upload-field{display:grid;gap:var(--mc-space-1);margin-top:var(--mc-space-2)}.assistant-upload-label{font:var(--mc-type-control)}.assistant-upload-field>p{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.assistant-upload-file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3);margin-top:var(--mc-space-1)}.assistant-upload-file>.file-picker{position:relative;display:inline-flex;align-items:center}.assistant-upload-file>.file-picker:focus-within{outline:2px solid var(--mc-color-focus);outline-offset:2px}.assistant-upload-file>span{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact);overflow-wrap:anywhere}.assistant-upload-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);margin-top:var(--mc-space-2)}.assistant-upload-actions>*{display:inline-flex;align-items:center;justify-content:center;min-height:var(--mc-target-minimum);padding:0 var(--mc-space-5);font:var(--mc-type-control);text-decoration:none}.assistant-upload>.ui-setting-rows{margin:var(--mc-space-2) 0}.assistant-send-checks{display:grid;gap:var(--mc-space-3)}.assistant-send-checks>label{display:flex;align-items:flex-start;gap:var(--mc-space-3);font:var(--mc-type-body);cursor:pointer}.assistant-send-checks input{flex:none;width:20px;height:20px;margin:2px 0 0}.assistant-processing-settings{display:grid;gap:var(--mc-space-1)}.assistant-processing-settings p,.assistant-processing-settings ul{margin:0}.ui-setting-rows{display:grid;margin:0;padding:0;border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface);overflow:hidden}.ui-setting-row{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:start;gap:var(--mc-space-2) var(--mc-space-6);padding:var(--mc-space-4) var(--mc-space-5)}.ui-setting-row+.ui-setting-row{border-top:1px solid var(--mc-color-divider)}.ui-setting-label{padding-top:2px;color:var(--mc-color-text-secondary);font:var(--mc-type-control)}.ui-setting-main{display:grid;gap:var(--mc-space-2);min-width:0}.ui-setting-main>p{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.ui-setting-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2) var(--mc-space-4);min-width:0}.ui-setting-value{color:var(--mc-color-text-primary);font:var(--mc-type-body);overflow-wrap:anywhere}.ui-setting-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.ui-setting-actions>*{min-height:var(--mc-target-minimum);padding:0 var(--mc-space-4);font:var(--mc-type-control)}@media(max-width:640px){.ui-setting-row{grid-template-columns:minmax(0,1fr);gap:var(--mc-space-1);padding:var(--mc-space-4)}.ui-setting-label{font:var(--mc-type-label);text-transform:none}}.assistant-note{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.assistant-consent{display:grid;gap:var(--mc-space-3);max-width:720px}.assistant-consent>h1,.assistant-consent>h2,.assistant-consent>p,.assistant-consent>ul{margin:0}.assistant-consent>h2{font:var(--mc-type-label)}.assistant-consent>ul{display:grid;gap:var(--mc-space-2);padding-left:var(--mc-space-5)}.assistant-consent-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);margin-top:var(--mc-space-2)}.assistant-consent-actions>button{min-height:var(--mc-target-minimum);padding:0 var(--mc-space-5);font:var(--mc-type-control)}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/studio/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/studio/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/studio/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/studio/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/studio/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/studio/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#f2f0e9;background:#090c0c;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--current:#b8f34a;--current-soft:#d9ff8c;--cyan:#69e0d2;--ink:#090c0c;--surface:#111716;--surface-raised:#18201e;--muted:#9da8a3;--line:#2a3431;--warning:#ffc274;--results-background:#dcded5;--results-surface:#ffffff;--results-subtle:#eef0e9;--results-ink:#202620;--results-body:#3f463f;--results-muted:#4b534b;--results-accent:#405a0c;--results-error:#621f17;--results-error-background:#f4dcd7}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 78% 8%,rgba(105,224,210,.12),transparent 26rem),radial-gradient(circle at 20% 30%,rgba(184,243,74,.055),transparent 32rem),#090c0c}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:32px 32px}button,a,input,select,textarea{outline-offset:4px}:focus-visible{outline:3px solid var(--current)}.skip-link{position:fixed;z-index:20;left:1rem;top:-5rem;background:var(--current);color:var(--ink);padding:.8rem 1rem;border-radius:.35rem}.skip-link:focus{top:1rem}.topbar{height:76px;padding:0 clamp(1rem,5vw,5rem);border-bottom:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:space-between;background:#090c0cbf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:10}.brand{color:inherit;text-decoration:none;font-weight:720;letter-spacing:-.035em;font-size:1.05rem}.brand>span:not(.brand-logo){display:inline-grid;place-items:center;width:36px;height:36px;background:linear-gradient(135deg,var(--current-soft),var(--current));color:var(--ink);border-radius:50%;margin-right:.7rem;font-size:.68rem;font-family:ui-monospace,SFMono-Regular,monospace;box-shadow:0 0 26px #b8f34a2e}.brand-lockup{display:flex;align-items:center;gap:.8rem}.environment-badge{padding:.3rem .5rem;border:1px solid transparent;background:#8d6d392e;border-radius:999px;color:var(--warning);font:650 .62rem ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase}.identity{min-width:0;font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere}.identity a{color:var(--current-soft)}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--current);margin-right:.45rem;box-shadow:0 0 14px var(--current)}main{width:min(1220px,calc(100% - 2rem));margin:auto}.session-gate{min-height:calc(100vh - 76px);display:grid;place-items:center;padding:3rem 0}.session-card{width:min(620px,100%);padding:clamp(2rem,6vw,4rem);border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:linear-gradient(145deg,#1f2b28eb,#0c1110f5);box-shadow:0 32px 90px #00000061}.session-card h1{margin:.5rem 0 1.25rem;font-size:clamp(2.6rem,7vw,4.6rem);line-height:.95}.session-card>p:not(.eyebrow){color:#b4bdb9;line-height:1.65}.session-check{margin-top:1.5rem;color:var(--current-soft)!important}.session-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.session-link{display:inline-block;padding:1rem 1.15rem;border-radius:.45rem;font-weight:720;text-align:center;text-decoration:none}.organization-choices{display:grid;gap:.75rem;margin-top:1.5rem}.organization-choices button{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left}.organization-choices button span{color:var(--muted);text-transform:capitalize}.identity-action{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.hero{min-height:620px;padding:clamp(4.5rem,9vw,8rem) 0 5rem;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:clamp(3rem,8vw,8rem)}.hero-copy{min-width:0}.eyebrow,.step{font:600 .7rem ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.18em;color:var(--current)}h1{font-size:clamp(3.6rem,7.2vw,7rem);line-height:.9;letter-spacing:-.075em;margin:.45rem 0 1.7rem;font-weight:580;max-width:850px}h1 em{font-family:Iowan Old Style,Georgia,serif;font-weight:400;color:var(--current-soft)}.lede{color:#b4bdb9;max-width:670px;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.72}.hero-proof{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.hero-proof span{border:1px solid var(--line);border-radius:999px;color:#c8cfcc;padding:.55rem .75rem;font-size:.73rem;letter-spacing:.03em;background:#111716b3}.hero-proof span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--current);margin:0 .5rem .1rem 0}.hero-visual{min-height:400px;border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;padding:1.5rem;background:linear-gradient(145deg,#1f2b28eb,#0c1110f5);box-shadow:0 32px 90px #00000061,inset 0 1px #ffffff0f;display:grid;grid-template-rows:auto 1fr auto auto;gap:1.35rem;overflow:hidden;position:relative}.hero-visual:after{content:"";position:absolute;width:13rem;height:13rem;border:1px solid rgba(105,224,210,.2);border-radius:50%;right:-6rem;top:-6rem;box-shadow:0 0 55px #69e0d21f}.signal-heading,.meter,.signal-chain{display:flex;align-items:center;justify-content:space-between;font:600 .65rem ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.signal-heading strong{color:var(--cyan);font-weight:600}.waveform{min-height:190px;display:flex;align-items:center;justify-content:center;gap:clamp(3px,.6vw,7px);border-block:1px solid rgba(255,255,255,.06)}.waveform i{display:block;width:5px;border-radius:99px;background:linear-gradient(to top,var(--cyan),var(--current));opacity:.85;box-shadow:0 0 8px #b8f34a1f}.signal-chain{justify-content:stretch;color:#ced5d2}.signal-chain b{height:1px;flex:1;margin:0 .65rem;background:linear-gradient(90deg,var(--current),var(--cyan));position:relative}.signal-chain b:after{content:"";position:absolute;right:-1px;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--cyan)}.meter{gap:.7rem}.meter div{height:5px;background:#27302e;flex:1;border-radius:99px;overflow:hidden}.meter i{display:block;width:86%;height:100%;background:linear-gradient(90deg,var(--cyan),var(--current) 80%,var(--warning))}.status,.error{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:.55rem;margin-bottom:1rem;font-size:.82rem;background:#111716d1}.status strong{color:var(--current);text-transform:capitalize}.error{display:block;border-color:#8b5047;color:#ffd1c8;background:#291b19}.panel{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(190px,260px);gap:1.6rem;align-items:start;padding:3rem 0;border-top:1px solid var(--line)}.panel h2,.results h2,.privacy h2,.progress-card h2{margin:.25rem 0 .65rem;font-size:clamp(1.8rem,3vw,2.9rem);letter-spacing:-.05em;font-weight:590}.panel p{color:var(--muted);line-height:1.6}.step{width:38px;height:38px;display:grid;place-items:center;border:1px solid #405048;border-radius:50%}.wide{min-width:0}.action-area{display:grid;gap:.7rem;align-self:center}button,.file-picker{border:0;border-radius:.45rem;min-height:var(--mc-target-minimum);padding:0 1.15rem;font-size:15px;cursor:pointer;font-weight:720;text-align:center;transition:transform .18s ease,background .18s ease,border-color .18s ease}button:not(:disabled):hover,.file-picker:hover{transform:translateY(-1px)}.primary{background:var(--mc-primary-background);color:var(--mc-primary-foreground);box-shadow:none}.secondary,.file-picker{background:transparent;color:var(--mc-color-link);border:1px solid currentColor}.danger{color:#ffb6a9;background:transparent;border:1px solid #78483f}button:disabled{opacity:.38;cursor:not-allowed}.file-picker input{width:1px;height:1px;position:absolute;opacity:0}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:.55rem;overflow:hidden;margin:1.5rem 0}.metrics div{background:var(--surface);padding:1.25rem}.metrics dt{color:var(--muted);font-size:.72rem}.metrics dd{margin:.45rem 0 0;font:550 1.12rem ui-monospace,SFMono-Regular,monospace;color:#f4f8f5}.warnings,.clear{border-left:3px solid var(--warning);background:#281f16;border-radius:.25rem;padding:1.05rem 1.25rem}.clear{border-color:var(--current);background:#172015}.warnings h3,.clear h3{margin:0;font-size:1rem}.warnings li,.warnings p{color:#f2d1aa}.preset-grid{border:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.6rem 0}.preset{padding:1.25rem;border:1px solid var(--line);border-radius:.55rem;cursor:pointer;display:grid;gap:.58rem;background:var(--surface);transition:border-color .18s ease,background .18s ease}.preset:hover{background:var(--surface-raised)}.preset input{accent-color:var(--current);justify-self:start}.preset span{font:550 .76rem ui-monospace,SFMono-Regular,monospace;color:var(--current)}.preset small{color:var(--muted);line-height:1.48}.preset.selected{border-color:var(--current);box-shadow:inset 0 0 0 1px var(--current),0 0 30px #b8f34a0d}.normalization{padding:.9rem;background:#171d1b;border-radius:.4rem;font-size:.84rem}.progress-card{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:2rem;padding:2rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface)}.progress-card progress{width:100%;accent-color:var(--current)}.results{margin:3rem 0;padding:clamp(1.6rem,5vw,3.5rem);background:linear-gradient(145deg,#f0eee7,#dcded5);color:var(--ink);border-radius:.8rem;box-shadow:0 32px 90px #00000038}.results .eyebrow{color:#4f671b}.delivered-result{margin:2rem 0;padding:1.4rem;border:1px solid #a4aaa1;border-radius:.6rem;background:#ffffff47}.comparison-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.comparison-heading h3{margin:.2rem 0 0;font-size:1.5rem;letter-spacing:-.035em}.comparison-heading>p{max-width:390px;margin:0;color:#505650;text-align:right}.level-mode{margin:1.25rem 0;padding:1rem;border:1px solid #b3b8b0;border-radius:.5rem;background:#ffffff57}.level-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.level-mode-switch button{padding:.75rem 1rem;background:#d1d4cc;color:var(--ink);border:2px solid transparent}.level-mode-switch button.selected{border-color:#304500;background:#e8f6c9;box-shadow:inset 0 0 0 1px #304500}.level-match-detail{margin:.85rem 0 0;color:#454b45;font-size:.82rem;line-height:1.5}.level-match-detail p{margin:.35rem 0}.comparison-switch{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:1.25rem 0}.comparison-switch button{display:grid;gap:.25rem;background:#d1d4cc;color:var(--ink);border:2px solid transparent;text-align:left}.comparison-switch button span{color:#555c55;font-size:.78rem;font-weight:500}.comparison-switch button.selected{border-color:#304500;background:#e8f6c9;box-shadow:inset 0 0 0 1px #304500}.comparison-audio{display:none}.comparison-status,.comparison-error{margin:1rem 0;padding:.85rem 1rem;border-radius:.4rem;background:#e1e3dc;color:var(--results-body)}.comparison-error{border-left:4px solid #8b3025;background:var(--results-error-background);color:var(--results-error)}.comparison-retry{display:block;margin-top:.75rem}.comparison-transport{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:end;gap:1rem;margin-top:1rem}.transport-button{background:#17201d;color:#f2f0e9}.comparison-transport label{display:grid;gap:.4rem;color:#4c534c;font-size:.78rem;font-weight:650}.comparison-transport input{width:100%;accent-color:#304500;cursor:pointer}.comparison-transport output{min-width:7.8rem;padding:.9rem 0;font:600 .78rem ui-monospace,SFMono-Regular,monospace;color:#303630;text-align:right}.blind-level-mode{display:grid;gap:.35rem;color:#454b45;font-size:.85rem}.blind-start{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #b3b8b0}.blind-start p{margin:0;color:#505650;font-size:.82rem;line-height:1.5}.blind-form{display:grid;gap:1rem;margin-top:1.5rem;padding:1.25rem;border:2px solid #304500;border-radius:.6rem;background:#f7f8f2}.blind-form-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.blind-form-heading h4,.blind-record h4{margin:.1rem 0 .35rem;font-size:1.25rem}.blind-form-heading p,.blind-record p{margin:.25rem 0;color:#505650;line-height:1.5}.blind-cancel{padding:.7rem .85rem;color:#621f17;background:#f4dcd7;border:1px solid #b97a70;white-space:nowrap}.blind-form fieldset{margin:0;padding:.9rem;border:1px solid #b3b8b0;border-radius:.45rem}.blind-form legend{padding:0 .35rem;font-weight:750}.blind-options{display:flex;flex-wrap:wrap;gap:.55rem 1rem}.blind-options label,.blind-checkbox{display:flex;align-items:center;gap:.4rem;color:#343a34;font-size:.85rem}.blind-options input,.blind-checkbox input{accent-color:#304500}.blind-details{padding:.8rem .9rem;border:1px solid #b3b8b0;border-radius:.45rem;background:#eef0e9}.blind-details summary{cursor:pointer;font-weight:750}.blind-details>p{color:#505650;font-size:.82rem}.blind-text-fields,.diagnostic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.blind-text-fields label,.diagnostic-grid label{display:grid;gap:.35rem;color:#3f463f;font-size:.8rem;font-weight:700}.blind-text-fields input,.blind-text-fields select,.blind-text-fields textarea,.diagnostic-grid select{width:100%;padding:.65rem;color:#17201d;background:#fff;border:1px solid #8e978d;border-radius:.35rem}.blind-text-fields textarea{min-height:5rem;resize:vertical}.blind-text-fields .blind-checkbox{display:flex;grid-column:1/-1}.blind-save-note{margin:0;color:#505650;font-size:.8rem}.blind-record{margin-top:1.5rem;padding:1.25rem;border:1px solid #8e978d;border-radius:.55rem;background:#f7f8f2}.blind-record-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1rem 0;background:#b3b8b0;border:1px solid #b3b8b0}.blind-record-summary div{padding:.8rem;background:#fff}.blind-record-summary dt{color:#626861;font-size:.75rem}.blind-record-summary dd{margin:.25rem 0 0;font-weight:750}.download-record{margin-top:.75rem;color:#f2f0e9;background:#17201d}.mastering-results{min-width:0;margin-top:1.5rem;padding:1.25rem;border:1px solid #a4aaa1;border-radius:.6rem;background:#f7f8f2;overflow-wrap:anywhere}.mastering-results-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.mastering-results-heading h4{margin:.15rem 0 0;font-size:1.45rem;letter-spacing:-.035em}.mastering-results-state,.mastering-stage-state{display:inline-flex;align-items:center;width:max-content;min-height:1.8rem;padding:.35rem .6rem;border:1px solid #747b73;border-radius:999px;font-size:.72rem;line-height:1;white-space:nowrap}.mastering-results-state-current,.mastering-stage-state-applied{color:#304500;border-color:#69833f;background:#e8f6c9}.mastering-results-state-incomplete{color:#674200;border-color:#a36f12;background:#fff0cf}.mastering-results-state-legacy{color:#394858;border-color:#789;background:#e6ebf0}.mastering-results-state-not-applicable,.mastering-stage-state-bypassed{color:#3e4641;border-color:#8b938c;background:#e4e7e1}.mastering-results-state-unavailable,.mastering-stage-state-unavailable{color:#621f17;border-color:#b97a70;background:#f4dcd7}.mastering-results-summary{margin-top:1rem;padding:1rem;border-left:4px solid #526d1b;border-radius:.35rem;background:#eef2e5}.mastering-results-summary h5,.mastering-results-section-heading h5{margin:0;color:#202620;font-size:1rem}.mastering-results-summary p{margin:.45rem 0 0;color:#3f463f;line-height:1.55}.mastering-results-measurements,.mastering-results-tonal,.mastering-results-stereo,.mastering-results-stages{margin-top:1.5rem}.mastering-results-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.mastering-results-section-heading>p{max-width:390px;margin:0;color:var(--results-muted);font-size:.78rem;line-height:1.45;text-align:right}.mastering-measurement-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0}.mastering-measurement{min-width:0;padding:.9rem;border:1px solid #b3b8b0;border-radius:.45rem;background:#fff}.mastering-measurement>dt{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;color:#303630;font-weight:750}.mastering-measurement>dd{margin:.7rem 0 0}.mastering-measurement-unit{color:var(--results-muted);font:600 .7rem ui-monospace,SFMono-Regular,monospace}.mastering-evidence-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.mastering-evidence-pair>div{min-width:0;padding:.7rem;border-radius:.35rem;background:var(--results-subtle)}.mastering-evidence-pair dt{color:var(--results-muted);font-size:.72rem}.mastering-evidence-pair dd{margin:.3rem 0 0;overflow-wrap:anywhere;color:#232923;font:650 .8rem ui-monospace,SFMono-Regular,monospace}.mastering-stereo-note{display:block;margin-top:.35rem;color:var(--results-body);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.74rem;font-weight:600;line-height:1.4}.mastering-evidence-pair .mastering-evidence-unavailable{color:#621f17}.mastering-evidence-pair .mastering-evidence-not-applicable{color:#454b45}.mastering-results-empty{margin:0;padding:.85rem 1rem;border-left:4px solid #8b3025;border-radius:.35rem;color:var(--results-error);background:var(--results-error-background)}.mastering-stage-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;counter-reset:mastering-stage}.mastering-stage{min-width:0;padding:1rem;border:1px solid #b3b8b0;border-radius:.45rem;background:#fff;counter-increment:mastering-stage}.mastering-stage-heading{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.mastering-stage h6{margin:0;color:#202620;font-size:.95rem}.mastering-stage h6:before{content:counter(mastering-stage) ". ";color:#526d1b}.mastering-stage>p{margin:.65rem 0 0;color:#454b45;font-size:.84rem;line-height:1.5}.mastering-stage-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1rem 0 0;border:1px solid #c5c9c2;background:#c5c9c2}.mastering-stage-details>div{min-width:0;padding:.65rem;background:#f3f4ef}.mastering-stage-details dt{color:var(--results-muted);font-size:.7rem}.mastering-stage-details dd{margin:.3rem 0 0;overflow-wrap:anywhere;color:#252b25;font:650 .76rem ui-monospace,SFMono-Regular,monospace}.downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;margin-top:2rem;min-width:0}.download{width:100%;min-width:0;background:transparent;color:var(--ink);border-radius:0;border-top:1px solid #999f96;padding:1rem 0;display:flex;justify-content:space-between;gap:.7rem;text-align:left}.download span:first-child{display:grid;min-width:0;gap:.25rem;text-align:left;overflow-wrap:anywhere}.download small{color:var(--results-muted);overflow-wrap:anywhere}.privacy{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:2rem;padding:3.2rem 0;border-top:1px solid var(--line)}.privacy p{color:var(--muted);line-height:1.65}footer{padding:2.4rem clamp(1rem,5vw,5rem);border-top:1px solid var(--line);color:var(--muted);font-size:.72rem;display:grid;grid-template-columns:1fr auto;align-items:start;gap:1.4rem;background:#080a0a}footer>div{display:grid;gap:.3rem}footer>div strong{color:#f2f0e9;font-size:.9rem}footer nav{display:flex;gap:1.4rem}footer a{color:#c8d0cc;text-decoration:none}footer a:hover{color:var(--current)}footer .legal{grid-column:1/-1;color:#707975}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.hero{grid-template-columns:1fr}.hero-visual{min-height:340px;max-width:620px}.panel{grid-template-columns:48px minmax(0,1fr)}.action-area{grid-column:2}.privacy{grid-template-columns:1fr 2fr}.privacy .danger{grid-column:2;justify-self:start}}@media(max-width:640px){.identity strong{display:none}.hero{min-height:0;padding-top:4rem;gap:2.5rem}.hero-visual{min-height:300px}.panel{grid-template-columns:36px minmax(0,1fr);gap:1rem}.metrics,.preset-grid,.comparison-switch,.level-mode-switch,.downloads,.blind-text-fields,.diagnostic-grid,.blind-record-summary,.mastering-measurement-list,.mastering-stage-list,.mastering-stage-details{grid-template-columns:1fr}.comparison-heading,.blind-form-heading,.mastering-results-heading,.mastering-results-section-heading,.mastering-stage-heading{align-items:start;flex-direction:column}.comparison-heading>p,.mastering-results-section-heading>p{text-align:left}.comparison-transport,.blind-start,.mastering-evidence-pair{grid-template-columns:1fr;align-items:stretch}.comparison-transport output{text-align:left;padding:0}.privacy,.progress-card{grid-template-columns:1fr}.privacy .danger,.action-area{grid-column:1/-1}.results{padding:1.4rem}.mastering-results{padding:1rem}footer{grid-template-columns:1fr}footer nav{grid-row:2}footer .legal{grid-column:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.founder-workbench{min-height:calc(100vh - 76px);padding:0 0 5rem}.workbench-hero{padding:clamp(4rem,9vw,7.5rem) 0 3.5rem;border-bottom:1px solid var(--line)}.workbench-hero h1{max-width:980px}.workbench-hero h1 em{display:block}.project-create{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(340px,1.35fr);gap:clamp(2rem,7vw,6rem);align-items:end;padding:3rem 0;border-bottom:1px solid var(--line)}.project-create h2,.projects-section h2,.retention-card h2{margin:.25rem 0;font-size:clamp(1.7rem,3vw,2.7rem);letter-spacing:-.05em}.project-create form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:end}.project-create label{display:grid;gap:.45rem;color:var(--muted);font-size:.76rem;font-weight:700}.project-create input{width:100%;padding:.95rem 1rem;border:1px solid #3b4743;border-radius:.45rem;background:var(--surface-raised);color:#fff}.projects-section{padding:3rem 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.compact{padding:.65rem .85rem;font-size:.78rem}.empty-projects{display:grid;gap:.4rem;padding:2.5rem;border:1px dashed #3b4743;border-radius:.75rem;color:var(--muted);text-align:center}.empty-projects strong{color:#fff;font-size:1.1rem}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.project-card{display:grid;grid-template-rows:1fr auto;min-width:0;border:1px solid var(--line);border-radius:.75rem;overflow:hidden;background:linear-gradient(145deg,var(--surface-raised),var(--surface))}.project-open{display:grid;gap:.55rem;min-height:190px;padding:1.4rem;border-radius:0;background:transparent;color:#fff;text-align:left}.project-open strong{overflow-wrap:anywhere;font-size:1.35rem;letter-spacing:-.03em}.project-open>span:not(.project-state),.project-open small{color:var(--muted);font-weight:500}.project-state{width:max-content;max-width:100%;padding:.35rem .55rem;border:1px solid #4a5a54;border-radius:999px;color:var(--current-soft);font-size:.68rem}.project-delete{padding:.7rem 1.4rem;border:0;border-top:1px solid var(--line);border-radius:0;background:#00000029;color:#e6a79b;text-align:left;font-size:.75rem}.workspace-loading{padding:8rem 0;color:var(--muted);text-align:center}.back-link{margin:2rem 0 0;padding:.6rem 0;background:transparent;color:var(--current-soft)}.project-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:2rem 0 2.5rem}.project-heading h1{margin:.25rem 0 0;font-size:clamp(2.8rem,6vw,5.6rem);overflow-wrap:anywhere}.project-steps{display:flex;gap:.45rem;margin:0 0 .65rem;padding:0;list-style:none}.project-steps li{padding:.45rem .65rem;border:1px solid var(--line);border-radius:999px;color:#727d78;font-size:.7rem}.project-steps li.current{border-color:var(--current);color:var(--ink);background:var(--current)}.project-steps li.complete{border-color:#57746a;color:var(--cyan)}.workbench-stage{display:grid;grid-template-columns:52px minmax(0,1fr);gap:1.5rem;padding:3.5rem 0;border-top:1px solid var(--line)}.stage-number{display:grid;place-items:center;width:40px;height:40px;border:1px solid #405048;border-radius:50%;color:var(--current);font:650 .72rem ui-monospace,SFMono-Regular,monospace}.stage-copy{min-width:0}.stage-copy>h2{margin:.3rem 0 1rem;max-width:900px;font-size:clamp(2.3rem,5vw,4.7rem);line-height:.96;letter-spacing:-.065em;font-weight:580}.stage-copy>h2 em{color:var(--current-soft);font-family:Iowan Old Style,Georgia,serif;font-weight:400}.stage-copy>p{max-width:760px;color:var(--muted);line-height:1.65}.workbench-file{display:block;width:min(520px,100%);margin:1.4rem 0 .8rem}.inspection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.5rem 0;border:1px solid var(--line);border-radius:.55rem;overflow:hidden;background:var(--line)}.inspection-grid>div{min-width:0;padding:1rem;background:var(--surface)}.inspection-grid dt{color:var(--muted);font-size:.7rem}.inspection-grid dd{margin:.42rem 0 0;overflow-wrap:anywhere;font:600 .82rem ui-monospace,SFMono-Regular,monospace}.inspection-grid .metric-code{font-size:.68rem}.processing-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 1rem;padding:0;border:0}.processing-choices label{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:1.2rem;border:1px solid var(--line);border-radius:.6rem;background:var(--surface);cursor:pointer}.processing-choices label.selected{border-color:var(--current);box-shadow:inset 0 0 0 1px var(--current)}.processing-choices input{accent-color:var(--current)}.processing-choices span{display:grid;gap:.45rem}.processing-choices small{color:var(--muted);font-weight:500;line-height:1.5}.completed-compare-link{display:inline-flex;width:max-content;max-width:100%;margin-top:.7rem;padding:.75rem 1rem;border-radius:.45rem;text-decoration:none}.signature-targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:760px;margin:0 0 1rem;padding:1rem;border:1px solid var(--line);border-radius:.6rem}.signature-targets legend{padding:0 .35rem;color:var(--current-soft);font-weight:700}.signature-targets label{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem;border:1px solid var(--line);border-radius:.45rem;background:var(--surface);cursor:pointer}.signature-targets label.selected{border-color:var(--current);box-shadow:inset 0 0 0 1px var(--current)}.signature-targets input{accent-color:var(--current)}.signature-targets p{grid-column:1/-1;margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.run-stack{display:grid;gap:.55rem;margin-top:1.5rem}.run-status{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--line);border-radius:.5rem;background:#111716bf}.run-status>div{display:grid;gap:.25rem}.run-status>div>span,.run-status small{color:var(--muted);font-size:.72rem}.run-state{padding:.35rem .55rem;border:1px solid #4a5a54;border-radius:999px;color:var(--cyan);font-size:.68rem;text-transform:capitalize}.run-state-failed{border-color:#8b5047;color:#ffb6a9}.run-state-completed{border-color:#59742a;color:var(--current-soft)}.phase-card,.failure-card{display:grid;gap:.5rem;max-width:720px;margin-top:1rem;padding:1.15rem;border:1px solid var(--line);border-left:4px solid var(--cyan);border-radius:.45rem;background:var(--surface)}.phase-card span,.phase-card small,.failure-card span{color:var(--muted)}.failure-card{border-color:#8b5047;background:#291b19;color:#ffd1c8}.failure-card code{overflow-wrap:anywhere;color:#fff}.failure-card button{width:max-content}.results-stage{min-width:0;margin:2rem 0;padding:clamp(1.5rem,4vw,3rem);border:0;border-radius:.85rem;background:linear-gradient(145deg,#f0eee7,var(--results-background));color:var(--results-ink);box-shadow:0 32px 90px #00000038;overflow-wrap:anywhere}.results-stage .stage-number{border-color:#879083;color:var(--results-accent)}.results-stage .eyebrow{color:var(--results-accent)}.results-stage .stage-copy>h2 em{color:var(--results-accent)}.results-stage .stage-copy>p{color:var(--results-body)}.completed-target{margin:.35rem 0 0}.run-tabs{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.2rem 0}.run-tabs button{min-width:0;max-width:100%;padding:.7rem .85rem;border:1px solid #9ba198;background:#d1d4cc;color:var(--ink);font-size:.75rem;overflow-wrap:anywhere;text-align:left}.run-tabs button[aria-pressed=true]{border-color:#304500;background:#e8f6c9;box-shadow:inset 0 0 0 1px #304500}.project-comparator{min-width:0;margin:1.2rem 0;padding:1.3rem;border:1px solid #a4aaa1;border-radius:.65rem;background:#ffffff57;overflow-wrap:anywhere}.project-comparator audio{display:none}.comparator-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.comparator-heading h3{margin:.2rem 0 0;font-size:1.5rem}.project-comparator .comparison-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;min-width:0}.project-comparator .comparison-switch button{min-width:0;padding:.65rem 1rem;border:2px solid transparent;background:#d1d4cc;color:var(--ink);overflow-wrap:anywhere;text-align:center}.project-comparator .comparison-switch button[aria-pressed=true]{border-color:#304500;background:#e8f6c9}.comparison-artifact-state{display:grid;gap:.35rem}.comparison-artifact-state strong{color:var(--results-error)}.transport{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.8rem;align-items:center;margin-top:1rem;min-width:0}.transport-play{padding:.75rem 1rem;background:#17201d;color:#f2f0e9}.transport span{min-width:0;font:650 .72rem ui-monospace,SFMono-Regular,monospace;color:var(--results-body)}.transport input{width:100%;min-width:0;accent-color:#304500}.level-choice{display:grid;gap:.7rem;margin:1.2rem 0 0;padding:1rem;border:1px solid #b3b8b0;border-radius:.5rem}.level-choice legend{padding:0 .35rem;font-weight:750}.level-choice label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;min-width:0;color:var(--results-body)}.level-choice input{accent-color:#304500}.level-choice span{display:grid;min-width:0;gap:.2rem;overflow-wrap:anywhere}.level-choice small,.comparison-note{color:var(--results-muted);line-height:1.45}.preferred-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:1rem;border:1px solid #a4aaa1;border-radius:.5rem}.preferred-row>div{display:grid;gap:.3rem;min-width:0}.preferred-row span{overflow-wrap:anywhere;color:var(--results-muted);font:600 .68rem ui-monospace,SFMono-Regular,monospace}.changed-report{min-width:0;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #a4aaa1;overflow-wrap:anywhere}.changed-report h3{margin:.2rem 0 0;font-size:1.6rem}.reported-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;border:1px solid #b3b8b0;background:#b3b8b0}.reported-facts>div{min-width:0;padding:.9rem;background:var(--results-surface)}.reported-facts dt{color:var(--results-muted);font-size:.72rem;overflow-wrap:anywhere}.reported-facts dd{margin:.35rem 0 0;color:var(--results-ink);font:650 .8rem ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}.artwork-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.artwork-previews figure{margin:0;padding:.75rem;border:1px solid #b3b8b0;background:#fff}.artwork-previews img{display:block;width:100%;max-height:22rem;object-fit:contain;background:#eceee9}.artwork-previews figcaption{margin-top:.6rem;color:var(--results-muted);font-size:.78rem}.reported-operations{margin-top:1rem}.reported-operations h4{margin-bottom:.5rem}.reported-operations li{margin:.3rem 0;overflow-wrap:anywhere}.results-stage .downloads{margin-top:1.5rem}.retention-card{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(320px,1.4fr) minmax(220px,1fr);gap:2rem;align-items:center;padding:3rem 0;border-top:1px solid var(--line)}.retention-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line);background:var(--line)}.retention-card dl>div{padding:.85rem;background:var(--surface)}.retention-card dt{color:var(--muted);font-size:.7rem}.retention-card dd{margin:.35rem 0 0;text-transform:capitalize;font:600 .76rem ui-monospace,SFMono-Regular,monospace}.retention-card>p{color:var(--muted);line-height:1.55}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;min-width:0}.plan-summary{display:grid;gap:.12rem;max-width:310px;padding:.45rem .65rem;border:1px solid #405048;border-radius:.45rem;background:#18201ed9;color:var(--muted);font-size:.68rem;line-height:1.25}.plan-summary strong{color:var(--current-soft);font-size:.72rem;font-weight:700}.admin-plan-button{white-space:nowrap}.plan-error{margin:1rem 0 0;padding:.75rem 1rem;border:1px solid #8d6d39;border-radius:.45rem;color:var(--warning);background:#211b13;font-size:.82rem}.admin-plan-panel{margin:1.6rem 0 2rem;padding:1.4rem;border:1px solid #53684f;border-radius:.7rem;background:linear-gradient(145deg,#1f2b28f5,#0c1110fa)}.admin-plan-panel .section-heading{margin-bottom:.6rem}.admin-plan-panel h2{margin:.2rem 0;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.05em}.admin-plan-note{max-width:760px;color:var(--muted);line-height:1.55}.admin-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:end;margin-top:1.2rem}.admin-plan-grid label{display:grid;gap:.35rem;color:var(--muted);font-size:.76rem;font-weight:700}.admin-plan-grid input,.admin-plan-grid select{width:100%;padding:.7rem .75rem;border:1px solid #3b4743;border-radius:.4rem;background:var(--surface-raised);color:#fff}.admin-plan-load{align-self:end}.admin-plan-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--line)}.admin-plan-current{color:var(--muted);font-size:.78rem}.admin-plan-message{margin:.85rem 0 0;color:var(--current-soft);font-size:.82rem}.admin-plan-panel .error{margin:.85rem 0 0}@media(max-width:900px){.project-grid,.inspection-grid,.processing-choices,.signature-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.retention-card{grid-template-columns:1fr 1.5fr}.retention-card>p,.retention-card>.danger{grid-column:2}}@media(max-width:640px){.topbar .identity{max-width:42%;text-align:right}.project-create,.project-create form,.project-grid,.inspection-grid,.processing-choices,.signature-targets,.reported-facts,.retention-card,.artwork-previews{grid-template-columns:1fr}.project-heading,.comparator-heading,.preferred-row,.section-heading{align-items:flex-start;flex-direction:column}.project-steps{flex-wrap:wrap}.workbench-stage{grid-template-columns:36px minmax(0,1fr);gap:1rem}.results-stage{grid-template-columns:1fr}.results-stage .stage-number{display:none}.transport{grid-template-columns:auto 1fr auto}.transport-play{grid-column:1/-1}.retention-card>p,.retention-card>.danger{grid-column:1}}@media(max-width:640px){.topbar-actions{align-items:flex-end;flex-direction:column}.plan-summary{max-width:220px}.admin-plan-grid{grid-template-columns:1fr}.admin-plan-actions{align-items:flex-start;flex-direction:column}}:root,:root[data-theme=light]{color-scheme:light;font-family:Inter Variable,Inter,ui-sans-serif,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--mc-color-canvas: #f3f5f9;--mc-color-shell: #081827;--mc-color-shell-raised: #12283c;--mc-color-surface: #ffffff;--mc-color-surface-raised: #ffffff;--mc-color-surface-subtle: #edf2fa;--mc-color-text-primary: #17283d;--mc-color-text-secondary: #56677c;--mc-color-text-on-shell: #edf3ff;--mc-color-text-disabled: #7e8a8f;--mc-color-divider: #dbe2ed;--mc-color-divider-strong: #a8b1b2;--mc-color-control-border: #7a8b91;--mc-color-focus: #2864d5;--mc-color-focus-on-shell: #8abaff;--mc-color-interactive: #245dd1;--mc-color-interactive-hover: #1d50ba;--mc-color-interactive-pressed: #1645a3;--mc-color-interactive-on-shell: #78aaff;--mc-color-interactive-on-shell-hover: #a2c5ff;--mc-color-interactive-on-shell-pressed: #5a94ef;--mc-color-interactive-disabled: #a8b8b8;--mc-color-interactive-text: #fff;--mc-color-selected-background: #e9f0ff;--mc-color-selected-border: #245dd1;--mc-color-selected-text: #17283d;--mc-color-link: #2459ba;--mc-color-link-hover: #194b9f;--mc-color-selection-background: #dde9ff;--mc-color-selection-text: #17283d;--mc-color-overlay: rgb(6 24 33 / 62%);--mc-color-shadow: rgb(6 24 33 / 16%);--mc-status-ready-foreground: #1f6a44;--mc-status-ready-background: #e7f5ed;--mc-status-ready-border: #79b797;--mc-status-review-foreground: #7a4611;--mc-status-review-background: #fff3e0;--mc-status-review-border: #d69a55;--mc-status-required-foreground: #8a2f27;--mc-status-required-background: #fdeae6;--mc-status-required-border: #d48578;--mc-status-info-foreground: #1b5f6e;--mc-status-info-background: #e7f4f7;--mc-status-info-border: #78b6c2;--mc-tone-mastering: #5b4bc4;--mc-status-error-foreground: #842c27;--mc-status-error-background: #fbe8e6;--mc-status-error-border: #d47c73;--mc-shadow-raised: 0 10px 30px rgb(6 24 33 / 12%);--mc-shadow-dialog: 0 20px 60px rgb(6 24 33 / 20%);--mc-font-display: "Inter Variable", Inter, ui-sans-serif, sans-serif;--mc-font-interface: "Inter Variable", Inter, ui-sans-serif, sans-serif;--mc-font-technical: "IBM Plex Mono", ui-monospace, monospace;--mc-type-wordmark: 600 20px/1.1 var(--mc-font-interface);--mc-type-marketing-hero: 640 64px/1 var(--mc-font-display);--mc-type-page-title: 620 38px/1.08 var(--mc-font-display);--mc-type-object-title: 620 28px/1.15 var(--mc-font-display);--mc-type-section-heading: 620 21px/1.3 var(--mc-font-interface);--mc-type-subheading: 600 17px/1.4 var(--mc-font-interface);--mc-type-body: 400 16px/1.5 var(--mc-font-interface);--mc-type-body-compact: 400 14px/1.43 var(--mc-font-interface);--mc-type-control: 500 15px/1.4 var(--mc-font-interface);--mc-type-label: 600 12px/1.33 var(--mc-font-interface);--mc-type-eyebrow: 700 11px/1.45 var(--mc-font-interface);--mc-type-technical: 500 12px/1.5 var(--mc-font-technical);--mc-space-0: 0;--mc-space-1: 4px;--mc-space-2: 8px;--mc-space-3: 12px;--mc-space-4: 16px;--mc-space-5: 20px;--mc-space-6: 24px;--mc-space-8: 32px;--mc-space-10: 40px;--mc-space-12: 48px;--mc-space-16: 64px;--mc-space-20: 80px;--mc-space-24: 96px;--mc-radius-small: 6px;--mc-radius-control: 7px;--mc-radius-medium: 10px;--mc-radius-large: 16px;--mc-radius-round: 999px;--mc-border-default: 1px;--mc-border-strong: 2px;--mc-border-focus: 3px;--mc-motion-fast: .12s;--mc-motion-standard: .18s;--mc-motion-slow: .24s;--mc-motion-easing: cubic-bezier(.2, 0, 0, 1);--mc-public-header-height: 72px;--mc-public-header-height-tablet: 68px;--mc-public-header-height-mobile: 64px;--mc-public-content-max: 1200px;--mc-app-header-height: 64px;--mc-app-mobile-header-height: 56px;--mc-app-sidebar-width: 216px;--mc-app-sidebar-width-tablet: 196px;--mc-app-content-max: 1240px;--mc-editor-workflow-rail-width: 224px;--mc-editor-workflow-rail-width-tablet: 200px;--mc-app-mobile-nav-height: 64px;--mc-target-minimum: 40px;--mc-primary-height: var(--mc-target-minimum);--mc-primary-background: #245dd1;--mc-primary-background-hover: #1d50ba;--mc-primary-background-pressed: #1645a3;--mc-primary-foreground: #fff;--mc-bg: var(--mc-color-canvas);--mc-bg-deep: var(--mc-color-shell);--mc-bg-raised: var(--mc-color-surface-subtle);--mc-text: var(--mc-color-text-primary);--mc-surface: var(--mc-color-surface);--mc-surface-soft: var(--mc-color-surface-subtle);--mc-surface-raised: var(--mc-color-surface-raised);--mc-accent: var(--mc-color-interactive);--mc-accent-soft: var(--mc-color-link);--mc-current: var(--mc-color-interactive);--mc-current-soft: var(--mc-color-link);--mc-amber: var(--mc-status-review-border);--mc-amber-soft: var(--mc-status-review-foreground);--mc-signal: var(--mc-color-interactive-on-shell);--mc-ink: var(--mc-color-text-primary);--mc-muted: var(--mc-color-text-secondary);--mc-muted-strong: var(--mc-color-text-secondary);--mc-line: var(--mc-color-divider);--mc-line-strong: var(--mc-color-divider-strong);--mc-warning: var(--mc-status-review-foreground);--mc-error: var(--mc-status-error-foreground);--mc-error-bg: var(--mc-status-error-background);--mc-error-line: var(--mc-status-error-border);--mc-danger: var(--mc-status-error-foreground);--mc-font: var(--mc-font-interface);--mc-font-sans: var(--mc-font-interface);--mc-font-serif: var(--mc-font-display);--mc-font-mono: var(--mc-font-technical);--mc-shadow: var(--mc-shadow-raised);--mc-shell: 80rem;--mc-reading: 68ch;--mc-transition: var(--mc-motion-standard) var(--mc-motion-easing);--current: var(--mc-color-interactive);--current-soft: var(--mc-color-link);--cyan: var(--mc-color-interactive);--ink: var(--mc-color-text-primary);--surface: var(--mc-color-surface);--surface-raised: var(--mc-color-surface-raised);--muted: var(--mc-color-text-secondary);--line: var(--mc-color-divider);--warning: var(--mc-status-review-foreground);--results-background: var(--mc-color-surface-subtle);--results-surface: var(--mc-color-surface);--results-subtle: var(--mc-color-surface-subtle);--results-ink: var(--mc-color-text-primary);--results-body: var(--mc-color-text-secondary);--results-muted: var(--mc-color-text-secondary);--results-accent: var(--mc-color-interactive);--results-error: var(--mc-status-error-foreground);--results-error-background: var(--mc-status-error-background);--mc-site-ink-blue: #08121f;--mc-site-deep-blue-from: #0c1a33;--mc-site-deep-blue-to: #123462;--mc-site-ink-teal: #081619;--mc-site-deep-teal-from: #0b1d22;--mc-site-deep-teal-to: #134049;--mc-site-ink-green: #08160f;--mc-site-deep-green-from: #0a1f16;--mc-site-deep-green-to: #135036;--mc-site-figure-note: #cfe0ff}:root[data-theme=dark]{color-scheme:dark;--mc-color-canvas: #000000;--mc-color-shell: #000000;--mc-color-shell-raised: #17171b;--mc-color-surface: #0d0d0f;--mc-color-surface-raised: #141417;--mc-color-surface-subtle: #17171b;--mc-color-text-primary: #f4f4f6;--mc-color-text-secondary: #b3b3bc;--mc-color-text-on-shell: #f4f4f6;--mc-color-text-disabled: #71717a;--mc-color-divider: #1f1f24;--mc-color-divider-strong: #2f2f36;--mc-color-control-border: #6b6b75;--mc-color-focus: #86aeff;--mc-color-focus-on-shell: #86aeff;--mc-color-interactive: #78aaff;--mc-color-interactive-hover: #a2c5ff;--mc-color-interactive-pressed: #5a94ef;--mc-color-interactive-on-shell: #78aaff;--mc-color-interactive-on-shell-hover: #a2c5ff;--mc-color-interactive-on-shell-pressed: #5a94ef;--mc-color-interactive-disabled: #3a3a42;--mc-color-interactive-text: #000000;--mc-color-selected-background: #131a28;--mc-color-selected-border: #86aeff;--mc-color-selected-text: #f4f4f6;--mc-color-link: #86aeff;--mc-color-link-hover: #b4ccff;--mc-color-selection-background: #1d2f55;--mc-color-selection-text: #f4f4f6;--mc-color-overlay: rgb(0 0 0 / 72%);--mc-color-shadow: rgb(0 0 0 / 50%);--mc-status-ready-foreground: #62d39c;--mc-status-ready-background: #0e1e16;--mc-status-ready-border: #2f6b4f;--mc-status-review-foreground: #f2b65a;--mc-status-review-background: #221a0c;--mc-status-review-border: #7a5a26;--mc-status-required-foreground: #ff968c;--mc-status-required-background: #261314;--mc-status-required-border: #8a453f;--mc-status-info-foreground: #93b6ff;--mc-status-info-background: #0f1a30;--mc-status-info-border: #34518a;--mc-tone-mastering: #a99bff;--mc-status-error-foreground: #ff968c;--mc-status-error-background: #261314;--mc-status-error-border: #9a4a43;--mc-shadow-raised: 0 12px 34px rgb(0 0 0 / 50%);--mc-shadow-dialog: 0 24px 72px rgb(0 0 0 / 60%)}::selection{color:var(--mc-color-selection-text);background:var(--mc-color-selection-background)}@media(max-width:1199px){:root,:root[data-theme=light],:root[data-theme=dark]{--mc-type-wordmark: 600 19px/1.1 var(--mc-font-interface);--mc-type-marketing-hero: 640 48px/1 var(--mc-font-display);--mc-type-page-title: 620 32px/1.08 var(--mc-font-display);--mc-type-object-title: 620 25px/1.15 var(--mc-font-display)}}@media(max-width:639px){:root,:root[data-theme=light],:root[data-theme=dark]{--mc-target-minimum: 44px;--mc-type-wordmark: 600 18px/1.1 var(--mc-font-interface);--mc-type-marketing-hero: 640 36px/1 var(--mc-font-display);--mc-type-page-title: 620 28px/1.08 var(--mc-font-display);--mc-type-object-title: 620 22px/1.15 var(--mc-font-display);--mc-type-section-heading: 620 18px/1.3 var(--mc-font-interface)}}@media(prefers-reduced-motion:reduce){:root{--mc-motion-fast: 0ms;--mc-motion-standard: 0ms;--mc-motion-slow: 0ms}}:root,:root[data-theme=light],:root[data-theme=dark]{--mc-app-header-height: 72px;--mc-app-sidebar-width: 248px}@media(max-width:1199px){:root,:root[data-theme=light],:root[data-theme=dark]{--mc-type-wordmark: 600 19px/1.1 var(--mc-font-display)}}@media(max-width:639px){:root,:root[data-theme=light],:root[data-theme=dark]{--mc-type-wordmark: 600 18px/1.1 var(--mc-font-display)}}:root{color:var(--mc-color-text-primary);background:var(--mc-color-canvas);font-family:var(--mc-font-interface);--results-background: var(--mc-color-canvas);--results-surface: var(--mc-color-surface-raised);--results-subtle: var(--mc-color-surface-subtle);--results-ink: var(--mc-color-text-primary);--results-body: var(--mc-color-text-secondary);--results-muted: var(--mc-color-text-secondary);--results-accent: var(--mc-status-ready-foreground);--results-error: var(--mc-status-error-foreground);--results-error-background: var(--mc-status-error-background)}*{box-sizing:border-box}html{min-width:320px;background:var(--mc-color-shell);scroll-padding-top:calc(var(--mc-app-header-height) + var(--mc-space-4))}body{min-width:320px;margin:0;color:var(--mc-color-text-primary);background:var(--mc-color-canvas)}body:before{display:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{outline-offset:3px}:focus-visible{outline:var(--mc-border-focus) solid var(--mc-color-focus)}h1,h2,h3,h4,p,li,dd,dt,button,a{overflow-wrap:break-word}h1,h2,h3,h4{color:var(--mc-color-text-primary);text-wrap:balance}.skip-link{color:var(--mc-color-interactive-text);background:var(--mc-color-interactive)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.topbar{position:sticky;z-index:50;top:0;display:flex;min-height:var(--mc-app-header-height);align-items:center;justify-content:space-between;gap:var(--mc-space-4);padding:0 clamp(var(--mc-space-4),4vw,var(--mc-space-10));color:var(--mc-color-text-on-shell);border-bottom:1px solid var(--mc-color-divider-strong);background:var(--mc-color-shell)}.brand,.brand-lockup,.brand-logo,.brand-wordmark{display:inline-flex;align-items:center}.brand{min-height:var(--mc-target-minimum);color:var(--mc-color-text-on-shell);text-decoration:none}.brand-lockup{gap:var(--mc-space-4)}.hosted-page-brand{flex:0 0 auto}.brand-logo{color:var(--mc-color-interactive-on-shell);gap:var(--mc-space-2)}.brand-current-mark{width:2.25rem;height:2.25rem;flex:0 0 auto}.brand-logo-compact .brand-current-mark{width:2rem;height:2rem}.brand-wordmark{color:var(--mc-color-text-on-shell);font:var(--mc-type-wordmark);letter-spacing:-.025em}.brand-current{color:var(--mc-color-interactive-on-shell-hover)}.environment-badge{display:inline-flex;min-height:28px;align-items:center;padding:0 var(--mc-space-2);color:var(--mc-color-text-on-shell);border:1px solid transparent;background:#d69a5529;border-radius:var(--mc-radius-round);font:var(--mc-type-technical);letter-spacing:.06em;text-transform:uppercase}.identity{min-width:0;color:var(--mc-color-text-on-shell);font:var(--mc-type-body-compact)}.application-language{display:inline-flex;min-width:0;align-items:center;gap:var(--mc-space-1);color:var(--mc-color-text-on-shell);font:var(--mc-type-body-compact)}.application-language>span{margin-right:var(--mc-space-1)}.application-language button{min-height:var(--mc-target-minimum);padding:var(--mc-space-1) var(--mc-space-2);color:var(--mc-color-interactive-on-shell-hover);border:1px solid transparent;border-radius:var(--mc-radius-control);background:transparent;cursor:pointer}.application-language button[aria-pressed=true]{color:var(--mc-color-text-primary);border-color:var(--mc-color-interactive-on-shell);background:var(--mc-color-interactive-on-shell)}.application-language-compact>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.application-language-compact select{min-height:var(--mc-target-minimum);padding:0 var(--mc-space-7) 0 var(--mc-space-3);color:var(--mc-color-text-on-shell);border:1px solid transparent;border-radius:var(--mc-radius-control);background:transparent;cursor:pointer}.application-language-compact select:hover{background:#7f7f7f14}.application-language-compact option{color:var(--mc-color-text-primary);background:var(--mc-color-surface)}.topbar .application-language select:focus-visible{outline-color:var(--mc-color-focus-on-shell)}.identity a,.identity-action{color:var(--mc-color-interactive-on-shell-hover)}.identity-action{min-height:var(--mc-target-minimum);padding:0;border:0;background:transparent;cursor:pointer;text-decoration:underline}.status-dot{display:inline-block;width:8px;height:8px;margin-right:var(--mc-space-2);border-radius:50%;background:var(--mc-color-interactive-on-shell)}main:not(.application-content){width:min(var(--mc-app-content-max),calc(100% - 2rem));margin-inline:auto}.session-starting{display:grid;place-items:center;width:100%;max-width:none;min-height:100svh;margin:0;padding:0}.session-starting .brand-current-mark{width:48px;height:48px;animation:session-startup-pulse 1.8s ease-in-out infinite}@keyframes session-startup-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.session-starting .brand-current-mark{animation:none}}.session-gate{display:grid;min-height:calc(100vh - var(--mc-app-header-height));place-items:center;padding:clamp(var(--mc-space-8),8vw,var(--mc-space-20)) 0}.session-card{width:min(680px,100%);padding:clamp(var(--mc-space-6),6vw,var(--mc-space-12));color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large);background:var(--mc-color-surface-raised);box-shadow:var(--mc-shadow-raised)}.session-card:after{display:none}.session-card h1{max-width:14ch;margin:var(--mc-space-2) 0 var(--mc-space-5);font:var(--mc-type-page-title)}.session-card h1[tabindex="-1"]:focus{outline:none}.session-brand{margin-bottom:var(--mc-space-4)}.session-card-wide{width:min(1040px,100%)}.operations-topbar-actions{display:flex;align-items:center;gap:var(--mc-space-3)}.operations-topbar-actions .chrome-menu-trigger,.operations-topbar-actions .chrome-menu-trigger:hover{border-color:transparent}.operations-sections{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);margin-top:var(--mc-space-6)}.operations-sections button[aria-pressed=true]{border-color:var(--mc-color-interactive);box-shadow:inset 0 0 0 1px var(--mc-color-interactive)}.operations-empty-state{margin-top:var(--mc-space-6);padding:var(--mc-space-5);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface)}.operations-empty-state h2{margin:0 0 var(--mc-space-2);font:var(--mc-type-section-title)}.operations-empty-state p{margin:0}.operations-load-error{display:grid;justify-items:start;gap:var(--mc-space-3)}.operations-load-error p{margin:0}.operations-royalty-upload{display:grid;gap:var(--mc-space-3);margin-top:var(--mc-space-4)}.operations-royalty-upload h3{margin:0}.operations-royalty-form{display:grid;gap:var(--mc-space-2);max-width:36rem}.operations-royalty-period{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--mc-space-3)}.operations-royalty-period>div{display:grid;gap:var(--mc-space-2)}.operations-royalty-hint,.operations-royalty-file-size{color:var(--mc-color-text-secondary)}.operations-royalty-progress{display:grid;justify-items:start;gap:var(--mc-space-2)}.operations-royalty-progress progress{width:100%}.operations-royalty-result{display:grid;gap:var(--mc-space-3)}.operations-royalty-result h4{margin:var(--mc-space-2) 0 0}.operations-royalty-statements{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.operations-royalty-statements th,.operations-royalty-statements td{padding:var(--mc-space-2);border-bottom:1px solid var(--mc-color-divider);text-align:left}.operations-royalty-statements td:nth-child(n+3){text-align:right}.operations-royalty-approve{display:grid;gap:var(--mc-space-2)}.operations-trackshout{display:grid;gap:var(--mc-space-4);max-width:720px;margin-top:var(--mc-space-4)}.operations-trackshout :is(form,section){display:grid;justify-items:start;gap:var(--mc-space-2)}.operations-trackshout section{padding-top:var(--mc-space-4);border-top:1px solid var(--mc-color-divider)}.operations-trackshout section>form{justify-self:stretch}.operations-trackshout :is(h3,ul){margin:0}.operations-trackshout-row{display:flex;flex-wrap:wrap;gap:var(--mc-space-2);justify-self:stretch}.operations-trackshout input{width:100%;padding-inline:var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);background:var(--mc-color-surface-raised)}.operations-trackshout-row input{flex:1 1 16rem;min-width:0}.operations-trackshout small{color:var(--mc-color-text-secondary)}@media(max-width:40rem){.operations-royalty-result{overflow-x:auto}}.operations-royalty-result-title{font-weight:650}.operations-royalty-result dl{display:grid;gap:var(--mc-space-2);margin:0}.operations-royalty-result dt{color:var(--mc-color-text-secondary)}.operations-royalty-result dd{margin:var(--mc-space-1) 0 0;overflow-wrap:anywhere}.operations-usage-content{display:grid;gap:var(--mc-space-5)}.operations-usage-readback{display:flex;flex-wrap:wrap;gap:var(--mc-space-2) var(--mc-space-5)}.operations-usage-readback p{margin:0}.operations-usage-windows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-space-4)}.operations-usage-card{min-width:0;padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-raised)}.operations-usage-card h3,.operations-submission-availability h3,.operations-daily-section h3{margin:0 0 var(--mc-space-3);font:var(--mc-type-section-title)}.operations-usage-total{margin:0;font:var(--mc-type-page-title)}.operations-usage-window-range,.operations-usage-history{margin:var(--mc-space-2) 0 0;color:var(--mc-color-text-secondary)}.operations-usage-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-3);margin:var(--mc-space-4) 0 0}.operations-usage-plan-grid div{min-width:0}.operations-usage-plan-grid dt{color:var(--mc-color-text-secondary)}.operations-usage-plan-grid dd{margin:var(--mc-space-1) 0 0;font-weight:650}.operations-submission-availability{padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium)}.operations-submission-availability p{margin:0}.operations-submission-review,.operations-submission-package{display:grid;gap:var(--mc-space-4);min-width:0}.operations-submission-list,.operations-submission-assets{display:grid;gap:var(--mc-space-3);margin:0;padding:0;list-style:none}.operations-submission-row{display:grid;gap:var(--mc-space-2);width:100%;padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-raised);color:inherit;text-align:left;overflow-wrap:anywhere}.operations-submission-row:hover{border-color:var(--mc-color-interactive)}.operations-review-checklist{display:grid;gap:16px;margin-bottom:20px}.operations-review-checklist fieldset{min-width:0;border:1px solid var(--mc-color-divider);border-radius:8px;padding:16px}.operations-review-checklist legend{font-weight:700}.operations-review-check{display:flex;align-items:flex-start;gap:10px;margin:12px 0}.operations-review-check input{width:auto;flex:none;margin-top:4px}.operations-review-checklist textarea{width:100%;box-sizing:border-box}.operations-review-flags :is(h4,strong,p){color:var(--mc-status-error-foreground)}.operations-review-flags .catalog-match{background:transparent;border:0}.operations-submission-row span{color:var(--mc-color-text-secondary)}.operations-submission-package h3,.operations-submission-package h4,.operations-submission-package h5{margin:0}.operations-submission-package dl{display:grid;gap:var(--mc-space-3);margin:0}.operations-submission-package dl div{min-width:0}.operations-submission-package dt{color:var(--mc-color-text-secondary)}.operations-submission-package dd{margin:var(--mc-space-1) 0 0;overflow-wrap:anywhere}.operations-submission-package code{white-space:normal;overflow-wrap:anywhere}.operations-submission-fields .operations-submission-fields{padding-inline-start:var(--mc-space-3);border-inline-start:1px solid var(--mc-color-divider)}.operations-submission-values,.operations-submission-track-list{display:grid;gap:var(--mc-space-3);margin:0;padding-inline-start:var(--mc-space-4)}.operations-submission-track-list>li{display:grid;gap:var(--mc-space-3);min-width:0;padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium)}.operations-submission-assets li{display:grid;justify-items:start;gap:var(--mc-space-3);padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium)}.operations-submission-assets audio{width:min(100%,560px)}.operations-submission-artwork{width:min(100%,400px);height:auto;border-radius:var(--mc-radius-small)}.operations-daily-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium)}.operations-daily-table{width:100%;min-width:860px;border-collapse:collapse;font-variant-numeric:tabular-nums}.operations-daily-table th,.operations-daily-table td{padding:var(--mc-space-3);border-bottom:1px solid var(--mc-color-divider);text-align:right;white-space:nowrap}.operations-daily-table thead th{background:var(--mc-color-surface-raised)}.operations-daily-table th:first-child{text-align:left}.operations-daily-table tbody tr:last-child th,.operations-daily-table tbody tr:last-child td{border-bottom:0}@media(max-width:780px){.operations-usage-windows{grid-template-columns:1fr}}.account-panel{min-width:0;padding:var(--mc-space-5);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface)}.account-panel h2{margin:0 0 var(--mc-space-4);font:var(--mc-type-section-title)}.account-panel>p{color:var(--mc-color-text-secondary);line-height:1.55}.account-form{display:grid;align-items:end;gap:var(--mc-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.account-form label{display:grid;min-width:0;gap:var(--mc-space-2);color:var(--mc-color-text-primary);font:var(--mc-type-label)}.account-form input{width:100%;min-height:var(--mc-target-minimum);padding:var(--mc-space-2) var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised)}.account-form button{min-height:var(--mc-target-minimum)}.account-form-inline{margin-top:var(--mc-space-4);grid-template-columns:minmax(0,1fr) auto auto}.artist-name-editor{margin-top:var(--mc-space-6)}.artist-name-editor>p:first-of-type{max-width:70ch;margin-top:0}.artist-name-editor .account-form{align-items:end;grid-template-columns:minmax(0,1fr) auto}.artist-name-editor .account-form label{grid-column:1 / 2}.artist-name-editor .account-form button{align-self:end}@media(max-width:480px){.artist-profiles-workspace .artist-name-editor .account-form{grid-template-columns:minmax(0,1fr)}.artist-profiles-workspace .artist-name-editor .account-form>label,.artist-profiles-workspace .artist-name-editor .account-form>.room-actions{grid-column:1;min-width:0;width:100%}.artist-profiles-workspace .artist-name-editor .account-form button{width:100%}}.session-card>p:not(.eyebrow),.session-card .organization-choices span{color:var(--mc-color-text-secondary);line-height:1.55}.session-actions,.organization-choices{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);margin-top:var(--mc-space-5)}.organization-choices{display:grid}.organization-choices button{display:flex;justify-content:space-between;gap:var(--mc-space-4);text-align:left}.onboarding-form{display:grid;gap:var(--mc-space-3);margin-top:var(--mc-space-6)}.onboarding-form label{color:var(--mc-color-text-primary);font:var(--mc-type-label)}.onboarding-form input{width:100%;min-height:var(--mc-target-minimum);margin-top:var(--mc-space-2);padding:var(--mc-space-2) var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised)}.onboarding-form input[aria-invalid=true]{border-color:var(--mc-status-error-border)}.onboarding-form>p{margin:0;color:var(--mc-color-text-secondary);line-height:1.5}.onboarding-form .session-form-error{color:var(--mc-status-error-foreground)}.onboarding-form button{justify-self:start}.session-link{display:inline-flex;min-height:var(--mc-target-minimum);align-items:center;padding:0 var(--mc-space-4);text-decoration:none}.application-shell{min-height:100vh;color:var(--mc-color-text-primary);background:var(--mc-color-canvas)}.application-header{position:fixed;z-index:60;inset:0 0 auto;display:grid;height:var(--mc-app-header-height);align-items:center;grid-template-columns:var(--mc-app-sidebar-width) minmax(0,1fr) auto;color:var(--mc-color-text-on-shell);border-bottom:0;background:var(--mc-color-shell)}.application-brand{display:flex;height:100%;align-items:center;padding:0 var(--mc-space-5);color:var(--mc-color-text-on-shell);border:0;background:transparent;cursor:pointer}.application-brand .brand-logo{color:var(--mc-color-interactive-on-shell)}.application-brand .brand-wordmark{color:var(--mc-color-text-on-shell);font:var(--mc-type-wordmark)}.application-brand .brand-current-mark{width:2.2rem;height:2.2rem}.header-ambience{position:relative;height:40px;min-width:0;margin-inline:clamp(var(--mc-space-3),4vw,var(--mc-space-10));overflow:hidden;border:1px solid rgba(221,232,247,.12);border-radius:var(--mc-radius-control);background:#081321;opacity:.78}.header-ambience picture,.header-ambience img{display:block;width:100%;height:100%}.header-ambience img{object-fit:cover;object-position:center 42%;filter:brightness(.58) saturate(.72) contrast(.92)}.header-ambience:after{position:absolute;inset:0;background:#060e1a47;content:"";pointer-events:none}.application-identity{display:flex;align-items:center;gap:var(--mc-space-3);padding-right:var(--mc-space-5)}.save-exit{min-height:var(--mc-target-minimum);padding:0 var(--mc-space-4);color:var(--mc-color-text-on-shell);border:1px solid var(--mc-color-divider-strong);border-radius:var(--mc-radius-control);background:transparent;cursor:pointer}.identity-monogram{display:grid;width:var(--mc-target-minimum);height:var(--mc-target-minimum);place-items:center;color:var(--mc-color-interactive-on-shell-hover);border:1px solid var(--mc-color-divider-strong);border-radius:50%;font:var(--mc-type-technical)}.application-sidebar{position:fixed;z-index:50;inset:var(--mc-app-header-height) auto 0 0;display:flex;width:var(--mc-app-sidebar-width);flex-direction:column;padding:var(--mc-space-3);color:var(--mc-color-text-on-shell);border-right:1px solid var(--mc-color-divider-strong);background:var(--mc-color-shell)}.workspace-selector{display:grid;gap:3px;padding:var(--mc-space-4);border-bottom:1px solid var(--mc-color-divider-strong)}.workspace-selector small,.workspace-selector span{color:var(--mc-color-text-on-shell);opacity:.74}.workspace-selector strong{color:var(--mc-color-text-on-shell);font:var(--mc-type-subheading)}.application-sidebar nav{display:grid;gap:var(--mc-space-1);margin-top:var(--mc-space-4)}.application-sidebar nav button,.mobile-navigation button{display:flex;min-height:var(--mc-target-minimum);align-items:center;gap:var(--mc-space-3);color:var(--mc-color-text-on-shell);border:0;border-left:3px solid transparent;border-radius:var(--mc-radius-control);background:transparent;cursor:pointer;font:var(--mc-type-control);text-align:left}.application-sidebar nav button{padding:0 var(--mc-space-3)}.application-sidebar nav button[aria-current=page],.mobile-navigation button[aria-current=page]{color:var(--mc-color-interactive-on-shell-hover);border-color:var(--mc-color-interactive-on-shell);background:var(--mc-color-shell-raised)}.application-sidebar nav button:last-child{margin-top:var(--mc-space-4)}.application-content{width:auto;min-height:100vh;margin-left:var(--mc-app-sidebar-width);padding:var(--mc-app-header-height) 0 var(--mc-space-16);color:var(--mc-color-text-primary);background:var(--mc-color-canvas)}.application-content>*:not(.management-context){width:min(var(--mc-app-content-max),calc(100% - var(--mc-space-16)));margin-inline:auto}.management-context{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:var(--mc-space-4);padding:var(--mc-space-2) var(--mc-space-8);color:var(--mc-status-info-foreground);border-bottom:1px solid var(--mc-status-info-border);background:var(--mc-status-info-background)}.management-context button,.release-back,.back-link{display:inline-flex;min-height:var(--mc-target-minimum);align-items:center;gap:var(--mc-space-2);color:var(--mc-color-link);border:0;background:transparent;cursor:pointer;font:var(--mc-type-control)}.mobile-navigation{display:none}.page-heading,.roster-context-heading,.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-6)}.page-heading{padding:var(--mc-space-12) 0 var(--mc-space-8);border-bottom:1px solid var(--mc-color-divider)}.page-heading h1,.release-hero h1,.roster-context-heading h1,.roster-context-heading h2,.application-home h1,.account-room h1,.not-found h1,.workbench-hero h1,.project-heading h1{margin:0;color:var(--mc-color-text-primary);font:var(--mc-type-page-title);letter-spacing:-.025em}:where(.release-room) h2{margin:0;font:var(--mc-type-section-heading);letter-spacing:normal}.page-heading p,.release-room p,.roster-context-heading p,.workbench-hero>p,.panel p,.lede{color:var(--mc-color-text-secondary)}.room-label,.eyebrow,.step,.release-kicker,.module-label{color:var(--mc-color-text-secondary);font:var(--mc-type-eyebrow);letter-spacing:.08em;text-transform:uppercase}:root,:root[data-theme=light]{--mc-button-border: #cfd8e6;--mc-button-border-hover: #9db4d8;--mc-button-surface-hover: #f5f8ff;--mc-button-surface-pressed: #e9f0ff;--mc-button-disabled-background: #d5dce8;--mc-button-disabled-text: #5b6b80}:root[data-theme=dark]{--mc-button-border: #34506b;--mc-button-border-hover: #5b7ea6;--mc-button-surface-hover: #1a3550;--mc-button-surface-pressed: #1f3d5c;--mc-button-disabled-background: #22384c;--mc-button-disabled-text: #8a9bb0}.application-content :is(.primary,.secondary,.text-action,.danger),.session-card :is(.primary,.secondary,.danger),.file-picker{display:inline-flex;min-height:var(--mc-target-minimum);align-items:center;justify-content:center;gap:var(--mc-space-2);padding:0 var(--mc-space-5);border-radius:var(--mc-radius-control);cursor:pointer;font:var(--mc-type-control);font-weight:600;letter-spacing:-.005em;text-decoration:none;transition:transform var(--mc-motion-fast) var(--mc-motion-easing),color var(--mc-motion-fast) var(--mc-motion-easing),border-color var(--mc-motion-fast) var(--mc-motion-easing),background-color var(--mc-motion-fast) var(--mc-motion-easing),box-shadow var(--mc-motion-standard) var(--mc-motion-easing)}.application-content .compact,.session-card .compact{padding-inline:var(--mc-space-4)}.application-content .primary,.session-card .primary{color:var(--mc-color-interactive-text);border:1px solid transparent;background:var(--mc-color-interactive);box-shadow:inset 0 1px #ffffff38,0 10px 22px -12px color-mix(in srgb,var(--mc-color-interactive) 75%,transparent)}.application-content .primary:not(:disabled):hover,.session-card .primary:not(:disabled):hover{background:var(--mc-color-interactive-hover);box-shadow:inset 0 1px #ffffff38,0 14px 26px -12px color-mix(in srgb,var(--mc-color-interactive) 85%,transparent);transform:translateY(-1px)}.application-content .primary:not(:disabled):active,.session-card .primary:not(:disabled):active{background:var(--mc-color-interactive-pressed);box-shadow:inset 0 2px 4px #00000038;transform:none}.application-content .secondary,.session-card .secondary,.file-picker{color:var(--mc-color-text-primary);border:1px solid var(--mc-button-border);background:var(--mc-color-surface-raised);box-shadow:0 1px 2px #0618210f}.application-content .secondary:not(:disabled):hover,.session-card .secondary:not(:disabled):hover,.file-picker:hover{border-color:var(--mc-button-border-hover);background:var(--mc-button-surface-hover);box-shadow:0 8px 18px -12px #06182159;transform:translateY(-1px)}.application-content .secondary:not(:disabled):active,.session-card .secondary:not(:disabled):active,.file-picker:active{border-color:var(--mc-button-border-hover);background:var(--mc-button-surface-pressed);box-shadow:none;transform:none}.application-content .text-action{color:var(--mc-color-link);border:0;background:transparent}.application-content .text-action:not(:disabled):hover{color:var(--mc-color-link-hover);background:color-mix(in srgb,var(--mc-color-interactive) 9%,transparent);transform:none}.application-content .danger,.session-card .danger{color:var(--mc-status-error-foreground);border:1px solid transparent;background:var(--mc-status-error-background)}.application-content .danger:not(:disabled):hover,.session-card .danger:not(:disabled):hover{border-color:var(--mc-status-error-border);transform:none}.application-content :is(.primary,.secondary,.danger):disabled,.session-card :is(.primary,.secondary,.danger):disabled{color:var(--mc-button-disabled-text);border-color:transparent;background:var(--mc-button-disabled-background);box-shadow:none;opacity:1}button:disabled,.disabled{cursor:not-allowed;opacity:.56}.capability-note,.plan-required,.plan-error,.error,.status,.roster-message,.comparison-error{display:grid;gap:var(--mc-space-1);margin:var(--mc-space-4) 0;padding:var(--mc-space-4);border:1px solid var(--mc-status-info-border);border-radius:var(--mc-radius-medium);color:var(--mc-status-info-foreground);background:var(--mc-status-info-background)}.plan-required,.needs-review{color:var(--mc-status-review-foreground)}.plan-error,.error,.comparison-error{color:var(--mc-status-error-foreground);border-color:var(--mc-status-error-border);background:var(--mc-status-error-background)}.ready-state,.status strong{color:var(--mc-status-ready-foreground)}.ready-state,.needs-review,.plain-check strong,.selected-release-cover strong,.release-vitals span{display:inline-flex;align-items:center;gap:var(--mc-space-1)}.technical-details,details{color:var(--mc-color-text-secondary);border-top:1px solid var(--mc-color-divider)}.technical-details summary,details summary{min-height:var(--mc-target-minimum);padding:var(--mc-space-3) 0;color:var(--mc-color-text-primary);cursor:pointer;font:var(--mc-type-control)}.application-home,.release-page,.account-room,.roster-workspace,.authenticated-workspace-layout{min-width:0}.release-builder-guide{display:grid;gap:var(--mc-space-6);padding:var(--mc-space-8) 0}.release-builder-guide-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--mc-space-6)}.release-builder-guide-heading>div{display:grid;max-width:760px;gap:var(--mc-space-2)}.release-builder-guide-heading :is(h2,p){margin:0}.release-builder-guide-heading h2{font:var(--mc-type-section-heading)}.release-builder-guide-heading p:last-child{color:var(--mc-color-text-secondary)}.release-builder-guide-rooms{display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(6,minmax(0,1fr))}.release-builder-guide-rooms li{display:grid;min-width:0;align-content:start;gap:var(--mc-space-2);padding:var(--mc-space-4) var(--mc-space-3) var(--mc-space-4) 0;border-top:2px solid var(--mc-color-divider-strong)}.release-builder-guide-rooms li+li{padding-left:var(--mc-space-3)}.release-builder-guide-rooms li>span{color:var(--mc-color-link);font:var(--mc-type-technical)}.release-builder-guide-rooms .release-builder-room-icon{display:flex;min-height:28px;align-items:center;gap:var(--mc-space-2)}.release-builder-room-icon small{color:var(--mc-color-text-secondary);font:var(--mc-type-technical)}.release-builder-guide-rooms li>strong{font:var(--mc-type-control)}.release-builder-guide-rooms li>small{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.home-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:var(--mc-space-8);border-block:1px solid var(--mc-color-divider)}.home-actions button{display:grid;min-height:176px;align-content:start;gap:var(--mc-space-3);padding:var(--mc-space-6);color:var(--mc-color-text-primary);border:0;border-right:1px solid var(--mc-color-divider);border-radius:0;background:transparent;box-shadow:none;cursor:pointer;text-align:left}.home-actions button:last-child{border-right:0}.home-actions button:hover{background:var(--mc-color-surface-subtle)}.home-actions button>.studio-icon{color:var(--mc-color-interactive)}.home-actions strong{font:var(--mc-type-section-heading)}.home-actions small{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.section-heading{align-items:end;padding:var(--mc-space-8) 0 var(--mc-space-4);border-bottom:1px solid var(--mc-color-divider-strong)}.section-heading h2{margin:0;font:var(--mc-type-section-heading)}.project-create{display:grid;gap:var(--mc-space-5);margin-top:var(--mc-space-6);padding:var(--mc-space-5);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-raised);grid-template-columns:minmax(180px,.55fr) minmax(360px,1.45fr)}.project-create h2,.projects-section h2{margin:0;color:var(--mc-color-text-primary);font:var(--mc-type-section-heading);letter-spacing:normal}.project-create form{display:grid;align-items:end;gap:var(--mc-space-3);grid-template-columns:minmax(0,1fr) auto}.project-create label{display:grid;gap:var(--mc-space-2);color:var(--mc-color-text-secondary);font:var(--mc-type-label)}.project-create input{width:100%;min-height:var(--mc-target-minimum);padding:0 var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised);font:var(--mc-type-body)}.projects-section{padding:var(--mc-space-8) 0}.project-grid{gap:0;grid-template-columns:minmax(0,1fr)}.project-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto}.project-open{display:grid;min-height:96px;align-items:center;gap:var(--mc-space-2) var(--mc-space-4);padding:var(--mc-space-4);color:var(--mc-color-text-primary);border:0;border-radius:var(--mc-radius-control);background:transparent;grid-template-columns:minmax(0,1fr) auto;text-align:left}.project-open:hover{background:var(--mc-color-surface-subtle)}.project-open strong{overflow-wrap:anywhere;font:var(--mc-type-subheading);letter-spacing:normal;grid-column:1;grid-row:1}.project-state{width:max-content;max-width:100%;padding:var(--mc-space-1) var(--mc-space-2);color:var(--mc-status-ready-foreground);border:1px solid var(--mc-status-ready-border);border-radius:var(--mc-radius-round);background:var(--mc-status-ready-background);font:var(--mc-type-label);grid-column:2;grid-row:1}.project-open>span:not(.project-state),.project-open small{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact);font-weight:400}.project-open>span:not(.project-state){grid-column:1;grid-row:2}.project-open small{grid-column:2;grid-row:2}.project-delete{align-self:center;min-height:var(--mc-target-minimum);margin:var(--mc-space-3);padding:0 var(--mc-space-3);color:var(--mc-status-error-foreground);border:1px solid var(--mc-status-error-border);border-radius:var(--mc-radius-control);background:transparent;font:var(--mc-type-control)}.release-list,.roster-list,.project-grid{display:grid}.release-row,.roster-entry,.project-card{display:grid;align-items:center;gap:var(--mc-space-4);padding:var(--mc-space-4) 0;color:var(--mc-color-text-primary);border:0;border-bottom:1px solid var(--mc-color-divider);border-radius:0;background:transparent;box-shadow:none}.release-row{grid-template-columns:64px minmax(0,1fr) minmax(128px,auto) auto}.release-row>div:nth-child(2),.release-row-status{display:grid;gap:3px}.release-row span,.release-row small,.roster-entry span,.roster-entry small,.project-card p{color:var(--mc-color-text-secondary)}.release-art-placeholder{display:grid;width:56px;aspect-ratio:1;place-items:center;color:var(--mc-color-text-on-shell);background:var(--mc-color-shell-raised);font:var(--mc-type-technical)}.release-catalogue>.section-heading>.text-action{align-self:flex-start;margin-left:auto;margin-right:calc(-1 * var(--mc-space-3));padding-inline:var(--mc-space-3)}.empty-release,.empty-projects,.empty-tracklist,.workspace-loading,.roster-loading,.not-found{display:grid;min-height:220px;place-content:center;justify-items:center;gap:var(--mc-space-2);padding:var(--mc-space-8);color:var(--mc-color-text-secondary);border-bottom:1px solid var(--mc-color-divider);text-align:center}.empty-release .studio-icon{color:var(--mc-color-interactive)}.empty-projects strong{color:var(--mc-color-text-primary)}.release-back{margin-top:var(--mc-space-6)}.release-hero{display:grid;align-items:center;gap:var(--mc-space-5);padding:var(--mc-space-6) 0;grid-template-columns:112px minmax(0,1fr);border-bottom:1px solid var(--mc-color-divider-strong)}.release-cover-summary{display:grid;width:112px;height:auto;align-self:start;aspect-ratio:1;place-items:center;color:var(--mc-color-interactive-on-shell-hover);background:var(--mc-color-shell-raised);object-fit:cover}.release-hero>div:last-child{display:grid;gap:var(--mc-space-1)}.release-hero p,.release-hero span{margin:0;color:var(--mc-color-text-secondary)}.release-vitals{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);margin-top:var(--mc-space-3)}.release-vitals span{min-height:30px;padding:0 var(--mc-space-2);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-round);font:var(--mc-type-body-compact)}.release-workspace-layout{display:grid;align-items:start;gap:var(--mc-space-8);padding-top:var(--mc-space-8);grid-template-columns:var(--mc-editor-workflow-rail-width) minmax(0,1fr)}.release-tasks{position:sticky;top:calc(var(--mc-app-header-height) + var(--mc-space-4));display:grid;min-width:0;border-top:1px solid var(--mc-color-divider-strong)}.release-tasks>p,.release-tasks>span{margin:0;padding:var(--mc-space-3) 0 0}.release-tasks>span{padding-bottom:var(--mc-space-3);color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.release-tasks button{display:grid;min-height:64px;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-2) 0;color:var(--mc-color-text-primary);border:0;border-top:1px solid var(--mc-color-divider);background:transparent;cursor:pointer;grid-template-columns:28px minmax(0,1fr);text-align:left}.release-tasks button.selected{color:var(--mc-color-text-primary);border-left:3px solid var(--mc-color-interactive);background:var(--mc-color-selected-background)}.release-tasks button i{display:grid;place-items:center;color:var(--mc-color-text-secondary);font-style:normal}.release-tasks .release-status-icon.action{color:var(--mc-status-required-foreground)}.release-tasks .release-status-icon.progress{color:var(--mc-status-info-foreground)}.release-tasks .release-status-icon.recommendation{color:var(--mc-status-review-foreground)}.release-tasks .release-status-icon.ready{color:var(--mc-status-ready-foreground)}.release-tasks button>span,.release-tasks button small,.release-type-note{display:grid;gap:2px}.release-tasks small,.release-type-note span,.release-type-note small{color:var(--mc-color-text-secondary)}.release-type-note{padding:var(--mc-space-4) 0;border-top:1px solid var(--mc-color-divider-strong)}.release-room{min-width:0}.release-room>.section-heading{padding-top:0}.release-room-column{display:grid;min-width:0;gap:var(--mc-space-7)}.release-supporting-note{margin:var(--mc-space-5) 0 0;color:var(--mc-color-text-secondary)}.release-supporting-note strong{color:var(--mc-color-text-primary)}.release-room-next{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--mc-space-4);padding-top:var(--mc-space-5);border-top:1px solid var(--mc-color-divider-strong)}.release-room-next span{color:var(--mc-color-text-secondary)}.release-choice,.track-adder,.artwork-picker,.release-choice-field,.current-label-card,.create-label-panel,.plan-summary,.retention-card,.progress-card,.failure-card,.comparison-invitation,.comparison-prepared,.results{color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-raised);box-shadow:none}.release-choice,.track-adder,.artwork-picker{display:grid;gap:var(--mc-space-5);margin:var(--mc-space-6) 0;padding:var(--mc-space-5)}.release-kind-options{display:grid;gap:var(--mc-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.release-kind-options button{display:grid;min-height:88px;gap:var(--mc-space-1);padding:var(--mc-space-4);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface);cursor:pointer;text-align:left}.release-kind-options button[aria-checked=true]{border-color:var(--mc-color-selected-border);background:var(--mc-color-selected-background)}.room-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mc-space-3)}.release-import-choice .studio-select>select{background-image:none}.release-import-choice .release-import-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.release-import-actions>button{width:100%;min-width:0}@media(max-width:760px){.release-import-choice .release-import-actions{grid-template-columns:1fr}}.release-media-picker .studio-select>select{background-image:none}.release-media-choices{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);margin:var(--mc-space-3) 0;padding:0;list-style:none}.release-media-choices>li{min-width:0;max-width:100%}.release-media-choices button{max-width:100%;white-space:normal}.track-source-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--mc-space-3)}.release-form-grid,.artwork-room-grid{display:grid;gap:var(--mc-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.release-form-grid label,.track-adder label,.artwork-picker label,.release-wide-field,.lyrics-editor{display:grid;gap:var(--mc-space-2);color:var(--mc-color-text-primary);font:var(--mc-type-label)}.track-adder .release-file-picker,.artwork-picker .release-file-picker{display:inline-flex;width:fit-content;justify-self:start}.selected-file{margin:0;overflow-wrap:anywhere;color:var(--mc-color-text-primary)!important;font:var(--mc-type-label)}.release-wide-field{grid-column:1 / -1}.release-form-grid :is(input,select,textarea),.track-adder :is(input,select),.artwork-picker select,.song-credits-add select,.release-wide-field :is(input,select,textarea),.lyrics-editor textarea,.repeating-row :is(input,select),.roster-workspace :is(input,select,textarea){width:100%;min-height:var(--mc-target-minimum);padding:var(--mc-space-2) var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised);font:var(--mc-type-body)}.release-form-grid input[readonly]{background:var(--mc-color-surface-subtle);color:var(--mc-color-text-secondary)}:root{--mc-select-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%235b6470' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></svg>")}:root[data-theme=dark]{--mc-select-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23b8c2d0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></svg>")}.release-form-grid :is(input:not([type=radio],[type=checkbox],[type=file]),select),.track-adder :is(input:not([type=radio],[type=checkbox],[type=file]),select),.release-wide-field :is(input:not([type=radio],[type=checkbox],[type=file],[type=search]),select),.repeating-row :is(input,select),.roster-workspace :is(input:not([type=radio],[type=checkbox],[type=file]),select){height:var(--mc-target-minimum);line-height:1.3}.song-credits-add select{height:var(--mc-target-minimum);line-height:1.3}.release-form-grid select,.track-adder select,.artwork-picker select,.release-wide-field select,.song-credits-add select,.repeating-row select,.roster-workspace select{appearance:none;padding-right:40px;background-image:var(--mc-select-chevron);background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px}.release-form-grid select:disabled,.repeating-row select:disabled{opacity:.6}.release-room [data-required]:after{content:attr(data-required);margin-left:.3em;color:var(--mc-status-error-foreground);font-weight:700}.required-legend{margin:0 0 var(--mc-space-4);color:var(--mc-color-text-secondary);font-size:13px}.required-mark{color:var(--mc-status-error-foreground);font-weight:700}.release-form-grid textarea,.release-wide-field textarea,.lyrics-editor textarea,.roster-workspace textarea{min-height:112px;resize:vertical}.tracklist{border-top:1px solid var(--mc-color-divider-strong)}.tracklist-head,.track-row{display:grid;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-3) 0;grid-template-columns:40px minmax(160px,1.5fr) minmax(130px,1fr) minmax(120px,1fr);border-bottom:1px solid var(--mc-color-divider)}.tracklist-head{color:var(--mc-color-text-secondary);font:var(--mc-type-label)}.track-row>div{display:grid;gap:2px}.track-row-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1)!important}.track-row-actions .text-action{min-width:var(--mc-target-minimum)}.destructive-text{color:var(--mc-status-error-foreground)!important}.destructive-text:disabled{color:var(--mc-color-text-disabled)!important}.track-editor,.confirmation-panel,.release-receipt{display:grid;gap:var(--mc-space-5);margin:var(--mc-space-3) 0 var(--mc-space-6);padding:var(--mc-space-5);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-raised)}.plain-fieldset,.release-choice-field{display:grid;gap:var(--mc-space-3);margin:var(--mc-space-5) 0;padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium)}.plain-fieldset>p{margin:0}.release-choice-field label{display:flex;min-height:var(--mc-target-minimum);align-items:center;gap:var(--mc-space-3)}.release-choice-field input{width:22px;height:22px}.destination-selector{min-width:0}.content-id-confirm{position:fixed;width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto;padding:6px;color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:14px;background:var(--mc-color-surface);box-shadow:0 18px 48px #06182138,0 2px 6px #06182114;font:var(--mc-type-control);text-align:left}.content-id-confirm::backdrop{background:#03112133}.content-id-confirm-copy{padding:12px 10px 6px}.destination-selector .content-id-confirm h2{margin:0 0 12px;font:600 18px/1.4 var(--mc-font-interface)}.destination-selector .content-id-confirm p{margin:0 0 12px;line-height:1.55}.content-id-confirm ul{margin:0 0 12px;padding-left:22px;line-height:1.55}.content-id-confirm li+li{margin-top:4px}.content-id-confirm-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;border-top:1px solid var(--mc-color-divider);padding-top:4px}.content-id-confirm-actions>button{width:100%;min-height:var(--mc-target-minimum);padding:8px 10px;color:var(--mc-color-text-primary);border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;text-align:left}.content-id-confirm-actions>button:hover,.content-id-confirm-actions>button:focus{outline:none;background:var(--mc-color-surface-subtle)}.content-id-confirm-actions>button:focus-visible{box-shadow:inset 0 0 0 2px var(--mc-color-focus)}.content-id-confirm-actions>button:disabled{cursor:default;opacity:.5}:root[data-theme=dark] .content-id-confirm{border-color:var(--mc-color-divider-strong);background:var(--mc-color-surface-raised);box-shadow:0 22px 56px #0000007a}.destination-mode-options{display:grid;gap:var(--mc-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.destination-mode-options>label{align-items:start;padding:var(--mc-space-3);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-small)}.destination-mode-options>label>span{display:grid;min-width:0;gap:var(--mc-space-1)}.destination-mode-options small,.destination-rights>p,.destination-group-actions,.destination-option>small,.destination-review p{color:var(--mc-color-text-secondary)}.destination-counts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-4);margin:0;padding:var(--mc-space-3);border-radius:var(--mc-radius-small);background:var(--mc-color-surface-subtle)}.destination-search{display:grid!important;align-items:stretch!important}.destination-search input{width:100%;height:auto}.destination-groups{display:grid;min-width:0;gap:var(--mc-space-4)}.destination-group{display:grid;min-width:0;gap:var(--mc-space-3);padding-top:var(--mc-space-3);border-top:1px solid var(--mc-color-divider)}.destination-group-heading{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-4)}.destination-group-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}.destination-option-list{display:grid;min-width:0;gap:var(--mc-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.release-choice-field .destination-option{display:grid;min-width:0;align-items:center;padding:var(--mc-space-3);grid-template-columns:auto minmax(0,1fr);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-small);background:var(--mc-color-surface-raised)}.release-choice-field .destination-option>small{grid-column:2}.release-choice-field .destination-option.action-needed{border-color:var(--mc-status-review-border);background:var(--mc-status-review-background)}.destination-identity{display:flex;min-width:0;align-items:center;gap:var(--mc-space-2);overflow-wrap:anywhere}.destination-logo-slot{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center}.destination-logo-slot img{display:block;max-width:100%;max-height:100%}.destination-summary-list{display:grid;gap:var(--mc-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.destination-summary-list>.destination-identity{padding:var(--mc-space-2);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-small)}.destination-unavailable{display:grid;gap:var(--mc-space-2)}.destination-unavailable h3{margin:0;font:var(--mc-type-heading-small)}.destination-review{display:grid;min-width:0;gap:var(--mc-space-3);padding:var(--mc-space-5) 0;border-bottom:1px solid var(--mc-color-divider)}.destination-review h3,.destination-review p{margin:0}.destination-review ul{display:grid;margin:0;gap:var(--mc-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.repeating-row{display:grid;align-items:center;gap:var(--mc-space-2);grid-template-columns:minmax(160px,1fr) minmax(140px,.7fr) auto}.release-wide-field,.lyrics-editor{margin-block:var(--mc-space-4)}.release-wide-field small,.lyrics-editor small,.release-form-grid small{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.field-help{margin:var(--mc-space-1) 0 var(--mc-space-4);color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.field-error{margin:0;color:var(--mc-status-error-foreground);font:var(--mc-type-body-compact)}.lyrics-editor textarea{min-height:240px;resize:vertical;font:var(--mc-type-body)}.selected-cover-image,.review-cover-image,.small-cover-image,.artwork-picker img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-subtle)}.selected-cover-image{max-width:320px}.small-cover-image{border-radius:0}.release-media-unavailable{display:grid;place-items:center;color:var(--mc-color-text-secondary);background:var(--mc-color-surface-subtle)}.review-summary{display:grid;align-items:start;gap:var(--mc-space-6);padding:var(--mc-space-6) 0;grid-template-columns:minmax(160px,240px) minmax(0,1fr);border-bottom:1px solid var(--mc-color-divider)}.review-summary h3,.review-track-list h3,.review-findings h3,.release-receipt h3{margin:0;color:var(--mc-color-text-primary)}.review-summary dl,.release-receipt dl{display:grid;gap:var(--mc-space-2);margin:var(--mc-space-4) 0}.review-summary dl div,.release-receipt dl div{display:grid;gap:var(--mc-space-1);grid-template-columns:minmax(96px,.4fr) minmax(0,1fr)}.review-summary :is(dt,dd),.release-receipt :is(dt,dd){margin:0;overflow-wrap:anywhere}.review-summary dt,.release-receipt dt{color:var(--mc-color-text-secondary)}.distribution-testing-status{display:grid;gap:var(--mc-space-3);padding:var(--mc-space-4);border:1px solid var(--mc-status-review-border);border-radius:var(--mc-radius-medium);background:var(--mc-status-review-background)}.distribution-testing-status :is(h3,p){margin:0}.distribution-testing-status .room-actions{align-items:center;margin:0}.review-track-list>article,.review-findings>article{display:grid;align-items:center;gap:var(--mc-space-4);padding:var(--mc-space-4) 0;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--mc-color-divider)}.review-track-list article>div:first-child,.review-findings article>div:first-child{display:grid;gap:var(--mc-space-1)}.review-track-list article>div:last-child{display:grid;gap:var(--mc-space-3)}.review-track-list :is(span,small){color:var(--mc-color-text-secondary)}.review-findings p{margin:0}.saved-asset-findings{margin-block:var(--mc-space-6)}.catalog-match{display:grid;max-width:420px;gap:var(--mc-space-2);padding:var(--mc-space-3);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-elevated)}.catalog-match :is(p,dl,dt,dd){margin:0}.catalog-match-no_match_found{border-color:var(--mc-status-ready-border);background:var(--mc-status-ready-background)}.catalog-match-possible_match,.catalog-match-inconclusive,.catalog-match-unavailable{border-color:var(--mc-status-required-border);background:var(--mc-status-required-background)}.catalog-match details dl{display:grid;gap:var(--mc-space-1);padding-top:var(--mc-space-2)}.catalog-match details dl>div{display:grid;gap:var(--mc-space-2);grid-template-columns:minmax(100px,.4fr) minmax(0,1fr)}.catalog-match dt{color:var(--mc-color-text-secondary)}.review-findings>.finding-group{padding-inline:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium)}.review-findings>.finding-group.needs-review{color:var(--mc-color-text-primary);border-color:var(--mc-status-required-border);background:var(--mc-status-required-background)}.review-findings>.finding-group.review-suggested{border-color:var(--mc-status-review-border);background:var(--mc-status-review-background)}.finding-group-status,.finding-problem-row{display:flex;align-items:flex-start;gap:var(--mc-space-2)}.finding-group.needs-review .finding-group-status,.finding-group.needs-review .finding-problem-row>.studio-icon{color:var(--mc-status-required-foreground)}.finding-group.review-suggested .finding-group-status,.finding-group.review-suggested .finding-problem-row>.studio-icon{color:var(--mc-status-review-foreground)}.finding-problem-rows{display:grid;gap:var(--mc-space-3);margin-top:var(--mc-space-2)}.finding-problem-row>div{display:grid;min-width:0;gap:var(--mc-space-1)}.finding-problem-row .finding-correction{font-weight:650}.finding-exits{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mc-space-2)}.mastercover-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-4)}.mastercover-choice-grid>article{display:grid;align-content:start;gap:var(--mc-space-3);padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium)}.mastercover-choice-grid :is(h4,p){margin:0}.release-playback{display:grid;min-width:min(300px,100%);gap:var(--mc-space-2)}.release-playback audio{width:min(360px,100%)}.release-audio-pending{display:none}.confirmation-panel{border-color:var(--mc-status-ready-border);background:var(--mc-status-ready-background)}.confirmation-panel .primary{justify-self:end}.receipt-status{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}.receipt-status>*{padding:var(--mc-space-2) var(--mc-space-3);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-round)}.track-row small,.selected-release-cover span,.plain-check span{color:var(--mc-color-text-secondary)}.artwork-room-grid>div{min-width:0;padding-block:var(--mc-space-4);border-bottom:1px solid var(--mc-color-divider)}.selected-release-cover,.plain-check{display:grid;gap:var(--mc-space-2);padding:var(--mc-space-4) 0}.small-cover-preview{display:grid;width:96px;aspect-ratio:1;place-items:center;color:var(--mc-color-text-on-shell);background:var(--mc-color-shell-raised);font:var(--mc-type-technical)}.artwork-picker{display:grid;gap:var(--mc-space-5);margin-top:var(--mc-space-6);padding:var(--mc-space-5);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-subtle)}.artwork-picker label small{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.artwork-upload h3,.cover-generation h3,.covercurrent-fallback h3,.covercurrent-options h3,.covercurrent-fallback p,.covercurrent-options p,.covercurrent-option-card p{margin:0}.cover-generation{display:grid;min-width:0;gap:var(--mc-space-5);margin-top:var(--mc-space-6);padding:var(--mc-space-5);border:1px solid var(--mc-color-interactive);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-raised)}.cover-generation-heading{display:block;min-width:0}.cover-generation-heading>div,.cover-generation-status,.cover-generation-candidate{display:grid;min-width:0;gap:var(--mc-space-2)}.cover-generation-heading p{margin:0}.cover-generation-notice{display:grid;gap:var(--mc-space-1);padding:var(--mc-space-3) var(--mc-space-4);border-left:3px solid var(--mc-status-review-foreground);background:var(--mc-color-surface-subtle)}.cover-generation-notice span,.cover-generation-status span,.cover-generation-candidate span{color:var(--mc-color-text-secondary)}.cover-generation textarea{width:100%;min-height:112px;resize:vertical}.cover-generation-status{padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-subtle)}.cover-generation-candidate{width:min(100%,420px);padding:var(--mc-space-3);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-subtle)}.covercurrent-fallback,.covercurrent-composer,.covercurrent-options{display:grid;min-width:0;gap:var(--mc-space-5);margin-top:var(--mc-space-6);padding:var(--mc-space-5);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium)}.covercurrent-fallback{padding:var(--mc-space-4) var(--mc-space-5);background:var(--mc-color-surface-subtle)}.covercurrent-introduction{display:grid;min-width:0;align-items:center;gap:var(--mc-space-5);grid-template-columns:minmax(0,1fr) auto}.covercurrent-introduction>div,.covercurrent-options>div:first-child,.covercurrent-option-card>div{display:grid;min-width:0;gap:var(--mc-space-2)}.covercurrent-composer{margin-top:0;background:var(--mc-color-surface-raised)}.covercurrent-metadata,.covercurrent-choice-grid,.covercurrent-option-grid{display:grid;min-width:0;gap:var(--mc-space-4)}.covercurrent-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.covercurrent-metadata>div{display:grid;min-width:0;gap:var(--mc-space-1);padding:var(--mc-space-3);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-subtle)}.covercurrent-metadata span,.covercurrent-option-card small,.covercurrent-policy-note{color:var(--mc-color-text-secondary)}.covercurrent-metadata strong,.covercurrent-option-card :is(strong,span,small){overflow-wrap:anywhere}.covercurrent-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.covercurrent-choice-grid label{display:grid;min-width:0;gap:var(--mc-space-2);color:var(--mc-color-text-primary);font:var(--mc-type-label)}.covercurrent-choice-grid select{width:100%;min-height:var(--mc-target-minimum);padding:var(--mc-space-2) var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised)}.covercurrent-options{background:var(--mc-color-surface-subtle)}.covercurrent-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.covercurrent-option-card{display:grid;min-width:0;align-content:start;gap:var(--mc-space-3);padding:var(--mc-space-3);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-raised)}.covercurrent-option-card.selected{border-color:var(--mc-color-interactive)}.covercurrent-option-actions{display:grid;gap:var(--mc-space-2)}.covercurrent-history .covercurrent-option-grid{margin-top:var(--mc-space-3)}.covercurrent-option-card span{display:flex;align-items:center;gap:var(--mc-space-2);color:var(--mc-status-ready-foreground)}.covercurrent-option-image{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--mc-radius-control);background:var(--mc-color-surface-subtle)}.cover-preflight{display:grid;gap:var(--mc-space-5);padding-block:var(--mc-space-5);border-block:1px solid var(--mc-color-divider)}.cover-preflight>div{display:grid;align-items:start;gap:var(--mc-space-4)}.cover-preflight :is(h3,p){margin:0}.cover-preflight h3{font:var(--mc-type-section-heading)}.cover-preflight .file-picker{width:100%}.roster-context-heading{padding:var(--mc-space-12) 0 var(--mc-space-6);border-bottom:1px solid var(--mc-color-divider-strong)}html[lang=es-419] .roster-context-heading>.primary{flex-shrink:0;white-space:nowrap}.roster-organization-switcher{display:grid;min-width:220px;gap:var(--mc-space-1);color:var(--mc-color-text-secondary);font:var(--mc-type-label)}.roster-sections,.roster-action-tabs,.run-tabs{display:flex;min-width:0;overflow-x:auto;border-bottom:1px solid var(--mc-color-divider-strong)}.roster-sections button,.roster-action-tabs button,.run-tabs button{min-height:var(--mc-target-minimum);padding:0 var(--mc-space-4);color:var(--mc-color-text-secondary);border:0;border-bottom:3px solid transparent;background:transparent;cursor:pointer;white-space:nowrap}.roster-sections{flex-wrap:wrap;overflow-x:visible}.roster-sections button{flex:1 1 min-content;min-width:min-content;padding:var(--mc-space-2);overflow-wrap:normal;white-space:normal}.roster-sections button[aria-selected=true],.roster-sections button.selected,.roster-action-tabs button[aria-selected=true],.run-tabs button.selected{color:var(--mc-color-link);border-color:var(--mc-color-interactive)}.roster-entry{grid-template-columns:minmax(0,1fr) auto}.roster-entry>div:first-child{display:grid;align-items:center;gap:var(--mc-space-2) var(--mc-space-3);grid-template-columns:auto minmax(0,1fr)}.roster-entry>div:first-child small{grid-column:2}.roster-entry>div:first-child p{grid-column:1 / -1;margin:0}.roster-state{display:inline-flex;min-height:26px;align-items:center;padding:0 var(--mc-space-2);color:var(--mc-status-ready-foreground);border:1px solid var(--mc-status-ready-border);border-radius:var(--mc-radius-round);background:var(--mc-status-ready-background);font:var(--mc-type-label);text-transform:capitalize}.roster-state.pending{text-transform:none}.roster-entry-actions,.roster-action{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.roster-action form,.create-label-panel form,.token-redemption{display:grid;gap:var(--mc-space-4)}.roster-action form label,.create-label-panel form label,.token-redemption label{display:grid;gap:var(--mc-space-2)}.roster-action,.acting-context,.artist-label-visibility,.capacity-plain,.token-redemption{display:grid;gap:var(--mc-space-4);padding:var(--mc-space-5) 0;border-bottom:1px solid var(--mc-color-divider)}.acting-context,.artist-label-visibility,.capacity-plain{display:grid;gap:var(--mc-space-1);padding:var(--mc-space-4) 0;color:var(--mc-color-text-secondary);border-bottom:1px solid var(--mc-color-divider)}.token-redemption>:is(h3,p){margin:0}.token-redemption>button{justify-self:start}.token-redemption-body{display:grid;gap:var(--mc-space-4)}.token-redemption-body>p{margin:0}.token-redemption-body>button{justify-self:start}.invitation-preview{display:grid;gap:var(--mc-space-3);padding:var(--mc-space-5);border:1px solid var(--mc-color-selected-border);border-radius:var(--mc-radius-medium);background:var(--mc-color-selected-background)}.invitation-preview p{margin:0;color:var(--mc-color-text-secondary)}.invitation-preview>div{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}.current-label-card{display:grid;align-items:center;gap:var(--mc-space-2) var(--mc-space-5);margin:var(--mc-space-3) 0;padding:var(--mc-space-4);grid-template-columns:minmax(140px,auto) minmax(220px,1fr)}.current-label-card small{color:var(--mc-color-text-secondary);grid-column:1 / -1}.artist-end-label-access{display:grid;grid-column:1 / -1;justify-items:start;gap:var(--mc-space-3);margin-top:var(--mc-space-3)}.artist-end-label-access p,.artist-end-label-confirm h4{margin:0}.artist-label-send{display:grid;grid-column:1 / -1;gap:var(--mc-space-2);margin-top:var(--mc-space-3)}.artist-label-send label{display:flex;align-items:center;gap:var(--mc-space-2);min-height:40px;font-weight:600}.artist-label-send input{width:20px;height:20px;margin:0}.artist-label-send p{margin:0}.artist-end-label-confirm{display:grid;gap:var(--mc-space-3)}.artist-end-label-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}@media(max-width:599px){.artist-end-label-actions{display:grid;width:100%}.artist-end-label-confirm{width:100%}.artist-end-label-actions>button{width:100%}}.artist-label-connection{display:grid;gap:var(--mc-space-4);padding:var(--mc-space-6) 0;border-bottom:1px solid var(--mc-color-divider)}.artist-label-connection>:is(h3,h4,p){margin:0}.artist-label-connection>button{justify-self:start}.artist-label-connection form,.artist-label-connection label,.connection-requests,.connection-request-card,.connection-code-once,.connection-code-active{display:grid;gap:var(--mc-space-3)}.artist-label-connection form{max-width:640px}.connection-code-once,.connection-request-card{padding:var(--mc-space-5);border:1px solid var(--mc-color-selected-border);border-radius:var(--mc-radius-medium);background:var(--mc-color-selected-background)}.connection-code-once input{font:var(--mc-type-technical);overflow-wrap:anywhere}.connection-code-once>div:first-child{display:grid;gap:var(--mc-space-1)}.connection-request-card>p{margin:0}.connection-code-active{justify-items:start;padding:var(--mc-space-4);color:var(--mc-color-text-secondary);border:1px solid var(--mc-color-divider-strong);border-radius:var(--mc-radius-medium)}.connection-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}.connection-capabilities{display:grid;gap:var(--mc-space-1);margin:0;padding-left:var(--mc-space-5);color:var(--mc-color-text-secondary)}.capacity-plain{display:flex;flex-wrap:wrap;gap:var(--mc-space-1)}.reported-facts,.reported-operations{font:var(--mc-type-technical);overflow-wrap:anywhere}.secret-token{display:grid;gap:var(--mc-space-4);margin-top:var(--mc-space-5);padding:var(--mc-space-5);border:1px solid var(--mc-color-selected-border);border-radius:var(--mc-radius-medium);background:var(--mc-color-selected-background);overflow-wrap:anywhere}.secret-token :is(h3,p){margin:0}.secret-token h3{font:var(--mc-type-section-heading)}.secret-token label{display:grid;gap:var(--mc-space-2);font:var(--mc-type-label)}.secret-token input{font:var(--mc-type-technical)}.secret-token>div:first-child{display:grid;gap:var(--mc-space-2)}.secret-token>div:last-child{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}.account-overview-card{display:grid;gap:var(--mc-space-3);min-width:0;padding:var(--mc-space-5);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface)}.account-overview-card :is(h2,p){margin:0}.account-earnings-amount,.account-earnings-periods{overflow-wrap:anywhere}.account-earnings-periods{display:grid;gap:var(--mc-space-2);margin:0;padding:0;list-style:none;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.account-earnings-periods li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:var(--mc-space-4)}.account-earnings-periods li>span{min-width:0}.account-earnings-period-amount{text-align:right;font-variant-numeric:tabular-nums}.account-earnings-period-fees{grid-column:1 / -1;text-align:right;font-variant-numeric:tabular-nums}.account-overview-card h2{font:var(--mc-type-section-heading)}.account-overview-card>p:not(.eyebrow){color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.account-overview-card>p.account-earnings-amount{color:var(--mc-color-text-primary);font:var(--mc-type-page-title);font-variant-numeric:tabular-nums}.artist-profiles-workspace{min-width:0}.artist-profile-context{display:grid;gap:var(--mc-space-2);margin-bottom:var(--mc-space-5);padding:var(--mc-space-5);border:1px solid var(--mc-color-selected-border);border-radius:var(--mc-radius-medium);background:var(--mc-color-selected-background)}.artist-profile-context :is(h2,p){margin:0}.artist-profile-context h2{font:var(--mc-type-section-heading)}.artist-profile-context p:not(.eyebrow){color:var(--mc-color-text-secondary)}.roster-selection-heading{margin:var(--mc-space-6) 0 var(--mc-space-2);font:var(--mc-type-section-heading)}.account-section .plan-summary{display:grid;width:100%;max-width:none;gap:var(--mc-space-1);padding:0;border:0;background:none;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.account-section .plan-summary strong{color:var(--mc-color-text-primary);font:var(--mc-type-control)}.authenticated-workspace-layout{display:grid;align-items:start;gap:var(--mc-space-8);grid-template-areas:"main rail";grid-template-columns:minmax(0,1fr) minmax(272px,300px)}.authenticated-workspace-main{min-width:0;grid-area:main}.workspace-readiness-rail{position:sticky;top:calc(var(--mc-app-header-height) + var(--mc-space-4));display:grid;gap:var(--mc-space-5);min-width:0;padding:var(--mc-space-5);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-raised);grid-area:rail}.workspace-rail-heading{display:grid;gap:var(--mc-space-2)}.workspace-rail-heading>*{margin:0}.workspace-rail-heading h2{font:var(--mc-type-section-heading)}.workspace-rail-heading>p:last-child{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.workspace-rail-steps{display:grid;gap:var(--mc-space-1);margin:0;padding:0;list-style:none}.workspace-rail-steps li{position:relative;display:grid;min-height:56px;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-2);border-radius:var(--mc-radius-control);grid-template-columns:40px minmax(0,1fr)}.workspace-rail-steps li:not(:last-child):before{position:absolute;z-index:0;top:44px;bottom:-12px;left:27px;width:1px;background:var(--mc-color-divider-strong);content:""}.workspace-rail-step-icon{position:relative;z-index:1;display:grid;width:40px;height:40px;place-items:center;color:var(--mc-color-text-secondary);border:1px solid var(--mc-color-divider-strong);border-radius:var(--mc-radius-round);background:var(--mc-color-surface-raised)}.workspace-rail-step-copy{display:grid;gap:2px;min-width:0}.workspace-rail-step-copy strong{font:var(--mc-type-control)}.workspace-rail-step-copy small{color:var(--mc-color-text-secondary);font:var(--mc-type-label)}.workspace-rail-steps li.complete .workspace-rail-step-icon{color:var(--mc-status-ready-foreground);border-color:var(--mc-status-ready-border)}.workspace-rail-complete{position:absolute;right:-3px;bottom:-3px;display:grid;width:16px;height:16px;place-items:center;color:var(--mc-color-interactive-text);border:2px solid var(--mc-color-surface-raised);border-radius:var(--mc-radius-round);background:var(--mc-status-ready-foreground)}.workspace-rail-complete .studio-icon{width:12px;height:12px}.workspace-rail-steps li.current{background:var(--mc-color-selected-background)}.workspace-rail-steps li.current .workspace-rail-step-icon{color:var(--mc-color-selected-text);border:2px solid var(--mc-color-selected-border);background:var(--mc-color-selected-background)}.workspace-rail-steps li.current .workspace-rail-step-copy small{color:var(--mc-color-selected-text);font-weight:700}.workspace-rail-next{display:grid;align-items:start;gap:var(--mc-space-3);padding-block:var(--mc-space-4);color:var(--mc-color-link);border-block:1px solid var(--mc-color-divider);grid-template-columns:24px minmax(0,1fr)}.workspace-rail-next>span{display:grid;gap:var(--mc-space-1);color:var(--mc-color-text-primary)}.workspace-rail-next small{color:var(--mc-color-text-secondary);font:var(--mc-type-label)}.workspace-rail-next strong{font:var(--mc-type-control)}.workspace-rail-note{display:grid;align-items:start;gap:var(--mc-space-2);margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact);grid-template-columns:18px minmax(0,1fr)}.workbench-hero,.project-heading{padding:var(--mc-space-8) 0 var(--mc-space-5);border-bottom:1px solid var(--mc-color-divider-strong)}.workbench-stage{display:grid;gap:var(--mc-space-5);padding:var(--mc-space-8) 0;border-top:1px solid var(--mc-color-divider);grid-template-columns:52px minmax(0,1fr)}.stage-copy{width:min(100%,960px);min-width:0}.workbench-stage.results-stage{grid-template-columns:minmax(0,1fr)}.stage-number{display:grid;width:40px;height:40px;place-items:center;color:var(--mc-color-link);border:1px solid var(--mc-color-divider-strong);border-radius:50%;font:var(--mc-type-technical)}.stage-copy>h2{margin:var(--mc-space-2) 0 var(--mc-space-4);font:var(--mc-type-page-title)}.stage-copy>p{max-width:720px;color:var(--mc-color-text-secondary);font:var(--mc-type-body)}.source-readiness{width:100%;margin:var(--mc-space-5) 0}.source-readiness>div{display:grid;gap:var(--mc-space-1)}.source-summary{display:grid;gap:1px;width:100%;margin:0 0 var(--mc-space-5);padding:0;border:1px solid var(--mc-color-divider);background:var(--mc-color-divider);grid-template-columns:repeat(4,minmax(0,1fr))}.source-summary>div{min-width:0;padding:var(--mc-space-3);background:var(--mc-color-surface-raised)}.source-summary dt{color:var(--mc-color-text-secondary);font:var(--mc-type-label)}.source-summary dd{margin:var(--mc-space-1) 0 0;color:var(--mc-color-text-primary);font:var(--mc-type-technical);overflow-wrap:anywhere}.project-heading{display:flex;align-items:center;gap:var(--mc-space-5)}.project-identity{display:flex;align-items:center;gap:var(--mc-space-3)}.project-identity-artwork{display:grid;width:64px;aspect-ratio:1;place-items:center;color:var(--mc-color-interactive-on-shell-hover);background:var(--mc-color-shell-raised)}.panel{display:grid;align-items:start;gap:var(--mc-space-5);padding:var(--mc-space-8) 0;border-top:1px solid var(--mc-color-divider);grid-template-columns:44px minmax(0,1fr) minmax(180px,240px)}.panel h2,.results h2,.privacy h2,.progress-card h2{margin:0 0 var(--mc-space-2);font:var(--mc-type-section-heading)}.step{display:grid;width:36px;height:36px;place-items:center;color:var(--mc-color-text-secondary);border:1px solid var(--mc-color-divider-strong);border-radius:50%}.action-area,.run-stack,.downloads{display:grid;gap:var(--mc-space-2)}.metrics,.inspection-grid,.reported-facts,.reported-operations{display:grid;gap:1px;margin:var(--mc-space-5) 0;border:1px solid var(--mc-color-divider);background:var(--mc-color-divider);grid-template-columns:repeat(4,minmax(0,1fr))}.metrics div,.inspection-grid>div,.reported-facts>div,.reported-operations>div{min-width:0;padding:var(--mc-space-4);background:var(--mc-color-surface-raised)}.metrics dt,.inspection-grid dt,.reported-facts dt,.reported-operations dt{color:var(--mc-color-text-secondary);font:var(--mc-type-label)}.metrics dd,.inspection-grid dd,.reported-facts dd,.reported-operations dd{margin:var(--mc-space-1) 0 0;color:var(--mc-color-text-primary);font:var(--mc-type-technical);overflow-wrap:anywhere}.preset-grid,.processing-choices{display:grid;gap:var(--mc-space-3);margin:var(--mc-space-5) 0;padding:0;border:0;grid-template-columns:repeat(3,minmax(0,1fr))}.preset,.processing-choices label,.signature-targets label{display:grid;gap:var(--mc-space-2);padding:var(--mc-space-4);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised);cursor:pointer}.processing-choices{width:100%;max-width:960px}.processing-choices label{min-height:148px;align-content:start;grid-template-columns:20px minmax(0,1fr)}.processing-choices label>span{display:grid;gap:var(--mc-space-2)}.processing-choices input,.signature-targets input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--mc-color-interactive)}.preset.selected,.processing-choices label:has(input:checked),.signature-targets label:has(input:checked){border-color:var(--mc-color-selected-border);background:var(--mc-color-selected-background)}.preset small,.processing-choices small,.signature-targets small,.normalization{color:var(--mc-color-text-secondary)}.signature-targets{width:100%;max-width:960px;margin:0 0 var(--mc-space-5);padding:var(--mc-space-4);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-subtle)}.signature-targets legend{padding-inline:var(--mc-space-2);color:var(--mc-color-text-primary);font:var(--mc-type-label)}.signature-targets label{min-height:var(--mc-target-minimum)}.signature-targets p{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.progress-card{display:grid;align-items:center;gap:var(--mc-space-5);padding:var(--mc-space-5);grid-template-columns:1fr 2fr auto}.progress-card progress{width:100%;accent-color:var(--mc-color-interactive)}.results,.mastering-results,.comparison-invitation,.comparison-prepared{margin:var(--mc-space-6) 0;padding:var(--mc-space-5);color:var(--mc-color-text-primary);background:var(--mc-color-surface-raised)}.results :is(h2,h3,h4,h5,h6,strong,dt,dd),.mastering-results :is(h2,h3,h4,h5,h6,strong,dt,dd){color:var(--mc-color-text-primary)}.results :is(p,li,span,small),.mastering-results :is(p,li,span,small){color:var(--mc-color-text-secondary)}.delivered-result,.level-mode,.blind-form,.blind-record,.mastering-results,.mastering-measurement,.mastering-stage,.mastering-evidence-pair>div,.mastering-results-summary,.comparison-status,.normalization,.signature-targets,.preset-panel,.source-summary,.phase-card,.completed-target{color:var(--mc-color-text-primary);border-color:var(--mc-color-divider);background:var(--mc-color-surface-subtle);box-shadow:none}.comparison-switch button,.level-mode-switch button{color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);background:var(--mc-color-surface)}.comparison-switch button.selected,.level-mode-switch button.selected{color:var(--mc-color-selected-text);border-color:var(--mc-color-selected-border);background:var(--mc-color-selected-background);box-shadow:none}.waveform i,.meter i{background:var(--mc-color-interactive);box-shadow:none}.waveform,.signal-chain,.meter,.run-status{border-color:var(--mc-color-divider)}.waveform{min-height:160px}.source-findings{width:100%;margin-bottom:var(--mc-space-5)}.source-findings>div{display:grid;gap:var(--mc-space-2)}.source-findings h3,.source-findings p{margin:0}.source-findings ul{display:grid;gap:var(--mc-space-3);margin:0;padding-left:var(--mc-space-5)}.source-findings li{display:grid;gap:var(--mc-space-1)}.workbench-stage.results-stage{margin:0;padding:var(--mc-space-8) 0;color:var(--mc-color-text-primary);border-top:1px solid var(--mc-color-divider);border-radius:0;background:transparent;box-shadow:none;grid-template-columns:52px minmax(0,1fr)}.results-stage .stage-number{color:var(--mc-color-link);border-color:var(--mc-color-divider-strong)}.results-stage .eyebrow{color:var(--mc-color-text-secondary)}.project-privacy{display:grid;align-items:start;gap:var(--mc-space-4);max-width:960px;padding:var(--mc-space-8) 0;border-top:1px solid var(--mc-color-divider);grid-template-columns:32px minmax(0,1fr)}.project-privacy>.studio-icon{width:32px;height:32px;color:var(--mc-color-link)}.project-privacy>div{display:grid;gap:var(--mc-space-3)}.project-privacy :is(h2,p){margin:0}.project-privacy h2{font:var(--mc-type-section-heading)}.project-privacy>div>p{color:var(--mc-color-text-secondary)}.project-availability{display:grid;gap:var(--mc-space-1);padding:var(--mc-space-3) 0;border-block:1px solid var(--mc-color-divider)}.project-availability strong{color:var(--mc-color-text-primary);font:var(--mc-type-control)}.project-availability span{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.project-options{margin-top:var(--mc-space-2)}.project-options>div{display:grid;justify-items:start;gap:var(--mc-space-3);padding:var(--mc-space-4) 0}.project-options p{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.download,.use-in-release{display:inline-flex;min-height:var(--mc-target-minimum);align-items:center;justify-content:center;padding:0 var(--mc-space-4);color:var(--mc-color-interactive-text);border-radius:var(--mc-radius-control);background:var(--mc-color-interactive);text-decoration:none}@media(max-width:1100px){.application-header{grid-template-columns:var(--mc-app-sidebar-width-tablet) minmax(0,1fr) auto}.application-sidebar{width:var(--mc-app-sidebar-width-tablet)}.application-content{margin-left:var(--mc-app-sidebar-width-tablet)}.header-ambience{height:36px;margin-inline:var(--mc-space-3)}.application-content>*:not(.management-context){width:min(var(--mc-app-content-max),calc(100% - var(--mc-space-10)))}.release-workspace-layout{grid-template-columns:var(--mc-editor-workflow-rail-width-tablet) minmax(0,1fr)}.authenticated-workspace-layout{grid-template-areas:"rail" "main";grid-template-columns:minmax(0,1fr)}.workspace-readiness-rail{position:static}}@media(max-width:820px){.mastercover-choice-grid{grid-template-columns:1fr}.application-header{height:var(--mc-app-mobile-header-height);grid-template-columns:minmax(0,1fr) auto}.application-brand{padding-inline:var(--mc-space-3);border-right:0}.application-brand .brand-wordmark{font-size:17px}.application-brand .brand-current-mark{width:1.9rem;height:1.9rem}.header-ambience,.save-exit,.application-sidebar{display:none}.application-identity{padding-right:var(--mc-space-3)}.environment-badge{font-size:10px}.identity-monogram{width:36px;height:36px}.application-content{margin-left:0;padding:var(--mc-app-mobile-header-height) 0 calc(var(--mc-app-mobile-nav-height) + env(safe-area-inset-bottom) + var(--mc-space-8))}.application-content>*:not(.management-context){width:min(100% - var(--mc-space-6),var(--mc-app-content-max))}.management-context{align-items:flex-start;padding:var(--mc-space-3)}.mobile-navigation{position:fixed;z-index:70;inset:auto 0 0;display:grid;min-height:calc(var(--mc-app-mobile-nav-height) + env(safe-area-inset-bottom));padding:var(--mc-space-1) max(var(--mc-space-1),env(safe-area-inset-left)) env(safe-area-inset-bottom) max(var(--mc-space-1),env(safe-area-inset-right));color:var(--mc-color-text-on-shell);border-top:1px solid var(--mc-color-divider-strong);background:var(--mc-color-shell);grid-template-columns:repeat(var(--mc-mobile-navigation-items, 1),minmax(56px,1fr));overflow-x:auto}.mobile-navigation button{min-width:0;min-height:56px;flex-direction:column;justify-content:center;gap:2px;padding:3px;border-left:0;border-bottom:3px solid transparent;font-size:12px;text-align:center}.mobile-navigation button small{max-width:100%;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.page-heading,.roster-context-heading,.section-heading,.project-heading{align-items:stretch;flex-direction:column}.page-heading,.roster-context-heading{padding:var(--mc-space-8) 0 var(--mc-space-5)}.project-create{grid-template-columns:1fr}.release-builder-guide-heading{align-items:stretch;flex-direction:column}.release-builder-guide-heading .primary{align-self:flex-start}.release-builder-guide-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.home-actions{grid-template-columns:1fr}.home-actions button{min-height:128px;border-right:0;border-bottom:1px solid var(--mc-color-divider)}.release-row{grid-template-columns:56px minmax(0,1fr) auto}.release-row-status{display:none}.release-hero{grid-template-columns:88px minmax(0,1fr)}.release-cover-summary{width:88px}.release-workspace-layout{gap:var(--mc-space-5);padding-top:var(--mc-space-5);grid-template-columns:minmax(0,1fr)}.release-tasks{position:static;display:flex;overflow-x:auto;border-bottom:1px solid var(--mc-color-divider-strong);scroll-snap-type:x proximity}.release-tasks>p,.release-tasks>span,.release-type-note{display:none}.release-tasks button{min-width:170px;border-top:0;border-right:1px solid var(--mc-color-divider);border-bottom:3px solid transparent;scroll-snap-align:start}.release-tasks button.selected{border-left:0;border-bottom-color:var(--mc-color-interactive)}.tracklist-head{display:none}.track-row{align-items:start;grid-template-columns:32px minmax(0,1fr)}.track-row>:nth-child(n+3){grid-column:2}.review-track-list>article{align-items:start;grid-template-columns:1fr}.release-playback{min-width:0}.panel{grid-template-columns:40px minmax(0,1fr)}.panel>:last-child{grid-column:2}.metrics,.inspection-grid,.reported-facts,.reported-operations{grid-template-columns:repeat(2,minmax(0,1fr))}.preset-grid,.processing-choices{grid-template-columns:1fr}.source-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.application-header .environment-badge{display:none}.workspace-readiness-rail{padding:var(--mc-space-4)}.source-summary{grid-template-columns:1fr}.workbench-stage{gap:var(--mc-space-3);grid-template-columns:36px minmax(0,1fr)}.workbench-stage.results-stage{grid-template-columns:minmax(0,1fr)}.project-privacy{grid-template-columns:28px minmax(0,1fr)}.release-builder-guide-rooms{grid-template-columns:1fr}.release-builder-guide-rooms li+li{padding-left:0}.topbar{min-height:var(--mc-app-mobile-header-height);padding-inline:var(--mc-space-3)}.topbar .identity{font-size:12px}.topbar .environment-badge{display:none}.operations-topbar-actions{gap:var(--mc-space-2)}.session-gate{min-height:calc(100vh - var(--mc-app-mobile-header-height));padding:var(--mc-space-3) 0}.session-card{padding:var(--mc-space-5)}.account-panel{padding:var(--mc-space-4)}.account-form,.account-form-inline{grid-template-columns:minmax(0,1fr)}.account-form button{width:100%}.artist-name-editor .account-form label,.artist-name-editor .account-form button{grid-column:auto}.application-content>*:not(.management-context){width:min(100% - var(--mc-space-4),var(--mc-app-content-max))}.management-context{display:grid}.management-context button{justify-self:start}.page-heading h1,.release-hero h1,.roster-context-heading h1,.roster-context-heading h2,.application-home h1,.account-room h1,.workbench-hero h1,.project-heading h1{font-size:30px}.release-row{align-items:start;grid-template-columns:48px minmax(0,1fr)}.release-row>button{grid-column:1 / -1}.release-art-placeholder{width:48px}.release-hero{align-items:start;grid-template-columns:72px minmax(0,1fr)}.release-cover-summary{width:72px}.release-vitals{grid-column:1 / -1}.release-form-grid,.artwork-room-grid,.covercurrent-choice-grid,.covercurrent-option-grid,.covercurrent-metadata,.release-kind-options,.review-summary,.destination-mode-options,.destination-option-list,.destination-summary-list,.destination-review ul,.covercurrent-introduction{grid-template-columns:1fr}.covercurrent-introduction>button,.covercurrent-option-card>button,.covercurrent-composer .room-actions>button{width:100%}.track-source-actions{display:grid;width:100%}.track-source-actions>*{width:100%}.review-cover-image{max-width:240px}.repeating-row{grid-template-columns:1fr}.review-findings>article{align-items:stretch;grid-template-columns:1fr}.roster-organization-switcher{min-width:0}.roster-entry{align-items:start;grid-template-columns:1fr}.roster-entry>div:first-child{grid-template-columns:minmax(0,1fr);justify-items:start}.roster-entry>div:first-child small{grid-column:auto}.current-label-card{grid-template-columns:1fr}.current-label-card small{grid-column:auto}.artist-label-connection form{max-width:none}.connection-actions{display:grid}.connection-actions>button{width:100%}.project-identity{align-items:flex-start}.project-create form,.project-card,.project-open{grid-template-columns:minmax(0,1fr)}.project-create .primary{width:100%}.project-open>*,.project-open strong,.project-open small,.project-open .project-state{grid-column:1;grid-row:auto}.project-delete{width:calc(100% - var(--mc-space-6));justify-self:center}.project-steps{width:100%;overflow-x:auto;padding-bottom:var(--mc-space-2)}.panel{grid-template-columns:1fr}.panel>:last-child{grid-column:auto}.metrics,.inspection-grid,.reported-facts,.reported-operations,.progress-card{grid-template-columns:1fr}.room-actions,.release-room-next,.session-actions{display:grid}.room-actions>*,.release-room-next>*,.session-actions>*{width:100%}}@media(forced-colors:active){.header-ambience{border-color:CanvasText;background:Canvas;opacity:1}.header-ambience picture{display:none}.application-sidebar nav button[aria-current=page],.mobile-navigation button[aria-current=page],.release-tasks button.selected{border-color:Highlight}.release-tasks .release-status-icon{color:ButtonText}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.artist-page-workspace{margin-block:1.5rem;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid var(--border-subtle);border-radius:1rem;background:var(--surface-raised)}.artist-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1rem}@media(max-width:640px){.artist-page-grid{grid-template-columns:minmax(0,1fr)}}.artist-page-card{display:grid;align-content:start;gap:.8rem;min-width:0;min-inline-size:0;margin:0;padding:1rem;border:1px solid var(--border-subtle);border-radius:.75rem}.artist-page-card>legend{float:left;width:100%;margin:0;padding:0;font-weight:600;line-height:1.5}.artist-page-choice-list{display:grid;gap:.5rem;min-width:0}.artist-page-choice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.55rem;min-width:0;min-block-size:44px;padding:.65rem .7rem;border:1px solid var(--border-subtle);border-radius:.55rem;background:var(--surface);cursor:pointer}.artist-page-choice input{margin-top:.2rem;flex:0 0 auto}.artist-page-link-field{display:grid;gap:.45rem;min-width:0}.artist-page-link-field input{width:100%;min-width:0}.artist-page-existing>button{justify-self:start}.artist-page-search{display:grid;gap:.4rem;min-width:0}.artist-page-search-box{position:relative;min-width:0}.artist-page-search-box input{width:100%;min-width:0;min-height:44px;box-sizing:border-box;border-radius:7px}.artist-page-search-box input:focus-visible{border-color:var(--mc-color-interactive)}.artist-page-search-box [role=listbox]{position:absolute;z-index:20;inset-inline:0;top:calc(100% + 4px);display:grid;margin:0;padding:4px;list-style:none;max-height:18rem;overflow-y:auto;border:1px solid var(--mc-color-control-border);border-radius:7px;background:var(--mc-color-surface);box-shadow:0 8px 24px #00000024}.artist-page-search-box [role=listbox][hidden]{display:none}.artist-page-search-box [role=option]{display:flex;align-items:center;gap:.7rem;min-height:44px;padding:6px 8px;border-radius:5px;cursor:pointer}.artist-page-search-box [role=option]:hover,.artist-page-search-box [role=option][aria-selected=true]{background:var(--mc-color-surface-subtle)}.artist-page-search-status{margin:0;color:var(--mc-color-text-secondary);font-size:.875rem}.artist-page-photo{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--mc-color-surface-subtle);color:var(--mc-color-text-secondary);font-size:.875rem;font-weight:600}.artist-page-option-text{display:grid;min-width:0}.artist-page-option-text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-page-option-text>span{color:var(--mc-color-text-secondary);font-size:.875rem}.artist-page-chip{display:flex;align-items:center;gap:.7rem;min-width:0;min-height:56px;box-sizing:border-box;padding:8px 12px;border:1px solid var(--mc-color-control-border);border-radius:7px;background:var(--mc-color-surface)}.artist-page-chip .text-action{flex:none;margin-inline-start:auto}.artist-page-existing>.artist-page-paste{justify-self:start}.artist-page-existing,.artist-page-preview{display:grid;gap:.65rem}.artist-page-preview a,.artist-page-current{overflow-wrap:anywhere}.founder-workbench .run-status{color:var(--mc-color-text-primary);background:var(--mc-color-surface-subtle)}.founder-workbench .run-state{color:var(--mc-color-text-primary);border-color:var(--mc-color-divider-strong)}.founder-workbench .download{color:var(--mc-color-text-primary);background:var(--mc-color-surface);border-color:var(--mc-color-divider)}.founder-workbench .download small{color:var(--mc-color-text-secondary)}.founder-workbench .run-state-failed{color:var(--mc-status-error-foreground);border-color:var(--mc-status-error-border);background:var(--mc-status-error-background)}.founder-workbench :is(.run-tabs,.comparison-switch) button{color:var(--mc-color-text-primary);border-color:var(--mc-color-divider-strong);background:var(--mc-color-surface)}.founder-workbench :is(.run-tabs,.comparison-switch) button[aria-pressed=true]{color:var(--mc-color-selected-text);border-color:var(--mc-color-selected-border);background:var(--mc-color-selected-background)}:root[data-theme=light] .founder-workbench :is(.run-tabs,.comparison-switch) button:not([aria-pressed=true]){border-color:var(--mc-color-control-border)}.roster-context-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:start;gap:var(--mc-space-4)}.roster-context-heading>.plan-error{grid-column:1 / -1}.roster-organization-switcher{min-width:0}.roster-workspace .roster-organization-switcher select{height:40px;min-height:40px;padding-block:0}.roster-action form{grid-template-columns:minmax(0,1fr)}.roster-artist-fields{display:grid;grid-template-columns:minmax(0,480px) max-content;gap:var(--mc-space-4);align-items:end;justify-content:start}.roster-artist-fields>label{min-width:0}.roster-artist-fields.with-email{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;max-width:720px}.roster-recoupment{grid-column:1 / -1;max-width:720px}.roster-recoupment>summary{display:flex;align-items:center;min-height:40px;cursor:pointer;font-weight:600}.roster-recoupment-body{display:grid;gap:var(--mc-space-4);padding-top:var(--mc-space-2)}.roster-recoupment-body>p{margin:0;color:var(--mc-color-text-secondary)}.roster-recoupment-body>form{margin-top:var(--mc-space-2);padding-top:var(--mc-space-4);border-top:1px solid var(--mc-color-divider)}.roster-recoupment-entries{display:grid;gap:var(--mc-space-2);margin:0;padding:0;list-style:none}.roster-recoupment-entries>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--mc-space-4)}.roster-recoupment-entries>li>span:first-child{overflow-wrap:anywhere}.roster-recoupment-entries small{display:block;color:var(--mc-color-text-secondary)}.roster-recoupment-entries>li>span:last-child,.roster-recoupment-totals dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}.roster-recoupment-totals{display:grid;gap:var(--mc-space-2);margin:0;padding-top:var(--mc-space-3);border-top:1px solid var(--mc-color-divider)}.roster-recoupment-totals>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--mc-space-4)}.roster-recoupment-totals dt{color:var(--mc-color-text-secondary)}.roster-statements{display:grid;gap:var(--mc-space-3)}.roster-statements h4,.roster-statements p{margin:0}.roster-statements>ul{display:grid;gap:var(--mc-space-4);margin:0;padding:0;list-style:none}.roster-recoupment form{display:grid;grid-template-columns:minmax(0,160px) minmax(0,160px) minmax(0,1fr) max-content;gap:var(--mc-space-3);align-items:end}.roster-recoupment form>label{min-width:0}.roster-recoupment form>p{grid-column:1 / -1;margin:0}.roster-recoupment form :is(input,select,button){min-height:40px;height:40px;padding-block:0}.roster-recoupment-body>h4,.roster-deal>h4{margin:0;font-size:1rem}.roster-deal{display:grid;gap:var(--mc-space-3);padding-bottom:var(--mc-space-4);border-bottom:1px solid var(--mc-color-divider)}.roster-deal>p{margin:0;color:var(--mc-color-text-secondary)}.roster-deal form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content}.roster-deal-releases{grid-column:1 / -1;display:grid;gap:var(--mc-space-2);min-width:0;margin:0;padding:0;border:0}.roster-deal-releases>legend{padding:0;margin-bottom:var(--mc-space-2);color:var(--mc-color-text-secondary)}.roster-deal-releases label{display:flex;align-items:center;gap:var(--mc-space-2);min-height:40px;overflow-wrap:anywhere}.roster-deal-releases ul{display:grid;gap:0;max-height:280px;margin:0;padding:0 0 0 var(--mc-space-6);overflow-y:auto;list-style:none}.roster-deal-releases p{margin:0}.roster-recoupment .roster-deal-releases input{flex:none;width:18px;height:18px;min-height:0;margin:0}.roster-deal-terms{display:grid;gap:var(--mc-space-2)}.roster-deal-terms>p{margin:0;font-weight:600}.roster-deal-terms dl{display:grid;gap:var(--mc-space-2);margin:0}.roster-deal-terms dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--mc-space-4)}.roster-deal-terms dt{color:var(--mc-color-text-secondary)}.roster-deal-terms dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}@media(max-width:640px){.roster-recoupment form,.roster-deal form{grid-template-columns:minmax(0,1fr)}.roster-recoupment form :is(input,select,button){min-height:44px;height:44px}.roster-deal-releases label{min-height:44px}}.roster-action form>:not(label):not(button){grid-column:1 / -1}.roster-workspace .artist-label-connection form>label{width:100%;max-width:320px}.roster-workspace .artist-label-connection form{grid-template-columns:minmax(0,320px) max-content;max-width:none;align-items:end;justify-content:start}.roster-workspace :is(.roster-action form,.artist-label-connection form)>button{width:auto;justify-self:start}.roster-workspace :is(.roster-action form,.artist-label-connection form) :is(input,button){min-height:40px;height:40px;padding-block:0}@media(max-width:640px){.roster-context-heading{grid-template-columns:minmax(0,1fr)}.roster-organization-switcher{width:100%;max-width:260px}.roster-artist-fields,.roster-artist-fields.with-email,.roster-workspace .artist-label-connection form{grid-template-columns:minmax(0,1fr)}.roster-workspace .roster-organization-switcher select,.roster-workspace :is(.roster-action form,.artist-label-connection form) :is(input,button){min-height:44px;height:44px}}.label-team{display:grid;gap:var(--mc-space-3);max-width:720px;margin-block:var(--mc-space-5)}.label-team h3,.label-team p{margin:0}.label-team-members{display:grid;gap:var(--mc-space-2);margin:0;padding:0;list-style:none}.label-team-members li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3);min-height:44px}.label-team-members li>span:first-child{display:grid;flex:1 1 220px;min-width:0}.label-team-members small{overflow-wrap:anywhere}.label-team-invite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,220px) max-content;gap:var(--mc-space-3);align-items:end}.label-team-invite label{display:grid;gap:var(--mc-space-1)}.label-team-ready{display:grid;gap:var(--mc-space-2);justify-items:start}.label-team-ready input{width:100%}.label-team :is(input,select,button,a.primary){min-height:var(--mc-target-minimum)}@media(max-width:640px){.label-team-invite{grid-template-columns:minmax(0,1fr)}}.studio-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;line-height:0}.studio-button{display:inline-flex;min-height:var(--mc-target-minimum);align-items:center;justify-content:center;gap:var(--mc-space-2);padding:0 var(--mc-space-5);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised);font:var(--mc-type-control);cursor:pointer;transition:color var(--mc-motion-fast) var(--mc-motion-easing),border-color var(--mc-motion-fast) var(--mc-motion-easing),background var(--mc-motion-fast) var(--mc-motion-easing)}.studio-button-primary{min-height:var(--mc-primary-height);padding-inline:var(--mc-space-6);color:var(--mc-color-interactive-text);border-color:var(--mc-color-interactive);background:var(--mc-color-interactive)}.studio-button-primary:hover:not(:disabled){border-color:var(--mc-color-interactive-hover);background:var(--mc-color-interactive-hover)}.studio-button-primary:active:not(:disabled){border-color:var(--mc-color-interactive-pressed);background:var(--mc-color-interactive-pressed)}.studio-button-quiet{border-color:transparent;background:transparent}.studio-button-destructive{color:var(--mc-status-error-foreground);border-color:var(--mc-status-error-border);background:var(--mc-status-error-background)}.studio-button:disabled{color:var(--mc-color-text-disabled);border-color:var(--mc-color-control-border);background:var(--mc-color-surface-subtle);cursor:not-allowed}.studio-field{display:grid;gap:var(--mc-space-2);color:var(--mc-color-text-primary);font:var(--mc-type-label)}.studio-field :is(input,select,textarea){width:100%;min-height:var(--mc-target-minimum);padding-inline:var(--mc-space-3);color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-raised);font:var(--mc-type-control)}.studio-field textarea{min-height:96px;padding-block:var(--mc-space-3)}.studio-field small{color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.studio-status{display:grid;min-height:var(--mc-target-minimum);align-items:start;gap:var(--mc-space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--mc-space-3) var(--mc-space-4);border:1px solid;border-radius:var(--mc-radius-small);font:var(--mc-type-body-compact)}.studio-status>div{display:grid;gap:var(--mc-space-1)}.studio-status strong{font:var(--mc-type-label)}.studio-status-ready{color:var(--mc-status-ready-foreground);border-color:var(--mc-status-ready-border);background:var(--mc-status-ready-background)}.studio-status-review{color:var(--mc-status-review-foreground);border-color:var(--mc-status-review-border);background:var(--mc-status-review-background)}.studio-status-required{color:var(--mc-status-required-foreground);border-color:var(--mc-status-required-border);background:var(--mc-status-required-background)}.studio-status-info{color:var(--mc-status-info-foreground);border-color:var(--mc-status-info-border);background:var(--mc-status-info-background)}.studio-status-error{color:var(--mc-status-error-foreground);border-color:var(--mc-status-error-border);background:var(--mc-status-error-background)}.studio-row{display:grid;min-height:64px;align-items:center;gap:var(--mc-space-4);padding-block:var(--mc-space-3);border-bottom:1px solid var(--mc-color-divider)}.studio-disclosure{color:var(--mc-color-text-primary);border-block:1px solid var(--mc-color-divider)}.studio-disclosure summary{display:flex;min-height:var(--mc-target-minimum);align-items:center;cursor:pointer;font:var(--mc-type-control)}.studio-technical-details>div{padding:var(--mc-space-4) 0;font:var(--mc-type-technical);font-variant-numeric:tabular-nums}.studio-artwork{overflow:hidden;flex:0 0 auto;margin:0;border-radius:var(--mc-radius-small);background:var(--mc-color-surface-subtle)}.studio-artwork>:is(img,div){display:grid;width:100%;height:100%;place-items:center;object-fit:cover}.studio-artwork-editor{width:112px;height:112px}.studio-artwork-row{width:72px;height:72px}.studio-artwork-mobile{width:56px;height:56px}.studio-artwork-compact{width:40px;height:40px}.studio-waveform{display:block;width:100%;height:72px;color:var(--mc-color-interactive);fill:color-mix(in srgb,currentcolor 10%,transparent);stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;vector-effect:non-scaling-stroke}.studio-state{display:grid;min-height:144px;align-content:center;justify-items:start;gap:var(--mc-space-2);padding:var(--mc-space-5);color:var(--mc-color-text-secondary);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-subtle);font:var(--mc-type-body-compact)}.studio-state strong{color:var(--mc-color-text-primary);font:var(--mc-type-subheading)}.studio-state p{margin:0}.studio-state-unavailable{color:var(--mc-status-error-foreground);border-color:var(--mc-status-error-border);background:var(--mc-status-error-background)}.studio-spinner{width:24px;height:24px;border:2px solid var(--mc-color-divider-strong);border-top-color:var(--mc-color-interactive);border-radius:50%;animation:studio-spin .9s linear infinite}:is(a,button,input,select,textarea,summary):focus-visible,.file-picker:has(input:focus-visible){outline:var(--mc-border-focus) solid var(--mc-color-focus);outline-offset:2px}:is(.site-header,.site-footer,.application-header,.application-sidebar,.mobile-navigation) :is(a,button,input,select,textarea,summary):focus-visible,:is(.site-header,.site-footer,.application-header,.application-sidebar,.mobile-navigation) .file-picker:has(input:focus-visible){outline-color:var(--mc-color-focus-on-shell)}@keyframes studio-spin{to{transform:rotate(360deg)}}@media(max-width:639px){.studio-row{min-height:76px}}@media(prefers-reduced-motion:reduce){.studio-spinner{animation-duration:1.8s}}.brand-wordmark sup{position:relative;top:-.75em;margin-left:.08em;font-size:.45em;line-height:0;vertical-align:baseline}:root{--mc-frame-header-height: var(--mc-public-header-height);--mc-frame-header-gutter: clamp(var(--mc-space-4), 4vw, var(--mc-space-20));--mc-frame-header-divider: var(--mc-color-divider-strong);--mc-frame-brand-mark-size: 2.25rem;--mc-frame-wordmark-size: 20px}:is(.site-header,.application-header) .brand-wordmark{align-items:baseline}@media(max-width:1360px){:root{--mc-frame-header-height: var(--mc-public-header-height-tablet)}}@media(max-width:1199px){:root{--mc-frame-wordmark-size: 19px}}@media(max-width:640px){:root{--mc-frame-header-height: var(--mc-public-header-height-mobile);--mc-frame-header-gutter: var(--mc-space-4);--mc-frame-brand-mark-size: 2rem}}@media(max-width:639px){:root{--mc-frame-wordmark-size: 18px}}@media(max-width:420px){:root{--mc-frame-wordmark-size: 16px}}.brand-logo{color:#327dff}.brand-wordmark,.application-brand .brand-wordmark{font-family:var(--mc-font-interface)}.brand-current{color:#2864d5}.topbar .brand-current,:root[data-theme=dark] .brand-current{color:#559aff}@media(forced-colors:active){.brand-current-mark g{stroke:currentColor}}.application-shell{--mc-app-header-height: var(--mc-frame-header-height);--mc-app-mobile-header-height: var(--mc-frame-header-height)}:root[data-theme=light] :is(.application-header,.application-sidebar,.mobile-navigation,.shell-dialog-navigation){--mc-color-shell: var(--mc-color-surface);--mc-color-shell-raised: var(--mc-color-surface-subtle);--mc-color-text-on-shell: var(--mc-color-text-primary);--mc-color-focus-on-shell: var(--mc-color-focus);--mc-color-interactive-on-shell: var(--mc-color-interactive);--mc-color-interactive-on-shell-hover: var(--mc-color-interactive-hover);--mc-color-interactive-on-shell-pressed: var(--mc-color-interactive-pressed);--mc-color-divider-strong: var(--mc-color-divider);--mc-room-nav-active: var(--mc-color-selected-background);--mc-room-nav-active-border: var(--mc-color-interactive)}.application-header{height:var(--mc-frame-header-height);grid-template-columns:max-content minmax(0,1fr) auto;padding-inline:var(--mc-frame-header-gutter);border-bottom:1px solid var(--mc-frame-header-divider)}.application-brand{padding:0;color:inherit;text-decoration:none}.application-brand .brand-wordmark{font:600 var(--mc-frame-wordmark-size)/1 var(--mc-font-interface)}.application-brand .brand-current-mark{width:var(--mc-frame-brand-mark-size);height:var(--mc-frame-brand-mark-size)}.application-identity{padding-right:0}.header-route{display:flex;min-width:0;align-items:center;gap:14px;padding:0 32px;font-size:13px}.header-route>span:first-child{overflow:hidden;color:var(--mc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.header-route strong{flex-shrink:0}.account-preferences-trigger{display:flex;min-height:48px;align-items:center;gap:10px;padding:4px;color:var(--mc-color-text-on-shell);background:transparent;border:0;border-radius:8px;cursor:pointer}.header-profile-copy{display:grid;min-width:0;gap:2px;text-align:left}.header-profile-copy small{color:var(--mc-color-text-secondary);font-size:10px;line-height:1.2}.header-profile-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.user-avatar{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;overflow:hidden;color:var(--mc-color-interactive-text);border-radius:25%;background:var(--mc-color-interactive);font:500 13px var(--mc-font-interface)}.user-avatar-large{width:64px;height:64px;font-size:20px}.user-avatar img{width:100%;height:100%;object-fit:cover}.application-sidebar{overflow-y:auto;overscroll-behavior:contain;padding:20px 16px;border-right:1px solid var(--mc-color-divider);scrollbar-width:thin}.workspace-selector{gap:2px;padding:10px 12px 14px;margin-bottom:4px;border:0;border-bottom:1px solid var(--mc-color-divider-strong);border-radius:0;background:transparent}.workspace-selector small{font:var(--mc-type-eyebrow);letter-spacing:.08em;text-transform:uppercase}.workspace-selector strong{font:var(--mc-type-subheading)}.workspace-selector span{font-size:12px}.navigation-label{margin:14px 12px 8px;color:var(--mc-color-text-secondary);font:600 10px/1.5 var(--mc-font-interface);letter-spacing:.13em;text-transform:uppercase}.application-sidebar nav{margin-top:0;gap:3px}.application-sidebar nav button{padding:9px 12px;color:var(--mc-color-text-on-shell);font-size:13px;line-height:1.4}.application-sidebar nav button:last-child{margin-top:0}.application-sidebar nav button[aria-current=page],.mobile-navigation button[aria-current=page]{color:var(--mc-color-selected-text);border-color:var(--mc-color-interactive-on-shell);background:var(--mc-color-selected-background)}.application-sidebar nav button:hover:not(:disabled),.sidebar-account:hover{background:var(--mc-color-shell-raised);color:var(--mc-color-text-on-shell)}.application-sidebar button:focus-visible{outline-color:var(--mc-color-focus-on-shell)}.application-sidebar button:disabled,.shell-dialog-navigation button:disabled{opacity:.5;cursor:default}.release-navigation{margin-top:var(--mc-space-5);padding-top:var(--mc-space-2);border-top:1px solid var(--mc-color-divider-strong)}.release-navigation-summary{display:flex;width:100%;gap:10px;align-items:center;min-width:0;padding:10px;border:0;border-radius:8px;background:transparent;text-align:left;color:var(--mc-color-text-on-shell);cursor:pointer}.release-navigation-summary:hover{background:var(--mc-color-shell-raised)}.release-navigation-summary>span{display:grid;min-width:0;gap:4px}.release-navigation-summary strong{overflow:hidden;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.release-navigation-summary small{color:var(--mc-color-text-on-shell);opacity:.74;font-size:11px}.summary-cover{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;overflow:hidden;background:var(--mc-color-surface-subtle)}.summary-cover-empty{display:grid;place-items:center;color:var(--mc-color-text-secondary);background:linear-gradient(140deg,var(--mc-color-surface-subtle),var(--mc-color-canvas))}.release-navigation-summary .summary-cover{width:44px;height:44px;flex:0 0 auto;border-radius:6px}.sidebar-footer{margin-top:auto;padding-top:30px}.navigation-help{display:grid;gap:10px;padding:15px;margin-bottom:16px;border:1px solid var(--mc-color-divider);border-radius:10px;background:var(--mc-color-shell-raised);font-size:12px;line-height:1.5;color:var(--mc-color-text-on-shell)}.navigation-help p{margin:0;color:var(--mc-color-text-secondary);font-size:11px}.navigation-help a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 10px;border-radius:5px;color:var(--mc-color-interactive-text);background:var(--mc-color-interactive);text-decoration:none}.sidebar-account{display:flex;gap:12px;min-height:44px;width:100%;align-items:center;color:var(--mc-color-text-on-shell);background:transparent;border:0;border-radius:8px;padding:8px 12px;font-size:13px;cursor:pointer}.sidebar-account[aria-current=page]{background:var(--mc-color-selected-background)}.application-content:focus{outline:none}.home-dashboard{display:grid;gap:28px;padding-top:28px}.photographic-header{position:relative;isolation:isolate;overflow:hidden;border-radius:14px;background:#071726;color:#fff}.photographic-header>img{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover}.photographic-header:before{position:absolute;z-index:1;pointer-events:none;content:"";inset:0;background:linear-gradient(90deg,#031121f5,#031121c7 34%,#03112114 78%)}.photographic-header-content{position:relative;z-index:2;padding:30px 34px;max-width:60%}.photographic-header-home{min-height:300px}.photographic-header-home h1{font:700 clamp(30px,3.3vw,46px)/1.09 var(--mc-font-display);letter-spacing:-.05em;color:#fff;text-wrap:initial}.photographic-header h1 span{display:block;color:#b6d5ff}.photographic-header p{color:#d1e0ef;font-size:15px;line-height:1.6}.photographic-header .photo-eyebrow{color:#a1c5f9;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px}.photographic-header .primary{min-height:var(--mc-target-minimum);margin-top:8px;gap:24px}.photographic-header .secondary{margin-top:8px;min-height:var(--mc-target-minimum);gap:20px}.home-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:32px 56px;align-items:center;padding:48px 56px;border-radius:24px;color:#fff;background:#1b2131;--mc-secondary-foreground: #a9cbff;--mc-secondary-hover: #fff}.home-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0a0914cc,#0a091494 52%,#0a09145c)}.home-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at calc(100% - 200px) 200px,transparent 0 58px,rgb(255 255 255 / 7%) 59px 60px)}.home-hero-eyebrow{margin:0;color:#fffc;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-hero h1{margin:0;color:#fff;font:800 56px/1.02 var(--mc-font-display);letter-spacing:-.05em;text-wrap:balance}@media(max-width:860px){.home-hero{grid-template-columns:minmax(0,1fr);padding:28px 24px;gap:24px}.home-hero h1{font-size:40px}}.home-greeting{display:grid;gap:var(--mc-space-5)}.home-greeting-copy{display:grid;gap:var(--mc-space-2);min-width:0}.home-greeting-eyebrow{margin:0;color:var(--mc-color-link);font:var(--mc-type-control);font-weight:600}.home-greeting h1,.home-greeting-accent{margin:0;font:var(--mc-type-page-title);letter-spacing:-.03em;text-wrap:balance}.home-greeting-accent{color:var(--mc-color-interactive)}.home-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mc-space-6);align-items:start}.home-columns[data-rail]{grid-template-columns:minmax(0,1fr) 340px}.home-main,.home-rail{display:grid;gap:var(--mc-space-6);min-width:0}@media(max-width:1100px){.home-columns[data-rail]{grid-template-columns:minmax(0,1fr)}}.home-featured{display:grid;gap:var(--mc-space-4)}.home-featured-release{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--mc-space-4);align-items:center;padding:0;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.home-featured-release .summary-cover{width:56px;height:56px;border-radius:var(--mc-radius-small)}.home-featured-release .home-row-copy strong{font:var(--mc-type-subheading)}.home-featured-release:focus-visible{outline:2px solid var(--mc-color-focus);outline-offset:4px;border-radius:var(--mc-radius-small)}.home-featured-detail{margin:0;color:var(--mc-color-text-secondary);font:var(--mc-type-body-compact)}.home-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-space-4);margin:0;padding:0;list-style:none}.home-journey li{display:grid;gap:var(--mc-space-2)}.home-journey li>span{display:block;height:4px;border-radius:var(--mc-radius-round);background:var(--mc-color-divider)}.home-journey li[data-state=done]>span{background:var(--mc-status-ready-foreground)}.home-journey li[data-state=current]>span{background:linear-gradient(90deg,var(--mc-status-review-foreground) 0 55%,var(--mc-color-divider) 55%)}.home-journey strong{display:flex;align-items:center;gap:var(--mc-space-2);font:var(--mc-type-body-compact);font-weight:600}.home-journey li[data-state=done] svg{color:var(--mc-status-ready-foreground)}.home-journey i{width:8px;height:8px;margin:0 4px;border-radius:var(--mc-radius-round);box-sizing:border-box;border:1.5px solid var(--mc-color-text-secondary)}.home-journey li[data-state=current] i{border:0;background:var(--mc-status-review-foreground)}@media(max-width:860px){.home-journey{grid-template-columns:minmax(0,1fr);gap:var(--mc-space-3)}.home-journey li>span{display:none}}.home-greeting-actions{display:flex;flex-wrap:wrap;gap:12px}.home-greeting-actions button{gap:8px}.home-rows{display:grid;gap:0;margin:0;padding:0;list-style:none}.home-rows li{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--mc-color-divider)}.home-rows li:first-child{border-top:0;padding-top:0}.home-rows .summary-cover{width:48px;height:48px;border-radius:6px}.home-row-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:6px;color:var(--mc-color-link);background:var(--mc-color-selected-background)}.home-row-copy{display:grid;gap:2px;min-width:0}.home-row-copy strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-row-copy small{color:var(--mc-color-text-secondary);font-size:13px}.application-content .home-setup-action{width:auto;justify-self:start;justify-content:flex-start;min-height:var(--mc-target-minimum);padding:0;font-size:15px;font-weight:600;text-align:left;white-space:normal}.home-setup .home-row-copy strong{white-space:normal}.home-setup li[data-done] .home-row-icon{color:var(--mc-status-ready-foreground);background:var(--mc-status-ready-background)}.home-setup-count{flex:none;color:var(--mc-color-text-secondary);font-size:13px;white-space:nowrap}.home-setup .home-panel-heading{margin-bottom:var(--mc-space-3)}.home-setup-meter{display:flex;gap:3px;margin-bottom:var(--mc-space-3)}.home-setup-meter i{flex:1;height:4px;border-radius:var(--mc-radius-round);background:var(--mc-color-divider)}.home-setup-meter i[data-done]{background:var(--mc-color-interactive)}.home-setup .home-rows li,.home-setup .home-rows li:first-child{min-height:52px;padding:var(--mc-space-2) 0}.home-setup .home-row-icon{width:32px;height:32px;border-radius:var(--mc-radius-round)}.home-setup li{grid-template-columns:32px minmax(0,1fr)}.home-lab{display:grid;gap:var(--mc-space-3)}.home-lab-heading{display:grid;gap:2px}.home-lab-heading p{margin:0;color:var(--mc-color-link);font:var(--mc-type-label)}.application-content .home-lab-link{justify-self:start;min-height:40px;margin-inline-start:-10px;padding:0 10px;font-size:14px}.home-lab-masters{display:grid;margin:0;padding:0;list-style:none}.home-lab-masters li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px var(--mc-space-3);align-items:center;padding:var(--mc-space-3) 0;border-top:1px solid var(--mc-color-divider)}.home-lab-masters li:first-child{border-top:0;padding-top:0}.home-lab .home-row-icon{grid-row:span 2;width:40px;height:40px;border-radius:var(--mc-radius-medium)}.home-lab .home-row-copy strong{font-weight:600}.home-lab-format{grid-column:2;color:var(--mc-color-text-secondary);font:var(--mc-type-technical)}.home-lab .home-state{min-height:0}.home-lab .home-state h3{margin:0}.home-lab .home-state p{margin:6px 0 0}.home-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.home-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:22px 24px;border:1px solid var(--mc-color-divider);border-radius:16px;background:var(--mc-color-surface)}.home-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.home-card h2{display:flex;align-items:center;gap:10px;margin:0;font:700 17px/1.3 var(--mc-font-display);letter-spacing:-.02em}.home-card-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px}.home-card-earnings .home-card-icon{color:var(--mc-status-review-foreground);background:var(--mc-status-review-background)}.home-card-analytics .home-card-icon{color:var(--mc-status-info-foreground);background:var(--mc-status-info-background)}.application-content .home-card-heading .text-action{min-height:40px;margin-inline-end:-10px;padding:0 10px;font-size:14px}.home-card p{margin:0;font-size:14px;line-height:1.5}.home-card .home-card-value{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-top:4px;font:700 36px/1 var(--mc-font-display);letter-spacing:-.04em}.home-card-label{font-weight:600}.home-card-detail{color:var(--mc-color-text-secondary)}.home-plays-line{display:block;flex:0 1 50%;height:40px;overflow:visible}.home-plays-line path{fill:none;stroke:var(--mc-status-info-foreground);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.home-plays-line .home-plays-area{fill:var(--mc-status-info-background);stroke:none}.home-share{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;padding:24px 28px;border:1px solid color-mix(in srgb,var(--mc-color-interactive) 22%,var(--mc-color-surface));border-radius:16px;background:color-mix(in srgb,var(--mc-color-interactive) 10%,var(--mc-color-surface))}.home-share-copy{display:grid;flex:1 1 380px;gap:6px;min-width:0;max-width:560px}.home-share h2{margin:0;font:700 19px/1.3 var(--mc-font-display);letter-spacing:-.02em}.home-share p{margin:0;color:var(--mc-color-text-secondary);font-size:14px;line-height:1.5}.home-share-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0}.home-share label{display:grid;gap:6px;min-width:0;max-width:100%;color:var(--mc-color-text-secondary);font-size:12px;font-weight:600}.home-share input{width:430px;max-width:100%;padding-inline:12px;color:var(--mc-color-text-primary);border:1px solid var(--mc-color-control-border);background:var(--mc-color-surface)}.home-attention{display:grid;gap:10px;padding:16px 20px;border:1px solid color-mix(in srgb,var(--mc-status-error-border) 45%,var(--mc-color-surface));border-radius:14px;background:color-mix(in srgb,var(--mc-status-error-background) 50%,var(--mc-color-surface))}.home-attention h2{margin:0;color:var(--mc-status-error-foreground);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.home-attention li{grid-template-columns:56px minmax(0,1fr) auto;gap:16px;border-top-color:color-mix(in srgb,var(--mc-status-error-border) 30%,transparent)}.home-attention .summary-cover{width:56px;height:56px;border-radius:8px}.home-attention .home-row-copy strong{font-size:16px;font-weight:600}.home-attention .home-row-copy small{font-size:14px}.home-button-placeholder{display:block;height:var(--mc-target-minimum);width:180px;max-width:100%;border-radius:6px;background:var(--mc-color-surface-subtle)}.home-progress{display:grid;gap:6px;margin-top:4px}.home-progress progress{--home-steps: repeating-linear-gradient(90deg, #000 0 calc((100% + 4px) / 6 - 4px), transparent 0 calc((100% + 4px) / 6));width:100%;height:4px;appearance:none;border:0;border-radius:0;background:var(--mc-color-divider);-webkit-mask:var(--home-steps);mask:var(--home-steps)}.home-progress progress::-webkit-progress-bar{background:var(--mc-color-divider)}.home-progress progress::-webkit-progress-value{background:var(--mc-color-interactive)}.home-progress progress::-moz-progress-bar{background:var(--mc-color-interactive)}.home-progress small{font-size:12px;color:var(--mc-color-text-secondary)}.home-gallery-content{position:relative}.home-loading-status{position:absolute;z-index:1;top:12px;inset-inline:12px;margin:0;padding:8px;border-radius:6px;background:var(--mc-color-surface);color:var(--mc-color-text-secondary)}.home-skeleton-line{display:block;min-width:64px;height:20px;border-radius:4px;background:var(--mc-color-divider)}.home-release-placeholder{pointer-events:none}.home-panel{min-width:0;padding:var(--mc-space-5) var(--mc-space-6);background:var(--mc-color-surface);border:1px solid var(--mc-color-divider);border-radius:var(--mc-radius-large)}.home-panel h2{margin:0;font:var(--mc-type-subheading);font-weight:620;letter-spacing:-.01em}.home-panel-heading{display:flex;flex-wrap:wrap;gap:0 8px;align-items:center;justify-content:space-between;margin-bottom:18px}.home-panel-heading h2{flex:1 1 160px}.home-panel-heading .text-action{flex:none;min-height:44px;margin-inline:auto -10px;padding:4px 10px;font-size:14px;white-space:nowrap}.home-recent .home-panel-heading{margin-bottom:var(--mc-space-2)}.home-release-list{display:grid}.home-release-row{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,180px) auto auto;gap:var(--mc-space-4);align-items:center;min-width:0;margin-inline:calc(-1 * var(--mc-space-6));padding:var(--mc-space-4) var(--mc-space-6);text-align:left;border:0;border-top:1px solid var(--mc-color-divider);border-radius:0;color:var(--mc-color-text-primary);background:none;cursor:pointer}.home-release-row:hover{background:var(--mc-color-surface-subtle)}.home-release-row:focus-visible{outline:2px solid var(--mc-color-focus);outline-offset:-2px}.home-release-row .summary-cover{width:56px;height:56px;border-radius:var(--mc-radius-small)}.home-release-row .summary-cover-empty{box-sizing:border-box;border:1.5px dashed var(--mc-color-divider-strong)}.home-release-row .home-row-copy strong{font:var(--mc-type-subheading)}.home-release-row .home-progress{margin:0}.home-release-go{color:var(--mc-color-link);font:var(--mc-type-body-compact);font-weight:600;white-space:nowrap}.home-release-row .home-status,.home-release-status .home-status,.home-featured .home-status{display:inline-flex;align-items:center;gap:6px;min-height:24px;box-sizing:border-box;padding:0 10px 0 8px;border-radius:var(--mc-radius-round);font-size:12px}.home-release-row .home-status:before,.home-release-status .home-status:before,.home-featured .home-status:before{content:"";width:6px;height:6px;border-radius:var(--mc-radius-round);background:currentColor}.home-release-status .home-panel-heading{margin-bottom:var(--mc-space-2)}.home-release-status li,.home-release-status li:first-child{grid-template-columns:56px minmax(0,1fr) auto auto;gap:var(--mc-space-4);padding:var(--mc-space-4) 0;border-top:1px solid var(--mc-color-divider)}.home-release-status .summary-cover{width:56px;height:56px;border-radius:var(--mc-radius-small)}.home-release-status .home-row-copy strong{font:var(--mc-type-subheading)}.home-status{display:inline-block;white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:600}.home-status-progress{color:var(--mc-status-info-foreground);background:var(--mc-status-info-background)}.home-status-review{color:var(--mc-status-review-foreground);background:var(--mc-status-review-background)}.home-status-fix{color:var(--mc-status-error-foreground);background:var(--mc-status-error-background)}.home-status-ready{color:var(--mc-status-ready-foreground);background:var(--mc-status-ready-background)}.home-state{min-height:160px;display:grid;align-content:center;justify-items:start}.home-state h3{font:600 18px var(--mc-font-display);margin:12px 0 0}.home-state p{color:var(--mc-color-text-secondary);font-size:14px;line-height:1.6}.photographic-header-lab{min-height:240px}.photographic-header-lab h2{color:#fff;font:700 28px/1.2 var(--mc-font-display);letter-spacing:-.035em;max-width:360px;margin:0}.photographic-header-lab small{display:block;color:#d1e0ef;margin-top:12px}.shell-dialog{position:fixed;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto;border:1px solid var(--mc-color-divider-strong);border-radius:14px;padding:22px;background:var(--mc-color-surface);color:var(--mc-color-text-primary);box-shadow:var(--mc-shadow-dialog)}.shell-dialog::backdrop{background:#030c16a3}.shell-dialog-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:20px}.shell-dialog-heading>strong{font:600 16px/1.4 var(--mc-font-interface)}.shell-dialog-heading>button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--mc-color-divider);border-radius:8px;color:inherit;background:transparent;font-size:24px;cursor:pointer}.shell-dialog .application-language{margin-block:20px;flex-wrap:wrap;color:var(--mc-color-text-primary)}.shell-dialog .application-language button{color:var(--mc-color-link);padding-inline:12px}.shell-dialog .application-language button[aria-pressed=true]{background:var(--mc-color-selected-background);border-color:var(--mc-color-selected-border);color:var(--mc-color-text-primary)}.shell-dialog-navigation{width:370px;background:var(--mc-color-shell);color:var(--mc-color-text-on-shell)}.shell-dialog-navigation nav{display:grid;gap:4px}.shell-dialog-navigation nav button{display:flex;align-items:center;gap:12px;min-height:44px;color:var(--mc-color-text-on-shell);border:0;border-radius:6px;padding:8px 12px;background:transparent;text-align:left;cursor:pointer}.shell-dialog-navigation nav button[aria-current=page]{background:var(--mc-color-selected-background);color:var(--mc-color-selected-text)}.shell-dialog-navigation .navigation-help{margin-top:24px}@media(min-width:960px)and (max-width:1199px){.photographic-header-content{max-width:66%}}@media(max-width:959px){.application-header{grid-template-columns:minmax(0,1fr) auto;height:var(--mc-frame-header-height)}.header-route{display:none}.header-profile-name{max-width:clamp(44px,calc(100vw - 300px),150px)}.application-content{margin-left:0;padding-top:var(--mc-frame-header-height);padding-bottom:calc(92px + env(safe-area-inset-bottom))}.application-sidebar{display:none}.application-content>*:not(.management-context){width:calc(100% - 32px)}.application-identity{gap:8px;padding-right:0}.application-identity .environment-badge{font-size:9px}.mobile-navigation{position:fixed;display:grid;grid-template-columns:repeat(var(--mc-mobile-navigation-items),minmax(0,1fr));padding:6px 8px calc(6px + env(safe-area-inset-bottom));min-height:70px;height:auto;bottom:0;left:0;right:0;z-index:65;border-top:1px solid var(--mc-color-divider);background:var(--mc-color-shell)}.mobile-navigation button{min-height:52px;flex-direction:column;justify-content:center;gap:5px;padding:5px 4px;border-left:0;border-radius:8px;text-align:center}.mobile-navigation button small{overflow:visible;font-size:10px;line-height:1.3;text-overflow:clip}.home-dashboard{gap:20px;padding-top:16px}.home-lab{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"heading" "list" "link";gap:14px;padding:22px 20px 8px;border-radius:18px}.application-content .home-lab>.text-action{justify-self:center;min-height:44px;margin:0}.home-lab-masters{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:12px}.photographic-header-content{max-width:65%;padding:24px}.photographic-header-home{min-height:290px}}@media(max-width:599px){.application-identity .environment-badge{display:none}.application-brand{min-width:0}.application-brand .brand-logo{min-width:0;max-width:100%}.application-brand .brand-wordmark{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-identity .account-preferences-trigger{gap:0;padding:4px}.application-identity .header-profile-name,.application-identity .account-preferences-trigger>.chrome-menu-caret{display:none}.photographic-header{display:flex;flex-direction:column;min-height:0}.photographic-header>img{position:static;height:170px;object-fit:cover;z-index:0}.photographic-header:before{display:none}.photographic-header-content{max-width:none;padding:22px}.photographic-header-home h1{font-size:32px}.photographic-header .photo-eyebrow{margin-bottom:10px}.photographic-header-home .primary{width:100%;justify-content:space-between}.home-hero h1,.home-greeting h1,.home-greeting-accent{font-size:30px}.home-greeting-actions,.home-greeting-actions button,.home-greeting-actions .home-button-placeholder{width:100%}.home-rows li{grid-template-columns:48px minmax(0,1fr) auto}.home-rows li>button:not(.home-setup-action){grid-column:1 / -1;width:100%}.home-panel,.home-attention{padding:16px}.home-attention li{grid-template-columns:56px minmax(0,1fr)}.home-release-row{grid-template-columns:52px minmax(0,1fr) auto;gap:var(--mc-space-2) var(--mc-space-3);margin-inline:-16px;padding:var(--mc-space-3) 16px}.home-release-row .summary-cover{width:52px;height:52px}.home-release-progress{grid-row:2;grid-column:2 / -1}.home-release-progress:empty{display:none}.home-release-row .home-row-copy strong{white-space:normal}.home-release-go{display:none}.home-status{font-size:12px}.home-release-status li,.home-release-status li:first-child{grid-template-columns:52px minmax(0,1fr) auto;gap:var(--mc-space-2) var(--mc-space-3);padding:var(--mc-space-3) 0}.home-release-status .summary-cover{width:52px;height:52px}.home-cards{grid-template-columns:minmax(0,1fr);gap:12px}.home-card{gap:8px;padding:18px 18px 20px}.home-card .home-card-value{font-size:34px}.application-content .home-card-heading .text-action{min-height:44px}.home-share,.home-share-actions{display:grid;gap:12px}.home-share{padding:20px 18px}.home-share input{width:100%}.photographic-header-lab h2{font-size:26px}.shell-dialog{max-height:calc(100dvh - 16px);padding:18px}}.track-downloads{padding:1.5rem;border:1px solid var(--line);border-radius:1rem;margin-block:1.5rem}.track-downloads .section-heading{gap:1rem;flex-wrap:wrap}.track-downloads label{display:grid;gap:.4rem}.track-download-formats{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1rem}.track-download-ready{display:grid;justify-items:start;gap:.5rem}.track-downloads p{max-width:70ch}.release-navigation-rooms{display:grid;gap:4px;padding:8px 0 0 14px}.release-navigation-rooms button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--mc-color-text-on-shell);text-align:left;cursor:pointer;font:inherit;font-size:13px}.release-navigation-rooms button:hover{background:var(--mc-color-shell-raised)}.release-navigation-rooms button[aria-current=page]{background:var(--mc-color-shell-raised);border-color:var(--mc-color-interactive)}.release-navigation-rooms .release-neutral-dot{color:inherit;opacity:.55}.release-navigation-rooms button[aria-current=page] .release-neutral-dot{color:var(--mc-color-interactive);opacity:1}.release-navigation-rooms button:disabled{opacity:.5;cursor:default}.application-shell{--app-sidebar-compact-width: 64px}.sidebar-controls,.workspace-monogram,.sidebar-help-compact{display:none}@media(min-width:960px){.sidebar-controls{display:flex;align-items:center;gap:8px;margin:0 0 8px}.sidebar-toggle{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;padding:0;color:var(--mc-color-text-on-shell);border:0;border-radius:8px;background:transparent;cursor:pointer}.sidebar-toggle:hover{background:var(--mc-color-shell-raised);color:var(--mc-color-text-on-shell)}.application-sidebar{transition:width var(--mc-motion-standard) var(--mc-motion-easing)}.application-sidebar[data-state=compact]{width:var(--app-sidebar-compact-width);padding-inline:12px;overflow:hidden}.application-shell[data-sidebar=compact] .application-content{margin-left:var(--app-sidebar-compact-width)}.application-content{transition:margin-left var(--mc-motion-standard) var(--mc-motion-easing)}.application-sidebar[data-state=compact] .workspace-selector,.application-sidebar[data-state=compact] .release-navigation,.application-sidebar[data-state=compact] .navigation-help{display:none}.application-sidebar[data-state=compact] .workspace-monogram{display:grid;place-items:center;width:40px;height:40px;margin:0 0 12px;color:var(--mc-color-selected-text);border-radius:10px;background:var(--mc-room-nav-active);font-weight:700}.application-sidebar[data-state=compact] .sidebar-help-compact{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;color:var(--mc-color-text-on-shell);border-radius:8px}.application-sidebar[data-state=compact] .sidebar-help-compact:hover{background:var(--mc-color-shell-raised)}.application-sidebar[data-state=compact] nav button,.application-sidebar[data-state=compact] .sidebar-account{width:40px;justify-content:center;padding:9px 0}.application-sidebar[data-state=compact] nav button>span:not(.studio-icon),.application-sidebar[data-state=compact] .sidebar-account>span:not(.studio-icon){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(min-width:960px)and (prefers-reduced-motion:reduce){.application-sidebar,.application-content{transition:none}}:root[data-theme=light] .shell-dialog .application-language button:not([aria-pressed=true]){border-color:var(--mc-color-control-border)}:where(.application-content,.session-card) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]),select){height:var(--mc-target-minimum);min-height:var(--mc-target-minimum);padding-block:0;border-radius:var(--mc-radius-control);font:var(--mc-type-control)}:where(.application-content) form{max-width:720px}@media(min-width:640px){:where(.application-content) form>button{justify-self:start}}:is(.application-content,.session-card) .primary:not(:disabled){color:var(--mc-primary-foreground);border-color:transparent;background:var(--mc-primary-background);box-shadow:none}:is(.application-content,.session-card) .primary:not(:disabled):hover{background:var(--mc-primary-background-hover);box-shadow:none}:is(.application-content,.session-card) .primary:not(:disabled):active{background:var(--mc-primary-background-pressed)}:is(.application-content,.session-card) :is(.secondary,.file-picker):not(:disabled){color:var(--mc-secondary-foreground, var(--mc-color-link));border:1px solid currentColor;background:transparent;box-shadow:none}:is(.application-content,.session-card) :is(.secondary,.file-picker):not(:disabled):is(:hover,:active){color:var(--mc-secondary-hover, var(--mc-color-link-hover));border-color:currentColor;background:transparent;box-shadow:none}:is(.photographic-header,.lab-method-night,.release-glow,.pro-console){--mc-secondary-foreground: #78aaff;--mc-secondary-hover: #a2c5ff}
