:root{--c-canvas:#101311;--c-surface:#1b211d;--c-surface-2:#222a25;--c-border:#313a33;--c-text:#f4f5ec;--c-text-dim:#a6aea2;--c-accent:#dfff61;--c-accent-text:#15180f;--c-on-dark-link:#cfe08a;--c-status-preorder:#dfff61;--c-status-released:#7fe0a6;--c-status-stopped:#e0a77f;--c-status-delayed:#e8c766;--c-status-cancelled:#e88a8a;--c-danger:#ff9b9b;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Noto Sans", sans-serif;--font-num:ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--r-sm:8px;--r-md:12px;--r-lg:16px;--page-max:1200px;--touch-min:44px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--c-canvas);color:var(--c-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}:where(h1){font-size:clamp(1.375rem,3vw,1.625rem)}:where(h2){font-size:1.25rem}:where(h3){font-size:1.125rem}:where(h4,h5,h6){font-size:1rem}a{color:var(--c-on-dark-link)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:where(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--c-accent);outline-offset:2px;border-radius:var(--r-sm)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mock-banner{color:var(--c-text-dim);border-bottom:1px solid var(--c-border);padding:var(--s-2) var(--s-4);text-align:center;background:#2a2320;font-size:13px}.mock-banner strong{color:var(--c-status-stopped)}.site-header{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);max-width:var(--page-max);flex-wrap:wrap;margin:0 auto;display:flex}.site-header__brand{min-height:var(--touch-min);flex:0 auto;align-items:center;min-width:0;display:inline-flex}.site-header__wordmark{width:140px;max-width:48vw;height:auto;display:block}@media (min-width:600px){.site-header__wordmark{width:200px;max-width:none}}.site-header__nav{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.btn{font:inherit;min-height:var(--touch-min);padding:0 var(--s-5);border-radius:var(--r-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--s-2);border:1px solid #0000;font-weight:700;transition:transform .12s,background-color .12s,border-color .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--c-accent);color:var(--c-accent-text)}.btn--primary:hover{background:#e9ff86}.btn--ghost{color:var(--c-text);border-color:var(--c-border);background:0 0}.btn--ghost:hover{border-color:var(--c-text-dim)}.btn--block{width:100%}.btn:disabled{opacity:.55;cursor:not-allowed}.linkbtn{color:var(--c-on-dark-link);font:inherit;padding:var(--s-2);min-height:var(--touch-min);cursor:pointer;background:0 0;border:0;text-decoration:underline}.page{max-width:var(--page-max);padding:var(--s-4) var(--s-4) var(--s-8);margin:0 auto}@media (min-width:600px){.page{padding-left:var(--s-5);padding-right:var(--s-5)}}.release{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.release__identity{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.release__pair{gap:var(--s-4);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.release__cover{width:96px}.release__headings,.release__meta{min-width:0}@media (min-width:420px){.release__pair{grid-template-columns:128px minmax(0,1fr)}.release__cover{width:128px}}.release__support,.release__detail{min-width:0}.release--shortcut-space{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}@media (min-width:900px){.release{align-items:start;column-gap:var(--s-6);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-template-areas:"identity support""detail support"}.release__identity{grid-area:identity}.release__pair{gap:var(--s-6);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start}.release__cover{width:100%}.release__detail{grid-area:detail}.release__support{top:var(--s-4);grid-area:support;position:sticky}.release--shortcut-space{padding-bottom:0}}@media (max-width:430px) and (max-height:820px){.page{padding-top:var(--s-2)}.release{gap:var(--s-3)}.release__identity{gap:var(--s-2)}.page>.row:first-of-type{margin-top:var(--s-1);margin-bottom:var(--s-2)}.page>.row:first-of-type .row__head{margin-bottom:var(--s-1)}.page>.row:first-of-type .row__scroller{padding-bottom:var(--s-1);grid-auto-columns:84px}.page>.row:first-of-type .card__title{font-size:.8rem}.page>.row:first-of-type .card__meta{font-size:.72rem}.countdown__label{margin-bottom:var(--s-1)}.demo-bar{padding-top:var(--s-1);padding-bottom:var(--s-1)}}.artwork{aspect-ratio:1;border-radius:var(--r-md);border:1px solid var(--c-border);background:linear-gradient(135deg,#2a211b,#1b211d);width:100%;overflow:hidden}.artwork img{object-fit:cover;width:100%;height:100%;display:block}.artwork--placeholder{color:var(--c-text-dim);font-family:var(--font-num);letter-spacing:.1em;text-transform:uppercase;padding:var(--s-4);text-align:center;place-items:center;font-size:13px;display:grid}.artwork--css{justify-content:flex-end;gap:var(--s-1);padding:var(--s-3);background:linear-gradient(150deg, var(--cover-from,#333), var(--cover-to,#111));color:#fff;text-align:left;flex-direction:column;display:flex}.artwork--css__artist{letter-spacing:.12em;text-transform:uppercase;opacity:.85;overflow-wrap:anywhere;font-size:.8rem}.artwork--css__title{overflow-wrap:anywhere;font-size:clamp(1.1rem,4vw,1.8rem);font-weight:800;line-height:1.05}.eyebrow{color:var(--c-text-dim);letter-spacing:.18em;text-transform:uppercase;margin:0 0 var(--s-2);overflow-wrap:anywhere;font-size:12px}.eyebrow__artist{color:var(--c-on-dark-link);text-decoration:underline}.release__title{letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,7vw,4.2rem);font-weight:800;line-height:1.1}.release__tagline{color:var(--c-text-dim);margin:var(--s-3) 0 0;font-size:1.1rem}.release__message{color:var(--c-text);margin:var(--s-5) 0 0;max-width:48ch}.release__byline{color:var(--c-text-dim);letter-spacing:.1em;margin-top:var(--s-3)}.status{align-items:center;gap:var(--s-2);border:1px solid var(--c-border);padding:var(--s-1) var(--s-3);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;font-size:12px;display:inline-flex}.status:before{content:"";background:var(--badge,var(--c-text-dim));border-radius:50%;width:8px;height:8px}.countdown__label{color:var(--c-text-dim);letter-spacing:.14em;text-transform:uppercase;margin:0 0 var(--s-2);font-size:12px}.countdown__row{align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.countdown__unit{text-align:left;min-width:0}.countdown__num{font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,6vw,2.4rem);font-weight:800}.countdown__sep{color:var(--c-text-dim);font-size:1.4rem}.countdown__unit small{color:var(--c-text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:block}.countdown__when{color:var(--c-text-dim);margin-top:var(--s-2);font-size:.95rem}.preview{align-items:center;gap:var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);padding:var(--s-3);margin-top:var(--s-4);display:flex}.preview__play{width:var(--touch-min);height:var(--touch-min);border:1px solid var(--c-border);background:var(--c-surface-2);color:var(--c-text);border-radius:50%;flex:none;place-items:center;display:grid}.preview__text{flex:1;min-width:0;font-size:.95rem}.preview__note{color:var(--c-text-dim);overflow-wrap:anywhere;margin-top:2px;font-size:.8rem}.preview .num{flex:none}.panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--s-5)}.panel+.panel{margin-top:var(--s-4)}.panel__title{font-size:1.25rem;font-weight:700}.amount{margin-top:var(--s-4)}.amount__control{align-items:center;gap:var(--s-2);background:var(--c-canvas);border:1px solid var(--c-border);border-radius:var(--r-md);padding:0 var(--s-3);min-height:var(--touch-min);display:flex}.amount__control:focus-within{border-color:var(--c-accent)}.amount__cur{color:var(--c-text-dim);font-size:.9rem}.amount__input{color:var(--c-text);font-family:var(--font-num);font-variant-numeric:tabular-nums;min-width:0;padding:var(--s-2) 0;background:0 0;border:0;flex:1;font-size:1.25rem}.amount__input:focus{outline:none}.amount__hint{color:var(--c-text-dim);margin-top:var(--s-2);font-size:.85rem}.amount__error{color:var(--c-danger);margin-top:var(--s-2);font-size:.9rem}.cta__note{color:var(--c-text-dim);margin-top:var(--s-3);font-size:.85rem}.cta__account{color:var(--c-text-dim);margin-top:var(--s-3);border-top:1px solid var(--c-border);padding-top:var(--s-3);font-size:.85rem}.tracklist{margin-top:var(--s-6);border-top:1px solid var(--c-border)}.tracklist__head{color:var(--c-text-dim);text-transform:uppercase;letter-spacing:.1em;padding:var(--s-3) 0;justify-content:space-between;font-size:11px;display:flex}.track{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--c-border);grid-template-columns:2ch 1fr auto auto;display:grid}.track__no{color:var(--c-text-dim);font-family:var(--font-num)}.track__title{overflow-wrap:anywhere;min-width:0}.track__len{color:var(--c-text-dim);font-family:var(--font-num)}.track__lock{color:var(--c-text-dim)}.supporter{align-items:center;gap:var(--s-3);margin-top:var(--s-3);display:flex}.supporter__avatar{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:50%;flex:none;width:40px;height:40px}.supporter__amt{font-weight:700}.supporter__who{color:var(--c-text-dim);font-size:.9rem}.supporter__ties{color:var(--c-text-dim);margin-top:var(--s-2);font-size:.9rem}.notice{border:1px solid var(--c-border);border-left:4px solid var(--badge,var(--c-status-delayed));background:var(--c-surface);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4);margin-top:var(--s-4);color:var(--c-text)}.dialog__backdrop{padding:var(--s-4);z-index:50;background:#0009;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.dialog{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--s-5);width:100%;max-width:440px}.dialog__title{margin-bottom:var(--s-3);font-size:1.25rem;font-weight:700}.dialog__row{justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--c-border);display:flex}.dialog__demo{color:var(--c-status-delayed);margin:var(--s-4) 0;font-weight:600}.dialog__actions{justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-4);display:flex}.demo-bar{max-width:var(--page-max);padding:var(--s-2) var(--s-4);border-bottom:1px dashed var(--c-border);color:var(--c-text-dim);background:#15120f;margin:0 auto;font-size:.8rem}.demo-bar__warning{margin:0 0 var(--s-1);font-size:.78rem}.demo-bar__label{text-transform:uppercase;letter-spacing:.1em;color:var(--c-status-stopped);font-size:11px;font-weight:700}.demo-bar__summary{cursor:pointer;min-height:var(--touch-min);padding:var(--s-1) 0;color:var(--c-on-dark-link);text-transform:uppercase;letter-spacing:.08em;align-items:center;font-size:.78rem;display:inline-flex}.demo-bar__panel{align-items:center;gap:var(--s-2) var(--s-3);padding-top:var(--s-2);flex-wrap:wrap;display:flex}.demo-bar__group{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.demo-bar__caption{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.demo-bar__link{color:var(--c-on-dark-link);border:1px solid var(--c-border);border-radius:var(--r-sm);white-space:nowrap;padding:2px 6px}@media (min-width:900px){.demo-bar__summary{display:none}}.support-shortcut{z-index:40;padding:var(--s-2) var(--s-4);padding-bottom:calc(var(--s-2) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--c-canvas) 92%, transparent);border-top:1px solid var(--c-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;bottom:0;left:0;right:0}.support-shortcut__btn{max-width:var(--page-max);margin:0 auto}@media (min-width:900px){.support-shortcut{display:none}}.site-footer{max-width:var(--page-max);padding:var(--s-6) var(--s-5);color:var(--c-text-dim);border-top:1px solid var(--c-border);letter-spacing:.04em;margin:0 auto;font-size:.85rem}.auth{max-width:460px;margin:var(--s-5) auto 0}@media (min-width:600px){.auth{margin-top:var(--s-7)}}.auth__lead{color:var(--c-text-dim);margin:var(--s-3) 0 0}.auth__status{margin-bottom:var(--s-4)}.auth__actions{gap:var(--s-3);margin-top:var(--s-5);flex-direction:column;display:flex}.auth__aside{color:var(--c-text-dim);margin-top:var(--s-4);border-top:1px solid var(--c-border);padding-top:var(--s-3);font-size:.85rem}.auth__tools{margin:var(--s-4) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.auth__tools li{justify-content:space-between;gap:var(--s-3);background:var(--c-canvas);border:1px solid var(--c-border);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);display:flex}.auth__tools span{color:var(--c-text-dim);font-size:.85rem}.auth__busy{color:var(--c-text-dim);margin:var(--s-4) 0 0}.auth__remember{align-items:flex-start;gap:var(--s-3);min-height:var(--touch-min);margin-top:var(--s-5);cursor:pointer;overflow-wrap:anywhere;font-size:1rem;display:flex}.auth__remember input{width:24px;height:24px;accent-color:var(--c-accent);flex:none;margin:0}.auth__hint{color:var(--c-text-dim);margin:var(--s-1) 0 0;overflow-wrap:anywhere;font-size:.85rem}.auth__link{overflow-wrap:anywhere;align-self:center;max-width:100%}.auth__confirm{margin-top:var(--s-4);padding:var(--s-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-canvas)}.auth__confirm p{overflow-wrap:anywhere;margin:0}.auth__reference{margin-top:var(--s-1);overflow-wrap:anywhere;font-size:.85rem;display:block}@media (max-width:430px) and (max-height:820px){.auth,.auth__actions,.auth__remember{margin-top:var(--s-3)}}.recovery__subtitle{margin-top:var(--s-4);font-size:1rem;font-weight:700}.recovery__list{margin:var(--s-4) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.recovery__row{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);background:var(--c-canvas);border:1px solid var(--c-border);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);flex-wrap:wrap;min-width:0;display:flex}.recovery__row--removed .recovery__name{color:var(--c-text-dim);text-decoration:line-through}.recovery__who{gap:var(--s-1);min-width:0;display:grid}.recovery__name{overflow-wrap:anywhere;font-weight:700}.recovery__meta{color:var(--c-text-dim);font-size:.85rem}.recovery__controls,.recovery__confirm{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.recovery__confirm span{flex:100%;font-size:.9rem}.recovery__check{align-items:center;gap:var(--s-2);min-height:var(--touch-min);cursor:pointer;font-size:.9rem;display:inline-flex}.recovery__check input{width:22px;height:22px;accent-color:var(--c-accent)}.recovery__bar{gap:var(--s-3);margin-top:var(--s-5);flex-direction:column;display:flex}@media (max-width:599px){.recovery__bar{z-index:5;margin-left:calc(-1 * var(--s-5));margin-right:calc(-1 * var(--s-5));padding:var(--s-3) var(--s-5);padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--c-surface) 94%, transparent);border-top:1px solid var(--c-border);position:sticky;bottom:0}}.recovery__table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:var(--s-3);font-size:.9rem}.recovery__table th,.recovery__table td{text-align:left;vertical-align:top;padding:var(--s-2);border-bottom:1px solid var(--c-border);overflow-wrap:anywhere}.recovery__table thead th{color:var(--c-text-dim);font-size:.8rem;font-weight:600}.recovery__changed td:last-child{color:var(--c-accent);font-weight:700}.recovery__notice{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--c-border);border-left:4px solid var(--c-status-delayed);border-radius:var(--r-md);background:var(--c-canvas);font-weight:600}.recovery__digest{gap:var(--s-2);margin-top:var(--s-4);min-width:0;display:grid}.recovery__digest code{font-family:var(--font-num);overflow-wrap:anywhere;word-break:break-all;background:var(--c-canvas);border:1px solid var(--c-border);border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);-webkit-user-select:all;user-select:all;font-size:.8rem}@media (max-width:430px) and (max-height:820px){.recovery__row{padding:var(--s-2) var(--s-3)}.recovery__bar{gap:var(--s-2);margin-top:var(--s-4)}}.field{margin-top:var(--s-4)}.field__label{color:var(--c-text-dim);margin-bottom:var(--s-2);font-size:.85rem;display:block}.field__input{width:100%;min-height:var(--touch-min);background:var(--c-canvas);border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text);font:inherit;padding:var(--s-2) var(--s-3)}.field__input:focus{border-color:var(--c-accent);outline:none}.field__input--code{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:.3em;font-size:1.25rem}.field__hint{color:var(--c-text-dim);margin-top:var(--s-1);font-size:.8rem}.form-error{color:var(--c-danger);margin-top:var(--s-4);font-size:.9rem}.placeholder{max-width:640px;padding:var(--s-7) var(--s-5);margin:0 auto}.placeholder h1{margin-bottom:var(--s-3);font-size:1.8rem}.placeholder p{color:var(--c-text-dim)}.row{margin:var(--s-5) 0;min-width:0}.row__head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.row__title{overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:700}.row__arrows{gap:var(--s-2);flex:none;display:flex}.row__arrow{width:var(--touch-min);height:var(--touch-min);border-radius:var(--r-sm);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);cursor:pointer;font-size:1.3rem;line-height:1}.row__arrow:hover{border-color:var(--c-text-dim)}.row__scroller{padding:0 0 var(--s-2);gap:var(--s-3);overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-auto-columns:116px;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.row__item{scroll-snap-align:start;min-width:0}@media (min-width:600px){.row__scroller{grid-auto-columns:150px}}.card{gap:var(--s-1);color:var(--c-text);border-radius:var(--r-md);padding:var(--s-2);border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex}.card:hover{border-color:var(--c-border)}.card--selected{border-color:var(--c-accent);background:var(--c-surface)}.card__art{aspect-ratio:1;border-radius:var(--r-sm);border:1px solid var(--c-border);background:linear-gradient(135deg,#2a211b,#1b211d);display:block;position:relative;overflow:hidden}.card__art img{object-fit:cover;width:100%;height:100%;display:block}.card__art-placeholder{width:100%;height:100%;color:var(--c-text-dim);place-items:center;font-size:1.6rem;display:grid}.card__art-css{background:linear-gradient(150deg, var(--cover-from,#333), var(--cover-to,#111));color:#fff;text-align:left;flex-direction:column;justify-content:flex-end;gap:2px;width:100%;height:100%;padding:8px;display:flex}.card__art-css-artist{letter-spacing:.1em;text-transform:uppercase;opacity:.85;overflow-wrap:anywhere;font-size:.6rem}.card__art-css-title{overflow-wrap:anywhere;font-size:.8rem;font-weight:800;line-height:1.05}.card__badge{background:var(--c-accent);width:22px;height:22px;color:var(--c-accent-text);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:6px;right:6px}.card__title{overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.card__meta{color:var(--c-text-dim);overflow-wrap:anywhere;font-size:.8rem}.artist-hero{gap:var(--s-4);margin:var(--s-4) 0 var(--s-6);flex-direction:column;display:flex}@media (min-width:600px){.artist-hero{flex-direction:row;align-items:center}}.artist-hero__photo{border-radius:var(--r-lg);border:1px solid var(--c-border);width:120px;height:120px;color:var(--c-accent);background:linear-gradient(135deg,#3a2d22,#1b211d);flex:none;place-items:center;font-size:2.6rem;font-weight:800;display:grid}.artist-hero__meta{min-width:0}.artist-hero__bio{color:var(--c-text-dim);max-width:60ch;margin:var(--s-2) 0 0}.artist-hero__links{gap:var(--s-2);margin:var(--s-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.artist-featured{margin:var(--s-5) 0}.artist-featured__card{max-width:200px}.auth.onboarding-page{max-width:820px}.onboarding__section{margin-top:var(--s-4)}.onboarding__section h2{margin:0 0 var(--s-3);font-size:1.15rem}.onboarding__section h3{margin:var(--s-4) 0 var(--s-2);font-size:1rem}.onboarding__link{gap:var(--s-2);margin-bottom:var(--s-2);grid-template-columns:1fr 2fr auto;display:grid}.onboarding__submission{gap:var(--s-1);overflow-wrap:anywhere;display:grid}.onboarding__submission dt{font-weight:700}.onboarding__submission dd{margin:0 0 var(--s-2);white-space:pre-wrap}.onboarding__submission ul{margin:0;padding-inline-start:var(--s-5)}.onboarding__rights{margin:0 0 var(--s-2);padding:var(--s-3) var(--s-4);border-left:3px solid var(--c-accent);background:var(--c-surface)}.onboarding__check{align-items:center;gap:var(--s-2);min-height:var(--touch-min);display:flex}.onboarding__check input{width:22px;height:22px}.onboarding__sensitive{margin-top:var(--s-3)}.onboarding__list{padding-left:var(--s-4)}.onboarding__list li{min-height:var(--touch-min);align-items:center;gap:var(--s-2);display:flex}@media (max-width:600px){.onboarding__link{grid-template-columns:1fr}}.team{--team-line:#3d493e;--team-muted-surface:#151d17;--team-gold:#e8c766;width:min(100% - 48px,1440px);min-height:min(740px,100dvh - 96px);margin:var(--s-5) auto;border:1px solid var(--team-line);border-radius:var(--r-lg);background:#121913}.team__header{min-height:80px;padding:0 var(--s-6);border-bottom:1px solid var(--team-line);justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.team__brand,.team__account{align-items:center;gap:var(--s-4);display:flex}.team__brand{min-width:0;color:var(--c-text);text-decoration:none}.team__brand img{width:clamp(105px,16vw,155px);height:auto;display:block}.team__brand>span{border-left:1px solid var(--team-line);padding-left:var(--s-4);letter-spacing:.19em;text-transform:uppercase;font-size:.83rem;font-weight:750}.team__account>span{color:var(--c-text-dim);font-size:.9rem}.team__account .btn{white-space:nowrap}.team__workspace{grid-template-columns:clamp(180px,20vw,244px) minmax(0,1fr);min-height:650px;display:grid}.team__nav{border-right:1px solid var(--team-line);padding:var(--s-5) var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.team__nav>:-webkit-any(button,a){-webkit-appearance:none;appearance:none;align-items:center;gap:var(--s-3);min-height:var(--touch-min);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:650;text-decoration:none;display:flex}.team__nav>:is(button,a){-webkit-appearance:none;appearance:none;align-items:center;gap:var(--s-3);min-height:var(--touch-min);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:650;text-decoration:none;display:flex}.team__nav>:-webkit-any(button,a):hover{background:var(--c-surface)}.team__nav>:is(button,a):hover{background:var(--c-surface)}.team__nav>[aria-current=page]{color:var(--c-accent);background:#2a351b;border-color:#46542c}.team__nav>:-webkit-any(button,a)>svg{flex:none}.team__nav>:is(button,a)>svg{flex:none}.team__count{background:var(--c-accent);min-width:1.5rem;height:1.5rem;color:var(--c-accent-text);border-radius:99px;place-items:center;margin-left:auto;padding-inline-start:.25rem;padding-inline-end:.25rem;font-size:.72rem;display:grid}.team__content{min-width:0;padding:clamp(20px,3.3vw,48px)}.team__content fieldset{min-inline-size:0}.team__eyebrow{color:var(--c-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 var(--s-2);font-size:.7rem;font-weight:750}.team__lead{color:var(--c-text-dim);margin:var(--s-2) 0 var(--s-5)}.team__gate{width:min(100% - 32px,625px);margin:clamp(32px,7vw,92px) auto}.team__notice{width:min(100% - 32px,625px);margin:var(--s-4) auto}.team__featured{align-items:center;gap:var(--s-5);padding:var(--s-4);margin-bottom:var(--s-5);border-radius:var(--r-md);background:#1a271c;border:1px solid #53664b;grid-template-columns:minmax(100px,28%) minmax(0,1fr) auto;display:grid}.team__featured p:not(.team__eyebrow){color:var(--c-text-dim);margin:.35rem 0 .65rem}.team__artist-tile{border-radius:var(--r-sm);color:#ffdb9e;letter-spacing:.08em;background:#49341f;border:1px solid #6e5939;place-items:center;width:52px;height:42px;font-weight:750;display:grid}.team__featured>.team__artist-tile{background:radial-gradient(at 20% 0,#8d5630,#352a20 73%);width:100%;height:100%;min-height:140px;font-size:clamp(1.7rem,4vw,3rem)}.team__primary{min-height:var(--touch-min);justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);background:var(--c-accent);color:var(--c-accent-text);border-radius:var(--r-sm);white-space:nowrap;font-weight:750;text-decoration:none;display:inline-flex}.team__primary:hover{background:#e9ff91}.team__table-label,.team__rows{background:var(--team-muted-surface)}.team__table-label{padding:var(--s-3) var(--s-4);border:1px solid var(--team-line);border-radius:var(--r-md) var(--r-md) 0 0;text-transform:uppercase;letter-spacing:.14em;border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(145px,24%);font-size:.68rem;font-weight:750;display:grid}.team__rows{margin:0 0 var(--s-4);border:1px solid var(--team-line);border-radius:var(--r-md);padding:0;list-style:none}.team__table-label+.team__rows{border-radius:0 0 var(--r-md) var(--r-md)}.team__rows>li+li{border-top:1px solid var(--team-line)}.team__row{align-items:center;gap:var(--s-4);min-height:68px;padding:var(--s-2) var(--s-4);color:var(--c-text);grid-template-columns:auto minmax(0,1fr) minmax(120px,22%) auto;text-decoration:none;display:grid}.team__row:hover{background:var(--c-surface)}.team__row-name{flex-wrap:wrap;gap:.2rem .6rem;display:flex}.team__row-name>span,.team__artist-status{color:var(--c-text-dim)}.team__row strong{overflow-wrap:anywhere}.team__row .status{justify-self:start}.team__chevron{justify-self:end;font-size:1.4rem}.team__artist-status{text-transform:capitalize}.team__overview{gap:var(--s-4);justify-items:start;display:grid}.team__overview>:-webkit-any(.panel,details,.team__empty){width:100%}.team__overview>:is(.panel,details,.team__empty){width:100%}.team__empty{border:1px solid var(--team-line);border-radius:var(--r-md);padding:var(--s-5);background:var(--team-muted-surface)}.team__empty p{color:var(--c-text-dim);margin:var(--s-2) 0 0}.team__empty p:first-child{margin-top:0}@media (max-width:850px){.team{width:min(100% - 24px,1440px)}.team__featured{gap:var(--s-3);grid-template-columns:110px minmax(0,1fr)}.team__featured>.team__artist-tile{grid-row:span 2;min-height:128px}.team__featured>.team__primary{justify-self:start}}@media (max-width:650px){.team{border-width:0;border-radius:0;width:100%;min-height:calc(100dvh - 40px);margin:0}.team__header{min-height:64px;padding:0 var(--s-4)}.team__brand,.team__account{gap:var(--s-2)}.team__brand>span{padding-left:var(--s-2)}.team__account>span{display:none}.team__workspace{flex-direction:column;min-height:0;padding-bottom:75px;display:flex}.team__content{padding:var(--s-5) var(--s-4)}.team__nav{z-index:5;border:0;border-top:1px solid var(--team-line);padding:var(--s-2) var(--s-2) max(var(--s-2), env(safe-area-inset-bottom));gap:var(--s-1);background:#121913;flex-direction:row;position:fixed;top:auto;bottom:0;left:0;right:0;overflow-x:auto}.team__nav>:-webkit-any(button,a){min-width:68px;padding:var(--s-1);text-align:center;flex-direction:column;flex:1 0 68px;justify-content:center;gap:3px;font-size:.7rem;position:relative}.team__nav>:is(button,a){min-width:68px;padding:var(--s-1);text-align:center;flex-direction:column;flex:1 0 68px;justify-content:center;gap:3px;font-size:.7rem;position:relative}.team__nav .team__count{min-width:1rem;height:1rem;font-size:.62rem;position:absolute;top:4px;right:7px}.team__featured{grid-template-columns:minmax(0,1fr)}.team__featured>.team__artist-tile{grid-row:auto;min-height:88px}.team__featured>.team__primary{justify-self:stretch}.team__table-label{display:none}.team__rows,.team__table-label+.team__rows{gap:var(--s-2);background:0 0;border:0;display:grid}.team__rows>li,.team__rows>li+li{border:1px solid var(--team-line);background:var(--team-muted-surface);border-radius:var(--r-sm)}.team__row{column-gap:var(--s-2);padding:var(--s-2) var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;row-gap:3px}.team__row>.team__artist-tile{grid-row:span 2;width:42px}.team__row>.status,.team__artist-status{grid-area:2/2}.team__chevron{grid-area:1/3/span 2}.team__row-name{gap:0;display:grid}}.team__dashboard{gap:var(--s-4);width:100%;min-width:0;display:grid}.team__metrics{border:1px solid var(--team-line);border-radius:var(--r-md);background:var(--team-muted-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.team__metric{text-align:left;color:var(--c-text);font:inherit;cursor:pointer;min-height:var(--touch-min);background:0 0;border:0;border-radius:0;flex-direction:column;gap:4px;padding:12px 18px;display:flex}.team__metric+.team__metric{border-left:1px solid var(--team-line)}.team__metric>span{color:var(--c-text-dim);font-size:.875rem}.team__metric strong{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.2}.team__metric--accent strong{color:var(--c-accent)}.team__metric:hover{background:#202b1d}.team__dashboard-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team__dashboard-grid .panel{min-width:0;margin:0}.team__momentum progress{width:100%;height:12px;accent-color:var(--c-accent);margin-block:var(--s-4);display:block}.team__section-heading{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.team__section-heading h2{margin:0}.team__directory-tools{align-items:end;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.team__directory-tools>label{gap:var(--s-2);flex:180px;min-width:0;display:grid}.team__directory-status{color:var(--c-text-dim);gap:4px;font-size:.85rem;display:grid}.team__directory .team__row{grid-template-columns:auto minmax(0,1fr) minmax(160px,30%) auto}@media (max-width:600px){.team__dashboard-grid{grid-template-columns:1fr}.team__directory .team__row{grid-template-columns:auto minmax(0,1fr) auto}.team__directory-status{grid-area:2/2}}.team__directory-tools :-webkit-any(input,select){min-height:var(--touch-min);font-size:1rem}.team__directory-tools :is(input,select){min-height:var(--touch-min);font-size:1rem}.team__content[aria-label=Overview] .team__title{font-size:1.5rem;font-weight:600;line-height:1.25}.team__content[aria-label=Overview] .team__lead{margin:6px 0 18px;font-size:.9375rem}.team__overview--compact{font-family:var(--font-sans);gap:12px;font-size:.9375rem;line-height:1.45}.team__overview--compact .team__dashboard{gap:12px}.team__overview--compact h2{font-family:var(--font-sans);letter-spacing:0;margin:0 0 8px;font-size:1.0625rem;font-weight:600;line-height:1.3}.team__overview--compact .panel{padding:16px 18px}.team__overview--compact .panel p{margin:6px 0 10px}.team__overview--compact .field__hint{font-size:.8125rem;line-height:1.4}.team__snapshot-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.team__snapshot-toolbar .field__hint{margin:0}.team__overview--compact .team__dashboard-grid{gap:12px}.team__overview--compact .team__momentum progress{height:7px;margin:12px 0}.team__overview--compact .team__next-name{font-weight:600}.team__overview--compact :-webkit-any(.btn,.team__primary){font-size:.875rem;font-weight:600}.team__overview--compact :is(.btn,.team__primary){font-size:.875rem;font-weight:600}.team__overview--compact .team__section-heading{margin:4px 0 8px}.team__overview--compact .team__row{min-height:58px;padding-block-start:8px;padding-block-end:8px;font-size:.875rem}.team__overview--compact .team__row strong{font-weight:600}@media (max-width:600px){.team__metric{gap:6px;padding:12px 10px}.team__metric>span{min-height:2.8em;font-size:.8125rem}.team__overview--compact .panel{padding:14px}}.team__metric:focus-visible{outline:2px solid var(--c-accent);outline-offset:-3px}.onboarding__profile-summary{font-size:.9375rem}.onboarding__profile-summary h2{font-size:1.0625rem;font-weight:600}.onboarding__profile-summary h3{margin:0 0 6px;font-size:.9375rem;font-weight:600}.onboarding__profile-states{border-block:1px solid var(--team-line);flex-wrap:wrap;gap:8px 24px;margin-bottom:16px;padding-block-start:10px;padding-block-end:10px;display:flex}.onboarding__profile-states strong{font-weight:600}.onboarding__profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:16px 0;display:grid}.onboarding__profile-facts dt{color:var(--c-text-dim);margin-bottom:4px;font-size:.8125rem}.onboarding__profile-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.onboarding__profile-facts ul{margin:0;padding-left:18px}.onboarding__profile-facts li+li{margin-top:6px}.onboarding__profile-wide{grid-column:1/-1}.onboarding__profile-meta{border-top:1px solid var(--team-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:16px;display:grid}.onboarding__profile-meta p{margin:4px 0}.onboarding__approved-copy{border-top:1px solid var(--team-line);margin-top:16px;padding-top:8px}.onboarding__approved-copy summary{min-height:var(--touch-min);cursor:pointer;align-items:center;font-weight:600;display:flex}@media (max-width:600px){.onboarding__profile-facts,.onboarding__profile-meta{grid-template-columns:1fr}}.session-warning{z-index:100;background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.session-warning>.panel{width:min(100%,28rem);padding:1.5rem}.session-warning h2{font:600 1.25rem/1.3 var(--font-body,sans-serif);text-transform:none}.session-warning__actions{flex-wrap:wrap;gap:.75rem;display:flex}.session-warning__actions button{min-height:44px}.staff-access{gap:12px;width:100%;min-width:0}.staff-access>.panel{min-width:0;margin:0}.staff-access__toolbar{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.staff-access__toolbar p{color:var(--c-text-dim);margin:0;font-size:.875rem}.staff-access__toolbar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.staff-access__search{align-items:flex-end;gap:10px;display:flex}.staff-access__search>.field{flex:1;min-width:0;margin:0}.staff-access__search>.btn{flex-shrink:0}.staff-access .field__label{font-size:.8125rem}.staff-access__editor{border-top:1px solid var(--team-line);margin-top:14px;padding-top:14px}.staff-access>.staff-access__editor{border-top:1px solid var(--team-line);margin:0}.staff-access__editor h3{font:600 1rem/1.35 var(--font-sans);margin:0 0 6px}.staff-access__editor fieldset{flex-wrap:wrap;gap:8px 20px;margin-block-start:12px;margin-block-end:12px;display:flex}.staff-access__editor fieldset .field{align-items:center;gap:8px;margin:0;display:flex}.staff-access__directory>.field__hint{margin-bottom:12px}.staff-access__table-wrap{min-width:0}.staff-access__table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.staff-access__table th,.staff-access__table td{border-top:1px solid var(--team-line);vertical-align:middle;overflow-wrap:anywhere;padding:10px 12px}.staff-access__table thead th{color:var(--c-text-dim);padding-block-start:8px;padding-block-end:8px;font-size:.75rem;font-weight:500}.staff-access__table tbody th{font-weight:600}.staff-access__table :-webkit-any(th,td):first-child{padding-left:0}.staff-access__table :is(th,td):first-child{padding-left:0}.staff-access__table :-webkit-any(th,td):last-child{padding-right:0}.staff-access__table :is(th,td):last-child{padding-right:0}.staff-access__row-action{text-align:right;white-space:nowrap}.staff-access__roles{flex-wrap:wrap;gap:5px;display:flex}.staff-access__role{border:1px solid var(--team-line);border-radius:6px;padding:3px 7px;font-size:.75rem}.staff-access__status{align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.staff-access__status:before{content:"";background:var(--c-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.staff-access__status--setup-required:before{background:var(--team-gold)}.staff-access__status--suspended:before{background:var(--c-text-dim)}.staff-access>.staff-access__disclosure{padding:0 18px}.staff-access__disclosure summary{cursor:pointer;padding-block-start:12px;padding-block-end:12px;font-size:.875rem;font-weight:600}.staff-access__disclosure details[open]{padding-bottom:14px}.staff-access__disclosure ul{padding-left:18px;font-size:.8125rem}.staff-access__disclosure li+li{margin-top:6px}.staff-access__count{color:var(--c-text-dim);margin-left:8px;font-weight:400}@media (max-width:700px){.staff-access__toolbar{flex-direction:column;align-items:flex-start}.staff-access__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.staff-access__search{flex-direction:column;align-items:stretch}.staff-access__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.staff-access__table,.staff-access__table tbody,.staff-access__table tr{width:100%;display:block}.staff-access__table tr{border-top:1px solid var(--team-line);padding-block-start:10px;padding-block-end:10px}.staff-access__table th,.staff-access__table td{border:0;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.staff-access__table [data-label]:before{content:attr(data-label);color:var(--c-text-dim);flex-shrink:0;font-size:.8125rem;font-weight:400}.staff-access__row-action{justify-content:flex-end!important}.staff-access__roles{justify-content:flex-end}}.team .release{gap:var(--s-4);min-width:0;display:grid}.team .release>*{min-width:0}.team .release .panel{margin:0}.team .release__title{overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,1.6rem)}.team .release__kind{gap:var(--s-2) var(--s-4);margin:0 0 var(--s-3);border:0;flex-wrap:wrap;padding:0;display:flex}.team .release__kind>legend{width:100%}.team .release__actions{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.team .release__summary{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.team .release__summary>div{min-width:0}.team .release__summary dt{color:var(--c-text-dim);font-size:.8125rem}.team .release__summary dd{overflow-wrap:anywhere;margin:2px 0 0}.team .release__row{grid-template-columns:minmax(0,1fr) auto auto}.team .release__row strong{overflow-wrap:anywhere}@media (max-width:650px){.team .release__row{grid-template-columns:minmax(0,1fr) auto}.team .release__row>.status{grid-area:2/1}.team .release__row>.team__chevron{grid-area:1/2/span 2}.team .release__actions>.btn{flex:140px}}.team .release__textarea{resize:vertical;white-space:pre-wrap;min-height:6.5rem}.team .release__description{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--c-text-dim);margin:var(--s-3) 0 0}.team .release__group{border:1px solid var(--team-line);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);margin:var(--s-4) 0 0;min-width:0}.team .release__group>legend{padding:0 var(--s-2)}.team .release__track-edit{gap:var(--s-3);margin:var(--s-3) 0;padding-left:1.25rem;display:grid}.team .release__track-edit>li{min-width:0}.team .release__row-actions{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.team .release__add{gap:var(--s-2);margin-top:var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.team .release__add>label{grid-column:1/-1;margin:0}.team .release__link-edit{gap:var(--s-2);margin-top:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;display:grid}.team .release__link-edit>.form-error{grid-column:1/-1}.team .release__tracks,.team .release__links{margin:var(--s-3) 0 0;overflow-wrap:anywhere;padding-left:1.25rem}@media (max-width:650px){.team .release__link-edit,.team .release__add{grid-template-columns:minmax(0,1fr)}}.team .release__state-copy{margin:var(--s-3) 0 0}.team .release__rights{margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);border-left:3px solid var(--c-accent);background:var(--team-muted-surface);overflow-wrap:anywhere}.team .release__heading,.team .release__section-heading,.team .release-dialog__heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.team .release__heading{flex-wrap:wrap}.team .release__heading>div:first-child{flex:1;min-width:0}.team .release :-webkit-any(h2,h3){font-family:var(--font-sans);text-transform:none;letter-spacing:normal}.team .release :is(h2,h3){font-family:var(--font-sans);text-transform:none;letter-spacing:normal}.team .release-review :-webkit-any(h2,h3){font-family:var(--font-sans);text-transform:none;letter-spacing:normal}.team .release-review :is(h2,h3){font-family:var(--font-sans);text-transform:none;letter-spacing:normal}.team .release h2,.team .release-review h2{margin:0 0 12px;font-size:1rem;line-height:1.4}.team .release h3,.team .release-review h3{margin:0 0 8px;font-size:.875rem}.team .release .team__title{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.35}.team .release .team__lead{margin:6px 0 0;font-size:.875rem}.team .release-tabs{flex-wrap:wrap;align-items:stretch;gap:0;margin:4px 0 16px;display:flex}.team .release-tabs>button{border:1px solid var(--team-line);color:var(--c-text);font:600 .8125rem/1.3 var(--font-sans);cursor:pointer;background:0 0;min-height:44px;padding:10px 16px}.team .release-tabs>button:first-child{border-radius:8px 0 0 8px}.team .release-tabs>button:last-child{border-radius:0 8px 8px 0}.team .release-tabs>button[aria-selected=true]{border-color:var(--c-accent);box-shadow:inset 0 -2px var(--c-accent);color:var(--c-accent)}.team .release-table-wrap{border:1px solid var(--team-line);border-radius:12px;min-width:0;overflow:hidden}.team .release-table{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.team .release-table th,.team .release-table td{border-bottom:1px solid var(--team-line);vertical-align:middle;overflow-wrap:anywhere;padding:12px 14px}.team .release-table thead{background:var(--c-surface)}.team .release-table thead th{color:var(--c-text-dim);font-weight:500}.team .release-table tbody tr:last-child>*{border-bottom:0}.team .release-table tbody th{font-weight:600}.team .release-table__identity{color:inherit;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.team .release-table__identity>strong{overflow-wrap:anywhere;min-width:0}.team .release-table__action{text-align:right}.team .release-table .btn{white-space:nowrap;min-height:36px;padding:8px 12px;font-size:.8125rem}.team .release-state,.team .release .status{border:1px solid var(--team-line);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.75rem;line-height:1.3;display:inline-flex}.team .release-cover{aspect-ratio:1;background:var(--c-surface-2);border:1px solid var(--team-line);width:48px;height:48px;color:var(--c-text-dim);border-radius:8px;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.team .release-cover img{object-fit:cover;width:100%;height:100%}.team .release-cover__empty{font-size:1.6rem;line-height:1}.team .release-cover-panel .release-cover{aspect-ratio:1;width:min(100%,180px);height:auto;margin:12px auto}.team .release-cover-panel .release-cover__empty{font-size:3rem}.team .release__notice{border:1px solid var(--team-line);color:var(--c-text-dim);border-radius:8px;padding:12px 14px;font-size:.8125rem}.team .release__notice--review{color:#e9d68b;background:#28261a;border-color:#807033}.team .release__stack{align-content:start;gap:16px;min-width:0;display:grid}.team .release-summary-layout{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);align-items:start;gap:20px;display:grid}.team .release__summary,.team .release-facts{grid-template-columns:1fr;gap:14px;font-size:.875rem;display:grid}.team .release__summary>div,.team .release-facts>div{grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);gap:12px;display:grid}.team .release__summary dt,.team .release-facts dt{color:var(--c-text-dim);font-size:.8125rem}.team .release__summary dd,.team .release-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.team .release-facts ol,.team .release-facts ul{margin:0;padding-left:18px}.team .release__description{margin:0}.team .release__feedback{border-top:1px solid var(--team-line);margin-top:16px;padding-top:14px;font-size:.875rem}.team .release-next{gap:14px;margin:0;padding-left:22px;font-size:.875rem;display:grid}.team .release__breadcrumb{color:var(--c-text-dim);margin:0;font-size:.8125rem}.team .release-editor{gap:16px;display:grid}.team .release-editor>.field{margin:0}.team .release-editor .field__label{font-size:.8125rem}.team .release-editor .release__group{margin:0;padding:12px 14px}.team .release-editor .release__track-edit{gap:8px;padding-left:20px}.team .release__track-edit>li{padding-right:132px;position:relative}.team .release__track-edit .field__label{margin:0 0 4px;font-size:.75rem}.team .release__track-edit .release__row-actions{gap:4px;margin:0;position:absolute;top:20px;right:0}.team .release__row-actions .btn{min-width:36px;min-height:36px;padding:4px 8px}.team .release__link-edit .btn{padding:6px 10px}.team .release__link-edit{grid-template-columns:minmax(90px,.7fr) minmax(0,2fr) 40px}.team .release__rights{margin:12px 0;font-size:.875rem;line-height:1.6}.team .release-review{gap:16px;min-width:0;display:grid}.team .release-review__columns{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.team .release-comparison{grid-template-columns:1fr 1fr;gap:12px;font-size:.8125rem;display:grid}.team .release-comparison>div{overflow-wrap:anywhere;min-width:0}.team .release-comparison .release-facts>div{grid-template-columns:1fr;gap:4px}.team .release-comparison .release-facts{gap:10px;font-size:.75rem}.team .release-dialog{width:min(100%,540px);max-height:90dvh;overflow:auto}.team .release-dialog__heading{margin-bottom:16px}.team .release-dialog__heading h2{margin:0;font-size:1.125rem}.team .release-dialog input,.team .release-dialog textarea{max-width:100%}.team .release-dialog .release__actions{margin-bottom:0}.team .release-history-panel summary{cursor:pointer;font-size:.875rem;font-weight:600}.team .release-history{gap:12px;padding:0;font-size:.8125rem;list-style:none;display:grid}.team .release-history li{border-top:1px solid var(--team-line);gap:4px;padding-top:10px;display:grid}.team .release-history p{margin:0}.team .release-history small{color:var(--c-text-dim)}@media (max-width:800px){.team .release-summary-layout,.team .release-review__columns{grid-template-columns:1fr}.team .release-summary-layout>aside{grid-template-columns:1fr 1fr}.team .release-cover-panel{grid-row:span 2}.team .release-table th,.team .release-table td{padding:10px 9px}}@media (max-width:600px){.team .release-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.team .release-table,.team .release-table tbody,.team .release-table tr{width:100%;display:block}.team .release-table tr{border-bottom:1px solid var(--team-line);padding:10px 14px}.team .release-table tr:last-child{border-bottom:0}.team .release-table th,.team .release-table td{border:0;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;display:flex}.team .release-table [data-label]:before{content:attr(data-label);color:var(--c-text-dim);font-weight:400}.team .release-table__action{justify-content:flex-end!important}.team .release-table .release-table__identity{width:100%}.team .release-summary-layout>aside{grid-template-columns:1fr}.team .release-cover-panel .release-cover{width:120px;margin-inline-start:0;margin-inline-end:0}.team .release__summary>div,.team .release-facts>div{grid-template-columns:1fr;gap:4px}.team .release-comparison{grid-template-columns:1fr}.team .release-comparison>div+div{border-top:1px solid var(--team-line);padding-top:12px}.team .release-tabs>button{flex:120px;padding:10px}.team .release-editor .release__link-edit{grid-template-columns:minmax(0,1fr)}.team .release__track-edit>li{padding-right:0}.team .release__track-edit .release__row-actions{justify-content:flex-end;margin-top:6px;position:static}.team .release__heading>.btn{width:auto}}.team .release{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:16px;display:grid}.team .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team .release .release__title{text-transform:none;letter-spacing:normal;font-weight:600}.team .release-tabs .team__count{vertical-align:middle;min-width:20px;height:20px;margin-left:8px;display:inline-grid}.team .team__count--empty{background:var(--team-muted-surface);color:var(--c-text-dim);border:1px solid var(--team-line)}.team .operator-artist-releases h2{font-size:1rem}.team .operator-artist-releases h3{font-size:.9375rem}.team .operator-artist-releases__list{margin:0;padding:0;list-style:none}.team .operator-artist-releases__list>li{border-top:1px solid var(--team-line);padding:12px 0}.team .operator-artist-releases__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.team .operator-artist-releases__row strong,.team .operator-artist-releases__detail{overflow-wrap:anywhere}.team .operator-artist-releases__row p{margin:4px 0 0}.team .operator-artist-releases__row .btn{overflow-wrap:anywhere;max-width:260px;font-size:.8125rem}.team .operator-artist-releases__detail{padding:12px 0 0 60px;font-size:.875rem}@media (max-width:600px){.team .operator-artist-releases__row{grid-template-columns:auto minmax(0,1fr)}.team .operator-artist-releases__row .btn{grid-column:1/-1;justify-self:start;max-width:100%}.team .operator-artist-releases__detail{padding-left:0}}.team .operator-artist-tabs{gap:16px;min-width:0;display:grid}.team .operator-artist-tabs__panel{outline-offset:4px;gap:16px;min-width:0;display:grid}.team .operator-artist-tabs__panel[hidden]{display:none}.team .operator-artist-tabs :-webkit-any(h2,h3){font-family:var(--font-sans);text-transform:none;letter-spacing:normal}.team .operator-artist-tabs :is(h2,h3){font-family:var(--font-sans);text-transform:none;letter-spacing:normal}.team .operator-artist-tabs h2{font-size:1rem;line-height:1.4}.team .operator-artist-tabs h3{font-size:.9375rem;line-height:1.4}.team .operator-artist-tabs .release-tabs>button{min-height:44px}.team .media-slot{gap:8px;min-width:0;display:grid}.team .media-slot p{margin:0}.team .media-slot__status{font-size:.8125rem;font-weight:600;line-height:1.4}.team .media-slot__filename{overflow-wrap:anywhere;min-width:0}.team .media-slot__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team .media-slot__actions .btn{min-height:44px;padding:8px 12px;font-size:.8125rem}.team .media-slot__input{display:none}.team .media-slot progress,.team .media-slot audio{width:100%;max-width:100%}.team .media-slot--audio{padding:10px 0 4px}.team .media-slot--cover .artwork{width:100%;max-width:320px}.team .release-cover-panel .media-slot .release-cover__empty{letter-spacing:.02em;text-transform:none;font-size:16px}.team .media-slot__listen{gap:8px;min-width:0;display:grid}.team .release__tracks>li:has(.media-slot){border-bottom:1px solid var(--c-border);min-width:0;padding:10px 0}@media (min-width:900px){.team .media-slot--audio{grid-template-columns:minmax(0,1fr) auto}.team .media-slot--audio .media-slot__actions{grid-area:1/2/span 2;justify-content:flex-end}.team .media-slot--audio .media-slot__listen,.team .media-slot--audio .form-error{grid-column:1/-1}}@media (max-width:500px){.team .media-slot__actions{gap:6px}.team .media-slot__actions .btn{flex:auto}.team .media-slot--cover .artwork{max-width:100%}}.team .release__heading .team__title{overflow-wrap:anywhere}.team .release__stack>.panel+.panel{margin-top:0}.team .release__tracks:has(.media-slot){counter-reset:release-track;gap:12px;padding:0;list-style:none;display:grid}.team .release__tracks>li:has(.media-slot){counter-increment:release-track;border:1px solid var(--team-line);background:var(--team-muted-surface);border-radius:10px;padding:14px}.team .release__tracks>li:has(.media-slot)>span{font-size:.875rem;font-weight:600;line-height:1.5;display:block}.team .release__tracks>li:has(.media-slot)>span:before{content:counter(release-track) ". ";color:var(--c-text-dim)}.team .media-slot__status{border:1px solid var(--team-line);max-width:100%;color:var(--c-text);border-radius:6px;justify-self:start;align-items:center;gap:6px;padding:5px 9px;font-size:.8125rem;font-weight:650;line-height:1.4;display:inline-flex}.team .media-slot__status--success{color:#d8ff83;background:#26361b;border-color:#637b35}.team .media-slot__status--error{color:#ffc2b9;background:#38201d;border-color:#8d544c}.team .media-slot__status--warning{color:#f4d790;background:#332d1c;border-color:#7e6c39}.team .media-slot__status--pending{color:#cde5f5;background:#1d2d35;border-color:#4a6a7b}.team .media-slot--audio .media-slot__status{color:inherit}.team .media-slot--audio .media-slot__status--success{color:#d8ff83}.team .media-slot--audio .media-slot__status--error{color:#ffc2b9}.team .media-slot--audio .media-slot__status--warning{color:#f4d790}.team .media-slot--audio .media-slot__status--pending{color:#cde5f5}.team .media-slot__requirements,.team .media-slot__filename{font-size:.75rem;line-height:1.5}.team .media-slot audio{min-width:0;display:block}@media (min-width:900px){.team .media-slot--audio .media-slot__requirements{grid-column:1/-1}}@media (max-width:600px){.team .release__heading{gap:10px;margin-bottom:16px}.team .release__heading>div:first-child{flex:1 0 100%}.team .release .team__title{font-size:1.25rem;line-height:1.35}.team .release__heading>.btn{margin-left:auto}.team .release .panel{min-width:0;padding:16px}.team .release-summary-layout{gap:14px}.team .release-cover-panel{margin:0}.team .release-cover-panel .media-slot{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px 12px}.team .release-cover-panel .media-slot>.artwork{grid-area:1/1/span 3;width:96px;margin:0}.team .release-cover-panel .media-slot>.media-slot__status,.team .release-cover-panel .media-slot>.media-slot__filename,.team .release-cover-panel .media-slot>.media-slot__requirements{grid-column:2}.team .release-cover-panel .media-slot>.media-slot__actions,.team .release-cover-panel .media-slot>.form-error,.team .release-cover-panel .media-slot>progress{grid-column:1/-1}.team .release__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:12px;margin-block-end:12px}.team .release__tracks>li:has(.media-slot){padding:12px}.team .release__row-actions .btn{min-width:44px;min-height:44px}.team .release-editor :-webkit-any(input,textarea,select){font-size:1rem}.team .release-editor :is(input,textarea,select){font-size:1rem}.team .release__rights{padding:10px 12px;font-size:.8125rem}.team .release__actions .btn{white-space:normal;max-width:100%}}.team .release-summary-layout{grid-template-rows:min-content 1fr}.team .release-summary-layout>.release-cover-panel{grid-area:1/2;margin:0}.team .release-summary-layout>div.release__stack{grid-area:1/1/span 2}.team .release-summary-layout>aside{grid-area:2/2}@media (max-width:800px){.team .release-summary-layout{grid-template-rows:auto auto auto}.team .release-summary-layout>.release-cover-panel{grid-area:1/1}.team .release-summary-layout>div.release__stack{grid-area:2/1}.team .release-summary-layout>aside{grid-area:3/1}.team .release-summary-layout>.release-cover-panel .media-slot>.artwork{max-width:240px}}@media (max-width:360px){.team__header{gap:8px}.team__brand img{width:88px}.team__brand>span{letter-spacing:.12em;font-size:.72rem}.team__account .btn{padding-inline-start:12px;padding-inline-end:12px}}
