:root{--accent:#fa0115;--accent-rgb:250 1 21;--accent-text:#ff405c;--accent-soft:#ff5362;--accent-hover:#ff6d89;--accent-on:#fff;--red:var(--accent);--red-soft:var(--accent-soft);--danger:#fa0115;--danger-soft:#ff5362;--ink:#080808;--panel:#111;--panel-raised:#181818;--line:#292929;--text:#f6f6f6;--muted:#999;--player-height:72px;--feed-width:336px;--plus-spectrum:linear-gradient(105deg,#27c7c9 0%,#5b7cff 34%,#ef3e91 67%,#f4ca4a 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.release-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.release-card{min-width:0;color:var(--text);text-align:left;background:linear-gradient(145deg,#171414,#101010);border:1px solid #303030;border-radius:14px;align-items:center;gap:14px;padding:13px;display:flex}.release-card:hover{background:#191415;border-color:#4a3335}.release-card__art{aspect-ratio:1;width:72px;color:var(--red-soft);background:radial-gradient(circle at 30% 20%,#62232b,#170d0f 70%);border-radius:10px;flex:0 0 72px;place-items:center;display:grid;position:relative;overflow:hidden}.release-card__art img{object-fit:cover}.release-card__copy{min-width:0;margin-right:auto;display:grid}.release-card__copy small{color:var(--red-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.release-card__copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:1rem;font-weight:550;overflow:hidden}.release-card__copy span{color:gray;margin-top:4px;font-size:.72rem}.studio-catalog{background:#0d0d0d;border:1px solid #292929;border-radius:12px;overflow:hidden}.studio-catalog__head,.studio-catalog__row{grid-template-columns:minmax(250px,1.6fr) 80px 120px 110px 118px 74px;align-items:center;min-width:0;display:grid}.studio-catalog__head{color:#696969;letter-spacing:.09em;text-transform:uppercase;background:#111;min-height:35px;padding:0 12px;font-size:.5rem;font-weight:650}.studio-catalog__row{border-top:1px solid #242424;min-height:64px;padding:7px 12px;transition:background .16s}.studio-catalog__row:hover{background:#131111}.studio-catalog__identity{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:0;display:grid}.studio-catalog__art{width:46px;height:46px;color:var(--red-soft);background:radial-gradient(circle at 30% 20%,#582027,#170d0f 72%);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.studio-catalog__art img{object-fit:cover}.studio-catalog__identity strong,.studio-catalog__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.studio-catalog__identity strong{font-size:.73rem;font-weight:600}.studio-catalog__identity small{color:#727272;margin-top:4px;font-size:.53rem}.studio-catalog__identity small em{font-style:normal;display:none}.studio-catalog__type{color:#a6a6a6;text-transform:capitalize;font-size:.56rem}.studio-catalog__status{color:#a7a7a7;letter-spacing:.05em;text-transform:uppercase;border:1px solid #343434;border-radius:999px;justify-self:start;padding:4px 7px;font-size:.47rem;font-weight:650}.studio-catalog__status--draft{color:var(--red-soft);background:rgb(var(--accent-rgb) / 7%);border-color:#ff536257}.studio-catalog__status--community_release,.studio-catalog__status--commercial_release{color:#78d89f;background:#51ca8112;border-color:#51ca8152}.studio-catalog__songs{gap:3px;display:grid}.studio-catalog__songs strong{color:#d7d7d7;font-size:.61rem;font-weight:550}.studio-catalog__songs small,.studio-catalog__row>time{color:#696969;font-size:.49rem}.studio-catalog__actions{justify-content:flex-end;gap:3px;display:flex}.studio-catalog__actions button{color:#858585;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.studio-catalog__actions button:hover{color:#fff;background:#191919;border-color:#363636}.studio-catalog__actions .studio-catalog__delete:hover{color:var(--danger-soft);background:#fa011514;border-color:#fa011573}.studio-catalog__actions button:disabled{opacity:.4;cursor:default}.release-workspace__delete{min-height:36px;color:var(--danger-soft);cursor:pointer;background:#fa011512;border:1px solid #fa011561;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.59rem;display:inline-flex}.release-workspace__delete:hover{border-color:var(--danger);background:#fa011521}.release-workspace__delete:disabled{opacity:.45;cursor:default}@media (max-width:820px){.studio-catalog__head{display:none}.studio-catalog__row{grid-template-columns:minmax(0,1fr) auto}.studio-catalog__identity small em{display:inline}.studio-catalog__type,.studio-catalog__status,.studio-catalog__songs,.studio-catalog__row>time{display:none}}.release-workspace{z-index:90;color:#f6f6f6;background:#090909;grid-template-rows:66px minmax(0,1fr) 72px;animation:.38s cubic-bezier(.2,.8,.2,1) sheet-up;display:grid;position:fixed;inset:0}.release-workspace__topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0b0b0bf0;border-bottom:1px solid #252525;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;display:grid}.release-workspace__topbar>button{color:#aaa;justify-self:start;align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.release-workspace__topbar>div:nth-child(2){text-align:center;display:grid}.release-workspace__topbar span{color:#707070;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.release-workspace__topbar strong{margin-top:2px;font-size:.85rem;font-weight:550}.release-status{color:#c7c7c7;letter-spacing:.08em;text-transform:uppercase;border:1px solid #363636;border-radius:999px;justify-self:end;padding:7px 10px;font-size:.62rem}.release-status--community_release,.release-status--published,.release-status--discovery_eligible{color:#ffbdc3;border-color:rgb(var(--accent-rgb) / .4);background:rgb(var(--accent-rgb) / .08)}.release-workspace__body{grid-template-columns:255px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.release-workspace__rail{background:#0d0d0d;border-right:1px solid #242424;padding:40px 30px}.release-workspace__rail>strong{letter-spacing:-.06em;margin-top:12px;font-size:2.4rem;font-weight:520;display:block}.release-meter{background:#292929;border-radius:99px;height:3px;margin:12px 0 30px;overflow:hidden}.release-meter span{background:var(--red);height:100%;color:var(--accent-on);transition:width .3s;display:block}.release-workspace__rail ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.release-workspace__rail li{color:#626262;border-bottom:1px solid #202020;align-items:center;gap:9px;padding:9px 0;font-size:.72rem;display:flex}.release-workspace__rail li[data-complete=true]{color:#dedede}.release-workspace__rail li svg{color:#494949}.release-workspace__rail li[data-complete=true] svg{color:var(--red-soft)}.release-workspace__rail p{color:#686868;margin-top:28px;font-size:.68rem;line-height:1.65}.release-editor{padding:46px clamp(30px,5vw,82px) 90px;overflow-y:auto}.release-editor__hero{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:42px;max-width:1050px;margin:0 auto 56px;display:grid}.release-editor__hero h1{letter-spacing:-.075em;max-width:760px;margin:10px 0 0;font-size:clamp(3rem,6vw,6.6rem);font-weight:650;line-height:.92}.release-editor__hero p{color:#8b8b8b;max-width:620px;margin:18px 0 0;font-size:.85rem;line-height:1.65}.release-artwork{aspect-ratio:1;color:#949494;cursor:pointer;background:#151515;border:1px dashed #464646;border-radius:16px;align-content:center;place-items:center;width:190px;display:grid;position:relative;overflow:hidden}.release-artwork-wrap{justify-items:center;gap:9px;display:grid}.release-media-remove{color:#8b8b8b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:.62rem;display:inline-flex}.release-media-remove:hover{color:#fff}.release-media-remove:disabled{opacity:.45;cursor:wait}.release-artwork-error{color:#ff7c88;text-align:center;max-width:190px;font-size:.58rem;line-height:1.45}.release-artwork:hover{color:#fff;border-color:#755057}.release-artwork img{object-fit:cover}.release-artwork>strong{margin-top:11px;font-size:.76rem}.release-artwork>span{color:#666;margin-top:4px;font-size:.58rem}.release-artwork input,.release-audio-button input{display:none}.release-artwork--filled:after{content:"Replace artwork";z-index:2;color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000ad;border-radius:8px;padding:8px;font-size:.64rem;position:absolute;inset:auto 10px 10px}.release-uploading{z-index:3;background:#000000b3;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0;color:#fff!important}.release-editor__section{border-top:1px solid #292929;max-width:1050px;margin:0 auto;padding:45px 0}.release-editor__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.release-editor__heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:1.65rem;font-weight:520}.release-editor__heading>button,.release-credits>div:first-child button{color:#bbb;align-items:center;gap:6px;font-size:.7rem;display:inline-flex}.release-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.release-form-grid label,.release-track__fields label,.release-lyrics{gap:8px;display:grid}.release-form-grid label>span,.release-track__fields label>span,.release-lyrics>span{color:#9b9b9b;font-size:.65rem}.release-form-grid input,.release-form-grid select,.release-track input,.release-track select,.release-lyrics textarea{color:#eee;background:#121212;border:1px solid #343434;border-radius:10px;outline:none;width:100%;min-width:0}.release-lyrics__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.release-lyrics__tools{align-items:center;gap:10px;display:flex}.release-lyrics__tools small{color:#666;letter-spacing:0;text-transform:none;font-size:.62rem;font-weight:400}.release-lyrics__import{color:var(--red-soft);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;position:relative}.release-lyrics__import input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.release-form-grid input,.release-form-grid select,.release-track input,.release-track select{height:46px;padding:0 13px}.release-form-grid input:focus,.release-form-grid select:focus,.release-track input:focus,.release-track select:focus,.release-lyrics textarea:focus{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .06);border-color:#6f3d43}.release-track-list{gap:16px;display:grid}.release-track{background:linear-gradient(145deg,#151515,#101010);border:1px solid #2d2d2d;border-radius:15px;padding:21px}.release-track>header{grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.release-track>header>span{color:var(--red-soft);font-size:.67rem}.release-track>header>input{height:42px;font-size:1rem;font-weight:530}.release-track>header>button{color:#777}.release-audio-button{color:#ddd;cursor:pointer;border:1px solid #3a3a3a;border-radius:9px;align-items:center;gap:7px;padding:11px 13px;font-size:.66rem;display:inline-flex}.release-track__audio{color:#777;background:#0c0c0c;border-radius:10px;align-items:center;gap:11px;margin:14px 0;padding:12px 14px;display:flex}.release-track__audio[data-ready=true]{color:var(--red-soft);background:rgb(var(--accent-rgb) / .05)}.release-track__audio div{display:grid}.release-track__audio strong{color:#cfcfcf;font-size:.7rem;font-weight:500}.release-track__audio span{color:#666;text-transform:uppercase;margin-top:3px;font-size:.58rem}.release-track__fields{grid-template-columns:1fr auto;align-items:end;gap:18px;display:grid}.release-checkbox{background:#121212;border:1px solid #343434;border-radius:10px;align-items:center;height:46px;padding:0 13px;grid-template-columns:auto 1fr!important}.release-checkbox input,.release-rights input{width:16px;height:16px;accent-color:var(--red)}.release-credits{margin-top:21px}.release-credits>div:first-child{justify-content:space-between;margin-bottom:9px;display:flex}.release-credits>div:first-child strong{font-size:.72rem;font-weight:520}.release-credit{grid-template-columns:210px minmax(0,1fr) 34px;gap:8px;margin-top:7px;display:grid}.release-credit select{text-transform:capitalize}.release-credit button{color:#777}.release-lyrics{margin-top:20px}.release-lyrics textarea{resize:vertical;min-height:125px;padding:13px;line-height:1.55}.release-rights{border:1px solid rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .045);border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:20px;display:grid}.release-rights span{display:grid}.release-rights strong{font-size:.78rem;font-weight:520}.release-rights small{color:#838383;max-width:760px;margin-top:7px;line-height:1.55}.release-territory{border:1px solid #2c2c2c;border-radius:12px;grid-template-columns:120px 1fr;gap:6px 16px;margin-top:13px;padding:16px 20px;display:grid}.release-territory>span{color:#777;font-size:.66rem}.release-territory strong{font-size:.72rem;font-weight:520}.release-territory small{color:#626262;grid-column:2}.release-message{color:#e8e8e8;background:#141414;border:1px solid #393939;border-radius:10px;align-items:center;gap:7px;max-width:1050px;margin:0 auto;padding:13px 15px;font-size:.72rem;display:flex}.release-message--error{color:#ff8d98;background:#fa011512;border-color:#fa011559}.release-workspace__footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c0cf5;border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:20px;padding:0 30px;display:flex}.release-workspace__footer>span{color:#707070;font-size:.66rem}.release-workspace__footer>div{gap:10px;display:flex}.release-workspace__footer button{justify-content:center;align-items:center;gap:7px;min-width:130px;display:inline-flex}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:800px){.release-card-grid{grid-template-columns:1fr}.release-workspace{grid-template-rows:58px minmax(0,1fr) 76px}.release-workspace__topbar{grid-template-columns:auto 1fr auto;padding:0 14px}.release-workspace__topbar>div:nth-child(2){padding:0 10px}.release-workspace__body{display:block;overflow-y:auto}.release-workspace__rail{border-bottom:1px solid #242424;border-right:0;padding:22px 20px}.release-workspace__rail>strong{font-size:1.8rem}.release-workspace__rail ul{grid-template-columns:repeat(2,1fr)}.release-workspace__rail p{display:none}.release-editor{padding:30px 18px 80px;overflow:visible}.release-editor__hero{grid-template-columns:1fr 110px;gap:18px;margin-bottom:38px}.release-editor__hero h1{font-size:2.6rem}.release-editor__hero p{font-size:.72rem}.release-artwork{width:110px}.release-artwork>span{display:none}.release-form-grid{grid-template-columns:1fr}.release-track{padding:14px}.release-track>header{grid-template-columns:24px minmax(0,1fr)}.release-track>header .release-audio-button{grid-column:1/-1;justify-content:center}.release-track__fields,.release-credit{grid-template-columns:1fr}.release-credit button{justify-self:end}.release-workspace__footer{padding:0 14px}.release-workspace__footer>span{display:none}.release-workspace__footer>div{width:100%}.release-workspace__footer button{flex:1;min-width:0}}*{box-sizing:border-box}html,body{background:var(--ink);min-height:100%;margin:0;overflow-x:clip}body.player-details-open,body.profile-overlay-open{overflow:hidden}body{color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--red-soft);outline-offset:3px}.app-shell{background:radial-gradient(circle at 70% -15%, #321014 0, transparent 28%), var(--ink);min-height:100vh}.sidebar{inset:0 auto var(--player-height) 0;z-index:20;background:#080808f5;border-right:1px solid #1f1f1f;flex-direction:column;width:232px;padding:20px 18px 14px;display:flex;position:fixed;overflow:hidden}.sidebar__brand{align-items:center;gap:8px;min-height:38px;margin:0 9px 18px;display:flex}.sidebar__icon{object-fit:contain;width:28px;height:28px}.sidebar__wordmark{color:var(--accent-text);letter-spacing:-.065em;font-size:1.32rem;font-weight:750;line-height:1}.sidebar__nav{gap:2px;display:grid}.nav-item{color:#aaa;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;width:100%;min-height:38px;padding:0 13px;font-size:.79rem;font-weight:400;transition:background .18s,color .18s,transform .18s;display:flex}.nav-item:hover{color:#fff;background:#171717;transform:translate(2px)}.nav-item--active{color:#fff;background:linear-gradient(90deg, rgb(var(--accent-rgb) / .18), rgb(var(--accent-rgb) / .04))}.nav-item--active:before{content:"";background:var(--red);width:3px;height:18px;box-shadow:0 0 14px rgb(var(--accent-rgb) / .75);color:var(--accent-on);border-radius:3px;margin-left:-13px}.nav-item--active svg{color:var(--red-soft)}.sidebar__studio{background:linear-gradient(145deg,#171717,#101010);border:1px solid #282828;border-radius:13px;align-items:center;gap:11px;margin:auto 4px 15px;padding:12px;display:flex}.studio-icon{background:rgb(var(--accent-rgb) / .14);width:34px;height:34px;color:var(--red-soft);border-radius:9px;place-items:center;display:grid}.sidebar__studio strong,.sidebar__studio span{display:block}.sidebar__studio strong{font-size:.84rem}.sidebar__studio span{color:#777;margin-top:3px;font-size:.68rem}.profile-switcher-wrap{margin-top:auto;position:relative}.profile-switcher{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px 6px;display:flex}.profile-switcher__avatar,.topbar__avatar{background:linear-gradient(145deg,#404040,#161616);border:1px solid #555;border-radius:50%;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden}.profile-switcher__avatar img,.topbar__avatar img,.profile-menu__avatar img{object-fit:cover}.profile-switcher__avatar{width:35px;height:35px}.profile-switcher__copy{flex:1;gap:2px;display:grid}.profile-switcher__copy strong{font-size:.82rem}.profile-switcher__copy small{color:#777;font-size:.68rem}.profile-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#141414f5;border:1px solid #303030;border-radius:13px;gap:4px;width:196px;padding:9px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 22px 55px #0000008c}.profile-menu__label{color:#666;letter-spacing:.12em;padding:5px 7px 7px;font-size:.54rem}.profile-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:31px 1fr 16px;align-items:center;gap:9px;min-height:48px;padding:6px 7px;display:grid}.profile-menu button:hover,.profile-menu button[aria-checked=true]{background:#262626}.profile-menu .profile-menu__signout{border-top:1px solid #303030;border-radius:0 0 9px 9px;margin-top:5px;padding-top:9px}.profile-menu .profile-menu__signout:hover{background:#ffffff0e}.profile-menu .profile-menu__manage{border-top:1px solid #303030;border-radius:0;margin-top:4px;padding-top:8px}.profile-menu .profile-menu__manage:hover{background:#ffffff0e}.profile-menu .profile-menu__signout:disabled{cursor:wait;opacity:.58}.profile-menu__action-icon{background:#ffffff09;border:1px solid #3b3b3b;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.profile-menu__avatar{background:linear-gradient(145deg,#3b3b3b,#171717);border:1px solid #494949;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.7rem;display:grid;position:relative;overflow:hidden}.profile-menu button>span:nth-child(2){min-width:0}.profile-menu strong,.profile-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-menu strong{font-size:.7rem;font-weight:500}.profile-menu small{color:#777;margin-top:3px;font-size:.59rem}.profile-menu svg{color:var(--red-soft)}.main-content{margin-left:232px;margin-right:var(--feed-width);min-height:100vh;padding-bottom:var(--player-height)}.topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080808d1;border-bottom:1px solid #ffffff0f;grid-template-columns:max-content minmax(210px,1fr) max-content;align-items:center;gap:12px;min-height:76px;padding:14px 22px;display:grid;position:sticky;top:0}.topbar__logo{display:none}.global-search{grid-column:2;width:100%;position:relative}.search-field{color:#777;background:#141414;border:1px solid #2a2a2a;border-radius:12px;align-items:center;gap:10px;width:100%;height:44px;padding:0 13px;display:flex}.search-field:focus-within{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .08);border-color:#555}.search-field input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.search-field input::placeholder{color:#666}.search-field kbd{color:#aaa;white-space:nowrap;border:1px solid #444;border-radius:6px;padding:3px 6px;font-size:.7rem}.global-search__spinner{animation:.8s linear infinite search-spin}.global-search__clear{color:#777;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.global-search__panel{z-index:80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f0f0ffa;border:1px solid #303030;border-radius:15px;max-height:min(70vh,620px);padding:8px;position:absolute;top:51px;left:0;right:0;overflow:auto;box-shadow:0 26px 80px #000000b8}.global-search__panel section+section{border-top:1px solid #292929;margin-top:7px;padding-top:7px}.global-search__panel h2{color:#777;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:0;padding:8px 10px;font-size:.62rem;font-weight:600;display:flex}.global-search__result{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:56px;padding:7px 9px;text-decoration:none;display:flex}.global-search__result:hover,.global-search__result:focus-visible{background:#252525;outline:0}.global-search__avatar{color:#fff;background:#292929;border:1px solid #3d3d3d;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.85rem;font-weight:650;display:grid;position:relative;overflow:hidden}.global-search__avatar img{object-fit:cover}.global-search__copy{flex:1;gap:4px;min-width:0;display:grid}.global-search__copy strong{align-items:center;gap:5px;min-width:0;font-size:.78rem;font-weight:600;display:flex}.global-search__copy small{color:#7d7d7d;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.global-search__metric{color:#6f6f6f;flex:none;font-size:.6rem}.global-search__empty{color:#666;text-align:center;justify-items:center;gap:5px;padding:32px 20px;display:grid}.global-search__empty strong{color:#aaa;font-size:.78rem}.global-search__empty span{font-size:.65rem}@keyframes search-spin{to{transform:rotate(360deg)}}.topbar__actions{grid-column:3;justify-self:end;align-items:center;gap:10px;display:flex}.topbar__create{width:40px;height:40px;color:var(--accent-text);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.topbar__create:hover{background:rgb(var(--accent-rgb) / .08);color:var(--red-soft);transform:translateY(-1px)}.topbar__avatar{width:37px;height:37px;margin-left:2px}.icon-button{color:#929292;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .15s,transform .15s;display:inline-grid}.icon-button:hover{color:#fff;transform:scale(1.05)}.icon-button--liked{color:var(--red-soft)}.icon-button--surface{background:#151515;border:1px solid #262626;border-radius:10px;width:40px;height:40px}.content-wrap{width:min(1180px,100%);margin:0 auto;padding:24px 28px 56px}.welcome-row{justify-content:space-between;align-items:end;gap:40px;margin-bottom:26px;display:flex}.welcome-row h1{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(1.75rem,2.5vw,2.35rem);font-weight:600;line-height:1.08}.welcome-row p{color:#888;max-width:430px;margin:0 0 3px;font-size:.9rem;line-height:1.55}.eyebrow{color:var(--red-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:600}.hero-release{isolation:isolate;background:linear-gradient(110deg,#1d090c 0%,#150e0f 50%,#101010 100%);border:1px solid #2a171a;border-radius:18px;grid-template-columns:1.15fr .85fr;min-height:300px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.hero-release--empty{grid-template-columns:1fr}.hero-release:before{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero-release__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px 48px;display:flex}.artist-line{letter-spacing:.1em;align-items:center;gap:3px;width:max-content;margin-top:0;font-size:.78rem;font-weight:500;display:inline-flex}.verified-badge{vertical-align:-2px;flex:none;width:14px;height:14px;margin-left:0;display:inline-block!important}.hero-release h2{letter-spacing:-.055em;margin:10px 0 2px;font-size:clamp(2.8rem,4.5vw,4.05rem);font-weight:600;line-height:.96}.hero-release__copy>p{color:#a49495;margin:8px 0 26px;font-size:.82rem}.hero-release__actions{align-items:center;gap:10px;display:flex}.primary-action,.secondary-action{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 17px;font-weight:500;display:inline-flex}.primary-action{color:#090909;background:#fff;border:0}.secondary-action{color:#fff;background:#ffffff08;border:1px solid #493134}.icon-button--hero{border:1px solid #493134;border-radius:9px;width:40px;height:40px}.hero-release__art{place-items:center;padding:28px 42px 28px 0;display:grid}.hero-release__orb{z-index:-1;background:var(--red);filter:blur(90px);opacity:.2;width:260px;height:260px;color:var(--accent-on);border-radius:50%;position:absolute;top:15%;right:10%}.album-art{background:radial-gradient(circle at 23% 18%, color-mix(in srgb, var(--accent), white 28%) 0, transparent 28%), linear-gradient(145deg, var(--accent), #090909 78%);border-radius:9px;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.album-art:after{content:"";background:linear-gradient(140deg,#ffffff2e,#0000 32%,#00000047);position:absolute;inset:0}.album-art__image{object-fit:cover}.album-art__grain{opacity:.35;background-image:repeating-radial-gradient(circle at 0 0,#0000 0,#ffffff14 1px,#0000 2px);background-size:8px 8px;position:absolute;inset:0}.album-art__mark{object-fit:contain;opacity:.2;filter:brightness(0)invert();width:72%;height:72%;position:absolute;top:3%;right:-8%;transform:rotate(-12deg)}.album-art__copy{z-index:2;text-transform:uppercase;display:grid;position:absolute;bottom:9%;left:10%;right:8%}.album-art__copy strong{letter-spacing:-.035em;text-overflow:ellipsis;font-size:clamp(.62rem,1.5vw,1.35rem);font-weight:600;line-height:1;overflow:hidden}.album-art__copy span{letter-spacing:.1em;opacity:.68;margin-top:4px;font-size:.5rem;font-weight:500}.album-art__mark--hidden,.album-art__copy--hidden{display:none}.album-art--small{border-radius:7px;width:47px;height:47px}.album-art--small .album-art__copy{display:none}.album-art--medium,.album-art--expanded{aspect-ratio:1;width:100%}.album-art--hero{aspect-ratio:1;border-radius:14px;width:min(255px,23vw);transform:none;box-shadow:0 28px 65px #0000008c,inset 0 0 0 1px #ffffff24}.trending-section{margin-top:28px}.trending-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.trending-grid>.empty-state{grid-column:1/-1}.trend-card{min-width:0}.trend-card__art{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.trend-card__art .album-art{border-radius:10px;transition:transform .25s,filter .25s}.trend-card__art .album-art__copy{display:none}.trend-card__art:hover .album-art{filter:brightness(1.06);transform:scale(1.02)}.trend-card__art>span{z-index:3;color:#f5f5f5;text-shadow:0 1px 5px #000,0 1px 10px #000;align-items:center;gap:3px;font-size:.61rem;display:flex;position:absolute;bottom:8px;left:9px}.trend-card__art>span svg{width:10px;height:10px}.trend-card>strong,.trend-card>small,.trend-card>.artist-link,.trend-card>.track-artist-credits{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trend-card>.trend-card__type{color:var(--red-soft);letter-spacing:.07em;text-transform:uppercase;margin-top:8px;font-size:.5rem}.trend-card>.trend-card__type+strong{margin-top:4px}.trend-card>strong{margin-top:9px;font-size:.78rem;font-weight:500}.trend-card>small,.trend-card>.artist-link,.trend-card>.track-artist-credits{color:#858585;margin-top:3px;font-size:.67rem}.producer-section{margin-top:26px}.producer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.producer-card{background:linear-gradient(145deg,#161616,#111);border:1px solid #292929;border-radius:10px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.producer-card__avatar{background:linear-gradient(145deg, var(--producer-accent), #111 90%);color:#ffffffd9;text-transform:uppercase;border-radius:8px;place-items:center;width:40px;height:40px;font-size:.65rem;font-weight:600;display:grid}.producer-card>div{min-width:0}.producer-card strong,.producer-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.producer-card strong{font-size:.68rem;font-weight:500}.producer-card strong .verified-badge{margin-left:3px}.producer-card span{color:#858585;margin-top:4px;font-size:.61rem}.producer-card>button{color:#ddd;cursor:pointer;background:#222;border:1px solid #383838;border-radius:7px;min-height:28px;padding:0 7px;font-size:.62rem;font-weight:500}.producer-card>button:hover{background:#2a2a2a;border-color:#666}.filter-row{scrollbar-width:none;gap:8px;padding:26px 0 10px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-pill{color:#9a9a9a;cursor:pointer;background:#111;border:1px solid #2d2d2d;border-radius:8px;flex:none;padding:8px 13px;font-size:.74rem;font-weight:500}.filter-pill:hover{color:#fff;border-color:#4a4a4a}.filter-pill--active{color:#111;background:#f4f4f4;border-color:#f4f4f4}.filter-pill--active:hover{color:#111;border-color:#fff}.home-carousel{background:radial-gradient(circle at 82% 15%, rgb(var(--accent-rgb) / 18%), transparent 34%), linear-gradient(125deg,#281014,#0d0d0d 68%);isolation:isolate;border:1px solid #2c2425;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:stretch;min-height:310px;display:grid;position:relative;overflow:hidden}.home-carousel__backdrop{z-index:-2;object-fit:cover;object-position:center;opacity:1;filter:saturate(1.04)}.home-carousel__backdrop--artwork{object-position:72% 45%;opacity:.72;filter:blur(24px)saturate(1.3)contrast(1.08);transform:scale(1.18)}.home-carousel__backdrop--portrait{object-position:78% 38%;opacity:.68;filter:blur(18px)saturate(.9)contrast(1.08);transform:scale(1.13)}.home-carousel__scrim{z-index:-1;background:linear-gradient(90deg,#040404b8 0%,#04040473 35%,#0404041a 65%,#04040408 100%),linear-gradient(#0000 35%,#04040440);position:absolute;inset:0}.home-carousel__copy{align-self:center;min-width:0;padding:42px 50px 50px}.home-carousel__copy h2{letter-spacing:-.065em;text-shadow:0 3px 24px #00000085;max-width:760px;margin:10px 0 8px;font-size:clamp(2.6rem,5vw,5.2rem);font-weight:800;line-height:.9}.home-carousel__copy>p{color:#ffffffd6;text-shadow:0 2px 12px #000000a6;max-width:570px;margin:0 0 24px;font-size:.78rem;line-height:1.55}.home-carousel__cta{color:#fff;min-height:34px;font:inherit;letter-spacing:.005em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a5c;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 14px;font-size:.72rem;font-weight:620;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.home-carousel__cta:hover{background:#ffffff1c;border-color:#ffffff94;transform:translateY(-1px)}.home-carousel__cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.home-carousel__cta svg{transition:transform .16s}.home-carousel__cta:hover svg{transform:translate(2px)}.home-carousel__release-art{place-items:center;padding:30px 45px 30px 0;display:grid}.home-carousel .album-art--hero{width:min(250px,23vw);transform:none}.home-carousel__release-art .album-art{border:1px solid #ffffff2e;box-shadow:0 24px 70px #0000009e}.home-carousel__artist-visual{color:#fff;cursor:pointer;background:0 0;border:0;place-self:center;justify-items:center;gap:12px;padding:0;display:grid}.home-carousel__artist-visual>span{aspect-ratio:1;background:linear-gradient(145deg,#4b171d,#111);border:1px solid #ffffff38;border-radius:50%;place-items:center;width:min(250px,23vw);font-size:4rem;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #0000009e}.home-carousel__artist-visual img{object-fit:cover}.home-carousel__artist-visual small{color:#d5d5d5;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080894;border:1px solid #ffffff26;border-radius:999px;padding:6px 10px;font-size:.55rem}.home-carousel__artist,.home-carousel__artist-name{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.78rem;font-weight:650;display:inline-flex}.home-carousel__artist>span{background:#242424;border:1px solid #666;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.home-carousel__artist>span img{object-fit:cover}.home-carousel__artist>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.home-carousel__controls{color:#aaa;align-items:center;gap:8px;font-size:.58rem;display:flex;position:absolute;bottom:16px;right:18px}.home-carousel__controls button{color:#ddd;cursor:pointer;background:#0a0a0abd;border:1px solid #494949;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.home-carousel__dots{gap:5px;display:flex;position:absolute;bottom:18px;left:50px}.home-carousel__dots button{cursor:pointer;background:#595959;border:0;width:18px;height:3px;padding:0}.home-carousel__dots button[aria-current=true]{background:var(--red);width:34px;color:var(--accent-on)}.home-carousel--empty{padding:50px;display:block}.discover-hub{min-height:calc(100svh - 76px);padding:48px clamp(24px,3.8vw,58px) 150px;overflow:hidden}.discover-hub__header{border-bottom:1px solid #282828;justify-content:space-between;align-items:end;gap:28px;padding-bottom:28px;display:flex}.discover-hub__header h1{letter-spacing:-.07em;max-width:850px;margin:8px 0 10px;font-size:clamp(3.4rem,6vw,6.4rem);line-height:.88}.discover-hub__header p{color:#858585;max-width:650px;margin:0;font-size:.76rem;line-height:1.6}.discover-hub__header>button{color:#eee;cursor:pointer;background:#151515;border:1px solid #3c3c3c;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:.69rem;font-weight:650;display:inline-flex}.discover-hub__header>button:hover{border-color:var(--red-soft);background:rgb(var(--accent-rgb) / 10%)}.discover-modes{scrollbar-width:none;gap:8px;padding:22px 0;display:flex;overflow-x:auto}.discover-modes::-webkit-scrollbar{display:none}.discover-modes button{color:#8d8d8d;cursor:pointer;background:#111;border:1px solid #303030;border-radius:999px;flex:none;padding:9px 13px;font-size:.67rem}.discover-modes button:hover{color:#fff;border-color:#555}.discover-modes button.is-active{color:#090909;background:#f2f2f2;border-color:#fff}.discover-hero{isolation:isolate;background:#170b0d;border:1px solid #392b2d;border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:center;min-height:350px;display:grid;position:relative;overflow:hidden}.discover-hero__backdrop{z-index:-2;object-fit:cover;object-position:72% center;filter:blur(26px)saturate(1.25);opacity:.72;transform:scale(1.18)}.discover-hero__scrim{z-index:-1;background:linear-gradient(90deg,#060606f7 0%,#060606d1 43%,#06060640 80%),linear-gradient(#0000,#080808a6);position:absolute;inset:0}.discover-hero__copy{padding:44px 52px}.discover-hero__copy>span,.discover-hero__copy>p{align-items:center;gap:7px;display:flex}.discover-hero__copy>span{color:var(--red-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:700}.discover-hero__copy h2{letter-spacing:-.065em;margin:10px 0 7px;font-size:clamp(2.8rem,5vw,5.6rem);line-height:.9}.discover-hero__artist{color:#ddd;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}.discover-hero__artist .verified-badge{width:14px;height:14px}.discover-hero__copy>p{color:#aaa;margin:22px 0;font-size:.69rem}.discover-hero__art{place-items:center;padding:34px 48px 34px 0;display:grid}.discover-hero__art .album-art{border:1px solid #ffffff2e;width:min(270px,22vw);box-shadow:0 30px 90px #0009}.discover-section{margin-top:40px}.discover-section .section-heading small{color:#696969;font-size:.61rem}.discover-pick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;transition:opacity .2s;display:grid}.discover-pick-grid[aria-busy=true]{opacity:.55}.discover-pick-grid>article{background:linear-gradient(145deg,#141414,#0c0c0c);border:1px solid #242424;border-radius:12px;min-width:0;padding:10px}.discover-pick__art,.discover-release-grid article>button{cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.discover-pick__art>span,.discover-release-grid article>button>span{color:#090909;opacity:0;background:#f3f3f3;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:10px;right:10px;transform:translateY(6px);box-shadow:0 7px 22px #000}.discover-pick__art:hover>span,.discover-pick__art:focus-visible>span,.discover-release-grid article>button:hover>span,.discover-release-grid article>button:focus-visible>span{opacity:1;transform:translateY(0)}.discover-pick-grid article>strong,.discover-pick-grid article>.artist-link,.discover-pick-grid article>.track-artist-credits{text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.discover-pick-grid article>strong{margin-top:10px;font-size:.76rem}.discover-pick-grid article>.artist-link,.discover-pick-grid article>.track-artist-credits{color:#888;margin-top:4px;font-size:.64rem}.discover-pick-grid article>p{color:#777;border-top:1px solid #242424;align-items:flex-start;gap:6px;min-height:34px;margin:11px 0 0;padding-top:10px;font-size:.58rem;line-height:1.45;display:flex}.discover-pick-grid article>p svg{color:var(--red-soft);flex:none;margin-top:1px}.discover-release-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.discover-release-grid article{min-width:0}.discover-release-grid article>small{color:var(--red-soft);letter-spacing:.06em;text-transform:uppercase;margin-top:9px;font-size:.52rem;display:block}.discover-release-grid article>strong,.discover-release-grid article>.artist-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.discover-release-grid article>strong{margin-top:4px;font-size:.76rem}.discover-release-grid article>.artist-link{color:#777;margin-top:3px;font-size:.62rem}.discover-artists__grid{border-block:1px solid #282828;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.discover-artists__grid>button{border:0;color:#eee;cursor:pointer;background:0 0;border-right:1px solid #282828;justify-items:center;min-width:0;padding:24px 10px 20px;display:grid}.discover-artists__grid>button:last-child{border-right:0}.discover-artists__grid>button:hover{background:linear-gradient(180deg,rgb(var(--accent-rgb) / 9%),transparent)}.discover-artists__grid>button>span{background:#1d1d1d;border:1px solid #484848;border-radius:50%;place-items:center;width:76px;height:76px;font-size:1.4rem;font-weight:700;display:grid;position:relative;overflow:hidden}.discover-artists__grid img{object-fit:cover}.discover-artists__grid strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;margin-top:11px;font-size:.72rem;display:inline-flex;overflow:hidden}.discover-artists__grid strong .verified-badge{flex:0 0 13px;width:13px;height:13px}.discover-artists__grid small{color:#6f6f6f;margin-top:3px;font-size:.57rem}.discover-artists__grid i{color:var(--red-soft);align-items:center;gap:4px;margin-top:13px;font-size:.55rem;font-style:normal;display:inline-flex}.artists-hub{min-height:calc(100svh - 70px);padding:58px clamp(24px,4vw,58px) 130px;overflow-y:auto}.artists-hub>header{border-bottom:1px solid #252525;justify-content:space-between;align-items:end;gap:24px;padding-bottom:28px;display:flex}.artists-hub h1{letter-spacing:-.07em;margin:8px 0 0;font-size:clamp(3rem,6vw,6rem);line-height:.88}.artists-hub header p{color:#777;font-size:.7rem}.artists-hub header label{color:#777;background:#111;border:1px solid #343434;align-items:center;gap:9px;width:min(340px,100%);height:42px;padding:0 13px;display:flex}.artists-hub header input{color:#eee;background:0 0;border:0;outline:0;width:100%}.artists-hub__grid{background:#282828;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;display:grid}.artists-hub__grid>button{color:#eee;text-align:left;cursor:pointer;background:#0b0b0b;border:0;min-width:0;min-height:290px;padding:0 20px 22px;position:relative;overflow:hidden}.artists-hub__banner{background:radial-gradient(circle at 70% 10%,#4d1016,#171717 60%);height:105px;margin:0 -20px;display:block;position:relative}.artists-hub__banner:after{content:"";background:linear-gradient(#0000 30%,#0b0b0b);position:absolute;inset:0}.artists-hub__banner img{object-fit:cover}.artists-hub__avatar{background:#292929;border:3px solid #0b0b0b;border-radius:50%;place-items:center;width:66px;height:66px;margin-top:-28px;font-size:1.3rem;font-weight:700;display:grid;position:relative;overflow:hidden}.artists-hub__avatar img{object-fit:cover}.artists-hub__name{align-items:center;gap:5px;margin-top:10px;font-size:1.05rem;font-weight:650;display:flex}.artists-hub__grid small{color:#777;margin-top:3px;font-size:.61rem;display:block}.artists-hub__grid p{color:#898989;min-height:34px;margin:13px 0;font-size:.64rem;line-height:1.5}.artists-hub__stats{color:#9a9a9a;flex-wrap:wrap;gap:11px;font-size:.56rem;display:flex}.artists-hub__stats span{align-items:center;gap:4px;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:20px;display:grid}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:4px 0 0;font-size:1.25rem;font-weight:600}.section-heading>button{color:#777;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:.78rem;display:flex}.track-list{display:grid}.track-row{color:#777;cursor:pointer;border-top:1px solid #202020;border-radius:8px;grid-template-columns:30px 47px minmax(150px,1.2fr) minmax(160px,1fr) 50px 28px 45px 24px;align-items:center;gap:12px;min-height:66px;padding:9px 10px;transition:background .16s;display:grid}.track-row:hover,.track-row--active{background:#131313}.track-row--active .track-row__number,.track-row--active .track-row__main strong{color:var(--red-soft)}.track-row__play{color:#777;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.track-row__play-icon,.track-row:hover .track-row__number{display:none}.track-row:hover .track-row__play-icon{color:#fff;display:inline-flex}.track-row__main{min-width:0}.track-row__main strong,.track-row__main span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.track-row__main strong{color:#eee;font-size:.84rem;font-weight:500}.track-row__main span{color:#9a9a9a;margin-top:4px;font-size:.72rem}.track-row__main span .verified-badge{margin-left:4px}.track-row__main>.track-artist-credits{margin-top:4px;display:flex}.track-row__main .track-artist-credits span{margin-top:0;display:inline-flex;overflow:visible}.track-row__reason{color:#929292;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.track-row__plays,.track-row__duration{color:#9a9a9a;font-size:.72rem}.empty-state{color:#888;text-align:center;border:1px dashed #333;border-radius:12px;padding:32px}.section-heading--compact{align-items:center}.section-heading--compact>svg{color:#686868}.social-panel{min-width:0}.network-card{background:#111;border:1px solid #242424;border-radius:15px;padding:14px}.network-card__header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.network-avatar{border-radius:50%;place-items:center;width:36px;height:36px;font-size:.65rem;font-weight:600;display:grid}.network-avatar--violet{background:linear-gradient(145deg,#9a70ff,#3f276f)}.network-card__header strong,.network-card__header span{display:block}.network-card__header strong{font-size:.78rem}.network-card__header span{color:#777;margin-top:3px;font-size:.67rem}.network-card__release{position:relative}.network-card__release .album-art{border-radius:11px}.floating-play{color:#0b0b0b;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:13px;right:13px;box-shadow:0 8px 24px #00000059}.network-card>p{color:#a2a2a2;margin:13px 2px;font-size:.76rem;line-height:1.5}.network-card__stats{gap:15px;display:flex}.network-card__stats button{color:#707070;cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem}.feed-rail{inset:0 0 var(--player-height) auto;z-index:21;width:var(--feed-width);background:#0b0b0b;border-left:1px solid #232323;position:fixed;overflow:hidden}.feed-rail__panel{scrollbar-width:thin;scrollbar-color:#333 transparent;height:100%;padding:22px 16px 28px;overflow-y:auto}.feed-rail__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.feed-rail__heading h2{letter-spacing:-.03em;margin:4px 0 0;font-size:1.12rem;font-weight:600}.feed-tabs{background:#111;border:1px solid #252525;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin:15px 0 5px;padding:4px;display:grid}.feed-tabs button{color:#858585;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 5px;font-size:.68rem;font-weight:500}.feed-tabs .feed-tabs__active{color:#fff;background:#272727}.feed-post{border-bottom:1px solid #252525;padding:16px 0}.feed-post__header{grid-template-columns:38px 1fr 24px;align-items:center;gap:10px;display:grid}.feed-avatar{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.66rem;font-weight:600;display:grid}.feed-avatar--red{background:linear-gradient(145deg,#f8374a,#581017)}.feed-avatar--violet{background:linear-gradient(145deg,#9a70ff,#3f276f)}.feed-post__header strong,.feed-post__header span{display:block}.feed-post__header strong{font-size:.75rem;font-weight:500}.feed-post__header span{color:#858585;margin-top:3px;font-size:.65rem}.feed-post__header .verified-badge{margin-left:3px}.feed-post>p{color:#d0d0d0;margin:12px 2px;font-size:.78rem;line-height:1.48}.feed-release{cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.feed-release .album-art{border-radius:12px}.feed-release__play{color:#111;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 24px #0006}.feed-post__actions{align-items:center;gap:18px;margin-top:12px;display:flex}.feed-post__actions button{color:#8e8e8e;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.68rem;display:flex}.feed-post__actions button:hover{color:#fff}.feed-mini-track{background:#151515;border:1px solid #292929;border-radius:10px;grid-template-columns:47px 1fr 34px;align-items:center;gap:10px;padding:8px;display:grid}.feed-mini-track strong,.feed-mini-track span{display:block}.feed-mini-track strong{font-size:.74rem;font-weight:500}.feed-mini-track span{color:#818181;margin-top:3px;font-size:.65rem}.feed-mini-track>button{color:#111;cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.player{z-index:40;height:var(--player-height);-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(135deg,#1c1c1cbd,#080808a8);border-top:1px solid #ffffff1f;grid-template-columns:1fr minmax(360px,1.05fr) 1fr 34px;align-items:center;gap:10px;padding:8px 14px 8px 20px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -12px 36px #00000040,inset 0 1px #ffffff0a}.player--expanded{z-index:201;background:linear-gradient(135deg,#1e1e1ecc,#080808b8)}.player__track{align-items:center;gap:11px;min-width:0;display:flex}.player__track .album-art{width:40px;height:40px}.player__track-copy{min-width:0}.player__track-copy strong,.player__track-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.player__track-copy .track-artist-link{color:#777;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:.68rem;display:block;overflow:hidden}.player__track-copy strong{font-size:.78rem;font-weight:500}.player__track-copy span{color:#777;margin-top:3px;font-size:.68rem}.player__track>.icon-button{margin-left:6px}.player__center{gap:4px;display:grid}.player__controls{justify-content:center;align-items:center;gap:17px;display:flex}.player__play{color:#111;cursor:pointer;background:#fffffff0;border:1px solid #fffffff2;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:transform .15s,background .15s,box-shadow .15s;display:grid;box-shadow:0 4px 14px #00000047}.player__play:hover{transform:scale(1.05)}.player__play[data-playing=false] svg{transform:translate(1px)}.player__timeline{color:#686868;grid-template-columns:32px 1fr 32px;align-items:center;gap:9px;font-size:.62rem;display:grid}.progress-range,.volume-range{accent-color:#f4f4f4;cursor:pointer;width:100%;height:16px;margin:0}.progress-range{--player-progress:0%;appearance:none;background:0 0}.progress-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #f4f4f4 var(--player-progress), #393939 var(--player-progress));border-radius:999px;height:3px}.progress-range::-moz-range-track{background:#393939;border-radius:999px;height:3px}.progress-range::-moz-range-progress{background:#f4f4f4;border-radius:999px;height:3px}.progress-range::-webkit-slider-thumb{appearance:none;opacity:0;background:#fff;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4.5px;transition:opacity .15s}.progress-range:hover::-webkit-slider-thumb{opacity:1}.progress-range:focus-visible::-webkit-slider-thumb{opacity:1}.volume-range{accent-color:#eee;width:76px}.progress,.volume{background:#393939;border-radius:999px;height:2px;overflow:hidden}.progress span,.volume span{border-radius:inherit;background:#eee;height:100%;display:block}.volume{width:74px}.volume span{width:67%}.player__tools{color:#777;justify-self:end;align-items:center;gap:10px;display:flex}.player-control--active{color:var(--red-soft)!important}.player__controls button{position:relative}.player__controls button small{font-size:.48rem;position:absolute;bottom:0;right:0}.player__expand{color:#d8d8d8;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:transform .25s,background .2s,border-color .2s;display:grid}.player__expand:hover{background:#ffffff1f;border-color:#ffffff4d}.player__expand--open{transform:rotate(180deg)}@media (hover:hover){.player [data-tooltip]{position:relative}.player [data-tooltip]:after{content:attr(data-tooltip);z-index:60;color:#f1f1f1;white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101012f0;border:1px solid #ffffff1f;border-radius:7px;width:max-content;max-width:180px;padding:6px 8px;font-size:.62rem;font-weight:500;line-height:1;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 7px 22px #00000057}.player [data-tooltip]:hover:after,.player [data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.player__expand[data-tooltip]:after{left:auto;right:0;transform:translateY(4px)}.player__expand[data-tooltip]:hover:after,.player__expand[data-tooltip]:focus-visible:after{transform:translateY(0)}}.player-details{z-index:200;isolation:isolate;inset:0 var(--feed-width) var(--player-height) 232px;overscroll-behavior:contain;-webkit-backdrop-filter:blur(42px)saturate(150%);backdrop-filter:blur(42px)saturate(150%);scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;will-change:transform, opacity;background:linear-gradient(135deg,#1c1617c2,#080a0ab8);border:1px solid #ffffff1f;border-bottom:0;animation:.38s cubic-bezier(.2,.72,.2,1) both premium-sheet-up;position:fixed;overflow:hidden auto;box-shadow:inset 0 1px #ffffff0f}.player-details--closing{pointer-events:none;animation:.32s cubic-bezier(.4,0,1,1) both premium-sheet-down}.player-details::-webkit-scrollbar{width:7px}.player-details::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.player-details__glow{z-index:-1;background:var(--detail-accent);opacity:.18;filter:blur(150px);pointer-events:none;border-radius:50%;width:min(62vw,780px);height:min(62vw,780px);position:fixed;bottom:-25%;left:12%}.player-details__layout{grid-template-rows:auto auto;grid-template-columns:minmax(320px,.95fr) minmax(340px,1.05fr);align-content:center;align-items:center;gap:28px 64px;min-height:100%;padding:clamp(36px,5vw,76px);display:grid}.player-details__art{grid-row:1/-1;justify-self:end;width:min(40vw,100vh - 190px,520px)}.player-details__art .album-art{border-radius:20px;box-shadow:0 34px 90px #00000085,inset 0 1px #ffffff26}.player-details__content{align-self:end;min-width:0;max-width:640px}.player-details__content h2{letter-spacing:-.06em;margin:10px 0 4px;font-size:clamp(3rem,5.2vw,5.8rem);font-weight:500;line-height:.94}.player-details__artist{color:#d1d1d1;margin:0;font-size:1rem}.track-artist-credits{color:#777;align-items:center;gap:0;min-width:0;display:flex}.track-artist-credits__space{white-space:pre;flex:0 0 .35em;width:.35em;display:inline-block}.artist-credit-scroller{min-width:0;max-width:100%;margin-top:3px;overflow:hidden}.artist-credit-scroller__content{width:max-content;min-width:100%}.artist-credit-scroller .track-artist-credits{white-space:nowrap;flex-wrap:nowrap;width:max-content;max-width:none}.artist-credit-scroller .track-artist-credits.player-details__artist{flex-wrap:nowrap}.player__track-copy .artist-credit-scroller .track-artist-credits{margin-top:0;line-height:1.3;display:flex}.player__track-copy .artist-credit-scroller .track-artist-credits span{margin-top:0}.artist-credit-scroller .track-artist-credits__featured,.artist-credit-scroller .track-artist-credits__name,.artist-credit-scroller .track-artist-link{flex-shrink:0;max-width:none;overflow:visible}.artist-credit-scroller[data-overflow=true] .artist-credit-scroller__content{animation:artist-credit-pan var(--credit-duration) ease-in-out infinite alternate}.artist-credit-scroller:hover .artist-credit-scroller__content,.artist-credit-scroller:focus-within .artist-credit-scroller__content{animation-play-state:paused}.artist-credit-scroller:focus-within .artist-credit-scroller__content{animation:none}@keyframes artist-credit-pan{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--credit-distance))}}@media (prefers-reduced-motion:reduce){.artist-credit-scroller[data-overflow=true]{overflow-x:auto}.artist-credit-scroller[data-overflow=true] .artist-credit-scroller__content{animation:none}}.track-artist-credits__featured,.track-artist-credits__name{align-items:center;gap:4px;min-width:0;display:inline-flex}.track-artist-credits__featured{overflow:hidden}.track-artist-credits__name{flex:0 auto}.track-artist-link{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline;overflow:hidden}.track-artist-link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.track-artist-credits .verified-badge{flex:none;width:13px;height:13px}.player-details__artist.track-artist-credits{color:#d1d1d1;flex-wrap:wrap}.player__track-copy>.track-artist-credits{white-space:nowrap;align-items:center;margin-top:3px;line-height:1;display:flex;overflow:hidden}.player__track-copy .track-artist-credits span,.player__track-copy .track-artist-link{line-height:inherit;white-space:nowrap;align-items:center;margin-top:0;display:inline-flex;overflow:visible}.player-details__reason{color:#999;max-width:600px;margin:24px 0;font-size:.82rem;line-height:1.6}.player-details__progress{max-width:640px}.player-details__progress>div:last-child{color:#858585;justify-content:space-between;margin-top:7px;font-size:.62rem;display:flex}.player-details__actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.player-details__actions button{color:#e8e8e8;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:.7rem;font-weight:500;display:flex}.player-details__actions button:hover{background:#ffffff1f;border-color:#ffffff40}.player-details__transport{align-items:center;gap:13px;margin-top:13px;display:flex}.player-details__transport button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative}.player-details__transport button[data-active=true]{color:var(--red-soft)}.player-details__transport .player-details__play{color:#111;background:#f5f5f5;width:44px;height:44px}.player-details__transport button small{font-size:.48rem;position:absolute;bottom:0;right:1px}.player-details__transport .volume-range{margin-left:-8px}.player-error{color:#ff8993;margin:14px 0 0;font-size:.7rem}.player-queue{z-index:203;right:12px;bottom:calc(var(--player-height) + 12px);width:min(380px,100% - 24px);max-height:min(520px, calc(100vh - var(--player-height) - 32px));-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0f0f10f5;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 70px #0000008c}.player-queue>header{border-bottom:1px solid #ffffff17;flex-shrink:0;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.player-queue>header strong{margin-top:3px;font-size:1rem;display:block}.player-queue>header button{color:#aaa;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:1.3rem}.player-queue>div{min-height:0;max-height:430px;padding:7px;overflow-y:auto}.player-queue article{border-radius:9px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;display:grid}.player-queue article[data-current=true]{background:rgb(var(--accent-rgb) / .1)}.player-queue article>button:first-child{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px 42px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.player-queue__rank{color:#666;font-size:.62rem}.player-queue .album-art{border-radius:6px;width:42px;height:42px}.player-queue__copy{min-width:0;overflow:hidden}.player-queue article strong,.player-queue article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.player-queue article strong{font-size:.72rem;font-weight:500}.player-queue article small{color:#777;margin-top:3px;font-size:.62rem}.player-queue article .track-artist-credits{color:#777;margin-top:3px;font-size:.62rem;overflow:hidden}.player-queue article>button:last-child{color:#666;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.player-queue article>button:last-child:disabled{opacity:.2;cursor:default}.player-queue>div>p{color:#777;text-align:center;padding:22px;font-size:.72rem}.player-details__meta{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:4px 22px;max-width:640px;padding:17px 19px;display:grid}.player-details__meta span{color:#777;letter-spacing:.08em;text-transform:uppercase;grid-row:1;margin-top:0;font-size:.61rem}.player-details__meta strong{color:#ddd;font-size:.78rem;font-weight:500}.player-details__tags{border-top:1px solid #ffffff17;flex-wrap:wrap;grid-column:1/-1;gap:7px;margin-top:11px;padding-top:12px;display:flex}.player-details__tags button{color:#aaa;min-height:26px;font:inherit;cursor:pointer;background:#05050538;border:1px solid #ffffff24;border-radius:999px;padding:0 10px;font-size:.58rem;transition:border-color .16s,color .16s,background .16s,transform .16s}.player-details__tags button:hover,.player-details__tags button:focus-visible{color:#fff;background:#ffffff14;border-color:#ffffff7a;outline:none;transform:translateY(-1px)}.player-details__extras{gap:58px;padding:20px clamp(36px,5vw,76px) 82px;display:grid}.player-detail-section{min-width:0}.player-detail-section h3{letter-spacing:-.035em;margin:7px 0 20px;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:500}.player-release-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.player-release-heading h3{margin-bottom:0}.player-release-heading>span{color:#777;letter-spacing:.06em;text-transform:uppercase;padding-bottom:4px;font-size:.67rem}.player-release-list{background:#0808087a;border:1px solid #ffffff1c;border-radius:14px;margin-top:18px;padding:0;list-style:none;overflow:hidden}.player-release-list li{margin:0}.player-release-track{color:#d8d8d8;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff13;grid-template-columns:30px 42px minmax(0,1fr) minmax(84px,auto) 48px;align-items:center;gap:13px;width:100%;min-height:65px;padding:10px 16px;transition:background .18s,color .18s;display:grid}.player-release-track:last-child{border-bottom:0}.player-release-track:hover,.player-release-track[data-current=true]{background:#ffffff0e}.player-release-track[data-current=true]{color:var(--accent-text);box-shadow:inset 2px 0 0 var(--red)}.player-release-track .album-art{border-radius:6px;width:42px;height:42px}.player-release-track__number{color:#686868;place-items:center;font-size:.65rem;display:grid}.player-release-track__number svg,.player-release-track:hover .player-release-track__number>span{display:none}.player-release-track:hover .player-release-track__number svg,.player-release-track[data-current=true] .player-release-track__number svg{display:block}.player-release-track[data-current=true] .player-release-track__number>span{display:none}.player-release-track__copy{min-width:0}.player-release-track__copy strong,.player-release-track__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.player-release-track__copy strong{color:inherit;font-size:.77rem;font-weight:600}.player-release-track__copy small,.player-release-track__plays,.player-release-track__duration{color:#747474;font-size:.65rem}.player-release-track__copy small{margin-top:4px}.player-release-track__copy>.track-artist-credits{color:#747474;margin-top:4px;font-size:.65rem;overflow:hidden}.player-release-track__plays{text-align:right}.player-release-track__duration{text-align:right;font-variant-numeric:tabular-nums}.player-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.player-video{aspect-ratio:16/9;width:100%;color:inherit;cursor:pointer;text-align:left;background:#111;border:1px solid #ffffff1f;border-radius:15px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000003d}.player-video__art{background:radial-gradient(circle at 28% 20%, color-mix(in srgb, var(--video-accent), white 34%), transparent 34%), linear-gradient(145deg, var(--video-accent), #080808 88%);color:#fff;place-items:center;transition:transform .25s,filter .25s;display:grid;position:absolute;inset:0}.player-video__art:after{content:"";background:linear-gradient(#0000 38%,#000000d1);position:absolute;inset:0}.player-video__art svg{z-index:1;color:#111;background:#ffffffeb;border-radius:50%;width:48px;height:48px;padding:15px;position:relative;box-shadow:0 10px 32px #00000059}.player-video__art--studio{--video-accent:#5f4c57}.player-video:hover .player-video__art{filter:brightness(1.08);transform:scale(1.025)}.player-video__copy{z-index:2;position:absolute;bottom:16px;left:18px;right:18px}.player-video strong,.player-video small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.player-video strong{color:#f2f2f2;font-size:.82rem;font-weight:500}.player-video small{color:#a0a0a0;margin-top:5px;font-size:.68rem}.player-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.player-related{min-width:0}.player-related__art{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.player-related__art .album-art{border-radius:11px;transition:transform .25s,filter .25s}.player-related__art:hover .album-art{filter:brightness(1.07);transform:scale(1.025)}.player-related__art>span{z-index:3;text-shadow:0 1px 6px #000;align-items:center;gap:4px;font-size:.62rem;display:flex;position:absolute;bottom:9px;left:10px}.player-related>strong,.player-related>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.player-related>strong{color:#ececec;margin-top:10px;font-size:.78rem;font-weight:500}.player-related>small{color:#7f7f7f;margin-top:4px;font-size:.67rem}.player-related>.track-artist-credits{color:#7f7f7f;margin-top:4px;font-size:.67rem;overflow:hidden}.player-detail-section--lyrics{max-width:900px}.player-lyrics{background:linear-gradient(90deg,#ffffff0b,#0000 78%);border-left:2px solid #ffffff1f;gap:9px;padding:26px 28px;display:grid}.player-lyrics p{color:#777;letter-spacing:-.018em;margin:0;font-size:clamp(1rem,1.65vw,1.35rem);line-height:1.55}.player-lyrics .player-lyrics__active{color:#fff}.player-lyrics__note{color:#5f5f5f;margin-top:12px;font-size:.62rem;display:block}.explicit-badge{letter-spacing:0;text-align:center;text-indent:0;vertical-align:middle;background:#a0a0a0;border-radius:2px;flex:0 0 14px;align-content:center;place-items:center;width:14px;min-width:14px;height:14px;padding:0;font-family:Inter,sans-serif;font-weight:850;transform:none;color:#050505!important;white-space:normal!important;margin:0 0 0 6px!important;font-size:8px!important;line-height:1!important;display:inline-grid!important;overflow:visible!important}.player-details__content h2,.player__track-copy>strong,.track-row__main>strong,.trend-card>strong,.social-track-title,.artist-popular__copy>strong,.profile-catalog-track__copy>strong,.global-search__copy strong{align-items:center;min-width:0;display:flex}.synced-lyrics{scroll-behavior:smooth;overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;max-height:360px;position:relative;overflow-y:auto}.synced-lyrics p{color:#565656;margin:0;padding:.32rem 0;font-size:clamp(1rem,1.6vw,1.5rem);line-height:1.35;transition:color .18s,transform .18s,font-size .18s}.synced-lyrics p.is-active{color:#fff;font-size:clamp(1.08rem,1.75vw,1.62rem);font-weight:650;transform:translate(4px)}.release-section-save,.release-track__save{border:1px solid rgb(var(--accent-rgb) / .5);background:rgb(var(--accent-rgb) / .12);cursor:pointer;border-radius:8px;min-height:36px;padding:0 12px;color:#fff!important}.release-section-save:disabled,.release-track__save:disabled{opacity:.45;cursor:wait}.release-track__header-actions{align-items:center;gap:8px;display:flex}.release-track__header-actions .release-audio-button,.release-track__header-actions .release-track__save{white-space:nowrap}.synced-lyrics--feed{align-content:center;min-height:62px;max-height:62px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.synced-lyrics--feed p{opacity:.28;padding:2px 0;font-size:.57rem;transition:color .24s,opacity .24s,transform .24s}.synced-lyrics--feed p.is-active{opacity:1;font-size:.62rem;transform:none}.synced-lyrics--feed p.is-before{transform:translateY(-1px)}.synced-lyrics--feed p.is-after{transform:translateY(1px)}.player-detail-section--credits{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;padding:24px}.player-detail-section--credits dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.player-detail-section--credits dl div{border-top:1px solid #ffffff12;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.player-detail-section--credits dt,.player-detail-section--credits dd{margin:0;font-size:.71rem;line-height:1.45}.player-detail-section--credits dt{color:#777}.player-detail-section--credits dd{color:#d0d0d0}@keyframes premium-sheet-up{0%{opacity:.35;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes premium-sheet-down{0%{opacity:1;transform:translateY(0)}to{opacity:.25;transform:translateY(100%)}}.mobile-nav{display:none}@media (min-width:1121px) and (max-width:1450px){.player-details__layout{grid-template-columns:260px minmax(0,1fr);gap:24px 28px;padding:32px}.player-details__art{width:260px}.player-details__content h2{font-size:clamp(2.7rem,4.2vw,4rem)}.player-details__reason{margin:16px 0}.player-details__actions{margin-top:16px}.player-details__meta{gap:4px 12px;padding:14px}.player-details__extras{grid-template-columns:1fr;padding:0 32px 48px}}@media (max-width:1120px){.sidebar{align-items:center;width:86px;padding-inline:12px}.sidebar__brand{justify-content:center;margin-inline:0}.sidebar__wordmark{display:none}.sidebar__icon{width:32px;height:32px}.nav-item{justify-content:center;width:48px;padding:0}.nav-item span,.sidebar__studio,.profile-switcher__copy,.profile-switcher>span:last-child{display:none}.nav-item--active:before{margin:0;position:absolute;left:0}.main-content{margin-left:86px;margin-right:0}.feed-rail{display:none}.player-details,.profile-overlay,.profile-overlay:before{left:86px;right:0}.player-details__layout{gap:28px 46px;padding:clamp(30px,5vw,58px)}.player-details__extras{padding-inline:clamp(30px,5vw,58px)}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.track-row{grid-template-columns:24px 47px minmax(130px,1fr) minmax(120px,.8fr) 28px 40px 24px}.track-row__plays{display:none}}@media (max-width:900px){:root{--player-height:68px}.sidebar{display:none}.player-details,.profile-overlay,.profile-overlay:before{left:0;right:0}.player-details__layout{grid-template-columns:minmax(240px,.8fr) minmax(300px,1fr);gap:24px 36px;padding:32px}.player-details__art{width:min(38vw,100vh - 185px,420px)}.player-details__extras{grid-template-columns:1fr;padding:0 32px 48px}.player-related-grid{scrollbar-width:none;grid-template-columns:repeat(5,150px);padding-bottom:8px;overflow-x:auto}.player-related-grid::-webkit-scrollbar{display:none}.player-detail-section--credits dl{grid-template-columns:repeat(2,minmax(0,1fr))}.main-content{padding-bottom:calc(var(--player-height) + 66px);margin-left:0}.topbar{grid-template-columns:auto minmax(0,1fr) auto;min-height:68px;padding:10px 18px}.topbar__logo{object-fit:contain;width:38px;height:38px;display:block}.global-search{grid-column:2;width:100%}.search-field kbd,.topbar__avatar{display:none}.global-search__panel{max-height:calc(100dvh - 150px);position:fixed;top:69px;left:10px;right:10px}.global-search__metric{display:none}.content-wrap{padding:24px 20px 42px}.dashboard-grid{grid-template-columns:1fr}.social-panel{display:none}.trending-grid,.producer-grid{scrollbar-width:none;padding-bottom:5px;display:flex;overflow-x:auto}.trending-grid::-webkit-scrollbar{display:none}.producer-grid::-webkit-scrollbar{display:none}.trend-card{flex:0 0 150px}.producer-card{flex:0 0 225px}.mobile-nav{z-index:35;left:50%;bottom:calc(var(--player-height) + 10px);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#0c0c0ceb;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(430px,100vw - 24px);height:56px;padding:5px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 16px 42px #0000008c}.mobile-nav__item{color:#929292;cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mobile-nav__item small{font-size:.48rem;font-weight:650}.mobile-nav__item--active{color:#fff;background:rgb(var(--accent-rgb) / 15%);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / 22%)}.player{height:var(--player-height);grid-template-columns:1fr auto 34px;padding:8px 11px 8px 14px}.player__center{display:block}.player__controls{gap:10px}.player__desktop-control,.player__timeline,.player__tools,.player__controls>button:nth-child(2),.player__controls>button:nth-child(4){display:none}.player__play{width:40px;height:40px}}@media (max-width:640px){.topbar{gap:12px}.topbar__logo{width:36px;height:36px}.topbar__actions{grid-column:3;margin-left:0}.welcome-row{display:block}.welcome-row h1{font-size:1.8rem}.welcome-row p{margin-top:12px;font-size:.8rem}.hero-release{grid-template-columns:1fr;min-height:380px}.hero-release__copy{z-index:2;background:linear-gradient(#0a040533 25%,#0a0405f7 96%);justify-content:flex-end;padding:26px}.artist-line{margin-top:0}.hero-release h2{font-size:3rem}.hero-release__art{opacity:.8;padding:0;position:absolute;inset:22px 22px auto auto}.album-art--hero{width:230px}.filter-row{margin-inline:-16px;padding-inline:16px}.track-row{grid-template-columns:24px 45px minmax(0,1fr) 28px 24px;gap:10px}.track-row__reason,.track-row__duration{display:none}.track-row__main strong{font-size:.82rem}.content-wrap{padding-inline:16px}.player__track .album-art{width:43px;height:43px}.player__track-copy strong{max-width:42vw}.player__track-copy span{max-width:40vw}.player__track>.icon-button{display:none}.player-details__layout{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:start;gap:12px;min-height:auto;padding:18px 16px 28px}.player-details__art{grid-row:auto;justify-self:center;width:min(66vw,270px)}.player-details__content{align-self:auto}.player-details__content h2{margin-top:7px;font-size:clamp(2.35rem,12vw,3.7rem)}.player-details__reason{margin:8px 0 5px;font-size:.72rem}.player-details__actions{margin-top:15px}.player-details__actions button{min-height:33px;padding-inline:9px;font-size:.65rem}.player-details__transport{flex-wrap:nowrap;justify-content:space-between;gap:5px}.player-details__transport .volume-range{flex:82px;min-width:64px}.player-queue{right:8px;bottom:calc(var(--player-height) + 8px);width:calc(100% - 16px)}.player-details__meta{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:2px}.player-details__extras{padding:0 20px 40px}.player-release-track{grid-template-columns:24px 38px minmax(0,1fr) 42px;gap:10px;padding-inline:11px}.player-release-track .album-art{width:38px;height:38px}.player-release-track__plays{display:none}.player-video-grid{grid-template-columns:1fr}.player-detail-section--credits{padding:18px}.player-detail-section--credits dl{grid-template-columns:1fr}.player-lyrics{padding:20px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.journey-shell{background:#080808;grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);min-height:100svh;display:grid}.journey-story{isolation:isolate;background:radial-gradient(circle at 10% 88%,#39cdb4bd,#0000 42%),radial-gradient(circle at 48% 78%,#3866d0ad,#0000 45%),radial-gradient(circle at 88% 58%,#c81a66a3,#0000 42%),radial-gradient(circle at 78% 12%,#f06148a3,#0000 38%),radial-gradient(circle at 26% -4%,#ffda6c6b,#0000 32%),linear-gradient(145deg,#06201d 0%,#07152d 28%,#200b28 56%,#310d12 78%,#271b06 100%);border-right:1px solid #ffffff14;flex-direction:column;min-height:100svh;padding:clamp(28px,4vw,58px);display:flex;position:relative;overflow:hidden}.journey-story:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.journey-brand{align-items:center;gap:9px;width:max-content;display:flex}.journey-brand img:first-child{width:28px;height:28px}.journey-brand img:last-child{width:102px;height:auto}.journey-brand--compact img:first-child{width:25px;height:25px}.journey-brand--compact img:last-child{width:92px}.journey-story__copy{z-index:2;max-width:620px;margin-top:clamp(70px,10vh,130px);position:relative}.journey-story__copy--auth{margin-top:clamp(54px,8vh,100px)}.journey-kicker,.journey-step-label{color:var(--red-soft);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:600}.journey-story h1{letter-spacing:-.065em;max-width:680px;margin:16px 0 18px;font-size:clamp(3.3rem,6vw,6.5rem);font-weight:500;line-height:.92}.journey-story__copy--auth h1{font-size:clamp(3rem,5vw,5.4rem)}.journey-story__copy p{color:#999;max-width:520px;margin:0;font-size:clamp(.86rem,1.05vw,1rem);line-height:1.7}.journey-fineprint{color:#5f5f5f;margin:auto 0 0;font-size:.65rem}.journey-entry{background:radial-gradient(circle at 12% 100%,#39cdb417,#0000 30%),radial-gradient(circle at 55% 100%,#3866d014,#0000 34%),radial-gradient(circle at 100% 100%,#f0614817,#0000 30%),radial-gradient(circle at 45% 45%,#151112 0,#090909 58%);place-items:center;padding:clamp(34px,6vw,90px);display:grid}.journey-entry__inner{width:min(100%,520px)}.journey-entry h2{letter-spacing:-.055em;margin:13px 0;font-size:clamp(2.1rem,4vw,3.6rem);font-weight:500;line-height:1}.journey-lede{color:#8f8f8f;margin:0;font-size:.86rem;line-height:1.65}.journey-actions{gap:10px;margin-top:32px;display:grid}.journey-button{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 19px;font-size:.8rem;font-weight:500;text-decoration:none;transition:transform .18s,filter .18s,border-color .18s;display:inline-flex}.journey-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.journey-button--primary{background:var(--red);color:var(--accent-on);box-shadow:0 12px 34px rgb(var(--accent-rgb) / .18)}.journey-button--quiet{color:#ddd;background:#151515;border-color:#303030}.journey-button:disabled{cursor:not-allowed;opacity:.38;filter:none;transform:none}.journey-preview-note{color:#666;margin:14px 2px 0;font-size:.63rem;line-height:1.5}.brand-spectrum-text{color:#0000;background:linear-gradient(90deg,#39cdb4 0%,#3866d0 22%,#c81a66 46%,#f06148 66%,#fca22b 83%,#ffda6c 100%);-webkit-background-clip:text;background-clip:text}.journey-public-footer{border-top:1px solid #242424;justify-content:space-between;align-items:center;gap:24px;margin-top:58px;padding-top:24px;display:flex;position:relative}.journey-public-footer:before{content:"";background:linear-gradient(90deg,#39cdb4,#3866d0,#c81a66,#f06148,#fca22b,#ffda6c);width:min(190px,38%);height:1px;position:absolute;top:-1px;left:0}.journey-public-footer>div{gap:4px;display:grid}.journey-public-footer strong{color:#0000;background:linear-gradient(90deg,#39cdb4,#3866d0 34%,#f06148 68%,#ffda6c);-webkit-background-clip:text;background-clip:text;font-size:.68rem;font-weight:600}.journey-public-footer span{color:#5e5e5e;font-size:.55rem}.journey-public-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:9px 15px;display:flex}.journey-public-footer a{color:#8a8a8a;font-size:.58rem;text-decoration:none;transition:color .18s}.journey-public-footer a:hover{color:#fff}.journey-public-footer--compact{width:min(100%,440px);margin-top:0}.journey-entry--auth{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:34px;padding-bottom:clamp(28px,4vw,56px);position:relative}.journey-shell--auth .journey-kicker{color:#0000;background:linear-gradient(90deg,#39cdb4,#3866d0 32%,#f06148 68%,#ffda6c);-webkit-background-clip:text;background-clip:text}.journey-back{color:#858585;font-size:.72rem;text-decoration:none;position:absolute;top:28px;left:30px}.clerk-root{width:min(100%,440px)}.clerk-cardbox{width:100%;box-shadow:none!important}.clerk-card{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.clerk-title{letter-spacing:-.05em!important;font-size:2.3rem!important;font-weight:500!important}.clerk-subtitle{color:#858585!important}.clerk-social,.clerk-input{min-height:46px!important;box-shadow:none!important;background:#151515!important;border:1px solid #303030!important}.clerk-primary{color:var(--accent-on);background:var(--red)!important;min-height:46px!important;box-shadow:none!important}.clerk-link{color:var(--red-soft)!important}.strong-sign-up{width:min(100%,440px)}.strong-sign-up>header h2{color:#f6f6f6;letter-spacing:-.05em;margin:0;font-size:2.3rem;font-weight:500}.strong-sign-up>header p{color:#858585;margin:10px 0 24px;font-size:.82rem;line-height:1.5}.strong-sign-up form{gap:14px;display:grid}.strong-sign-up label{color:#bdbdbd;gap:7px;font-size:.69rem;font-weight:600;display:grid}.strong-sign-up input{color:#f6f6f6;width:100%;min-height:46px;font:inherit;background:#151515;border:1px solid #303030;border-radius:9px;outline:0;padding:0 13px}.strong-sign-up input:focus{border-color:rgb(var(--accent-rgb) / .75);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .09)}.strong-sign-up form>button[type=submit]{min-height:46px;color:var(--accent-on);background:var(--red);cursor:pointer;border:0;border-radius:9px;font-weight:700}.strong-sign-up form>button[type=submit]:disabled{opacity:.38;cursor:not-allowed}.strong-sign-up__requirements{grid-template-columns:1fr 1fr;gap:7px 12px;margin:-2px 0 2px;padding:0;list-style:none;display:grid}.strong-sign-up__requirements li{color:#676767;align-items:center;gap:6px;font-size:.62rem;display:flex}.strong-sign-up__requirements li.is-passed{color:#74ca8e}.strong-sign-up__back{color:#888;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px;font-size:.66rem}.strong-sign-up__error{color:#ff7b86;margin:13px 0 0;font-size:.67rem;line-height:1.5}.strong-sign-up footer{color:#797979;text-align:center;border-top:1px solid #272727;margin-top:24px;padding-top:20px;font-size:.68rem}.strong-sign-up footer a{color:var(--red-soft);text-decoration:none}.onboarding-shell{background:radial-gradient(circle at 50% 38%,#251013 0,#0b0909 33%,#080808 68%);min-height:100svh;overflow:hidden auto}.onboarding-header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080899;border-bottom:1px solid #ffffff12;grid-template-columns:1fr minmax(260px,420px) 1fr;align-items:center;min-height:78px;padding:0 clamp(22px,4vw,58px);display:grid;position:relative}.onboarding-header__account{justify-self:end;align-items:center;gap:17px;display:flex}.onboarding-header__account button{color:#8b8b8b;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:.66rem;font-weight:500;display:inline-flex}.onboarding-header__account button:hover{color:#fff;background:#fff1;border-color:#ffffff38}.onboarding-progress{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.onboarding-progress span{background:#303030;border-radius:2px;height:2px;transition:background .3s,box-shadow .3s}.onboarding-progress .is-active{background:var(--red);box-shadow:0 0 12px rgb(var(--accent-rgb) / .45);color:var(--accent-on)}.onboarding-count{color:#6f6f6f;letter-spacing:.08em;justify-self:end;font-size:.64rem}.onboarding-stage{place-items:center;min-height:calc(100svh - 78px);padding:36px 22px;display:grid;position:relative}.onboarding-stage:before{content:"∞";color:#ffffff05;pointer-events:none;font-size:min(65vw,900px);font-weight:600;line-height:1;position:fixed;bottom:-25vh;right:-7vw}.onboarding-stage__glow{background:rgb(var(--accent-rgb) / .07);filter:blur(100px);pointer-events:none;border-radius:50%;width:min(78vw,900px);height:420px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.onboarding-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(145deg,#1b1818e0,#0c0c0cd9);border:1px solid #ffffff1c;border-radius:24px;width:min(100%,930px);padding:clamp(30px,5vw,62px);position:relative;box-shadow:0 34px 100px #0006,inset 0 1px #ffffff0a}.onboarding-preview{color:#6d6d6d;letter-spacing:.14em;font-size:.55rem;position:absolute;top:22px;right:26px}.onboarding-intro{max-width:690px}.onboarding-intro>span{color:var(--red-soft);letter-spacing:.14em;font-size:.62rem;font-weight:600}.onboarding-intro h1{letter-spacing:-.055em;margin:12px 0 11px;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1}.onboarding-intro p{color:#898989;max-width:590px;margin:0;font-size:.78rem;line-height:1.65}.role-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.role-card{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #303030;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:176px;padding:19px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.role-card:hover{border-color:#545454;transform:translateY(-2px)}.role-card.is-selected{border-color:rgb(var(--accent-rgb) / .7);background:linear-gradient(145deg, rgb(var(--accent-rgb) / .14), #ffffff06);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .15)}.role-card__icon{color:#d5d5d5;background:#171717;border:1px solid #3a3a3a;border-radius:12px;place-items:center;width:41px;height:41px;margin-bottom:20px;display:grid}.role-card.is-selected .role-card__icon{border-color:rgb(var(--accent-rgb) / .4);color:var(--red-soft);background:rgb(var(--accent-rgb) / .12)}.role-card__check{color:#0000;border:1px solid #3a3a3a;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:17px;right:17px}.role-card.is-selected .role-card__check{border-color:var(--red);background:var(--red);color:var(--accent-on)}.role-card strong{font-size:.93rem;font-weight:500}.role-card small{color:#777;margin-top:9px;font-size:.68rem;line-height:1.55}.account-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.account-start-grid article{background:#ffffff06;border:1px solid #303030;border-radius:14px;min-height:176px;padding:20px}.account-start-grid article>span{width:42px;height:42px;color:var(--red-soft);background:#171717;border:1px solid #3a3a3a;border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.account-start-grid strong{font-size:.93rem;font-weight:500;display:block}.account-start-grid p{color:#777;margin:9px 0 0;font-size:.68rem;line-height:1.55}.profile-form{gap:18px;margin-top:36px;display:grid}.profile-form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-form label{gap:8px;display:grid}.profile-form label>span{color:#b2b2b2;font-size:.68rem}.profile-form label em{color:#5f5f5f;margin-left:5px;font-size:.59rem;font-style:normal}.profile-form input{color:#fff;background:#121212;border:1px solid #303030;border-radius:10px;outline:0;width:100%;height:50px;padding:0 15px;font-size:.8rem}.profile-form input:focus{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .08);border-color:#686868}.input-with-icon{position:relative}.input-with-icon svg{color:#686868;position:absolute;top:17px;left:14px}.input-with-icon input{padding-left:40px}.choice-block{margin-top:28px}.choice-block+.choice-block{margin-top:24px}.choice-block__label{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.choice-block__label span{color:#d0d0d0;font-size:.7rem}.choice-block__label small{color:#666;font-size:.6rem}.choice-cloud{flex-wrap:wrap;gap:8px;display:flex}.choice-cloud button,.mood-grid button{color:#929292;cursor:pointer;background:#151515;border:1px solid #303030;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:37px;padding:0 13px;font-size:.67rem;display:inline-flex}.choice-cloud button.is-selected{border-color:rgb(var(--accent-rgb) / .65);background:rgb(var(--accent-rgb) / .12);color:#fff}.mood-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.mood-grid button{flex-direction:column;min-height:64px;padding:9px 5px}.mood-grid button span{background:#464646;border-radius:50%;width:7px;height:7px}.mood-grid button.is-selected{color:#fff;background:#242424;border-color:#666}.mood-grid button.is-selected span{background:var(--red);box-shadow:0 0 10px rgb(var(--accent-rgb) / .65);color:var(--accent-on)}.goal-list{grid-template-columns:1fr 1fr;gap:9px;margin-top:32px;display:grid}.goal-list button{color:#fff;text-align:left;cursor:pointer;background:#141414;border:1px solid #303030;border-radius:11px;grid-template-columns:35px 1fr 26px;align-items:center;min-height:64px;padding:0 16px;display:grid}.goal-list button.is-selected{border-color:rgb(var(--accent-rgb) / .65);background:rgb(var(--accent-rgb) / .09)}.goal-list__number{color:#575757;font-size:.6rem}.goal-list strong{font-size:.76rem;font-weight:500}.goal-list__check{color:#0000;border:1px solid #393939;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.goal-list button.is-selected .goal-list__check{border-color:var(--red);background:var(--red);color:var(--accent-on)}.onboarding-summary{border-left:2px solid var(--red);background:linear-gradient(90deg, rgb(var(--accent-rgb) / .08), transparent);gap:5px;margin-top:22px;padding:13px 15px;display:grid}.onboarding-summary span{color:#6f6f6f;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem}.onboarding-summary strong{color:#b8b8b8;font-size:.67rem;font-weight:400}.onboarding-error{color:#ff7b86;margin:18px 0 0;font-size:.7rem;line-height:1.5}.onboarding-card__footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:36px;padding-top:20px;display:flex}.onboarding-back{color:#777;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:.7rem;display:inline-flex}.onboarding-next{border:0;min-width:166px;min-height:43px}.onboarding-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.onboarding-complete>.journey-brand{position:absolute;top:28px;left:clamp(25px,4vw,58px)}.onboarding-complete__orb{border:1px solid rgb(var(--accent-rgb) / .48);color:#fff;background:radial-gradient(circle, rgb(var(--accent-rgb) / .34), rgb(var(--accent-rgb) / .08));width:86px;height:86px;box-shadow:0 0 75px rgb(var(--accent-rgb) / .25);border-radius:50%;place-items:center;margin-bottom:30px;display:grid}.onboarding-complete h1{letter-spacing:-.06em;margin:14px 0 10px;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:500}.onboarding-complete p{color:#8b8b8b;max-width:530px;margin:0;font-size:.82rem;line-height:1.65}.onboarding-complete__button{border:0;margin-top:28px}.onboarding-shell--loading{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:.7rem;display:flex}.onboarding-shell--loading .journey-brand{position:absolute;top:30px;left:40px}.journey-loader{border:2px solid #303030;border-top-color:var(--red);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite journey-spin}@keyframes journey-spin{to{transform:rotate(360deg)}}.profile-modal{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000ad;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.profile-modal__panel{background:linear-gradient(145deg,#1b191afa,#0b0b0cfa);border:1px solid #ffffff21;border-radius:20px;width:min(920px,100%);max-height:min(720px,100svh - 60px);overflow:hidden;box-shadow:0 36px 110px #000000bf,inset 0 1px #ffffff0a}.profile-modal__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:70px;padding:13px 22px;display:flex}.profile-modal__header h2{letter-spacing:-.035em;margin:6px 0 0;font-size:1.45rem;font-weight:500}.profile-modal__body{grid-template-columns:285px 1fr;min-height:480px;display:grid}.profile-modal__rail{background:#0000002b;border-right:1px solid #ffffff14;flex-direction:column;gap:6px;padding:17px;display:flex;overflow-y:auto}.profile-modal__profile{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:59px;padding:8px;display:grid}.profile-modal__profile:hover,.profile-modal__profile--active{background:#ffffff0f;border-color:#ffffff1a}.profile-modal__profile>span:first-child{background:linear-gradient(145deg,#373737,#171717);border:1px solid #454545;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.74rem;display:grid}.profile-modal__profile strong,.profile-modal__profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-modal__profile strong{font-size:.74rem;font-weight:500}.profile-modal__profile small{color:#757575;margin-top:4px;font-size:.59rem}.profile-modal__add{color:#8c8c8c;cursor:pointer;background:0 0;border:1px dashed #3a3a3a;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;margin-top:4px;font-size:.66rem;display:inline-flex}.profile-modal__add:hover,.profile-modal__add--active{border-color:rgb(var(--accent-rgb) / .55);background:rgb(var(--accent-rgb) / .08);color:#fff}.profile-modal .profile-form{align-content:start;gap:11px;margin:0;padding:16px 22px 18px;overflow:visible}.profile-form__intro span{color:var(--red-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.profile-form__intro h3{letter-spacing:-.035em;margin:5px 0 4px;font-size:1.25rem;font-weight:500}.profile-form__intro p{color:#737373;margin:0;font-size:.64rem}.profile-modal .profile-field{position:relative}.profile-modal .profile-field select,.profile-modal .profile-field textarea{color:#fff;width:100%;font:inherit;background:#121212;border:1px solid #303030;border-radius:10px;outline:0;font-size:.78rem}.profile-modal .profile-field select{height:50px;padding:0 13px}.profile-modal .profile-field textarea{resize:none;min-height:88px;padding:12px 13px;line-height:1.45}.profile-modal .profile-field select:focus,.profile-modal .profile-field textarea:focus{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .08);border-color:#686868}.profile-field__handle{background:#121212;border:1px solid #303030;border-radius:10px;align-items:center;height:50px;padding-left:14px;display:flex}.profile-field__handle:focus-within{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .08);border-color:#686868}.profile-field__handle b{color:#666;font-size:.78rem;font-weight:400}.profile-modal .profile-field__handle input{height:48px;box-shadow:none;background:0 0;border:0;padding-left:4px}.profile-modal .profile-field>small{color:#666;text-align:right;margin:4px 2px 0;font-size:.55rem;line-height:1.35;display:block;position:static}.profile-form__error{color:#ff7b86;margin:0;font-size:.68rem}.profile-form__actions{border-top:1px solid #ffffff14;justify-content:flex-end;gap:9px;margin-top:0;padding-top:11px;display:flex}.profile-form__actions button{justify-content:center;min-width:128px}.profile-form__actions button:disabled{cursor:not-allowed;opacity:.35}.profile-link-editor{background:#0e0e0e;border:1px solid #2d2d2d;border-radius:12px;gap:12px;padding:15px;display:grid}.profile-link-editor__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-link-editor__heading>div{gap:4px;display:grid}.profile-link-editor__heading span{color:#e6e6e6;align-items:center;gap:7px;font-size:.68rem;font-weight:600;display:inline-flex}.profile-link-editor__heading small,.profile-link-editor__empty{color:#666;margin:0;font-size:.56rem;line-height:1.45}.profile-link-editor__heading>button{color:#d8d8d8;background:#171717;border:1px solid #383838;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.59rem;display:inline-flex}.profile-link-editor__rows{gap:9px;display:grid}.profile-link-editor__row{grid-template-columns:minmax(120px,.7fr) minmax(220px,1.3fr) 36px;align-items:end;gap:9px;display:grid}.profile-link-editor__row>button{color:#bb5d67;background:#171011;border:1px solid #392326;border-radius:9px;place-items:center;width:36px;height:50px;display:grid}.sidebar__studio{text-decoration:none}.sidebar__studio>svg{color:#666;margin-left:auto}.profile-menu__identity,.profile-menu__link{color:#fff;grid-template-columns:31px 1fr 16px;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 7px;text-decoration:none;display:grid}.profile-menu__identity{border-bottom:1px solid #303030;border-radius:9px;margin-bottom:3px;padding-bottom:10px;text-decoration:none}.profile-menu__identity:hover{background:#ffffff0e}.profile-menu__link{border-radius:9px}.profile-menu__link:hover{background:#ffffff0e}.profile-menu__identity>span:nth-child(2),.profile-menu__link>span:nth-child(2){min-width:0}.profile-menu__identity strong,.profile-menu__identity small,.profile-menu__link strong,.profile-menu__link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-menu__identity strong,.profile-menu__link strong{font-size:.7rem;font-weight:500}.profile-menu__identity small,.profile-menu__link small{color:#777;margin-top:3px;font-size:.59rem}.profile-modal__panel--single{width:min(980px,100%);max-height:calc(100svh - 32px);overflow-y:auto}.profile-modal__panel--compact{width:min(680px,100%);overflow-y:auto}.profile-form--single{margin:0}.profile-form__details{grid-template-columns:minmax(0,1.8fr) minmax(250px,.8fr);align-items:stretch;gap:14px;display:grid}.profile-role-fieldset{border:0;margin:0;padding:0}.profile-role-fieldset legend{color:#b2b2b2;font-size:.68rem}.profile-role-fieldset>p{color:#666;margin:4px 0 8px;font-size:.58rem}.profile-role-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.profile-role{color:#fff;text-align:left;cursor:pointer;background:#121212;border:1px solid #303030;border-radius:9px;align-content:center;gap:3px;min-height:49px;padding:7px 9px;display:grid}.profile-role strong{font-size:.68rem;font-weight:500}.profile-role span{color:#666;font-size:.55rem}.profile-role--active{border-color:rgb(var(--accent-rgb) / .65);background:rgb(var(--accent-rgb) / .1)}.profile-role--active span{color:var(--red-soft)}.profile-media-editor{gap:8px;display:grid}.profile-media-editor__banner{background:radial-gradient(circle at 72% 22%, rgb(var(--accent-rgb) / .48), transparent 27%), linear-gradient(135deg, #361016, #111);background-position:50%;background-size:cover;border:1px solid #333;border-radius:14px;min-height:126px;position:relative}.profile-media-editor__banner>label{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#080808ad;border:1px solid #ffffff38;border-radius:18px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:.61rem;display:inline-flex;position:absolute;top:12px;right:12px}.profile-media-editor input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-media-editor__avatar{color:#fff;background:linear-gradient(145deg,#454545,#151515);border:2px solid #171717;border-radius:50%;place-items:center;width:74px;height:74px;font-size:1.5rem;font-weight:700;display:grid;position:absolute;bottom:-29px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 30px #00000094}.profile-media-editor__avatar img{object-fit:cover}.profile-media-editor__avatar label{z-index:2;cursor:pointer;background:#080808d6;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:2px;right:2px}.profile-media-editor__requirements{color:#858585;text-align:center;grid-template-columns:1fr 1fr;gap:2px 16px;margin-top:24px;font-size:.56rem;line-height:1.35;display:grid}.profile-media-editor__requirements strong{color:#d9d9d9;font-weight:600}.profile-media-editor__requirements small{color:#626262;grid-column:1/-1;font-size:.53rem}.profile-field--bio{flex-direction:column;display:flex}.profile-field--bio textarea{flex:1}.studio-shell{background:radial-gradient(circle at 72% 8%, rgb(var(--accent-rgb) / .1), transparent 28%), #080808;color:#f6f6f6;min-height:100svh;overflow-x:clip}.studio-topbar{z-index:20;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#080808c2;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 clamp(20px,4vw,58px);display:grid;position:sticky;top:0}.studio-back{color:#898989;align-items:center;gap:7px;width:max-content;font-size:.67rem;text-decoration:none;display:inline-flex}.studio-back:hover{color:#fff}.studio-brand{color:#fff;align-items:center;gap:8px;font-size:.84rem;font-weight:500;display:flex}.studio-brand b{border:1px solid rgb(var(--accent-rgb) / .38);color:var(--red-soft);letter-spacing:.13em;border-radius:5px;padding:4px 6px;font-size:.48rem;font-weight:600}.studio-profile-button{color:#aaa;background:0 0;border:0;justify-self:end;align-items:center;gap:8px;font-size:.65rem;text-decoration:none;display:flex}.studio-profile-button>span{color:#fff;background:#1d1d1d;border:1px solid #444;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.studio-content{width:min(1160px,100% - 40px);margin:0 auto;padding:62px 0 100px}.studio-hero{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:clamp(36px,8vw,110px);padding:0 0 64px;display:grid}.studio-hero h1{letter-spacing:-.065em;max-width:720px;margin:14px 0 19px;font-size:clamp(3.2rem,6vw,6.5rem);font-weight:450;line-height:.9}.studio-hero>div:first-child>p{color:#888;max-width:660px;margin:0;font-size:.8rem;line-height:1.7}.studio-identity-card{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff1f;border-radius:18px;padding:24px;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00000042}.studio-identity-card>span{color:var(--red-soft);letter-spacing:.13em;font-size:.55rem}.studio-identity-card>strong,.studio-identity-card>small{display:block}.studio-identity-card>strong{margin-top:15px;font-size:1.3rem;font-weight:500}.studio-identity-card>small{color:#777;margin-top:4px;font-size:.66rem}.studio-identity-card>div{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.studio-identity-card>div span{color:#bcbcbc;background:#00000038;border:1px solid #363636;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:.57rem;display:inline-flex}.studio-section{padding:52px 0 0}.studio-command-grid{background:#292929;border:1px solid #292929;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,1.35fr);gap:1px;margin:26px 0 54px;display:grid}.studio-command-grid>article,.studio-command-grid>button{color:#fff;text-align:left;background:#111;border:0;min-height:112px;padding:20px}.studio-command-grid>article{align-content:center;display:grid}.studio-command-grid small{color:#777;letter-spacing:.11em;font-size:.58rem}.studio-command-grid article strong{margin:4px 0;font-size:1.8rem;font-weight:500}.studio-command-grid article span{color:#777;font-size:.72rem}.studio-command-grid>button{cursor:pointer;align-items:center;gap:13px;display:flex}.studio-command-grid>button>span{flex:1;gap:4px;display:grid}.studio-command-grid>button>svg:first-child{color:var(--red-soft)}.studio-command-grid>button:hover{background:#171717}@media (max-width:900px){.studio-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.studio-command-grid{grid-template-columns:1fr;margin-bottom:34px}.release-lyrics__heading,.release-lyrics__tools{flex-direction:column;align-items:flex-start}}.studio-section__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:19px;display:flex}.studio-section__heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:1.65rem;font-weight:500}.studio-section__heading p,.studio-section__heading>small{color:#6f6f6f;margin:7px 0 0;font-size:.65rem;line-height:1.5}.studio-tool-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.studio-tool{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#171717,#101010);border:1px solid #292929;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:182px;padding:18px;display:flex;position:relative}.studio-tool:hover{border-color:#4a4a4a;transform:translateY(-2px)}.studio-tool>span{width:37px;height:37px;color:var(--red-soft);background:#1d1516;border:1px solid #3a3a3a;border-radius:10px;place-items:center;margin-bottom:28px;display:grid}.studio-tool strong{font-size:.78rem;font-weight:500}.studio-tool p{color:#6e6e6e;margin:7px 0 0;font-size:.61rem;line-height:1.55}.studio-tool>svg{color:#555;position:absolute;bottom:14px;right:14px}.studio-empty{color:#777;border:1px dashed #333;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;min-height:132px;padding:23px;display:grid}.studio-empty>svg{color:var(--red-soft)}.studio-empty strong{color:#d5d5d5;font-size:.77rem;font-weight:500}.studio-empty p{max-width:650px;margin:6px 0 0;font-size:.62rem;line-height:1.55}.studio-empty button{color:#aaa;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:.65rem;display:inline-flex}.managed-page-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.managed-page-card{background:#121212;border:1px solid #2e2e2e;border-radius:14px;grid-template-columns:52px 1fr 32px;align-items:center;gap:13px;min-height:118px;padding:18px;display:grid}.managed-page-card__avatar{border:1px solid rgb(var(--accent-rgb) / .3);background:linear-gradient(145deg, rgb(var(--accent-rgb) / .28), #171717);border-radius:13px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.managed-page-card small{color:var(--red-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.managed-page-card h3{margin:5px 0 3px;font-size:.82rem;font-weight:500}.managed-page-card p{color:#737373;margin:0;font-size:.59rem}.managed-page-card div>span{color:#8c8c8c;text-transform:capitalize;margin-top:8px;font-size:.52rem;display:block}.managed-page-card>button{color:#777;cursor:pointer;background:0 0;border:1px solid #333;border-radius:8px;width:32px;height:32px}.studio-permission-note{color:#777;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:.61rem;line-height:1.45;display:flex}.studio-permission-note svg{color:var(--red-soft);flex:none}.artist-path-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.artist-path{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#1e1e1ef2,#0d0d0df2);border:1px solid #2b2b2b;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:244px;padding:22px;transition:all .2s;display:flex;position:relative}.artist-path:hover{border-color:rgb(var(--accent-rgb) / .48);transform:translateY(-3px);box-shadow:0 20px 45px #0000004d}.artist-path>span{border:1px solid rgb(var(--accent-rgb) / .3);width:42px;height:42px;color:var(--red-soft);background:rgb(var(--accent-rgb) / .08);border-radius:12px;place-items:center;margin-bottom:31px;display:grid}.artist-path small{color:var(--red-soft);letter-spacing:.13em;font-size:.51rem}.artist-path strong{letter-spacing:-.025em;margin-top:8px;font-size:1.1rem;font-weight:500}.artist-path p{color:#777;max-width:300px;margin:9px 0 0;font-size:.65rem;line-height:1.6}.artist-path>svg{color:#555;position:absolute;bottom:18px;right:18px}.access-request-list{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.access-request-list article{background:#121212;border:1px solid #2c2c2c;border-radius:13px;align-items:center;gap:13px;min-height:105px;padding:17px;display:flex}.access-request-list article>div,.access-request-list strong,.access-request-list small,.access-request-list__path{display:block}.access-request-list__avatar{color:#bbb;background:#1b1b1b;border:1px solid #363636;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:.82rem;display:grid;position:relative;overflow:hidden}.access-request-list__avatar img{object-fit:cover}.access-request-list__path{color:var(--red-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.access-request-list strong{align-items:center;gap:5px;margin-top:6px;font-size:.8rem;font-weight:500;display:inline-flex}.access-request-list strong .verified-badge{width:12px;height:12px}.access-request-list small{color:#747474;text-transform:capitalize;margin-top:5px;font-size:.58rem}.artist-access-modal{width:min(760px,100%);overflow-y:auto}.artist-search{grid-template-columns:1fr auto;gap:8px;display:grid}.artist-search button{color:#ddd;cursor:pointer;background:#202020;border:1px solid #3b3b3b;border-radius:10px;align-items:center;gap:7px;padding:0 17px;font-size:.66rem;display:flex}.artist-result{color:#fff;text-align:left;cursor:pointer;background:#131313;border:1px solid #303030;border-radius:11px;grid-template-columns:42px 1fr 20px;align-items:center;gap:11px;min-height:62px;padding:9px;display:grid}.artist-result>span{background:#292929;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.artist-result strong,.artist-result small{display:block}.artist-result strong{font-size:.73rem;font-weight:500}.artist-result small{color:#777;margin-top:4px;font-size:.58rem}.artist-result--selected{border-color:rgb(var(--accent-rgb) / .65);background:rgb(var(--accent-rgb) / .08)}.catalog-truth{background:#111;border:1px dashed #3a3a3a;border-radius:11px;padding:17px}.catalog-truth strong{font-size:.72rem;font-weight:500}.catalog-truth p{color:#777;margin:6px 0 0;font-size:.62rem;line-height:1.55}.first-release-fields{grid-template-columns:1fr 1fr;gap:16px 12px;display:grid}.first-release-fields .profile-field:first-child{grid-column:1/-1}.rights-check{color:#aaa;grid-column:1/-1;align-items:center;gap:9px;font-size:.64rem;display:flex}.rights-check input{accent-color:var(--red);flex:none;margin:0;width:17px!important;height:17px!important;min-height:0!important}.profile-overlay{z-index:39;inset:0 var(--feed-width) var(--player-height) 232px;color:#f5f5f5;-webkit-backdrop-filter:blur(34px)saturate(135%);backdrop-filter:blur(34px)saturate(135%);scrollbar-width:thin;scrollbar-color:#565656 transparent;will-change:transform, opacity;background:linear-gradient(145deg,#121212e0,#070707f0);animation:.38s cubic-bezier(.2,.72,.2,1) both premium-sheet-up;position:fixed;overflow-y:auto;box-shadow:inset 0 1px #ffffff14,0 -22px 70px #00000080}.profile-overlay--closing{pointer-events:none;animation:.32s cubic-bezier(.4,0,1,1) both premium-sheet-down}.profile-overlay:before{inset:0 var(--feed-width) var(--player-height) 232px;z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 72% 10%, rgb(var(--accent-rgb) / .16), transparent 30%), linear-gradient(130deg, #ffffff08, transparent 38%);position:fixed}.profile-overlay__back{z-index:5;color:#e5e5e5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#0d0d0d8a;border:1px solid #ffffff1f;border-radius:19px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.65rem;display:inline-flex;position:absolute;top:20px;left:22px}@media (max-width:1120px){.profile-overlay,.profile-overlay:before{left:86px;right:0}}@media (max-width:900px){.profile-overlay,.profile-overlay:before{left:0;right:0}}.profile-overlay__back:hover{background:#191919b8;border-color:#ffffff3d}.profile-overlay__hero{isolation:isolate;background:radial-gradient(circle at 75% 14%, rgb(var(--accent-rgb) / .55), transparent 25%), radial-gradient(circle at 42% 0, #44161d, transparent 48%), #0b0b0b;background-position:50%;background-size:cover;align-items:flex-end;min-height:clamp(340px,52vh,520px);padding:0 clamp(30px,5vw,72px) 44px;display:flex;position:relative}.profile-overlay__scrim{z-index:-1;background:linear-gradient(#00000021 26%,#000000f0),linear-gradient(90deg,#0000006b,#0000 60%);position:absolute;inset:0}.profile-overlay__identity{align-items:center;gap:22px;min-width:0;display:flex}.profile-overlay__avatar{background:#242424;border:2px solid #ffffffd1;border-radius:50%;flex:none;place-items:center;width:120px;height:120px;font-size:2.2rem;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #0000009e}.profile-overlay__avatar img{object-fit:cover}.profile-overlay__copy{--profile-name-size:clamp(3.6rem, 5.8vw, 6.2rem);min-width:0;max-width:calc(100vw - 430px)}.profile-overlay__name{min-width:0;font-size:var(--profile-name-size);align-items:center;gap:.14em;display:flex}.profile-overlay__name h1{letter-spacing:-.072em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 6px 34px #0009;min-width:0;margin:-.13em 0;padding:.13em 0;font-size:1em;font-weight:800;line-height:.9;overflow:hidden}.profile-overlay__name .verified-badge{flex:none;width:.52em;height:.52em}.profile-overlay__meta{padding-right:calc(var(--profile-name-size) * .66);color:#d0d0d0;white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:17px;font-size:.72rem;display:flex}.profile-overlay__meta i{background:#888;border-radius:50%;width:3px;height:3px}.profile-overlay__meta strong{color:#fff;font-weight:650}.profile-verification{z-index:2;color:#f2f2f2;letter-spacing:.01em;align-items:center;gap:11px;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:700;display:flex;position:absolute;bottom:22px;right:clamp(30px,5vw,72px)}.profile-verification .verified-badge{width:30px;height:30px}.profile-overlay__actions{background:linear-gradient(90deg, rgb(var(--accent-rgb) / .12), transparent 46%);border-bottom:1px solid #ffffff17;align-items:center;gap:9px;min-height:82px;padding:0 clamp(30px,5vw,72px);display:flex}.profile-overlay__actions .secondary-action{border-radius:18px;min-height:36px;font-size:.65rem}.profile-tabs{align-self:stretch;align-items:center;gap:24px;margin-left:auto;display:flex}.profile-actions .profile-tabs button,.profile-overlay__actions .profile-tabs button{color:#777;text-transform:capitalize;background:0 0;border:0;border-radius:0;min-height:100%;padding:0 2px;font-size:.65rem;font-weight:650;position:relative}.profile-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.profile-tabs button.is-active{color:#fff}.profile-tabs button.is-active:after{background:var(--red);color:var(--accent-on)}.profile-overlay__play{width:50px;height:50px;color:var(--accent-on);background:var(--red);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-right:3px;padding:0;display:grid}.profile-overlay__play:disabled,.profile-actions .profile-play:disabled{opacity:.35;cursor:default}.profile-overlay__content{grid-template-columns:minmax(0,1fr) 300px;gap:clamp(30px,6vw,78px);padding:42px clamp(30px,5vw,72px) 70px;display:grid}.profile-overlay__content--artist{display:block}.profile-social{width:min(760px,100%);margin:0 auto}.profile-social .social-post{background:#0e0e0e;border:1px solid #262626;border-radius:16px}.profile-social .social-feed__posts{gap:14px}.profile-overlay__content h2{letter-spacing:-.04em;margin:7px 0 0;font-size:1.5rem;font-weight:500}.profile-overlay__empty{min-height:188px;color:var(--red-soft);text-align:center;border:1px dashed #343434;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;margin-top:16px;padding:26px;display:flex}.profile-overlay__empty strong{color:#ddd;margin-top:13px;font-size:.8rem;font-weight:500}.profile-overlay__empty p{color:#747474;max-width:430px;margin:7px 0 0;font-size:.62rem;line-height:1.55}.profile-overlay__empty a{color:#eee;margin-top:14px;font-size:.62rem}.profile-catalog-list{gap:8px;margin-top:16px;display:grid}.profile-catalog-track{color:#ddd;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #2d2d2d;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto 34px;align-items:center;gap:12px;width:100%;min-height:70px;padding:8px 10px 8px 8px;transition:border-color .18s,background .18s,transform .18s;display:grid}.profile-catalog-track:hover,.profile-catalog-track--active{border-color:rgb(var(--accent-rgb) / .4);background:rgb(var(--accent-rgb) / .07);transform:translateY(-1px)}.profile-catalog-track__copy{min-width:0}.profile-catalog-track__copy strong,.profile-catalog-track__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-catalog-track__copy strong{color:#f4f4f4;font-size:.73rem;font-weight:520}.profile-catalog-track__copy small{color:#727272;margin-top:5px;font-size:.56rem}.profile-catalog-track__duration{color:#777;font-size:.58rem}.profile-catalog-track__play{color:#fff;background:#292929;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.profile-catalog-track--active .profile-catalog-track__play{background:var(--red);color:var(--accent-on)}.library-hub{min-height:calc(100vh - var(--topbar-height) - var(--player-height));background:radial-gradient(circle at 80% 0, rgb(var(--accent-rgb) / .08), transparent 34%);padding:clamp(42px,6vw,76px) clamp(28px,7vw,96px) 100px}.library-hub>header,.library-hub>.profile-playlists{width:min(1100px,100%);margin-inline:auto}.library-hub>header h1{color:#f6f6f6;letter-spacing:-.065em;margin:8px 0 10px;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.95}.library-hub>header p{color:#8b8b8b;max-width:660px;margin:0;font-size:.72rem;line-height:1.65}.library-hub>.profile-playlists{margin-top:46px}.profile-playlists{width:100%}.profile-playlists__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.profile-playlists__heading h2{color:#f2f2f2;letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(1.5rem,3vw,2.45rem)}.profile-playlists__heading p{color:#777;margin:0;font-size:.63rem;line-height:1.55}.profile-playlists__heading form{gap:8px;min-width:min(390px,100%);display:flex}.profile-playlists input,.profile-playlists textarea,.profile-playlists select{color:#e7e7e7;width:100%;min-height:39px;font:inherit;background:#111;border:1px solid #303030;border-radius:9px;outline:none;font-size:.63rem}.profile-playlists input,.profile-playlists select{padding:0 12px}.profile-playlists textarea{resize:vertical;min-height:72px;padding:10px 12px}.profile-playlists input:focus,.profile-playlists textarea:focus,.profile-playlists select:focus{border-color:rgb(var(--accent-rgb) / .7);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .08)}.profile-playlists button{font:inherit}.profile-playlists__heading form button,.playlist-card__add>button,.playlist-card__edit span button{border:1px solid rgb(var(--accent-rgb) / .45);color:#fff;background:rgb(var(--accent-rgb) / .13);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 14px;font-size:.6rem;display:inline-flex}.profile-playlists button:disabled{opacity:.42;cursor:default}.profile-playlists__error{color:#ff9ba4;background:#fa011514;border:1px solid #fa011559;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:.62rem}.profile-playlists__grid{gap:14px;display:grid}.playlist-card{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #292929;border-radius:15px;overflow:hidden}.playlist-card>header{border-bottom:1px solid #262626;align-items:center;gap:13px;min-height:78px;padding:14px 16px;display:flex}.playlist-card__play{width:40px;height:40px;color:var(--accent-on);background:var(--red);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.playlist-card__title{flex:1;min-width:0}.playlist-card__title h3{color:#f1f1f1;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.84rem;font-weight:650;overflow:hidden}.playlist-card__title p{color:#737373;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:.56rem;overflow:hidden}.playlist-card__visibility{color:#777;white-space:nowrap;border:1px solid #333;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.52rem;display:inline-flex}.playlist-card__visibility--public{color:#70d8aa;background:#26c48112;border-color:#26c48152}.playlist-card__actions{gap:5px;display:flex}.playlist-card__actions button,.playlist-song>button:last-child{color:#929292;cursor:pointer;background:#151515;border:1px solid #303030;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.playlist-card__actions button:hover,.playlist-song>button:last-child:hover{border-color:rgb(var(--accent-rgb) / .45);color:#fff}.playlist-card__edit{flex:1;grid-template-columns:minmax(160px,.45fr) minmax(220px,1fr) auto;gap:8px;display:grid}.playlist-card__edit span{gap:6px;display:flex}.playlist-card__edit span button:last-child{background:#151515;border-color:#333}.playlist-card__add{border-bottom:1px solid #232323;gap:8px;padding:10px 16px;display:flex}.playlist-card__tracks{display:grid}.playlist-song{border-top:1px solid #ffffff0b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 12px;display:grid}.playlist-song:first-child{border-top:0}.playlist-song:hover,.playlist-song--active{background:rgb(var(--accent-rgb) / .055)}.playlist-song>button:first-child{color:#777;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:0;display:grid}.playlist-song .album-art{width:42px;height:42px}.playlist-song>button:first-child>span:nth-child(3){min-width:0}.playlist-song strong,.playlist-song small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.playlist-song strong{color:#dedede;font-size:.65rem;font-weight:570}.playlist-song small{color:#727272;margin-top:3px;font-size:.52rem}.playlist-song>button:first-child>small{margin:0}.playlist-card__empty,.profile-playlists__empty{color:#686868;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:116px;padding:24px;font-size:.6rem;display:flex}.profile-playlists__empty{border:1px dashed #303030;border-radius:15px;min-height:220px}.profile-playlists__empty strong{color:#d6d6d6;font-size:.78rem}.profile-playlists__empty p{max-width:460px;margin:0;line-height:1.55}.profile-playlists__grid--collection{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px}.profile-playlists__grid--collection .profile-playlists__empty{grid-column:1/-1}.playlist-tile{min-width:0}.playlist-tile__open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.playlist-cover{aspect-ratio:1;background:#151515;border:1px solid #292929;border-radius:13px;grid-template-columns:repeat(2,1fr);transition:transform .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 16px 38px #0003}.playlist-tile__open:hover .playlist-cover{border-color:#464646;transform:translateY(-3px)}.playlist-cover>.album-art{border-radius:0;width:100%;height:100%}.playlist-cover>span{color:#6e6e6e;grid-column:1/-1;place-items:center;display:grid}.playlist-tile__copy{min-width:0;padding:11px 2px 8px;display:block}.playlist-tile__copy strong{color:#ededed;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:640;display:block;overflow:hidden}.playlist-tile__copy small{color:#737373;margin-top:5px;font-size:.52rem;display:block}.playlist-tile .playlist-card__visibility{justify-self:start;margin-left:2px}.playlist-detail__back{color:#969696;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 22px;padding:0;font-size:.6rem;display:inline-flex}.playlist-detail__back:hover{color:#fff}.playlist-detail__hero{align-items:end;gap:24px;margin-bottom:22px;display:flex}.playlist-cover--large{flex:0 0 172px;width:172px}.playlist-detail__copy{min-width:0;padding-bottom:4px}.playlist-detail__copy h2{color:#f4f4f4;letter-spacing:-.045em;margin:8px 0 7px;font-size:clamp(1.35rem,3vw,2.25rem);line-height:1}.playlist-detail__copy>p{color:#858585;margin:0;font-size:.65rem;line-height:1.55}.playlist-detail__meta{color:#6f6f6f;text-transform:capitalize;gap:14px;margin-top:14px;font-size:.53rem;display:flex}.playlist-detail__toolbar{border-top:1px solid #252525;align-items:center;gap:7px;padding:12px 0;display:flex}.playlist-detail__toolbar>button:not(.playlist-card__play){color:#9b9b9b;min-height:34px;font:inherit;cursor:pointer;background:#151515;border:1px solid #303030;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:.56rem;display:inline-flex}.playlist-detail__toolbar>button:not(.playlist-card__play):hover{color:#fff;border-color:#4a4a4a}.playlist-detail__toolbar>button:last-child{color:#d87d84;margin-left:auto}.profile-playlists--detail .playlist-card__add{padding-inline:0}.playlist-add-search{border-top:1px solid #252525;padding:13px 0 15px}.playlist-add-search>label{color:#777;background:#111;border:1px solid #303030;border-radius:10px;align-items:center;gap:9px;max-width:560px;padding:0 12px;display:flex}.playlist-add-search>label:focus-within{border-color:rgb(var(--accent-rgb) / .7);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .08);color:#bbb}.playlist-add-search>label input{min-height:42px;box-shadow:none;background:0 0;border:0;padding:0}.playlist-add-search__hint{color:#676767;margin:9px 0 0;font-size:.54rem}.playlist-add-search__results{background:#101010;border:1px solid #272727;border-radius:11px;max-width:720px;margin-top:10px;display:grid;overflow:hidden}.playlist-add-search__results article{border-top:1px solid #252525;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;padding:8px 10px;display:grid}.playlist-add-search__results article:first-child{border-top:0}.playlist-add-search__art{color:#999;background:#202020;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.playlist-add-search__art .album-art{width:38px;height:38px}.playlist-add-search__results strong,.playlist-add-search__results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.playlist-add-search__results strong{color:#e6e6e6;font-size:.62rem;font-weight:630}.playlist-add-search__results small{color:#717171;margin-top:4px;font-size:.5rem}.playlist-add-search__results article>button{color:#ddd;cursor:pointer;background:#181818;border:1px solid #363636;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:.54rem;display:inline-flex}.playlist-add-search__results article>button:hover{border-color:rgb(var(--accent-rgb) / .55);color:#fff}.playlist-add-search__results>p{color:#777;text-align:center;margin:0;padding:22px;font-size:.58rem}.profile-playlists--detail .playlist-card__tracks{border:1px solid #262626;border-radius:12px;overflow:hidden}.playlist-picker{z-index:290;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.playlist-picker>section{background:#101010;border:1px solid #343434;border-radius:17px;width:min(470px,100%);max-height:min(680px,100vh - 44px);overflow:auto;box-shadow:0 30px 90px #000000a6}.playlist-picker header{justify-content:space-between;align-items:center;padding:19px 20px 14px;display:flex}.playlist-picker h2{color:#f2f2f2;letter-spacing:-.03em;margin:5px 0 0;font-size:1.12rem}.playlist-picker header>button{color:#aaa;cursor:pointer;background:#171717;border:1px solid #303030;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.playlist-picker__track{background:#151515;border:1px solid #292929;border-radius:10px;align-items:center;gap:11px;margin:0 20px 12px;padding:10px;display:flex}.playlist-picker__track .album-art{flex:0 0 42px;width:42px;height:42px}.playlist-picker__track strong,.playlist-picker__track small{display:block}.playlist-picker__track strong{color:#e8e8e8;font-size:.64rem}.playlist-picker__track small{color:#777;margin-top:4px;font-size:.52rem}.playlist-picker__list{max-height:286px;padding:0 12px;display:grid;overflow:auto}.playlist-picker__list>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #252525;grid-template-columns:35px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:10px 8px;display:grid}.playlist-picker__list>button:hover{background:#ffffff09}.playlist-picker__icon{color:#a4a4a4;background:#202020;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.playlist-picker__list strong,.playlist-picker__list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.playlist-picker__list strong{color:#e5e5e5;font-size:.62rem}.playlist-picker__list small{color:#6e6e6e;margin-top:4px;font-size:.49rem}.playlist-picker__list i{color:#fff;border:1px solid #353535;border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.playlist-picker__list button[aria-pressed=true] i{border-color:var(--red);background:var(--red);color:var(--accent-on)}.playlist-picker__list>p{color:#777;text-align:center;margin:0;padding:23px 10px;font-size:.59rem;line-height:1.5}.playlist-picker form{border-top:1px solid #292929;gap:8px;padding:14px 20px;display:flex}.playlist-picker input{color:#eee;min-width:0;min-height:39px;font:inherit;background:#171717;border:1px solid #333;border-radius:8px;outline:none;flex:1;padding:0 11px;font-size:.6rem}.playlist-picker form button,.playlist-picker footer button{border:1px solid rgb(var(--accent-rgb) / .45);color:#fff;background:rgb(var(--accent-rgb) / .15);min-height:39px;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:.58rem}.playlist-picker form button{align-items:center;gap:6px;display:inline-flex}.playlist-picker button:disabled{opacity:.45;cursor:default}.playlist-picker__error{color:#ff9ba4;margin:0 20px 10px;font-size:.56rem}.playlist-picker footer{border-top:1px solid #292929;justify-content:space-between;gap:8px;padding:14px 20px 18px;display:flex}.playlist-picker footer button{background:var(--red);min-width:82px;color:var(--accent-on)}.playlist-picker footer .playlist-picker__create{color:#ccc;background:#171717;border-color:#363636}.profile-overlay__about{background:#ffffff09;border:1px solid #ffffff1c;border-radius:16px;align-self:start;padding:23px;box-shadow:inset 0 1px #ffffff06}.profile-overlay__about>p{color:#909090;margin:15px 0 22px;font-size:.67rem;line-height:1.65}.profile-overlay__about>div{color:#777;align-items:center;gap:9px;margin-top:11px;font-size:.61rem;display:flex}.profile-overlay__about>div strong{color:#ddd;font-weight:500}.profile-overlay__about>small{color:#666;letter-spacing:.11em;text-transform:uppercase;margin-top:25px;font-size:.51rem;display:block}.profile-overlay__about ul{flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.profile-overlay__about li{color:#aaa;text-transform:capitalize;border:1px solid #363636;border-radius:7px;padding:6px 8px;font-size:.54rem}.public-profile{color:#f5f5f5;background:#0a0a0a;min-height:100svh;padding-bottom:90px}.public-profile__top{z-index:20;background:linear-gradient(#090909dc,#0000);grid-template-columns:1fr auto 1fr;align-items:center;min-height:62px;padding:0 clamp(18px,3vw,42px);display:grid;position:fixed;top:0;left:0;right:0}.public-profile__top>a:first-child{color:#d0d0d0;align-items:center;gap:7px;width:max-content;font-size:.66rem;text-decoration:none;display:flex}.public-profile__brand{align-items:center;gap:5px;display:flex}.profile-hero{background:radial-gradient(circle at 76% 22%, rgb(var(--accent-rgb) / .58), transparent 23%), radial-gradient(circle at 45% 0%, #4a1920, transparent 45%), linear-gradient(135deg, #19090b, #070707 70%);background-position:50%;background-size:cover;align-items:flex-end;min-height:540px;padding:0 clamp(30px,5vw,82px) 54px;display:flex;position:relative}.profile-hero:after{content:"";background:linear-gradient(#0000,#000000eb);height:60%;position:absolute;inset:auto 0 0}.profile-hero__grain{opacity:.19;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:absolute;inset:0;overflow:hidden}.profile-hero__identity{z-index:2;align-items:center;gap:24px;min-width:0;display:flex;position:relative}.profile-hero__avatar{background:linear-gradient(145deg,#3d3d3d,#111);border:2px solid #ffffffd1;border-radius:50%;flex:none;place-items:center;width:120px;height:120px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #000a}.profile-hero__avatar span{font-size:2.2rem;font-weight:750}.profile-hero__avatar img{object-fit:cover;width:100%;height:100%}.profile-hero__copy{--profile-name-size:clamp(3.6rem, 5.8vw, 6.2rem);min-width:0;max-width:calc(100vw - 250px)}.profile-hero__name{min-width:0;font-size:var(--profile-name-size);align-items:center;gap:.14em;display:flex}.profile-hero__name h1{letter-spacing:-.078em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 4px 30px #00000085;min-width:0;margin:-.14em 0;padding:.14em 0;font-size:1em;font-weight:800;line-height:.9;overflow:hidden}.profile-hero__name .verified-badge{flex:none;width:.52em;height:.52em}.profile-hero__meta{padding-right:calc(var(--profile-name-size) * .66);color:#d3d3d3;white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:17px;font-size:.78rem;display:flex}.profile-hero__meta i{background:#888;border-radius:50%;width:3px;height:3px}.profile-hero__meta strong{color:#fff;font-weight:650}.profile-hero>.profile-verification{right:clamp(30px,5vw,82px)}.profile-actions{background:linear-gradient(90deg, rgb(var(--accent-rgb) / .1), transparent 45%);border-bottom:1px solid #252525;align-items:center;gap:10px;min-height:89px;padding:0 clamp(30px,5vw,82px);display:flex}.profile-actions button,.profile-actions a{color:#ddd;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:20px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 15px;font-size:.65rem;text-decoration:none;display:inline-flex}.profile-actions .profile-play{width:52px;height:52px;min-height:52px;color:var(--accent-on);background:var(--red);border:0;padding:0}.profile-actions .profile-more{border:0;padding-inline:10px}.profile-content{grid-template-columns:minmax(0,1fr) 340px;gap:clamp(40px,7vw,100px);max-width:1360px;margin:0 auto;padding:54px clamp(30px,5vw,82px);display:grid}.profile-content--artist{max-width:1440px;display:block}.artist-catalog{gap:62px;min-width:0;display:grid}.artist-catalog h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:650}.artist-popular__list{margin-top:20px;display:grid}.artist-popular__track{color:#8c8c8c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #232323;grid-template-columns:34px 54px minmax(150px,1fr) 100px 45px 34px;align-items:center;gap:12px;width:100%;min-height:70px;padding:8px 10px;transition:background .18s;display:grid}.artist-popular__track:hover,.artist-popular__track.is-active{background:#ffffff0b}.artist-popular__rank{color:#696969;text-align:center;font-size:.72rem}.artist-popular__copy{min-width:0}.artist-popular__copy strong{color:#f0f0f0;font-size:.76rem;font-weight:600}.artist-popular__copy small{color:#6f6f6f;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.58rem;display:block;overflow:hidden}.artist-popular__track>span:nth-last-child(3),.artist-popular__track>span:nth-last-child(2){font-size:.6rem}.artist-popular__play{color:#fff;background:#282828;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.artist-popular__track.is-active .artist-popular__play{background:var(--red);color:var(--accent-on)}.artist-discography__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:24px 18px;margin-top:22px;display:grid}.artist-release-card{min-width:0}.artist-release-card__art{aspect-ratio:1;cursor:pointer;background:#151515;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.artist-release-card__art .album-art{width:100%;height:100%}.artist-release-card__play{color:#fff;background:var(--red);opacity:0;border-radius:50%;place-items:center;width:46px;height:46px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(8px);box-shadow:0 10px 30px #000a}.artist-release-card__art:hover .artist-release-card__play,.artist-release-card__art:focus-visible .artist-release-card__play{opacity:1;transform:translateY(0)}.artist-release-card>strong{color:#f1f1f1;text-overflow:ellipsis;white-space:nowrap;margin-top:11px;font-size:.78rem;display:block;overflow:hidden}.artist-release-card>span{color:#737373;margin-top:5px;font-size:.62rem;display:block}.artist-about{background:#242424;border-radius:18px;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,70px);margin-top:72px;padding:clamp(28px,5vw,58px);display:grid}.artist-about--tab{margin-top:0}.profile-about--tab,.profile-overlay__about--tab{width:min(760px,100%);margin:0 auto}.artist-about__avatar{aspect-ratio:1;background:#171717;border-radius:50%;width:100%;position:relative;overflow:hidden}.artist-about__avatar img{object-fit:cover}.artist-about__avatar>span{color:#fff;place-items:center;width:100%;height:100%;font-size:3rem;font-weight:750;display:grid}.artist-about__copy>span{color:var(--red-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.52rem}.artist-about__copy h2{letter-spacing:-.055em;margin:8px 0 24px;font-size:clamp(1.8rem,4vw,3.2rem)}.artist-about__copy>strong{font-size:.85rem;display:block}.artist-about__copy p{color:#e2e2e2;max-width:720px;margin:14px 0 0;font-size:clamp(.78rem,1.4vw,1rem);line-height:1.55}.profile-section-heading{justify-content:space-between;align-items:end;display:flex}.profile-section-heading span,.profile-about>span{color:var(--red-soft);letter-spacing:.13em;font-size:.5rem}.profile-section-heading h2,.profile-about h2{letter-spacing:-.04em;margin:7px 0 0;font-size:1.55rem;font-weight:500}.profile-section-heading>svg{color:#555}.profile-section-heading--spaced{margin-top:58px}.profile-no-catalog{text-align:center;border:1px dashed #343434;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;margin-top:18px;padding:28px;display:flex}.profile-no-catalog>div{width:48px;height:48px;color:var(--red-soft);background:rgb(var(--accent-rgb) / .1);border-radius:50%;place-items:center;display:grid}.profile-no-catalog strong{margin-top:15px;font-size:.82rem;font-weight:500}.profile-no-catalog p{color:#777;max-width:420px;margin:8px 0 0;font-size:.64rem;line-height:1.6}.profile-no-catalog a{color:#eee;margin-top:16px;font-size:.64rem}.profile-intro-post{background:#111;border:1px solid #292929;border-radius:15px;grid-template-columns:42px 1fr;gap:12px;margin-top:18px;padding:20px;display:grid}.profile-intro-post__avatar{background:#292929;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.profile-intro-post strong,.profile-intro-post small{display:block}.profile-intro-post strong{font-size:.72rem;font-weight:500}.profile-intro-post small{color:#666;margin-top:3px;font-size:.57rem}.profile-intro-post p{color:#aaa;margin:13px 0 0;font-size:.68rem;line-height:1.6}.profile-about{background:linear-gradient(145deg,#171717,#101010);border:1px solid #2d2d2d;border-radius:17px;align-self:start;padding:25px}.profile-about>p{color:#888;margin:16px 0 24px;font-size:.68rem;line-height:1.7}.profile-about>div:not(.profile-role-tags){color:#777;align-items:center;gap:10px;margin-top:12px;font-size:.62rem;display:flex}.profile-about>div strong{color:#ddd;font-weight:500}.profile-about>small{color:#666;letter-spacing:.1em;text-transform:uppercase;margin-top:27px;font-size:.53rem;display:block}.profile-links{gap:9px!important;margin-top:24px!important;display:grid!important}.profile-links>span{color:#777;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.55rem;font-weight:600;display:inline-flex}.profile-links ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile-links li{margin:0}.profile-links a{color:#dedede;background:#171717;border:1px solid #373737;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:.62rem;text-decoration:none;display:inline-flex}.profile-links a:hover{color:#fff;border-color:#666}.profile-role-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.profile-role-tags b{color:#aaa;text-transform:capitalize;border:1px solid #353535;border-radius:7px;padding:6px 8px;font-size:.55rem;font-weight:400}.portal-shell{--portal-line:#ffffff16;color:#f4f4f4;background:radial-gradient(circle at 78% 0, rgb(var(--accent-rgb) / .075), transparent 28%), #090909;grid-template-columns:230px minmax(0,1fr);min-height:100svh;display:grid}.portal-rail{border-right:1px solid var(--portal-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#070707e0;flex-direction:column;height:100svh;padding:27px 18px 22px;display:flex;position:sticky;top:0}.portal-brand{align-items:center;gap:9px;width:max-content;padding:0 7px;text-decoration:none;display:flex}.portal-brand img:last-child{width:92px;height:auto}.portal-rail nav{scrollbar-width:none;gap:5px;margin-top:55px;display:grid;overflow-y:auto}.portal-rail nav a{color:#777;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:0 12px;font-size:.68rem;text-decoration:none;transition:all .18s;display:flex}.portal-rail nav a:hover{color:#ddd;background:#ffffff08}.portal-rail nav a.is-active{border-color:rgb(var(--accent-rgb) / .15);color:#fff;background:linear-gradient(90deg, rgb(var(--accent-rgb) / .15), rgb(var(--accent-rgb) / .025))}.portal-rail nav a.is-active svg{color:var(--red-soft)}.portal-rail__footer{border:1px solid var(--portal-line);background:#ffffff06;border-radius:12px;margin-top:auto;padding:16px 13px}.portal-rail__footer span,.portal-rail__footer strong,.portal-rail__footer small{display:block}.portal-rail__footer span{color:#676767;letter-spacing:.12em;text-transform:uppercase;font-size:.49rem}.portal-rail__footer strong{text-transform:capitalize;margin-top:8px;font-size:.69rem;font-weight:500}.portal-rail__footer small{color:#585858;margin-top:5px;font-size:.53rem}.portal-workspace{min-width:0}.portal-topbar{z-index:20;border-bottom:1px solid var(--portal-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#090909c2;justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(24px,4vw,58px);display:flex;position:sticky;top:0}.portal-topbar div span,.portal-topbar div strong{display:block}.portal-topbar div span{color:var(--red-soft);letter-spacing:.14em;font-size:.48rem}.portal-topbar div strong{margin-top:4px;font-size:.72rem;font-weight:500}.portal-topbar>a{color:#858585;align-items:center;gap:7px;font-size:.61rem;text-decoration:none;display:flex}.portal-topbar>a:hover{color:#fff}.portal-content{width:min(100% - 64px,1500px);margin:0 auto;padding:70px 0 110px}.portal-page>.portal-section{padding-top:0}.portal-database-intro{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;padding-bottom:28px;display:flex}.portal-database-intro span{color:var(--red-soft);letter-spacing:.15em;font-size:.5rem;font-weight:600}.portal-database-intro h1{letter-spacing:-.06em;margin:10px 0 8px;font-size:clamp(2.1rem,4vw,4.2rem);font-weight:500}.portal-database-intro p{color:#6b6b6b;max-width:680px;margin:0;font-size:.68rem;line-height:1.6}.portal-database-intro>b{color:#777;flex:none;font-size:.58rem;font-weight:400}.portal-hero{border-bottom:1px solid var(--portal-line);padding:18px 0 63px;position:relative}.portal-hero:after{content:"";background:rgb(var(--accent-rgb) / .075);filter:blur(90px);pointer-events:none;border-radius:50%;width:380px;height:260px;position:absolute;top:-80px;right:2%}.portal-eyebrow,.portal-section__heading span{color:var(--red-soft);letter-spacing:.15em;font-size:.5rem;font-weight:600}.portal-hero h1{letter-spacing:-.072em;margin:17px 0 19px;font-size:clamp(3.3rem,6.6vw,7.2rem);font-weight:500;line-height:.86}.portal-hero>p{color:#777;max-width:620px;margin:0;font-size:.72rem;line-height:1.7}.portal-status{color:#c5c5c5;align-items:center;gap:8px;margin-top:28px;font-size:.59rem;display:flex}.portal-status i{background:#36d67b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #36d67bb3}.portal-status span{color:#5e5e5e;margin-left:7px}.portal-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.portal-metrics article{border:1px solid var(--portal-line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:13px;justify-content:space-between;align-items:flex-start;min-height:112px;padding:19px;display:flex}.portal-metrics span,.portal-metrics strong{display:block}.portal-metrics span{color:#707070;font-size:.58rem}.portal-metrics strong{letter-spacing:-.045em;margin-top:20px;font-size:1.65rem;font-weight:500}.portal-metrics svg{color:#616161}.portal-module-grid{border:1px solid var(--portal-line);background:var(--portal-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:28px;display:grid}.portal-module-grid>a{min-width:0;min-height:132px;color:inherit;background:#0d0d0d;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:22px;text-decoration:none;transition:background .16s;display:grid}.portal-module-grid>a:hover{background:#131313}.portal-module-grid svg{color:var(--red-soft)}.portal-module-grid strong{font-size:.72rem;font-weight:500;display:block}.portal-module-grid p{color:#676767;max-width:420px;margin:8px 0 0;font-size:.58rem;line-height:1.55}.portal-module-grid a>span{color:#686868;white-space:nowrap;align-self:end;font-size:.52rem}.portal-section{padding-top:72px;scroll-margin-top:70px}.portal-section__heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:21px;display:flex}.portal-section__heading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:1.65rem;font-weight:500}.portal-section__heading p{color:#696969;max-width:620px;margin:8px 0 0;font-size:.65rem;line-height:1.55}.portal-section__heading>b{color:#777;background:#111;border:1px solid #2d2d2d;border-radius:8px;flex:none;padding:8px 10px;font-size:.54rem;font-weight:400}.portal-claim-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portal-claim-grid>article{background:linear-gradient(150deg,#161616,#101010);border:1px solid #2a2a2a;border-radius:15px;min-width:0;padding:20px}.portal-claim-grid__state{justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-claim-grid__state span{color:var(--red-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.49rem}.portal-claim-grid__state b{color:#9b9b9b;text-transform:capitalize;background:#242424;border-radius:6px;padding:5px 7px;font-size:.48rem;font-weight:400}.portal-claim-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:19px 0 5px;font-size:1.05rem;font-weight:500;overflow:hidden}.portal-claim-grid>article>p{color:#747474;margin:0;font-size:.62rem}.portal-evidence{border-top:1px solid #292929;min-height:103px;margin-top:21px;padding-top:14px}.portal-evidence small{color:#575757;letter-spacing:.11em;font-size:.45rem}.portal-evidence ul{color:#8a8a8a;margin:10px 0 0;padding-left:16px;font-size:.58rem;line-height:1.55}.portal-evidence p{color:#5f5f5f;font-size:.58rem}.claim-actions{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.claim-actions button{color:#bbb;cursor:pointer;background:#1d1d1d;border:1px solid #393939;border-radius:7px;min-height:30px;padding:0 9px;font-size:.54rem}.claim-actions button:hover{color:#fff;border-color:#5a5a5a}.claim-actions button:disabled{opacity:.5;cursor:wait}.claim-actions button:first-child{border-color:rgb(var(--accent-rgb) / .5);background:rgb(var(--accent-rgb) / .09)}.portal-empty{min-height:112px;color:var(--red-soft);border:1px dashed #303030;border-radius:14px;align-items:center;gap:15px;padding:22px;display:flex}.portal-empty strong{color:#d6d6d6;font-size:.72rem;font-weight:500;display:block}.portal-empty p{color:#666;margin:5px 0 0;font-size:.6rem}.portal-disputes{gap:8px;display:grid}.portal-disputes article{background:#121212;border:1px solid #292929;border-radius:12px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 19px;display:grid}.portal-disputes b{color:var(--red-soft);text-transform:capitalize;font-size:.55rem;font-weight:500}.portal-disputes p{color:#888;margin:0;font-size:.63rem}.portal-disputes small{color:#5f5f5f;font-size:.54rem}.disputes-center{max-width:1200px;margin:0 auto}.disputes-center__heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.disputes-center__heading .eyebrow{color:#8d8d96;letter-spacing:.12em;font-size:.64rem}.disputes-center__heading h1{color:#f1f1f3;letter-spacing:-.04em;align-items:center;gap:12px;margin:12px 0;font-size:2rem;display:flex}.disputes-center__heading h1 svg{color:var(--red-soft)}.disputes-center__heading p{color:#92929c;max-width:660px;margin:0;font-size:.8rem;line-height:1.7}.disputes-center button,.disputes-center input,.disputes-center select,.disputes-center textarea{font:inherit}.disputes-center button,.disputes-center a,.disputes-center summary{-webkit-tap-highlight-color:transparent}.disputes-center button:focus-visible,.disputes-center a:focus-visible,.disputes-center summary:focus-visible,.disputes-center input:focus-visible,.disputes-center select:focus-visible,.disputes-center textarea:focus-visible{outline:2px solid var(--red-soft);outline-offset:4px}.disputes-center button{cursor:pointer}.disputes-center button:disabled{opacity:.55;cursor:default}.disputes-center__refresh,.disputes-center__more{color:#d3d3da;white-space:nowrap;background:#17171b;border:1px solid #36363d;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 13px;display:inline-flex;font-size:.72rem!important}.disputes-center__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.disputes-center__stats button{color:#b0b0b9;text-align:left;background:#141417;border:1px solid #2d2d34;border-radius:12px;gap:10px;padding:20px;display:grid}.disputes-center__stats button[aria-pressed=true]{background:linear-gradient(125deg,#261a1d,#161417);border-color:#944247}.disputes-center__stats span{font-size:.74rem}.disputes-center__stats strong{color:#f4f4f6;font-size:1.9rem;font-weight:600;line-height:1}.disputes-center__stats small{color:#8e8e99;font-size:.66rem;line-height:1.5}.disputes-center__workspace{background:#111114;border:1px solid #2b2b32;border-radius:12px;overflow:hidden}.disputes-center__types{border-bottom:1px solid #2b2b32;flex-wrap:wrap;gap:5px;padding:14px 18px;display:flex}.disputes-center__types button{color:#9999a5;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:8px 12px;font-size:.75rem;display:flex}.disputes-center__types button[aria-pressed=true]{color:#eeeef1;background:#282328;border-color:#48434a}.disputes-center__types button span{color:#b1aeb8;background:#303036;border-radius:5px;min-width:20px;padding:2px 5px;font-size:.62rem}.disputes-center__filters{grid-template-columns:minmax(180px,1fr) 160px 160px;align-items:end;gap:14px;padding:20px 20px 12px;display:grid}.disputes-center__filters label,.dispute-decision label{color:#b6b6c0;gap:7px;min-width:0;font-size:.7rem;display:grid}.disputes-center__filters input,.disputes-center select,.disputes-center textarea{color:#e2e2e8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#19191e;border:1px solid #38383f;border-radius:7px;width:100%;min-width:0;min-height:39px;padding:9px 11px;font-size:.75rem}.disputes-center__search>div{position:relative}.disputes-center__search svg{color:#848490;pointer-events:none;position:absolute;top:12px;left:11px}.disputes-center__search input{padding-left:34px}.disputes-center__search input::placeholder{color:#797984}.disputes-center__results{color:#9696a3;justify-content:space-between;align-items:center;gap:12px;padding:2px 20px 16px;font-size:.68rem;display:flex}.disputes-center__results button{color:#c2bfc9;background:0 0;border:0;min-height:32px;padding:5px 0;font-size:.68rem}.disputes-center__notice{color:#c0c8d8;background:#1a202b;border:1px solid #3c4351;border-radius:7px;margin:0 20px 16px;padding:12px;font-size:.74rem;line-height:1.6}.disputes-center__list{gap:12px;padding:0 20px 20px;display:grid}.dispute-case{background:#18181c;border:1px solid #303038;border-radius:10px;min-width:0;padding:20px;scroll-margin-top:90px}.dispute-case>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dispute-case__identity{overflow-wrap:anywhere;min-width:0}.dispute-case__kind{color:#bba7b1;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;font-weight:500}.dispute-case h2{color:#eeeef1;letter-spacing:-.02em;margin:8px 0 5px;font-size:1rem;font-weight:550}.dispute-case__identity small{color:#9999a5;font-size:.7rem}.dispute-case__state{color:#e1c181;background:#302818;border:1px solid #63512c;border-radius:6px;flex-shrink:0;padding:6px 9px;font-size:.63rem}.dispute-case__state.is-investigating{color:#a6c6ee;background:#1c2a3a;border-color:#3e5775}.dispute-case__state.is-resolved,.dispute-case__state.is-dismissed{color:#9ecdb2;background:#1b3024;border-color:#345e47}.dispute-case__track{background:#121215;border:1px solid #303038;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;padding:12px;font-size:.73rem;display:flex}.dispute-case__track strong{color:#d6d6de}.dispute-case__track span{color:#9999a6}.dispute-case a{color:#d2b4bc;overflow-wrap:anywhere;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.dispute-case a:hover{text-decoration:underline}.dispute-case a svg{flex-shrink:0}.dispute-case__track a{margin-left:auto;font-size:.65rem}.dispute-case__reason{-webkit-line-clamp:3;color:#b4b4bf;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:17px 0;font-size:.77rem;line-height:1.7;display:-webkit-box;overflow:hidden}.dispute-case:has(details[open]) .dispute-case__reason{display:block}.dispute-case__meta{color:#90909d;overflow-wrap:anywhere;flex-wrap:wrap;gap:7px 18px;font-size:.61rem;line-height:1.6;display:flex}.dispute-case__details{border-top:1px solid #303038;margin-top:17px}.dispute-case__details>summary{color:#d0cbd5;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding-top:9px;font-size:.72rem;list-style:none;display:flex}.dispute-case__details>summary::-webkit-details-marker{display:none}.dispute-case__details[open]>summary svg{transform:rotate(180deg)}.dispute-case__evidence,.dispute-case__resolution{background:#121215;border:1px solid #303038;border-radius:7px;margin-top:15px;padding:14px}.dispute-case__details h3{color:#d4d4dc;margin:0 0 9px;font-size:.7rem;font-weight:550}.dispute-case__evidence p,.dispute-case__resolution p,.dispute-case__evidence ul{color:#aaaab7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.73rem;line-height:1.8}.dispute-case__evidence ul{padding-left:17px}.dispute-case__evidence li+li{margin-top:5px}.dispute-case__resolution small{color:#92929e;margin-top:12px;font-size:.62rem;display:block}.dispute-decision{margin-top:20px}.dispute-decision fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.dispute-decision legend{color:#eeeef1;padding:0 0 13px;font-size:.8rem;font-weight:550}.dispute-decision textarea{resize:vertical;line-height:1.6}.dispute-decision small{color:#90909d;font-size:.64rem;line-height:1.6}.dispute-decision .dispute-decision__restore{align-items:center;gap:9px;line-height:1.6;display:flex}.dispute-decision__restore input{width:16px;height:16px;accent-color:var(--red-soft);flex-shrink:0}.dispute-decision__effect{color:#a9a9b5;margin:0;font-size:.69rem;line-height:1.7}.dispute-decision button{color:#ffe9eb;background:#54272e;border:1px solid #84464c;border-radius:7px;justify-self:start;min-height:38px;padding:9px 16px;font-size:.72rem}.disputes-center__error{color:#ffb0b9;font-size:.74rem;line-height:1.6}.disputes-center__empty{text-align:center;color:#9494a1;justify-items:center;padding:44px 20px;display:grid}.disputes-center__empty svg{color:#b1a2aa}.disputes-center__empty h2{color:#dddde6;margin:16px 0 7px;font-size:1rem}.disputes-center__empty p{max-width:400px;margin:0;font-size:.76rem;line-height:1.7}.disputes-center__more{margin:0 auto 20px;display:flex}.disputes-center__footer{color:#8f8f9c;border-top:1px solid #292930;padding:15px 20px;font-size:.62rem;line-height:1.7}@media (max-width:1000px){.disputes-center__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.disputes-center__search{grid-column:1/-1}}@media (max-width:600px){.disputes-center__heading{flex-direction:column;gap:16px}.disputes-center__heading h1{font-size:1.7rem}.disputes-center__stats{gap:8px}.disputes-center__stats button{padding:13px 10px}.disputes-center__stats strong{font-size:1.5rem}.disputes-center__stats span{font-size:.66rem}.disputes-center__stats small{display:none}.disputes-center__types{gap:3px;padding:10px}.disputes-center__types button{padding:7px;font-size:.66rem}.disputes-center__filters{gap:12px;padding:16px 12px 8px}.disputes-center__results{padding:4px 12px 12px}.disputes-center__list{padding:0 10px 12px}.dispute-case{padding:14px}.dispute-case__meta{font-size:.59rem}.dispute-case__track{flex-direction:column;align-items:flex-start;gap:7px}.dispute-case__track a{margin-left:0}.disputes-center__notice{margin:0 10px 12px}}.portal-dispute-table{border-top:1px solid #292929}.portal-dispute-table>article{content-visibility:auto;contain-intrinsic-size:76px;border-bottom:1px solid #292929;grid-template-columns:150px minmax(240px,1fr) auto minmax(270px,auto);align-items:center;gap:18px;padding:17px 8px;display:grid}.portal-dispute-table b,.portal-dispute-table small,.portal-dispute-table strong{display:block}.portal-dispute-table b{color:var(--red-soft);text-transform:capitalize;font-size:.54rem;font-weight:500}.portal-dispute-table strong{color:#bbb;font-size:.62rem;font-weight:500}.portal-dispute-table small{color:#5f5f5f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.49rem;overflow:hidden}.portal-dispute-table p{color:#777;margin:7px 0 0;font-size:.54rem;line-height:1.5}.portal-dispute-table time{color:#666;white-space:nowrap;font-size:.52rem}.portal-dispute-table .claim-actions{justify-content:flex-end;margin:0}.portal-loading{gap:10px;display:grid}.portal-loading div{background:linear-gradient(90deg,#0f0f0f 20%,#171717 50%,#0f0f0f 80%) 0 0/240% 100%;border:1px solid #242424;height:92px;animation:1.2s linear infinite portal-loading}@keyframes portal-loading{to{background-position:-240% 0}}.portal-system-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.portal-system-grid article{background:#121212;border:1px solid #292929;border-radius:13px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:87px;padding:17px;display:grid}.portal-system-grid i{background:#565656;border-radius:50%;width:7px;height:7px}.portal-system-grid i.is-live{background:#36d67b;box-shadow:0 0 11px #36d67b80}.portal-system-grid strong{font-size:.68rem;font-weight:500;display:block}.portal-system-grid p{color:#686868;margin:5px 0 0;font-size:.57rem;line-height:1.45}.portal-system-grid span{color:#686868;font-size:.53rem}.portal-command{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(260px,.72fr) minmax(400px,1.28fr);gap:24px 42px;padding:34px 0;scroll-margin-top:70px;display:grid}.portal-command__copy span{color:var(--red-soft);letter-spacing:.15em;font-size:.5rem;font-weight:600}.portal-command__copy h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:1.55rem;font-weight:500}.portal-command__copy p{color:#6f6f6f;margin:0;font-size:.61rem;line-height:1.55}.portal-command>form,.portal-inline-search{background:#111;border:1px solid #303030;border-radius:11px;align-items:center;gap:10px;height:48px;padding:0 7px 0 15px;display:flex}.portal-command>form:focus-within,.portal-inline-search:focus-within{border-color:rgb(var(--accent-rgb) / .6);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .08)}.portal-command>form svg,.portal-inline-search svg{color:#656565;flex:none}.portal-command input,.portal-inline-search input{color:#eee;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.66rem}.portal-command form button,.portal-primary-action,.portal-intake__actions button{border:1px solid rgb(var(--accent-rgb) / .45);color:#fff;background:rgb(var(--accent-rgb) / .16);cursor:pointer;border-radius:8px;min-height:34px;padding:0 13px;font-size:.56rem}.portal-search-results{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-search-results>div{background:#101010;border:1px solid #282828;border-radius:12px;min-width:0;padding:15px}.portal-search-results>div>b{color:#666;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.48rem;font-weight:500;display:block}.portal-search-results article{border-top:1px solid #232323;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.portal-search-results article:first-of-type{border-top:0}.portal-search-results strong,.portal-search-results small{display:block}.portal-search-results strong{font-size:.64rem;font-weight:500}.portal-search-results small{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin-top:4px;font-size:.5rem;overflow:hidden}.portal-copy-id{color:#686868;max-width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:4px;padding:0;display:inline-flex}.portal-copy-id code{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-copy-id svg{color:#555;flex:none}.portal-copy-id:hover,.portal-copy-id:focus-visible{color:#ddd;outline:0}.portal-copy-id:hover svg,.portal-copy-id:focus-visible svg{color:var(--red-soft)}.portal-copy-id.is-copied,.portal-copy-id.is-copied svg{color:#67d99a}.portal-search-results article>span{color:#858585;text-transform:capitalize;flex:none;font-size:.51rem}.portal-principles{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:9px;display:grid}.portal-principles article{border-left:2px solid rgb(var(--accent-rgb) / .55);background:#0f0f0f;padding:18px}.portal-principles svg{color:var(--red-soft)}.portal-principles strong{margin-top:22px;font-size:.67rem;font-weight:500;display:block}.portal-principles p{color:#626262;margin:7px 0 0;font-size:.56rem;line-height:1.55}.portal-primary-action{flex:none;justify-content:center;align-items:center;gap:7px;display:inline-flex}.portal-filterbar{gap:5px;margin-bottom:11px;display:flex}.portal-filterbar button{color:#666;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303030;padding:7px 11px;font-size:.54rem}.portal-filterbar button.is-active{border-color:var(--red-soft);color:#eee}.portal-case-list{gap:7px;display:grid}.portal-case-list>article{background:#111;border:1px solid #292929;border-radius:12px;grid-template-columns:38px minmax(0,1fr) minmax(190px,auto);align-items:start;gap:14px;padding:17px;display:grid}.portal-case-list>article.priority-urgent{border-color:rgb(var(--accent-rgb) / .6)}.portal-case-list>article.priority-high{border-color:#fa642859}.portal-case-list__icon{width:34px;height:34px;color:var(--red-soft);background:rgb(var(--accent-rgb) / .09);border-radius:9px;place-items:center;display:grid}.portal-case-list__meta{align-items:center;gap:8px;display:flex}.portal-case-list__meta span{color:var(--red-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.49rem}.portal-case-list__meta b{color:#999;text-transform:capitalize;background:#252525;border-radius:5px;padding:4px 6px;font-size:.47rem;font-weight:400}.portal-case-list__meta time{color:#565656;margin-left:auto;font-size:.49rem}.portal-case-list__body h3{margin:10px 0 6px;font-size:.77rem;font-weight:500}.portal-case-list__body h3 small{color:#707070;font-size:.55rem;font-weight:400}.portal-case-list__body blockquote{color:#aaa;background:#151515;border-left:1px solid #454545;margin:9px 0;padding:9px 11px;font-size:.6rem;line-height:1.5}.portal-case-list__body p{color:#767676;margin:6px 0;font-size:.57rem;line-height:1.5}.portal-case-list__body>small{color:#555;margin-top:9px;font-size:.47rem;display:block}.portal-case-list__actions{justify-content:flex-end;margin-top:0}.portal-readonly{color:#5e5e5e;align-self:center;font-size:.5rem}.portal-counter-form{border-top:1px solid #292929;grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.portal-counter-form>strong,.portal-counter-form>div{grid-column:1/-1}.portal-counter-form>strong{color:var(--red-soft);font-size:.56rem;font-weight:500}.portal-counter-form label{color:#777;gap:5px;font-size:.5rem;display:grid}.portal-counter-form input,.portal-counter-form textarea{color:#ddd;width:100%;font:inherit;resize:vertical;background:#0c0c0c;border:1px solid #333;border-radius:7px;outline:0;padding:8px 9px;font-size:.57rem}.portal-counter-form .is-check{flex-direction:row;align-items:center;line-height:1.4;display:flex}.portal-counter-form .is-check input{flex:none;width:14px}.portal-counter-form>div{gap:7px;display:flex}.portal-counter-form button{color:#bbb;cursor:pointer;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:7px;min-height:31px;padding:0 10px;font-size:.52rem}.portal-counter-form button:first-child{border-color:rgb(var(--accent-rgb) / .5);color:#fff;background:rgb(var(--accent-rgb) / .11)}.portal-intake{border:1px solid rgb(var(--accent-rgb) / .28);background:linear-gradient(145deg, rgb(var(--accent-rgb) / .055), #111 45%);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;padding:19px;display:grid}.portal-intake label{color:#777;gap:6px;font-size:.52rem;display:grid}.portal-intake label.is-wide{grid-column:1/-1}.portal-intake input,.portal-intake select,.portal-intake textarea{color:#ddd;width:100%;font:inherit;resize:vertical;background:#0d0d0d;border:1px solid #333;border-radius:7px;outline:0;padding:9px 10px;font-size:.59rem}.portal-intake input:focus,.portal-intake select:focus,.portal-intake textarea:focus{border-color:rgb(var(--accent-rgb) / .6)}.portal-intake .is-check{flex-direction:row;grid-template-columns:none;align-items:center;line-height:1.4;display:flex}.portal-intake .is-check input{flex:none;width:14px;height:14px}.portal-intake__actions{gap:7px;display:flex}.portal-intake__actions button:last-child{color:#aaa;background:#171717;border-color:#343434}.portal-inline-search{width:min(420px,100%);height:41px;margin-bottom:11px}.portal-table-tools{scrollbar-width:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex;overflow-x:auto}.portal-table-tools .portal-inline-search{flex:0 420px;margin-bottom:0}.portal-bulkbar{flex:none;align-items:center;gap:6px;min-height:41px;display:flex}.portal-bulkbar label{color:#777;white-space:nowrap;align-items:center;gap:6px;font-size:.52rem;display:flex}.portal-bulkbar strong{color:#aaa;white-space:nowrap;min-width:62px;font-size:.52rem;font-weight:500}.portal-bulkbar select,.portal-bulkbar button{color:#bbb;min-height:32px;font:inherit;background:#151515;border:1px solid #393939;border-radius:7px;padding:0 9px;font-size:.52rem}.portal-bulkbar button{border-color:rgb(var(--accent-rgb) / .45);color:#fff;background:rgb(var(--accent-rgb) / .1);cursor:pointer}.portal-bulkbar button.is-quiet{color:#777;background:0 0;border-color:#333}.portal-bulkbar button:disabled{opacity:.45;cursor:not-allowed}.portal-bulkbar input,.portal-row-select{width:14px;height:14px;accent-color:var(--red-soft);cursor:pointer}.portal-staff-invite{border-left:2px solid rgb(var(--accent-rgb) / .55);background:#101010;grid-template-columns:minmax(220px,1fr) minmax(190px,.8fr) 150px auto;align-items:center;gap:9px;margin-bottom:12px;padding:14px;display:grid}.portal-staff-invite strong,.portal-staff-invite span{display:block}.portal-staff-invite strong{font-size:.62rem;font-weight:500}.portal-staff-invite span{color:#666;margin-top:4px;font-size:.49rem;line-height:1.45}.portal-staff-invite input,.portal-staff-invite select,.portal-staff-invite button{color:#bbb;min-height:34px;font:inherit;background:#171717;border:1px solid #343434;border-radius:7px;padding:0 10px;font-size:.54rem}.portal-staff-invite button{border-color:rgb(var(--accent-rgb) / .45);color:#fff;background:rgb(var(--accent-rgb) / .12);cursor:pointer}.portal-staff-invite button:disabled{opacity:.5;cursor:wait}.portal-role-guide{border-block:1px solid #292929;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;display:grid}.portal-role-guide article{border-left:1px solid #292929;min-width:0;padding:12px 11px}.portal-role-guide article:first-child{border-left:0}.portal-role-guide strong{color:#aaa;text-transform:capitalize;font-size:.52rem;font-weight:500;display:block}.portal-role-guide span{color:#595959;margin-top:5px;font-size:.47rem;line-height:1.45;display:block}.portal-account-table,.portal-artist-table{scrollbar-width:thin;border-top:1px solid #292929;overflow-x:auto}.portal-account-table>article,.portal-artist-table>article{content-visibility:auto;contain-intrinsic-size:68px;border-bottom:1px solid #292929;grid-template-columns:20px 34px minmax(200px,1fr) 78px 86px minmax(570px,auto);align-items:center;gap:11px;min-width:1120px;min-height:76px;padding:10px 4px;display:grid}.portal-account-avatar{color:#aaa;background-color:#1b1b1b;background-position:50%;background-size:cover;border:1px solid #383838;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.6rem;display:grid;position:relative;overflow:hidden}.portal-account-avatar img{object-fit:cover}.portal-account-table strong,.portal-account-table small,.portal-artist-table strong,.portal-artist-table small{display:block}.portal-account-table strong,.portal-artist-table strong{font-size:.63rem;font-weight:500}.portal-artist-table strong{align-items:center;gap:5px;display:flex}.portal-artist-table strong .verified-badge{width:13px;height:13px}.portal-account-table small,.portal-artist-table small{color:#5f5f5f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.48rem;overflow:hidden}.portal-account-table small.portal-id-meta,.portal-artist-table small.portal-id-meta{align-items:center;gap:6px;display:flex;overflow:visible}.portal-id-meta>span{flex:none}.portal-id-meta .portal-copy-id{min-width:0;font-size:inherit;margin-top:0}.portal-account-table>article>span,.portal-account-table>article>b,.portal-artist-table>article>span,.portal-artist-table>article>b{color:#777;text-transform:capitalize;font-size:.52rem;font-weight:400;line-height:1.5}.portal-account-table .claim-actions{justify-content:flex-end;margin:0}.portal-account-controls{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.portal-account-controls .claim-actions,.portal-artist-table .claim-actions{flex-wrap:nowrap}.portal-staff-control{flex-wrap:nowrap;justify-content:flex-end;gap:5px;display:flex}.portal-staff-control select,.portal-staff-control button{color:#bbb;min-height:30px;font:inherit;background:#151515;border:1px solid #393939;border-radius:7px;padding:0 9px;font-size:.52rem}.portal-staff-control button{cursor:pointer}.portal-staff-control button:disabled{opacity:.5;cursor:wait}.claim-actions button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.claim-actions button.is-danger,.portal-staff-control button.is-danger{color:#ff7580;background:#fa011512;border-color:#fa011566}.portal-artist-table .claim-actions{justify-content:flex-end;margin:0}.portal-track-table{border-top:1px solid #292929;width:100%;overflow-x:clip}.portal-track-table>header,.portal-track-row{grid-template-columns:18px minmax(150px,1.3fr) minmax(104px,.9fr) minmax(104px,.85fr) minmax(100px,.82fr) minmax(76px,.62fr) minmax(62px,.52fr) minmax(272px,2fr) 22px;align-items:center;gap:clamp(5px,.55vw,10px);width:100%;min-width:0;display:grid}.portal-track-table>header{color:#565656;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #292929;min-height:34px;padding:0 5px;font-size:.46rem}.portal-track-table>article{content-visibility:auto;contain-intrinsic-size:70px;border-bottom:1px solid #292929;width:100%;min-width:0}.portal-track-row{min-height:70px;padding:10px 5px}.portal-track-row.is-release{background:linear-gradient(90deg, rgb(var(--accent-rgb) / .035), transparent 34%)}.portal-album-tracks{background:#0b0b0b;border-top:1px solid #252525}.portal-nested-track{border-top:1px solid #202020}.portal-nested-track:first-child{border-top:0}.portal-track-row.is-nested{padding-left:22px}.portal-track-identity{align-items:center;gap:10px;min-width:0;display:flex}.portal-track-art{color:#686868;background:#181818;border-radius:5px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.portal-track-art img{object-fit:cover}.portal-track-art>b{color:#777;font-size:.58rem;font-weight:500}.portal-track-identity>div,.portal-track-cell{min-width:0}.portal-track-identity strong,.portal-track-identity small,.portal-track-cell strong,.portal-track-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-track-identity strong,.portal-track-cell strong{color:#bbb;font-size:.59rem;font-weight:500}.portal-track-identity small,.portal-track-cell small{color:#5f5f5f;text-transform:capitalize;margin-top:4px;font-size:.47rem}.portal-track-identity strong i{color:#888;border:1px solid #484848;border-radius:3px;margin-left:5px;padding:1px 3px;font-size:.4rem;font-style:normal}.portal-track-identity small{align-items:center;gap:4px;display:flex}.portal-track-identity small .verified-badge{flex:none;width:11px;height:11px}.portal-track-cell>.portal-copy-id{color:#bbb;font-size:.59rem;font-weight:500;display:flex}.portal-track-cell>.portal-copy-id+.portal-copy-id{color:#5f5f5f;font-size:.47rem;font-weight:400}.portal-track-actions{flex-wrap:nowrap;justify-content:flex-end;margin:0}.portal-track-actions button{white-space:nowrap;gap:4px;min-height:28px;padding-inline:6px;font-size:.48rem}.portal-track-actions button svg{width:10px;height:10px}.portal-track-expand{color:#737373;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:28px;padding:0;display:grid}.portal-track-expand:hover{color:#fff}.portal-track-details{background:#0d0d0d;border-top:1px solid #202020;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:24px;padding:18px 58px 22px 72px;display:grid}.portal-track-details dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin:0;display:grid}.portal-track-details dt{color:#545454;letter-spacing:.07em;text-transform:uppercase;font-size:.44rem}.portal-track-details dd{overflow-wrap:anywhere;color:#999;margin:5px 0 0;font-size:.5rem;line-height:1.45}.portal-track-details dd .portal-copy-id{color:#999;margin-top:0}.portal-track-details>div>strong{color:#777;letter-spacing:.07em;text-transform:uppercase;font-size:.48rem;font-weight:500}.portal-track-details>div>p{color:#888;margin:7px 0 0;font-size:.52rem;line-height:1.55}.portal-track-details>div>p.is-error{color:#ff7580}.portal-track-details details{color:#777;margin-top:10px;font-size:.5rem}.portal-track-details summary{cursor:pointer}.portal-track-details details p{white-space:pre-wrap;max-height:130px;overflow-y:auto}.portal-edit-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.portal-edit-dialog{background:#0e0e0e;border:1px solid #343434;border-radius:16px;width:min(760px,100%);max-height:min(820px,100vh - 56px);overflow:auto;box-shadow:0 28px 90px #000000a6}.portal-edit-dialog>header{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0e0ef5;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;position:sticky;top:0}.portal-edit-dialog>header span{color:var(--red-soft);letter-spacing:.12em;font-size:.46rem;font-weight:700}.portal-edit-dialog>header h2{margin:4px 0 0;font-size:1.05rem;font-weight:500}.portal-edit-dialog>header button{color:#aaa;cursor:pointer;background:#171717;border:1px solid #343434;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.portal-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.portal-edit-form>.is-wide{grid-column:1/-1}.portal-edit-form>h3{color:#888;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #292929;margin:2px 0 -2px;padding-bottom:8px;font-size:.52rem;font-weight:500}.portal-edit-form label{color:#747474;gap:6px;font-size:.5rem;display:grid}.portal-edit-form input,.portal-edit-form select,.portal-edit-form textarea{color:#ddd;width:100%;min-height:38px;font:inherit;background:#151515;border:1px solid #353535;border-radius:8px;outline:0;padding:9px 11px;font-size:.62rem}.portal-edit-form textarea{resize:vertical;line-height:1.5}.portal-edit-form input:focus,.portal-edit-form select:focus,.portal-edit-form textarea:focus{border-color:rgb(var(--accent-rgb) / .65);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .08)}.portal-edit-form label.is-check{background:#121212;border:1px solid #2e2e2e;border-radius:8px;grid-template-columns:none;align-items:center;gap:8px;min-height:38px;padding:9px 11px;display:flex}.portal-edit-form label.is-check input{width:auto;min-height:0}.portal-edit-form footer{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.portal-edit-form footer button{color:#aaa;min-height:36px;font:inherit;cursor:pointer;background:#171717;border:1px solid #383838;border-radius:8px;padding:0 14px;font-size:.56rem}.portal-edit-form footer button.is-primary{border-color:rgb(var(--accent-rgb) / .55);color:#fff;background:rgb(var(--accent-rgb) / .16)}.portal-edit-form footer button:disabled{opacity:.55;cursor:wait}.portal-edit-error{color:#ff7580;margin:0;font-size:.55rem}@media (max-width:640px){.portal-edit-backdrop{padding:10px}.portal-edit-dialog{border-radius:12px;max-height:calc(100vh - 20px)}.portal-edit-form{grid-template-columns:1fr;padding:16px}.portal-edit-form>.is-wide,.portal-edit-form>h3{grid-column:1}}@media (max-width:1100px){.portal-track-table{overflow:visible}.portal-track-table>header{display:none}.portal-track-table>article{content-visibility:visible}.portal-track-row,.portal-track-row.is-nested{grid-template-columns:20px 42px minmax(0,1fr) 28px;gap:8px 10px;padding:14px 6px}.portal-track-row.is-nested{padding-left:18px}.portal-track-row>.portal-row-select{grid-area:1/1}.portal-track-row>.portal-track-identity{grid-area:1/2/auto/4}.portal-track-row>.portal-track-expand{grid-area:1/4}.portal-track-row>.portal-track-cell{grid-column:2/-1;grid-template-columns:minmax(92px,.28fr) minmax(0,1fr);align-items:center;gap:10px;min-height:24px;display:grid}.portal-track-row>.portal-track-cell:before{color:#555;letter-spacing:.08em;text-transform:uppercase;font-size:.44rem}.portal-track-row>.portal-track-cell:nth-of-type(2):before{content:"Identifiers"}.portal-track-row>.portal-track-cell:nth-of-type(3):before{content:"Artist ID"}.portal-track-row>.portal-track-cell:nth-of-type(4):before{content:"Release"}.portal-track-row>.portal-track-cell:nth-of-type(5):before{content:"Audio"}.portal-track-row>.portal-track-cell:nth-of-type(6):before{content:"Activity"}.portal-track-row>.portal-track-cell>*{grid-column:2}.portal-track-row>.portal-track-cell>*+*{margin-top:0}.portal-track-row>.portal-track-actions,.portal-track-row>.portal-readonly{grid-column:2/-1;justify-content:flex-start}.portal-track-details{grid-template-columns:1fr;padding:18px 20px 22px 48px}.portal-track-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-audit-list{border-top:1px solid #292929}.portal-audit-list article{border-bottom:1px solid #252525;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 6px;display:grid}.portal-audit-list svg{color:var(--red-soft);margin-top:2px}.portal-audit-list strong{text-transform:capitalize;font-size:.61rem;font-weight:500}.portal-audit-list span{color:#656565;margin-left:7px;font-size:.5rem}.portal-audit-list p{color:#747474;margin:5px 0 0;font-size:.55rem}.portal-audit-list time{color:#565656;font-size:.49rem}@media (max-width:920px){.journey-shell{grid-template-columns:1fr}.journey-story{border-bottom:1px solid #ffffff14;border-right:0;min-height:46svh;padding:26px}.journey-story__copy{margin-top:52px}.journey-story h1{max-width:520px;font-size:clamp(3rem,10vw,5rem)}.journey-fineprint{display:none}.journey-entry{min-height:54svh;padding:42px 24px}.journey-entry--auth{min-height:620px}.onboarding-header{grid-template-columns:1fr 160px auto;gap:18px}.role-grid{grid-template-columns:repeat(2,1fr)}.mood-grid{grid-template-columns:repeat(3,1fr)}.studio-hero{grid-template-columns:1fr;align-items:start}.studio-identity-card{max-width:480px}.studio-tool-grid{grid-template-columns:repeat(3,1fr)}.managed-page-grid{grid-template-columns:repeat(2,1fr)}.artist-path-grid{grid-template-columns:1fr}.portal-shell{grid-template-columns:78px minmax(0,1fr)}.portal-rail{padding-inline:12px}.portal-brand img:last-child,.portal-rail nav a:not(.is-active):after,.portal-rail nav a{font-size:0}.portal-brand{padding:0 10px}.portal-rail nav a{justify-content:center;padding:0}.portal-rail__footer{text-align:center;padding:12px 7px}.portal-rail__footer span,.portal-rail__footer small{display:none}.portal-metrics{grid-template-columns:repeat(2,1fr)}.portal-module-grid,.portal-claim-grid,.portal-command{grid-template-columns:1fr}.portal-case-list>article{grid-template-columns:38px minmax(0,1fr)}.portal-case-list__actions{grid-column:2;justify-content:flex-start}.portal-counter-form{grid-column:2}.portal-role-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-staff-invite{grid-template-columns:1fr 1fr}.portal-staff-invite>div{grid-column:1/-1}.portal-role-guide article{border-bottom:1px solid #292929}.portal-account-table>article,.portal-artist-table>article{grid-template-columns:34px minmax(150px,1fr) 90px}.portal-account-table>article>b,.portal-artist-table>article>b{display:none}.portal-account-controls,.portal-account-table .claim-actions,.portal-artist-table .claim-actions{grid-column:2/-1;justify-content:flex-start;justify-items:start}.portal-staff-control{justify-content:flex-start}.portal-dispute-table>article{grid-template-columns:130px minmax(0,1fr) auto}.portal-dispute-table .claim-actions{grid-column:2/-1;justify-content:flex-start}.profile-content{grid-template-columns:1fr}.profile-about{max-width:600px}}@media (max-width:620px){.onboarding-shell,.onboarding-header,.onboarding-stage{width:100vw;max-width:100vw}.journey-story{min-height:42svh}.journey-story__copy{margin-top:46px}.journey-story h1{font-size:2.7rem}.journey-story__copy p{max-width:85%;font-size:.76rem}.journey-entry{min-height:58svh;padding:35px 20px}.journey-entry h2{font-size:2.35rem}.journey-public-footer{align-items:flex-start;margin-top:35px}.journey-public-footer nav{max-width:190px}.journey-entry--auth{min-height:670px;padding-top:70px}.journey-back{top:20px;left:20px}.onboarding-header{grid-template-columns:auto minmax(80px,105px) 34px;gap:10px;min-height:68px;padding:0 16px}.onboarding-header__account{gap:0}.onboarding-header__account .onboarding-count{display:none}.onboarding-header__account button{color:#0000;justify-content:center;width:34px;padding:0;font-size:0;overflow:hidden}.onboarding-header__account button svg{color:#8b8b8b}.onboarding-header .journey-brand img:last-child{display:none}.onboarding-stage{align-items:start;min-height:calc(100svh - 68px);padding:14px 10px}.onboarding-card{border-radius:17px;width:calc(100vw - 20px);min-width:0;min-height:calc(100svh - 96px);padding:27px 20px 20px;overflow:hidden}.onboarding-intro,.onboarding-intro h1,.onboarding-intro p,.account-start-grid,.account-start-grid article{min-width:0;max-width:100%}.onboarding-intro h1,.account-start-grid p{overflow-wrap:anywhere}.onboarding-preview{margin-bottom:18px;display:block;position:static}.onboarding-intro h1{font-size:2.25rem}.role-grid,.account-start-grid{grid-template-columns:1fr;gap:9px;margin-top:26px}.account-start-grid article{min-height:132px}.role-card{grid-template-rows:auto auto;grid-template-columns:43px 1fr;column-gap:15px;min-height:118px;padding:17px;display:grid}.role-card__icon{grid-row:1/3;margin:0}.role-card strong{align-self:end}.role-card small{align-self:start;margin-top:4px}.profile-form__row,.goal-list{grid-template-columns:1fr}.choice-cloud{gap:6px}.choice-cloud button{min-height:35px;padding-inline:10px}.mood-grid{grid-template-columns:repeat(2,1fr)}.onboarding-card__footer{margin-top:26px}.onboarding-next{min-width:146px;max-width:58%}.profile-modal{align-items:end;padding:0}.profile-modal__panel{border-radius:20px 20px 0 0;max-height:94svh}.profile-modal__header{min-height:78px;padding:15px 18px}.profile-modal__body{grid-template-columns:1fr;min-height:0;overflow-y:auto}.profile-modal__rail{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;padding:12px;overflow-x:auto}.profile-modal__profile{min-width:185px}.profile-modal__add{min-width:120px;margin:0}.profile-modal .profile-form{padding:24px 18px 30px;overflow:visible}.profile-modal__panel--single{overflow-y:auto}.profile-form__details{grid-template-columns:1fr}.profile-role-grid{grid-template-columns:repeat(2,1fr)}.studio-topbar{grid-template-columns:1fr auto;padding:0 16px}.studio-brand{grid-area:1/1}.studio-back{display:none}.studio-profile-button{grid-column:2;font-size:0}.studio-content{width:min(100% - 28px,1160px);padding-top:38px}.studio-hero{gap:28px;padding-bottom:38px}.studio-hero h1{font-size:3.55rem}.studio-tool-grid{grid-template-columns:1fr 1fr}.studio-section__heading{flex-direction:column;align-items:start}.managed-page-grid{grid-template-columns:1fr}.studio-empty{grid-template-columns:34px 1fr}.studio-empty button{grid-column:2}.artist-path-grid,.access-request-list{grid-template-columns:1fr}.artist-path{min-height:220px}.first-release-fields{grid-template-columns:1fr}.first-release-fields .profile-field:first-child,.rights-check{grid-column:auto}.profile-hero{min-height:470px;padding:0 20px 42px}.profile-hero__identity{gap:13px}.profile-hero__avatar{border-width:1.5px;width:72px;height:72px}.profile-hero__copy{--profile-name-size:clamp(2.85rem, 13vw, 4rem);max-width:calc(100vw - 125px)}.profile-hero__name h1{line-height:.94}.profile-hero__meta{gap:5px;margin-top:8px;font-size:.53rem}.profile-actions{min-height:82px;padding:0 20px}.profile-content{padding:38px 20px}.public-profile__brand img:last-child{display:none}.profile-overlay__hero{min-height:390px;padding:0 20px 42px}.profile-overlay__identity{gap:13px}.profile-overlay__avatar{border-width:1.5px;width:72px;height:72px}.profile-overlay__copy{--profile-name-size:clamp(2.7rem, 13vw, 4rem);max-width:calc(100vw - 125px)}.profile-overlay__name h1,.profile-hero__name h1{letter-spacing:-.072em}.profile-overlay__meta{gap:5px;margin-top:9px;font-size:.52rem}.profile-verification,.profile-hero>.profile-verification{gap:7px;font-size:.68rem;bottom:13px;right:20px}.profile-verification .verified-badge{width:20px;height:20px}.profile-overlay__actions{padding:0 20px}.profile-overlay__content{grid-template-columns:1fr;padding:34px 20px 54px}.profile-overlay__about{max-width:none}.portal-shell{display:block}.portal-rail{z-index:30;border:1px solid var(--portal-line);background:#080808e0;border-width:1px 0 0;width:100%;height:64px;padding:7px 12px;display:block;position:fixed;top:auto;bottom:0}.portal-brand,.portal-rail__footer{display:none}.portal-rail nav{scrollbar-width:none;gap:4px;margin:0;display:flex;overflow-x:auto}.portal-rail nav a{min-width:54px;min-height:49px}.portal-rail nav a.is-active{background:rgb(var(--accent-rgb) / .1)}.portal-topbar{min-height:60px;padding:0 18px}.portal-content{width:min(100% - 32px,1320px);padding:45px 0 100px}.portal-database-intro{flex-direction:column;align-items:flex-start;gap:12px}.portal-hero{padding-bottom:44px}.portal-hero h1{font-size:3.5rem}.portal-hero>p{font-size:.67rem}.portal-metrics{grid-template-columns:1fr 1fr}.portal-metrics article{min-height:100px;padding:15px}.portal-metrics strong{font-size:1.35rem}.portal-section{padding-top:55px}.portal-section__heading{flex-direction:column;align-items:flex-start;gap:12px}.portal-system-grid,.portal-search-results,.portal-principles,.portal-intake{grid-template-columns:1fr}.portal-intake label.is-wide{grid-column:1}.portal-command>form{padding-left:11px}.portal-command form button{padding-inline:10px}.portal-case-list>article{grid-template-columns:1fr}.portal-case-list__actions{grid-column:1}.portal-counter-form{grid-column:1;grid-template-columns:1fr}.portal-counter-form>strong,.portal-counter-form>div{grid-column:1}.portal-case-list__meta{flex-wrap:wrap}.portal-case-list__meta time{width:100%;margin-left:0}.portal-role-guide,.portal-staff-invite{grid-template-columns:1fr}.portal-staff-invite>div{grid-column:1}.portal-role-guide article{border-left:0}.portal-account-table>article,.portal-artist-table>article{grid-template-columns:34px minmax(0,1fr)}.portal-account-table>article>span,.portal-artist-table>article>span,.portal-account-controls,.portal-account-table .claim-actions,.portal-artist-table .claim-actions{grid-column:2}.portal-dispute-table>article{grid-template-columns:1fr;gap:10px}.portal-dispute-table .claim-actions{grid-column:1}.portal-module-grid>a{grid-template-columns:24px minmax(0,1fr)}.portal-module-grid a>span{grid-column:2}.portal-audit-list article{grid-template-columns:20px minmax(0,1fr)}.portal-audit-list time{grid-column:2}.portal-disputes article{grid-template-columns:1fr;gap:7px}}.social-post__repost{color:#747474;grid-column:1/-1;align-items:center;gap:6px;margin:0 0 -3px 52px;font-size:.52rem;display:flex}.social-post__media,.social-composer__media{background:#080808;width:100%;margin-top:12px;position:relative;overflow:hidden}.social-post__media img,.social-composer__media img{object-fit:contain;width:100%;height:auto;max-height:min(72vh,780px);display:block}.social-post__media video,.social-composer__media video{object-fit:contain;background:#000;width:100%;max-height:min(72vh,780px);display:block}.social-composer__media button{background:#000000b8;border:0;border-radius:50%;width:30px;min-height:30px;padding:0;position:absolute;top:8px;right:8px}.social-media-button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.social-media-button:hover{color:#fff}.social-media-button input{display:none}.social-post__comments{padding-top:4px}.social-comment{border-bottom:1px solid #242424;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px 0;display:grid}.social-comment__avatar{color:#ddd;cursor:pointer;background:#202020;border:1px solid #373737;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:.54rem;display:grid;position:relative;overflow:hidden}.social-comment__avatar img{object-fit:cover}.social-comment__body{min-width:0}.social-comment__body>header{align-items:center;gap:6px;min-width:0;display:flex}.social-comment__body>header>button:first-child{color:#e5e5e5;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.social-comment__body>header strong{font-size:.57rem;font-weight:600}.social-comment__body>header .verified-badge{width:11px;height:11px}.social-comment__body>header span{color:#626262;text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.social-comment__report{color:#666;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px}.social-comment__body>p{color:#aaa;margin:5px 0 0;font-size:.59rem;line-height:1.5}.social-comment__actions{align-items:center;gap:14px;margin-top:7px;display:flex}.social-comment__actions button{color:#6f6f6f;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.49rem;display:inline-flex}.social-comment__actions button.is-active{color:var(--red-soft)}.social-comment__actions span{color:#555;font-size:.46rem}.social-comment__replies{border-left:1px solid #303030;margin-top:8px;padding-left:11px}.social-comment__replies .social-comment{border-bottom:0;padding-bottom:5px}.social-comment__report-options{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.social-comment__report-options button{color:#888;cursor:pointer;background:0 0;border:0;padding:0;font-size:.48rem}.social-comment__replying{color:var(--red-soft);justify-content:space-between;align-items:center;font-size:.49rem;grid-template-columns:none!important;padding:8px 0 0!important;display:flex!important}.social-comment__replying button{color:#888!important;background:0 0!important;width:auto!important;height:auto!important;padding:2px!important}@media (max-width:620px){.social-post__repost{margin-left:40px}.social-comment__replies{padding-left:7px}}.social-feed__posts{border-top:1px solid #292929;gap:0}.social-post{background:0 0;border:0;border-bottom:1px solid #292929;border-radius:0;padding:18px 4px;position:relative}.social-post__avatar{cursor:pointer;padding:0}.social-post__content>header{padding-right:28px;position:relative}.social-post__author{color:#eee;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.social-post__author strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.68rem;font-weight:560;overflow:hidden}.social-post__author .verified-badge{width:13px;height:13px}.social-post__more{color:#707070;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:-5px;right:0}.social-post__menu{z-index:8;background:#121212;border:1px solid #303030;min-width:145px;display:grid;position:absolute;top:34px;right:2px;overflow:hidden;box-shadow:0 16px 42px #000b}.social-post__menu button{color:#bbb;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #262626;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:.57rem;display:flex}.social-post__menu button:last-child{border-bottom:0}.social-post__menu button:hover{color:#fff;background:#1c1c1c}.social-report{border-block:1px solid #303030;margin-top:12px;padding:13px 0}.social-report>strong{color:#ddd;font-size:.62rem;font-weight:550}.social-report>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.social-report button{color:#999;cursor:pointer;background:#1c1c1c;border:0;min-height:28px;padding:0 8px;font-size:.51rem}.social-report>button{color:#777;background:0 0;margin-top:8px}.social-post__edit{gap:7px;margin-top:10px;display:grid}.social-post__edit textarea{resize:vertical;color:#eee;min-height:84px;font:inherit;background:#101010;border:1px solid #343434;outline:0;padding:9px;font-size:.66rem;line-height:1.5}.social-post__edit>span{color:#666;font-size:.5rem}.social-post__edit>div{justify-content:flex-end;gap:6px;display:flex}.social-post__edit button{color:#aaa;cursor:pointer;background:#1c1c1c;border:0;min-height:29px;padding:0 9px;font-size:.53rem}.social-post__edit button:last-child{color:var(--accent-on);background:var(--red)}.social-post__photo{aspect-ratio:16/10;background:#111;width:100%;margin-top:12px;position:relative;overflow:hidden}.social-post__photo img{object-fit:cover}.social-post__track,.social-post__track--playable{background:0 0;border:0;border-block:1px solid #292929;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:7px 0;display:grid}.social-post__track--playable img,.social-post__track--playable>span{object-fit:cover;border-radius:2px;width:44px;height:44px}.social-post__track strong{font-size:.61rem}.social-post__track-actions{align-items:center;gap:10px;display:flex}.social-post__track-actions>button,.snippet-play{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;min-height:28px;padding:0;font-size:.5rem;display:inline-flex}.social-post__track-actions>button:hover,.snippet-play:hover{color:#fff}.social-post__track-actions>button:last-child{color:var(--red-soft);background:0 0;border:0}.social-post__actions{align-items:center;gap:22px;margin-top:11px;display:flex}.social-post__actions button{color:#747474;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:34px;padding:0;font-size:.54rem;display:flex}.social-post__actions button:hover,.social-post__actions button.is-active{color:var(--red-soft)}.social-post__actions button:disabled{opacity:.5}.social-post__comments{border-top:1px solid #292929;margin-top:12px}.social-post__comments>article{border-bottom:1px solid #242424;padding:10px 0;position:relative}.social-post__comments>article>button{color:#ddd;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.56rem;font-weight:600;display:inline-flex}.social-post__comments>article p{color:#aaa;margin:5px 0 0;font-size:.58rem;line-height:1.5}.social-post__comments time{color:#555;margin-top:4px;font-size:.46rem;display:block}.social-post__comments>small{color:#656565;padding:12px 0;font-size:.53rem;display:block}.social-post__comments>div{grid-template-columns:1fr 34px;gap:7px;padding-top:10px;display:grid}.social-post__comments textarea{resize:vertical;color:#eee;min-height:50px;font:inherit;background:0 0;border:0;border-bottom:1px solid #343434;outline:0;padding:8px;font-size:.58rem}.social-post__comments>div button{width:34px;height:34px;color:var(--accent-on);background:var(--red);cursor:pointer;border:0;place-items:center;display:grid}.social-composer__photo{aspect-ratio:16/10;width:min(100%,430px);margin-top:9px;overflow:hidden;border-top:1px solid #292929!important;display:block!important;position:relative!important}.social-composer__photo img{object-fit:cover}.social-composer__photo button{background:#0b0b0bcc;border-radius:50%;width:30px;min-height:30px;padding:0;position:absolute;top:8px;right:8px}.social-photo-button{color:#bbb;cursor:pointer;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:.58rem;display:inline-flex}.social-photo-button input{display:none}.social-photo-button span{color:inherit;font-size:inherit}.social-composer__track{background:0 0;border-radius:0;border:0!important;border-block:1px solid #292929!important;grid-template-columns:44px minmax(0,1fr) 28px!important;padding:6px 0!important}.social-composer__track img,.social-composer__track>span{border-radius:2px;width:44px;height:44px}.social-composer__track>button{background:0 0;border:0}.social-attachment-modes{padding-top:6px!important}.social-attachment-modes button{background:0 0;border:0;min-height:27px;padding:0 6px}.social-attachment-modes button.is-active{color:var(--red-soft);background:0 0;border:0}.social-feed--compact .social-post__track-actions span{display:none}.social-feed--compact .social-post__actions{gap:17px}@media (max-width:620px){.social-post{padding:16px 0}.social-post__track--playable{grid-template-columns:40px minmax(0,1fr) auto}.social-post__track--playable img,.social-post__track--playable>span{width:40px;height:40px}.social-post__track-actions span{display:none}.social-composer__footer>div{gap:2px}.social-photo-button{padding-inline:6px}.social-post__photo{aspect-ratio:4/3}}.social-feed{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.social-composer{background:linear-gradient(145deg,#171717,#101010);border:1px solid #303030;border-radius:14px;padding:13px}.social-composer textarea{resize:vertical;color:#eee;width:100%;min-height:82px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.72rem;line-height:1.55}.social-composer>div{border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.social-composer span{color:#5f5f5f;font-size:.52rem}.social-composer button,.social-hub__header>button,.community-create button{min-height:34px;color:var(--accent-on);background:var(--red);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.6rem;display:inline-flex}.social-composer button:disabled,.community-create button:disabled{opacity:.4;cursor:default}.social-feed__tabs{margin:0}.social-feed__tabs button{cursor:pointer}.social-feed__posts{gap:8px;display:grid}.social-post{background:#ffffff06;border:1px solid #292929;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px;display:grid}.social-post__avatar{color:#fff;background:#252525;border:1px solid #3b3b3b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.74rem;font-weight:650;text-decoration:none;display:grid;position:relative;overflow:hidden}.social-post__avatar img{object-fit:cover}.social-post__content{min-width:0}.social-post__content>header{align-items:center;gap:7px;min-width:0;display:flex}.social-post__content>header a{color:#eee;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.social-post__content>header strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.68rem;font-weight:560;overflow:hidden}.social-post__content>header .verified-badge{width:13px;height:13px}.social-post__content>header>span{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.social-post__content>p{color:#b9b9b9;white-space:pre-wrap;word-break:break-word;margin:9px 0 0;font-size:.67rem;line-height:1.55}.social-post__community{color:var(--red-soft);align-items:center;gap:5px;margin-top:8px;font-size:.53rem;display:inline-flex}.social-post__track{background:#0d0d0d;border:1px solid #303030;border-radius:9px;align-items:center;gap:9px;margin-top:12px;padding:7px;display:flex}.social-post__track img,.social-post__track>span{width:42px;height:42px;color:var(--red-soft);background:#251114;border-radius:7px;place-items:center;display:grid}.social-post__track strong,.social-post__track small{display:block}.social-post__track strong{color:#e7e7e7;font-size:.62rem;font-weight:500}.social-post__track small{color:#6d6d6d;margin-top:3px;font-size:.52rem}.social-empty{color:#696969;text-align:center;border:1px dashed #303030;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:110px;padding:18px;display:flex}.social-empty svg{color:var(--red-soft)}.social-empty strong{color:#cfcfcf;font-size:.68rem;font-weight:500}.social-empty span{color:#666;font-size:.57rem;line-height:1.45}.social-empty--large{min-height:220px;margin-top:16px}.social-error{color:#ff8790;background:#fa01150f;border:1px solid #fa011540;border-radius:8px;margin:0;padding:9px 11px;font-size:.58rem;line-height:1.45}.social-feed--compact{margin-top:10px}.social-feed--compact .social-composer textarea{min-height:55px;font-size:.62rem}.social-feed--compact .social-post{grid-template-columns:34px minmax(0,1fr);padding:11px}.social-feed--compact .social-post__avatar{width:34px;height:34px}.social-feed--compact .social-post__content>header{flex-wrap:wrap;gap:3px 6px}.social-feed--compact .social-post__content>p{font-size:.61rem}.social-feed--compact .social-post__track{display:none}.social-feed--compact .social-feed__posts{scrollbar-width:thin;max-height:calc(100svh - 330px);padding-right:3px;overflow-y:auto}.social-hub{background:radial-gradient(circle at 78% 0, rgb(var(--accent-rgb) / .07), transparent 27%);min-height:calc(100svh - 70px);padding:58px clamp(24px,4vw,58px) 130px;overflow-y:auto}.social-hub__header{border-bottom:1px solid #262626;justify-content:space-between;align-items:end;gap:24px;padding-bottom:31px;display:flex}.social-hub__header h1{letter-spacing:-.065em;margin:9px 0 0;font-size:clamp(2.8rem,5vw,5rem);font-weight:600;line-height:.92}.social-hub__header p{color:#737373;margin:13px 0 0;font-size:.68rem}.social-hub>.social-feed{max-width:760px;margin-top:25px}.community-create{background:#131313;border:1px solid #303030;border-radius:13px;grid-template-columns:minmax(180px,.65fr) 1fr auto;gap:8px;margin-top:22px;padding:14px;display:grid}.community-create input,.community-create textarea{color:#eee;min-height:42px;font:inherit;background:#0c0c0c;border:1px solid #333;border-radius:9px;outline:0;padding:10px 12px;font-size:.65rem}.community-create textarea{resize:vertical}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:23px;display:grid}.community-grid article{background:linear-gradient(145deg,#171717,#101010);border:1px solid #2c2c2c;border-radius:15px;min-height:170px;padding:17px;position:relative}.community-grid article[data-selected=true]{border-color:rgb(var(--accent-rgb) / .48);background:linear-gradient(145deg, rgb(var(--accent-rgb) / .1), #101010)}.community-card__main{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;padding:0 0 44px;display:flex}.community-card__main>span{width:39px;height:39px;color:var(--red-soft);background:rgb(var(--accent-rgb) / .1);border-radius:11px;flex:none;place-items:center;display:grid}.community-card__main strong{font-size:.77rem;font-weight:530}.community-card__main p{color:#747474;min-height:38px;margin:7px 0;font-size:.58rem;line-height:1.5}.community-card__main small{color:#5f5f5f;font-size:.52rem}.community-card__join{color:#cfcfcf;cursor:pointer;background:#1c1c1c;border:1px solid #3a3a3a;border-radius:8px;min-height:29px;padding:0 10px;font-size:.55rem;position:absolute;bottom:13px;right:13px}.community-card__join:disabled{color:var(--red-soft);cursor:default}.community-feed{border-top:1px solid #292929;max-width:820px;margin-top:46px;padding-top:32px}.community-feed h2{letter-spacing:-.04em;margin:6px 0 17px;font-size:1.65rem;font-weight:500}.inbox-tabs{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.inbox-tabs button{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #303030;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.75rem;display:flex}.inbox-tabs button[aria-current]{color:#fff;background:#252525;border-color:#535353}.inbox-tabs b{color:var(--accent-text);font-size:.65rem}.message-sender{vertical-align:middle;align-items:center;gap:9px;min-width:0;display:inline-flex}.message-sender__avatar{color:#fff;background:#222;border:1px solid #393939;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.message-sender__avatar img{object-fit:cover;width:100%;height:100%}.message-sender__details{min-width:0;display:block}.message-sender__details strong.message-sender__name{color:#f4f4f4;align-items:center;gap:5px;min-height:14px;margin:0;font-size:.75rem;line-height:1;display:inline-flex}.message-sender__name>.message-sender__label{font:inherit;color:inherit;margin:0;padding:0;line-height:1;display:block}.message-sender__details small{color:#929292;margin-top:3px;font-size:.65rem;display:block}.message-sender__badge{object-fit:contain;flex:0 0 14px;align-self:center;width:14px;height:14px;margin:0;padding:0;display:block}.message-sender--compact .message-sender__avatar{flex-basis:28px;width:28px;height:28px}.messages-hub .conversation-list>button{flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:13px}.messages-hub .conversation-list>button>.message-sender{width:100%;height:auto;font-size:inherit;background:0 0;border-radius:0;display:flex}.messages-hub .conversation-list>button>div{flex-basis:100%;padding-left:37px}.messages-hub .conversation-list>button>b{position:absolute;top:17px;right:12px}.messages-hub .conversation-list .message-sender strong{font-weight:600;display:flex}.messages-hub .message-thread>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.messages-hub .message-thread>header .message-sender{display:inline-flex}.messages-hub .message-thread>header .message-sender__avatar{display:grid}.messages-hub .message-thread>header .message-sender span{color:inherit;font-size:inherit;margin-top:0}.messages-hub .message-thread>header strong{font-size:.8rem}.messages-hub .message-thread__messages article>.message-sender{margin-bottom:5px}.inbox-permanent{color:#a5abb5;align-items:center;gap:6px;margin:0;padding:12px;font-size:.65rem;line-height:1.6;display:flex}.inbox-empty{color:#929292;padding:20px 14px;font-size:.75rem;line-height:1.7}.official-message{min-width:0;padding:28px}.official-message h2{margin:12px 0 6px;font-size:1.3rem}.official-message time{color:#999;font-size:.7rem}.official-message>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#ddd;margin:24px 0;font-size:.85rem;line-height:1.8}.official-message>a{color:#a9d5ff;margin-bottom:28px;font-size:.8rem;display:inline-block}.official-message>small{color:#969ca7;border-top:1px solid #303030;align-items:flex-start;gap:7px;padding-top:18px;font-size:.7rem;line-height:1.6;display:flex}.official-message>small svg{flex-shrink:0;margin-top:2px}.notification-panel__content{flex:1;min-width:0}.notification-panel__content>.message-sender{margin-bottom:8px;display:flex}.notification-panel__content .message-sender strong{font-size:.7rem}.inbox-filters{border-bottom:1px solid #292929;gap:6px;padding:12px;display:flex}.inbox-filters button,.official-message__tools button,.inbox-feedback button{color:#bcbcbc;cursor:pointer;background:0 0;border:1px solid #343434;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.65rem;display:inline-flex}.inbox-filters button[aria-pressed=true],.official-message__tools button[aria-pressed=true]{color:#fff;background:#292929;border-color:#666}.official-message__tools{flex-wrap:wrap;gap:6px;display:flex}.official-message__tools button:last-child{color:#fa8992}.official-message__tools button:disabled{opacity:.4;cursor:wait}.inbox-feedback{color:#afd6bb;border:1px solid #304437;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;font-size:.75rem;display:flex}.official-preview>div>strong{color:#eee;align-items:center;gap:6px;display:flex}.official-preview__music{color:#aaa;align-items:center;gap:7px;padding:7px 0;font-size:.65rem;display:flex}.official-preview__music img{object-fit:cover;border-radius:4px;flex-shrink:0}.official-preview__music>span{min-width:0}.official-preview__music small{margin-top:2px}.official-preview p{-webkit-line-clamp:2;color:#999;-webkit-box-orient:vertical;margin:5px 0;font-size:.65rem;line-height:1.5;display:-webkit-box;overflow:hidden}.official-preview time{color:#777;font-size:.6rem}.official-message>a.official-message__song{color:#ddd;border:1px solid #303030;border-radius:10px;align-items:center;gap:10px;width:fit-content;margin:18px 0 0;padding:10px;text-decoration:none;display:flex}.official-message__song img{object-fit:cover;border-radius:6px}.official-message__song strong,.official-message__song small{display:block}.official-message__song small{color:#aaa;margin-top:4px}.messages-layout{background:#101010;border:1px solid #2c2c2c;border-radius:16px;grid-template-columns:290px minmax(0,1fr);min-height:590px;margin-top:24px;display:grid;overflow:hidden}.conversation-list{background:#0d0d0d;border-right:1px solid #292929;overflow-y:auto}.conversation-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #242424;align-items:center;gap:10px;width:100%;min-height:70px;padding:10px 13px;display:flex;position:relative}.conversation-list>button[data-active=true],.conversation-list__new--active{background:rgb(var(--accent-rgb) / .09)!important}.conversation-list>button>span{background:#292929;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.65rem;display:grid}.conversation-list>button>div{flex:1;min-width:0}.conversation-list strong,.conversation-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conversation-list strong{font-size:.65rem;font-weight:500}.conversation-list small{color:#6b6b6b;margin-top:4px;font-size:.55rem}.conversation-list b{min-width:18px;height:18px;color:var(--accent-on);background:var(--red);border-radius:9px;place-items:center;font-size:.48rem;display:grid}.conversation-list__new{min-height:48px!important;color:var(--red-soft)!important;justify-content:center!important;font-size:.59rem!important}.message-thread{flex-direction:column;min-width:0;display:flex}.message-thread>header{border-bottom:1px solid #292929;min-height:66px;padding:15px 18px}.message-thread>header strong,.message-thread>header span{display:block}.message-thread>header strong{font-size:.75rem;font-weight:500}.message-thread>header span{color:#686868;margin-top:4px;font-size:.56rem}.message-thread__messages{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex;overflow-y:auto}.message-thread__messages article{align-self:flex-start;max-width:72%}.message-thread__messages article[data-own=true]{text-align:right;align-self:flex-end}.message-thread__messages p{color:#ddd;white-space:pre-wrap;background:#232323;border-radius:12px 12px 12px 3px;margin:0;padding:10px 12px;font-size:.65rem;line-height:1.5}.message-thread__messages article[data-own=true] p{color:#fff;background:#65030d;border-radius:12px 12px 3px}.message-thread__messages time{color:#555;margin-top:4px;font-size:.46rem;display:block}.message-thread__new{color:#6a6a6a;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.message-thread__new strong{color:#cfcfcf;font-size:.77rem;font-weight:500}.message-thread__new input{color:#fff;background:#151515;border:1px solid #333;border-radius:9px;outline:0;width:min(320px,80%);height:40px;padding:0 12px;font-size:.65rem}.message-compose{border-top:1px solid #292929;grid-template-columns:1fr 42px;gap:8px;padding:12px;display:grid}.message-compose input{color:#fff;background:#171717;border:1px solid #343434;border-radius:10px;outline:0;min-width:0;height:42px;padding:0 12px;font-size:.66rem}.message-compose button{color:var(--accent-on);background:var(--red);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.message-compose button:disabled{opacity:.35}.notification-center{position:relative}.notification-center>button>span{min-width:16px;height:16px;color:var(--accent-on);background:var(--red);border:2px solid #0b0b0b;border-radius:8px;place-items:center;padding:0 3px;font-size:.43rem;font-weight:700;display:grid;position:absolute;top:-5px;right:-4px}.notification-panel{z-index:85;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f0f0ffa;border:1px solid #343434;border-radius:15px;width:min(380px,100vw - 24px);max-height:min(610px,100svh - 95px);position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 24px 70px #000b}.notification-panel>header{border-bottom:1px solid #2c2c2c;justify-content:space-between;align-items:center;padding:17px;display:flex}.notification-panel>header span,.notification-panel>header strong{display:block}.notification-panel>header strong{margin-top:4px;font-size:.78rem;font-weight:500}.notification-panel>header button{color:#888;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:.54rem;display:flex}.notification-panel>div{max-height:520px;overflow-y:auto}.notification-panel__tools{align-items:center;gap:8px;display:flex!important}.notification-panel__tools button:last-child{color:#ff707b}.notification-panel__tools button:disabled{opacity:.35;cursor:not-allowed}.notification-panel__row{border-bottom:1px solid #252525;position:relative}.notification-panel__item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px 38px 13px 15px;display:grid}.notification-panel__dismiss{z-index:2;color:#666;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.notification-panel__dismiss:hover{color:#fff;background:#282828}.notification-panel__item:disabled{cursor:default}.notification-panel__item:not(:disabled):hover{background:#ffffff0b}.notification-panel__item[data-unread=true]{background:rgb(var(--accent-rgb) / .055)}.notification-panel__item>span{color:#fff;background:#282828;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.62rem;display:grid}.notification-panel p{color:#c3c3c3;margin:1px 0 0;font-size:.61rem;line-height:1.45}.notification-panel__item small{color:#f2f2f2;margin-top:4px;font-size:.54rem;display:block}.notification-panel time{color:#5c5c5c;margin-top:5px;font-size:.48rem;display:block}.track-comments{z-index:205;top:0;right:0;bottom:var(--player-height);color:#f1f1f1;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0d0d0dfb;border-left:1px solid #343434;flex-direction:column;width:min(390px,100%);display:flex;position:fixed;box-shadow:-24px 0 60px #000a}.track-comments>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;min-height:67px;padding:14px 17px;display:flex}.track-comments>header span,.track-comments>header strong{display:block}.track-comments>header strong{margin-top:4px;font-size:.78rem;font-weight:500}.track-comments>header button{color:#aaa;cursor:pointer;background:0 0;border:0}.track-comments__list{flex:1;padding:11px;overflow-y:auto}.track-comments__list>article{border-bottom:1px solid #252525;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:12px 6px;display:grid}.track-comments__avatar{color:#eee;cursor:pointer;background:#282828;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:.58rem;display:grid;position:relative;overflow:hidden}.track-comments__avatar img{object-fit:cover}.track-comments__list article header{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.track-comments__list article header>button{min-width:0;color:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.track-comments__list article strong{text-overflow:ellipsis;font-size:.62rem;font-weight:500;display:block;overflow:hidden}.track-comments__list article .verified-badge{flex:none;width:12px;height:12px}.track-comments__list article small{color:#5e5e5e;text-overflow:ellipsis;min-width:0;font-size:.51rem;overflow:hidden}.track-comments__list article small time{color:inherit}.track-comments__list article p{color:#b8b8b8;margin:6px 0 0;font-size:.62rem;line-height:1.5}.track-comments__list article .track-comments__position{color:var(--red-soft);background:rgb(var(--accent-rgb) / .09);border-radius:5px;margin-top:7px;padding:3px 5px;font-size:.48rem;display:inline-block}.track-comments>form{border-top:1px solid #2c2c2c;grid-template-columns:1fr auto;gap:8px;padding:13px;display:grid}.track-comments>form textarea{resize:vertical;color:#fff;min-height:74px;font:inherit;background:#171717;border:1px solid #343434;border-radius:9px;outline:0;grid-column:1/-1;padding:10px;font-size:.63rem}.track-comments>form label{color:#777;align-items:center;gap:6px;font-size:.52rem;display:flex}.track-comments>form label input{accent-color:var(--red)}.track-comments>form button{min-height:32px;color:var(--accent-on);background:var(--red);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:.55rem;display:flex}.track-comments>form button:disabled{opacity:.35}.track-comments>form .social-error{grid-column:1/-1}@media (max-width:1100px){.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.social-hub{padding:35px 16px 150px}.social-hub__header{flex-direction:column;align-items:flex-start}.social-hub__header h1{font-size:3.25rem}.community-create,.community-grid{grid-template-columns:1fr}.messages-layout{grid-template-columns:minmax(0,1fr);min-height:calc(100svh - 220px)}.messages-hub .conversation-list{border-bottom:1px solid #303030;border-right:0;max-height:240px}.messages-hub .conversation-list>button>div,.messages-hub .conversation-list>button>b{display:block}.messages-hub .official-message{padding:20px 16px}.conversation-list>button{justify-content:center;padding:7px}.conversation-list>button>div,.conversation-list>button>b{display:none}.message-thread__messages article{max-width:88%}.notification-panel{position:fixed;top:63px;right:8px}.track-comments{bottom:121px}}.social-composer>.social-composer__attachment,.social-composer>.social-track-picker{border-top:1px solid #292929;margin-top:9px;padding-top:11px;display:block}.social-composer__track{background:#0c0c0c;border-radius:10px;grid-template-columns:48px minmax(0,1fr) 30px;border:1px solid #303030!important;align-items:center!important;gap:10px!important;padding:8px!important;display:grid!important}.social-composer__track img,.social-composer__track>span{object-fit:cover;width:48px;height:48px;color:var(--red-soft);background:#251114;border-radius:8px}.social-composer__track strong,.social-composer__track small{display:block}.social-composer__track strong{color:#e8e8e8;font-size:.65rem;font-weight:550}.social-composer__track small{color:#696969;margin-top:4px;font-size:.52rem}.social-composer__track>button{background:#171717;border:1px solid #333;width:30px;min-height:30px;padding:0}.social-attachment-modes{border:0!important;justify-content:flex-start!important;gap:7px!important;padding:10px 0 0!important;display:flex!important}.social-attachment-modes button{color:#858585;background:#171717;border:1px solid #353535;min-height:31px}.social-attachment-modes button.is-active{border-color:rgb(var(--accent-rgb) / .55);background:rgb(var(--accent-rgb) / .11);color:#fff}.snippet-editor{background:rgb(var(--accent-rgb) / .035);border-radius:10px;grid-template-columns:1fr 1fr;margin-top:10px;border:1px solid rgb(var(--accent-rgb) / .2)!important;gap:9px!important;padding:12px!important;display:grid!important}.snippet-editor__wave{grid-column:1/-1;height:48px;border:0!important;align-items:center!important;gap:3px!important;padding:8px 4px!important;display:flex!important}.snippet-editor__wave i{background:linear-gradient(var(--red-soft), #691018);opacity:.75;border-radius:2px;flex:1;min-width:2px}.snippet-editor label{gap:5px;display:grid}.snippet-editor label span{color:#aaa;font-size:.52rem}.snippet-editor input[type=range]{width:100%;accent-color:var(--red)}.snippet-editor>small{color:#676767;grid-column:1/-1;font-size:.5rem}.snippet-editor .snippet-play{justify-self:start}.social-track-picker{position:relative}.social-track-picker__search{color:#777;grid-template-columns:18px minmax(0,1fr) 30px;border:0!important;align-items:center!important;gap:7px!important;padding:0 0 9px!important;display:grid!important}.social-track-picker__search input{color:#eee;background:#0c0c0c;border:1px solid #333;border-radius:8px;outline:0;min-width:0;height:35px;padding:0 10px;font-size:.59rem}.social-track-picker__search button{background:#171717;border:1px solid #333;width:30px;min-height:30px;padding:0}.social-track-picker__results{max-height:230px;overflow-y:auto;border:0!important;gap:4px!important;padding:0!important;display:grid!important}.social-track-picker__results>button{color:#ddd;text-align:left;background:#101010;border:1px solid #292929;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:9px;width:100%;min-height:51px;padding:6px 8px;display:grid}.social-track-picker__results>button:hover{background:#181818;border-color:#494949}.social-track-picker__results img,.social-track-picker__results>button>span:first-child{object-fit:cover;width:38px;height:38px;color:var(--red-soft);background:#251114;border-radius:6px;place-items:center;display:grid}.social-track-picker__results strong,.social-track-picker__results small{display:block}.social-track-picker__results strong{font-size:.6rem;font-weight:550}.social-track-picker__results small{color:#676767;margin-top:3px;font-size:.49rem}.social-track-picker__results>button>span:last-child{color:var(--red-soft);font-size:.51rem}.social-track-picker__results>p{color:#6c6c6c;margin:10px;font-size:.56rem}.social-composer>.social-composer__footer{border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.social-composer__footer>div{gap:7px;display:flex}.social-composer .social-attach-button{color:#ddd;background:#1a1a1a;border:1px solid #373737}.snippet-play{border:1px solid rgb(var(--accent-rgb) / .45);color:#fff;background:rgb(var(--accent-rgb) / .12);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.54rem;display:inline-flex}.snippet-play--compact{min-height:29px;padding:0 8px;font-size:.5rem}.social-post__track--playable{grid-template-columns:54px minmax(0,1fr) auto;gap:10px;padding:9px;display:grid}.social-post__track--playable img,.social-post__track--playable>span{object-fit:cover;width:54px;height:54px}.social-post__track em{color:var(--red-soft);align-items:center;gap:4px;margin-top:5px;font-size:.48rem;font-style:normal;display:flex}.social-post__track-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.social-post__track-actions>button{color:#ddd;cursor:pointer;background:#191919;border:1px solid #3b3b3b;border-radius:8px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:.5rem;display:inline-flex}.social-post__track-actions>button:last-child{border-color:rgb(var(--accent-rgb) / .45);color:#fff;background:rgb(var(--accent-rgb) / .1)}.social-feed--compact .social-composer__attachment,.social-feed--compact .social-track-picker{display:block}.social-feed--compact .snippet-editor{grid-template-columns:1fr}.social-feed--compact .snippet-editor__wave,.social-feed--compact .snippet-editor>small{grid-column:1}.social-feed--compact .social-post__track--playable{grid-template-columns:44px minmax(0,1fr);display:grid}.social-feed--compact .social-post__track--playable img,.social-feed--compact .social-post__track--playable>span{width:44px;height:44px}.social-feed--compact .social-post__track-actions{grid-column:1/-1;justify-content:flex-start}@media (max-width:620px){.snippet-editor{grid-template-columns:1fr}.snippet-editor__wave,.snippet-editor>small{grid-column:1}.social-post__track--playable{grid-template-columns:46px minmax(0,1fr)}.social-post__track--playable img,.social-post__track--playable>span{width:46px;height:46px}.social-post__track-actions{grid-column:1/-1;justify-content:flex-start}.social-composer>.social-composer__footer{align-items:flex-end}.social-composer__footer>div{flex-wrap:wrap;justify-content:flex-end}}.social-feed .social-feed__posts{border-top:1px solid #292929;gap:0}.social-feed .social-post,.social-feed--compact .social-post{background:0 0;border:0;border-bottom:1px solid #292929;border-radius:0;padding:18px 4px}.social-feed .social-post__track,.social-feed .social-post__track--playable{border:0;background:0 0;border-block:1px solid #292929;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0;display:grid}.social-feed .social-post__track-actions>button,.social-feed .snippet-play{color:#aaa;background:0 0;border:0;border-radius:0;min-height:28px;padding:0}.social-feed .social-post__track-actions>button:last-child{color:var(--red-soft);background:0 0;border:0}.social-feed--compact .social-post__track--playable{grid-template-columns:38px minmax(0,1fr) auto}@media (max-width:620px){.social-feed .social-post{padding:16px 0}.social-feed .social-post__track--playable{grid-template-columns:40px minmax(0,1fr) auto}}.create-menu{position:relative}.create-menu__panel{z-index:120;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0e0e0efa;border:1px solid #303030;width:235px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 60px #000b}.create-menu__panel>button{border:0;color:#aaa;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #292929;grid-template-columns:28px 1fr;align-items:center;gap:8px;width:100%;min-height:58px;padding:10px 12px;display:grid}.create-menu__panel>button:last-child{border-bottom:0}.create-menu__panel>button:hover{color:#fff;background:#1b1b1b}.create-menu__panel span,.create-menu__panel strong,.create-menu__panel small{display:block}.create-menu__panel strong{color:#eee;font-size:.61rem;font-weight:580}.create-menu__panel small{color:#666;margin-top:4px;font-size:.49rem}.artist-link,.artist-line>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.artist-link:hover,.artist-line>button:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.artist-link:disabled,.artist-line>button:disabled{cursor:default;text-decoration:none}.player-artist-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.player-artist-link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.player-artist-link:disabled{cursor:default;text-decoration:none}.fan-count{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fan-count:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.social-composer .social-attach-button{color:#aaa;background:0 0;border:0;border-radius:0;min-height:28px;padding:0 5px}.social-composer .social-attach-button:hover{color:#fff;background:0 0}.social-composer>.social-composer__footer>div>button:last-child{border-radius:5px;min-height:29px;padding:0 10px;font-size:.55rem}.social-post__track--playable{grid-template-columns:44px minmax(0,1fr)!important}.social-post__track-copy{min-width:0}.social-track-title,.social-post__track-copy small button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.social-track-title{color:#eee;font-size:.64rem;font-weight:620}.social-track-kind{color:#707070;letter-spacing:.08em;text-transform:uppercase;width:max-content;margin-top:3px;font-size:.48rem;font-weight:650;display:inline-flex}.social-post__track-copy small button{color:#858585;align-items:center;gap:3px;display:inline-flex}.social-track-title:hover,.social-post__track-copy small button:hover{text-underline-offset:3px;color:#fff;text-decoration:underline}.social-waveform-player{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;display:grid}.social-waveform-player .snippet-play{width:28px;min-width:28px;height:28px;color:var(--red-soft);padding:0}.social-waveform-player .snippet-play span{display:none}.social-waveform{cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;width:100%;height:34px;padding:0;display:flex}.social-waveform i{background:#4b4b4b;flex:1 1 0;min-width:1px;max-width:4px;transition:background .15s}.social-waveform i[data-played=true]{background:var(--red);color:var(--accent-on)}.social-lyrics{border-top:1px solid #202020;grid-column:1/-1;grid-template-columns:44px minmax(0,1fr);gap:9px;padding:8px 0 2px;display:grid}.social-lyrics>small{color:var(--red-soft);letter-spacing:.11em;padding-top:4px;font-size:.45rem}.social-lyrics>div{max-height:62px;overflow:hidden}.social-lyrics span{color:#555;padding:2px 0;font-size:.57rem;line-height:1.45;transition:color .2s,font-size .2s;display:block}.social-lyrics span.is-active{color:#fff;font-size:.62rem;font-weight:600}.social-post__actions{gap:10px}.social-post__actions button{justify-content:flex-start;gap:7px;min-width:58px;height:30px}.community-directory{margin-top:26px}.community-page__actions{z-index:2;align-items:center;gap:8px;display:flex;position:relative}.community-report{border:1px solid rgb(var(--accent-rgb) / 35%);color:#ff7b85;background:rgb(var(--accent-rgb) / 8%);cursor:pointer;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 11px;display:inline-flex}.community-report:disabled{opacity:.55;cursor:default}.community-directory>header{justify-content:space-between;align-items:end;display:flex}.community-directory h2{margin:5px 0 0;font-size:1.25rem}.community-directory__empty{color:#666;border-block:1px solid #262626;margin:14px 0 0;padding:18px 0;font-size:.62rem}.community-grid article[data-official=true]{border-color:rgb(var(--accent-rgb) / 38%);background:linear-gradient(145deg,rgb(var(--accent-rgb) / 10%),#101010)}.community-card__main strong{align-items:center;gap:7px;display:flex}.community-card__main strong em{color:var(--red-soft);background:rgb(var(--accent-rgb) / 10%);letter-spacing:.08em;padding:3px 5px;font-size:.42rem;font-style:normal}.global-search__copy strong{align-items:center;gap:4px;display:inline-flex}.global-search__copy .verified-badge{width:14px!important;height:14px!important}.global-search__copy small b{color:var(--red-soft);letter-spacing:.09em;margin-left:5px;font-size:.43rem}.global-search__track-result>button,.global-search__track-result .global-search__copy button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.global-search__track-result .global-search__copy{gap:4px;display:grid}.global-search__track-result small{align-items:center;gap:3px;display:inline-flex}.portal-banner-manager>header{justify-content:space-between;gap:20px;display:flex}.portal-banner-manager>header span{color:var(--red-soft);letter-spacing:.13em;font-size:.52rem}.portal-banner-manager h2{margin:6px 0;font-size:1.35rem}.portal-banner-manager header p{color:#777;font-size:.62rem}.portal-banner-manager header b{color:#888;font-size:.55rem;font-weight:500}.portal-banner-form{grid-template-columns:.75fr 1.2fr 1.5fr 1.2fr .75fr 1fr .65fr auto;gap:6px;margin-top:18px;display:grid}.portal-banner-algorithm{background:#0d0d0d;border:1px solid #303030;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 8px;padding:14px;display:grid}.portal-banner-algorithm legend{color:var(--red-soft);letter-spacing:.1em;padding:0 6px;font-size:.5rem;font-weight:750}.portal-banner-algorithm label select,.portal-banner-algorithm label input{grid-column:1/-1;width:100%}.portal-banner-algorithm label small{grid-area:1/2}.portal-banner-form input,.portal-banner-form select{color:#ddd;background:#111;border:1px solid #333;min-width:0;height:36px;padding:0 8px;font-size:.54rem}.portal-banner-form button{border:1px solid var(--red);color:#fff;background:rgb(var(--accent-rgb) / 13%);padding:0 10px;font-size:.54rem}.portal-banner-list{border-top:1px solid #292929;margin-top:12px}.portal-banner-list article{border-bottom:1px solid #292929;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;display:grid}.portal-banner-list article>span{width:64px;height:48px;color:var(--red-soft);background:#1b1b1b;place-items:center;display:grid;position:relative;overflow:hidden}.portal-banner-list img{object-fit:cover}.portal-banner-list small,.portal-banner-list strong,.portal-banner-list p{margin:0;display:block}.portal-banner-list small{color:var(--red-soft);letter-spacing:.09em;font-size:.46rem}.portal-banner-list strong{margin-top:4px;font-size:.63rem}.portal-banner-list p{color:#666;margin-top:3px;font-size:.51rem}.portal-banner-list article>button{color:#999;cursor:pointer;background:0 0;border:0;padding:7px}@media (max-width:980px){.home-carousel{grid-template-columns:1fr 220px;min-height:285px}.home-carousel__copy{padding:34px 28px 48px}.home-carousel__dots{left:28px}.artists-hub__grid,.portal-banner-form{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-hub{padding-inline:24px}.discover-hub__header{align-items:start}.discover-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discover-release-grid{scrollbar-width:none;grid-template-columns:repeat(4,minmax(170px,1fr));overflow-x:auto}.discover-release-grid::-webkit-scrollbar{display:none}.discover-artists__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discover-artists__grid>button:nth-child(3){border-right:0}}@media (max-width:620px){.home-carousel{border-radius:0;min-height:390px;margin-inline:-16px;display:block}.home-carousel__copy{z-index:2;padding:34px 22px 70px;position:relative}.home-carousel__copy h2{font-size:clamp(2.5rem,14vw,4rem)}.home-carousel__release-art{z-index:1;opacity:.42;padding:0;position:absolute;top:25px;right:16px}.home-carousel__artist-visual{z-index:1;opacity:.42;position:absolute;top:25px;right:16px}.home-carousel__artist-visual>span{width:180px}.home-carousel__artist-visual small{display:none}.home-carousel .album-art--hero{width:180px}.home-carousel__controls{bottom:14px;right:14px}.home-carousel__dots{bottom:18px;left:22px}.artists-hub{padding:30px 16px 130px}.artists-hub>header{display:grid}.artists-hub__grid{grid-template-columns:1fr}.social-post__actions button{min-width:48px}.portal-banner-form{grid-template-columns:1fr}.discover-hub{padding:28px 16px 132px}.discover-hub__header{display:grid}.discover-hub__header h1{font-size:3.55rem}.discover-hub__header>button{justify-self:start}.discover-modes{margin-inline:-16px;padding-inline:16px}.discover-hero{border-radius:0;min-height:410px;margin-inline:-16px;display:block}.discover-hero__copy{z-index:2;padding:34px 22px 80px;position:relative}.discover-hero__art{z-index:1;opacity:.38;padding:0;position:absolute;top:28px;right:16px}.discover-hero__art .album-art{width:190px}.discover-pick-grid{scrollbar-width:none;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.discover-pick-grid::-webkit-scrollbar{display:none}.discover-pick-grid>article{flex:0 0 190px}.discover-release-grid{margin-inline:-16px;padding-inline:16px}.discover-release-grid article{min-width:165px}.discover-artists__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-artists__grid>button:nth-child(3){border-right:1px solid #282828}.discover-artists__grid>button:nth-child(2n){border-right:0}}.fan-list{z-index:250;place-items:center;display:grid;position:fixed;inset:0}.fan-list__scrim{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000b8;border:0;position:absolute;inset:0}.fan-list>section{background:#101010;border:1px solid #343434;width:min(420px,100vw - 28px);max-height:min(620px,100svh - 42px);position:relative;overflow:hidden;box-shadow:0 30px 100px #000}.fan-list>section>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;padding:17px;display:flex}.fan-list h2{margin:5px 0 0;font-size:1.2rem;font-weight:550}.fan-list>section>header>button{color:#aaa;cursor:pointer;background:0 0;border:0;padding:5px}.fan-list>section>div{max-height:500px;overflow-y:auto}.fan-list>section>div>button{color:#ddd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252525;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:11px 16px;display:grid}@media (orientation:landscape) and (max-height:620px){.sidebar,.feed-rail{display:none}.main-content{padding-bottom:calc(var(--player-height) + 62px);margin-inline:0}.topbar{grid-template-columns:auto minmax(0,1fr) auto;min-height:60px;padding:8px 18px}.topbar__logo{width:32px;height:32px;display:block}.global-search{grid-column:2}.mobile-nav{z-index:35;left:50%;bottom:calc(var(--player-height) + 8px);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#0c0c0ceb;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(430px,100vw - 24px);height:56px;padding:5px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 16px 42px #0000008c}.mobile-nav__item{color:#929292;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mobile-nav__item small{font-size:.48rem}.mobile-nav__item--active{color:#fff;background:rgb(var(--accent-rgb) / 15%)}.player-details,.profile-overlay,.profile-overlay:before{left:0;right:0}.profile-overlay__hero{min-height:max(350px,100svh - 56px);padding:0 32px 34px}.profile-overlay__back{top:12px;left:16px}.profile-overlay__identity{gap:17px;width:min(760px,100% - 210px)}.profile-overlay__avatar{width:88px;height:88px}.profile-overlay__copy{--profile-name-size:clamp(3rem, 7vw, 4.5rem);max-width:calc(100% - 105px)}.profile-overlay__meta{padding-right:calc(var(--profile-name-size) * .4);flex-wrap:wrap;justify-content:flex-end;margin-top:10px}.profile-verification{bottom:20px;right:32px}.profile-overlay__actions{min-height:70px;padding-inline:32px}.profile-overlay__content{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:32px;padding:32px}}@media (orientation:portrait) and (max-width:900px){.profile-overlay,.profile-overlay:before{inset:0 0 var(--player-height)}.profile-overlay__hero{min-height:min(540px, calc(100svh - var(--player-height)));padding:max(68px, env(safe-area-inset-top)) 20px 64px;align-items:flex-end}.profile-overlay__back{top:max(16px, env(safe-area-inset-top));left:16px}.profile-overlay__identity{flex-direction:column;align-items:center;gap:15px;width:100%}.profile-overlay__avatar{width:104px;height:104px}.profile-overlay__copy{--profile-name-size:clamp(2.7rem, 13vw, 4rem);text-align:center;width:100%;max-width:100%}.profile-overlay__name{justify-content:center}.profile-overlay__meta{white-space:normal;flex-wrap:wrap;justify-content:center;margin-top:10px;padding-right:0}.profile-overlay .profile-verification{bottom:17px;right:20px}.profile-overlay__actions{flex-wrap:wrap;justify-content:center;min-height:124px;padding:12px 20px 0}.profile-actions{flex-wrap:wrap;min-height:124px;padding:12px 20px 0}.profile-overlay__actions .profile-tabs,.profile-actions .profile-tabs{order:2;justify-content:center;width:100%;min-height:46px;margin-left:0}.profile-overlay__content{grid-template-columns:1fr;gap:28px;padding:32px 20px 54px}.library-hub{padding:34px 18px 120px}.profile-playlists__heading{flex-direction:column;align-items:stretch}.profile-playlists__heading form{min-width:0}.profile-playlists__grid--collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.playlist-detail__hero{align-items:center;gap:15px}.playlist-cover--large{flex-basis:104px;width:104px}.playlist-detail__copy h2{font-size:1.45rem}.playlist-detail__toolbar{flex-wrap:wrap}.playlist-detail__toolbar>button:last-child{margin-left:0}.playlist-picker{align-items:end;padding:0}.playlist-picker>section{border-radius:17px 17px 0 0;width:100%;max-height:82vh}.playlist-card>header{flex-wrap:wrap;align-items:flex-start}.playlist-card__title{flex-basis:calc(100% - 60px)}.playlist-card__visibility{margin-left:53px}.playlist-card__actions{margin-left:auto}.playlist-card__edit{flex-basis:calc(100% - 56px);grid-template-columns:1fr}.playlist-card__add{flex-direction:column}.playlist-song>button:first-child{grid-template-columns:24px 42px minmax(0,1fr)}.playlist-song>button:first-child>small{display:none}}.fan-list>section>div>button:hover{background:#191919}.fan-list__avatar{background:#292929;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.65rem;display:grid;position:relative;overflow:hidden}.fan-list__avatar img{object-fit:cover}.fan-list>section>div strong{align-items:center;gap:5px;font-size:.64rem;font-weight:580;display:flex}.fan-list>section>div strong .verified-badge{width:12px;height:12px}.fan-list>section>div small{color:#686868;margin-top:4px;font-size:.52rem;display:block}.fan-list>section>div>p{color:#777;text-align:center;margin:0;padding:28px;font-size:.62rem}.release-track-actions{align-items:center;gap:8px;display:flex}.release-batch-upload{color:#ddd;cursor:pointer;background:#171717;border:1px solid #3a3a3a;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:.58rem;display:inline-flex}.profile-menu__identities{border-bottom:1px solid #292929;max-height:250px;overflow-y:auto}.profile-menu__identities .profile-menu__identity{width:100%}.profile-menu__identity>b{color:var(--red-soft);margin-left:auto;font-size:.7rem}.profile-menu__identity--active{background:rgb(var(--accent-rgb) / 8%)!important}.profile-menu__identity strong{align-items:center;gap:5px;display:inline-flex}.profile-menu__identity strong .verified-badge{width:12px;height:12px}.profile-overlay__regular{min-height:230px;padding:28px 0}.profile-overlay__regular h2{margin:8px 0 12px;font-size:1.55rem}.profile-overlay__regular p{color:#888;max-width:620px;font-size:.7rem;line-height:1.65}.home-carousel__title-row{align-items:center;gap:14px;display:flex}.home-carousel__title-row h2{margin-bottom:5px}.home-carousel__title-row .verified-badge{flex:none;width:clamp(22px,2vw,32px);height:clamp(22px,2vw,32px)}.home-carousel__byline{color:#c8c8c8;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 14px;padding:0;font-size:.7rem;font-weight:580;display:inline-flex}.home-carousel__byline:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.home-carousel__byline:disabled{cursor:default;text-decoration:none}.home-carousel__byline .verified-badge{width:13px;height:13px}.artists-hub__grid{background:0 0;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.artists-hub__grid>button{background:0 0;border-radius:7px;flex-direction:column;align-items:flex-start;min-height:0;padding:16px;transition:background .18s,transform .18s;display:flex}.artists-hub__grid>button:hover,.artists-hub__grid>button:focus-visible{background:#191919;outline:none;transform:translateY(-2px)}.artists-hub__avatar{aspect-ratio:1;background:#242424;border:0;border-radius:50%;width:100%;height:auto;margin:0;font-size:2.2rem}.artists-hub__name{margin-top:16px;font-size:.88rem}.artists-hub__name .verified-badge{width:13px;height:13px}.artists-hub__grid small{color:#929292;margin-top:5px;font-size:.7rem}.social-feed .social-post__track,.social-feed .social-post__track--playable{--social-track-art:48px;background:0 0;border:0;align-items:start;gap:10px;width:100%;min-width:0;max-width:100%;margin-top:10px;padding:0;position:relative;grid-template-columns:var(--social-track-art) minmax(0,1fr)!important}.social-post__track-art{width:var(--social-track-art);height:var(--social-track-art);color:#aaa;background:#1b1b1b;border:0;border-radius:4px;place-items:center;padding:0;display:grid;overflow:hidden}.social-post__track-artwork{object-fit:cover;width:100%!important;height:100%!important}.social-post__track-copy{flex-direction:column;align-self:stretch;min-width:0;display:flex}.social-post__track-title-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.social-post__track-title-row>span{color:#686868;white-space:nowrap;font-size:.51rem}.social-post__track-heading{align-items:center;gap:6px;min-width:0;display:flex}.social-post__track-heading>button{color:#bcbcbc;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-width:0;padding:0;font-size:.58rem;font-weight:650;display:inline-flex}.social-post__track-heading>button:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.social-post__track-heading .track-artist-credits{color:#bcbcbc;max-width:100%;font-size:.58rem;font-weight:650;overflow:hidden}.social-post__track-copy .verified-badge{flex:0 0 12px;width:12px!important;height:12px!important}.social-feed .social-post__author .verified-badge,.feed-rail .social-post__author .verified-badge{vertical-align:0;flex-basis:12px;width:12px!important;height:12px!important}.social-feed .social-post__track-copy .verified-badge,.feed-rail .social-post__track-copy .verified-badge{vertical-align:0;flex-basis:11px;width:11px!important;height:11px!important}.social-track-title{margin-top:3px;font-size:.74rem}.social-waveform-player{grid-template-columns:minmax(0,1fr);min-width:0;margin-top:auto;padding-top:3px}.social-waveform-player .snippet-play{z-index:2;top:calc((var(--social-track-art) - 28px) / 2);left:calc((var(--social-track-art) - 28px) / 2);place-items:center;width:28px;min-width:28px;height:28px;display:grid;position:absolute;box-shadow:0 2px 12px #0008;color:#fff!important;background:#000000b8!important;border-radius:50%!important}.social-waveform-player .snippet-play:hover{color:var(--accent-on);background:var(--red)!important}.social-waveform{gap:1px;min-width:0;max-width:100%;height:22px;overflow:hidden}.social-waveform i{transform-origin:50%;transition:background .12s linear,transform .24s}.social-waveform[data-playing=true] i{animation:.72s ease-in-out infinite alternate social-waveform-live}@keyframes social-waveform-live{0%{transform:scaleY(.58)}to{transform:scaleY(1)}}.social-lyrics{border-top:0}.social-post__actions{gap:6px;margin-top:10px;padding-top:0;border-top:0!important}.social-post__actions button{justify-content:flex-start;gap:7px;width:52px;min-width:52px;height:32px;padding:0 5px}.social-post__actions button svg{flex:0 0 18px;width:18px;height:18px}.community-card__slug{letter-spacing:.02em;margin-top:4px;color:var(--red-soft)!important}.portal-community-create{align-items:flex-start;gap:12px;margin:18px 0;display:flex}.portal-community-create>div{flex:1;grid-template-columns:1fr .8fr 1.5fr auto auto;gap:6px;display:grid}.portal-community-create input,.portal-community-create select,.portal-community-table input,.portal-community-table select{color:#ddd;background:#111;border:1px solid #303030;min-width:0;height:34px;padding:0 8px;font-size:.54rem}.portal-community-create label{color:#aaa;white-space:nowrap;align-items:center;gap:7px;padding:0 8px;font-size:.52rem;display:flex}.portal-community-create label input{width:14px;height:14px;padding:0}.portal-community-create div>button{border:1px solid var(--red);color:#fff;background:rgb(var(--accent-rgb) / 12%);justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;display:inline-flex}.portal-community-toolbar{border-block:1px solid #292929;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.portal-community-toolbar>label{color:#777;background:#101010;border:1px solid #303030;align-items:center;gap:8px;width:min(360px,100%);height:36px;padding:0 10px;display:flex}.portal-community-toolbar>label input{color:#ddd;background:0 0;border:0;outline:0;width:100%;font-size:.55rem}.portal-community-toolbar>div{align-items:center;gap:6px;display:flex}.portal-community-toolbar>div span{color:#777;font-size:.5rem}.portal-community-toolbar button,.portal-community-controls button{color:#bbb;background:#171717;border:1px solid #343434;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:.5rem;display:inline-flex}.portal-community-toolbar button:disabled,.portal-community-controls button:disabled{opacity:.4}.portal-community-table{min-width:0}.portal-community-table__head,.portal-community-table>article{color:#8c8c8c;border-bottom:1px solid #292929;grid-template-columns:24px minmax(220px,1.5fr) minmax(130px,.8fr) 90px 88px 70px minmax(110px,.7fr) auto;align-items:center;gap:10px;min-height:58px;font-size:.53rem;display:grid}.portal-community-table__head{color:#545454;letter-spacing:.08em;text-transform:uppercase;min-height:36px;font-size:.46rem}.portal-community-table__head>input,.portal-community-table>article>input{width:14px;height:14px;padding:0}.portal-community-identity{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;display:grid}.portal-community-identity>span{width:32px;height:32px;color:var(--red-soft);background:rgb(var(--accent-rgb) / 10%);border-radius:50%;place-items:center;display:grid}.portal-community-identity strong,.portal-community-identity small{display:block}.portal-community-identity strong{color:#eee;font-size:.61rem}.portal-community-identity small{color:#686868;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.48rem;overflow:hidden}.portal-community-description{grid-column:2}.portal-copy-value{color:#aaa;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:copy;background:0 0;border:0;max-width:100%;padding:0;font-size:.5rem;overflow:hidden}.portal-community-controls{justify-content:flex-end;gap:5px;display:flex}.portal-community-reports{color:var(--red-soft);margin-top:4px;font-size:.45rem;display:block}@media (max-width:720px){.social-feed .social-post__track,.social-feed .social-post__track--playable{--social-track-art:46px}.social-waveform{height:21px}.artists-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.artists-hub__grid>button{padding:11px}.portal-community-create,.portal-community-toolbar{display:grid}.portal-community-create>div{grid-template-columns:1fr}.portal-community-table{overflow-x:auto}.portal-community-table__head,.portal-community-table>article{min-width:920px}}.social-feed--compact,.social-feed--compact .social-post,.social-feed--compact .social-post__content,.social-feed--compact .social-post__track{min-width:0;max-width:100%;overflow:clip}.social-feed--compact .social-feed__posts{min-width:0;max-width:100%;overflow-x:clip}.social-feed--compact .social-post,.social-feed--compact .social-post__content{overflow:visible}:is(.social-feed--compact .social-post:has(.social-post__menu),.social-feed--compact .social-post:has(.social-activity)){z-index:30}.social-feed--compact .social-post__menu{z-index:40}.social-feed--compact .social-activity{z-index:40;width:100%;max-height:min(430px,100svh - 170px);right:0;overflow-y:auto}.social-feed--compact .social-activity>div{grid-template-columns:1fr}.social-feed--compact .social-post__track-copy{min-width:0;max-width:100%;overflow:visible}.social-feed--compact .social-feed__posts{overflow-y:auto}.social-feed--compact .social-feed__posts,.social-post,.social-post *{scrollbar-width:none}.social-feed--compact .social-feed__posts::-webkit-scrollbar{width:0;height:0;display:none}.social-post::-webkit-scrollbar{width:0;height:0;display:none}.social-post ::-webkit-scrollbar{width:0;height:0;display:none}.social-post .social-lyrics,.social-post .synced-lyrics--feed{overflow:hidden!important}.social-feed--compact .social-post__track--playable{--social-track-art:42px;gap:8px;grid-template-columns:42px minmax(0,1fr)!important}.social-feed--compact .social-post__track-title-row>span{display:none}.social-feed--compact .social-track-title{white-space:nowrap;text-overflow:ellipsis;font-size:.59rem;overflow:hidden}.social-feed--compact .social-waveform{height:18px}.social-feed--compact .social-waveform-player .snippet-play{top:7px;left:7px}@media (prefers-reduced-motion:reduce){.social-waveform[data-playing=true] i{animation:none}}.release-batch-upload:hover{color:#fff;border-color:#555}.release-batch-upload input{display:none}@media (max-width:700px){.release-track-actions{flex-direction:column;align-items:stretch}}.player-details.player-details--comments-open{right:min(390px,100vw)}.player-details__actions{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.player-details__actions::-webkit-scrollbar{display:none}.player-details__actions button{white-space:nowrap;flex:none;gap:5px;min-height:34px;padding-inline:9px}.player-details__actions button b{color:#8d8d8d;font-variant-numeric:tabular-nums;text-align:center;min-width:15px;font-size:.58rem;font-weight:550}@media (max-width:1180px){.player-details__actions{gap:5px}.player-details__actions button{padding-inline:7px;font-size:.61rem}.player-details__actions button svg{width:14px;height:14px}}@media (max-width:760px){.player-details.player-details--comments-open{display:none}}.portal-account-table>article,.portal-artist-table>article{grid-template-columns:20px 34px minmax(200px,1fr) 78px 86px minmax(570px,auto)}.portal-account-controls,.portal-account-table .claim-actions,.portal-artist-table .claim-actions{justify-items:initial;grid-column:auto;justify-content:flex-end}.portal-staff-control{justify-content:flex-end}.artist-setup{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,78px);padding:28px 0 48px;display:grid}.artist-setup__intro{padding-top:16px;position:sticky;top:28px}.artist-setup__intro h1{letter-spacing:-.055em;max-width:440px;margin:16px 0;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.02}.artist-setup__intro>p{color:#999;max-width:410px;font-size:.9rem;line-height:1.7}.artist-setup__promise{align-items:flex-start;gap:14px;margin-top:28px;display:flex}.artist-setup__promise>svg{color:var(--red-soft);flex-shrink:0;margin-top:3px}.artist-setup__promise strong,.artist-setup__promise span{display:block}.artist-setup__promise strong{font-size:.85rem;font-weight:600}.artist-setup__promise span{color:#888;max-width:340px;margin-top:6px;font-size:.78rem;line-height:1.65}.artist-setup__form{background:linear-gradient(140deg,#161213,#101010 45%);border:1px solid #2b2b2b;border-radius:18px;padding:clamp(20px,3vw,32px)}.artist-setup__form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.artist-setup__form .profile-field,.spotify-mapping .profile-field{gap:8px;display:grid}.artist-setup__form .profile-field>span,.spotify-mapping .profile-field>span{color:#ccc;font-size:.78rem}.artist-setup__form .profile-field small,.artist-setup__form>small,.artist-setup__form fieldset>small,.spotify-mapping p{color:#888;font-size:.73rem;line-height:1.6}.artist-setup__form .profile-field em{color:#737373;font-size:.68rem;font-style:normal}.artist-setup__form .profile-field :is(input,textarea),.spotify-mapping .profile-field input{color:#eee;width:100%;min-height:46px;font:inherit;background:#0d0d0d;border:1px solid #363636;border-radius:9px;padding:12px 14px;font-size:.85rem}.artist-setup__form textarea{resize:vertical}.artist-setup__form :is(input,textarea):focus-visible,.spotify-mapping input:focus-visible{outline:2px solid var(--red-soft);outline-offset:3px}.artist-setup__form .primary-action{justify-content:center;width:100%;min-height:44px}.artist-setup__form :disabled{opacity:.55;cursor:not-allowed}.artist-setup__photo{align-items:center;gap:14px;display:flex}.artist-setup__photo>span{color:#999;background:#191919;border:1px solid #383838;border-radius:18px;flex:0 0 80px;place-items:center;height:80px;display:grid;position:relative;overflow:hidden}.artist-setup__photo img,.artist-identity-result img,.studio-artist-identity img,.release-artist-destination img{object-fit:cover}.artist-setup__photo>label{color:#ddd;cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;font-size:.78rem;display:flex}.artist-setup__photo small{color:#777;flex-basis:100%;font-size:.66rem}.artist-setup__photo input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.artist-setup__photo label:focus-within{outline:2px solid var(--red-soft);outline-offset:4px}.artist-setup__photo>button{color:#aaa;cursor:pointer;background:0 0;border:0;margin-left:auto}.artist-setup__matches{background:#1b1610;border:1px solid #4a372b;border-radius:10px;gap:14px;padding:16px;display:grid}.artist-setup__matches>strong{font-size:.78rem;font-weight:550;line-height:1.6}.artist-identity-result{align-items:center;gap:10px;min-width:0;display:flex}.artist-identity-result>span{color:#bbb;background:#282828;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;display:grid;position:relative;overflow:hidden}.artist-identity-result>div{text-align:left;flex:1;min-width:0}.artist-identity-result strong{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.78rem;display:flex}.artist-identity-result small{color:#8a8a8a;overflow-wrap:anywhere;margin-top:4px;font-size:.66rem;display:block}.artist-identity-result>a{color:#eee;text-underline-offset:3px;font-size:.68rem;text-decoration:underline}.artist-setup__ack{color:#aaa;align-items:flex-start;gap:10px;font-size:.75rem;line-height:1.5;display:flex!important}.artist-setup__ack input{width:16px;height:16px;accent-color:var(--red);flex:0 0 16px;margin:2px 0 0}.artist-setup__notice{color:#d8bc8b;background:#21190e;border:1px solid #675331;border-radius:9px;padding:12px 14px;font-size:.75rem;line-height:1.6}.artist-id{color:#888;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:.68rem;display:flex}.artist-id code{color:#ccc;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:.72rem}.artist-id button{color:#ccc;min-height:30px;font:inherit;cursor:pointer;background:#191919;border:1px solid #353535;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.studio-artist-identity,.release-artist-destination{background:#111;border:1px solid #2d2d2d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:16px 18px;display:flex}.studio-artist-identity>span,.release-artist-destination>span{color:#999;background:#252525;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;display:grid;position:relative;overflow:hidden}.studio-artist-identity>div:not(.artist-id),.release-artist-destination>div{min-width:0}.studio-artist-identity strong,.release-artist-destination strong{font-size:.9rem;display:block}.studio-artist-identity small,.release-artist-destination small,.release-artist-destination div>span{color:#888;overflow-wrap:anywhere;margin:3px 0;font-size:.7rem;display:block}.studio-artist-identity .artist-id{margin-left:auto}.release-artist-destination{margin-top:20px}.release-artist-destination small{color:var(--red-soft);letter-spacing:.1em;font-size:.6rem}.release-credit{align-items:start}.artist-credit-input{gap:7px;min-width:0;display:grid}.artist-credit-input__link{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.artist-credit-input__link small{color:#888;overflow-wrap:anywhere;font-size:.62rem}.release-credit .artist-credit-input__link button{color:#bbb;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.62rem;text-decoration:underline}.artist-credit-picker{background:#0c0c0c;border:1px solid #383838;border-radius:9px;gap:10px;padding:14px;display:grid}.featured-artist-picker{background:#101010;border:1px solid #303030;border-radius:10px;margin-top:18px;padding:16px}.featured-artist-picker__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.featured-artist-picker__heading label{color:#eee;font-size:.76rem;font-weight:650}.featured-artist-picker__heading small,.featured-artist-picker__help,.featured-artist-picker>p{color:#888;font-size:.65rem;line-height:1.6}.featured-artist-picker__tags{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.featured-artist-picker__tags>li{color:#bbb;background:#1c1c1c;border:1px solid #414141;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:8px 10px;display:flex}.featured-artist-picker__tags>li>span{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.featured-artist-picker__tags a,.featured-artist-picker__tags strong{color:#eee;overflow-wrap:anywhere;font-size:.74rem;font-weight:600}.featured-artist-picker__tags a:hover{text-underline-offset:3px;text-decoration:underline}.featured-artist-picker__tags small{color:#999;overflow-wrap:anywhere;flex-basis:100%;font-size:.6rem}.featured-artist-picker__tags .verified-badge{width:12px;height:12px}.featured-artist-picker__tags button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.featured-artist-picker__tags button:hover{color:#fff;background:#383838}.featured-artist-picker__search{position:relative}.featured-artist-picker__input{color:#888;background:#0a0a0a;border:1px solid #383838;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.featured-artist-picker__input:focus-within{box-shadow:0 0 0 2px rgb(var(--accent-rgb) / 8%);border-color:#b33f4a}.featured-artist-picker .featured-artist-picker__input input{min-width:0;height:42px;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.76rem}.featured-artist-picker__dropdown{z-index:15;background:#151515;border:1px solid #414141;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 40px #0000008c}.featured-artist-picker__dropdown>p{color:#999;margin:0;padding:11px 13px;font-size:.66rem;line-height:1.5}.featured-artist-picker__dropdown>ul{overscroll-behavior:contain;max-height:280px;margin:0;padding:0 5px 5px;list-style:none;overflow-y:auto}.featured-artist-picker__dropdown [role=option]{cursor:pointer;border-radius:6px;padding:10px}.featured-artist-picker__dropdown [role=option][aria-selected=true]{background:#292929}.featured-artist-picker__dropdown .featured-artist-picker__add{color:#ddd;background:0 0;border:1px solid #494949;border-radius:5px;flex:none;height:auto;padding:5px 9px;font-size:.64rem}.featured-artist-picker__name-only{text-align:left;color:#ccc;overflow-wrap:anywhere;cursor:pointer;background:#1b1b1b;border:0;border-top:1px solid #333;width:100%;padding:12px 15px;font-size:.68rem}.featured-artist-picker__name-only span{color:#888;margin-top:4px;font-size:.6rem;display:block}.featured-artist-picker__name-only:hover{background:#282828}.featured-artist-picker__name-only:disabled{opacity:.45;cursor:default}.featured-artist-picker__help{margin-top:8px;display:block}.song-editor-tabs{border-bottom:1px solid #2b2b2b;flex-wrap:wrap;gap:4px;padding:14px 0 10px;display:flex}.song-editor-tabs button{color:#999;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:7px;padding:10px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.song-editor-tabs button[aria-selected=true]{color:#fff;background:#242424;border-color:#484848}.song-editor-tabs button>svg{color:#59c995}.song-editor-tabs .song-editor-tabs__required{background:#ff5260;border-radius:50%;width:6px;height:6px;padding:0;font-size:0}.song-tab-intro{flex-wrap:wrap;grid-column:1/-1}.song-editor-tabs__required,.release-editor .required-pill{color:#ff7582;vertical-align:middle;background:#ff3b4d14;border:1px solid #ff3b4d4d;border-radius:5px;flex:none;align-items:center;gap:4px;padding:3px 6px;font-size:.55rem;font-weight:650;line-height:1;display:inline-flex}.release-editor .required-pill[data-complete=true]{color:#71d6a2;background:#50c88c12;border-color:#50c88c40}.song-tab-panel{min-height:230px;padding:20px 0 8px}.song-tab-panel[hidden]{display:none!important}.song-tab-intro{color:#aaa;align-items:center;gap:10px;margin:0 0 14px;font-size:.72rem;display:flex}.song-tab-panel .release-credits,.song-tab-panel .release-lyrics{margin-top:0}.song-tab-panel .release-video-field{color:#bbb;gap:9px;margin-top:22px;font-size:.72rem;display:grid}.song-tab-panel .release-video-field>span{align-items:center;gap:6px;display:flex}.song-tab-panel .release-video-field>small{color:#777;font-size:.65rem}.permalink-field{background:#101010;border:1px solid #303030;border-radius:8px;flex-wrap:wrap;align-items:start;gap:8px;margin-top:20px;padding:14px;display:flex}.permalink-field>label{flex:290px;min-width:0}.permalink-field label>span{color:#bbb;align-items:center;gap:7px;margin-bottom:8px;font-size:.7rem;display:flex}.permalink-field label>span small{color:#75cfa3}.permalink-field__input{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.permalink-field__input>span{color:#777;overflow-wrap:anywhere;font-size:.65rem}.release-editor .permalink-field input{border:1px solid #3a3a3a;border-radius:6px;flex:140px;width:auto;min-width:0;height:34px;padding:5px 8px;font-size:.72rem}.permalink-field>button{color:#ddd;cursor:pointer;background:#212121;border:1px solid #444;border-radius:6px;align-items:center;gap:6px;margin-top:20px;padding:9px 12px;font-size:.65rem;display:flex}.permalink-field>button:disabled{opacity:.4;cursor:default}.permalink-field>small{color:#888;flex-basis:100%;font-size:.63rem;line-height:1.5}.song-editor-tabs button:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.music-landing{max-width:1050px;margin:auto;padding:40px 28px 130px}.music-landing__brand{color:#fff;margin-bottom:40px;font-size:1.3rem;font-weight:750;display:inline-block}.music-landing>header{align-items:center;gap:36px;display:flex}.music-landing>header>img,.music-landing__placeholder{aspect-ratio:1;object-fit:cover;border-radius:14px;width:min(40vw,300px);height:auto}.music-landing>header>div{min-width:0}.music-landing h1{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(2rem,5vw,4rem)}.music-landing .track-artist-credits{flex-wrap:wrap}.music-landing .primary-action{margin-top:24px}.music-landing__tracks{margin-top:36px;padding:0;list-style:none}.music-landing__tracks>li{border-top:1px solid #292929;padding:14px}.music-landing__tracks>li>button{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:0;display:flex}.music-landing__tracks>li>button small{color:#888;margin-left:auto}.music-landing__tracks .track-artist-credits{margin:7px 0 0 30px;font-size:.75rem}@media (max-width:600px){.music-landing>header{flex-direction:column;align-items:start;gap:20px}.music-landing>header>img{width:100%;max-width:300px}.song-editor-tabs button{padding:9px 10px;font-size:.68rem}}.featured-artist-picker button:focus-visible,.featured-artist-picker a:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.artist-credit-picker>label,.artist-credit-picker>small{color:#999;font-size:.67rem;line-height:1.5}.release-credit .artist-credit-picker>button{color:#eee;cursor:pointer;background:#161616;border:1px solid #303030;border-radius:8px;width:100%;padding:10px}.release-credit .artist-credit-picker>button:hover{background:#222;border-color:#777}.spotify-mapping{background:#111;border:1px solid #333;border-radius:12px;gap:18px;margin:20px 0;padding:22px;display:grid}.spotify-mapping>.secondary-action{justify-self:start}.spotify-mapping__preview{border-top:1px solid #333;gap:16px;padding-top:20px;display:grid}.spotify-mapping__preview>small{color:#888;font-size:.7rem}.spotify-mapping fieldset{border:1px solid #333;border-radius:8px;min-width:0;padding:14px}.spotify-mapping legend{color:#bbb;padding:0 6px;font-size:.75rem}.spotify-mapping__source{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.spotify-mapping__source strong,.spotify-mapping__source a{display:block}.spotify-mapping__source strong{font-size:.8rem}.spotify-mapping__source a{color:#888;overflow-wrap:anywhere;margin-top:5px;font-size:.66rem}.spotify-mapping__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.artist-setup{grid-template-columns:1fr;gap:24px}.artist-setup__intro{position:static}.artist-setup__promise{margin-top:18px}.studio-artist-identity .artist-id{width:100%;margin-left:0}.artist-setup__matches .artist-identity-result{flex-wrap:wrap}.artist-setup__matches .artist-identity-result>a{margin-left:50px}.artist-credit-picker{grid-column:1/-1}}.infinite-spectrum{pointer-events:none;width:100%;height:100%;display:block}.player--infinite{isolation:isolate;overflow:hidden}.player>:not(.player__infinite-spectrum){z-index:1;position:relative}.player__infinite-spectrum{--infinite-spectrum-opacity:.78;--infinite-spectrum-saturation:1.25;z-index:0;opacity:.78;filter:saturate(1.25);width:100%;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) both infinite-spectrum-enter;position:absolute;inset:0;-webkit-mask-image:radial-gradient(84% 110% at 52%,#000 38%,#000000bf 68%,#0000 100%);mask-image:radial-gradient(84% 110% at 52%,#000 38%,#000000bf 68%,#0000 100%)}.player__infinite-control,.player__infinite-control:hover,.player__infinite-control.player-control--active{box-shadow:none;background:0 0;border:0;color:#fff!important}.player__infinite-glyph{color:#fff;letter-spacing:-.08em;font-family:Arial,sans-serif;font-size:1.42rem;font-weight:400;line-height:.7;transition:filter .2s,transform .2s;display:block}.player__infinite-control.player-control--active .player__infinite-glyph{color:#0000;background:linear-gradient(105deg,#2dc9c3 0%,#4b78ff 22%,#ef3e91 42%,var(--red) 58%,#f4ca4a 76%,#66c56c 91%,#2dc9c3 100%);filter:drop-shadow(0 0 5px #50bed252);-webkit-background-clip:text;background-clip:text}.player__infinite-control:hover .player__infinite-glyph{transform:scale(1.08)}.player-details__infinite-spectrum{--infinite-spectrum-opacity:.72;--infinite-spectrum-saturation:1.22;z-index:-1;opacity:.72;filter:saturate(1.22);width:100%;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) both infinite-spectrum-enter;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0% 65%,#000000d9 74%,#00000080 84%,#00000026 93%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#000000d9 74%,#00000080 84%,#00000026 93%,#0000 100%)}.player--infinite-leaving .player__infinite-spectrum,.player-details--infinite-leaving .player-details__infinite-spectrum{animation:1s cubic-bezier(.4,0,.2,1) both infinite-spectrum-exit}@keyframes infinite-spectrum-enter{0%{opacity:0;filter:saturate(.55)blur(10px);transform:scale(1.015)}to{opacity:var(--infinite-spectrum-opacity,1);filter:saturate(var(--infinite-spectrum-saturation,1)) blur(0);transform:scale(1)}}@keyframes infinite-spectrum-exit{0%{opacity:var(--infinite-spectrum-opacity,1);filter:saturate(var(--infinite-spectrum-saturation,1)) blur(0);transform:scaleY(1)}72%{opacity:.12;filter:saturate(.72)blur(7px);transform:scale(1.008)}to{opacity:0;filter:saturate(.55)blur(10px);transform:scale(1.015)}}.infinite-mode-panel{background:0 0;border:0;border-radius:0;max-width:640px;margin:0 0 18px;overflow:visible}.infinite-mode-panel[data-active=true]{box-shadow:none;background:0 0}.infinite-mode-panel__toggle{color:#ededf2;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 0 7px;display:grid}.infinite-mode-panel__icon{color:#b9c8ff;background:linear-gradient(135deg,#9ceae51c,#c8b0ff21,#ffb7c01c);border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.infinite-mode-panel__toggle strong,.infinite-mode-panel__toggle small{display:block}.infinite-mode-panel__toggle strong{font-size:.78rem;font-weight:650}.infinite-mode-panel__toggle small{color:#858792;margin-top:3px;font-size:.62rem;font-weight:450}.infinite-mode-panel__toggle i{color:#8e909a;text-align:center;background:#ffffff0f;border-radius:999px;min-width:34px;padding:5px 8px;font-size:.57rem;font-style:normal}.infinite-mode-panel[data-active=true] .infinite-mode-panel__toggle i{color:#11141a;background:linear-gradient(90deg,#9ceae5,#a9c4ff,#c8b0ff,#ffb7c0,#ffe5a7)}.infinite-mode-panel__body{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;max-height:0;padding:0 0 0 48px;transition:max-height .46s cubic-bezier(.2,.75,.2,1),padding .46s cubic-bezier(.2,.75,.2,1),opacity .3s,transform .46s cubic-bezier(.2,.75,.2,1),visibility 0s linear .46s;display:grid;overflow:hidden;transform:translateY(-9px)}.infinite-mode-panel__body[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;max-height:112px;padding:0 0 8px 48px;transition-delay:0s;transform:translateY(0)}.infinite-mode-panel__why{color:#bcb3f5;align-items:flex-start;gap:8px;min-width:0;display:flex}.infinite-mode-panel__why>span,.infinite-mode-panel__why small,.infinite-mode-panel__why strong{display:block}.infinite-mode-panel__why small{color:#777b87;text-transform:uppercase;letter-spacing:.08em;font-size:.55rem}.infinite-mode-panel__why strong{color:#c4c6cf;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.64rem;font-weight:500;overflow:hidden}.infinite-mode-panel__dial{align-items:center;gap:4px;display:flex}.infinite-mode-panel__dial>span{color:#888b95;align-items:center;gap:5px;margin-right:4px;font-size:.58rem;display:flex}.infinite-mode-panel__dial button,.infinite-mode-panel__trail{color:#848790;text-transform:capitalize;cursor:pointer;background:#05070a47;border:1px solid #ffffff1a;border-radius:999px;min-height:26px;padding:0 8px;font-size:.56rem}.infinite-mode-panel__dial button[aria-pressed=true]{color:#edf0ff;background:linear-gradient(110deg,#9ceae529,#c8b0ff2e,#ffb7c026);border-color:#a9c4ff59}.infinite-mode-panel__trail{text-transform:none;border-radius:8px;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;display:flex}.infinite-mode-panel__trail b{color:#c8b0ff;font-size:.58rem}.infinite-trail{z-index:204;right:12px;bottom:calc(var(--player-height) + 12px);width:min(430px,100vw - 24px);max-height:min(650px, calc(100vh - var(--player-height) - 32px));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(145deg,#121419fa,#0e0c13fa);border:1px solid #a9c4ff3d;border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 28px 80px #0000009e,0 0 44px #7e74b91a}.infinite-trail>header{background:linear-gradient(100deg,#9ceae512,#c8b0ff14,#ffb7c00f);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.infinite-trail>header strong,.infinite-trail>header small{display:block}.infinite-trail>header strong{margin-top:4px;font-size:1rem}.infinite-trail>header small{color:#7e8089;margin-top:4px;font-size:.62rem}.infinite-trail>header>button{color:#9a9ca5;cursor:pointer;background:0 0;border:0;font-size:1.25rem}.infinite-trail__list{min-height:90px;padding:7px;overflow-y:auto}.infinite-trail__list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:22px 42px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.infinite-trail__list>button:hover,.infinite-trail__list>button[data-current=true]{background:#ffffff0f}.infinite-trail__list>button>span:first-child{color:#6d6f78;font-size:.57rem}.infinite-trail__list .album-art{border-radius:8px;width:42px;height:42px}.infinite-trail__list strong,.infinite-trail__list small,.infinite-trail__list em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.infinite-trail__list strong{font-size:.7rem;font-weight:600}.infinite-trail__list small{color:#8a8c94;margin-top:2px;font-size:.59rem}.infinite-trail__list em{color:#8e87b9;margin-top:3px;font-size:.55rem;font-style:normal}.infinite-trail__list>p{color:#777984;text-align:center;padding:30px 12px;font-size:.68rem}.infinite-trail>footer{border-top:1px solid #ffffff14;gap:7px;padding:11px 14px;display:flex}.infinite-trail>footer button{color:#d1d2d8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.62rem;display:flex}.infinite-trail>footer button:first-child{background:linear-gradient(100deg,#9ceae517,#c8b0ff1c,#ffb7c017);border-color:#a9c4ff3d}.infinite-trail>footer button:disabled{opacity:.38;cursor:default}.infinite-trail__status{color:#a8aab3;margin:0;padding:0 14px 12px;font-size:.59rem}@media (max-width:1450px){.infinite-mode-panel__body{grid-template-columns:1fr;padding-left:12px}.infinite-mode-panel__dial{flex-wrap:wrap}.infinite-mode-panel__trail{grid-column:auto}}@media (max-width:900px){.player__infinite-spectrum{width:100%;inset:0}}@media (max-width:640px){.infinite-mode-panel{margin-bottom:8px}.infinite-mode-panel__toggle{grid-template-columns:34px minmax(0,1fr) auto;min-height:48px;padding-block:4px}.infinite-mode-panel__icon{border-radius:10px;width:32px;height:32px}.infinite-mode-panel__body{grid-template-columns:minmax(0,1fr) auto;gap:7px 9px;padding-left:0}.infinite-mode-panel__body[data-open=true]{max-height:78px;padding:2px 0 6px}.infinite-mode-panel__why{align-items:center}.infinite-mode-panel__why strong{margin-top:1px}.infinite-mode-panel__dial{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;min-width:0;padding-bottom:1px;overflow-x:auto}.infinite-mode-panel__dial::-webkit-scrollbar{display:none}.infinite-mode-panel__dial>span,.infinite-mode-panel__dial button{flex:none}.infinite-mode-panel__trail{grid-area:1/2;min-height:24px;padding-inline:7px}.player__infinite-control{display:grid!important}}@media (prefers-reduced-motion:reduce){.player--infinite,.player-details--infinite,.infinite-mode-panel,.infinite-mode-panel__body{transition:none}}@media (max-width:760px){.portal-table-tools{flex-direction:column;align-items:flex-start;overflow:visible}.portal-table-tools .portal-inline-search{flex-basis:41px;width:100%}.portal-bulkbar{scrollbar-width:none;width:100%;overflow-x:auto}}.topbar__products{align-items:center;gap:9px;min-width:max-content;display:flex}.topbar__artists,.topbar__plus{color:#eee;align-items:center;gap:6px;width:max-content;font-size:.64rem;font-weight:700;text-decoration:none;display:inline-flex}.topbar__artists span,.topbar__plus span{letter-spacing:-.05em}.topbar__artists b,.topbar__plus b{border:1px solid var(--red);color:var(--red-soft);letter-spacing:.09em;border-radius:4px;padding:4px 6px;font-size:.46rem}.topbar__plus b,.plus-page__top b{color:#0000;background:var(--plus-spectrum);-webkit-background-clip:text;background-clip:text;border:0;position:relative}.topbar__plus b:before,.plus-page__top b:before{content:"";background:var(--plus-spectrum);pointer-events:none;-webkit-mask-composite:xor;border-radius:4px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plus-page{--plus-spectrum:linear-gradient(105deg,#27c7c9 0%,#5b7cff 34%,#ef3e91 67%,#f4ca4a 100%);color:#f5f5f5;background:radial-gradient(circle at 77% 10%,#5b7cff38,#0000 27%),radial-gradient(circle at 25% 35%,#27c7c91f,#0000 30%),radial-gradient(circle at 74% 70%,#ef3e911f,#0000 32%),#070707;min-height:100svh;padding-bottom:80px}.plus-page__top{border-bottom:1px solid #282828;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(20px,5vw,76px);display:flex}.plus-page__top>a{color:#aaa;align-items:center;gap:6px;font-size:.7rem;text-decoration:none;display:flex}.plus-page__top>span{align-items:center;gap:8px;font-size:.8rem;display:flex}.plus-page__top b{letter-spacing:.1em;border-radius:4px;padding:4px 7px;font-size:.48rem}.plus-hero{text-align:center;max-width:900px;margin:0 auto;padding:clamp(80px,12vw,160px) 24px 70px}.plus-hero h1{letter-spacing:-.08em;max-width:850px;margin:18px auto 0;font-size:clamp(3.1rem,8vw,7.2rem);line-height:.9}.plus-hero h1 em{color:#0000;background:var(--plus-spectrum);-webkit-background-clip:text;background-clip:text;font-style:normal}.plus-hero>p{color:#a8a8a8;margin:28px 0 0;font-size:1rem}.plus-price{justify-content:center;align-items:baseline;gap:8px;margin-top:32px;display:flex}.plus-price strong{font-size:2rem}.plus-price span{color:#777;font-size:.74rem}.plus-hero>button,.plus-active{color:#080808;background:var(--plus-spectrum);border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:28px;padding:0 24px;font-weight:800;display:inline-flex}.plus-hero>button small{opacity:.72}.plus-hero>button:disabled{cursor:default;opacity:.72}.plus-active{background:#17672d}.plus-hero>small{color:#626262;margin-top:16px;font-size:.62rem;display:block}.plus-perks{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1100px;margin:0 auto;padding:0 24px;display:grid}.plus-perks article{background:#ffffff06;border:1px solid #2b2b2b;border-radius:16px;padding:28px}.plus-perks article>span{color:#fff;background:var(--plus-spectrum);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 30px #5b7cff33}.artist-popular__copy small>span,.profile-catalog-track__copy small>span{display:block}.social-post--focused{outline:1px solid rgb(var(--accent-rgb) / .75);box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .08)}.trend-card__type span{color:#777;margin-left:8px}.plus-perks h2{margin:25px 0 0;font-size:1.05rem}.plus-perks p{color:#818181;margin:10px 0 0;font-size:.7rem;line-height:1.6}.profile-artist-settings{background:linear-gradient(135deg,#ffffff06,#ffffff02);border:1px solid #303030;border-radius:14px;gap:20px;padding:22px 24px;display:grid}.profile-artist-settings__heading{border-bottom:1px solid #292929;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.profile-artist-settings__heading>div>span,.profile-artist-settings__heading>div>small{display:block}.profile-artist-settings__heading>div>span{color:#f4f4f4;font-size:.72rem;font-weight:750}.profile-artist-settings__heading>div>small{color:#777;margin-top:5px;font-size:.58rem;line-height:1.5}.profile-switch{color:#bbb;cursor:pointer;background:#111;border:1px solid #333;border-radius:11px;grid-template-columns:auto 40px;align-items:center;gap:12px;min-width:205px;padding:9px 10px 9px 12px;display:grid;position:relative}.profile-switch input{opacity:0;pointer-events:none;clip:rect(0 0 0 0);margin:-1px;position:absolute;overflow:hidden;width:1px!important;height:1px!important}.profile-switch__copy{text-align:right;gap:3px;display:grid}.profile-switch__copy strong{color:#e8e8e8;font-size:.6rem;font-weight:720}.profile-switch__copy small{color:#717171;white-space:nowrap;font-size:.49rem}.profile-switch__control{background:#252525;border:1px solid #3a3a3a;border-radius:999px;width:40px;height:23px;transition:border-color .18s,background .18s;display:block;position:relative}.profile-switch__control i{background:#8a8a8a;border-radius:50%;width:15px;height:15px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.profile-switch input:checked+.profile-switch__control{background:#26a66340;border-color:#4bd38b8c}.profile-switch input:checked+.profile-switch__control i{background:#65dfa0;transform:translate(17px)}.profile-switch:focus-within{border-color:#666;box-shadow:0 0 0 3px #ffffff0d}.profile-artist-settings .profile-field>input:disabled,.profile-artist-settings .profile-field>textarea:disabled{opacity:.48;cursor:not-allowed}.artist-collaborations{border-top:1px solid #303030;gap:14px;margin-top:24px;padding-top:22px;display:grid}.artist-collaborations>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.artist-collaborations h2{letter-spacing:-.035em;margin:7px 0 0;font-size:1.25rem}.artist-collaborations>header>span{border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.56rem;font-weight:750;display:inline-flex}.artist-collaborations>header>.is-open{color:#72e8a5;background:#21c4681f}.artist-collaborations>header>.is-closed{color:#999;background:#202020}.artist-collaborations>p{color:#9b9b9b;margin:0;font-size:.7rem;line-height:1.65}.artist-collaborations__roles{flex-wrap:wrap;gap:7px;display:flex}.artist-collaborations__roles span{color:#c8c8c8;border:1px solid #343434;border-radius:999px;padding:6px 9px;font-size:.56rem}.artist-collaborations__composer{background:#111;border:1px solid #333;border-radius:12px;gap:9px;padding:14px;display:grid}.artist-collaborations__composer select,.artist-collaborations__composer textarea{color:#eee;background:#181818;border:1px solid #353535;border-radius:8px;width:100%}.artist-collaborations__composer select{min-height:40px;padding:0 10px}.artist-collaborations__composer textarea{resize:vertical;padding:11px}.artist-collaborations__composer button{color:#fff;background:var(--red);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:750;display:inline-flex}.artist-collaborations__notice{border:1px solid #333;border-radius:8px;align-items:center;gap:8px;padding:11px;display:flex}.artist-collaborations__inbox{gap:8px;display:grid}.artist-collaborations__inbox article{background:#121212;border:1px solid #303030;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.artist-collaborations__inbox article strong,.artist-collaborations__inbox article span{display:block}.artist-collaborations__inbox article span{color:var(--red-soft);text-transform:uppercase;margin-top:3px;font-size:.52rem}.artist-collaborations__inbox article p{color:#8d8d8d;margin:7px 0 0;font-size:.62rem}.artist-collaborations__inbox article>div:last-child{gap:6px;display:flex}.artist-collaborations__inbox button{color:#ddd;background:#202020;border:1px solid #393939;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:.56rem;display:inline-flex}.studio-catalog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.studio-spotify-import{background:linear-gradient(110deg,#27c7c90f,#5b7cff12,#ef3e910d);border:1px solid #303030;border-radius:12px;grid-template-columns:minmax(240px,1fr) minmax(280px,1.4fr) auto;align-items:end;gap:16px;margin-bottom:18px;padding:18px;display:grid}.studio-spotify-import strong,.studio-spotify-import label>span{color:#eee;font-size:.67rem;display:block}.studio-spotify-import p{color:#848484;margin:6px 0 0;font-size:.57rem;line-height:1.55}.studio-spotify-import label>span{margin-bottom:6px}.studio-spotify-import input{color:#eee;background:#131313;border:1px solid #343434;border-radius:8px;width:100%;min-height:42px;padding:0 11px}.release-workspace__back{font-weight:700;color:#ddd!important;background:#171717!important;border:1px solid #383838!important;border-radius:999px!important}.release-workspace__back:hover{background:#222!important;border-color:#666!important}.release-editor__section--single .release-track-manager{grid-template-columns:1fr}.release-track__single-title{color:#f5f5f5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;overflow:hidden}.release-credit-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.release-credit-actions button{color:#cfcfcf;background:#181818;border:1px solid #393939;border-radius:7px;min-height:29px;padding:0 9px;font-size:.54rem;font-weight:700}.release-credit-actions .release-credit-add{border-color:rgb(var(--accent-rgb) / .5);color:#fff;background:rgb(var(--accent-rgb) / .11)}@media (max-width:780px){.studio-spotify-import{grid-template-columns:1fr}.profile-artist-settings{padding:18px}.profile-artist-settings__heading,.artist-collaborations>header,.artist-collaborations__inbox article{flex-direction:column;align-items:stretch}.profile-switch{width:100%;min-width:0}.profile-switch__copy{text-align:left}}.social-composer>.social-composer__routing{border-top:0;border-bottom:1px solid #272727;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:7px;width:100%;margin-bottom:10px;padding:0 0 10px;display:grid}.social-composer__identity{background:#ffffff06;border:1px solid #303030;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:6px 8px;display:flex}.social-composer__identity-avatar{background:#1d1d1d;border:1px solid #353535;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.65rem;font-weight:700;display:grid;position:relative;overflow:hidden}.social-composer__identity-avatar img{object-fit:cover}.social-composer__identity label{flex:auto;gap:1px;min-width:0;display:grid}.social-composer__identity small{color:#666;letter-spacing:.12em;font-size:.43rem}.social-composer__identity select{color:#e7e7e7;width:100%;min-width:0;font:inherit;background:#131313;border:0;outline:none;padding:0;font-size:.58rem;font-weight:650}.app-shell--feed .social-hub{width:min(900px,100% - 48px);margin-inline:auto}.sidebar__nav{position:relative}.sidebar__nav-indicator{z-index:0;pointer-events:none;background:linear-gradient(90deg, rgb(var(--accent-rgb) / .18), rgb(var(--accent-rgb) / .04));border-radius:10px;width:100%;height:38px;transition:transform .3s cubic-bezier(.22,.8,.22,1);position:absolute;top:0;left:0}.sidebar__nav-indicator:before{content:"";background:var(--red);width:3px;height:18px;box-shadow:0 0 14px rgb(var(--accent-rgb) / .75);color:var(--accent-on);border-radius:3px;position:absolute;top:10px;left:0}.sidebar__nav .nav-item{z-index:1;position:relative}.sidebar__nav .nav-item--active{background:0 0}.sidebar__nav .nav-item--active:before{display:none}.play-glyph{transform:translate(1.5px)}.artist-release-card__title{align-items:center;gap:6px;min-width:0;margin-top:11px;display:flex}.artist-release-card__title strong{color:#f1f1f1;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.artist-release-card__title .explicit-badge{flex:none}.social-composer__routing>.social-composer__community{color:#888;background:#ffffff06;border:1px solid #303030;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:6px 8px;display:flex}.social-composer__community>span{flex:auto;gap:1px;min-width:0;display:grid}.social-composer__community small{color:#666;letter-spacing:.12em;font-size:.43rem}.social-composer__community select{color:#e7e7e7;width:100%;min-width:0;max-width:230px;font:inherit;background:#131313;border:0;outline:0;padding:0 16px 0 0;font-size:.58rem;font-weight:650}.social-composer__community:focus-within{border-color:rgb(var(--accent-rgb) / .6);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .08)}.social-feed--compact .social-composer__identity-avatar{display:none}.radio-hub{width:min(1050px,100% - 64px);margin:0 auto;padding:64px 0 120px}.radio-hub__header{border-bottom:1px solid #282828;justify-content:space-between;align-items:flex-end;padding-bottom:25px;display:flex}.radio-hub__header h1{letter-spacing:-.065em;margin:8px 0 0;font-size:clamp(2.5rem,6vw,5rem)}.radio-hub__header p{color:#777;margin:8px 0 0;font-size:.74rem}.radio-hub__header>svg{color:var(--red-soft)}.radio-hub__stations{gap:12px;margin-top:24px;display:grid}.radio-station{background:linear-gradient(135deg, rgb(var(--accent-rgb) / .07), #ffffff05);border:1px solid #282828;border-radius:14px;grid-template-columns:82px minmax(0,1fr) 48px;align-items:center;gap:17px;min-height:108px;padding:13px;display:grid}.radio-station .album-art{width:82px;height:82px}.radio-station small{color:var(--red-soft);letter-spacing:.14em;font-size:.52rem}.radio-station h2{margin:5px 0 0;font-size:1rem}.radio-station p{color:#7e7e7e;margin:5px 0 0;font-size:.66rem}.radio-station div>span{color:#606060;margin-top:8px;font-size:.57rem;display:block}.radio-station>button{color:#111;cursor:pointer;background:#f4f4f4;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.release-lyrics__sync{color:#eee;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.62rem;display:inline-flex}.release-lyrics__sync:hover{color:var(--red-soft)}.release-lyrics__sync:disabled{color:#4d4d4d;cursor:not-allowed}.lyric-sync-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lyric-sync{background:#0d0d0d;border:1px solid #353535;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(960px,100%);max-height:min(760px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 32px 100px #000}.lyric-sync>header{border-bottom:1px solid #292929;justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.lyric-sync>header h2{margin:6px 0 0;font-size:1.25rem}.lyric-sync>header p{color:#777;margin:5px 0 0;font-size:.66rem}.lyric-sync>header>button{color:#888;cursor:pointer;background:0 0;border:0;align-self:start;padding:5px}.lyric-sync__workspace{grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);min-height:0;display:grid}.lyric-sync__transport{background:radial-gradient(circle at 50% 35%, rgb(var(--accent-rgb) / .15), transparent 45%);border-right:1px solid #282828;align-content:center;gap:20px;padding:30px;display:grid}.lyric-sync__play{color:#111;cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto;padding:0;display:grid}.lyric-sync__transport>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lyric-sync__transport>div strong,.lyric-sync__transport>div span{color:#888;font-size:.62rem}.lyric-sync__transport input{width:100%;accent-color:var(--red)}.lyric-sync__capture{min-height:48px;color:var(--accent-on);background:var(--red);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.lyric-sync__corrections{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.lyric-sync__corrections button{color:#aaa;cursor:pointer;background:#151515;border:1px solid #353535;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:.58rem;display:inline-flex}.lyric-sync__corrections button:disabled{opacity:.35;cursor:not-allowed}.lyric-sync__warning{color:#ff9a58;margin:0;font-size:.58rem;line-height:1.45}.lyric-sync__lines{min-height:0;padding:14px;overflow-y:auto}.lyric-sync__line{color:#858585;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:62px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:47px;padding:8px 11px;display:grid}.lyric-sync__line:hover{background:#ffffff0a}.lyric-sync__line.is-active{color:#fff;background:rgb(var(--accent-rgb) / .12)}.lyric-sync__line.is-captured>span,.lyric-sync__line.is-captured>svg{color:var(--red-soft)}.lyric-sync__line span{font-variant-numeric:tabular-nums;font-size:.58rem}.lyric-sync__line strong{font-size:.72rem;font-weight:520}.lyric-sync__empty{color:#777;place-items:center;gap:7px;padding:70px 20px;display:grid}.lyric-sync__empty p{margin:0;font-size:.66rem}.lyric-sync>footer{border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 20px;display:flex}.lyric-sync>footer>button{color:#bbb;cursor:pointer;background:#181818;border:1px solid #363636;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;display:inline-flex}.lyric-sync>footer>button:disabled{opacity:.35;cursor:not-allowed}.lyric-sync>footer>span{color:#6f6f6f;font-size:.62rem}.lyric-sync>footer>.primary-action{border-color:var(--red);color:var(--accent-on);background:var(--red)}@media (max-width:780px){.app-shell--feed .social-hub{width:100%}.radio-hub{width:calc(100% - 32px);padding-top:32px}.lyric-sync__workspace{grid-template-columns:1fr}.lyric-sync__transport{border-bottom:1px solid #282828;border-right:0;padding:20px}.lyric-sync__lines{max-height:40dvh}.lyric-sync>footer{flex-wrap:wrap}}.nav-page{min-height:0;animation:.32s cubic-bezier(.22,.8,.22,1) both nav-page-enter-down}.nav-page[data-direction=up]{animation-name:nav-page-enter-up}@keyframes nav-page-enter-down{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-page-enter-up{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.social-composer__identity-avatar{display:none}.social-composer>.social-composer__routing{gap:5px}.social-composer__identity,.social-composer__routing>.social-composer__community{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.nav-page{animation:none}}.app-dialog-backdrop{z-index:10000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.app-dialog{background:linear-gradient(145deg,#181818,#0d0d0d);border:1px solid #343434;border-radius:15px;width:min(440px,100%);padding:20px;box-shadow:0 28px 80px #0009}.app-dialog header{justify-content:space-between;align-items:center;display:flex}.app-dialog header>span{width:32px;height:32px;color:var(--red-soft);background:rgb(var(--accent-rgb) / 12%);border-radius:50%;place-items:center;display:grid}.app-dialog header>span.is-danger{color:#ff5160}.app-dialog header button{color:#777;cursor:pointer;background:0 0;border:0}.app-dialog h2{margin:16px 0 7px;font-size:1.05rem}.app-dialog p{color:#929292;margin:0;font-size:.68rem;line-height:1.55}.app-dialog textarea{resize:vertical;color:#fff;background:#0b0b0b;border:1px solid #343434;border-radius:9px;width:100%;min-height:90px;margin-top:15px;padding:11px}.app-dialog footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.app-dialog footer button{color:#ddd;cursor:pointer;background:#1b1b1b;border:1px solid #373737;border-radius:8px;min-height:34px;padding:0 14px}.app-dialog footer .is-primary,.app-dialog footer .is-danger{border-color:var(--danger);color:#fff;background:#a30916}.community-grid article.community-card{border-radius:11px;min-height:112px;padding:13px}.community-card .community-card__main{padding-bottom:30px}.community-card__cover{position:relative;overflow:hidden;border-radius:9px!important;width:48px!important;height:48px!important}.community-card__cover img{object-fit:cover}.community-card .community-card__main p{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:0;margin:4px 0;display:-webkit-box;overflow:hidden}.community-page__back{color:#aaa;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:15px;display:inline-flex}.community-page__hero{isolation:isolate;background:radial-gradient(circle at 80% 10%, rgb(var(--accent-rgb) / 18%), transparent 45%), #101010;border:1px solid #282828;border-radius:16px;min-height:230px;padding:42px;position:relative;overflow:hidden}.community-page__hero>img{z-index:-2;object-fit:cover;opacity:.32}.community-page__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a0a 10%,#0a0a0a94,#0a0a0a22);position:absolute;inset:0}.community-page__hero h1{letter-spacing:-.07em;margin:8px 0;font-size:clamp(2.4rem,6vw,5.4rem)}.community-page__hero p{color:#b2b2b2;max-width:560px}.community-page__hero .community-card__join{top:24px;bottom:auto;right:24px}.community-page .community-feed{border-top:0;max-width:860px;margin:28px auto 0;padding-top:0}.portal-rail nav{gap:13px;margin-top:30px}.portal-nav-group{gap:2px;display:grid}.portal-nav-group>small{color:#4f4f4f;letter-spacing:.13em;text-transform:uppercase;padding:0 12px 4px;font-size:.43rem}.portal-banner-manager{border-top:0;margin-top:0;padding-top:0}.portal-banner-form{background:#ffffff05;border:1px solid #292929;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.portal-banner-form label{color:#777;gap:4px;font-size:.48rem;display:grid}.portal-banner-form label input{width:100%}.portal-banner-active{flex-direction:row;align-items:center;display:flex!important}.portal-banner-active input{width:auto!important;height:auto!important}.portal-banner-list article{grid-template-columns:74px minmax(0,1fr) auto auto}.portal-banner-list article>i{color:#6eaf79;align-items:center;gap:4px;font-size:.5rem;font-style:normal;display:flex}.portal-banner-list article>i.is-off{color:#777}.portal-banner-list article>div:last-child{gap:3px;display:flex}.portal-banner-list article>div:last-child button{color:#999;cursor:pointer;background:0 0;border:0;padding:7px}.portal-community-identity>span{position:relative;overflow:hidden}.portal-community-identity>span img{object-fit:cover}.portal-community-cover-upload{cursor:pointer;background:#101010;border:1px dashed #3b3b3b;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 9px;color:#aaa!important;display:flex!important}.portal-community-cover-upload input{display:none}.portal-community-cover-upload__preview{width:28px;height:28px;color:var(--red-soft);background:#211114;border-radius:4px;flex:0 0 28px;place-items:center;display:grid;position:relative;overflow:hidden}.portal-community-cover-upload__preview img{object-fit:cover}.portal-community-identity .portal-community-cover-upload{grid-column:2;width:max-content;padding:3px 8px 3px 3px}.brand-wordmark-text{color:#f7f7f7;letter-spacing:-.075em;font-family:Inter,Arial,sans-serif;font-size:1.05rem;font-weight:820;line-height:1}.journey-brand .brand-wordmark-text{font-size:1.28rem}.journey-brand--compact .brand-wordmark-text{font-size:1.12rem}.public-profile__brand .brand-wordmark-text{font-size:1rem}.portal-brand .brand-wordmark-text{font-size:1.1rem}.journey-brand>img{width:28px!important;height:28px!important}.journey-brand--compact>img{width:25px!important;height:25px!important}.portal-brand>img{width:31px!important;height:31px!important}.beta-brand-badge,.topbar__beta b{color:#f3cc58;letter-spacing:.1em;background:0 0;border:1px solid #e9bd3f;border-radius:4px;padding:4px 6px;font-size:.46rem;font-weight:750}.topbar__beta{color:#eee;align-items:center;gap:6px;font-size:.64rem;font-weight:700;display:inline-flex}.topbar__beta>span{letter-spacing:-.05em}.beta-join-modal{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.beta-join-modal>section{background:#101010;border:1px solid #343434;border-radius:18px;width:min(460px,100%);padding:38px;position:relative;box-shadow:0 28px 80px #000c}.beta-join-modal h2{margin:10px 0;font-size:2rem}.beta-join-modal p{color:#8b8b8b;line-height:1.6}.beta-join-modal form{gap:14px;margin-top:24px;display:grid}.beta-join-modal form label{color:#aaa;gap:8px;font-size:.7rem;display:grid}.beta-join-modal input{color:#fff;background:#161616;border:1px solid #363636;border-radius:10px;outline:0;height:48px;padding:0 14px}.beta-join-modal form button,.beta-join-success>button{color:#090909;background:#f3cc58;border:0;border-radius:10px;height:46px;font-weight:750}.beta-join-modal__close{color:#aaa;background:#1c1c1c;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.beta-join-success{text-align:center}.beta-join-success>span{color:#111;background:#f3cc58;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto;display:grid}.sidebar__wordmark{color:#f7f7f7}.sidebar__beta{color:#f3cc58;letter-spacing:.1em;border:1px solid #e9bd3f;border-radius:4px;margin-left:2px;padding:4px 6px;font-size:.44rem;font-weight:750;line-height:1}.portal-brand .beta-brand-badge{margin-left:2px}.studio-brand b.studio-brand__beta{color:#f3cc58;border-color:#e9bd3f}.studio-profile-button>span{position:relative;overflow:hidden}.studio-profile-button>span img{object-fit:cover}.auth-widget{width:min(100%,440px);position:relative}.auth-widget .clerk-root{width:100%}.auth-widget__beta{z-index:2;color:#f3cc58;letter-spacing:.1em;background:#0d0d0d;border:1px solid #e9bd3f;border-radius:4px;padding:4px 6px;font-size:.46rem;font-weight:750;line-height:1;position:absolute;top:9px;left:calc(50% + 116px)}.app-shell--feed .social-hub.social-hub--expanded{width:min(1460px,100% - 36px);padding-inline:0}.social-hub--expanded .social-hub__header{width:min(1240px,100%);margin-inline:auto}.social-hub__layout{grid-template-columns:minmax(190px,240px) minmax(500px,760px);justify-content:center;align-items:start;gap:22px;margin-top:25px;display:grid}.social-hub__feed{min-width:0}.feed-social-rail{background:linear-gradient(155deg,#151515,#0d0d0d);border:1px solid #292929;border-radius:14px;position:sticky;top:88px;overflow:hidden}.feed-social-rail>header{border-bottom:1px solid #282828;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 13px;display:flex}.feed-social-rail>header>span{color:#dedede;letter-spacing:.1em;align-items:center;gap:6px;font-size:.49rem;font-weight:750;display:flex}.feed-social-rail>header>span svg{color:var(--red-soft)}.feed-social-rail>header>button{color:#777;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:.5rem;display:flex}.feed-social-rail__list{padding:7px;display:grid}.feed-social-community,.feed-social-empty{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-width:0;padding:8px;display:flex}.feed-social-community:hover,.feed-social-empty:hover{background:#1c1c1c}.feed-social-community>span:first-child{width:38px;height:38px;color:var(--red-soft);background:rgb(var(--accent-rgb) / 10%);border-radius:10px;flex:0 0 38px;place-items:center;display:grid;position:relative;overflow:hidden}.feed-social-community>span:first-child img{object-fit:cover}.feed-social-community>span:last-child,.feed-social-empty>span{gap:3px;min-width:0;display:grid}.feed-social-community strong,.feed-social-empty strong{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.feed-social-community small,.feed-social-empty small{color:#686868;font-size:.51rem;line-height:1.35}.feed-social-empty{align-items:flex-start;padding:12px 9px}.feed-social-empty>svg{color:var(--red-soft);flex:none}.feed-social-artist{border-radius:9px;align-items:center;gap:7px;padding:8px;display:flex}.feed-social-artist:hover{background:#191919}.feed-social-artist__identity{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.feed-social-artist__identity>span:first-child{background:#202020;border:1px solid #353535;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:.75rem;font-weight:750;display:grid;position:relative;overflow:hidden}.feed-social-artist__identity>span:first-child img{object-fit:cover}.feed-social-artist__identity>span:last-child{gap:3px;min-width:0;display:grid}.feed-social-artist__identity strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:.62rem;display:flex;overflow:hidden}.feed-social-artist__identity strong .verified-badge{flex:none;width:13px;height:13px}.feed-social-artist__identity small{color:#686868;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.feed-social-artist__view{color:#ccc;cursor:pointer;background:#161616;border:1px solid #333;border-radius:7px;flex:none;min-height:27px;padding:0 8px;font-size:.5rem}.community-live-search{color:#777;background:#111;border:1px solid #303030;border-radius:11px;align-items:center;gap:10px;min-height:48px;margin-top:20px;padding:0 14px;display:flex}.community-live-search:focus-within{border-color:rgb(var(--accent-rgb) / 52%);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / 7%)}.community-live-search input{color:#f2f2f2;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:.68rem}.community-live-search input::placeholder{color:#575757}.community-live-search>span{color:#5f5f5f;white-space:nowrap;font-size:.54rem}.radio-hub__header{align-items:start}.radio-hub__stations{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:30px 20px;margin-top:28px}.radio-station{background:0 0;border:0;border-radius:0;min-width:0;min-height:0;padding:0;display:block}.radio-station__art{aspect-ratio:1;color:#090909;background:var(--station-accent);text-align:left;cursor:pointer;width:100%;box-shadow:none;border:0;border-radius:7px;padding:0;transition:transform .2s,filter .2s;display:block;position:relative;overflow:hidden}.radio-station__art:hover{filter:saturate(1.08);transform:translateY(-3px)}.radio-station__mark{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:9px;left:9px;right:9px}.radio-station__mark img{filter:brightness(0)}.radio-station__mark b{letter-spacing:.14em;font-size:.52rem}.radio-station__faces{justify-content:center;align-items:center;display:flex;position:absolute;top:18%;left:-14%;right:-14%}.radio-station__faces>span{aspect-ratio:1;border:2px solid var(--station-accent);background:#ffffff3d;border-radius:50%;width:43%;display:block;position:relative;overflow:hidden}.radio-station__faces>span:nth-child(2){z-index:2;width:48%;margin-inline:-8%}.radio-station__faces img{object-fit:cover}.radio-station__faces i{place-items:center;width:100%;height:100%;font-size:2rem;font-style:normal;font-weight:800;display:grid}.radio-station__art>strong{z-index:3;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.85rem,1.2vw,1.2rem);position:absolute;bottom:10px;left:10px;right:44px;overflow:hidden}.radio-station__play{z-index:4;color:#fff;opacity:0;background:#090909;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:9px;right:10px;transform:translateY(5px)}.radio-station__art:hover .radio-station__play,.radio-station__art:focus-visible .radio-station__play{opacity:1;transform:translateY(0)}.radio-station>p{color:#8a8a8a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin:10px 0 0;font-size:.64rem;line-height:1.45;display:-webkit-box;overflow:hidden}.radio-hub__empty{color:#777;text-align:center;border:1px solid #292929;border-radius:14px;gap:6px;margin-top:28px;padding:40px;display:grid}@media (max-width:1200px){.social-hub__layout{grid-template-columns:minmax(190px,230px) minmax(500px,720px)}}@media (max-width:930px){.social-hub__layout{width:min(720px,100%);margin-inline:auto;display:block}.feed-social-rail{display:none}}@media (max-width:560px){.auth-widget__beta{top:8px;left:auto;right:0}.community-live-search>span{display:none}.radio-hub{width:calc(100% - 28px)}.radio-hub__stations{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.beta-join-success>button{width:100%;margin-top:16px}.release-track{background:0 0;border:0;border-top:1px solid #292929;border-radius:0;padding-inline:0}.release-track:last-child{border-bottom:1px solid #292929}.release-form-grid input,.release-form-grid select,.release-track input,.release-track select,.release-lyrics textarea{background:0 0;border:0;border-bottom:1px solid #343434;border-radius:0}.release-form-grid input:focus,.release-form-grid select:focus,.release-track input:focus,.release-track select:focus,.release-lyrics textarea:focus{border-color:var(--red-soft);box-shadow:none}.release-track__audio{background:0 0;border-block:1px solid #232323;border-radius:0}.release-checkbox{background:0 0;border:0;border-radius:0}.release-credit button,.release-track-delete{place-items:center;display:grid;color:#ff3445!important;background:0 0!important;border:0!important}.release-credit button:hover,.release-track-delete:hover{color:#fff!important;background:#fa011529!important}.release-p-line{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:#eee!important;display:grid!important}.release-p-line>b{color:var(--red-soft);font-size:1rem}.release-p-line>input{padding-left:0}.profile-menu{gap:2px;width:206px;padding:7px}.profile-menu button,.profile-menu__identity,.profile-menu__link{min-height:40px;padding:4px 6px}.profile-menu__action-icon{background:#ffffff0a;border:0;border-radius:7px;width:27px;height:27px}.profile-menu__avatar{width:28px;height:28px}.profile-menu small{margin-top:1px}.profile-menu__identities{border-bottom:0;max-height:220px}.profile-menu__identity{border-bottom:0;margin:0;padding-bottom:4px}.profile-menu__back{border-bottom:1px solid #292929!important;border-radius:0!important;grid-template-columns:18px 1fr!important}.profile-menu__back>svg{color:#aaa}.player-detail-section--lyrics,.synced-lyrics,.synced-lyrics p{min-width:0;max-width:100%}.player-detail-section--lyrics,.synced-lyrics{overflow-x:clip!important}.synced-lyrics p{white-space:normal;overflow-wrap:anywhere;word-break:normal}.beta-state{color:#777;letter-spacing:.12em;border:1px solid #444;border-radius:5px;padding:6px 9px;font-size:.55rem}.beta-state--on{color:#f3cc58;border-color:#e9bd3f}.beta-summary{border-block:1px solid #292929;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(210px,1.3fr);margin:20px 0;display:grid}.beta-summary article,.beta-summary>button{border:0;color:#aaa;text-align:left;background:0 0;border-right:1px solid #292929;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-height:88px;padding:16px;display:grid}.beta-summary article svg{color:#f3cc58;grid-row:1/3}.beta-summary article strong{color:#fff;font-size:1.25rem}.beta-summary article span,.beta-summary button small{color:#777;font-size:.54rem}.beta-summary>button{cursor:pointer;border-right:0}.beta-summary>button span{color:#f3cc58;font-size:.72rem;font-weight:700}.beta-toolbar{justify-content:flex-end;align-items:center;gap:7px;padding:10px 0;display:flex}.beta-toolbar>span{color:#777;margin-right:auto;font-size:.55rem}.beta-toolbar button,.beta-codes button,.beta-table button{color:#ddd;background:#141414;border:1px solid #343434;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:.52rem;display:inline-flex}.beta-toolbar button:disabled,.beta-table button:disabled{opacity:.4}.beta-table__head,.beta-table article{color:#8a8a8a;border-bottom:1px solid #292929;grid-template-columns:26px minmax(220px,1.5fr) 90px 100px 90px 70px;align-items:center;gap:10px;min-height:55px;font-size:.54rem;display:grid}.beta-table__head{color:#555;letter-spacing:.08em;text-transform:uppercase;min-height:34px;font-size:.46rem}.beta-table input{accent-color:#e9bd3f;width:14px;height:14px}.beta-table article strong{color:#ddd;font-size:.58rem}.beta-status{text-transform:capitalize;background:#202020;border-radius:4px;width:max-content;padding:4px 6px}.beta-status--invited{color:#f3cc58;background:#e9bd3f1a}.beta-status--redeemed{color:#79d89a;background:#50b46e1a}.beta-codes{background:#e9bd3f0a;border:1px solid #e9bd3f59;margin:20px 0;padding:16px}.beta-codes header,.beta-codes>div{grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) auto;align-items:center;gap:12px;display:grid}.beta-codes header{margin-bottom:12px}.beta-codes header>div{display:grid}.beta-codes header>div span{color:#f3cc58;letter-spacing:.1em;font-size:.48rem}.beta-codes>div{color:#aaa;border-top:1px solid #282828;min-height:38px;font-size:.55rem}.beta-codes code{color:#f3cc58}@media (max-width:760px){.beta-summary{grid-template-columns:1fr 1fr}.beta-table{overflow-x:auto}.beta-table__head,.beta-table article{min-width:760px}.topbar__products{display:none}.artist-popular__track{grid-template-columns:26px 48px minmax(0,1fr) 32px}.artist-popular__track>span:nth-last-child(3),.artist-popular__track>span:nth-last-child(2){display:none}.artist-discography__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-about{grid-template-columns:1fr}.artist-about__avatar{width:min(200px,60vw)}.plus-perks{grid-template-columns:1fr}.community-page__hero{min-height:190px;padding:25px 18px}.portal-banner-form{grid-template-columns:1fr}}.sidebar__workspace-nav{border-top:1px solid #222;gap:2px;margin-top:10px;padding-top:10px;display:grid}.sidebar__workspace-nav:empty{display:none}.sidebar__workspace-nav a{text-decoration:none}.sidebar__footer{border-top:1px solid #242424;flex-wrap:wrap;gap:5px 9px;margin-top:9px;padding:10px 2px 0;display:flex}.sidebar__footer a{color:#656565;font-size:.46rem;line-height:1.2;text-decoration:none}.sidebar__footer a:hover,.sidebar__footer a:focus-visible{color:#e5e5e5}.radio-hub__header{margin-bottom:42px}.radio-category>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.radio-category>header h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(1.35rem,2vw,2rem)}.radio-category>header>button{color:#8d8d8d;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.6rem}.radio-category>header>button:hover{color:#fff}.radio-category__rail{scroll-snap-type:x proximity;scrollbar-color:#383838 transparent;scrollbar-width:thin;grid-auto-columns:minmax(170px,210px);grid-auto-flow:column;gap:18px;padding:3px 2px 13px;display:grid;overflow-x:auto}.radio-category__rail .radio-station{scroll-snap-align:start}.radio-category[data-expanded=true] .radio-category__rail{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));overflow:visible}.radio-category__empty{color:#707070;text-align:center;border-block:1px solid #242424;place-content:center;gap:5px;min-height:112px;display:grid}.radio-category__empty strong{color:#bdbdbd;font-size:.7rem}.radio-category__empty span{font-size:.58rem}.radio-station__meta{grid-template-columns:minmax(0,1fr) 25px;align-items:start;gap:5px;margin-top:10px;display:grid}.radio-station__meta p{color:#8a8a8a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin:0;font-size:.62rem;line-height:1.45;display:-webkit-box;overflow:hidden}.radio-station__meta>button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid}.radio-station__meta>button:hover,.radio-station__meta>button[aria-pressed=true]{color:#fff;background:#1e1e1e}.community-grid{align-items:start}.community-grid article.community-card{background:0 0;border:0;border-radius:0;min-width:0;min-height:0;padding:0 0 38px;display:block;position:relative}.community-grid article.community-card[data-selected=true]{box-shadow:none;border:0}.community-card__art{aspect-ratio:1;width:100%;color:var(--red-soft);cursor:pointer;background:linear-gradient(145deg,#251013,#111);border:1px solid #2d2d2d;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}.community-card__art>img{object-fit:cover;transition:transform .25s,filter .25s}.community-card__art:hover>img{filter:saturate(1.08);transform:scale(1.025)}.community-card__art>span{place-items:center;width:100%;height:100%;display:grid}.community-card__art>em{z-index:2;color:#fff;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808c7;border:1px solid #ffffff47;border-radius:5px;align-items:center;gap:4px;padding:5px 6px;font-size:.43rem;font-style:normal;font-weight:750;display:inline-flex;position:absolute;top:9px;left:9px}.community-card__art>em svg{color:var(--red-soft);fill:var(--red-soft)}.community-card__copy{gap:3px;min-width:0;padding:10px 1px 0;display:grid}.community-card__copy>button{color:#eee;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:max-content;max-width:100%;padding:0;overflow:hidden}.community-card__copy strong{font-size:.7rem}.community-card__copy small{color:var(--red-soft);font-size:.49rem}.community-card__copy p{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:3px 0 0;font-size:.55rem;line-height:1.35;display:-webkit-box;overflow:hidden}.community-card__copy>span{color:#5e5e5e;font-size:.49rem}.community-grid .community-card__join{border-radius:6px;min-height:27px;padding:0 10px;bottom:1px;left:auto;right:0}.community-grid--rail{scroll-snap-type:x proximity;scrollbar-color:#383838 transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(170px,210px);grid-auto-flow:column;gap:18px;padding:2px 1px 13px;display:grid;overflow-x:auto}.community-grid--rail>article{scroll-snap-align:start}.synced-lyrics--player{padding-inline:12px 4px;scroll-padding-inline:12px}.synced-lyrics--player p.is-active{transform:none}@media (max-width:1120px){.sidebar__workspace-nav{width:100%}.sidebar__workspace-nav .nav-item span,.sidebar__footer{display:none}}@media (max-width:560px){.radio-category__rail{grid-auto-columns:minmax(150px,72vw);gap:12px}.radio-category[data-expanded=true] .radio-category__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.community-grid--rail{grid-auto-columns:minmax(160px,72vw)}.community-grid:not(.community-grid--rail){grid-template-columns:repeat(2,minmax(0,1fr))}}.horizontal-shelf{min-width:0;position:relative}.horizontal-shelf__arrow{z-index:7;color:#fff;opacity:0;cursor:pointer;background:#0c0c0ce0;border:1px solid #3b3b3b;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 24px #000a}.horizontal-shelf:hover .horizontal-shelf__arrow,.horizontal-shelf:focus-within .horizontal-shelf__arrow{opacity:1}.horizontal-shelf__arrow:hover{color:#111;background:#f3f3f3}.horizontal-shelf__arrow--left{left:-14px}.horizontal-shelf__arrow--right{right:-14px}.horizontal-shelf>[class$=__rail],.horizontal-shelf>.community-grid--rail{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-y}.horizontal-shelf>[class$=__rail]::-webkit-scrollbar{display:none}.horizontal-shelf>.community-grid--rail::-webkit-scrollbar{display:none}.horizontal-shelf>[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.radio-category[data-expanded=true] .horizontal-shelf__arrow{display:none}.radio-station__faces{gap:0;left:5%;right:5%}.radio-station__faces>span{border:2px solid var(--station-accent);border-radius:9px;width:38%}.radio-station__faces>span:nth-child(2){width:50%;margin-inline:-5%}.radio-station__faces[data-count="1"]{justify-content:center;inset-inline:20%}.radio-station__faces[data-count="1"]>span{width:72%}.radio-station__faces[data-count="2"]>span{width:48%}.radio-station__meta{display:block}.radio-category__rail,.community-grid--rail{padding-bottom:4px}.portal-track-actions{flex-wrap:wrap}.portal-track-actions .is-danger{color:#ff5663;background:#fa011514;border-color:#6f1a22}.social-feed:not(.social-feed--compact) .social-post__track--playable{--social-track-art:64px;background:#101010;border:1px solid #292929;border-radius:18px;gap:13px;padding:16px;grid-template-columns:64px minmax(0,1fr)!important}.social-feed:not(.social-feed--compact) .social-post__track-art{border-radius:12px}.social-feed:not(.social-feed--compact) .social-track-title{font-size:.9rem}.social-feed:not(.social-feed--compact) .social-post__track-heading button,.social-feed:not(.social-feed--compact) .social-post__track-heading .track-artist-credits{font-size:.76rem}.social-feed:not(.social-feed--compact) .social-track-kind{display:none}.social-feed:not(.social-feed--compact) .social-lyrics{border-top:0;grid-template-columns:1fr;margin-top:5px;padding:10px 4px 2px}.social-feed:not(.social-feed--compact) .social-lyrics>small{display:none}.social-feed:not(.social-feed--compact) .synced-lyrics--feed{align-content:center;min-height:190px;max-height:190px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.social-feed:not(.social-feed--compact) .synced-lyrics--feed p{color:#4f4f4f;padding:8px 0;font-size:1.05rem;font-weight:650;line-height:1.25}.social-feed:not(.social-feed--compact) .synced-lyrics--feed p.is-active{color:#fff;background:linear-gradient(90deg,#8e7900,#645500);border-radius:5px;width:max-content;max-width:100%;padding:8px 7px;font-size:1.2rem}.resource-page{color:#f4f4f4;background:radial-gradient(circle at 75% 0,#54091159,#0000 30%),#090909;min-height:100svh;padding:0 clamp(20px,6vw,90px) 80px}.resource-page>nav{border-bottom:1px solid #252525;justify-content:space-between;align-items:center;min-height:76px;display:flex}.resource-page>nav a{color:#aaa;align-items:center;gap:8px;font-size:.68rem;text-decoration:none;display:flex}.resource-page>nav a:first-child span{color:#fff;letter-spacing:-.06em;font-size:1rem;font-weight:800}.resource-page>article{width:min(900px,100%);margin:0 auto}.resource-page article>header{border-bottom:1px solid #2a2a2a;padding:84px 0 58px}.resource-page article>header>span{color:var(--red-soft);letter-spacing:.16em;font-size:.58rem;font-weight:750}.resource-page h1{letter-spacing:-.075em;margin:12px 0 18px;font-size:clamp(3rem,8vw,6.8rem);line-height:.9}.resource-page header p{color:#949494;max-width:680px;font-size:1rem;line-height:1.6}.resource-page header>a{color:var(--accent-on);background:var(--red);border-radius:8px;margin-top:22px;padding:12px 16px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.resource-page article>section{border-bottom:1px solid #242424;grid-template-columns:minmax(180px,.5fr) minmax(0,1fr);gap:40px;padding:34px 0;display:grid}.resource-page h2{margin:0;font-size:1.05rem}.resource-page section p{color:#8b8b8b;margin:0;line-height:1.7}.resource-page article>footer{flex-wrap:wrap;gap:18px;padding-top:30px;display:flex}.resource-page footer a{color:#777;font-size:.62rem;text-decoration:none}@media (max-width:650px){.horizontal-shelf__arrow{opacity:1;width:30px;height:30px}.horizontal-shelf__arrow--left{left:-7px}.horizontal-shelf__arrow--right{right:-7px}.resource-page article>section{grid-template-columns:1fr;gap:12px}.social-feed:not(.social-feed--compact) .synced-lyrics--feed{min-height:150px;max-height:150px}.social-feed:not(.social-feed--compact) .synced-lyrics--feed p{font-size:.9rem}.social-feed:not(.social-feed--compact) .synced-lyrics--feed p.is-active{font-size:1rem}}@media (max-width:720px){.release-track__header-actions{grid-column:1/-1;justify-content:stretch}.release-track__header-actions>*{flex:1;justify-content:center}.track-artist-credits__featured{max-width:130px}.profile-link-editor__row{grid-template-columns:1fr 36px}.profile-link-editor__row>label:first-child{grid-column:1/-1}}.social-feed:not(.social-feed--compact) .social-post__track--music-card{--social-track-art:72px;background:#101010;border:1px solid #282828;border-radius:20px;grid-template-rows:auto auto;align-items:center;gap:0 15px;margin-top:14px;padding:18px 20px 16px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff05;grid-template-columns:72px minmax(0,1fr) 72px!important}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-post__track-art{border-radius:13px;grid-area:1/1;width:72px;height:72px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-post__track-copy{grid-area:1/2;justify-content:center;align-self:center;gap:5px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-post__track-title-row{justify-content:flex-start}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-post__track-title-row>span,.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-track-kind{display:none}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-track-title{color:#f5f5f5;letter-spacing:-.025em;margin:0;font-size:1.08rem;font-weight:760}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-post__track-heading>button{color:#777;font-size:.9rem;font-weight:560}.social-post__track-control{min-width:0}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-post__track-control{grid-area:1/3;place-items:center;display:grid}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-waveform-player{place-items:center;width:64px;height:64px;margin:0;padding:0;display:grid}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-waveform{display:none}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-waveform-player .snippet-play{width:64px;min-width:64px;height:64px;box-shadow:none;border:0;place-items:center;padding:0;display:grid;position:static;color:#f7f7f7!important;background:#202020!important;border-radius:50%!important}.social-feed:not(.social-feed--compact) .social-post__track--music-card .snippet-play span{display:none}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-lyrics{grid-area:2/1/auto/-1;margin:12px 0 0;padding:8px 0 0;display:block}.social-feed:not(.social-feed--compact) .social-post__track--music-card .synced-lyrics--feed{align-content:start;min-height:226px;max-height:226px;padding:4px 0 8px;display:grid;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%)}.social-feed:not(.social-feed--compact) .social-post__track--music-card .synced-lyrics--feed p{color:#505050;letter-spacing:-.025em;opacity:1;width:fit-content;max-width:100%;margin:0;padding:11px 8px;font-size:1.28rem;font-weight:680;line-height:1.25;transition:color .28s,background .28s,transform .28s}.social-feed:not(.social-feed--compact) .social-post__track--music-card .synced-lyrics--feed p.is-active{color:#fff;background:linear-gradient(90deg,#836f00e6,#5b4d00d1 78%,#0000);font-size:1.36rem;transform:none}.social-feed--compact .social-post__track--music-card{--social-track-art:46px;background:#101010;border:1px solid #292929;border-radius:15px;grid-template-rows:auto auto;align-items:center;gap:0 9px;width:100%;margin-top:10px;padding:12px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff05;grid-template-columns:46px minmax(0,1fr) 44px!important}.social-feed--compact .social-post__track--music-card .social-post__track-art{border-radius:9px;grid-area:1/1;width:46px;height:46px}.social-feed--compact .social-post__track--music-card .social-post__track-copy{grid-area:1/2;justify-content:center;align-self:center;gap:3px;overflow:hidden}.social-feed--compact .social-post__track--music-card .social-post__track-title-row{justify-content:flex-start}.social-feed--compact .social-post__track--music-card .social-post__track-title-row>span,.social-feed--compact .social-post__track--music-card .social-track-kind{display:none}.social-feed--compact .social-post__track--music-card .social-track-title{color:#f3f3f3;margin:0;font-size:.64rem;font-weight:760}.social-feed--compact .social-post__track--music-card .social-post__track-heading>button{color:#747474;font-size:.55rem;font-weight:560}.social-feed--compact .social-post__track--music-card .social-post__track-control{grid-area:1/3;place-items:center;display:grid;position:static}.social-feed--compact .social-post__track--music-card .social-waveform-player{place-items:center;width:40px;height:40px;margin:0;padding:0;display:grid}.social-feed--compact .social-post__track--music-card .social-waveform{display:none}.social-feed--compact .social-post__track--music-card .social-waveform-player .snippet-play{width:40px;min-width:40px;height:40px;box-shadow:none;border:0;place-items:center;padding:0;display:grid;position:static;color:#f7f7f7!important;background:#202020!important;border-radius:50%!important}.social-feed--compact .social-post__track--music-card .snippet-play span{display:none}.social-feed--compact .social-post__track--music-card .social-lyrics{grid-area:2/1/auto/-1;margin:9px 0 0;padding:4px 0 0;display:block}.social-feed--compact .social-post__track--music-card .social-lyrics>small{display:none}.social-feed--compact .social-post__track--music-card .synced-lyrics--feed{align-content:start;min-height:122px;max-height:122px;padding:2px 0 5px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%)}.social-feed--compact .social-post__track--music-card .synced-lyrics--feed p{color:#4f4f4f;letter-spacing:-.02em;opacity:1;width:fit-content;max-width:100%;margin:0;padding:7px 5px;font-size:.7rem;font-weight:670;line-height:1.25;transition:color .28s,background .28s}.social-feed--compact .social-post__track--music-card .synced-lyrics--feed p.is-active{color:#fff;background:linear-gradient(90deg,#836f00e6,#5b4d00d1 78%,#0000);font-size:.76rem;transform:none}@media (max-width:650px){.social-feed:not(.social-feed--compact) .social-post__track--music-card{--social-track-art:58px;border-radius:16px;gap:0 11px;padding:14px;grid-template-columns:58px minmax(0,1fr) 54px!important}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-post__track-art{border-radius:10px;width:58px;height:58px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-track-title{font-size:.9rem}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-post__track-heading>button{font-size:.72rem}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-waveform-player,.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-waveform-player .snippet-play{width:52px;min-width:52px;height:52px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .synced-lyrics--feed{min-height:174px;max-height:174px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .synced-lyrics--feed p{padding:9px 5px;font-size:1rem}.social-feed:not(.social-feed--compact) .social-post__track--music-card .synced-lyrics--feed p.is-active{font-size:1.07rem}}.resource-page>article{width:min(1180px,100%)}.resource-page article>header{max-width:900px;padding:70px 0 52px}.resource-page article>header h1{max-width:880px;font-size:clamp(3rem,7vw,6rem)}.resource-page__layout{grid-template-columns:210px minmax(0,760px);align-items:start;gap:72px;padding-top:44px;display:grid}.resource-page__layout--single{width:min(900px,100%);display:block}.resource-page__layout>aside{border-top:1px solid #333;padding:4px 0 18px;position:sticky;top:28px}.resource-page__layout>aside>strong{color:#666;letter-spacing:.16em;padding:18px 0 13px;font-size:.52rem;display:block}.resource-page__layout>aside nav{gap:1px;display:grid}.resource-page__layout>aside a{color:#818181;grid-template-columns:22px 1fr;gap:7px;padding:8px 5px;font-size:.62rem;line-height:1.35;text-decoration:none;transition:color .16s,transform .16s;display:grid}.resource-page__layout>aside a:hover{color:#fff;transform:translate(3px)}.resource-page__layout>aside a span{color:#4d4d4d;font-variant-numeric:tabular-nums}.resource-page__document{min-width:0}.resource-page__document>section:not(.contact-form-panel):not(.help-center){border:0;padding:5px 0 46px;scroll-margin-top:28px;display:block}.resource-page__document>section:not(:first-child){border-top:1px solid #282828;padding-top:44px}.resource-page__document>section>small{color:var(--red-soft);letter-spacing:.13em;margin-bottom:11px;font-size:.54rem;font-weight:750;display:block}.resource-page__document>section h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(1.35rem,2vw,1.8rem)}.resource-page__document>section>div{gap:16px;display:grid}.resource-page__document>section p{color:#a0a0a0;max-width:72ch;font-size:.82rem;line-height:1.78}.resource-page article>footer{border-top:1px solid #252525;margin-top:55px}.help-center{border:0!important;padding:0!important;display:block!important}.help-center__search{color:#767676;background:#111;border:1px solid #333;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:56px;padding:0 16px;display:grid}.help-center__search input{color:#eee;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.76rem}.help-center__search span{color:#5f5f5f;font-size:.55rem}.help-center__categories{scrollbar-width:none;gap:7px;margin:16px 0 30px;display:flex;overflow-x:auto}.help-center__categories button{color:#777;white-space:nowrap;cursor:pointer;background:#0e0e0e;border:1px solid #303030;border-radius:999px;min-height:32px;padding:0 12px;font-size:.58rem}.help-center__categories button[data-active=true]{color:#111;background:#eee;border-color:#eee}.help-center__articles{border-top:1px solid #2a2a2a}.help-center__articles details{border-bottom:1px solid #292929}.help-center__articles summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;list-style:none;display:flex}.help-center__articles summary::-webkit-details-marker{display:none}.help-center__articles summary>span{gap:5px;display:grid}.help-center__articles summary small{color:var(--red-soft);letter-spacing:.11em;text-transform:uppercase;font-size:.5rem;font-weight:750}.help-center__articles summary strong{font-size:.92rem}.help-center__articles summary p{color:#777;margin:0;font-size:.65rem;line-height:1.45}.help-center__articles summary svg{flex:none;transition:transform .2s}.help-center__articles details[open] summary svg{transform:rotate(180deg)}.help-center__articles details>div{gap:13px;padding:0 40px 26px 4px;display:grid}.help-center__articles details>div p{color:#aaa;margin:0;font-size:.76rem;line-height:1.72}.help-center__empty{color:#666;text-align:center;justify-items:center;gap:7px;padding:60px 20px;display:grid}.help-center__empty strong{color:#aaa}.help-center__empty p{margin:0;font-size:.65rem}.portal-help-editor{background:#101010;border:1px solid #323232;gap:8px;margin:18px 0;padding:14px;display:grid}.portal-help-editor>div{grid-template-columns:1.4fr 1fr;gap:8px;display:grid}.portal-help-editor>div:nth-child(2){grid-template-columns:1fr 120px 90px}.portal-help-editor input,.portal-help-editor select,.portal-help-editor textarea{color:#ddd;width:100%;min-height:36px;font:inherit;background:#151515;border:1px solid #303030;outline:0;padding:9px 10px;font-size:.56rem}.portal-help-editor textarea{resize:vertical;min-height:64px;line-height:1.5}.portal-help-editor textarea.portal-help-editor__body{min-height:180px}.portal-help-editor footer{gap:7px;display:flex}.portal-help-editor button,.portal-help-list article>div:last-child button,.portal-community-toolbar>button{color:#bbb;cursor:pointer;background:#171717;border:1px solid #373737;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:.5rem;display:inline-flex}.portal-help-editor footer button:first-child{border-color:rgb(var(--accent-rgb) / 55%);color:#fff;background:rgb(var(--accent-rgb) / 13%)}.portal-help-list{border-top:1px solid #292929}.portal-help-list>article{border-bottom:1px solid #292929;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:10px 0;display:grid}.portal-help-list>article>span{width:32px;height:32px;color:var(--red-soft);background:rgb(var(--accent-rgb) / 9%);place-items:center;display:grid}.portal-help-list article>div:nth-child(2){gap:3px;display:grid}.portal-help-list small,.portal-help-list p,.portal-help-list code{color:#666;font-size:.49rem}.portal-help-list strong{color:#eee;font-size:.65rem}.portal-help-list p{margin:0}.portal-help-list code{color:#8d545a}.portal-help-list article>div:last-child{gap:6px;display:flex}.topbar-message-button{position:relative}.topbar-message-button>span{min-width:16px;height:16px;color:var(--accent-on);background:var(--red);border:2px solid #0d0d0d;border-radius:999px;place-items:center;padding:0 4px;font-size:.45rem;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.topbar-message-button.is-active{color:#fff;border-color:rgb(var(--accent-rgb) / 60%);background:rgb(var(--accent-rgb) / 12%)}.community-directory header .eyebrow,.community-page__hero .eyebrow{align-items:center;gap:6px;display:inline-flex}.community-directory header .eyebrow svg,.community-page__hero .eyebrow svg{color:var(--red-soft);fill:rgb(var(--accent-rgb) / 18%)}.social-post__ranking-reason{color:#666;margin:4px 0 8px;font-size:.49rem;display:block}.profile-block-action{margin-left:auto;color:#ff7b85!important;border-color:#fa011559!important}.profile-private-state{color:#777;text-align:center;justify-items:center;gap:8px;min-height:320px;padding:80px 20px;display:grid}.profile-private-state svg{color:#aaa}.profile-private-state strong{color:#eee;font-size:1rem}.profile-private-state p{margin:0;font-size:.65rem}.feedback-launcher{z-index:44;right:calc(var(--feed-width) + 14px);bottom:calc(var(--player-height) + 14px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0f0feb;border:1px solid #353535;border-radius:12px;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 40px #0009}.feedback-launcher button{color:#999;cursor:pointer;background:0 0;border:0;border-right:1px solid #303030;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:.52rem;display:flex}.feedback-launcher button:last-child{border-right:0}.feedback-launcher button:hover{color:#fff;background:#202020}.feedback-modal{z-index:420;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.feedback-modal form{background:linear-gradient(145deg,#171717,#0b0b0b);border:1px solid #383838;border-radius:18px;gap:14px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 30px 100px #000}.feedback-modal header{justify-content:space-between;align-items:start;display:flex}.feedback-modal header small{color:var(--red-soft);letter-spacing:.12em;font-size:.49rem;font-weight:750}.feedback-modal h2{margin:6px 0 0;font-size:1.45rem}.feedback-modal header button{color:#888;cursor:pointer;background:#171717;border:1px solid #343434;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.feedback-modal fieldset,.feedback-modal label{border:0;gap:7px;margin:0;padding:0;display:grid}.feedback-modal legend,.feedback-modal label>span{color:#999;font-size:.56rem}.feedback-stars{gap:4px;display:flex}.feedback-stars button{color:#555;cursor:pointer;background:0 0;border:0;padding:3px}.feedback-stars button[data-active=true]{color:#f4c84b}.feedback-modal input,.feedback-modal textarea{color:#eee;width:100%;font:inherit;resize:vertical;background:#101010;border:1px solid #333;border-radius:9px;outline:0;padding:11px 12px;font-size:.68rem}.feedback-modal input:focus,.feedback-modal textarea:focus{border-color:rgb(var(--accent-rgb) / 58%)}.feedback-modal p{color:#aaa;margin:0;font-size:.59rem}.portal-feedback__filters{gap:8px;margin:16px 0;display:flex}.portal-feedback__filters select,.portal-feedback article aside select{color:#bbb;background:#111;border:1px solid #333;min-height:34px;padding:0 10px;font-size:.54rem}.portal-feedback__list{border-top:1px solid #2b2b2b}.portal-feedback__list article{border-bottom:1px solid #292929;grid-template-columns:38px minmax(0,1fr) 120px;gap:14px;padding:18px 0;display:grid}.portal-feedback__list article>span{width:38px;height:38px;color:var(--red-soft);background:rgb(var(--accent-rgb) / 9%);place-items:center;display:grid}.portal-feedback__list article header{gap:4px;display:grid}.portal-feedback__list article small{color:var(--red-soft);letter-spacing:.1em;font-size:.46rem}.portal-feedback__list article strong{font-size:.72rem}.portal-feedback__list article p{color:#aaa;margin:10px 0;font-size:.61rem;line-height:1.55}.portal-feedback__list article footer{color:#616161;gap:12px;font-size:.48rem;display:flex}.portal-feedback__list article a{color:#aaa}.portal-feedback__list article aside{align-content:start;gap:7px;display:grid}.portal-feedback__list article aside b{color:#777;text-transform:uppercase;font-size:.5rem}.portal-feedback__stars{color:#f4c84b;gap:2px;margin-top:7px;display:flex}@media (max-width:700px){.portal-feedback__list article{grid-template-columns:34px minmax(0,1fr)}.portal-feedback__list article aside{grid-column:2}}@media (max-width:1120px){.feedback-launcher{right:14px}}@media (max-width:900px){.feedback-launcher{right:12px;bottom:calc(var(--player-height) + 138px)}.feedback-launcher span{display:none}}.social-activity{z-index:280;background:linear-gradient(145deg,#161616,#0c0c0c);border:1px solid #3b3b3b;border-radius:18px;width:min(560px,100vw - 28px);max-height:min(650px,100dvh - 40px);padding:20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #000000c2,0 28px 90px #000}.social-activity>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;padding:0 0 11px!important;display:flex!important}.social-activity>header div{gap:3px;display:grid}.social-activity>header small{color:var(--red-soft);letter-spacing:.12em;font-size:.46rem}.social-activity>header strong{font-size:.72rem}.social-activity>header button{color:#999;background:#181818;border:1px solid #333;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.social-activity>div{grid-template-columns:1fr 1fr;gap:20px;padding-top:16px;display:grid}.social-activity section{min-width:0}.social-activity h4{color:#aaa;align-items:center;gap:5px;margin:0 0 8px;font-size:.57rem;display:flex}.social-activity h4 span{color:#5f5f5f;margin-left:auto}.social-activity section>button{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252525;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 6px;display:grid}.social-activity section>button>span{background:#242424;border-radius:50%;width:34px;height:34px;position:relative;overflow:hidden}.social-activity section>button>span img{object-fit:cover}.social-activity section>button b{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.social-activity section>button small,.social-activity section>p{color:#555;font-size:.46rem}.studio-insights{padding-top:42px}.studio-insights>.studio-section__heading>svg{color:var(--red-soft)}.studio-insight-metrics{background:#101010;border:1px solid #2d2d2d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.studio-insight-metrics article{border-right:1px solid #2d2d2d;gap:6px;min-height:120px;padding:18px;display:grid}.studio-insight-metrics article:last-child{border-right:0}.studio-insight-metrics svg{color:var(--red-soft)}.studio-insight-metrics small{color:#666;letter-spacing:.1em;font-size:.5rem}.studio-insight-metrics strong{letter-spacing:-.05em;font-size:1.65rem}.studio-insight-metrics span{color:#676767;font-size:.53rem;line-height:1.4}.studio-insight-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.studio-insight-grid>article{background:#0f0f0f;border:1px solid #2d2d2d;padding:17px}.studio-insight-grid>article>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;min-height:40px;margin-bottom:8px;display:flex}.studio-insight-grid header small{color:var(--red-soft);letter-spacing:.12em;font-size:.46rem}.studio-insight-grid header h3{margin:3px 0 0;font-size:.78rem}.studio-insight-grid header>span{color:#555;font-size:.45rem}.studio-ranking{border-bottom:1px solid #242424;grid-template-columns:22px 38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;display:grid}.studio-ranking>b{color:#555;font-size:.5rem}.studio-ranking__art{color:#777;background:#1d1d1d;border-radius:5px;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden}.studio-ranking__art img{object-fit:cover}.studio-ranking>span:nth-child(3){gap:3px;min-width:0;display:grid}.studio-ranking strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.studio-ranking small{color:#646464;text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;overflow:hidden}.studio-ranking>em{color:#ddd;font-size:.58rem;font-style:normal}.studio-locations{grid-column:1/-1}.studio-locations>div:not(.studio-section__heading){border-bottom:1px solid #242424;grid-template-columns:170px minmax(0,1fr) 42px;align-items:center;gap:12px;min-height:42px;display:grid}.studio-locations>div>span:first-child{gap:2px;display:grid}.studio-locations>div>span:first-child strong{font-size:.57rem}.studio-locations>div>span:first-child small{color:#606060;font-size:.45rem}.studio-locations>div>span:nth-child(2){background:#252525;border-radius:99px;height:5px;overflow:hidden}.studio-locations>div>span:nth-child(2) i{border-radius:inherit;background:var(--red);height:100%;color:var(--accent-on);display:block}.studio-locations>div>em{color:#777;text-align:right;font-size:.5rem;font-style:normal}.studio-insight-empty{color:#656565;margin:20px 0 8px;font-size:.56rem}.beta-toolbar .is-destructive,.beta-row-actions button:last-child{color:#ff6874;border-color:#fa01156b}.beta-row-actions{justify-content:flex-end;gap:5px;display:flex}@media (max-width:900px){.resource-page__layout{grid-template-columns:1fr;gap:28px}.resource-page__layout>aside{position:static}.resource-page__layout>aside nav,.studio-insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-insight-metrics article:nth-child(2){border-right:0}.studio-insight-metrics article:nth-child(-n+2){border-bottom:1px solid #2d2d2d}.studio-insight-grid{grid-template-columns:1fr}.studio-locations{grid-column:auto}}@media (max-width:650px){.resource-page{padding-inline:18px}.resource-page article>header{padding:48px 0 38px}.resource-page__layout>aside nav{grid-template-columns:1fr}.resource-page__document>section:not(.contact-form-panel):not(.help-center){padding-bottom:34px}.help-center__search{grid-template-columns:auto 1fr}.help-center__search span{display:none}.portal-help-editor>div,.portal-help-editor>div:nth-child(2){grid-template-columns:1fr}.portal-help-list>article{grid-template-columns:32px minmax(0,1fr)}.portal-help-list article>div:last-child{grid-column:2}.social-activity>div,.studio-insight-metrics{grid-template-columns:1fr}.studio-insight-metrics article{border-bottom:1px solid #2d2d2d;border-right:0}.studio-locations>div:not(.studio-section__heading){grid-template-columns:120px minmax(0,1fr) 34px}}.radio-hub{width:min(1180px,100% - 56px);padding-top:42px}.radio-hub__header{align-items:flex-end;margin-bottom:30px;padding-bottom:22px}.radio-hub__header h1{font-size:clamp(2.7rem,5vw,4.4rem)}.radio-category{margin-top:38px}.radio-category:first-of-type{margin-top:0}.radio-category__rail{grid-auto-columns:184px;gap:18px;padding:3px 2px 5px}.radio-station>button.radio-station__art{aspect-ratio:1;color:#090909;background:var(--station-accent);text-align:left;border:1px solid #0000001a;border-radius:7px;width:100%;height:auto;display:block;overflow:hidden;box-shadow:0 10px 28px #0003}.radio-station__mark{top:10px;left:10px;right:10px}.radio-station__faces{gap:0;height:55%;top:19%;left:-8%;right:-8%}.radio-station__faces>span,.radio-station__faces>span:nth-child(2){border:3px solid var(--station-accent);background:#ffffff47;border-radius:50%;width:42%;margin:0;overflow:hidden;box-shadow:0 4px 16px #00000026}.radio-station__faces>span.is-primary{z-index:3;width:56%;margin-inline:-9%}.radio-station__faces[data-count="1"]{height:60%;inset:18% 18% auto}.radio-station__faces[data-count="1"]>span{width:76%;margin:0}.radio-station__faces[data-count="2"]{inset-inline:4%}.radio-station__faces[data-count="2"]>span{width:57%;margin-inline:-4%}.radio-station__art>strong{font-size:1.02rem;bottom:11px;right:50px}.radio-station__meta{margin-top:9px}.radio-station__meta p{color:#909090;min-height:2.65em;font-size:.62rem}.radio-station__play{width:36px;height:36px;bottom:9px;right:10px}.resource-page article>header time{color:#666;margin-top:16px;font-size:.62rem;display:block}.resource-page article>section>div{gap:13px;display:grid}.resource-page article>section>div p{color:#8b8b8b;margin:0;line-height:1.72}.contact-form-panel{gap:40px;grid-template-columns:minmax(190px,.5fr) minmax(0,1fr)!important;padding:40px 0!important;display:grid!important}.contact-form-panel>div:first-child>span{color:var(--red-soft);letter-spacing:.14em;font-size:.55rem;font-weight:760}.contact-form-panel>div:first-child h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:1.7rem}.contact-form-panel>div:first-child p{color:#777;font-size:.72rem;line-height:1.55}.contact-form-panel form{gap:15px;display:grid;position:relative}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-form-panel label{color:#bdbdbd;gap:7px;font-size:.62rem;font-weight:650;display:grid}.contact-form-panel label small{color:#666;font-size:.52rem;font-weight:500}.contact-form-panel input,.contact-form-panel select,.contact-form-panel textarea{color:#ededed;width:100%;font:inherit;background:#121212;border:1px solid #303030;border-radius:8px;outline:none;font-size:.72rem}.contact-form-panel input,.contact-form-panel select{min-height:43px;padding:0 12px}.contact-form-panel textarea{resize:vertical;min-height:145px;padding:12px;line-height:1.55}.contact-form-panel input:focus,.contact-form-panel select:focus,.contact-form-panel textarea:focus{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / 8%);border-color:#8d2630}.contact-form__trap{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}.contact-form__submit{justify-content:space-between;align-items:center;gap:15px;display:flex}.contact-form__submit p{color:#666;margin:0;font-size:.55rem;line-height:1.4}.contact-form__submit button,.contact-form__success button{min-height:42px;color:var(--accent-on);background:var(--red);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:.64rem;font-weight:750;display:inline-flex}.contact-form__submit button:disabled{cursor:wait;opacity:.55}.contact-form__error{color:#ff6975;margin:0;font-size:.62rem}.contact-form__success{background:#111;border:1px solid #303030;border-radius:14px;align-content:center;min-height:280px;padding:30px}.contact-form__success svg{color:#43c985}.contact-form__success strong{margin-top:12px;font-size:1.15rem}.contact-form__success p{margin:7px 0 20px}.social-feed:not(.social-feed--compact) .social-post__track--music-card{--social-track-art:56px;border-radius:16px;gap:0 12px;margin-top:11px;padding:13px 14px 11px;grid-template-columns:56px minmax(0,1fr) 50px!important}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-post__track-art{border-radius:10px;width:56px;height:56px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-track-title{font-size:.92rem}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-post__track-heading>button{font-size:.72rem}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-waveform-player,.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-waveform-player .snippet-play{width:46px;min-width:46px;height:46px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .snippet-play svg{width:20px;height:20px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-lyrics{margin-top:6px;padding-top:3px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .synced-lyrics--feed{min-height:112px;max-height:112px;padding:1px 0 3px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .synced-lyrics--feed p{padding:5px 6px;font-size:.94rem;line-height:1.2}.social-feed:not(.social-feed--compact) .social-post__track--music-card .synced-lyrics--feed p.is-active{font-size:1rem}.social-feed--compact .social-post__track--music-card{--social-track-art:38px;border-radius:12px;gap:0 7px;margin-top:8px;padding:9px 10px 8px;grid-template-columns:38px minmax(0,1fr) 34px!important}.social-feed--compact .social-post__track--music-card .social-post__track-art{border-radius:7px;width:38px;height:38px}.social-feed--compact .social-post__track--music-card .social-waveform-player,.social-feed--compact .social-post__track--music-card .social-waveform-player .snippet-play{width:32px;min-width:32px;height:32px}.social-feed--compact .social-post__track--music-card .snippet-play svg{width:15px;height:15px}.social-feed--compact .social-post__track--music-card .social-lyrics{margin-top:4px;padding-top:1px}.social-feed--compact .social-post__track--music-card .synced-lyrics--feed{min-height:72px;max-height:72px;padding:0 0 2px}.social-feed--compact .social-post__track--music-card .synced-lyrics--feed p{padding:3px 4px;font-size:.61rem;line-height:1.17}.social-feed--compact .social-post__track--music-card .synced-lyrics--feed p.is-active{font-size:.66rem}@media (max-width:650px){.radio-hub{width:calc(100% - 28px);padding-top:30px}.radio-category__rail{grid-auto-columns:158px}.contact-form-panel{gap:24px;grid-template-columns:1fr!important}.contact-form__row{grid-template-columns:1fr}.contact-form__submit{flex-direction:column;align-items:flex-start}.social-feed:not(.social-feed--compact) .social-post__track--music-card{--social-track-art:50px;gap:0 9px;padding:11px 12px 9px;grid-template-columns:50px minmax(0,1fr) 42px!important}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-post__track-art{width:50px;height:50px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-waveform-player,.social-feed:not(.social-feed--compact) .social-post__track--music-card .social-waveform-player .snippet-play{width:40px;min-width:40px;height:40px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .synced-lyrics--feed{min-height:96px;max-height:96px}.social-feed:not(.social-feed--compact) .social-post__track--music-card .synced-lyrics--feed p{padding:4px 5px;font-size:.82rem}.social-feed:not(.social-feed--compact) .social-post__track--music-card .synced-lyrics--feed p.is-active{font-size:.88rem}}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card{--social-track-art:38px;background:#101010;border:1px solid #292929;border-radius:12px;grid-template-rows:auto auto;align-items:center;gap:0 7px;width:100%;margin-top:8px;padding:9px 10px 8px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff05;grid-template-columns:38px minmax(0,1fr) 34px!important}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-post__track-art{border-radius:7px;grid-area:1/1;width:38px;height:38px}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-post__track-copy{grid-area:1/2;justify-content:center;align-self:center;gap:3px;overflow:hidden}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-post__track-title-row{justify-content:flex-start}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-post__track-title-row>span,:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-track-kind{display:none}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-track-title{color:#f3f3f3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.64rem;font-weight:760;overflow:hidden}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-post__track-heading>button{color:#747474;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;font-weight:560;overflow:hidden}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-post__track-control{grid-area:1/3;place-items:center;display:grid;position:static}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-waveform-player{place-items:center;width:32px;height:32px;margin:0;padding:0;display:grid}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-waveform{display:none}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-waveform-player .snippet-play{width:32px;min-width:32px;height:32px;box-shadow:none;border:0;place-items:center;padding:0;display:grid;position:static;color:#f7f7f7!important;background:#202020!important;border-radius:50%!important}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .snippet-play svg{width:15px;height:15px}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .snippet-play span{display:none}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-lyrics{grid-area:2/1/auto/-1;margin:4px 0 0;padding:1px 0 0;display:block}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .social-lyrics>small{display:none}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .synced-lyrics--feed{align-content:start;min-height:72px;max-height:72px;padding:0 0 2px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%)}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .synced-lyrics--feed p{color:#4f4f4f;letter-spacing:-.02em;opacity:1;width:fit-content;max-width:100%;margin:0;padding:3px 4px;font-size:.61rem;font-weight:670;line-height:1.17}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track--music-card .synced-lyrics--feed p.is-active{color:#fff;background:linear-gradient(90deg,#836f00e6,#5b4d00d1 78%,#0000);font-size:.66rem;transform:none}.release-editor{padding:32px clamp(24px,3.5vw,58px) 84px}.release-editor__hero,.release-editor__section,.release-message{max-width:1380px}.release-editor__hero{grid-template-columns:minmax(0,1fr) 138px;align-items:center;gap:32px;margin-bottom:28px}.release-editor__hero h1{max-width:900px;font-size:clamp(2.8rem,4.6vw,5.1rem)}.release-editor__hero p{margin-top:12px}.release-artwork{border-radius:12px;width:138px}.release-editor__section{padding:30px 0}.release-editor__heading{align-items:center;margin-bottom:18px}.release-editor__heading>div>p{color:#707070;margin:6px 0 0;font-size:.68rem}.release-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px}.release-form-grid select,.release-track select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#111!important}.release-form-grid select option,.release-track select option{color:#eee;background:#111}.release-upload-summary{background:#2c2c2c;border:1px solid #2c2c2c;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.release-upload-summary>div:not(.release-batch-progress){color:#777;background:#111;align-items:center;gap:9px;min-height:52px;padding:0 14px;font-size:.64rem;display:flex}.release-upload-summary>div:first-child svg{color:#4fd18b}.release-upload-summary>div:nth-child(2) svg{color:#f0b84b}.release-upload-summary>div:nth-child(3) svg{color:#777}.release-upload-summary strong{color:#eee;font-size:.82rem}.release-batch-progress{background:#111;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:10px 14px;display:grid;position:relative;overflow:hidden}.release-batch-progress>span{background:var(--red);height:2px;color:var(--accent-on);transition:width .25s;position:absolute;inset:auto 0 0}.release-batch-progress>strong{color:#f4f4f4;grid-row:1/3;align-self:center;font-size:.64rem}.release-batch-progress>small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.release-track-manager{background:#0d0d0d;border:1px solid #2d2d2d;border-radius:16px;grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;min-height:510px;display:grid;overflow:hidden}.release-track-manager>.release-track-list{scrollbar-width:thin;scrollbar-color:#3b3b3b transparent;background:#0a0a0a;border-right:1px solid #292929;min-width:0;max-height:680px;display:block;overflow-y:auto}.release-track-row{border-bottom:1px solid #222;grid-template-columns:28px minmax(0,1fr) 38px;display:grid}.release-track-row[data-selected=true]{background:linear-gradient(90deg,rgb(var(--accent-rgb) / 12%),rgb(var(--accent-rgb) / 3%));box-shadow:inset 3px 0 var(--red)}.release-track-row[data-dragging=true]{opacity:.48}.release-track-row__grip,.release-track-row__grip-spacer{color:#515151;border:0;place-items:center;width:28px;height:100%;min-height:60px;padding:0;display:grid;background:0 0!important}.release-track-row__grip{cursor:grab;touch-action:none}.release-track-row__grip:hover,.release-track-row__grip:focus-visible{color:#ddd;outline:none;background:#ffffff0a!important}.release-track-row__grip:active{cursor:grabbing}.release-track-row__grip:disabled{opacity:.35;cursor:wait}.release-track-row__select{color:#ddd;text-align:left;cursor:pointer;border:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:14px 8px 14px 15px;display:grid;background:0 0!important}.release-track-row__select:hover{background:#ffffff08!important}.release-track-row__number{color:#686868;font-variant-numeric:tabular-nums;font-size:.58rem}.release-track-row__copy{gap:4px;min-width:0;display:grid}.release-track-row__copy strong,.release-track-row__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-track-row__copy strong{color:#e8e8e8;font-size:.68rem;font-weight:620}.release-track-row__copy small{color:#606060;font-size:.54rem}.release-upload-status{color:#858585;white-space:nowrap;border:1px solid #343434;border-radius:999px;padding:5px 7px;font-size:.49rem}.release-upload-status--ready{color:#73dca5;background:#4fd18b12;border-color:#4fd18b59}.release-upload-status--processing,.release-upload-status--uploading{color:#f0c369;background:#f0b84b12;border-color:#f0b84b61}.release-upload-status--failed{color:#ff7c88;background:#fa011514;border-color:#fa01156b}.release-track-row__delete{color:#686868;cursor:pointer;border:0;border-radius:7px;align-self:center;place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid;background:0 0!important}.release-track-row__delete:hover{color:#fff;background:#fa011529}.release-track-row__delete:disabled{opacity:.4;cursor:wait}.release-track-manager>.release-track{background:#111;border:0;border-radius:0;min-width:0;padding:24px 26px 28px}.release-track-manager>.release-track:last-child{border:0}.release-track-manager>.release-track>header{grid-template-columns:28px minmax(0,1fr) auto}.release-track-manager>.release-track>header>input{background:#0d0d0d;border:1px solid #333;border-radius:9px}.release-track-manager>.release-track .release-track__audio{background:#0c0c0c;border:1px solid #292929;border-radius:10px;margin:14px 0 18px;padding:12px 14px}.release-track-manager>.release-track .release-track__audio[data-ready=true]{background:#4fd18b0a;border-color:#4fd18b3d}.release-track-manager>.release-track .release-track__fields input,.release-track-manager>.release-track .release-track__fields select,.release-track-manager>.release-track .release-credit input,.release-track-manager>.release-track .release-credit select,.release-track-manager>.release-track .release-lyrics textarea,.release-track-manager>.release-track .release-checkbox{background:#0d0d0d;border:1px solid #303030;border-radius:9px}.release-track-manager__empty{color:#626262;align-content:center;place-items:center;gap:9px;min-height:510px;display:grid}.release-track-manager__empty strong{color:#aaa;font-size:.74rem}.release-track-actions>button{color:#ddd;cursor:pointer;background:#171717;border:1px solid #3a3a3a;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:.58rem;display:inline-flex}.release-track-actions>button:hover{color:#fff;background:#1d1d1d;border-color:#555}@media (max-width:1180px){.release-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-track-manager{grid-template-columns:1fr}.release-track-manager>.release-track-list{border-bottom:1px solid #292929;border-right:0;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;max-height:none;display:grid;overflow-x:auto}.release-track-row{border-bottom:0;border-right:1px solid #222}}@media (max-width:800px){.release-editor{padding:24px 16px 80px}.release-editor__hero{grid-template-columns:minmax(0,1fr) 104px}.release-artwork{width:104px}.release-form-grid,.release-upload-summary{grid-template-columns:1fr}.release-batch-progress{grid-column:auto}.release-track-manager>.release-track{padding:18px 15px 22px}.release-track-manager>.release-track>header{grid-template-columns:24px minmax(0,1fr)}.release-track-manager>.release-track>header .release-audio-button{grid-column:1/-1;justify-content:center}.release-track-row__select{grid-template-columns:24px minmax(0,1fr)}.release-upload-status{grid-column:2;justify-self:start}}.mobile-menu-toggle,.mobile-nav-shell{display:none}body.mobile-nav-open{overflow:hidden}.app-shell--feed .main-content{margin-right:var(--feed-width)}.app-shell--feed .social-hub.social-hub--expanded{width:min(900px,100% - 36px)}.app-shell--feed .feedback-launcher{right:calc(var(--feed-width) + 14px)}.topbar__plus{color:#eee;background:0 0;border:0;border-radius:0;gap:6px;padding:0;position:static}.topbar__plus:before{display:none}.topbar__plus span{color:#eee;background:0 0;padding:0}.topbar__plus b{color:#0000;background:var(--plus-spectrum);-webkit-background-clip:text;background-clip:text;border:0;padding:4px 6px;position:relative}.topbar__plus b:before{display:block}@media (min-width:901px){.topbar{column-gap:20px}.topbar__products{gap:16px}.topbar__artists,.topbar__plus{gap:7px;font-size:.7rem}.topbar__artists b,.topbar__plus b{padding:5px 7px;font-size:.5rem}.global-search{justify-self:start;width:min(100%,680px)}}.portal-feed-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:18px 0 10px;display:flex}.portal-feed-toolbar>label{color:#777;background:#101010;border:1px solid #303030;align-items:center;gap:8px;width:min(430px,100%);height:38px;padding:0 11px;display:flex}.portal-feed-toolbar>label input{color:#ddd;background:0 0;border:0;outline:0;width:100%;font-size:.56rem}.portal-feed-toolbar .portal-filterbar{margin:0;overflow-x:auto}.portal-moderation-bulk{border-block:1px solid #292929;justify-content:flex-end;align-items:center;gap:6px;min-height:42px;padding:6px 0;display:flex}.portal-moderation-bulk span{color:#777;margin-right:auto;font-size:.53rem}.portal-moderation-bulk button,.portal-review-actions button{color:#bbb;cursor:pointer;background:#171717;border:1px solid #363636;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.52rem;display:inline-flex}.portal-moderation-bulk button:disabled,.portal-review-actions button:disabled{cursor:default;opacity:.35}.portal-state--visible{color:#7fdaa0;background:#3faa641a}.portal-state--restricted{color:#f2bd68;background:#dc91281a}.portal-state--removed{color:#ff7887;background:#fa01151a}.portal-review-workbench{background:#0d0d0d;border:1px solid #2b2b2b;grid-template-columns:minmax(330px,420px) minmax(0,1fr);min-height:640px;margin-top:12px;display:grid}.portal-review-queue{background:#0b0b0b;border-right:1px solid #2b2b2b;min-width:0}.portal-review-queue>header{border-bottom:1px solid #272727;justify-content:space-between;align-items:center;min-height:58px;padding:12px 14px;display:flex}.portal-review-queue>header>div{gap:3px;display:grid}.portal-review-queue>header strong{color:#eee;font-size:.68rem}.portal-review-queue>header small,.portal-review-queue>header label{color:#777;font-size:.48rem}.portal-review-queue>header label{cursor:pointer;align-items:center;gap:6px;display:flex}.portal-review-queue input{accent-color:var(--red)}.portal-review-queue>div{scrollbar-color:#444 transparent;max-height:760px;overflow:auto}.portal-review-queue article{border-bottom:1px solid #242424;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:5px;display:grid;position:relative}.portal-review-queue article.is-selected{background:linear-gradient(90deg,rgb(var(--accent-rgb) / 10%),#141414 55%);box-shadow:inset 2px 0 var(--red)}.portal-review-queue article>input{width:13px;height:13px;margin:18px 0 0 12px}.portal-review-queue article>button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 13px 13px 7px;display:grid;position:relative}.portal-review-avatar{color:#ddd;background:#252525;border:1px solid #373737;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:relative;overflow:hidden}.portal-review-avatar img{object-fit:cover}.portal-review-queue__copy{gap:4px;min-width:0;display:grid}.portal-review-queue__copy>span{align-items:baseline;gap:5px;min-width:0;display:flex}.portal-review-queue__copy>span b{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.portal-review-queue__copy>span small,.portal-review-queue__copy>small{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;overflow:hidden}.portal-review-queue__copy>em{width:max-content;color:var(--red-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.42rem;font-style:normal;font-weight:800}.portal-review-queue__copy>strong{color:#a7a7a7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.57rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.portal-review-queue article>button>i{color:#ff8792;background:rgb(var(--accent-rgb) / 15%);border-radius:20px;align-items:center;gap:3px;padding:3px 6px;font-size:.45rem;font-style:normal;display:flex;position:absolute;top:12px;right:12px}.portal-review-media{background:#080808;border:1px solid #303030;border-radius:10px;margin-top:14px;overflow:hidden}.portal-review-media img,.portal-review-media video{object-fit:contain;width:100%;max-height:520px;display:block}.portal-review-media--compact{border-radius:7px;width:58px;height:58px;margin:0 0 0 4px}.portal-review-media--compact img,.portal-review-media--compact video{object-fit:cover;width:100%;height:100%}.portal-review-track{background:#151515;border:1px solid #303030;border-radius:9px;align-items:center;gap:12px;margin-top:14px;padding:10px;display:flex}.portal-review-track>span{color:#999;background:#222;border-radius:6px;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid;position:relative;overflow:hidden}.portal-review-track>span img{object-fit:cover}.portal-review-track>div{gap:3px;min-width:0;display:grid}.portal-review-track small{color:var(--red-soft);letter-spacing:.08em;font-size:.43rem;font-weight:700}.portal-review-track strong{color:#f1f1f1;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.portal-review-track p{color:#777!important;margin:0!important;font-size:.51rem!important}.portal-review-track--compact{width:58px;height:58px;margin:0 0 0 4px;padding:0}.portal-review-track--compact>span{flex-basis:100%;width:100%;height:100%}.portal-review-track--compact>div{display:none}.portal-review-inspector{background:linear-gradient(145deg,#141414,#0d0d0d 52%);min-width:0;padding:20px}.portal-review-inspector__author{border-bottom:1px solid #2b2b2b;align-items:center;gap:11px;padding-bottom:16px;display:flex}.portal-review-inspector__author>div:nth-child(2){gap:3px;display:grid}.portal-review-inspector__author>div:nth-child(2) strong{color:#f2f2f2;font-size:.77rem}.portal-review-inspector__author>div:nth-child(2) span{color:#717171;font-size:.52rem}.portal-review-inspector__author>div:last-child{align-items:center;gap:7px;margin-left:auto;display:flex}.portal-review-inspector__author>div:last-child>span{color:var(--red-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.46rem;font-weight:800}.portal-review-inspector__author time{color:#626262;font-size:.48rem}.portal-review-inspector__content,.portal-review-context,.portal-review-reports,.portal-review-metadata{border-bottom:1px solid #292929;padding:18px 0}.portal-review-inspector__content>small,.portal-review-context header small,.portal-review-reports header small{color:var(--danger-soft);letter-spacing:.09em;font-size:.44rem;font-weight:800}.portal-review-inspector__content>p,.portal-review-context>p{color:#ddd;white-space:pre-wrap;margin:9px 0 0;font-size:.75rem;line-height:1.65}.portal-review-context{background:#101010;border:1px solid #2d2d2d;border-radius:10px;margin-top:16px;padding:16px}.portal-review-context>header,.portal-review-reports>header{color:#888;align-items:center;gap:9px;display:flex}.portal-review-context header>div,.portal-review-reports header>div{gap:3px;display:grid}.portal-review-context header strong,.portal-review-reports header strong{color:#ddd;font-size:.64rem}.portal-review-context>p{color:#aaa;font-size:.65rem}.portal-review-reports{gap:8px;display:grid}.portal-review-reports>article{background:#fa01150d;border:1px solid #fa011533;border-radius:7px;grid-template-columns:minmax(95px,.35fr) minmax(0,1fr) auto;gap:10px;padding:10px;display:grid}.portal-review-reports>article b{color:#ff8994;text-transform:capitalize;font-size:.55rem}.portal-review-reports>article span{color:#929292;font-size:.53rem;line-height:1.4}.portal-review-reports>article em{color:#696969;text-transform:uppercase;font-size:.45rem;font-style:normal}.portal-review-metadata{color:#858585;flex-wrap:wrap;gap:8px 16px;display:flex}.portal-review-metadata>div{align-items:center;gap:5px;font-size:.52rem;display:flex}.portal-review-metadata dl{background:#111;border-radius:8px;gap:6px;width:100%;margin:7px 0 0;padding:12px;display:grid}.portal-review-metadata dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.portal-review-metadata dt{color:#5e5e5e;font-size:.47rem}.portal-review-metadata dd{color:#858585;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:monospace;font-size:.48rem;overflow:hidden}.portal-review-metadata aside{background:#161616;border-left:2px solid #777;gap:4px;width:100%;padding:10px 12px;display:grid}.portal-review-metadata aside b{color:#aaa;font-size:.52rem}.portal-review-metadata aside span{color:#777;font-size:.52rem;line-height:1.45}.portal-review-actions{background:linear-gradient(#0000,#0d0d0d 28%);justify-content:flex-end;gap:7px;padding-top:16px;display:flex;position:sticky;bottom:0}.portal-review-actions button.is-danger{color:#ff8a94;border-color:#fa01156b}@media (max-width:1120px){.portal-feed-toolbar{flex-direction:column;align-items:stretch}.portal-feed-toolbar>label{width:100%}.portal-review-workbench{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:820px){.portal-review-workbench{grid-template-columns:1fr}.portal-review-queue{border-bottom:1px solid #2b2b2b;border-right:0}.portal-review-queue>div{max-height:430px}.portal-review-inspector{padding:16px}}@media (max-width:560px){.portal-review-queue article{grid-template-columns:minmax(0,1fr)}.portal-review-queue article>input{z-index:2;margin:0;position:absolute;top:7px;left:4px}.portal-review-queue article>button{padding-left:14px}.portal-review-media--compact,.portal-review-track--compact{display:none}.portal-review-inspector__author{flex-wrap:wrap;align-items:flex-start}.portal-review-inspector__author>div:last-child{width:100%;margin-left:59px}.portal-review-reports>article{grid-template-columns:1fr}.portal-review-actions{flex-wrap:wrap;justify-content:stretch}.portal-review-actions button{flex:1}}.social-feed--compact .social-activity{z-index:320;width:min(370px,100vw - 28px);max-height:calc(100dvh - var(--player-height) - 112px);border-radius:15px;padding:16px;position:fixed;inset:86px 16px auto auto;transform:none;box-shadow:0 0 0 100vmax #000000ad,0 24px 70px #000}.social-feed--compact .social-activity>div{grid-template-columns:1fr;gap:8px}.social-report{z-index:42;position:relative}@media (max-width:1120px){.player-details{right:0}.app-shell--feed .main-content{margin-right:0}.app-shell--feed .feedback-launcher{right:14px}}@media (max-width:900px),(orientation:landscape) and (max-height:620px){.mobile-menu-toggle{color:#ddd;background:#141414;border:1px solid #303030;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.topbar__logo,.topbar__products{display:none}.topbar{grid-template-columns:auto minmax(0,1fr) auto}.global-search{grid-column:auto}.main-content{padding-bottom:calc(var(--player-height) + 8px)}.mobile-nav-shell{z-index:500;display:block;position:fixed;inset:0}.mobile-nav-scrim{z-index:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mobile-nav{z-index:1;background:linear-gradient(155deg,#131313,#070707 72%);border:0;border-right:1px solid #303030;border-radius:0;flex-direction:column;width:min(326px,86vw);height:auto;padding:18px 14px 22px;animation:.22s ease-out both mobile-drawer-in;display:flex;position:absolute;top:0;bottom:0;left:0;transform:none;box-shadow:26px 0 90px #000}.mobile-nav>header{border-bottom:1px solid #272727;justify-content:space-between;align-items:center;min-height:48px;padding:0 4px 14px;display:flex}.mobile-nav>header>span{align-items:center;gap:9px;font-size:1rem;display:flex}.mobile-nav>header>button{color:#aaa;background:#171717;border:1px solid #303030;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.mobile-nav__links{gap:4px;margin-top:15px;display:grid;overflow-y:auto}.mobile-nav__workspaces{border-top:1px solid #272727;gap:4px;margin-top:12px;padding-top:12px;display:grid}.mobile-nav__workspaces>small{color:#5f5f5f;letter-spacing:.12em;padding:0 12px 5px;font-size:.43rem;font-weight:750}.mobile-nav__item{align-items:center;justify-content:initial;color:#aaa;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;min-height:44px;padding:0 12px;display:grid}.mobile-nav__item span{font-size:.72rem;font-weight:680}.mobile-nav__item small{color:#666;font-size:.49rem}.mobile-nav__item--active{color:#fff;background:linear-gradient(90deg,rgb(var(--accent-rgb) / 17%),rgb(var(--accent-rgb) / 4%));box-shadow:inset 2px 0 var(--red)}.feedback-launcher,.app-shell--feed .feedback-launcher{right:10px;bottom:calc(var(--player-height) + 10px)}}@keyframes mobile-drawer-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.portal-role-picker{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.portal-role-picker label{color:#888;cursor:pointer;background:#121212;border:1px solid #353535;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:.5rem;display:inline-flex}.portal-role-picker label:has(input:checked){color:#fff;border-color:rgb(var(--accent-rgb) / 55%);background:rgb(var(--accent-rgb) / 11%)}.portal-role-picker input{accent-color:var(--red)}.portal-staff-invite .portal-role-picker{min-width:300px}.portal-staff-control{flex-wrap:wrap}:is(.social-feed,.profile-social) .social-post__track--music-card{grid-template-columns:54px minmax(0,1fr) 34px!important}.social-post__track-art-shell{z-index:0;grid-area:1/1;width:54px;height:38px;position:relative;overflow:visible}.social-post__track-art-shell .social-post__track-art{z-index:2;position:relative;overflow:hidden;box-shadow:4px 0 12px #0000007a;width:38px!important;height:38px!important}.social-post__vinyl{z-index:1;will-change:transform;border-radius:50%;width:34px;height:34px;transition:transform .62s cubic-bezier(.18,.88,.24,1);display:block;position:absolute;top:2px;left:3px;transform:translate(0)scale(.9)}.social-post__vinyl>i{background:radial-gradient(circle,#0c0c0c 0 5%,#db3e49 5.5% 18%,#151515 18.5% 23%,#0000 23.5%),repeating-radial-gradient(circle,#171717 0 2px,#272727 2.6px 3.5px,#0c0c0c 4px 5.5px),conic-gradient(from 20deg,#080808,#3a3a3a,#0b0b0b,#303030,#080808);border:1px solid #ffffff1c;border-radius:50%;animation:2.25s linear infinite paused attached-vinyl-spin;display:block;position:absolute;inset:0;box-shadow:0 2px 11px #000,inset 8px 0 12px #ffffff0d}.social-post__track-art-shell[data-playing=true] .social-post__vinyl{transform:translate(18px)scale(1)}.social-post__track-art-shell[data-playing=true] .social-post__vinyl>i{animation-play-state:running}@keyframes attached-vinyl-spin{to{transform:rotate(1turn)}}.social-track-video{align-items:center;color:#aaa!important;background:#1b1b1b!important;border:1px solid #ffffff1a!important;border-radius:999px!important;gap:3px!important;min-width:max-content!important;margin-left:7px!important;padding:2px 6px!important;font-size:.48rem!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.social-track-video:hover{color:#fff!important;border-color:rgb(var(--accent-rgb) / 45%)!important}.player-details__actions .player-details__video{border-color:rgb(var(--accent-rgb) / 30%);background:rgb(var(--accent-rgb) / 8%)}.player__video-control{color:#e7a9ae!important}.music-video-dialog{z-index:620;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000d1;place-items:center;padding:clamp(18px,4vw,56px);animation:.24s ease-out both music-video-backdrop-in;display:grid;position:fixed;inset:0}.music-video-dialog>section{background:#090909;border:1px solid #373737;border-radius:18px;width:min(1080px,100%);animation:.34s cubic-bezier(.16,1,.3,1) both music-video-stage-in;overflow:hidden;box-shadow:0 34px 120px #000}.music-video-dialog header{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 16px 14px 20px;display:flex}.music-video-dialog header>div{gap:2px;min-width:0;display:grid}.music-video-dialog header small{color:var(--red-soft);letter-spacing:.13em;font-size:.5rem;font-weight:780}.music-video-dialog header strong{color:#f5f5f5;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.music-video-dialog header span{color:#777;font-size:.62rem}.music-video-dialog header button{color:#aaa;cursor:pointer;background:#161616;border:1px solid #303030;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.music-video-dialog__stage{aspect-ratio:16/9;background:#000;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.music-video-dialog__stage iframe,.music-video-dialog__stage video{object-fit:contain;border:0;width:100%;height:100%}.music-video-dialog__external{color:#aaa;place-items:center;gap:14px;display:grid}.music-video-dialog__external a{min-height:42px;color:var(--accent-on);background:var(--red);border-radius:9px;align-items:center;gap:7px;padding:0 15px;text-decoration:none;display:inline-flex}@keyframes music-video-backdrop-in{0%{opacity:0}}@keyframes music-video-stage-in{0%{opacity:0;transform:translateY(20px)scale(.975)}}.release-video-field,.release-ai-field{grid-column:1/-1}.release-ai-field>small{color:#606060;font-size:.53rem;line-height:1.45}.release-video-field>span{align-items:center;gap:6px;display:flex}.release-video-field>small{color:#606060;font-size:.57rem;line-height:1.4}.release-discovery-field{min-width:0}.release-discovery-field--vocals{border:0;grid-column:1/-1;margin:2px 0 0;padding:0}.release-discovery-field--vocals legend,.release-tags-field>span{color:#aaa;align-items:center;gap:7px;margin-bottom:9px;font-size:.62rem;display:flex}.release-discovery-field--vocals legend svg,.release-tags-field>span svg{color:var(--red-soft)}.release-choice-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.release-choice-group>button{color:#777;text-align:left;cursor:pointer;background:#0d0d0d;border:1px solid #303030;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:11px 13px;transition:border-color .18s,background .18s,color .18s;display:grid}.release-choice-group>button:hover{color:#bbb;border-color:#454545}.release-choice-group>button[data-selected=true]{color:#fff;border-color:rgb(var(--accent-rgb) / 55%);background:linear-gradient(135deg,rgb(var(--accent-rgb) / 11%),#ffffff05);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / 4%)}.release-choice-group>button:disabled{cursor:default;opacity:.64}.release-choice-group>button>span{gap:3px;display:grid}.release-choice-group strong{font-size:.6rem;font-weight:650}.release-choice-group small{color:#626262;font-size:.5rem;line-height:1.35}.release-language-field>small,.release-tags-field>small{color:#606060;font-size:.53rem;line-height:1.45}.release-language-field select:disabled{color:#777;opacity:.8}.release-tags-field{background:#0d0d0d;border:1px solid #303030;border-radius:10px;grid-column:1/-1;gap:8px;padding:13px;display:grid}.release-tags-field>span{margin:0}.release-tags-field>span>small{color:#555;margin-left:auto;font-size:.48rem}.release-tag-list{flex-wrap:wrap;gap:6px;display:flex}.release-tag-list:empty{display:none}.release-tag-list>span{color:#ccc;background:#171717;border:1px solid #383838;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 5px 0 9px;font-size:.52rem;display:inline-flex}.release-tag-list button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}.release-tag-list button:hover{color:#fff;background:#292929}.release-track-manager>.release-track .release-tags-field>input{background:#111;border:1px solid #303030;border-radius:8px;height:39px}.notification-panel__locked{color:#777;place-items:center;width:26px;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.notification-panel__item small:has(svg){color:#9a8f75;align-items:center;gap:5px;display:flex}.listening-preferences{background:linear-gradient(135deg,#24c7d70d,rgb(var(--accent-rgb) / 4%) 52%,#fadb140a);border:1px solid #2d2d2d;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin:22px 0 26px;padding:18px;display:grid}.listening-preferences>div{grid-column:1/-1;align-content:center;gap:5px;padding:3px 8px 5px 2px;display:grid}.listening-preferences h2,.listening-preferences p{margin:0}.listening-preferences h2{color:#eee;letter-spacing:-.025em;font-size:.9rem}.listening-preferences p{color:#777;max-width:520px;font-size:.58rem;line-height:1.5}.listening-preferences>label{cursor:pointer;background:#101010;border:1px solid #303030;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:13px;display:flex}.listening-preferences>label>span{gap:4px;display:grid}.listening-preferences>label strong{color:#ddd;font-size:.65rem}.listening-preferences>label small{color:#6d6d6d;font-size:.52rem;line-height:1.35}.listening-preferences input{accent-color:#24c7d7;width:32px;height:18px}.listening-preferences>p[role=alert]{color:#ff8290;grid-column:1/-1;font-size:.56rem}@media (max-width:640px){.release-choice-group{grid-template-columns:1fr}:is(.social-feed,.profile-social) .social-post__track--music-card{grid-template-columns:50px minmax(0,1fr) 34px!important}.social-post__track-art-shell{width:50px}.social-post__track-art-shell[data-playing=true] .social-post__vinyl{transform:translate(15px)scale(1)}.music-video-dialog{padding:0}.music-video-dialog>section{border-left:0;border-right:0;border-radius:0}.listening-preferences{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.social-post__vinyl,.music-video-dialog,.music-video-dialog>section{transition:none;animation:none}.social-post__vinyl>i{animation:none}}.portal-banner-manager>header{align-items:flex-end}.portal-banner-manager>header>div:last-child{align-items:center;gap:10px;display:flex}.portal-banner-manager>header>div:last-child>b{color:#777;min-width:max-content;font-size:.55rem;font-weight:500}.portal-banner-manager>header .portal-primary-action{min-height:38px;padding:0 15px}.portal-banner-list{background:#0d0d0d;border:1px solid #282828;border-radius:14px;margin-top:24px}.portal-banner-list article{min-height:82px;padding:8px 14px 8px 10px}.portal-banner-list article:first-child{border-radius:14px 14px 0 0}.portal-banner-list article:last-child{border-bottom:0;border-radius:0 0 14px 14px}.portal-banner-list article:only-child{border-radius:14px}.portal-banner-list article>span{border-radius:8px;width:72px;height:54px}.portal-banner-list article>div:last-child button{border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.portal-banner-list article>div:last-child button:hover{color:#fff;background:#171717;border-color:#333}.portal-banner-empty{color:#777;text-align:left;justify-content:center;align-items:center;gap:14px;min-height:170px;padding:30px;display:flex}.portal-banner-empty>svg{color:var(--red-soft)}.portal-banner-empty strong,.portal-banner-empty p{margin:0;display:block}.portal-banner-empty strong{color:#ddd;font-size:.72rem}.portal-banner-empty p{margin-top:5px;font-size:.56rem}.portal-banner-empty button{border:1px solid rgb(var(--accent-rgb) / 38%);color:#fff;background:rgb(var(--accent-rgb) / 12%);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:34px;margin-left:16px;padding:0 12px;font-size:.55rem;display:inline-flex}.portal-banner-modal{z-index:520;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c7;place-items:center;padding:24px;animation:.2s ease-out both portal-banner-backdrop-in;display:grid;position:fixed;inset:0}.portal-banner-editor{background:#0b0b0b;border:1px solid #383838;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:min(900px,100dvh - 48px);animation:.28s cubic-bezier(.16,1,.3,1) both portal-banner-editor-in;display:grid;overflow:hidden;box-shadow:0 38px 130px #000}.portal-banner-editor>header{background:radial-gradient(circle at 20% 0,rgb(var(--accent-rgb) / 10%),transparent 46%),#0d0d0d;border-bottom:1px solid #282828;justify-content:space-between;align-items:flex-start;gap:20px;min-height:105px;padding:24px 26px;display:flex}.portal-banner-editor>header span{color:var(--red-soft);letter-spacing:.14em;font-size:.49rem;font-weight:780}.portal-banner-editor>header h2{letter-spacing:-.045em;margin:7px 0 4px;font-size:1.55rem;font-weight:630}.portal-banner-editor>header p{color:#747474;margin:0;font-size:.61rem}.portal-banner-editor>header button{color:#888;cursor:pointer;background:#171717;border:1px solid #303030;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.portal-banner-editor>header button:hover{color:#fff;border-color:#454545}.portal-banner-editor__body{grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.portal-banner-editor__body>aside{background:#090909;border-right:1px solid #282828;align-content:start;gap:12px;padding:22px;display:grid}.portal-banner-editor__fields{scrollbar-width:thin;scrollbar-color:#353535 transparent;min-height:0;padding:0 26px 22px;overflow:auto}.portal-banner-editor__fields>section{border-bottom:1px solid #262626;padding:24px 0}.portal-banner-editor__fields>section:last-child{border-bottom:0}.portal-banner-editor__section-title{align-items:center;gap:10px;margin-bottom:16px;display:flex}.portal-banner-editor__section-title>span{border:1px solid rgb(var(--accent-rgb) / 30%);width:27px;height:27px;color:var(--red-soft);background:rgb(var(--accent-rgb) / 8%);border-radius:50%;place-items:center;font-size:.48rem;font-weight:780;display:grid}.portal-banner-editor__section-title strong,.portal-banner-editor__section-title small{display:block}.portal-banner-editor__section-title strong{color:#e8e8e8;font-size:.69rem}.portal-banner-editor__section-title small{color:#646464;margin-top:3px;font-size:.51rem}.portal-banner-artwork{gap:12px;display:grid}.portal-banner-artwork__preview{aspect-ratio:8/3;color:#777;background:linear-gradient(135deg,#161616,#0e0e0e);border:1px solid #303030;border-radius:12px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.portal-banner-artwork__preview>img{object-fit:cover}.portal-banner-artwork__preview>div:first-child{place-items:center;gap:5px;display:grid}.portal-banner-artwork__preview>div:first-child span{color:#aaa;font-size:.6rem}.portal-banner-artwork__preview>div:first-child small{color:#5c5c5c;font-size:.48rem}.portal-banner-artwork__shade{pointer-events:none;background:linear-gradient(90deg,#000000ab,#0000 80%);position:absolute;inset:0}.portal-banner-artwork__copy{z-index:1;position:absolute;bottom:12px;left:14px}.portal-banner-artwork__copy small,.portal-banner-artwork__copy strong{display:block}.portal-banner-artwork__copy small{color:var(--red-soft);letter-spacing:.12em;font-size:.42rem;font-weight:780}.portal-banner-artwork__copy strong{color:#fff;margin-top:3px;font-size:.7rem}.portal-banner-artwork__actions{gap:7px;display:flex}.portal-banner-artwork__actions label,.portal-banner-artwork__actions button{color:#bbb;min-height:35px;font:inherit;cursor:pointer;background:#151515;border:1px solid #343434;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.54rem;display:inline-flex}.portal-banner-artwork__actions label{border-color:rgb(var(--accent-rgb) / 35%);color:#fff;background:rgb(var(--accent-rgb) / 11%);flex:1}.portal-banner-artwork__actions input{display:none}.portal-banner-artwork__actions :is(label,button):hover{background:#1b1b1b;border-color:#555}.portal-banner-artwork__actions .is-disabled{opacity:.5;pointer-events:none}.portal-banner-artwork>p{color:#565656;margin:0;font-size:.49rem;line-height:1.5}.portal-banner-editor__status{background:#111;border:1px solid #292929;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.portal-banner-editor__status>svg{color:#777}.portal-banner-editor__status strong,.portal-banner-editor__status small{display:block}.portal-banner-editor__status strong{color:#bbb;font-size:.56rem}.portal-banner-editor__status small{color:#5f5f5f;margin-top:2px;font-size:.46rem}.portal-banner-editor__status>button{cursor:pointer;background:#303030;border:0;border-radius:999px;width:35px;height:20px;padding:0;position:relative}.portal-banner-editor__status>button span{background:#888;border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.portal-banner-editor__status>button.is-on{background:#3aa46547}.portal-banner-editor__status>button.is-on span{background:#60cf8d;transform:translate(15px)}.portal-banner-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.portal-banner-mode button{color:#777;text-align:left;cursor:pointer;background:#111;border:1px solid #303030;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:8px;min-height:70px;padding:11px;display:grid}.portal-banner-mode button>span{color:#777;background:#1d1d1d;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.portal-banner-mode button strong{color:#b8b8b8;align-self:end;font-size:.58rem}.portal-banner-mode button small{color:#5e5e5e;align-self:start;margin-top:3px;font-size:.45rem}.portal-banner-mode button.is-active{border-color:rgb(var(--accent-rgb) / 50%);background:linear-gradient(135deg,rgb(var(--accent-rgb) / 12%),#121212);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / 8%)}.portal-banner-mode button.is-active>span{color:#fff;background:rgb(var(--accent-rgb) / 22%)}.portal-banner-mode button.is-active strong{color:#fff}.portal-banner-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.portal-banner-field{align-content:start;gap:6px;display:grid}.portal-banner-field--wide{grid-column:1/-1}.portal-banner-field>span{color:#8a8a8a;align-items:center;gap:5px;font-size:.52rem;display:flex}.portal-banner-field>small{color:#555;font-size:.46rem}.portal-banner-field input,.portal-banner-field select,.portal-banner-field textarea,.portal-banner-algorithm input,.portal-banner-algorithm select{color:#e4e4e4;width:100%;min-height:40px;font:inherit;background:#111;border:1px solid #313131;border-radius:8px;outline:0;padding:0 11px;font-size:.6rem}.portal-banner-field textarea{resize:vertical;min-height:76px;padding:11px;line-height:1.45}.portal-banner-field :is(input,select,textarea):focus,.portal-banner-algorithm :is(input,select):focus{border-color:rgb(var(--accent-rgb) / 58%);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / 7%)}.portal-banner-algorithm{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.portal-banner-algorithm label{color:#858585;grid-template-columns:1fr auto;align-items:center;gap:5px;font-size:.5rem;display:grid}.portal-banner-algorithm label :is(input,select){grid-column:1/-1}.portal-banner-algorithm label small{color:#555;grid-area:1/2}.portal-banner-editor>footer{background:#0f0f0f;border-top:1px solid #2a2a2a;justify-content:flex-end;align-items:center;gap:8px;min-height:72px;padding:14px 22px;display:flex}.portal-banner-editor>footer>div{flex:1}.portal-banner-editor>footer span,.portal-banner-editor>footer p{color:#666;align-items:center;gap:5px;margin:0;font-size:.52rem;display:flex}.portal-banner-editor>footer span svg{color:#65ca8d}.portal-banner-editor>footer p{color:#ff7d86}.portal-banner-editor>footer>button{color:#bbb;min-height:38px;font:inherit;cursor:pointer;background:#181818;border:1px solid #343434;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:.56rem;display:inline-flex}.portal-banner-editor>footer>button.is-primary{border-color:var(--red);min-width:132px;color:var(--accent-on);background:var(--red);justify-content:center}.portal-banner-editor>footer>button:disabled{opacity:.48;cursor:not-allowed}@keyframes portal-banner-backdrop-in{0%{opacity:0}}@keyframes portal-banner-editor-in{0%{opacity:0;transform:translateY(16px)scale(.985)}}@media (max-width:900px){.portal-banner-editor__body{grid-template-columns:260px minmax(0,1fr)}.portal-banner-algorithm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.portal-banner-manager>header{flex-direction:column;align-items:flex-start}.portal-banner-manager>header>div:last-child{justify-content:space-between;width:100%}.portal-banner-modal{place-items:stretch stretch;padding:0}.portal-banner-editor{border:0;border-radius:0;max-height:100dvh}.portal-banner-editor>header{min-height:94px;padding:20px}.portal-banner-editor__body{display:block;overflow:auto}.portal-banner-editor__body>aside{border-bottom:1px solid #282828;border-right:0;padding:18px 20px}.portal-banner-editor__fields{padding:0 20px 20px;overflow:visible}.portal-banner-mode,.portal-banner-editor__grid{grid-template-columns:1fr}.portal-banner-field--wide{grid-column:auto}.portal-banner-editor>footer{flex-wrap:wrap;padding:12px 16px;position:sticky;bottom:0}.portal-banner-editor>footer>div{flex-basis:100%}.portal-banner-editor>footer>button{flex:1}}@media (prefers-reduced-motion:reduce){.portal-banner-modal,.portal-banner-editor{animation:none}.portal-banner-editor__status>button span{transition:none}}.player__skip-balance{color:#aaa;white-space:nowrap;background:#171717;border:1px solid #343434;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.5rem;font-weight:750;line-height:1;display:inline-grid}.ad-break,.skip-limit{z-index:800;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000d1;place-items:center;padding:24px;animation:.28s ease-out both ad-break-in;display:grid;position:fixed;inset:0}.ad-break>section{background:#0d0d0d;border:1px solid #3a3a3a;border-radius:20px;grid-template-columns:minmax(230px,38%) minmax(0,1fr);width:min(760px,100%);display:grid;overflow:hidden;box-shadow:0 38px 120px #000}.ad-break__art{background:radial-gradient(circle at 25% 20%,#2ebeb78c,transparent 45%),radial-gradient(circle at 80% 75%,rgb(var(--accent-rgb) / 48%),transparent 50%),linear-gradient(145deg,#152137,#35131a);background-position:50%;background-size:cover;min-height:330px;position:relative}.ad-break__art:after{content:"∞";color:#ffffff26;place-items:center;font-size:9rem;font-weight:250;display:grid;position:absolute;inset:0}.ad-break__art>span{z-index:1;color:#fff;align-items:center;gap:7px;font-size:.62rem;font-weight:720;display:flex;position:absolute;bottom:18px;left:18px}.ad-break__copy{align-content:center;justify-items:start;padding:38px;display:grid}.ad-break__copy>span{color:var(--red-soft);letter-spacing:.12em;font-size:.52rem;font-weight:780}.ad-break__copy h2{color:#fff;letter-spacing:-.045em;margin:12px 0 8px;font-size:2rem;line-height:1}.ad-break__copy p{color:#aaa;margin:0;font-size:.75rem;line-height:1.65}.ad-break__copy button{min-height:40px;color:var(--accent-on);background:var(--red);font:inherit;cursor:pointer;border:0;border-radius:9px;margin-top:22px;padding:0 15px;font-size:.64rem;font-weight:700}.ad-break__copy small{color:#666;margin-top:22px;font-size:.54rem}.skip-limit>section{background:radial-gradient(circle at 50% 0,rgb(var(--accent-rgb) / 12%),transparent 40%),#0d0d0d;text-align:center;border:1px solid #373737;border-radius:20px;justify-items:center;width:min(500px,100%);padding:34px;display:grid;position:relative;box-shadow:0 38px 120px #000}.skip-limit__close{color:#888;cursor:pointer;background:#171717;border:1px solid #343434;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:14px;right:14px}.skip-limit__icon{border:1px solid rgb(var(--accent-rgb) / 35%);color:#ff6674;background:rgb(var(--accent-rgb) / 10%);border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:14px;display:grid}.skip-limit small{color:var(--red-soft);letter-spacing:.13em;font-size:.52rem;font-weight:800}.skip-limit h2{color:#fff;letter-spacing:-.04em;margin:9px 0 8px;font-size:1.55rem}.skip-limit p{color:#999;max-width:410px;margin:0;font-size:.67rem;line-height:1.6}.skip-limit section>div{gap:8px;margin-top:22px;display:flex}.skip-limit section>div :is(button,a){color:#ddd;min-height:42px;font:inherit;cursor:pointer;background:#181818;border:1px solid #393939;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.61rem;font-weight:680;text-decoration:none;display:inline-flex}.skip-limit section>div .skip-limit__reward{border-color:rgb(var(--accent-rgb) / 45%);color:var(--accent-on);background:var(--red)}.skip-limit time{color:#626262;margin-top:17px;font-size:.52rem}@keyframes ad-break-in{0%{opacity:0;transform:scale(.99)}}.portal-ad-manager{gap:22px;display:grid}.portal-ad-manager__header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.portal-ad-manager__header h1{color:#f2f2f2;letter-spacing:-.05em;margin:7px 0;font-size:2rem}.portal-ad-manager__header p{color:#777;max-width:720px;margin:0;font-size:.63rem;line-height:1.55}.portal-ad-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portal-ad-summary article{background:#101010;border:1px solid #292929;border-radius:12px;align-items:center;gap:12px;min-height:82px;padding:16px;display:flex}.portal-ad-summary svg{color:var(--red-soft)}.portal-ad-summary strong,.portal-ad-summary small{display:block}.portal-ad-summary strong{color:#eee;font-size:1rem}.portal-ad-summary small{color:#666;margin-top:3px;font-size:.52rem}.portal-ad-table{background:#0d0d0d;border:1px solid #292929;border-radius:14px;overflow:hidden}.portal-ad-table__head,.portal-ad-table article{grid-template-columns:1.35fr .8fr .8fr .8fr 76px;align-items:center;gap:14px;display:grid}.portal-ad-table__head{color:#5e5e5e;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #262626;min-height:36px;padding:0 14px;font-size:.48rem}.portal-ad-table article{border-bottom:1px solid #242424;min-height:78px;padding:11px 14px}.portal-ad-table article:last-child{border-bottom:0}.portal-ad-table article>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.portal-ad-table i{background:#555;border-radius:50%;flex:none;width:7px;height:7px}.portal-ad-table i[data-status=active]{background:#4fd18b;box-shadow:0 0 0 4px #4fd18b17}.portal-ad-table i[data-status=paused]{background:#f0b84b}.portal-ad-table strong,.portal-ad-table small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-ad-table strong{color:#ddd;text-transform:capitalize;font-size:.59rem}.portal-ad-table small{color:#616161;margin-top:4px;font-size:.48rem}.portal-ad-table article>div:last-child{justify-content:flex-end;gap:5px;display:flex}.portal-ad-table article>div:last-child button{color:#777;cursor:pointer;background:#151515;border:1px solid #303030;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.portal-ad-empty{color:#666;text-align:center;align-content:center;place-items:center;min-height:210px;padding:30px;display:grid}.portal-ad-empty strong{color:#ccc;margin-top:10px;font-size:.72rem}.portal-ad-empty p{margin:5px 0 0;font-size:.55rem}.portal-ad-modal{z-index:650;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portal-ad-editor{background:#0c0c0c;border:1px solid #393939;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(940px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 40px 130px #000}.portal-ad-editor>header{background:radial-gradient(circle at 20% 0,rgb(var(--accent-rgb) / 10%),transparent 48%),#0e0e0e;border-bottom:1px solid #292929;justify-content:space-between;gap:20px;padding:23px 25px;display:flex}.portal-ad-editor>header span{color:var(--red-soft);letter-spacing:.13em;font-size:.47rem;font-weight:800}.portal-ad-editor>header h2{color:#eee;letter-spacing:-.04em;margin:7px 0 3px;font-size:1.5rem}.portal-ad-editor>header p{color:#696969;margin:0;font-size:.55rem}.portal-ad-editor>header button{color:#888;cursor:pointer;background:#171717;border:1px solid #343434;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;display:grid}.portal-ad-editor__body{min-height:0;padding:0 25px 24px;overflow:auto}.portal-ad-editor fieldset{border:0;border-bottom:1px solid #292929;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:23px 0;display:grid}.portal-ad-editor fieldset:last-child{border-bottom:0}.portal-ad-editor legend{color:#eee;grid-column:1/-1;margin-bottom:2px;font-size:.69rem;font-weight:700}.portal-ad-editor label{color:#858585;gap:6px;font-size:.52rem;display:grid}.portal-ad-editor label.is-wide{grid-column:1/-1}.portal-ad-editor input,.portal-ad-editor select,.portal-ad-editor textarea{color:#e5e5e5;width:100%;min-height:40px;font:inherit;background:#111;border:1px solid #303030;border-radius:8px;outline:0;padding:0 11px;font-size:.6rem}.portal-ad-editor textarea{resize:vertical;min-height:76px;padding:11px}.portal-ad-editor label small{color:#555;font-size:.46rem}.portal-ad-upload{color:#aaa;cursor:pointer;background:#171717;border:1px solid #343434;border-radius:7px;align-items:center;gap:6px;width:max-content;min-height:30px;padding:0 9px;font-size:.49rem;font-style:normal;display:inline-flex}.portal-ad-upload input{display:none}.portal-ad-editor>footer{background:#0f0f0f;border-top:1px solid #292929;justify-content:flex-end;align-items:center;gap:8px;min-height:70px;padding:13px 21px;display:flex}.portal-ad-editor>footer>div{flex:1}.portal-ad-editor>footer p,.portal-ad-editor>footer span{color:#696969;margin:0;font-size:.52rem}.portal-ad-editor>footer p{color:#ff7f89}.portal-ad-editor>footer>button{color:#bbb;min-height:38px;font:inherit;cursor:pointer;background:#181818;border:1px solid #343434;border-radius:8px;padding:0 14px;font-size:.56rem}.portal-ad-editor>footer>button.is-primary{border-color:var(--red);min-width:130px;color:var(--accent-on);background:var(--red)}@media (max-width:700px){.ad-break,.skip-limit{padding:12px}.ad-break>section{grid-template-columns:1fr}.ad-break__art{min-height:180px}.ad-break__copy{padding:24px}.skip-limit section>div{flex-direction:column;width:100%}.portal-ad-summary{grid-template-columns:1fr}.portal-ad-table__head{display:none}.portal-ad-table article{grid-template-columns:1fr auto}.portal-ad-table article>div:nth-child(2),.portal-ad-table article>div:nth-child(3),.portal-ad-table article>div:nth-child(4){display:none}.portal-ad-modal{padding:0}.portal-ad-editor{border:0;border-radius:0;max-height:100dvh}.portal-ad-editor fieldset{grid-template-columns:1fr}.portal-ad-editor label.is-wide{grid-column:auto}}.release-workspace{grid-template-rows:66px minmax(0,1fr)}.release-workspace__top-actions{justify-self:end;align-items:center;gap:10px;display:flex}.release-workspace__topbar>div:nth-child(2){min-width:0}.release-workspace__topbar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-more{position:relative}.release-more summary{color:#aaa;cursor:pointer;border:1px solid #333;border-radius:7px;place-items:center;width:30px;height:30px;list-style:none;display:grid}.release-more summary::-webkit-details-marker{display:none}.release-more>button{z-index:5;color:#ff8590;background:#171717;border:1px solid #444;border-radius:8px;align-items:center;gap:8px;width:160px;padding:12px;font-size:.72rem;display:flex;position:absolute;top:36px;right:0}.release-more summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.release-workspace .release-track-manager{min-height:0}.release-workspace .song-tab-panel{min-height:0;padding:14px 0 2px}.release-workspace .release-track-manager>.release-track{padding:18px 20px}.release-workspace .release-track__header-actions{gap:6px}.release-workspace .release-track__header-actions .release-audio-button,.release-workspace .release-track__header-actions .release-track__save{border-radius:6px;align-items:center;gap:5px;width:auto;height:28px;min-height:28px;padding:0 9px;font-size:.68rem;font-weight:500;display:inline-flex}.release-workspace .release-track__header-actions .release-audio-button{color:#aaa;background:0 0;border-color:#333}.release-workspace .release-track__header-actions .release-track-delete{width:28px;height:28px;padding:0}.release-workspace .release-section-save{min-height:28px;padding:0 9px;font-size:.67rem}.release-workspace .release-recording-type,.release-workspace .release-language-field{grid-column:1/-1}.release-workspace .release-credits{gap:8px;display:grid}.release-workspace .release-credit{grid-template-columns:145px minmax(0,1fr) 24px;align-items:start;gap:8px;margin:0;display:grid}.release-workspace .release-credit>select,.release-workspace .release-credit .artist-credit-input>input{border-radius:6px;height:32px;min-height:32px;padding:5px 9px;font-size:.76rem}.release-workspace .artist-credit-input{gap:4px}.artist-credit-input__entry{min-width:0;position:relative}.release-workspace .release-credit .artist-credit-input__entry>input{border-radius:6px;width:100%;height:32px;min-height:32px;padding:5px 36px 5px 9px;font-size:.76rem}.release-workspace .release-credit .artist-credit-input__entry>button{place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:3px;right:3px;color:#aaa!important}.release-workspace .release-credit .artist-credit-input__entry>button[data-linked=true]{color:#72dba4!important}.artist-credit-input__entry>button:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.release-workspace .release-credit>button{width:24px;height:32px;padding:0}.release-workspace .artist-credit-input__link{flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:3px;display:flex}.release-workspace .artist-credit-input__link small{color:#999;font-size:.61rem}.release-workspace .artist-credit-input__link button{font-size:.61rem}.release-workspace .featured-artist-picker{background:0 0;border:0;border-top:1px solid #292929;border-radius:0;margin-top:10px;padding:12px 0 0}.release-workspace .featured-artist-picker__heading{margin-bottom:9px}.release-workspace .featured-artist-picker__tags{gap:6px;margin-bottom:8px}.release-workspace .featured-artist-picker__tags>li{border-radius:999px;gap:5px;min-height:27px;padding:2px 5px 2px 10px}.release-workspace .featured-artist-picker__tags>li>span{gap:5px}.release-workspace .featured-artist-picker__tags a,.release-workspace .featured-artist-picker__tags strong{font-size:.7rem;font-weight:500}.release-workspace .featured-artist-picker__tags small{flex-basis:auto;font-size:.61rem}.release-workspace .featured-artist-picker__tags button{flex-basis:22px;width:22px;height:22px}.release-workspace .featured-artist-picker .featured-artist-picker__input input{height:33px;min-height:33px;font-size:.74rem}.release-workspace .featured-artist-picker__help{color:#999}.artist-credits-page{max-width:1000px;margin:auto;padding:40px 24px 120px}.artist-credits-page>a{color:#aaa;margin-bottom:32px;font-size:.8rem;display:inline-block}.featured-credit-reviews{margin-bottom:40px}.featured-credit-reviews>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.featured-credit-reviews h2{color:#eee;letter-spacing:-.04em;margin:8px 0;font-size:1.5rem}.featured-credit-reviews header p{color:#999;max-width:650px;font-size:.8rem;line-height:1.6}.featured-credit-reviews button,.featured-credit-reviews__actions a{color:#ddd;cursor:pointer;background:#191919;border:1px solid #3b3b3b;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:.72rem;display:inline-flex}.featured-credit-reviews button:disabled{opacity:.4;cursor:default}.featured-credit-reviews button:focus-visible,.featured-credit-reviews a:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.featured-credit-reviews__empty{color:#999;border:1px dashed #333;border-radius:12px;padding:24px;font-size:.8rem}.featured-credit-reviews__list{gap:12px;display:grid}.featured-credit-reviews__list>article{background:#111;border:1px solid #303030;border-radius:12px;padding:18px;scroll-margin-top:90px}.featured-credit-reviews__song{align-items:center;gap:12px;display:flex}.featured-credit-reviews__art{color:#888;background:#242424;border-radius:7px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.featured-credit-reviews__art img{object-fit:cover}.featured-credit-reviews__song>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.featured-credit-reviews__song strong{color:#eee;font-size:.85rem}.featured-credit-reviews__song span,.featured-credit-reviews__song small{color:#999;font-size:.7rem}.featured-credit-reviews__state{white-space:nowrap;border:1px solid #444;border-radius:999px;margin-left:auto;padding:5px 8px}.featured-credit-reviews__list blockquote{border-left:2px solid var(--accent-text);color:#bbb;overflow-wrap:anywhere;white-space:pre-wrap;margin:16px 0;padding:8px 12px;font-size:.78rem;line-height:1.6}.featured-credit-reviews__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.featured-credit-reviews__report{gap:8px;margin-top:16px;display:grid}.featured-credit-reviews__report label{color:#ccc;font-size:.75rem}.featured-credit-reviews__report textarea{color:#eee;width:100%;min-height:84px;font:inherit;background:#090909;border:1px solid #444;border-radius:7px;padding:10px;font-size:.8rem}.featured-credit-reviews__report small{color:#999;font-size:.7rem;line-height:1.6}.featured-credit-reviews__report>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:800px){.release-workspace{grid-template-rows:60px minmax(0,1fr)}.release-workspace__topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:0 12px}.release-workspace .release-workspace__back{gap:0;width:30px;height:36px;font-size:0}.release-workspace__top-actions .release-status{display:none}.release-workspace .release-track__header-actions{justify-content:flex-end}.release-workspace .release-track__header-actions>*{flex:none}.release-workspace .release-track__header-actions .release-audio-button,.release-workspace .release-track__header-actions .release-track__save{height:36px;min-height:36px}.release-workspace .release-credit{grid-template-columns:110px minmax(0,1fr) 24px;gap:6px}.release-workspace .release-credit>select,.release-workspace .release-credit .artist-credit-input>input,.release-workspace .release-credit .artist-credit-input__entry>input{height:36px;min-height:36px;font-size:.72rem}.release-workspace .release-credit .artist-credit-input__entry>button{width:30px;height:30px}.release-workspace .release-track-manager>.release-track{padding:16px 12px}.featured-credit-reviews__song{flex-wrap:wrap}.featured-credit-reviews__state{margin-left:64px}.featured-credit-reviews>header{flex-direction:column}}.release-workspace .featured-artist-picker__tags>li{padding-left:3px}.release-workspace .featured-artist-picker__tags>li>.featured-artist-picker__avatar{color:#ddd;background:#353535;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.65rem;font-weight:600;display:grid;position:relative;overflow:hidden}.featured-artist-picker__avatar img{object-fit:cover}.song-delivery-panel>.song-tab-intro{margin:0 0 16px;line-height:1.6}.song-delivery-panel .release-rights:first-of-type{margin-top:0}.release-save-toast{z-index:120;color:#efefef;background:#161c19f7;border:1px solid #3b5848;border-radius:12px;align-items:center;gap:11px;width:min(340px,100vw - 32px);padding:14px 13px 14px 16px;animation:.28s cubic-bezier(.16,1,.3,1) both release-toast-in;display:flex;position:fixed;top:82px;right:24px;box-shadow:0 12px 40px #00000061}.release-save-toast>svg{color:#79dfa9;flex:none}.release-save-toast>div{flex:1;gap:4px;min-width:0;display:grid}.release-save-toast strong{color:#f2f5f3;font-size:.8rem;font-weight:600;line-height:1.4}.release-save-toast span{color:#a6b4ac;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.4;overflow:hidden}.release-save-toast button{color:#a6b4ac;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.release-save-toast button:hover{color:#fff;background:#ffffff12}.release-save-toast button:focus-visible{outline-offset:2px;outline:2px solid #79dfa9}.release-save-toast[data-leaving=true]{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) both release-toast-out}@keyframes release-toast-in{0%{opacity:0;transform:translate(calc(100% + 32px))}to{opacity:1;transform:translate(0)}}@keyframes release-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 32px))}}@media (max-width:800px){.release-save-toast{width:calc(100vw - 24px);top:72px;right:12px}}@media (prefers-reduced-motion:reduce){.release-save-toast{animation-name:release-toast-fade-in;animation-duration:.1s}.release-save-toast[data-leaving=true]{animation-name:release-toast-fade-out;animation-duration:.1s}}@keyframes release-toast-fade-in{0%{opacity:0}to{opacity:1}}@keyframes release-toast-fade-out{0%{opacity:1}to{opacity:0}}.inbox-collaboration-link{color:#a7a7a7;align-self:center;padding:8px;font-size:.7rem;text-decoration:none}.collaborate-pill,.profile-actions>.collaborate-pill,.profile-overlay__actions>.collaborate-pill{color:#b1e7ce;cursor:pointer;background:#10271d;border:1px solid #376451;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:0;max-width:100%;padding:8px 13px;font-size:.72rem;line-height:1.3;display:inline-flex}.collaborate-pill:hover{background:#193b2a;border-color:#65ac88}.collab-dialog{color:#eee;background:#101010;border:1px solid #373737;border-radius:20px;width:min(760px,100vw - 24px);max-height:calc(100svh - 32px);padding:0;box-shadow:0 24px 90px #0009}.collab-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b}.collab-dialog__inner>header{z-index:2;background:#141111;border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;position:sticky;top:0}.collab-dialog h2{letter-spacing:-.035em;margin:7px 0 0;font-size:1.35rem}.collab-dialog__inner>header>button{color:#aaa;cursor:pointer;background:#1d1d1d;border:1px solid #393939;border-radius:50%;flex-shrink:0;width:30px;height:30px;padding:5px}.collab-dialog form{padding:24px}.collab-sender{flex-wrap:wrap;align-items:center;gap:18px;padding:0 0 22px;display:flex}.collab-sender>small{color:#858585;font-size:.66rem}.collab-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.collab-form-grid label{gap:7px;min-width:0;display:grid}.collab-form-grid label>span{color:#bcbcbc;flex-wrap:wrap;align-items:center;gap:7px;font-size:.72rem;display:flex}.collab-form-grid label>span b{color:#ff939a;border:1px solid #64242b;border-radius:4px;padding:2px 5px;font-size:.55rem;font-weight:400}.collab-form-grid input,.collab-form-grid select,.collab-form-grid textarea,.collab-room textarea{color:#eee;background:#161616;border:1px solid #353535;border-radius:8px;outline:none;width:100%;min-width:0;padding:10px 12px;font-family:inherit;font-size:.8rem}.collab-form-grid :is(input,select,textarea):focus,.collab-room textarea:focus{box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .067);border-color:#8a3940}.collab-form-wide{grid-column:1/-1}.collab-disclaimer{color:#777;padding-top:15px;font-size:.66rem;line-height:1.7}.collab-dialog footer{border-top:1px solid #2a2a2a;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:18px;display:flex}.collab-dialog footer button,.collab-decision button,.collab-room form>button{color:#eee;cursor:pointer;background:#1b1b1b;border:1px solid #424242;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-size:.75rem;display:inline-flex}.collab-dialog button[type=submit],.collab-decision button:first-child,.collab-room form>button{background:var(--red);border-color:var(--red);color:var(--accent-on)}.collab-dialog button:disabled,.collab-decision button:disabled,.collab-room button:disabled{opacity:.45;cursor:not-allowed}.collab-file-button:has(input:disabled){opacity:.45;cursor:not-allowed}.collab-loading,.collab-success{padding:30px}.collab-success{justify-items:start;gap:12px;display:grid}.collab-success h3,.collab-success p{margin:0}.collab-success p{color:#aaa;font-size:.8rem;line-height:1.8}.collab-success a{color:#b3d9ef;font-size:.8rem}.collab-error{color:#ff939c;font-size:.75rem;line-height:1.6}.collab-error>button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;text-decoration:underline}.collab-file-input{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.collab-file-button{color:#ddd;cursor:pointer;border:1px dashed #525252;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:.7rem;display:inline-flex;position:relative}.collab-file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.collab-file-input>small{color:#777;font-size:.62rem}.collab-file-input>p{color:#ff939c;flex-basis:100%;font-size:.7rem}.collab-file-chips{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.collab-file-chips>span{color:#aaa;overflow-wrap:anywhere;border:1px solid #3a3a3a;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.65rem;display:inline-flex}.collab-file-chips button{color:#aaa;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.collab-files{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.collab-files>div{background:#191919;border:1px solid #333;border-radius:8px;max-width:100%;padding:10px}.collab-files a{color:#b9d6e8;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:.7rem;text-decoration:none;display:flex}.collab-files a small{color:#777;font-size:.6rem}.collab-files audio{width:260px;max-width:100%;height:35px;margin-top:10px;display:block}.collab-files img{object-fit:contain;border-radius:5px;margin-top:9px}.collab-file-input .collab-upload-disclaimer{color:#a2a2a2;flex-basis:100%}.collab-upload-progress{color:#ddd;overflow-wrap:anywhere;flex-basis:100%;gap:7px;font-size:.7rem;display:grid}.collab-upload-progress progress{width:100%;height:6px;accent-color:var(--red)}.collab-upload-progress small{color:#aaa}.collab-file-chips strong,.collab-file-chips small{font-size:.65rem;display:block}.collab-file-chips small{color:#aaa;margin-top:3px;font-size:.6rem}.collab-file-chips>span>svg{color:#68d69e;flex-shrink:0}.collab-audio__heading{align-items:center;gap:9px;min-width:0;display:flex}.collab-audio__heading>div{min-width:0}.collab-audio__heading strong{overflow-wrap:anywhere;color:#eee;font-size:.75rem;display:block}.collab-audio__heading small{color:#aaa;margin-top:4px;font-size:.65rem;display:block}.collab-audio__heading button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #444;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:.65rem;display:inline-flex}.collab-audio>p{color:#ff939c;font-size:.7rem}.collab-reference{flex-direction:column;align-items:flex-start;gap:8px;margin:18px 0;display:flex}.collab-reference>small,.collab-reference p{color:#999;overflow-wrap:anywhere;font-size:.65rem}.collab-reference>button{color:#999;cursor:pointer;background:0 0;border:0;padding:0;font-size:.65rem;text-decoration:underline}.collab-reference form{gap:8px;width:100%;display:grid}.collab-reference label{color:#aaa;font-size:.7rem}.collab-reference textarea{color:#eee;background:#111;border:1px solid #444;border-radius:7px;width:100%;min-height:70px;margin-top:6px;padding:8px;display:block}.collab-reference form button{color:#eee;cursor:pointer;background:#222;border:1px solid #555;border-radius:7px;justify-self:start;padding:7px 10px}.collaborations-page{max-width:1400px;margin:0 auto;padding:30px 36px 140px}.collaborations-page>nav{justify-content:space-between;gap:16px;margin-bottom:45px;display:flex}.collaborations-page>nav a{color:#aaa;font-size:.75rem}.collab-hub>header h1{letter-spacing:-.06em;margin:10px 0;font-size:clamp(2.5rem,5vw,4rem)}.collab-hub>header>p{color:#8a8a8a;font-size:.8rem}.collab-project-layout{background:#101010;border:1px solid #303030;border-radius:15px;grid-template-columns:280px minmax(0,1fr);min-height:520px;margin-top:22px;display:grid;overflow:hidden}.collab-project-list{background:#0c0c0c;border-right:1px solid #303030}.collab-project-list>button{text-align:left;color:#ddd;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #272727;gap:8px;width:100%;padding:18px;display:grid}.collab-project-list>button[data-active=true]{box-shadow:inset 2px 0 var(--red);background:#2a1216}.collab-project-list>button>strong{overflow-wrap:anywhere;font-size:.8rem}.collab-project-list>button>small{color:#888;font-size:.65rem}.collab-project-detail{min-width:0}.collab-project-detail>header{border-bottom:1px solid #292929;justify-content:space-between;gap:15px;padding:25px;display:flex}.collab-project-detail h2{letter-spacing:-.035em;margin:10px 0;font-size:1.5rem}.collab-project-detail header p{color:#9a9a9a;margin:0;font-size:.75rem}.collab-status{color:#a9d2b4;border:1px solid #3c4e40;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:.6rem}.collab-brief{padding:24px}.collab-brief dl{border-bottom:1px solid #2a2a2a;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:0 0 20px;display:grid}.collab-brief dt{color:#777;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.6rem}.collab-brief dd{color:#ddd;overflow-wrap:anywhere;margin:0;font-size:.77rem}.collab-brief h3{color:#aaa;margin:20px 0 7px;font-size:.7rem}.collab-brief p{white-space:pre-wrap;overflow-wrap:anywhere;color:#ccc;margin:0;font-size:.8rem;line-height:1.85}.collab-brief>a{color:#b3d9ef;margin-top:14px;font-size:.75rem;display:inline-block}.collab-decision{border-top:1px solid #303030;flex-wrap:wrap;gap:8px;padding:18px 24px;display:flex}.collab-decision small{color:#777;flex-basis:100%;margin-top:6px;font-size:.65rem;line-height:1.6}.collab-closed{color:#888;align-items:center;gap:9px;padding:24px;font-size:.75rem;display:flex}.collab-empty{color:#777;align-content:center;justify-items:start;gap:12px;padding:26px;font-size:.75rem;line-height:1.7;display:grid}.collab-empty strong{color:#bbb;font-weight:500}.collab-empty p{margin:0}.collab-room{border-top:1px solid #303030;padding:24px}.collab-room>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.collab-room h3{margin:0;font-size:.9rem}.collab-room header>span{color:#838d86;align-items:center;gap:5px;font-size:.65rem;display:inline-flex}.collab-room__entries{gap:12px;max-height:650px;padding:20px 0;display:grid;overflow-y:auto}.collab-room__entries>article{background:#141414;border:1px solid #303030;border-radius:10px;padding:14px}.collab-room__entries time{color:#666;margin:7px 0;font-size:.6rem;display:block}.collab-room__entries p{color:#ccc;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;line-height:1.8}.collab-room form{border-top:1px solid #303030;padding-top:18px}.collab-room form>label{color:#999;margin-bottom:9px;font-size:.7rem;display:block}.collab-room form>button{margin-top:16px}@media (max-width:760px){.collab-dialog{border-radius:14px;max-height:calc(100svh - 16px)}.collab-dialog__inner>header,.collab-dialog form{padding:18px}.collab-form-grid{grid-template-columns:minmax(0,1fr)}.collaborations-page{padding:22px 16px 150px}.collab-project-layout{grid-template-columns:minmax(0,1fr)}.collab-project-list{border-bottom:1px solid #303030;border-right:0;max-height:240px;overflow-y:auto}.collab-brief dl{grid-template-columns:repeat(2,minmax(0,1fr))}.collab-project-detail>header,.collab-brief,.collab-room{padding:18px}}.app-shell--feed .social-hub.social-hub--expanded{width:min(1120px,100% - 64px);padding-top:40px}.social-hub--expanded .social-hub__header h1{letter-spacing:-.065em;font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:1.02}.social-hub__header h1>span{color:#8f8f98}.social-hub--expanded .social-hub__header p{color:#a1a1aa;margin-top:17px;font-size:.84rem}.social-hub__layout{grid-template-columns:minmax(180px,230px) minmax(0,700px);gap:34px;margin-top:34px}.social-feed:not(.social-feed--compact){gap:18px}.social-feed:not(.social-feed--compact) .social-composer{background:linear-gradient(140deg,#181619,#101012);border-radius:18px;padding:18px}.social-composer>.social-composer__formats{border:0;border-bottom:1px solid #303035;flex-wrap:wrap;justify-content:flex-start;gap:5px;margin-bottom:14px;padding:0 0 14px}.social-composer__formats button{color:#a9a6af;background:0 0;border:1px solid #0000;border-radius:20px;min-height:30px;padding:0 10px;font-size:.63rem}.social-composer__formats button[aria-pressed=true]{color:#fff;background:#35171e;border-color:#5d343b}.social-composer button:focus-visible,.social-post button:focus-visible,.social-format-filters button:focus-visible{outline-offset:3px;outline:2px solid #e6d6ff}.social-feed:not(.social-feed--compact) .social-composer textarea{min-height:90px;padding-top:12px;font-size:.92rem}.social-composer>.social-playlist-picker{background:#16151b;border:1px solid #36333e;border-radius:12px;justify-content:flex-start;align-items:flex-start;margin:10px 0;padding:15px;display:flex}.social-playlist-picker>svg{color:#b6a1de;flex-shrink:0;margin-top:3px}.social-playlist-picker label{flex:1;gap:9px;min-width:0;font-size:.75rem;display:grid}.social-playlist-picker select{color:#eee;width:100%;min-height:36px;font:inherit;background:#111;border:1px solid #38353f;border-radius:7px;padding:7px 9px}.social-playlist-picker small{color:#9d97a8;font-size:.64rem;line-height:1.6}.social-composer>.social-submissions-notice{color:#d9c494;background:#302817;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:.7rem;line-height:1.6;display:flex}.social-submissions-notice svg{flex-shrink:0;margin-top:3px}.social-format-filters{flex-wrap:wrap;gap:7px;display:flex}.social-format-filters button{color:#9998a2;cursor:pointer;background:0 0;border:1px solid #2b2b30;border-radius:18px;padding:7px 11px;font-size:.66rem}.social-format-filters button[aria-pressed=true]{color:#f5f1f9;background:#25232b;border-color:#5c5666}.social-feed:not(.social-feed--compact) .social-feed__posts{gap:20px}.social-feed:not(.social-feed--compact) .social-post{background:linear-gradient(150deg,#151416,#101011);border:1px solid #2b292f;border-radius:18px;padding:22px;box-shadow:0 10px 30px #0002}.social-feed:not(.social-feed--compact) .social-post__content>header strong{font-size:.8rem}.social-feed:not(.social-feed--compact) .social-post__content>header>span{color:#96919e;font-size:.65rem}.social-feed:not(.social-feed--compact) .social-post__content>p{color:#e3dfe6;margin-top:14px;font-size:.9rem;line-height:1.75}.social-feed:not(.social-feed--compact) .social-post[data-format=question] .social-post__content>p{letter-spacing:-.025em;font-size:1.35rem;font-weight:550;line-height:1.5}.social-format-label{color:#baadce;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;width:fit-content;margin-top:12px;font-size:.58rem;display:flex}.social-post[data-format=submissions] .social-format-label{color:#d8c795}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track:has(.social-moment-art){background:#19171d;grid-template-rows:auto auto auto;gap:12px 10px;padding:0 14px 12px}.social-moment-art{isolation:isolate;background:linear-gradient(130deg,#39495e,#462b41);grid-area:1/1/auto/-1;height:235px;margin:0 -14px;position:relative;overflow:hidden}.social-moment-art>img{object-fit:cover;object-position:center;filter:brightness(.55)saturate(.85);transition:transform 1.6s;transform:scale(1.05);width:100%!important;height:100%!important}.social-post__track[data-playing=true] .social-moment-art>img{transform:scale(1.12)}.social-moment-art:after{content:"";z-index:1;background:linear-gradient(#0000 20%,#19171d 100%);position:absolute;inset:0}.social-moment-art>span{color:#f4eff8;z-index:2;background:#0004;border:1px solid #ffffff36;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:.64rem;display:flex;position:absolute;top:18px;left:18px}.social-moment-art>strong{color:#fff;letter-spacing:-.065em;z-index:2;font-size:clamp(2.6rem,5vw,4rem);position:absolute;bottom:26px;left:22px}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track:has(.social-moment-art) :is(.social-post__track-art-shell,.social-post__track-copy,.social-post__track-control){grid-row:2}:is(.social-feed:not(.social-feed--compact),.profile-social) .social-post__track:has(.social-moment-art) .social-lyrics{grid-row:3}.social-playlist{background:linear-gradient(130deg,#292033,#14151c);border:1px solid #393342;border-radius:14px;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:17px;margin-top:16px;padding:18px;display:grid}.social-playlist__art{aspect-ratio:1;background:#36313f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.social-playlist__art>img{object-fit:cover;width:100%;height:100%;min-height:0}.social-playlist__art>img:only-child{grid-column:1/-1}.social-playlist__art>svg{color:#c5b7dc;grid-column:1/-1;margin:auto}.social-playlist small{color:#b9aecd;letter-spacing:.06em;font-size:.55rem;display:block}.social-playlist__title{color:#f6f1fc;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin-top:8px;padding:0;font-size:1.2rem;font-weight:700;display:block}.social-playlist p{color:#b0a7bc;font-size:.72rem;line-height:1.5}.social-playlist__play{color:#fff;cursor:pointer;background:#46364f;border:1px solid #675975;border-radius:20px;align-items:center;gap:6px;margin-top:7px;padding:7px 10px;font-size:.65rem;display:inline-flex}.social-playlist__songs{border-top:1px solid #ffffff19;grid-column:1/-1;gap:6px;max-height:300px;padding-top:10px;display:grid;overflow-y:auto}.social-playlist__songs>button{color:#d9d1e3;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:8px 4px;font-size:.7rem;display:flex}.social-playlist__songs>button strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.social-discussion-note{color:#a09aa9;align-items:flex-start;gap:6px;padding:10px 0;font-size:.62rem;line-height:1.6;display:flex}.social-discussion-note>svg{flex-shrink:0;margin-top:3px}.social-post__comments>.social-comment-timestamp{color:#c2b4d3;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 0;font-size:.65rem;display:flex}.social-comment-timestamp input[type=number]{color:#eee;background:#111;border:1px solid #48424e;border-radius:5px;width:60px;min-height:28px;padding:4px}.social-comment-timestamp input[type=checkbox]{accent-color:#bd9cdd}.social-comment__body>.social-timestamp{color:#d0b8e8;cursor:pointer;background:#292130;border:1px solid #4f405e;border-radius:12px;align-items:center;gap:5px;margin-top:7px;padding:4px 7px;font-size:.61rem;display:inline-flex}.social-pinned{color:#b6aa86;align-items:center;gap:4px;margin-top:5px;font-size:.58rem;display:flex}.social-feed:not(.social-feed--compact) .social-comment__body>p{color:#d2ccd8;font-size:.77rem}.social-feed:not(.social-feed--compact) .social-comment__body>header strong{font-size:.7rem}.social-feed:not(.social-feed--compact) .social-comment__body>header span{font-size:.6rem}.social-feed--compact .social-composer__formats{gap:2px;padding-bottom:9px}.social-feed--compact .social-composer__formats button{min-height:26px;padding:0 6px;font-size:.52rem}.social-feed--compact .social-playlist{grid-template-columns:60px minmax(0,1fr);gap:10px;padding:10px}.social-feed--compact .social-playlist__title{font-size:.8rem}.feed-conversation-starters{border-top:1px solid #2e2933;margin-top:28px;padding:24px 16px 18px}.feed-conversation-starters>span{color:#aa91b5;letter-spacing:.12em;font-size:.56rem}.feed-conversation-starters h3{letter-spacing:-.04em;margin:13px 0;font-size:1.55rem;font-weight:650;line-height:1.15}.feed-conversation-starters p{color:#9f97a6;font-size:.72rem;line-height:1.7}.feed-conversation-starters>button{text-align:left;color:#d1c5da;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #302a36;justify-content:space-between;align-items:center;width:100%;padding:12px 0;font-size:.7rem;display:flex}.feed-conversation-starters>small{color:#8d8198;margin-top:16px;font-size:.6rem;line-height:1.7;display:block}@media (max-width:1100px){.social-hub__layout{width:min(700px,100%);margin-inline:auto;display:block}.social-hub__layout>.feed-social-rail{display:none}}@media (max-width:640px){.app-shell--feed .social-hub.social-hub--expanded{width:100%;padding:24px 12px 120px}.social-feed:not(.social-feed--compact) .social-post{border-radius:14px;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:14px 11px}.social-feed:not(.social-feed--compact) .social-post__avatar{width:32px;height:32px}.social-feed:not(.social-feed--compact) .social-post__content>header{flex-wrap:wrap;gap:4px}.social-feed:not(.social-feed--compact) .social-post__content>header>span{font-size:.58rem}.social-moment-art{height:195px}.social-playlist{grid-template-columns:80px minmax(0,1fr);gap:11px;padding:12px}.social-playlist__title{font-size:1rem}.social-comment__actions{flex-wrap:wrap;gap:9px}}@media (prefers-reduced-motion:reduce){.social-moment-art>img{transition:none;transform:none!important}}.sidebar .sidebar__footer{margin-top:auto}.topbar__artist-pro{color:#eee;white-space:nowrap;align-items:center;gap:6px;font-size:.64rem;font-weight:700;text-decoration:none;display:inline-flex}.topbar__artist-pro span{letter-spacing:-.05em}.topbar__artist-pro b{color:#e4c59a;letter-spacing:.09em;border:1px solid #806444;border-radius:4px;padding:4px 6px;font-size:.46rem}.topbar-account{align-items:center;gap:7px;display:flex;position:relative}.topbar-account__trigger,.topbar-overflow{color:#c8c8cb;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;min-width:30px;min-height:38px;padding:0;display:flex}.account-avatar{color:#fff;background:#242126;border:1px solid #454149;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.topbar-dropdown{z-index:110;background:#131114;border:1px solid #373139;border-radius:13px;width:260px;max-height:75dvh;padding:9px;position:absolute;top:calc(100% + 15px);right:0;overflow:auto;box-shadow:0 20px 70px #000a}.topbar-dropdown header{border-bottom:1px solid #302c32;align-items:center;gap:10px;margin-bottom:7px;padding:10px 8px 16px;display:flex}.topbar-dropdown strong{color:#fff;font-size:.8rem}.topbar-dropdown small{color:#99909d;margin-top:3px;font-size:.63rem;display:block}.topbar-dropdown>button,.topbar-dropdown>a{color:#d6d0da;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px;font-size:.73rem;text-decoration:none;display:flex}.topbar-dropdown>button:hover,.topbar-dropdown>a:hover{background:#29232b}.topbar-dropdown>button>span:not(.account-avatar){flex:1}.topbar-dropdown__label{letter-spacing:.1em;padding:10px 8px 4px;font-size:.54rem!important}.topbar-dropdown hr{border:0;border-top:1px solid #302c32}.account-settings{color:#f0edf2;background:#121014;border:1px solid #423a44;border-radius:18px;width:min(920px,100vw - 32px);max-width:920px;height:min(680px,100dvh - 48px);max-height:90dvh;padding:0;box-shadow:0 32px 150px #000b}.account-settings::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b}.account-settings>header{border-bottom:1px solid #302a33;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.account-settings>header>span{align-items:center;gap:10px;display:flex}.account-settings>header>button{color:#aaa;cursor:pointer;background:0 0;border:0}.account-settings__body{grid-template-columns:200px minmax(0,1fr);height:calc(100% - 73px);display:grid}.account-settings__body>nav{background:#18151a;border-right:1px solid #302a33;padding:20px 12px}.account-settings__body>nav button{color:#9f96a5;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:42px;margin-bottom:5px;padding:10px 14px;font-size:.78rem;display:flex}.account-settings__body>nav button[aria-current]{color:#fff;background:#302630}.account-settings__content{padding:34px;overflow:auto}.account-settings__content h2{letter-spacing:-.04em;margin:0 0 22px;font-size:1.7rem}.account-settings__content .eyebrow{margin-bottom:12px;display:block}.account-settings__content p{color:#aaa0b0;margin:18px 0;font-size:.79rem;line-height:1.8}.account-settings__content a{color:#e7c4dd}.account-settings__content button,.settings-billing-link{color:#fff;cursor:pointer;background:#31202c;border:1px solid #6b3c52;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:.76rem;text-decoration:none;display:inline-flex}.account-settings__identity{border-bottom:1px solid #312b35;align-items:center;gap:18px;padding-bottom:24px;display:flex}.account-settings__identity strong{font-size:1.2rem;display:block}.account-settings__identity small{color:#a69aaf;margin-top:5px;font-size:.74rem;display:block}.settings-toggle{cursor:pointer;border-bottom:1px solid #312b35;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.settings-toggle strong{font-size:.82rem;display:block}.settings-toggle small{color:#9d94a5;margin-top:6px;font-size:.72rem;line-height:1.7;display:block}.settings-toggle input{accent-color:#d17da9;flex-shrink:0;width:18px;height:18px}.settings-notice{color:#c8bbd5;background:#221c28;border:1px solid #403547;border-radius:8px;align-items:flex-start;gap:8px;padding:14px;font-size:.76rem;line-height:1.7;display:flex}.settings-notice svg{flex-shrink:0;margin-top:3px}.account-settings__content footer{margin-top:25px}.account-settings__content button:disabled,.billing-action button:disabled{opacity:.5;cursor:not-allowed}.membership-plan-grid,.artist-plan-comparison,.billing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.membership-controls{max-width:900px}.membership-plan-grid>label{background:#151215;border:1px solid #3b303a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.membership-plan-grid strong{font-size:1.3rem}.membership-plan-grid small,.membership-plan-grid span{color:#9b929f;font-size:.78rem}.membership-plan-grid input{color:#fff;background:#0c0a0d;border:1px solid #54404e;border-radius:6px;width:100%;padding:12px;font-size:1.4rem}.membership-controls p{color:#a89eac;font-size:.8rem;line-height:1.8}.membership-controls>button,.artist-presentation form>button{color:#fff;cursor:pointer;background:#382332;border:1px solid #654358;border-radius:6px;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}.membership-controls button:disabled{opacity:.45;cursor:not-allowed}.membership-controls [role=status]{align-items:center;gap:7px;display:flex}.artist-plan-comparison{width:min(900px,100%);margin:0 auto 60px}.artist-plan-comparison article,.billing-cards article{background:#131014;border:1px solid #3a303a;border-radius:13px;padding:28px}.artist-plan-comparison article.is-pro{background:linear-gradient(135deg,#2c2119,#161117);border-color:#816343}.artist-plan-comparison article>span,.billing-cards article>span{letter-spacing:.12em;color:#c3a783;font-size:.63rem}.artist-plan-comparison h2,.billing-cards h2{margin:17px 0;font-size:1.8rem}.artist-plan-comparison p,.billing-cards p,.billing-management p{color:#b2a6b8;font-size:.8rem;line-height:1.8}.artist-plan-comparison article>strong{margin-top:25px;font-size:.9rem;display:block}.membership-fineprint{text-align:center;color:#9a8a9e;margin:40px auto;font-size:.75rem}.billing-action{justify-content:center;gap:8px;display:grid}.billing-action>button{color:#f6e5d2;cursor:pointer;background:#36251c;border:1px solid #9c7052;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:.82rem;display:inline-flex}.plus-hero .billing-action button{width:auto;min-width:220px;margin:0}.plus-hero .billing-action button svg{flex-shrink:0}.billing-action p{color:#f6a6ad;max-width:400px;font-size:.75rem}.billing-setup-notice{color:#ae9c8c!important;font-size:.73rem!important}.billing-page{max-width:1040px;margin:auto;padding:40px 28px 140px}.billing-back{color:#b7aabe;align-items:center;gap:8px;font-size:.78rem;text-decoration:none;display:inline-flex}.billing-page>header{padding:55px 0 35px}.billing-page h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(2rem,5vw,3.5rem)}.billing-page>header p,.billing-page>p{color:#a89aae;font-size:.85rem;line-height:1.8}.billing-page a{color:#d5b5df}.billing-cards article>strong{font-size:.82rem;display:block}.billing-cards progress{appearance:none;border:0;border-radius:8px;width:100%;height:6px;margin-top:17px;overflow:hidden}.billing-cards progress::-webkit-progress-bar{background:#3c303d}.billing-cards progress::-webkit-progress-value{background:#cb9cba}.billing-cards progress::-moz-progress-bar{background:#cb9cba}.billing-management{border:1px solid #3a303a;border-radius:13px;margin:30px 0;padding:30px}.billing-management .billing-action{justify-content:start}.billing-management small{color:#9e8ba6;align-items:center;gap:7px;margin-top:22px;font-size:.7rem;display:flex}.studio-upload-usage{color:#c4b8c9;background:#1b141e;border:1px solid #403143;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:15px 18px;font-size:.75rem;display:flex}.studio-upload-usage a{color:#e2b9cf;font-size:.7rem}.artist-presentation{background:#151115;border:1px solid #3d303d;border-radius:8px;margin-bottom:20px;padding:15px 18px}.artist-presentation summary{cursor:pointer;color:#e4c5d9;align-items:center;gap:9px;font-size:.78rem;display:flex}.artist-presentation summary small{color:#c2a476;letter-spacing:.1em;margin-left:auto;font-size:.54rem}.artist-presentation p{color:#ab9cae;font-size:.74rem;line-height:1.8}.artist-presentation a{color:#dfb9d0}.artist-presentation form>div{grid-template-columns:1fr 120px 1fr;gap:18px;margin:20px 0;display:grid}.artist-presentation label{color:#b4a6b8;gap:8px;font-size:.7rem;display:grid}.artist-presentation select{color:#eee;background:#211923;border:1px solid #4b3a4c;border-radius:5px;padding:10px}.artist-presentation input[type=color]{background:#211923;border:1px solid #4b3a4c;border-radius:5px;width:100%;height:38px;padding:3px}.artist-presentation-view .profile-overlay__play,.artist-presentation-view .profile-play,.artist-presentation-view[data-artist-pro=true] .profile-tabs button.is-active:after,.artist-presentation-view[data-artist-pro=true] :is(.artist-popular__play,.artist-release-card__play,.profile-catalog-track__play,.playlist-card__play){background:var(--artist-accent)}.project-artwork{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px 0;display:grid}.project-artwork__item{align-items:center;gap:14px;min-width:0;display:flex}.project-artwork__image{color:#aaa;background:#211a28;border:1px solid #37303b;border-radius:9px;flex:0 0 80px;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.project-artwork__image img{object-fit:cover;width:100%;height:100%;display:block}.project-artwork__item strong,.project-artwork__item small{overflow-wrap:anywhere;display:block}.project-artwork__item small,.project-management>small{color:#a39aa9;margin:6px 0;font-size:.7rem}.project-artwork__item>div>div,.project-management>div,.collaboration-management>div{flex-wrap:wrap;gap:8px;display:flex}.project-artwork button,.project-management button,.project-trash button,.collaboration-management button{color:#eee;cursor:pointer;background:#211b24;border:1px solid #403641;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 10px;font-size:.72rem;display:inline-flex}.project-artwork>small,.project-artwork>p{color:#a39aa9;grid-column:1/-1;font-size:.72rem}.project-artwork .artwork-feedback{grid-column:1/-1;margin:0;font-size:.8rem}.artwork-feedback progress{accent-color:#8fdeb5;width:100%;height:7px;margin-top:10px;display:block}.artist-tools .artwork-file-picker{flex-direction:column;gap:7px;min-width:0;max-width:100%;margin:0;display:flex}.artwork-file-picker>span{align-items:center;gap:6px;font-size:.75rem;display:flex}.artist-tools .artwork-file-picker input[type=file]{cursor:pointer;width:100%;min-width:0;max-width:260px;padding:5px;font-size:.7rem;display:block}.artwork-file-picker input::file-selector-button{color:#eee;cursor:pointer;background:#302238;border:1px solid #68516f;border-radius:5px;margin-right:7px;padding:6px 9px}.artwork-file-picker:focus-within{outline-offset:3px;border-radius:5px;outline:2px solid #c6a3d4}.artwork-file-picker input:disabled{opacity:.55;cursor:wait}.project-artwork__item>div:last-child{min-width:0}.project-artwork-library{grid-column:1/-1;font-size:.75rem}.project-artwork-library summary{cursor:pointer;padding:10px 0}.project-artwork-library article{border-bottom:1px solid #342b3b;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.project-artwork-library img{object-fit:cover;border-radius:5px;width:42px;height:42px}.project-artwork-library article>span{overflow-wrap:anywhere;flex:1;min-width:0}.project-artwork-library small{color:#a39aa9;margin-top:4px;display:block}.project-artwork-library article>div{flex-wrap:wrap;gap:5px;display:flex}.project-management{border:1px solid #382b35;border-radius:8px;margin:24px 0;padding:16px}.project-management>small{display:block}.project-trash>article{border-bottom:1px solid #302832;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.project-trash small{color:#aaa;margin-top:5px;display:block}.project-card-cover{float:right;object-fit:cover;border-radius:6px;width:54px;height:54px;margin-left:10px}.creative-song-cover{object-fit:cover;border-radius:4px;flex-shrink:0;width:28px;height:28px}.collaboration-management{border-bottom:1px solid #302b32;padding:14px 24px}.collaboration-management button.collaboration-management__delete{color:#ffb4b4;background:#29171d;border-color:#713a43}.collaboration-management p{color:#b6acbd;font-size:.75rem;line-height:1.6}.collaboration-report{background:#1c1218;border:1px solid #55404a;border-radius:8px;gap:12px;margin-top:16px;padding:18px;display:grid}.collaboration-report header{justify-content:space-between;align-items:center;display:flex}.collaboration-report label{color:#d2c7d6;gap:7px;font-size:.75rem;display:grid}.collaboration-report :is(select,textarea){color:#fff;background:#100d12;border:1px solid #574252;border-radius:6px;width:100%;padding:10px}@media (max-width:700px){.project-artwork{grid-template-columns:minmax(0,1fr)}.project-trash>article{flex-direction:column;align-items:flex-start}.collaboration-management{padding:12px}}.artist-presentation-view[data-layout=centered] .profile-overlay__identity,.artist-presentation-view[data-layout=centered] .profile-hero__identity{text-align:center;flex-direction:column;justify-content:center;gap:14px;left:0;right:0}.artist-presentation-view[data-layout=centered] .profile-overlay__hero,.artist-presentation-view[data-layout=centered] .profile-hero{min-height:390px}.artist-presentation-view[data-layout=centered] .profile-overlay__name,.artist-presentation-view[data-layout=centered] .profile-hero__name,.artist-presentation-view[data-layout=centered] .profile-overlay__meta,.artist-presentation-view[data-layout=centered] .profile-hero__meta{justify-content:center}.artist-presentation-view[data-releases=list] .artist-discography__grid{flex-direction:column;gap:12px;display:flex}.artist-presentation-view[data-releases=list] .artist-release-card{border-bottom:1px solid #333;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px;display:grid}.artist-presentation-view[data-releases=list] .artist-release-card__art{width:72px;margin:0}.official-profile{max-width:1000px;margin:auto;padding:40px 28px 140px}.official-profile>header{background:radial-gradient(at 100% 0,#362038,#0000 60%),#171117;border:1px solid #3f3039;border-radius:20px;margin-top:36px;padding:60px 40px}.official-profile__art{background:#242027;border:1px solid #524051;border-radius:50%;place-items:center;width:140px;height:140px;margin-bottom:30px;padding:20px;display:grid}.official-profile__art>img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.official-profile h1{letter-spacing:-.065em;align-items:center;gap:14px;margin:20px 0 10px;font-size:clamp(2.6rem,7vw,4.5rem);display:flex}.official-profile header>strong{color:#ac94b6}.official-profile p{color:#b4a7ba;max-width:670px;font-size:.85rem;line-height:1.9}.official-profile>section{padding:40px 0}.official-profile h2{letter-spacing:-.035em;font-size:1.6rem}.official-profile a{color:#d7b2e4}.official-profile__links{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.official-profile__links a{background:#231b27;border:1px solid #4a3653;border-radius:7px;align-items:center;gap:8px;padding:13px;font-size:.75rem;text-decoration:none;display:flex}.official-profile footer{border-top:1px solid #3c2e43;flex-wrap:wrap;gap:20px;padding-top:30px;font-size:.75rem;display:flex}.message-sender__official-link{color:#9d929e;margin-top:3px;font-size:.62rem;text-decoration:none}.social-composer__formats [data-format=post],.social-format-label[data-format=post]{--format-color:#a8b9d5}.social-composer__formats [data-format=moment],.social-format-label[data-format=moment]{--format-color:#c7a1ea}.social-composer__formats [data-format=playlist],.social-format-label[data-format=playlist]{--format-color:#83cdb8}.social-composer__formats [data-format=question],.social-format-label[data-format=question]{--format-color:#92bff1}.social-composer__formats [data-format=artist_update],.social-format-label[data-format=artist_update]{--format-color:#f3a1ab}.social-composer__formats [data-format=submissions],.social-format-label[data-format=submissions]{--format-color:#dfc38b}.social-composer__formats button[data-format],.social-format-label[data-format]{border:1px solid color-mix(in srgb,var(--format-color) 27%,transparent);color:var(--format-color);background:color-mix(in srgb,var(--format-color) 7%,transparent);border-radius:4px;align-items:center;gap:6px;display:inline-flex}.social-composer__formats button[data-format][aria-pressed=true]{border-color:color-mix(in srgb,var(--format-color) 70%,transparent);color:var(--format-color);background:color-mix(in srgb,var(--format-color) 19%,transparent)}.social-format-label[data-format]{letter-spacing:.035em;padding:5px 7px;font-size:.55rem;font-weight:650;line-height:1.3}.social-composer>.social-composer__formats{gap:6px}.social-feed--compact .social-composer__formats button[data-format]{gap:4px;padding:4px 7px;font-size:.52rem}@media (max-width:1400px){.topbar__products>a>span{display:none}}@media (max-width:800px){.topbar-account{gap:3px}.topbar__actions{gap:8px}.topbar__products{gap:6px}}@media (min-width:641px) and (max-width:900px){.topbar .mobile-menu-toggle{grid-area:1/1}.topbar .global-search{grid-area:1/2}.topbar__actions{grid-area:1/3}.topbar__products{grid-area:2/1/auto/-1;justify-content:center;display:flex}.topbar__products:empty{display:none}}@media (max-width:640px){.topbar{grid-template-columns:24px minmax(0,1fr) auto;gap:10px}.topbar .mobile-menu-toggle{grid-area:1/1}.topbar .global-search{grid-area:1/2;min-width:0}.topbar__actions{grid-area:1/3;gap:8px;margin-left:auto}.topbar__products{grid-area:2/1/auto/-1;justify-content:center;width:100%;padding:2px 0 3px;display:flex!important}.topbar__products:empty{display:none!important}.topbar__products>a>span{display:inline}.topbar-dropdown{width:min(290px,100vw - 24px);position:fixed;top:65px;right:12px}.account-settings{border-radius:13px;width:calc(100vw - 20px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.account-settings>header{padding:20px}.account-settings__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.account-settings__body>nav{border-bottom:1px solid #302a33;border-right:0;gap:5px;padding:10px;display:flex;overflow:auto}.account-settings__body>nav button{white-space:nowrap;width:auto;padding:9px;font-size:.7rem}.account-settings__content{padding:25px 20px}.account-settings__content h2{font-size:1.4rem}.membership-plan-grid,.artist-plan-comparison,.billing-cards{grid-template-columns:1fr}.billing-page,.official-profile{padding:25px 18px 120px}.official-profile>header{padding:30px 23px}.studio-upload-usage{flex-direction:column;align-items:flex-start}.artist-presentation form>div{grid-template-columns:1fr}.artist-presentation-view[data-releases=list] .artist-release-card{grid-template-columns:60px minmax(0,1fr);gap:12px}.artist-presentation-view[data-releases=list] .artist-release-card>span{grid-column:2}}.artist-pro-badge{vertical-align:middle;color:#edce8e;letter-spacing:.09em;white-space:nowrap;background:#33281980;border:1px solid #8e7044;border-radius:4px;flex-shrink:0;align-items:center;margin-inline-start:8px;padding:4px 6px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.profile-hero__name>.artist-pro-badge,.profile-overlay__name>.artist-pro-badge,.public-artist-kit h1>.artist-pro-badge{margin-inline:0}.public-release-link>p{justify-content:center;align-items:center;gap:8px;display:flex}.public-release-link>p>.artist-pro-badge{margin-inline:0}.social-composer>.social-composer__formats{scrollbar-width:thin;scrollbar-color:#403b43 transparent;flex-wrap:nowrap;gap:6px;width:100%;min-width:0;padding-bottom:10px;display:flex;overflow:auto hidden}.social-composer__formats button[data-format],.social-feed--compact .social-composer__formats button[data-format]{flex:0 0 36px;justify-content:center;gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.social-composer__formats button svg{flex-shrink:0;width:16px;height:16px}.profile-name-text{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.profile-name-text>h1{grid-area:2/1}.profile-name-text>.artist-pro-badge{grid-area:1/1;justify-self:end;margin:0 0 8px}.profile-overlay__name>.verified-badge,.profile-hero__name>.verified-badge{align-self:end;margin-bottom:.18em}.profile-overlay__identity,.profile-hero__identity,.profile-overlay__copy,.profile-hero__copy{max-width:100%}@media (min-width:901px){.profile-overlay__hero,.profile-hero{container-type:inline-size}.profile-overlay__copy,.profile-hero__copy{--profile-name-size:clamp(2rem,10cqi,6.2rem)}}.profile-overlay__copy,.profile-hero__copy,.profile-overlay__meta,.profile-hero__meta{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.profile-overlay__meta,.profile-hero__meta{white-space:normal;flex-wrap:wrap;row-gap:8px}.profile-overlay__hero,.profile-hero{padding-bottom:76px}.profile-overlay__hero>.profile-verification,.profile-hero>.profile-verification{gap:8px;margin:0;font-size:.78rem;position:absolute;bottom:16px;right:clamp(20px,3vw,40px)}.profile-verification .verified-badge{flex:0 0 20px;width:20px;height:20px}.artist-presentation-view[data-layout=centered] :is(.profile-overlay__identity,.profile-hero__identity){width:100%}.feed-rail__panel,.social-feed,.social-composer{min-width:0;max-width:100%}.feed-rail .feed-rail__panel{flex-direction:column;padding-bottom:10px;display:flex;overflow:hidden}.feed-rail .feed-rail__heading{flex:none}.feed-rail .social-feed--compact{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.feed-rail .social-feed--compact>:not(.social-feed__posts){flex-shrink:0}.feed-rail .social-feed--compact>.social-composer{max-height:52dvh;overflow-y:auto}.feed-rail .social-feed--compact>.social-feed__posts{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}.feed-rail .social-feed--compact>.social-feed__posts:focus-visible{outline-offset:-1px;outline:1px solid #777}.social-feed>*{min-width:0}.social-composer>.social-composer__footer>div{flex-wrap:wrap;justify-content:flex-end;min-width:0}.social-composer>.social-composer__footer>span{flex-shrink:0}.workspace-shell{--workspace-sidebar-width:232px;--workspace-topbar-height:68px;background:#080808;min-height:100dvh}.workspace-shell__content{margin-left:var(--workspace-sidebar-width);min-width:0;min-height:100dvh;padding-bottom:var(--player-height)}.workspace-topbar{z-index:100;height:var(--workspace-topbar-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080808ed;border-bottom:1px solid #272329;align-items:center;gap:20px;padding:12px 24px;display:flex;position:sticky;top:0}.workspace-home{color:#f3f3f3;letter-spacing:-.04em;font-size:.9rem;font-weight:750}.workspace-topbar>nav{scrollbar-width:none;flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.workspace-topbar>nav>a{color:#a7a0ac;white-space:nowrap;border-radius:5px;flex-shrink:0;padding:8px 10px;font-size:.72rem;text-decoration:none}.workspace-topbar>nav>a[aria-current=page]{color:#fff;background:#2b171e}.workspace-topbar__account{align-items:center;gap:10px;margin-left:auto;display:flex}.workspace-menu-toggle{display:none}.workspace-shell .studio-topbar{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:1fr;min-height:52px;position:relative}.workspace-shell .studio-topbar .studio-back,.workspace-shell .studio-topbar .studio-brand{display:none}.workspace-shell .studio-topbar .studio-profile-button{justify-self:end}.workspace-shell .release-workspace{top:var(--workspace-topbar-height);left:var(--workspace-sidebar-width);bottom:var(--player-height)}.workspace-desktop-navigation .sidebar{scrollbar-width:thin;overflow-y:auto}.workspace-drawer{display:none}@media (max-width:1120px){.workspace-shell{--workspace-sidebar-width:86px}}@media (max-width:900px),(orientation:landscape) and (max-height:620px){.workspace-shell{--workspace-sidebar-width:0px;--workspace-topbar-height:104px}.workspace-topbar{flex-wrap:wrap;align-content:center;gap:6px 9px;padding:10px 12px}.workspace-menu-toggle{color:#e5dfe9;background:#151216;border:1px solid #363036;border-radius:6px;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.workspace-topbar>nav{flex-basis:100%;order:3}.workspace-topbar>nav>a{padding:6px 9px;font-size:.68rem}.workspace-topbar__account{gap:7px}.workspace-drawer{z-index:110;display:block;position:fixed;inset:0}.workspace-drawer__scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;border:0;width:100%;height:100%;position:absolute;inset:0}.workspace-drawer__panel{background:#080808;width:min(326px,86vw);position:absolute;inset:0 auto 0 0}.workspace-drawer__close{z-index:22;color:#ccc;background:#191419;border:1px solid #393039;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:18px;right:10px}.workspace-drawer .sidebar{align-items:stretch;width:100%;height:100%;padding:20px 18px 90px;display:flex;position:absolute;inset:0;overflow-y:auto}.workspace-drawer .sidebar__brand{justify-content:flex-start;padding-right:35px}.workspace-drawer .sidebar__wordmark{display:inline}.workspace-drawer .nav-item{justify-content:flex-start;width:100%;padding:0 12px}.workspace-drawer .nav-item span{display:inline}body.workspace-navigation-open{overflow:hidden}}.membership-grants{background:#111011;border:1px solid #343034;border-radius:12px;margin-bottom:28px;padding:24px}.membership-grants header{gap:12px;margin-bottom:20px;display:flex}.membership-grants h2{margin:0 0 7px;font-size:1.2rem}.membership-grants p,.membership-grants small{color:#aaa3ac;font-size:.8rem}.membership-grants>label{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;font-size:.8rem;display:flex}.membership-grants input{color:#eee;background:#090909;border:1px solid #373237;border-radius:6px;flex:1;min-width:150px;padding:10px 12px}.membership-grants article{border-bottom:1px solid #282428;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 0;display:flex}.membership-grants article>div{flex:1;min-width:150px}.membership-grants article strong,.membership-grants article small{display:block}.membership-grants button{color:#eee;background:#23151b;border:1px solid #483240;border-radius:5px;align-items:center;gap:6px;padding:8px 11px;font-size:.75rem;display:inline-flex}.membership-grants button[data-active=true]{color:#8fdeb5;background:#13291e;border-color:#386950}.membership-grants button:disabled{opacity:.45}.artist-tools{color:#f3f0f3;max-width:1440px;min-height:100dvh;margin:auto;padding:38px 38px 130px}.artist-tools [hidden]{display:none!important}.artist-tools-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:30px;display:flex}.artist-tools-heading>div>a{color:#b6afb8;align-items:center;gap:6px;width:fit-content;margin-bottom:32px;font-size:.8rem;display:flex}.artist-tools-heading .eyebrow{margin-bottom:12px;display:block}.artist-tools-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.1rem,5vw,4rem);line-height:1.1}.artist-tools p{color:#a8a2ad;font-size:.85rem;line-height:1.65}.artist-tools small{color:#8f8996;font-size:.7rem}.creative-private{color:#9c96a2;white-space:nowrap;align-items:center;gap:7px;margin-top:8px;font-size:.72rem;display:flex}.artist-tools-nav,.creative-panel-tabs{border-bottom:1px solid #2c272f;align-items:center;gap:5px;margin-bottom:24px;padding:0 0 15px;display:flex;overflow:auto}.artist-tools button,.artist-tools select,.artist-tools input,.artist-tools textarea{font:inherit}.artist-tools button,.artist-tools a{-webkit-tap-highlight-color:transparent}.artist-tools button{color:#eee;cursor:pointer;background:#181419;border:1px solid #39323d;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:.75rem;display:inline-flex}.artist-tools button:hover{background:#211b23;border-color:#756576}.artist-tools button:disabled{cursor:not-allowed;opacity:.4}.artist-tools button:focus-visible,.artist-tools input:focus-visible,.artist-tools textarea:focus-visible,.artist-tools select:focus-visible{outline-offset:2px;outline:2px solid #ef556d}.artist-tools-nav button,.creative-panel-tabs button{white-space:nowrap;background:0 0;border-color:#0000}.artist-tools-nav button[data-active=true],.creative-panel-tabs button[data-active=true]{color:#ff9ba8;background:#351720;border-color:#70313f}.artist-tools input:not([type=checkbox]),.artist-tools select,.artist-tools textarea{color:#e9e5ee;background:#0e0c10;border:1px solid #38313d;border-radius:6px;width:100%;min-width:0;padding:9px 11px;font-size:.8rem}.artist-tools textarea{resize:vertical;line-height:1.7}.artist-tools label{color:#b0a7b6;gap:8px;font-size:.75rem;display:grid}.artist-tools input[type=checkbox]{accent-color:#fa2947;flex-shrink:0;width:14px;height:14px}.artist-tools input[type=file]{max-width:100%}.artist-tools h2,.artist-tools h3{letter-spacing:-.025em;align-items:center;gap:9px;display:flex}.artist-tools h2{font-size:1.35rem}.artist-tools h3{margin:24px 0 14px;font-size:1rem}.artist-tools hr{border:0;border-top:1px solid #312a34;margin:24px 0}.creative-new-project{background:linear-gradient(120deg,#241019,#111014);border:1px solid #48303b;border-radius:10px;align-items:center;gap:10px;margin-bottom:24px;padding:18px;display:flex}.creative-new-project>input{flex:1}.creative-new-project>select{width:125px}.creative-new-project>button{white-space:nowrap;background:#7a1f31}.creative-project-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:15px;display:grid}.creative-project-grid article{background:#121014;border:1px solid #302935;border-radius:10px;padding:24px}.creative-project-grid article h2{overflow-wrap:anywhere;margin-bottom:7px}.creative-project-grid article>div{gap:7px;margin-top:15px;display:flex}.creative-empty{text-align:center;border:1px dashed #382e3e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:65px 25px;display:flex}.creative-project-heading{justify-content:space-between;align-items:center;gap:15px;padding:4px 0 22px;display:flex}.creative-project-heading h2{margin:13px 0 6px}.creative-project-heading>div>button{color:#a49baa;background:0 0;border:none;padding:0}.creative-workspace-grid{background:#100d13;border:1px solid #342b3b;border-radius:12px;grid-template-columns:205px minmax(0,1fr);display:grid;overflow:hidden}.creative-song-list{background:#0c0b0e;border-right:1px solid #342b3b;padding:13px 0}.creative-song-list>div{border-left:2px solid #0000;align-items:center;gap:4px;padding:5px 9px;display:flex}.creative-song-list>div[data-active=true]{background:#2a141e;border-color:#ff3e62}.creative-song-list>div>button{text-align:left;background:0 0;border:0;flex:1;justify-content:flex-start;gap:9px;min-width:0;padding:9px 3px;display:flex}.creative-song-list>div>button>span:first-child{color:#7f6d87;font-size:.65rem}.creative-song-list strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.76rem;display:block;overflow:hidden}.creative-song-list small{margin-top:4px;display:block}.creative-song-list>div>div{flex-direction:column;gap:2px;display:flex}.creative-song-list>div>div button{color:#8f7d98;background:0 0;border:0;padding:2px}.creative-song-list details{color:#95859f;padding:20px 12px;font-size:.7rem}.creative-song-list summary{cursor:pointer}.creative-song-list details button{margin-top:8px;font-size:.65rem}.creative-main{min-width:0;padding:22px}.creative-panel-tabs{margin-bottom:10px;padding-bottom:12px}.creative-panel-tabs button{padding:7px 8px;font-size:.7rem}.lyric-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 24px;display:flex}.lyric-editor>header>div{flex-wrap:wrap;gap:5px;display:flex}.lyric-editor>header button{padding:6px 8px;font-size:.67rem}.lyric-save-status{color:#8cd1ad;align-items:center;gap:6px;font-size:.7rem;display:flex}.lyric-save-status[data-error=true]{color:#ff879b}.artist-tools .lyric-title{letter-spacing:-.035em;font-weight:700;background:0 0!important;border:0!important;border-radius:0!important;padding:9px 0!important;font-size:1.8rem!important}.lyric-meta{flex-wrap:wrap;gap:9px;margin:12px 0 25px;display:flex}.lyric-meta>input{flex:1}.lyric-meta>select{width:145px}.lyric-notes{background:#18111e;border-radius:8px;gap:12px;margin:0 0 25px;padding:15px;display:grid}.lyric-sections{max-width:760px;margin:auto}.lyric-sections article{border-left:2px solid #3d263e;margin:25px 0;padding:0 0 0 18px}.lyric-sections article header{align-items:center;gap:10px;display:flex}.lyric-sections article header>input{text-transform:uppercase;letter-spacing:.09em;color:#b99bc9!important;background:0 0!important;border:0!important;padding:5px 0!important;font-size:.65rem!important}.lyric-sections article header>div{gap:3px;display:flex}.lyric-sections article header button{color:#84728f;background:0 0;border:0;padding:4px}.artist-tools .lyric-sections textarea{color:#ede6f2;background:0 0;border:0;border-radius:0;padding:13px 0;font-size:1rem;line-height:1.9}.lyric-editor>footer{flex-wrap:wrap;align-items:center;gap:7px;padding:20px 0;display:flex}.lyric-editor>footer select{width:140px}.writing-recovery{background:#312716;border:1px solid #746137;border-radius:8px;margin-bottom:20px;padding:16px;font-size:.8rem}.writing-recovery button{margin:4px 6px 0 0}.creative-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.project-plan>header,.project-audio>header,.artist-kit-editor>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.creative-inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;display:flex}.creative-inline-form>input{flex:1;min-width:160px}.creative-inline-form select{width:auto}.project-task-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-task-board>section{background:#151019;border:1px solid #33283b;border-radius:8px;padding:12px}.project-task-board h4{color:#b6a2c4;margin:0 0 16px;font-size:.75rem}.project-task-board article{background:#0c0a10;border-radius:6px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.project-task-board article strong{font-size:.78rem;line-height:1.5}.project-task-board article button{justify-self:end}.credit-note{grid-template-columns:1.2fr 1fr .8fr auto;gap:7px;margin-bottom:10px;display:grid}.creative-beat-player{border-top:1px solid #322739;margin-top:25px;padding-top:20px}.creative-beat-player>summary{cursor:pointer;color:#bfa6ca;margin-bottom:20px;font-size:.75rem}.project-upload{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.project-upload>input{flex:1}.project-upload select{width:150px}.project-upload progress{accent-color:#e44969;width:120px}.project-file-list{gap:6px;max-height:230px;margin:10px 0;display:grid;overflow:auto}.project-file-list>button{text-align:left;justify-content:flex-start;padding:10px}.project-file-list>button[data-active=true]{background:#2b1825;border-color:#82425f}.project-file-list strong,.project-file-list small{display:block}.project-file-list small{overflow-wrap:anywhere;margin-top:4px}.audio-workbench{background:#17101d;border:1px solid #3e2c49;border-radius:8px;margin:15px 0;padding:16px}.audio-workbench>strong{font-size:.8rem;display:block}.audio-workbench>strong small{margin:7px 0 12px;display:block}.audio-workbench audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:40px}.audio-loop-controls{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.audio-loop-controls label{align-items:center;gap:6px;display:flex}.audio-loop-controls input[type=number]{width:65px}.audio-loop-controls select{width:70px}.project-listening-links{margin:20px 0;font-size:.75rem}.project-listening-links summary{cursor:pointer;color:#d6c7de}.project-listening-links>div{flex-wrap:wrap;align-items:end;gap:10px;margin:20px 0;display:flex}.project-listening-links article{border-bottom:1px solid #302438;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.creative-feedback form{background:#18121d;border-radius:8px;margin-bottom:22px;padding:15px}.creative-feedback form button{margin-top:10px}.creative-feedback article,.creative-people article{border-bottom:1px solid #302638;padding:18px 0}.creative-feedback article>small,.creative-people article>small{margin:7px 0;display:block}.creative-feedback article>p{white-space:pre-wrap;overflow-wrap:anywhere}.creative-versions>button{flex-direction:column;align-items:flex-start;width:100%;margin:8px 0;display:flex}.creative-versions pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#09070c;max-height:500px;padding:20px;font-size:.86rem;line-height:1.8;overflow:auto}.creative-transfer>select{margin:15px 0}.creative-transfer>button,.creative-transfer>a{margin:12px 12px 12px 0;font-size:.8rem;display:inline-flex}.creative-transfer label{margin:20px 0}.creative-error,.creative-notice{background:#34141d;border:1px solid #754352;border-radius:7px;padding:13px 16px;color:#ffb5c1!important}.creative-notice{background:#14261b;border-color:#375e48;color:#a6d6b7!important}.creative-footer{color:#817288;align-items:center;gap:7px;margin-top:35px;font-size:.7rem;line-height:1.7;display:flex}.creative-planner{max-width:950px}.creative-planner>article{background:#110d15;border:1px solid #392e42;border-radius:9px;margin:18px 0;padding:20px}.creative-planner article>button{background:0 0;border:0;flex-direction:column;align-items:start;width:100%;padding:0;display:flex}.creative-planner article>button span{color:#a38eaf;margin-top:7px;font-size:.72rem}.creative-planner article>p{border-top:1px solid #292131;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0 0;display:flex}.artist-kit-editor,.promo-clip-maker{max-width:1000px;margin:0 auto;padding:12px 0}.artist-kit-editor>label{margin:22px 0}.kit-link-fields{gap:9px;margin:14px 0;display:grid}.kit-link-fields>div{grid-template-columns:150px minmax(0,1fr) auto;gap:8px;display:grid}.kit-link-fields>button{justify-self:start}.kit-release-picker{flex-wrap:wrap;gap:10px;display:flex}.kit-release-picker label{background:#18121c;border-radius:6px;align-items:center;gap:8px;padding:10px;display:flex}.artist-kit-editor a{color:#cfb6df;gap:7px;margin:16px 12px 16px 0;font-size:.8rem;display:inline-flex}.artist-tools .creative-checkbox{align-items:center;gap:9px;margin:24px 0;display:flex}.promo-clip-maker>small{margin-top:20px;display:block}.promo-clip-canvas{border-radius:10px;width:auto;max-width:100%;max-height:450px;margin:25px 0}.promo-clip-result{gap:15px;margin-top:25px;display:grid}.promo-clip-result video{border:1px solid #4a3657;border-radius:10px;max-width:100%;max-height:550px}.promo-clip-result a{color:#dbc4ee;align-items:center;gap:8px;font-size:.85rem;display:flex}.public-artist-kit{width:min(1050px,100% - 40px);margin:40px auto 120px}.public-artist-kit>header{border-bottom:1px solid #332b38;padding:55px 0 35px}.public-artist-kit>header>img{object-fit:cover;float:right;border-radius:50%;margin:0 0 20px 25px}.public-artist-kit h1{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0;font-size:clamp(2rem,6vw,4rem);display:flex}.public-artist-kit h2{margin-top:35px;font-size:1.2rem}.public-artist-kit p{white-space:pre-wrap;color:#b5adb9;line-height:1.8}.public-artist-kit a{color:#dec6ef}.public-artist-kit nav{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.kit-public-releases{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px;display:grid}.kit-public-releases a{gap:8px;display:grid}.kit-public-releases img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%;height:auto}.kit-public-releases small{text-transform:uppercase;color:#9d8ca7;font-size:.65rem}.public-release-link{text-align:center;width:min(410px,100% - 40px);margin:45px auto 120px}.public-release-link>img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%;height:auto;margin:30px 0 25px;display:block}.public-release-link h1{letter-spacing:-.04em;font-size:2.4rem}.public-release-link p{color:#b7aabe}.public-release-link nav{gap:10px;margin:30px 0;display:grid}.public-release-link nav a{background:#1e1525;border:1px solid #45324e;border-radius:8px;padding:15px}.public-release-link nav .is-primary{background:#b62240;border-color:#e34660}.public-release-link>small{color:#9a8ba4}.private-listening{background:linear-gradient(145deg,#24121f,#100d14 65%);border:1px solid #423044;border-radius:16px;gap:22px;width:min(570px,100% - 36px);margin:65px auto 130px;padding:30px;display:grid}.private-listening>a{color:#cdb4d5;font-size:.85rem}.private-listening .eyebrow{margin-top:18px}.private-listening h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:2.3rem}.private-listening p{color:#b7a7c1;margin:0}.private-listening strong{overflow-wrap:anywhere;font-size:.8rem}.private-listening audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0}.private-listening small{color:#9c8ca6;font-size:.74rem;line-height:1.8}@media (max-width:1000px){.artist-tools{padding:28px 22px 120px}.creative-workspace-grid{grid-template-columns:165px minmax(0,1fr)}.creative-main{padding:16px}.project-task-board{grid-template-columns:1fr}.creative-song-list strong{max-width:85px}}@media (max-width:640px){.artist-tools{padding:23px 14px 120px}.creative-private{display:none}.artist-tools-heading{padding-bottom:20px}.artist-tools-heading>div>a{margin-bottom:25px}.artist-tools-nav{margin-bottom:17px}.creative-new-project{flex-wrap:wrap;padding:13px}.creative-new-project>input{min-width:200px}.creative-new-project>svg{display:none}.creative-new-project>select{flex:1}.creative-workspace-grid{grid-template-columns:minmax(0,1fr)}.creative-song-list{border-bottom:1px solid #342b3b;border-right:0;gap:4px;padding:5px;display:flex;overflow:auto}.creative-song-list>div{border-bottom:2px solid #0000;border-left:0;min-width:140px}.creative-song-list>div>div{display:none}.creative-song-list details{min-width:120px;padding:14px 6px}.creative-song-list strong{max-width:140px}.creative-main{padding:14px 12px}.creative-fields{grid-template-columns:1fr}.lyric-editor>header{padding-bottom:15px}.lyric-editor>header>div{width:100%}.artist-tools .lyric-title{font-size:1.55rem!important}.lyric-meta>input{flex-basis:100%}.lyric-sections article{padding-left:12px}.lyric-sections article header>div{gap:0}.lyric-sections article header button{padding:5px 3px}.credit-note{border-bottom:1px solid #372b3d;grid-template-columns:1fr 1fr;padding-bottom:12px}.kit-link-fields>div{grid-template-columns:minmax(0,1fr) auto}.kit-link-fields>div>input:first-child{grid-column:1/-1}.artist-kit-editor>header{flex-wrap:wrap}.membership-grants{padding:18px}.membership-grants article{align-items:stretch}.membership-grants article>div{flex-basis:100%}.membership-grants button{flex:1;justify-content:center}.public-artist-kit>header>img{width:75px;height:75px}.creative-footer{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.artist-tools *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.main-content,.nav-page,.social-hub__feed{min-width:0}.topbar{grid-template-columns:max-content minmax(0,1fr) auto}.topbar__products{flex-wrap:wrap;min-width:0}.topbar .global-search,.topbar .global-search input{min-width:0}.profile-playlists__heading{flex-wrap:wrap}.profile-playlists__heading>div{flex:180px;min-width:0}.profile-playlists__heading form{flex:280px;min-width:0;max-width:100%}.profile-playlists__heading form input{min-width:0}.studio-shell .studio-content{padding-top:24px}.studio-shell .studio-artist-identity{margin-bottom:12px;padding:10px 14px}.studio-shell .studio-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px}.studio-identity-details{margin-left:auto;font-size:.7rem;position:relative}.studio-identity-details summary{color:#aaa;cursor:pointer;padding:8px}.studio-identity-details .artist-id{z-index:12;background:#171017;border:1px solid #56414f;border-radius:7px;width:max-content;max-width:calc(100vw - 50px);padding:12px;position:absolute;top:100%;right:0;box-shadow:0 10px 25px #0008}.studio-identity-settings{color:#ddd;cursor:pointer;background:#20151c;border:1px solid #40323c;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:.7rem;display:inline-flex}.studio-shell .studio-command-grid>article,.studio-shell .studio-command-grid>button{min-height:76px;padding:12px 14px}.studio-shell .studio-command-grid article strong{margin:3px 0;font-size:1.5rem}.studio-shell .studio-command-grid article span{font-size:.66rem}.studio-workspace-nav{z-index:8;scrollbar-width:thin;background:#0b090c;border-block:1px solid #29252c;flex-wrap:nowrap;gap:6px;margin-bottom:20px;padding:12px 0;display:flex;position:sticky;top:68px;overflow-x:auto}.studio-workspace-nav>button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;padding:10px 15px;font-size:.78rem}.studio-workspace-nav>button[aria-pressed=true]{color:#fff;background:#2b1119;border-color:#6f2836}.workspace-shell .studio-workspace-nav{top:var(--workspace-topbar-height)}.workspace-shell .studio-topbar{display:none}.studio-artist-identity>div>a{color:inherit;font-weight:650;text-decoration:none}.studio-shell .studio-section{margin-top:0;padding-top:0}.studio-shell .studio-section__heading{gap:14px;margin-bottom:20px}.studio-shell .studio-section__heading h2{font-size:1.6rem}.studio-shell .studio-upload-usage{margin:0 0 20px;padding:12px 15px}.studio-catalog-toolbar,.studio-event-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.studio-catalog-toolbar input,.studio-event-toolbar>input{flex:1;min-width:180px}.studio-catalog-toolbar select{width:auto}.studio-catalog-toolbar small{color:#999;font-size:.7rem}.studio-list-pagination{color:#aaa;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:20px 0;font-size:.75rem;display:flex}.studio-list-pagination button,.studio-catalog-toolbar input,.studio-catalog-toolbar select,.studio-event-toolbar>input{color:#eee;font:inherit;background:#151117;border:1px solid #38313d;border-radius:6px;padding:9px 12px;font-size:.75rem}.studio-list-pagination button:disabled{opacity:.4;cursor:default}.artist-events{min-width:0;padding:20px 0}.artist-events>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.artist-events h2{letter-spacing:-.045em;margin:8px 0;font-size:1.8rem}.artist-events>header p,.artist-events-empty p{color:#a39ba8;font-size:.8rem;line-height:1.7}.artist-events>header a{color:#e8b5c2;flex:none;padding:10px;font-size:.75rem}.artist-events>nav,.studio-event-toolbar nav{flex-wrap:wrap;gap:6px;display:flex}.studio-event-toolbar nav button{text-transform:capitalize}.artist-events>nav{margin-bottom:18px}.artist-events button,.studio-events button{color:#ece5ef;cursor:pointer;background:#1b151f;border:1px solid #3f3444;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:8px 11px;font-size:.73rem;display:inline-flex}.artist-events button[aria-pressed=true],.studio-events button[aria-pressed=true]{color:#fff;background:#38212f;border-color:#965269}.artist-events button:disabled,.studio-events button:disabled{opacity:.45;cursor:default}.artist-events-list{gap:10px;min-width:0;display:grid}.artist-event-card{background:linear-gradient(120deg,#1d1220,#110e15);border:1px solid #352b3b;border-radius:10px;align-items:flex-start;gap:16px;min-width:0;padding:18px;display:flex}.artist-event-date{background:#30202d;border:1px solid #624053;border-radius:7px;flex:0 0 56px;place-items:center;padding:10px 3px;display:grid}.artist-event-date strong{letter-spacing:.1em;text-transform:uppercase;color:#dda5bc;font-size:.62rem}.artist-event-date b{margin-top:3px;font-size:1.5rem}.artist-event-copy{flex:1;min-width:0}.artist-event-kind{color:#d2a4bd;flex-wrap:wrap;align-items:center;gap:6px;font-size:.68rem;display:flex}.artist-event-kind b{text-transform:uppercase;border:1px solid #765265;border-radius:3px;padding:2px 6px;font-size:.56rem}.artist-event-card h3{overflow-wrap:anywhere;margin:7px 0;font-size:1.06rem}.artist-event-card time{font-size:.77rem}.artist-event-copy>small{color:#ab9db4;margin-top:5px;font-size:.66rem;line-height:1.7;display:block}.artist-event-location{color:#b9aebf;overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin:10px 0 0;font-size:.75rem;line-height:1.6;display:flex}.artist-event-location svg{flex-shrink:0;margin-top:3px}.artist-event-description{color:#bbb1c2;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:.78rem;line-height:1.7}.artist-event-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:190px;display:flex}.artist-event-actions a{color:#fff;background:#3e1524;border:1px solid #7e354b;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:.74rem;text-decoration:none;display:flex}.artist-event-actions small{text-align:center;color:#bba9b2;overflow-wrap:anywhere;flex-basis:100%;font-size:.6rem}.artist-event-actions>span{color:#bd9ba6;font-size:.73rem}.artist-event-card[data-cancelled=true]{background:#171416;border-color:#52434a}.artist-events-empty{text-align:center;color:#b5a8be;border:1px dashed #43364a;border-radius:10px;justify-items:center;gap:12px;padding:32px 20px;display:grid}.artist-events-empty strong{font-size:.87rem}.artist-events-empty p{max-width:450px;margin:0}.studio-event-editor{background:#170f1a;border:1px solid #634052;border-radius:10px;margin-bottom:20px;padding:20px}.studio-event-editor__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.studio-event-editor__heading h3{align-items:center;gap:8px;margin:0;font-size:.95rem;display:flex}.studio-event-editor small{color:#aa9db2;font-size:.66rem;line-height:1.7}.studio-event-editor fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.studio-event-editor label{color:#c7bccc;gap:7px;min-width:0;font-size:.74rem;display:grid}.studio-event-editor input,.studio-event-editor select,.studio-event-editor textarea{box-sizing:border-box;color:#f4eef7;width:100%;min-width:0;max-width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e0b11;border:1px solid #45354e;border-radius:6px;padding:10px 12px;font-size:.8rem}.studio-event-editor input:focus,.studio-event-editor select:focus,.studio-event-editor textarea:focus{outline-offset:2px;outline:2px solid #ab6589}.studio-event-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.studio-event-editor footer{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.studio-event-editor footer button[type=submit]{background:#661a32;border-color:#a33c5a}.studio-event-editor footer small{flex-basis:100%}.studio-events .creative-error,.studio-events .creative-notice{flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;display:flex}@media (max-width:700px){.studio-shell .studio-content{width:calc(100% - 28px);padding-top:15px}.studio-shell .studio-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.studio-shell .studio-command-grid>article,.studio-shell .studio-command-grid>button{min-height:62px;padding:10px}.studio-shell .studio-command-grid article span{display:none}.studio-workspace-nav{margin-bottom:16px;top:68px}.studio-workspace-nav>button{padding:9px 11px;font-size:.72rem}.studio-shell .studio-section__heading{flex-direction:column;align-items:flex-start}.studio-shell .studio-catalog-actions{justify-content:flex-start;gap:6px}.studio-shell .studio-catalog-actions a,.studio-shell .studio-catalog-actions button{padding:8px;font-size:.65rem}.artist-event-card{flex-wrap:wrap;gap:12px;padding:14px}.artist-event-actions{flex-basis:100%;justify-content:flex-start;max-width:none;padding-left:68px}.artist-events>header{flex-wrap:wrap}.artist-event-date{flex-basis:48px}.artist-event-copy{flex-basis:calc(100% - 65px)}.studio-event-editor{padding:14px}.studio-event-fields{grid-template-columns:minmax(0,1fr)}.studio-event-editor__heading{flex-wrap:wrap}}.discover-hero__copy,.discover-hero__art{min-width:0}.discover-hero__art .album-art{max-width:100%}.player-details__glow{aspect-ratio:1;width:min(70%,780px);height:auto}.player-details__transport{flex-wrap:wrap}.player-details__transport button{flex-shrink:0}.player-details{container:player-sheet/inline-size}@media (min-width:641px){.player-details__layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-content:center;align-items:center;gap:24px clamp(20px,4.8cqi,64px);min-height:100%;padding:clamp(20px,6.2cqi,76px)}.player-details__art{grid-area:1/1/-1;justify-self:end;width:min(100%,520px,100svh - 190px)}.player-details__content{grid-area:1/2;width:100%;max-width:640px}.player-details__content h2{overflow-wrap:anywhere;font-size:clamp(2rem,7cqi,5.8rem)}.player-details__meta{grid-area:2/2;width:100%;min-width:0;max-width:640px}.player-details__meta strong{overflow-wrap:anywhere}.player-details__actions{flex-wrap:wrap;overflow:visible}.player-details__extras{padding-inline:clamp(20px,6.2cqi,76px)}@container player-sheet (max-width:800px){.infinite-mode-panel__body{grid-template-columns:minmax(0,1fr)}.infinite-mode-panel__body[data-open=true]{max-height:none;padding:0 0 8px}.infinite-mode-panel__dial{flex-wrap:wrap}.infinite-mode-panel__trail{grid-area:auto/1}}}@container player-sheet (max-width:800px){.player-details__transport{gap:8px}.player-details__transport button{width:28px;height:28px}.player-details__transport .player-details__play{width:44px;height:44px}.player-details__transport .volume-range{flex:72px;min-width:64px;max-width:140px;margin-left:0}}@media (min-width:901px){.track-row{grid-template-columns:30px 47px minmax(0,1.2fr) minmax(0,1fr) 50px 28px 45px 24px}}@media (min-width:641px){.discover-hero__art{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px) and (max-width:1599px){.topbar{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px}.topbar__products{grid-area:1/1;gap:9px}.topbar__actions{grid-area:1/2}.topbar .global-search{grid-area:2/1/auto/-1;width:100%;max-width:none}.discover-hero__copy{padding:32px 24px}}@media (max-width:900px),(orientation:landscape) and (max-height:620px){.topbar{grid-template-columns:38px minmax(0,1fr) auto;gap:8px 6px;padding:10px 12px}.topbar .mobile-menu-toggle{grid-area:1/1}.topbar__logo{grid-area:1/2;width:26px;height:26px;display:block}.topbar__actions{grid-area:1/3;gap:6px;margin-left:0}.topbar .global-search{grid-area:2/1/auto/-1;width:100%;max-width:none}.topbar__products{grid-area:3/1/auto/-1;justify-content:center;gap:8px;width:100%;padding:0;display:flex!important}.topbar__products>a>span{display:none}.topbar__products:empty{display:none!important}.mobile-nav{overscroll-behavior:contain;padding-bottom:max(22px,env(safe-area-inset-bottom));overflow-y:auto}.mobile-nav>header,.mobile-nav__workspaces{flex-shrink:0}.mobile-nav__links{flex-shrink:0;overflow:visible}}.system-message-center{min-width:0}.system-message-center h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(1.6rem,3vw,2.5rem)}.system-message-center button,.system-message-preview button{color:#eee;font:inherit;cursor:pointer;background:#181818;border:1px solid #383838;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.76rem;display:inline-flex}.system-message-center button:disabled,.system-message-preview button:disabled{opacity:.45;cursor:not-allowed}.system-message-center button:focus-visible,.system-message-preview button:focus-visible,.system-message-table:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.system-message-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.system-message-tabs button[aria-current=page]{border-color:var(--red);background:#39070d}.system-message-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:24px 0;display:grid}.system-message-stats article{background:#111;border:1px solid #292929;border-radius:10px;gap:8px;padding:20px;display:grid}.system-message-stats strong{font-size:1.9rem}.system-message-stats span,.system-message-center>p{color:#999;font-size:.78rem;line-height:1.6}.system-message-feedback{border:1px solid #225f40;border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex;color:#87d8a9!important}.system-message-compose{gap:20px;max-width:960px;display:grid}.system-message-compose label,.system-message-preview label{gap:8px;min-width:0;font-size:.8rem;display:grid}.system-message-compose label>small{color:#999;font-size:.68rem}.system-message-compose input:not([type=checkbox]),.system-message-compose select,.system-message-compose textarea,.system-message-preview input,.system-message-search input{box-sizing:border-box;color:#f2f2f2;width:100%;min-width:0;font:inherit;background:#101010;border:1px solid #353535;border-radius:7px;padding:11px 12px;font-size:.85rem}.system-message-compose textarea{resize:vertical;min-height:180px;line-height:1.6}.system-message-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.system-message-compose fieldset{border:1px solid #303030;border-radius:10px;min-width:0;padding:16px}.system-message-compose legend{padding:0 5px;font-size:.78rem}.system-message-targets{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.system-message-targets button{overflow-wrap:anywhere;text-align:left;border-radius:20px;max-width:100%;padding:5px 9px}.system-message-user-results{gap:5px;max-height:240px;margin-top:8px;display:grid;overflow:auto}.system-message-user-results button{text-align:left;overflow-wrap:anywhere;justify-content:space-between;min-width:0}.system-message-user-results small{color:#999}.system-message-compose .system-message-important{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.system-message-important input{accent-color:var(--red)}.system-message-compose footer{border-top:1px solid #292929;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.system-message-compose footer>span{color:#999;flex:170px;font-size:.7rem}.system-message-warning{color:#ffceae;background:#2b160d;border:1px solid #a34227;border-radius:9px;padding:16px;font-size:.8rem;line-height:1.6}.system-message-warning>svg{vertical-align:middle;margin-right:6px}.system-message-search{align-items:center;gap:9px;margin:18px 0;display:flex}.system-message-search input{max-width:480px}.system-message-table{border:1px solid #2d2d2d;border-radius:10px;max-width:100%;overflow:auto}.system-message-table table{border-collapse:collapse;text-align:left;width:100%;min-width:840px;font-size:.73rem}.system-message-table th,.system-message-table td{overflow-wrap:anywhere;border-bottom:1px solid #272727;padding:14px 12px}.system-message-table th{color:#aaa;text-transform:uppercase;letter-spacing:.04em;font-size:.67rem;font-weight:500}.system-message-table td:first-child{min-width:180px;max-width:300px}.system-message-table td small{color:#888;margin-top:6px;font-size:.65rem;display:block}.system-message-table td:nth-child(3){max-width:170px}.system-message-status{white-space:nowrap;border:1px solid #444;border-radius:4px;padding:4px 7px;font-size:.64rem}.system-message-status[data-status=SENT]{color:#87d8a9;border-color:#225f40}.system-message-status[data-status=FAILED]{color:#ff9caa;border-color:#96283a}.system-message-detail{border:1px solid #303030;border-radius:10px;margin-top:24px;padding:20px}.system-message-detail>header,.system-message-preview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.system-message-detail h2{overflow-wrap:anywhere}.system-message-detail dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0;font-size:.8rem;display:grid}.system-message-detail dt{color:#888;margin-bottom:6px}.system-message-detail dd{margin:0}.system-message-detail>small{color:#999;margin-top:18px;display:block}.system-message-plain-text,.system-message-preview__content p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.system-message-preview{box-sizing:border-box;color:#eee;background:#111;border:1px solid #444;border-radius:14px;width:min(680px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.system-message-preview::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b}.system-message-preview h2{margin:0;font-size:1.2rem}.system-message-preview>div{margin-top:20px}.system-message-preview>p{color:#aaa;font-size:.76rem;line-height:1.6}.system-message-preview__content{border:1px solid #333;border-radius:10px;margin:20px 0;padding:20px}.system-message-preview__content>span:not(.message-sender){color:#aaa;margin-top:20px;font-size:.7rem;display:block}.system-message-preview__content h3{overflow-wrap:anywhere;margin:10px 0}.system-message-preview footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.system-message-preview .system-message-send{background:var(--red);border-color:var(--red);color:var(--accent-on)}.message-sender__official-link{color:#929292;margin-top:4px;font-size:.65rem;line-height:1.3;text-decoration:none;display:block}.official-preview[data-important=true]{box-shadow:inset 3px 0 #f1ac48}.official-preview[data-unread=true] strong{color:#fff}.official-preview>div>strong,.official-message h2{overflow-wrap:anywhere}.system-message-important-label{color:#f1ac48;align-items:center;gap:5px;margin-left:12px;font-size:.72rem;display:inline-flex}.system-inbox-tools{border-bottom:1px solid #292929;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:8px 18px;display:flex}.system-inbox-tools button{color:#ccc;cursor:pointer;background:#191919;border:1px solid #333;border-radius:7px;padding:6px 9px;font-size:.7rem}.system-inbox-tools button:disabled{opacity:.4;cursor:default}@media (max-width:640px){.system-message-form-grid{grid-template-columns:minmax(0,1fr)}.system-message-preview{padding:16px}.system-message-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.system-message-stats article{padding:14px}.system-message-compose footer>span{flex-basis:100%}.system-message-center .portal-section__heading{flex-wrap:wrap}}.music-share-dialog{color:#eee;text-align:left;background:#111012;border:1px solid #393438;border-radius:16px;width:min(560px,100vw - 28px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;font:400 14px/1.5 Inter,Arial,sans-serif;overflow:auto;box-shadow:0 24px 100px #0009}.music-share-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.music-share-dialog>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.music-share-dialog h2{letter-spacing:-.7px;margin:5px 0 0;font-size:1.6rem}.music-share-dialog button{color:#eee;cursor:pointer;background:#211b20;border:1px solid #3c363c;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:0;height:auto;margin:0;padding:9px 12px;font:600 12px/1.4 Inter,Arial,sans-serif;display:inline-flex}.music-share-dialog>header>button{background:0 0;padding:7px}.music-share-dialog__record{align-items:center;gap:13px;margin:24px 0;display:flex}.music-share-dialog__record>img,.music-share-dialog__record>span{object-fit:cover;background:#33202b;border-radius:8px;flex-shrink:0;width:60px;height:60px}.music-share-dialog__record>span{place-items:center;font-size:30px;display:grid}.music-share-dialog__record>div{min-width:0}.music-share-dialog__record strong,.music-share-dialog__record small{overflow-wrap:anywhere;display:block}.music-share-dialog__record small{color:#aaa;margin-top:3px;font-size:12px}.music-share-dialog__field{color:#bbb;font-size:12px;display:block}.music-share-dialog input:not([type=checkbox]),.music-share-dialog textarea{color:#eee;background:#191619;border:1px solid #3d383e;border-radius:7px;width:100%;min-width:0;padding:10px;font:400 12px/1.5 Inter,Arial,sans-serif;display:block}.music-share-dialog input[readonly]{margin-top:7px}.music-share-dialog__options{color:#bbb;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.music-share-dialog__options label{align-items:center;gap:5px;display:flex}.music-share-dialog__options input[type=checkbox]{accent-color:var(--red)}.music-share-dialog__options input[type=number]{width:74px;padding:5px 7px}.music-share-dialog__options input:disabled{opacity:.4}.music-share-dialog__actions{gap:9px;display:flex}.music-share-dialog__actions>button:first-child{background:var(--red);border-color:var(--red);color:var(--accent-on)}.music-share-dialog details{border-top:1px solid #332b33;margin-top:22px;padding-top:16px}.music-share-dialog summary{cursor:pointer;font-size:12px}.music-share-dialog summary svg{vertical-align:middle;margin-right:5px}.music-share-dialog details p,.music-share-dialog__status{color:#999;white-space:normal;font-size:11px}.music-share-dialog textarea{resize:vertical;min-height:105px;margin:12px 0}.music-share-dialog__status{min-height:32px;margin:16px 0 0}.music-share-dialog :focus-visible{outline-offset:3px;outline:2px solid #ff5265}.music-landing__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.music-landing__actions .primary-action{margin-top:0}.music-landing__actions>button{color:#eee;cursor:pointer;background:#211b20;border:1px solid #3a333a;border-radius:8px;align-items:center;gap:7px;padding:11px 16px;display:inline-flex}@media (max-width:480px){.music-share-dialog{padding:18px}.music-share-dialog h2{font-size:1.35rem}}.music-public-nav{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px;padding-bottom:24px;display:flex}.music-public-nav>div{white-space:nowrap;flex-shrink:0;align-items:center;gap:18px;font-size:12px;display:flex}.music-public-nav .journey-brand{gap:9px;margin:0}.music-public-nav .journey-brand img{object-fit:contain;width:30px;height:24px}.music-public-nav .journey-brand .brand-wordmark-text{font-size:23px}.music-public-nav .journey-button,.music-public-join .journey-button,.music-join{color:#fff;cursor:pointer;white-space:nowrap;background:#ed0b2b;border:1px solid #fb1838;border-radius:8px;justify-content:center;align-items:center;gap:14px;width:auto;min-height:0;margin:0;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.music-byline{color:#aaa;flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;display:flex}.music-audio-wave{background:linear-gradient(120deg,#9b19330b,#ffffff02);border:1px solid #ffffff0d;border-radius:10px;margin-top:25px;padding:12px 14px 3px}.music-audio-wave>div{color:#a26976;letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.music-audio-wave small{letter-spacing:0;color:#999;font-size:10px}.music-audio-wave canvas{width:100%;height:86px;display:block}.music-public-join{background:radial-gradient(at 0 0,#851a292b,#0000 70%),#121011;border:1px solid #44222d;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:45px;padding:28px;display:flex}.music-public-join>div:first-child{max-width:590px}.music-public-join h2{letter-spacing:-1px;margin:10px 0;font-size:26px;line-height:1.15}.music-public-join p{color:#aaa;font-size:13px;line-height:1.7}.music-public-join small{color:#9a838c;font-size:11px}.music-public-join>div:last-child{flex-direction:column;flex-shrink:0;align-items:center;gap:13px;display:flex}.music-public-join>div:last-child>a:last-child{color:#aaa;font-size:11px}.music-landing>.journey-public-footer{margin-top:38px}@media (max-width:600px){.music-public-nav{gap:12px;margin-bottom:27px;padding-bottom:18px}.music-public-nav>div{gap:12px;font-size:11px}.music-public-nav .journey-brand .brand-wordmark-text{font-size:20px}.music-public-nav .journey-button,.music-public-nav .music-join{padding:8px 10px;font-size:11px}.music-public-join{flex-direction:column;align-items:start;gap:18px;padding:23px}.music-public-join>div:last-child{align-items:start}}@media (max-width:380px){.music-public-nav,.music-public-nav>div{gap:8px}.music-public-nav .journey-brand{gap:5px}.music-public-nav .journey-brand img{width:22px;height:20px}.music-public-nav .journey-brand .brand-wordmark-text{font-size:17px}.music-public-nav .beta-brand-badge{padding:2px 4px;font-size:7px}}.social-post__content>p,.social-feed:not(.social-feed--compact) .social-post__content>p,.social-comment__body>p,.social-feed:not(.social-feed--compact) .social-comment__body>p,.profile-social .social-post__content>p,.social-composer textarea,.social-post__edit textarea,.social-comment-compose textarea{color:#fff}.social-post__content>header,.social-comment__body>header{align-items:flex-start;gap:9px;display:flex}.social-author-stack{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.social-author-stack>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-width:0;padding:0;display:inline-flex}.social-author-stack>span{overflow-wrap:anywhere;color:#aaa;max-width:100%;font-size:.63rem;line-height:1.35;display:block}.social-author-stack--inline{flex:1;gap:4px;overflow:hidden}.social-author-stack--inline>.social-post__author{flex-wrap:nowrap;width:100%;max-width:100%}.social-author-stack--inline .social-post__author strong{flex-shrink:1;min-width:0}.social-author-stack--inline .social-author-handle{text-overflow:ellipsis;white-space:nowrap;color:#aaa;min-width:0;max-width:52%;font-size:.63rem;font-weight:400;overflow:hidden}.social-author-stack--inline>.social-author-artist{color:#ddd;align-items:center;gap:4px;max-width:100%;font-size:.63rem;line-height:1.35;display:inline-flex}.social-author-artist>span:not(.social-author-artist__music){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-author-artist__music{background:var(--accent);flex:0 0 13px;width:13px;height:13px;display:block;-webkit-mask:url(/brand/artist-music-icon.png) 50%/contain no-repeat;mask:url(/brand/artist-music-icon.png) 50%/contain no-repeat}.social-author-artist:hover>span:not(.social-author-artist__music){color:#fff;text-decoration:underline}.social-author-stack--inline>button:focus-visible{outline:2px solid var(--accent-text);outline-offset:-1px;border-radius:2px}.social-feed--compact .social-author-stack--inline .social-author-handle,.social-feed--compact .social-author-stack--inline>.social-author-artist{font-size:.53rem}.social-post__content>header>time,.social-comment__body>header>time{color:#999;flex-shrink:0;margin-left:auto;padding-top:2px;font-size:.6rem}.social-feed--compact .social-author-stack>span{font-size:.53rem}.social-comment__body .social-author-stack strong{font-size:.7rem}.social-comment__body .social-author-stack .verified-badge{width:11px;height:11px}.social-author-stack--inline>.social-author-artist>.verified-badge{vertical-align:middle;flex:0 0 1.1em;align-self:center;width:1.1em;height:1.1em;margin:0}.social-hashtag,.social-post__content a.social-hashtag,.social-comment__body a.social-hashtag{color:var(--accent-text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.social-hashtag:hover{color:var(--accent-hover);text-decoration:underline}.social-hashtag:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:2px}.global-search__hashtags>.social-hashtag{padding:11px 15px;display:block}.social-composer .social-composer-tool{min-width:28px;min-height:28px;color:var(--accent-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.social-composer .social-composer-tool:hover,.social-composer .social-composer-tool[aria-expanded=true]{background:rgb(var(--accent-rgb) / .086);border-color:rgb(var(--accent-rgb) / .333)}.social-gif-icon{border:1px solid;border-radius:3px;padding:2px;font-size:8px;font-weight:800;line-height:1;display:block}.social-feed--compact .social-composer__footer{gap:4px}.social-feed--compact .social-composer__footer>div{flex-wrap:nowrap;gap:3px}.social-feed--compact .social-composer__footer .social-attach-button{min-width:28px;padding:4px}.social-hashtag-search{min-width:0;color:var(--accent-text);background:#111;border:1px solid #303030;border-radius:6px;align-items:center;gap:7px;margin:12px 0;padding:5px 9px;display:flex}.social-hashtag-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:25px;padding:0;font-size:.74rem}.social-hashtag-search button{color:#ddd;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;min-width:27px;min-height:27px;padding:4px;display:grid}.social-hashtag-filter{color:#fff;align-items:center;gap:5px;margin:0 0 10px;font-size:.72rem;display:flex}.social-hashtag-filter strong{color:var(--accent-text);overflow-wrap:anywhere}.social-picker{background:#171214;border:1px solid #53303a;border-radius:9px;min-width:0;max-width:100%;margin:10px 0;padding:13px}.social-picker>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.social-picker>header strong{color:#fff;align-items:center;gap:6px;font-size:.78rem;display:flex}.social-picker>header>button{color:#aaa;cursor:pointer;background:0 0;border:0;place-items:center;min-width:28px;min-height:28px;padding:3px;display:grid}.social-picker__search{color:#a69ca0;border:1px solid #3e3237;border-radius:6px;align-items:center;gap:7px;padding:8px 9px;display:flex}.social-picker__search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:.75rem}.social-picker>small{color:#b5a3ac;margin:10px 0;font-size:.62rem;display:block}.social-picker>p{color:#e4c6d2;align-items:center;gap:6px;font-size:.72rem;line-height:1.6;display:flex}.social-hashtag-picker__tags{flex-wrap:wrap;gap:6px;display:flex}.social-hashtag-picker__tags button,.social-picker__more{color:#ff5578;cursor:pointer;overflow-wrap:anywhere;background:#291820;border:1px solid #59303d;border-radius:5px;padding:7px 9px;font-size:.7rem}.social-picker__more{margin-top:10px}.social-composer{position:relative}.social-composer .social-hashtag-picker{z-index:25;box-sizing:border-box;overscroll-behavior:contain;border-radius:7px;width:calc(100% - 24px);max-width:360px;max-height:min(200px,52dvh - 65px);margin:0;padding:8px;position:absolute;bottom:50px;left:12px;overflow-y:auto;box-shadow:0 8px 24px #0006}.social-hashtag-picker>header{gap:6px;margin-bottom:6px}.social-hashtag-picker>header strong{gap:5px;font-size:.71rem}.social-composer .social-hashtag-picker>header>button{border-radius:3px;min-width:22px;min-height:22px;padding:2px}.social-hashtag-picker .social-picker__search{gap:5px;padding:5px 7px}.social-hashtag-picker .social-picker__search input{min-height:16px;font-size:.67rem}.social-hashtag-picker>small{margin:6px 0;font-size:.58rem}.social-hashtag-picker__tags{overscroll-behavior:contain;scrollbar-width:thin;gap:4px;max-height:76px;overflow-y:auto}.social-composer .social-hashtag-picker__tags button,.social-composer .social-hashtag-picker .social-picker__more{border-radius:4px;min-height:22px;padding:2px 6px;font-size:.62rem;font-weight:450;line-height:1.2}.social-hashtag-picker .social-picker__more{margin-top:6px}.social-hashtag-picker>p{margin:6px 0 0;font-size:.63rem}.feed-rail .social-composer>.social-composer__footer{z-index:20;background:#111;margin-bottom:-5px;padding-bottom:8px;position:sticky;bottom:-13px}.social-post__content>header>time .social-post__edited{color:#bdb5c0;font-size:inherit;white-space:nowrap}.social-mention-editor{flex:1;width:100%;min-width:0;position:relative}.social-composer>.social-mention-editor{border:0;padding:0;display:block}.social-post__edit>.social-mention-editor{display:block}.social-mention-editor textarea{box-sizing:border-box;width:100%;display:block}.social-mention,.social-post__content a.social-mention,.social-comment__body a.social-mention{color:var(--accent-text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.social-mention:hover{color:var(--accent-hover);text-decoration:underline}.social-mention:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.social-mention-picker{z-index:15;box-sizing:border-box;background:#171214;border:1px solid #59303d;border-radius:7px;width:100%;min-width:0;margin:5px 0 9px;padding:5px;position:relative;box-shadow:0 10px 24px #0005}.social-mention-picker header{flex-wrap:wrap;justify-content:space-between;gap:4px;padding:6px;display:flex}.social-mention-picker header strong{color:#fff;font-size:.73rem}.social-mention-picker small{color:#b5a3ac;font-size:.62rem}.social-mention-picker [role=listbox]{overscroll-behavior:contain;max-height:220px;overflow-y:auto}.social-mention-picker [role=option]{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:7px;display:flex}.social-mention-picker [role=option]>span:last-child{gap:2px;min-width:0;display:grid}.social-mention-picker [role=option]>span{color:#fff}.social-mention-picker [role=option] strong{overflow-wrap:anywhere;align-items:center;gap:5px;font-size:.74rem;display:flex}.social-mention-picker [role=option] small{overflow-wrap:anywhere}.social-mention-picker__avatar{background:#303030;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.8rem;display:grid;overflow:hidden}.social-mention-picker__avatar img{object-fit:cover;width:32px;height:32px}.social-mention-picker>p{color:#c4b3ba;margin:6px;font-size:.62rem;line-height:1.5}.social-comment--focused{outline:1px solid var(--accent-text);outline-offset:4px;border-radius:4px}.social-post-focus-note{color:#ccc;justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;display:flex}.social-post-focus-note button{color:var(--accent-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:5px 0}.social-composer .social-publish-label{color:inherit;font:inherit}@media (max-width:500px){.social-composer>.social-composer__footer{gap:4px}.social-composer>.social-composer__footer>div{flex-wrap:nowrap;gap:3px}}@media (max-width:380px){.social-composer .social-publish-label{display:none}}.social-giphy-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:290px;display:grid;overflow-y:auto}.social-giphy-picker__grid button{cursor:pointer;background:#262024;border:1px solid #0000;border-radius:5px;min-width:0;padding:0;overflow:hidden}.social-giphy-picker__grid button:hover,.social-giphy-picker__grid button:focus-visible{border-color:var(--accent-text);outline:2px solid var(--accent-text);outline-offset:-2px}.social-giphy-picker__grid img,.social-giphy-picker__grid video{object-fit:cover;width:100%;height:105px;display:block}.social-feed--compact .social-giphy-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.giphy-attribution{color:#ddd;justify-content:flex-end;align-items:center;gap:5px;margin-top:10px;font-size:10px;text-decoration:none;display:flex}.giphy-attribution strong{color:#fff;letter-spacing:1px;font-size:12px}.social-composer__gif{border:1px solid #3c3035;border-radius:7px;margin:10px 0;padding:8px;position:relative}.social-composer__gif>img,.social-composer__gif>video{border-radius:5px;width:auto;max-width:100%;max-height:180px;margin:auto;display:block}.social-composer__gif>button{color:#fff;cursor:pointer;background:#000b;border:1px solid #777;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:9px;right:9px}.social-giphy-media{max-width:400px;margin-top:12px}.social-giphy-media>div{position:relative}.social-giphy-media video,.social-giphy-media>img{border-radius:8px;max-width:100%;max-height:320px;display:block}.social-giphy-media>div>button{color:#fff;cursor:pointer;background:#000b;border:1px solid #ffffff40;border-radius:5px;align-items:center;gap:4px;min-height:29px;padding:5px 8px;font-size:11px;display:flex;position:absolute;bottom:8px;left:8px}.social-giphy-media>p{color:#ddd;font-size:.75rem}@media (max-width:500px){.social-composer .social-attach-label{display:none}.social-composer .social-attach-button{min-width:28px;padding:4px}.social-composer__footer>div{flex-wrap:nowrap;gap:4px}}.appearance-settings{max-width:1050px}.appearance-settings .portal-section__heading p{max-width:690px;line-height:1.7}.appearance-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.appearance-picker{background:#121212;border:1px solid #333;border-radius:12px;min-width:0;margin:0;padding:22px}.appearance-picker legend{color:#fff;padding:0 7px;font-size:.85rem;font-weight:650}.appearance-picker>p{color:#aaa;margin:0 0 18px;font-size:.75rem}.appearance-picker__controls{grid-template-columns:minmax(0,1fr) 22px 50px;gap:13px;display:grid}.appearance-picker__plane{touch-action:none;cursor:crosshair;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border:1px solid #ffffff30;border-radius:4px;height:240px;position:relative}.appearance-picker__plane i{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000a}.appearance-picker__plane:focus-visible{outline-offset:4px;outline:2px solid #fff}.appearance-picker__hue{background:linear-gradient(red,#f0f,#00f,#0ff,#0f0,#ff0,red);border-radius:4px;width:22px;height:240px;display:flex}.appearance-picker__hue input{appearance:none;writing-mode:vertical-lr;cursor:ns-resize;direction:rtl;background:0 0;width:22px;height:100%;margin:0;padding:0}.appearance-picker__hue input::-webkit-slider-thumb{appearance:none;background:0 0;border:2px solid #fff;border-radius:3px;width:28px;height:8px;box-shadow:0 0 1px #000}.appearance-picker__hue input::-moz-range-thumb{background:0 0;border:2px solid #fff;border-radius:3px;width:26px;height:6px}.appearance-picker__swatches{flex-direction:column;align-items:center;padding-top:2px;display:flex}.appearance-picker__swatches span{color:#aaa;margin:4px 0;font-size:.62rem}.appearance-picker__swatches i{border:1px solid #ffffff40;width:48px;height:45px;display:block}.appearance-hex{color:#ddd;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;font-size:.8rem;display:flex}.appearance-hex input{color:#fff;background:#080808;border:1px solid #555;border-radius:5px;width:140px;min-width:0;padding:9px 12px;font:500 .9rem ui-monospace,monospace}.appearance-hex input[aria-invalid=true]{border-color:var(--danger-soft)}.appearance-picker>small{color:#aaa;min-height:24px;margin-top:10px;font-size:.65rem;display:block}.appearance-presets{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.appearance-presets button{cursor:pointer;border:1px solid #ffffff45;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;display:grid}.appearance-presets button[aria-pressed=true]{outline-offset:3px;outline:2px solid #fff}.appearance-picker:disabled{opacity:.65}.appearance-preview{background:#101010;border:1px solid #333;border-radius:12px;min-width:0;padding:24px}.appearance-preview__label{color:#aaa;letter-spacing:1.7px;font-size:.6rem}.appearance-preview__top{justify-content:space-between;align-items:center;margin:24px 0;font-size:1.1rem;display:flex}.appearance-preview__top svg,.appearance-preview__heart{color:var(--accent-text)}.appearance-preview__nav{border-left:3px solid var(--accent);background:rgb(var(--accent-rgb) / .1);color:#fff;border-radius:5px;align-items:center;gap:10px;padding:12px;font-size:.75rem;display:flex}.appearance-preview__nav span{color:#aaa;margin-left:auto;font-size:.6rem}.appearance-preview article{border-bottom:1px solid #303030;gap:10px;padding:26px 0;display:flex}.appearance-preview article>div{min-width:0}.appearance-preview article strong{font-size:.8rem}.appearance-preview article small{color:#999;margin-top:4px;font-size:.65rem;display:block}.appearance-preview article p{color:#fff;font-size:.8rem;line-height:1.8}.appearance-preview__avatar{background:#292929;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.75rem;display:grid}.appearance-preview__heart{fill:currentColor}.appearance-preview__composer{border:1px solid #333;border-radius:8px;margin-top:22px;padding:14px}.appearance-preview__composer>span{color:#aaa;font-size:.7rem}.appearance-preview__composer>div{color:var(--accent-text);justify-content:flex-end;align-items:center;gap:16px;margin-top:25px;display:flex}.appearance-preview__composer button{border:1px solid var(--accent-soft);color:var(--accent-on);background:var(--accent);pointer-events:none;border-radius:4px;padding:7px 15px;font-size:.7rem}.appearance-preview>p,.appearance-note{color:#aaa;font-size:.72rem;line-height:1.8}.appearance-note{margin:22px 0}.appearance-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.appearance-actions button{color:#ddd;cursor:pointer;background:#181818;border:1px solid #444;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font-size:.75rem;display:inline-flex}.appearance-actions button[type=submit]{background:var(--accent);color:var(--accent-on);border-color:var(--accent-soft)}.appearance-actions button:disabled{opacity:.45;cursor:not-allowed}.appearance-status{color:#9ce2ba;font-size:.75rem;line-height:1.7}.appearance-error{color:var(--danger-soft);font-size:.75rem;line-height:1.7}.clerk-primary{color:var(--accent-on)!important}.social-picker__tags button,.social-hashtag-picker__tags button,.social-picker__more{color:var(--accent-text);border-color:rgb(var(--accent-rgb) / .3);background:rgb(var(--accent-rgb) / .08)}.social-mention-picker [role=option][aria-selected=true]{background:rgb(var(--accent-rgb) / .14)}.social-picker,.social-mention-picker{border-color:rgb(var(--accent-rgb) / .3)}@media (max-width:1100px){.appearance-grid{grid-template-columns:1fr}.appearance-picker__plane,.appearance-picker__hue{height:230px}}@media (max-width:480px){.appearance-picker,.appearance-preview{padding:14px}.appearance-picker__controls{grid-template-columns:minmax(0,1fr) 19px 42px;gap:9px}.appearance-picker__swatches i{width:40px}.appearance-picker__plane,.appearance-picker__hue{height:190px}.appearance-hex input{width:125px}.appearance-actions button{flex:1;justify-content:center}}.verified-membership{background:#151217;border:1px solid #38323d;border-radius:13px;min-width:0;margin:24px 0;padding:25px}.account-settings .verified-membership{background:0 0;border:0;margin:0;padding:0}.verified-membership h2{color:#fff;align-items:center;gap:10px;display:flex}.verified-membership h2 .verified-badge{flex-shrink:0;width:23px;height:23px}.verified-membership p{color:#b6aebc;font-size:.82rem;line-height:1.8}.verified-membership small{color:#a39aa8;margin-top:20px;font-size:.72rem;line-height:1.7;display:block}.verified-membership .billing-action{margin:18px 0}.liked-songs{background:linear-gradient(140deg,rgb(var(--accent-rgb) / .06),#101010 50%);border:1px solid #303030;border-radius:15px;min-width:0;margin:28px 0;padding:24px}.liked-songs__header{align-items:center;gap:20px;display:flex}.liked-songs__header>div{min-width:0}.liked-songs__cover{border:1px solid rgb(var(--accent-rgb) / .35);background:linear-gradient(135deg,rgb(var(--accent-rgb) / .22),#171717);width:88px;height:88px;color:var(--accent-text);border-radius:12px;flex:0 0 88px;place-items:center;display:grid}.liked-songs__header h2{color:#fff;letter-spacing:-.045em;margin:7px 0;font-size:clamp(1.7rem,3vw,2.5rem)}.liked-songs__header p{color:#aaa;margin:0;font-size:.75rem;line-height:1.7}.liked-songs__toolbar{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 18px;display:flex}.liked-songs__toolbar>div{flex-wrap:wrap;gap:9px;display:flex}.liked-songs button{font:inherit;cursor:pointer}.liked-songs__toolbar button,.liked-songs__error button,.liked-songs__more{color:#eee;background:#202020;border:1px solid #404040;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 14px;font-size:.75rem;display:inline-flex}.liked-songs__toolbar .liked-songs__play-all{background:var(--accent);color:var(--accent-on);border-color:var(--accent-soft)}.liked-songs button:disabled{opacity:.4;cursor:not-allowed}.liked-songs button:focus-visible,.liked-songs :is(input,select):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.liked-songs__toolbar>span{color:#999;font-size:.66rem}.liked-songs__filters{gap:12px;margin-bottom:15px;display:flex}.liked-songs__filters label{color:#aaa;background:#111;border:1px solid #383838;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:9px 12px;font-size:.7rem;display:flex}.liked-songs__filters label:first-child{flex:1}.liked-songs__filters input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:3px 0;font-size:.78rem}.liked-songs__filters select{color:#eee;max-width:150px;font:inherit;background:#111;border:0;padding:3px;font-size:.73rem}.liked-songs__list{margin:0;padding:0;list-style:none}.liked-songs__list>li{border-top:1px solid #292929;border-radius:6px;grid-template-columns:22px 46px minmax(0,1.3fr) minmax(0,.8fr) 42px 36px 30px;align-items:center;gap:13px;min-height:74px;padding:10px 7px;display:grid}.liked-songs__list>li:hover{background:#ffffff06}.liked-songs__number{color:#777;font-size:.7rem}.liked-songs__art{background:#222;border:0;border-radius:7px;width:46px;height:46px;padding:0;display:block;position:relative;overflow:hidden}.liked-songs__art .album-art{border-radius:7px;width:46px;height:46px}.liked-songs__art>span{color:#fff;opacity:0;background:#0008;place-items:center;display:grid;position:absolute;inset:0}.liked-songs__art:hover>span,.liked-songs__art:focus-visible>span,.liked-songs__list>li[data-playing=true] .liked-songs__art>span{opacity:1}.liked-songs__identity{min-width:0}.liked-songs__identity>strong{color:#f6f6f6;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.8rem;line-height:1.5;display:flex}.liked-songs__identity>.track-artist-credits{color:#aaa;overflow-wrap:anywhere;margin-top:4px;font-size:.67rem;line-height:1.6;display:block}.liked-songs__list>li[data-playing=true] .liked-songs__identity>strong{color:var(--accent-text)}.liked-songs__release{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.liked-songs__duration{color:#999;text-align:right;font-size:.67rem}.liked-songs__playlist,.liked-songs__unlike{color:#aaa;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:0;min-height:32px;padding:3px;display:inline-flex}.liked-songs__playlist svg:first-child{width:10px}.liked-songs__unlike{color:var(--accent-text)}.liked-songs__empty{text-align:center;color:#aaa;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;padding:22px;font-size:.8rem;line-height:1.7;display:flex}.liked-songs__empty>svg{color:var(--accent-text)}.liked-songs__empty h3,.liked-songs__empty p{margin:0}.liked-songs__empty h3{color:#eee;font-size:1rem}.liked-songs__empty p{max-width:440px}.liked-songs__error{color:var(--danger-soft);margin:15px 0;font-size:.75rem;line-height:1.8}.liked-songs__more{margin:20px auto 0;display:flex}.profile-artist-visibility{border-bottom:1px solid var(--border);width:100%;margin-bottom:20px;padding-bottom:20px}.profile-artist-visibility .profile-switch__copy{flex:1;min-width:0}.profile-artist-link{background:#ffffff04;border:1px solid #ffffff20;border-radius:10px;grid-column:1/-1;margin-bottom:22px;padding:16px 20px}.profile-artist-link>a{color:#fff;flex-wrap:wrap;align-items:center;gap:7px;width:fit-content;margin-top:10px;text-decoration:none;display:flex}.profile-artist-link>a:focus-visible{outline:2px solid var(--accent-text);outline-offset:5px}.profile-artist-link>a>small{color:#aaa;font-size:.75rem}.profile-artist-link>a>.verified-badge{flex:0 0 14px;width:14px;height:14px;margin:0}.profile-artist-link__icon{background:var(--accent);width:17px;height:17px;display:inline-block;-webkit-mask:url(/brand/artist-music-icon.png) 50%/contain no-repeat;mask:url(/brand/artist-music-icon.png) 50%/contain no-repeat}.verified-membership__status{background:#ffffff08;border:1px solid #ffffff30;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 16px;padding:15px 18px;display:flex}.verified-membership__status>span:first-child{color:#eee;font-weight:600}.verified-membership__status>strong{text-transform:capitalize;color:#eee;background:#ffffff15;border-radius:5px;padding:5px 10px}.verified-membership__status[data-active=true]{background:#54d6aa0a;border-color:#54d6aa66}.verified-membership__status[data-active=true]>strong{color:#9ff3d4;background:#54d6aa20}.verified-membership__status>span:last-child{color:#bbb;font-size:.78rem}.verified-membership__grant{border:1px solid var(--accent-soft);border-left:3px solid var(--accent);background:rgb(var(--accent-rgb) / .08);border-radius:9px;align-items:flex-start;gap:13px;margin:16px 0 22px;padding:18px;display:flex}.verified-membership__grant>svg{color:var(--accent-text);flex:0 0 21px}.verified-membership__grant strong{color:#fff}.verified-membership__grant p{color:#f0f0f0;margin:7px 0}.verified-membership__grant small{color:#aaa}.moderation-decision-dialog,.account-review-dialog{color:#f5f5f5;background:#151217;border:1px solid #47414b;border-radius:15px;width:min(720px,100% - 28px);max-height:calc(100dvh - 36px);margin:auto;padding:26px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0009}.moderation-decision-dialog::backdrop,.account-review-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000c}.moderation-decision-dialog h2,.account-review-dialog h2{margin:0 0 15px;font-size:1.4rem}.moderation-decision-dialog p,.account-review-dialog p{color:#c7c1cb;font-size:.82rem;line-height:1.65}.moderation-decision-dialog label{flex-direction:column;gap:8px;margin-top:18px;font-size:.8rem;font-weight:600;display:flex}.moderation-decision-dialog :is(select,textarea,input),.infraction-actions textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#0e0d0f;border:1px solid #4b424e;border-radius:6px;padding:11px}.moderation-decision-dialog textarea,.infraction-actions textarea{resize:vertical;min-height:80px}.moderation-decision-dialog aside{border:1px solid #3d353f;border-radius:7px;padding:12px;font-size:.8rem}.moderation-decision-dialog aside small{color:#aaa;margin-top:7px;display:block}.moderation-decision-dialog footer,.account-review-dialog footer,.infraction-reviews footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.moderation-decision-dialog button,.infraction-actions button,.infraction-reviews button,.infraction-snapshot button{color:#fff;font:inherit;cursor:pointer;background:#29212b;border:1px solid #514552;border-radius:6px;padding:9px 13px;font-size:.78rem}.moderation-decision-dialog button[type=submit],.infraction-actions button[type=submit]{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.moderation-decision-dialog button:disabled,.infraction-actions button:disabled{opacity:.4;cursor:not-allowed}.account-review-dialog footer{border-top:1px solid #3e3541;justify-content:flex-start;padding-top:18px}.account-review-dialog footer a{color:#ddd;font-size:.75rem}.account-review-dialog footer button{color:#eee;font:inherit;cursor:pointer;background:#29212b;border:1px solid #514552;border-radius:5px;padding:6px 10px;font-size:.75rem}.infraction-content{color:#f4f4f4;overflow-wrap:anywhere;min-width:0;padding:18px 0}.infraction-content>header{background:#e5a7410b;border:1px solid #e5a74166;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;padding:14px;display:flex}.infraction-content>header>svg{color:#efbd6c;flex-shrink:0}.infraction-content>header strong,.infraction-content>header span{display:block}.infraction-content>header span{color:#aaa;margin-top:4px;font-size:.72rem}.infraction-content h3{color:#fff;margin:8px 0;font-size:1.05rem}.infraction-content p{color:#c7c1cb;white-space:pre-wrap;font-size:.82rem;line-height:1.7}.infraction-content a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.infraction-rule-link{font-size:.8rem}.infraction-snapshot{background:#0b0b0c;border:1px solid #3c343f;border-radius:9px;margin:20px 0;padding:17px}.infraction-snapshot>span:first-child{letter-spacing:.1em;color:#aaa;margin-bottom:13px;font-size:.6rem;font-weight:700;display:block}.infraction-snapshot>strong{font-size:.85rem;display:block}.infraction-snapshot strong small{color:#aaa;font-weight:400}.infraction-snapshot time{color:#999;margin-top:7px;font-size:.7rem;display:block}.infraction-snapshot blockquote{white-space:pre-wrap;color:#fff;border:0;margin:16px 0;padding:0;font-size:.85rem;line-height:1.75}.infraction-snapshot small{color:#aaa;margin-top:8px;font-size:.72rem;display:block}.infraction-snapshot :is(img,video){object-fit:contain;background:#080808;width:100%;max-height:400px;margin-top:12px;display:block}.infraction-snapshot__author{align-items:center;gap:11px;min-width:0;display:flex}.infraction-snapshot__author>div:last-child{overflow-wrap:anywhere;min-width:0}.infraction-snapshot__author strong{font-size:.85rem}.infraction-snapshot__author small{margin-top:3px}.infraction-snapshot__avatar{color:#fff;background:#29212b;border:1px solid #514552;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:1rem;font-weight:700;display:grid;overflow:hidden}.infraction-snapshot .infraction-snapshot__avatar img{object-fit:cover;width:40px;height:40px;max-height:none;margin:0}.infraction-snapshot ol{padding-left:20px;font-size:.8rem;line-height:1.8}.infraction-consequence{background:#e5a74108;border-left:3px solid #e5a741;border-radius:5px;margin:18px 0;padding:15px}.infraction-consequence p:last-child{margin-bottom:0}.infraction-actions{gap:15px;display:grid}.infraction-actions form{gap:12px;margin:10px 0;display:grid}.infraction-actions label{align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.7;display:flex}.infraction-actions label:has(textarea){flex-direction:column;display:flex}.infraction-actions input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px;margin-top:4px}.infraction-actions form>p{margin:0;font-size:.72rem}.infraction-actions button{justify-self:start}.infraction-acknowledged{align-items:center;gap:8px;display:flex;color:#a1e7c5!important}.infraction-error{color:var(--danger-soft)!important}.infraction-reviews details{border:1px solid #453a47;border-radius:9px;margin:14px 0;padding:15px}.infraction-reviews summary{cursor:pointer;font-size:.8rem;line-height:1.8}.infraction-reviews details>section{max-width:800px}.account-restriction-banner{z-index:1000;color:#f2d6a7;background:#211b12;border:1px solid #9e7840;border-radius:8px;width:min(740px,100% - 24px);padding:12px 17px;font-size:.75rem;line-height:1.6;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0008}.account-restriction-banner a{color:#fff;text-decoration:underline}.moderation-decision-dialog :focus-visible,.account-review-dialog :focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media (max-width:600px){.moderation-decision-dialog,.account-review-dialog{max-height:calc(100dvh - 20px);padding:18px 14px}.infraction-snapshot{padding:13px}.infraction-content>header{align-items:flex-start}.moderation-decision-dialog footer button{flex:1}}@media (max-width:1100px){.liked-songs__list>li{grid-template-columns:18px 46px minmax(0,1fr) 40px 32px 30px;gap:10px}.liked-songs__release{display:none}}@media (max-width:600px){.liked-songs{margin:20px 0;padding:16px 12px}.liked-songs__header{gap:13px}.liked-songs__cover{flex-basis:65px;width:65px;height:65px}.liked-songs__header p{font-size:.68rem}.liked-songs__toolbar{flex-direction:column;align-items:flex-start;gap:9px}.liked-songs__filters{flex-direction:column;gap:8px}.liked-songs__filters label:last-child{align-self:flex-end}.liked-songs__list>li{grid-template-columns:40px minmax(0,1fr) 28px 28px;gap:8px;padding:10px 0}.liked-songs__number,.liked-songs__duration{display:none}.liked-songs__art,.liked-songs__art .album-art{width:40px;height:40px}.liked-songs__art>span{opacity:1;background:#0004}.liked-songs__identity>strong{font-size:.76rem}.liked-songs__identity>.track-artist-credits{font-size:.64rem}}.social-safety details{background:#141116;border:1px solid #403744;border-radius:8px;margin:14px 0;padding:14px}.social-safety summary{cursor:pointer;overflow-wrap:anywhere;line-height:1.6}.social-safety fieldset{border:0;gap:14px;min-width:0;padding:12px 0;display:grid}.social-safety label{align-items:center;gap:9px;font-size:.8rem;display:flex}:is(.social-safety label:has(textarea),.social-safety__limits label){flex-direction:column;align-items:stretch}.social-safety__limits{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.social-safety :is(input:not([type=checkbox]),select,textarea){color:#fff;min-width:0;font:inherit;background:#0c0b0d;border:1px solid #514552;border-radius:5px;padding:9px}.social-safety textarea{box-sizing:border-box;resize:vertical;width:100%}.social-safety button{color:#fff;cursor:pointer;font:inherit;background:#302733;border:1px solid #514552;border-radius:5px;padding:8px 12px;font-size:.78rem}.social-safety button:disabled{opacity:.45;cursor:default}.social-safety :is(button,input,select,textarea):focus-visible{outline:2px solid var(--accent,#fa0115);outline-offset:3px}.social-safety__phrase,.social-safety__actions,.social-safety nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.social-safety__phrase>span,.social-safety__phrase>input{overflow-wrap:anywhere;flex:1}.social-safety blockquote{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;background:#090909;margin:15px 0;padding:14px}.social-safety li{overflow-wrap:anywhere;margin:10px 0;line-height:1.6}.social-safety a{color:var(--accent,#fa0115)}.social-safety code{overflow-wrap:anywhere}.feed-review-database,.disputes-database{min-width:0}.disputes-database h1{align-items:center;gap:9px;display:flex}.disputes-database :is(input,select,button){font:inherit}.disputes-database__filters :is(input,select),.disputes-database__filters>button,.disputes-database__refresh,.disputes-database__view{color:#f1eaf6;background:#161119;border:1px solid #44374d;border-radius:4px;padding:8px 10px;font-size:.73rem}.disputes-database__refresh{align-items:center;gap:7px;display:flex}.disputes-database button{cursor:pointer}.disputes-database button:disabled{opacity:.5;cursor:default}.disputes-database :is(button,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.disputes-database__counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.disputes-database__counts>span{color:#b5a6c0;background:#141017;border:1px solid #352b3e;border-radius:5px;gap:6px;padding:12px;font-size:.68rem;display:grid}.disputes-database__counts b{color:#fff;font-size:1.2rem}.disputes-database__filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:9px;margin:20px 0;display:grid}.disputes-database__filters>label{color:#b6a8c1;gap:6px;min-width:0;font-size:.67rem;display:grid}.disputes-database__filters .disputes-database__search{background:#161119;border:1px solid #44374d;border-radius:4px;align-items:center;gap:7px;padding-left:10px;display:flex}.disputes-database__search input{background:0 0;border:0;width:100%;min-width:0}.disputes-database__notice{color:#baa6c9;font-size:.75rem}.portal-users__table.disputes-database__table{min-width:1080px}.disputes-database__table :is(th,td){box-sizing:border-box;padding:7px 8px}.disputes-database .disputes-database__filters .disputes-database__search input{box-shadow:none;border:0}.disputes-database__table :is(th,td):first-child{width:135px}.disputes-database__table :is(th,td):nth-child(2){width:125px}.disputes-database__table :is(th,td):nth-child(3){width:195px}.disputes-database__table :is(th,td):nth-child(4){width:170px}.disputes-database__table :is(th,td):nth-child(5){width:120px}.disputes-database__table :is(th,td):nth-child(6),.disputes-database__table :is(th,td):nth-child(7){width:100px}.disputes-database__table :is(th,td):last-child{width:65px}.disputes-database__table .portal-users__identity{align-items:center;gap:8px;min-width:0;display:flex}.disputes-database__table .portal-users__identity>span:last-child{min-width:0;overflow:hidden}.disputes-database__table small{color:#9d8da9;text-overflow:ellipsis;margin-top:4px;font-size:.62rem;display:block;overflow:hidden}.disputes-database__table .portal-users__record-link{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#fff;max-width:calc(100% - 18px);font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:600;display:inline-block;overflow:hidden}.disputes-database__table .portal-users__record-link:hover{text-decoration:underline}.disputes-database__table .verified-badge{vertical-align:middle;margin-left:4px}.disputes-database__status{color:#edc57a;white-space:nowrap;background:#302414;border:1px solid #5e4b31;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:.65rem;display:inline-flex}.disputes-database__status i{background:currentColor;border-radius:50%;width:5px;height:5px}.disputes-database__status.is-investigating{color:#98c6f3;background:#172738;border-color:#365b7b}.disputes-database__status.is-resolved{color:#7dd8b5;background:#142b24;border-color:#285e4a}.disputes-database__status.is-dismissed{color:#bcafc7;background:#27212d;border-color:#55465f}.disputes-database__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dispute-record__people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.dispute-record__person{border:1px solid #403149;border-radius:5px;min-width:0;padding:14px}.dispute-record__person h3{margin:0 0 12px}.dispute-record__person .portal-users__identity{align-items:center;gap:9px;margin-bottom:12px;display:flex}.dispute-record__person small{color:#ad9aba;font-size:.7rem;display:block}.dispute-record__text{border:1px solid #403149;border-radius:5px;margin:18px 0;padding:14px}.dispute-record__text h3{margin:0 0 12px}.dispute-record__text p,.dispute-record__text li{white-space:pre-wrap;overflow-wrap:anywhere}.dispute-record__text li{margin:9px 0}.dispute-record .dispute-decision label{gap:8px;display:grid}.dispute-record .dispute-decision :is(select,textarea){color:#f4ebfa;min-width:0;font:inherit;background:#110e15;border:1px solid #594365;border-radius:4px;padding:9px}.dispute-record .dispute-decision .dispute-decision__restore{display:flex}.dispute-record .portal-user-record__footer a{color:var(--accent);align-items:center;gap:5px;font-size:.73rem;display:inline-flex}.dispute-record .portal-user-record__footer>button{margin-left:auto}@media (max-width:1100px){.disputes-database__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.disputes-database__filters .disputes-database__search{grid-column:1/-1}}@media (max-width:620px){.disputes-database__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.dispute-record__people{grid-template-columns:minmax(0,1fr)}.disputes-database .portal-users__heading{flex-wrap:wrap}.disputes-database__filters select{width:100%}}.moderation-center__panel .portal-section{margin-top:18px;padding-top:0}.moderation-history>.portal-section__heading{flex-wrap:wrap;gap:12px}.moderation-history>.portal-section__heading>button{color:#eee3f5;font:inherit;cursor:pointer;background:#211827;border:1px solid #4c3b57;border-radius:4px;padding:8px 12px;font-size:.72rem}.moderation-center{min-width:0}.moderation-center__heading{margin-bottom:22px}.moderation-center__heading>span{color:var(--accent);letter-spacing:.12em;font-size:.67rem;font-weight:700}.moderation-center__heading h1{align-items:center;gap:10px;margin:12px 0;font-size:clamp(1.5rem,2.5vw,2rem);display:flex}.moderation-center__heading p,.moderation-center__description{color:#b8a9c4;font-size:.8rem;line-height:1.6}.moderation-center__tabs{scrollbar-width:thin;background:#131016;border:1px solid #3b3043;border-radius:6px;gap:5px;margin:0 0 18px;padding:5px;display:flex;overflow:auto}.moderation-center__tabs a{color:#b7a7c3;white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:10px 16px;font-size:.78rem;text-decoration:none}.moderation-center__tabs a[aria-current=page]{color:#fff;background:#302337;border-color:#5d436b}.moderation-center :is(a,button,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.moderation-center__panel{min-width:0}.moderation-center__panel .portal-section{margin-top:18px}.moderation-center .portal-users__heading h2{align-items:center;gap:9px;margin:10px 0;font-size:1.3rem;display:flex}.moderation-center__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moderation-history__filters{flex-wrap:wrap;align-items:end;gap:10px;margin:20px 0;display:flex}.moderation-history__filters label{color:#c1b0cd;flex:1;gap:7px;min-width:160px;font-size:.7rem;display:grid}.moderation-history__filters :is(input,select),.moderation-history__filters>button{color:#f4edf7;min-width:0;font:inherit;background:#151018;border:1px solid #4b3b55;border-radius:4px;padding:9px 11px}.moderation-history__filters>button{cursor:pointer;background:#302337;font-size:.75rem}.moderation-history__table{min-width:1000px}.moderation-history__table :is(th,td):first-child{width:160px}.moderation-history__table :is(th,td):nth-child(2){width:180px}.moderation-history__table :is(th,td):nth-child(3){width:140px}.moderation-history__table :is(th,td):nth-child(4){width:210px}.moderation-history__table td{vertical-align:top;padding-top:12px}.moderation-history__table td small{color:#ab9bb7;text-overflow:ellipsis;margin-top:5px;font-size:.63rem;display:block;overflow:hidden}.moderation-history__table details summary{cursor:pointer;text-overflow:ellipsis;overflow:hidden}.moderation-history__table details[open]{white-space:normal;overflow-wrap:anywhere}.moderation-history__table details p{white-space:pre-wrap;line-height:1.6}.moderation-history__table dd{color:#d8c9e1;margin:4px 0 12px}.moderation-history__table dt{color:#9d8aa9;font-size:.65rem}.moderation-history__appeals{border:1px solid #4b3b55;border-radius:5px;margin:15px 0 22px;padding:15px}.moderation-history__appeals>summary{cursor:pointer;font-size:.8rem;font-weight:600}.moderation-history__pagination{color:#b1a1be;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;font-size:.72rem;display:flex}.moderation-history__pagination>span:first-child{margin-right:auto}.moderation-history__pagination a{color:#eee3f5;background:#211827;border:1px solid #4c3b57;border-radius:4px;padding:8px 12px;text-decoration:none}@media (max-width:620px){.moderation-center__tabs a{padding:10px 12px;font-size:.72rem}.moderation-history__filters label{flex-basis:100%;min-width:0}.moderation-history__filters>button{width:100%}.moderation-center__heading h1{align-items:flex-start}.moderation-history__appeals{padding:11px}}.feed-review-database .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feed-review-database .portal-users__heading h1{align-items:center;gap:9px;display:flex}.feed-review-database :is(button,select,input),.feed-review-record textarea{font:inherit}.feed-review-database :is(select,input),.feed-review-record textarea{color:#f6f1fa;background:#131016;border:1px solid #403646;border-radius:4px;min-width:0;padding:8px 10px}.feed-review-database :is(button,select,input):focus-visible,.feed-review-record textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.feed-review-database button{cursor:pointer}.feed-review-database button:disabled{opacity:.45;cursor:default}.feed-review-database .portal-users__heading>button,.feed-review-database__open{color:#f5edf9;background:#24192b;border:1px solid #4e3d58;border-radius:4px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:.72rem;display:inline-flex}.feed-review-database__counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.feed-review-database__counts>span{color:#afa2ba;background:#141017;border:1px solid #332b3a;border-radius:5px;padding:12px;font-size:.7rem}.feed-review-database__counts strong{color:#fff;margin-bottom:4px;font-size:1.25rem;display:block}.feed-review-database__filters{grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(130px,1fr));align-items:end;gap:8px;margin:18px 0;display:grid}.feed-review-database__filters>label{color:#b8a9c5;gap:6px;min-width:0;font-size:.65rem;display:grid}.feed-review-database__filters .feed-review-database__search{background:#131016;border:1px solid #403646;border-radius:4px;align-items:center;gap:7px;padding-left:10px;display:flex}.feed-review-database__search input{background:0 0;border:0;width:100%}.portal-users__table.feed-review-database__table{min-width:1060px}.feed-review-database__table :is(th,td):first-child{width:145px}.feed-review-database__table :is(th,td):nth-child(2){width:180px}.feed-review-database__table :is(th,td):nth-child(3){width:24%}.feed-review-database__table :is(th,td):nth-child(4){width:20%}.feed-review-database__table :is(th,td):nth-child(5){width:70px}.feed-review-database__table :is(th,td):nth-child(6){width:155px}.feed-review-database__table :is(th,td):last-child{width:78px}.feed-review-database__table td>small,.feed-review-database__table .portal-users__identity small{color:#9f90ab;margin-top:3px;font-size:.62rem;display:block}.feed-review-database__table td>b{text-transform:capitalize;font-size:.7rem}.feed-review-database__table .portal-users__identity{align-items:center;gap:8px;min-width:0;display:flex}.feed-review-database__table .portal-users__identity>span:last-child{min-width:0;overflow:hidden}.feed-review-database__name{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#fff;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden;font-weight:600!important}.feed-review-database__name:hover{text-decoration:underline}.feed-review-database__table .portal-users__reports{gap:4px}.feed-review-database__source.is-both{color:#e6bc6d}.feed-review-database__source.is-automatic{color:#b99ae3}.feed-review-database__source.is-reports{color:#e79fa6}.feed-review-database__hint{color:#ab9cb8;font-size:.7rem;line-height:1.6}.feed-review-settings{border:1px solid #392e41;border-radius:6px;min-width:0;margin:26px 0;padding:16px}.feed-review-settings>summary{cursor:pointer;color:#d8ccdf;font-size:.85rem;font-weight:600}.feed-review-settings .social-safety{padding:18px 0 0}.feed-review-record__notice{color:#f1d39f;background:#302315;border:1px solid #72542b;border-radius:5px;padding:12px}.feed-review-record__signals{color:#c4b4d0;flex-wrap:wrap;gap:14px;margin:18px 0;font-size:.72rem;display:flex}.feed-review-record__finding{border:1px solid #3a2e43;border-radius:5px;margin:10px 0;padding:12px}.feed-review-record__finding p{white-space:pre-wrap;margin:8px 0}.feed-review-record__reason{gap:8px;display:grid}.feed-review-record__reason textarea{box-sizing:border-box;resize:vertical;width:100%}.feed-review-record .is-danger{background:#431522;border-color:#9a2943}.feed-review-record .portal-review-inspector__content p,.feed-review-record .portal-review-context p{white-space:pre-wrap;overflow-wrap:anywhere}.feed-review-record .portal-user-record__fields{margin-top:20px}.feed-review-record .portal-user-record__fields a{align-items:center;gap:5px;display:inline-flex}@media (max-width:1100px){.feed-review-database__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-review-database__filters .feed-review-database__search{grid-column:1/-1}}@media (max-width:620px){.feed-review-database__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-review-database__counts>span{padding:10px}.feed-review-database .portal-users__heading{flex-wrap:wrap}.feed-review-database__filters select{width:100%}.feed-review-record__signals{gap:8px;display:grid}}.social-safety__libraries{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.social-safety__libraries article{background:#141116;border:1px solid #403744;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.social-safety__libraries h3{margin:0;font-size:.9rem}.social-safety__libraries p{color:#b6a7bf;margin:8px 0;font-size:.76rem}.social-safety__libraries small{color:#9887a4;font-size:.68rem;line-height:1.5;display:block}.social-safety__libraries button{white-space:nowrap;flex:none}.safety-rule-manager{width:min(1160px,100vw - 32px)}.safety-rule-manager__filters{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.safety-rule-manager__search{flex:1;align-items:center;gap:8px;min-width:180px;display:flex}.safety-rule-manager__search input{width:100%}.safety-rule-manager__filters select{max-width:100%}.safety-rule-manager__add{background:#211925;border:1px solid #49364f;border-radius:6px;flex-wrap:wrap;align-items:end;gap:12px;padding:15px;display:flex}.safety-rule-manager__add>label{flex:1;align-items:stretch;gap:5px;min-width:180px;font-size:.7rem;display:grid}.safety-rule-manager__add>.safety-rule-manager__check{flex:none;align-items:center;min-width:auto;padding:9px 0;display:flex}.safety-rule-manager__add input:not([type=checkbox]),.safety-rule-manager__add select{box-sizing:border-box;width:100%}.safety-rule-manager__tools,.safety-rule-manager__bulk,.safety-rule-manager__pages{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.safety-rule-manager__tools>span{color:#b6a7bf;margin-right:auto}.safety-rule-manager__tools button,.safety-rule-manager__pages button{align-items:center;gap:5px;display:inline-flex}.safety-rule-manager__bulk{border:1px solid #594365;border-radius:5px;padding:10px}.safety-rule-manager__pages{justify-content:space-between;font-size:.72rem}.safety-rule-manager__list{scrollbar-width:thin;border:1px solid #403744;border-radius:6px;width:100%;max-height:min(44vh,440px);overflow:auto}.safety-rule-manager__list table{border-collapse:collapse;width:100%;min-width:620px;font-size:.72rem}.safety-rule-manager__list :is(td,th){text-align:left;vertical-align:middle;border-bottom:1px solid #352b3c;padding:10px}.safety-rule-manager__list th{color:#bba9c7;z-index:1;background:#211925;font-size:.68rem;position:sticky;top:0}.safety-rule-manager__list td{overflow-wrap:anywhere}.safety-rule-manager__list td:last-child{white-space:nowrap}.safety-rule-manager__list td button{margin-right:5px;padding:5px 7px;font-size:.68rem}.safety-rule-manager__list th:has(input){width:24px}.safety-rule-manager__list .portal-users__status{font-size:.64rem}.safety-rule-manager__import summary{align-items:center;gap:8px;display:flex}.safety-rule-manager__import>label{gap:7px;margin:14px 0;display:grid}.safety-rule-manager__import>button{margin:10px 8px 0 0}.safety-rule-manager .portal-user-record__footer button{font-size:.72rem}.safety-rule-manager .portal-users__error{white-space:normal}@media (max-width:760px){.social-safety__libraries{grid-template-columns:minmax(0,1fr)}.social-safety__libraries article{padding:14px}.safety-rule-manager__filters{grid-template-columns:minmax(0,1fr);display:grid}.safety-rule-manager__search{min-width:0}.safety-rule-manager__add{grid-template-columns:minmax(0,1fr);display:grid}.safety-rule-manager__add>label{min-width:0}.safety-rule-manager__list{max-height:42vh}.safety-rule-manager .portal-user-record__header h2{font-size:1rem}}.portal-users .sr-only,.portal-users__roles-dialog .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-users{color:#dedbe1;min-width:0;font-size:.76rem}.portal-users__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.portal-users__eyebrow{letter-spacing:.12em;color:var(--accent,#fa0115);font-size:.62rem}.portal-users h1{letter-spacing:-.035em;align-items:center;gap:10px;margin:8px 0;font-size:clamp(1.25rem,2vw,1.8rem);display:flex}.portal-users__heading p{color:#97919d;margin:0;font-size:.76rem}.portal-users__record-count{color:#b1a9b8;background:#151316;border:1px solid #343037;border-radius:5px;flex:none;padding:7px 10px;font-size:.69rem}.portal-users button,.portal-users input,.portal-users select,.portal-users__roles-dialog button{font:inherit}.portal-users input:not([type=checkbox]),.portal-users select{color:#e0dce3;background:#121014;border:1px solid #39333e;border-radius:4px;width:100%;min-width:0;min-height:32px;padding:6px 9px}.portal-users button{cursor:pointer}.portal-users button:disabled{opacity:.45;cursor:not-allowed}.portal-users input[type=checkbox],.portal-users__roles-dialog input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent,#fa0115);flex:none;margin:0;padding:0}.portal-users__invite{background:#100e12;border:1px solid #342b36;border-radius:7px;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:14px;margin:0 0 18px;padding:14px;display:grid}.portal-users__invite-title{align-items:center;gap:9px;display:flex}.portal-users__invite-title svg{color:var(--accent,#fa0115);flex:none}.portal-users__invite-title strong,.portal-users__invite-title small{white-space:nowrap;display:block}.portal-users__invite-title strong{font-size:.75rem}.portal-users__invite-title small{color:#958c9e;margin-top:4px;font-size:.66rem}.portal-users__invite-email{min-width:0}.portal-users__invite-roles{border:0;flex-wrap:nowrap;align-items:center;gap:6px 10px;min-width:0;max-width:none;margin:0;padding:0;display:flex}.portal-users__invite-roles label{white-space:nowrap;align-items:center;gap:5px;padding:3px 0;font-size:.67rem;display:inline-flex}.portal-users .portal-users__primary{border:1px solid rgb(var(--accent-rgb) / .65);color:#fff;background:rgb(var(--accent-rgb) / .18);white-space:nowrap;border-radius:4px;min-height:34px;padding:6px 13px}.portal-users__error,.portal-users__feedback{color:#ffc4ce;background:#28151b;border:1px solid #75434a;border-radius:5px;padding:10px 12px;line-height:1.5}.portal-users__feedback{color:#b0e6cf;background:#10231d;border-color:#2a5e4c}.portal-users__filters{grid-template-columns:minmax(210px,2fr) repeat(4,minmax(110px,1fr)) auto;align-items:end;gap:9px;margin-bottom:12px;display:grid}.portal-users__filters>label{min-width:0}.portal-users__filters label>span:not(.sr-only){color:#9b939f;margin-bottom:5px;font-size:.65rem;display:block}.portal-users .portal-users__search{background:#121014;border:1px solid #39333e;border-radius:4px;align-items:center;gap:8px;min-height:32px;padding-left:10px;display:flex}.portal-users__search svg{color:#8d8496;flex:none}.portal-users .portal-users__search input{background:0 0;border:0;padding-left:0}.portal-users__reset{color:#b6adbd;background:#141216;border:1px solid #39333e;border-radius:4px;align-items:center;gap:5px;min-height:32px;padding:6px 9px;display:inline-flex}.portal-users__toolbar,.portal-users__pagination{color:#9c94a4;justify-content:space-between;align-items:center;gap:12px;font-size:.68rem;display:flex}.portal-users__toolbar{margin-bottom:10px}.portal-users__toolbar label,.portal-users__pagination label{white-space:nowrap;align-items:center;gap:7px;display:flex}.portal-users__toolbar select,.portal-users__pagination select{min-height:29px;padding:4px 7px;font-size:.68rem}.portal-users__bulk{background:#19131b;border:1px solid #4b394b;border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px;display:flex}.portal-users__bulk strong{color:#eee8f1}.portal-users__bulk span{color:#b3a8bd;font-size:.68rem}.portal-users__bulk select{width:auto;margin-left:auto}.portal-users__bulk button{color:#ddd6e4;background:#271c2c;border:1px solid #514056;border-radius:4px;min-height:30px;padding:5px 9px}.portal-users__table-scroll{scrollbar-width:thin;border:1px solid #302a35;border-radius:6px;width:100%;max-height:min(70vh,850px);overflow:auto}.portal-users__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1320px;font-size:.72rem}.portal-users__col-select{width:30px}.portal-users__col-name{width:16%}.portal-users__col-email{width:18%}.portal-users__col-uid{width:12%}.portal-users__col-status{width:98px}.portal-users__col-artist{width:16%}.portal-users__col-date{width:104px}.portal-users__col-reports{width:56px}.portal-users__col-actions{width:38px}.portal-users__table th{z-index:1;color:#a99eb2;text-transform:uppercase;letter-spacing:.035em;text-align:left;background:#19161c;font-size:.65rem;font-weight:500;position:sticky;top:0}.portal-users__table th,.portal-users__table td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #28232d;height:49px;padding:7px 10px;overflow:hidden}.portal-users__table th{height:35px}.portal-users__table tr:last-child td{border-bottom:0}.portal-users__table tbody tr:hover{background:#141117}.portal-users__table tr[data-selected=true]{background:rgb(var(--accent-rgb) / .065)}.portal-users__table th:first-child,.portal-users__table td:first-child{padding-left:12px}.portal-users__identity{align-items:center;gap:9px;min-width:0;display:flex}.portal-users__identity>div{min-width:0}.portal-users__avatar{color:#c6bace;background:#211b28;border:1px solid #453c4c;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.8rem;display:grid;position:relative;overflow:hidden}.portal-users__avatar img{object-fit:cover}.portal-users__identity strong,.portal-users__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-users__identity strong{color:#f4f1f6;font-size:.73rem;font-weight:600}.portal-users__identity a{color:inherit;text-decoration:none}.portal-users__identity a:hover{text-decoration:underline}.portal-users__identity small{color:#978c9f;margin-top:4px;font-size:.62rem}.portal-users__staff-label{color:#b29bc2}.portal-users__copy{color:#bbb0c5;text-align:left;max-width:100%;font-size:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;display:inline-flex}.portal-users__copy>span{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;overflow:hidden}.portal-users__copy svg{opacity:.65;flex:none}.portal-users__copy:hover{color:#fff}.portal-users__uid{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.portal-users__status{border:1px solid;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:.64rem;line-height:1;display:inline-flex}.portal-users__status i{background:currentColor;border-radius:50%;width:5px;height:5px}.portal-users__status.is-active{color:#74d6a6;background:#10271e;border-color:#24513e}.portal-users__status.is-restricted{color:#efc572;background:#302514;border-color:#6a5028}.portal-users__status.is-suspended{color:#ff949d;background:#32191f;border-color:#71323c}.portal-users__status.is-deactivated{color:#aaa5b3;background:#252129;border-color:#514857}.portal-users__identity .portal-users__name{align-items:center;gap:4px;display:flex}.portal-users__name>a,.portal-users__name>span,.portal-users__artist>span:not(.portal-users__avatar){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-users__table .verified-badge{vertical-align:middle;flex:none;width:13px;min-width:13px;height:13px;margin:0}.portal-users__artist{color:#c4b1cf;align-items:center;gap:5px;min-width:0;max-width:100%;text-decoration:none;display:flex}.portal-users__artist:hover{text-decoration:underline}.portal-users__artist+.portal-users__artist{margin-top:5px}.portal-users__artist-copy .verified-badge{align-self:center;transform:translateY(-1px)}.portal-users__artist-copy{min-width:0;display:block}.portal-users__artist-copy strong{align-items:center;gap:4px;font-size:.73rem;font-weight:600;display:flex}.portal-users__artist-copy strong>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-users__artist-copy small{text-overflow:ellipsis;white-space:nowrap;color:#978c9f;margin-top:4px;font-size:.62rem;display:block;overflow:hidden}.portal-users__table tr[data-record=true]{cursor:pointer}.portal-users__name>.portal-users__record-link{color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;overflow:hidden}.portal-users__record-link:hover{text-decoration:underline}.portal-users__record-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.portal-users__date{color:#b9afc2;font-size:.64rem}.portal-users__artist-date{align-items:center;min-height:30px;display:flex}.portal-users__artist-date+.portal-users__artist-date{margin-top:5px}.portal-artists__links{flex-wrap:wrap;gap:18px;margin:-5px 0 22px;font-size:.7rem;display:flex}.portal-artists__links a{color:#b7a4c6;text-decoration:none}.portal-artists__links a:hover{color:#fff;text-decoration:underline}.portal-artists__table{min-width:1330px}.portal-artists__owner{align-items:center;gap:6px;min-width:0;display:flex}.portal-artists__owner>div{min-width:0}.portal-artists__owner .portal-users__avatar{width:24px;height:24px;font-size:.65rem}.portal-artists__owner strong{text-overflow:ellipsis;align-items:center;gap:4px;font-size:.68rem;font-weight:500;display:flex;overflow:hidden}.portal-artists__owner small{text-overflow:ellipsis;color:#978c9f;margin-top:3px;font-size:.6rem;display:block;overflow:hidden}.portal-artists__owner+.portal-artists__owner{margin-top:6px}.portal-artists__table th{padding-inline:8px;font-size:.6rem}.portal-artists__table th:first-child,.portal-artists__table td:first-child{padding-inline:8px}.portal-artists__table td:last-child{padding-inline:6px}.portal-users__status.is-verified{color:#74d6a6;background:#10271e;border-color:#24513e}.portal-users__status.is-claimed{color:#9ec7f5;background:#172334;border-color:#3a5578}.portal-users__status.is-created_unclaimed{color:#aaa5b3;background:#252129;border-color:#514857}.portal-users__status.is-disputed{color:#efc572;background:#302514;border-color:#6a5028}.portal-artists__report-link{cursor:pointer;font:inherit;border:0}.portal-artists__report-link:hover{outline:1px solid #6a5028}.portal-artists .portal-users__identity .verified-badge{transform:translateY(-1px)}.portal-artist-editor{max-width:600px;height:auto}.portal-artist-editor__form{padding:20px 24px;overflow:auto}.portal-artist-editor__form>label{color:#c5b5d0;gap:7px;margin-bottom:18px;font-size:.75rem;display:grid}.portal-artist-editor__form input,.portal-artist-editor__form textarea{color:#fff;width:100%;font:inherit;background:#100d13;border:1px solid #514259;border-radius:5px;padding:10px}.portal-artist-editor__form .portal-user-record__footer{justify-content:flex-end;padding:14px 0 0}.portal-artist-record__release .portal-users__avatar{border-radius:4px}.portal-user-record{color:#f5f1f7;background:#151117;border:1px solid #514259;border-radius:10px;width:min(1060px,100vw - 32px);max-width:calc(100vw - 32px);height:min(860px,90dvh);max-height:90dvh;margin:auto;padding:0;box-shadow:0 24px 100px #0009}.portal-user-record[open]{flex-direction:column;display:flex}.portal-user-record::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.portal-user-record button{font:inherit;cursor:pointer}.portal-user-record button:disabled{opacity:.5;cursor:not-allowed}.portal-user-record button:focus-visible,.portal-user-record a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.portal-user-record__header{border-bottom:1px solid #352b3c;flex:none;align-items:center;gap:12px;padding:20px 24px;display:flex}.portal-user-record__header>div{min-width:0}.portal-user-record__header .portal-users__avatar{width:42px;height:42px}.portal-user-record__header h2{overflow-wrap:anywhere;align-items:center;gap:6px;margin:5px 0;font-size:1.15rem;display:flex}.portal-user-record__header small{color:#aa9cb6}.portal-user-record__header>button{color:#b5a6c2;background:0 0;border:0;align-self:flex-start;margin-left:auto;padding:5px}.portal-user-record .verified-badge{flex:none;align-self:center;width:14px;height:14px;margin:0}.portal-user-record__nav{border-bottom:1px solid #352b3c;flex:none;gap:4px;padding:10px 20px;display:flex;overflow:auto}.portal-user-record__nav button{color:#b6a9c2;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;padding:9px 13px;font-size:.75rem}.portal-user-record__nav button[aria-pressed=true]{color:#fff;background:#302338;border-color:#594365}.portal-user-record__body{flex:1;min-height:0;padding:22px 24px;font-size:.8rem;line-height:1.6;overflow:auto}.portal-user-record__body>[role=status]{color:#c1afd0}.portal-user-record__body h3{margin:20px 0 12px;font-size:.88rem}.portal-user-record__body a{color:var(--accent)}.portal-user-record__body p{overflow-wrap:anywhere}.portal-user-record__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;margin:0 0 20px;display:grid}.portal-user-record dt{color:#a496af;font-size:.68rem}.portal-user-record dd{overflow-wrap:anywhere;margin:5px 0 0}.portal-user-record .portal-users__copy{color:#ddd2e5;max-width:100%;font-size:.75rem}.portal-user-record__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.portal-user-record__counts>span{color:#afa0ba;border:1px solid #403149;border-radius:6px;padding:14px;font-size:.7rem}.portal-user-record__counts strong{color:#fff;font-size:1.2rem;display:block}.portal-user-record__artist{border-top:1px solid #352b3c;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.portal-user-record__artist>div{flex:1;min-width:0}.portal-user-record__artist strong{align-items:center;gap:5px;display:flex}.portal-user-record__artist a{align-items:center;gap:5px;font-size:.72rem;display:inline-flex}.portal-user-record__artist dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:12px 0 0;display:grid}.portal-user-record__artist dd{text-transform:none}.portal-user-record__profile{align-items:center;gap:6px;margin-top:15px;display:inline-flex}.portal-user-record__notice{background:#211925;border:1px solid #594365;border-radius:5px;margin:15px 0;padding:14px}.portal-user-record__notice h3,.portal-user-record__notice h4{margin:0}.portal-user-record__notice p{white-space:pre-wrap;margin-bottom:0}.portal-user-record__history{border:1px solid #3d3046;border-radius:6px;margin:12px 0;padding:14px}.portal-user-record__history summary{cursor:pointer}.portal-user-record__history summary>span,.portal-user-record__history header>span{color:#aa9ab7;font-size:.7rem;display:block}.portal-user-record__history>p{white-space:pre-wrap}.portal-user-record__history>small{color:#a597af;overflow-wrap:anywhere}.portal-user-record__history .infraction-content{margin-top:20px}.portal-user-record__load{color:#fff;background:#302338;border:1px solid #594365;border-radius:5px;margin:18px 0;padding:9px 16px}.portal-user-record__footer{border-top:1px solid #352b3c;flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:14px 24px;display:flex}.portal-user-record__footer small{color:#a392b1;margin-right:auto;font-size:.65rem}.portal-user-record__footer button{color:#e5daed;background:#211925;border:1px solid #514259;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:.72rem;display:inline-flex}@media (max-width:620px){.portal-user-record{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:94dvh;max-height:94dvh}.portal-user-record__header,.portal-user-record__body{padding:16px}.portal-user-record__nav{padding:8px}.portal-user-record__fields,.portal-user-record__artist dl{grid-template-columns:minmax(0,1fr)}.portal-user-record__footer{padding:12px 16px}.portal-user-record__footer small{flex-basis:100%}.portal-user-record__counts{gap:5px}.portal-user-record__counts>span{padding:9px}}.account-access-page{color:#fff;max-width:640px;margin:12vh auto;padding:24px}.account-access-page h1{margin:18px 0}.account-access-page p{color:#c6bdcd;line-height:1.7}.account-access-page nav{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.account-access-page a{color:var(--accent)}.account-access-page button{color:#fff;cursor:pointer;background:#211b28;border:1px solid #514259;border-radius:5px;padding:9px 16px}.portal-users__muted{color:#817787;font-size:.67rem}.portal-users__reports{color:#968b9f;background:#1b1720;border-radius:3px;justify-content:center;align-items:center;min-width:24px;padding:4px 5px;display:inline-flex}.portal-users__reports.has-reports{color:#efc572;background:#302514}.portal-users .portal-users__actions-trigger{color:#c0b6c9;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid}.portal-users__actions-trigger:hover,.portal-users__actions-trigger[aria-expanded=true]{background:#241b2a;border-color:#514259}.portal-users__empty{text-align:center;color:#afa2b8;height:100px!important}.portal-users__pagination{padding-top:12px}.portal-users__pagination>label{margin-left:auto}.portal-users__pagination>div{align-items:center;gap:10px;display:flex}.portal-users__pagination button{color:#bcaec8;background:#141017;border:1px solid #3d3445;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid}.portal-user-menu{z-index:250;color:#e7deed;background:#1c1521;border:1px solid #514058;border-radius:7px;width:216px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:6px;position:fixed;overflow:auto;box-shadow:0 15px 48px #0009}.portal-user-menu>strong{text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:.72rem;display:block;overflow:hidden}.portal-user-menu button{width:100%;min-height:34px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:8px;font-family:inherit;font-size:.73rem;display:flex}.portal-user-menu button:hover,.portal-user-menu button:focus-visible{background:#34253e;outline:1px solid #6a4d78}.portal-user-menu button:disabled{opacity:.35;cursor:not-allowed}.portal-user-menu button.is-danger{color:#ff9da9}.portal-user-menu hr{border:0;border-top:1px solid #493350;margin:5px 3px}.portal-users__roles-dialog{color:#eee5f5;background:#17111d;border:1px solid #514058;border-radius:9px;width:min(460px,100vw - 28px);max-height:calc(100dvh - 32px);padding:22px;font-family:inherit;font-size:.8rem;overflow:auto}.portal-users__roles-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a}.portal-users__roles-dialog header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-users__roles-dialog h2{margin:0;font-size:1.15rem}.portal-users__roles-dialog p{color:#b8a9c2;font-size:.75rem;line-height:1.6}.portal-users__roles-dialog header p{margin:7px 0}.portal-users__roles-dialog fieldset{border:0;gap:8px;margin:16px 0;padding:0;display:grid}.portal-users__roles-dialog legend{color:#c7b4d3;margin-bottom:10px}.portal-users__roles-dialog label{border:1px solid #3e2c4a;border-radius:5px;align-items:center;gap:10px;padding:10px;display:flex}.portal-users__roles-dialog label small,.portal-users__roles-dialog label strong{display:block}.portal-users__roles-dialog label small{color:#9e8daa;margin-top:5px;font-size:.69rem}.portal-users__roles-dialog footer{justify-content:flex-end;gap:8px;display:flex}.portal-users__roles-dialog button{color:#eee5f5;cursor:pointer;background:#2b1d35;border:1px solid #5d446b;border-radius:5px;padding:7px 11px}.portal-users__roles-dialog button:disabled{opacity:.45}@media (max-width:1350px){.portal-users__invite{grid-template-columns:minmax(180px,.9fr) minmax(190px,1fr) auto}.portal-users__invite-roles{flex-wrap:wrap;grid-column:1/3;max-width:none}.portal-users__invite>button{grid-area:2/3}.portal-users__invite-email{grid-column:2/4}.portal-users__filters{grid-template-columns:repeat(4,minmax(110px,1fr))}.portal-users__search{grid-column:1/-1}.portal-users__reset{grid-column:4;justify-self:end}}@media (max-width:700px){.portal-users__heading{align-items:flex-start}.portal-users__record-count{font-size:.6rem}.portal-users__invite{grid-template-columns:minmax(0,1fr) auto;gap:12px}.portal-users__invite-title,.portal-users__invite-email,.portal-users__invite-roles{grid-column:1/-1}.portal-users__invite>button{grid-area:auto/1/auto/-1;justify-self:start}.portal-users__filters{grid-template-columns:1fr 1fr}.portal-users__reset{grid-column:2}.portal-users__pagination{flex-wrap:wrap;gap:8px}.portal-users__bulk select{margin-left:0}.portal-users__table-scroll{max-height:65vh}}@media (max-width:620px){.portal-rail{overflow:hidden}.portal-rail nav{align-items:center;gap:4px;height:49px;margin:0;display:flex;overflow:auto hidden}.portal-rail .portal-nav-group{display:contents}.portal-rail .portal-nav-group>small{display:none}.portal-rail nav a{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;min-width:64px;height:49px;min-height:49px;margin:0;padding:5px 7px;font-size:.54rem;display:inline-flex}}.portal-users__status.is-claim_requested{color:#efc572;background:#302514;border-color:#6a5028}.safety-rule-manager__confirm{background:#301b23;border:1px solid #85424e;border-radius:6px;margin:15px 0;padding:14px}.safety-rule-manager__confirm h3{margin:0}.safety-rule-manager__confirm button{margin-right:8px}.dispute-record .dispute-record__text h3{margin:0 0 12px}.dispute-record .dispute-record__text p{margin:8px 0;line-height:1.6}.membership-center__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:22px 0 10px;display:grid}.membership-center__metrics article{background:#141117;border:1px solid #39313e;border-radius:7px;padding:15px}.membership-center__metrics strong{color:#fff;margin-bottom:5px;font-size:1.55rem;display:block}.membership-center__metrics span,.membership-center__help{color:#b9acbf;font-size:.72rem;line-height:1.6}.membership-center>nav{flex-wrap:wrap;margin:20px 0;padding:0}.membership-center__filters{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin:20px 0;display:grid}.membership-center__filters label{color:#b9acbf;gap:6px;font-size:.7rem;display:grid}.membership-center__filters select,.membership-center__filters input,.membership-center button,.membership-record__pages button,.portal-rights-actions button,.portal-rights-filter select{color:#eee5f5;min-height:32px;font:inherit;background:#151118;border:1px solid #413746;border-radius:4px;padding:6px 9px;font-size:.72rem}.membership-center button:disabled{opacity:.5;cursor:default}.membership-center button{cursor:pointer}.membership-center__filters .membership-center__search{border:1px solid #413746;border-radius:4px;align-items:center;gap:8px;min-height:32px;padding:0 9px;display:flex}.membership-center__search input{outline-offset:-2px;border:0;width:100%;min-width:0;padding-left:0}.membership-center .membership-center__table{table-layout:auto;min-width:1000px}.membership-center__table td{white-space:normal;overflow-wrap:anywhere;max-width:210px}.membership-center__table td>small{color:#b6a9c2;margin-top:4px;font-size:.65rem;display:block}.membership-center__plans{white-space:nowrap;flex-wrap:nowrap;gap:4px;display:flex}.membership-center__plans .membership-status{gap:6px;padding:3px 5px;font-size:10px;display:flex}.membership-center__plans small{opacity:.8;font-size:.6rem}.membership-record__plan{background:#161019;border:1px solid #403149;border-radius:6px;margin:12px 0;padding:14px}.membership-record__plan h3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.membership-record__plan dd>small{display:block}.catalog-import-reviews{margin-bottom:28px}.catalog-import-reviews .catalog-import-reviews__table{table-layout:auto;min-width:720px}.membership-center .portal-users__record-link{text-align:left;background:0 0;border:0;min-height:0;padding:0;font-weight:600}.membership-center .portal-users__identity{white-space:normal}.membership-status{white-space:nowrap;border:1px solid #614756;border-radius:4px;align-items:center;padding:3px 7px;font-size:.65rem;display:inline-flex}.membership-status.is-active{color:#80e2b7;background:#11281f;border-color:#2a674f}.membership-status.is-inactive{color:#b6a9be;background:#251d2b;border-color:#57485e}.membership-record__event{border-bottom:1px solid #382e40;padding:12px 0}.membership-record__event p{white-space:pre-wrap;overflow-wrap:anywhere}.membership-record__pages,.portal-rights-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.membership-record__pages{margin-top:18px}.portal-rights-filter{align-items:center;gap:10px;margin:15px 0;display:flex}@media (max-width:1100px){.membership-center__metrics,.membership-center__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.membership-center__filters .membership-center__search{grid-column:1/-1}}@media (max-width:620px){.membership-center__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-center__metrics article{padding:12px}.membership-center__filters{grid-template-columns:1fr 1fr}.membership-center__filters label{min-width:0}.membership-center__filters select{width:100%}.membership-center__heading{flex-wrap:wrap}.membership-center>nav{gap:4px}.membership-record__pages{justify-content:space-between}}.feedback-dialog{color:#faf7fc;background:#151117;border:1px solid #514259;border-radius:12px;width:min(620px,100vw - 24px);max-width:calc(100vw - 24px);max-height:90dvh;padding:0;box-shadow:0 24px 100px #000a}.feedback-dialog[open]{flex-direction:column;display:flex}.feedback-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.feedback-dialog>header{border-bottom:1px solid #352b3c;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.feedback-dialog h2{margin:6px 0 0;font-size:1.2rem}.feedback-dialog header small{color:var(--accent);letter-spacing:.1em;font-size:.62rem}.feedback-dialog header button{color:#c2b8cb;background:0 0;border:0;padding:4px}.feedback-dialog>form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.feedback-dialog__fields{padding:20px 24px;overflow:auto}.feedback-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.feedback-dialog label{color:#d5c9df;gap:8px;margin-bottom:18px;font-size:.78rem;display:grid}.feedback-dialog :is(input:not([type=checkbox]),select,textarea),.feedback-database__filters :is(input,select),.feedback-record__decision :is(select,textarea),.release-review-record__decision :is(select,textarea),.public-platform-reviews select{box-sizing:border-box;color:#fff;width:100%;min-width:0;font:inherit;background:#100d13;border:1px solid #514259;border-radius:5px;padding:10px 11px;font-size:.8rem}.feedback-dialog textarea{resize:vertical}.feedback-dialog__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.feedback-dialog .feedback-dialog__rating{margin-bottom:18px}.feedback-dialog__rating legend{color:#d5c9df;margin-bottom:8px;font-size:.78rem}.feedback-dialog__rating button{color:#f6c458;cursor:pointer;background:0 0;border:0;padding:7px}.feedback-dialog .feedback-dialog__consent{align-items:flex-start;font-size:.73rem;line-height:1.6;display:flex}.feedback-dialog__consent input{accent-color:var(--accent);flex:none;margin-top:4px}.feedback-dialog__fields small{color:#b3a5be;font-size:.67rem;display:block}.feedback-dialog footer{border-top:1px solid #352b3c;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.feedback-dialog footer span{color:#b3a5be;font-size:.65rem}.feedback-dialog footer button,.feedback-dialog__success button{border:1px solid var(--accent);background:var(--accent);color:#fff;white-space:nowrap;font:inherit;cursor:pointer;border-radius:5px;padding:10px 16px;font-size:.8rem}.feedback-dialog button:disabled{opacity:.5;cursor:not-allowed}.feedback-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.feedback-dialog__success{justify-items:start;gap:12px;padding:28px;display:grid}.feedback-dialog__success>svg{color:#66d6a1}.feedback-dialog__success :is(h3,p){margin:0}.feedback-dialog__success small{color:#c0b4ca;overflow-wrap:anywhere}.feedback-database,.release-review-database{margin-bottom:36px}.feedback-database__filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;display:flex}.feedback-database__filters label{color:#bcaec7;gap:6px;min-width:140px;font-size:.7rem;display:grid}.feedback-database__filters label:first-child{background:#100d13;border:1px solid #514259;border-radius:5px;flex:1;align-items:center;min-width:210px;padding-left:11px;display:flex}.feedback-database__filters label:first-child input{background:0 0;border:0}.feedback-database__filters>span{color:#bcaec7;padding:10px 0;font-size:.7rem}.feedback-database__table td:nth-child(4){white-space:normal;overflow-wrap:anywhere;max-width:300px}.feedback-database__table td:nth-child(3){white-space:normal;max-width:240px}.feedback-status,.release-review-status{color:#ddd2e6;white-space:nowrap;background:#2a232f;border:1px solid #63566c;border-radius:4px;align-items:center;gap:6px;padding:4px 7px;font-size:.66rem;font-weight:600;line-height:1.3;display:inline-flex}.feedback-status.is-new,.release-review-status[data-status=in_review]{color:#ffda84;background:#382a15;border-color:#8c6829}.feedback-status.is-reviewing,.feedback-status.is-planned{color:#b9d7ff;background:#1b2c42;border-color:#426d9d}.feedback-status.is-resolved,.release-review-status[data-status=approved],.release-review-status[data-status=live]{color:#8ef0bd;background:#153426;border-color:#2e7956}.release-review-status[data-status=needs_changes]{color:#ffc693;background:#3b2416;border-color:#9a5b2c}.release-review-status[data-status=taken_down],.release-review-status[data-status=restricted]{color:#ffadb9;background:#3c1924;border-color:#a04357}.release-review-status>i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.feedback-rating{color:#f6c458;gap:3px;display:inline-flex}.feedback-record__message{white-space:pre-wrap;overflow-wrap:anywhere;background:#100d13;border:1px solid #403149;border-radius:5px;padding:15px}.feedback-record__decision,.release-review-record__decision{border:1px solid #594365;border-radius:6px;gap:16px;margin:24px 0;padding:18px;display:grid}.feedback-record__decision label,.release-review-record__decision label{gap:7px;display:grid}.release-review-record__decision fieldset label{align-items:flex-start;gap:9px;display:flex}.feedback-record__decision label:has(input[type=checkbox]){align-items:flex-start;gap:9px;display:flex}.feedback-record__decision label small{display:block}.feedback-record__decision button,.release-review-record__decision button,.release-review-record__track button,.public-platform-reviews button,.platform-review-list button{color:#fff;font:inherit;cursor:pointer;background:#302338;border:1px solid #66516f;border-radius:5px;justify-self:start;padding:8px 12px;font-size:.73rem}.release-review-record__artwork{aspect-ratio:1;object-fit:cover;border-radius:6px;width:180px;max-width:100%;margin:12px 0}.release-review-record__track{border:1px solid #403149;border-radius:6px;margin:12px 0;padding:16px}.release-review-record__track audio{width:100%;margin:12px 0;display:block}.release-review-record__decision fieldset{border:1px solid #594365;gap:12px;padding:14px;display:grid}.release-review-record__explanation{border-left:3px solid var(--accent);background:#231b29;margin:0;padding:12px}.platform-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.platform-review-list>article{background:#141016;border:1px solid #403149;border-radius:8px;min-width:0;padding:22px}.platform-review-list header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.platform-review-list .portal-users__identity{align-items:center;gap:9px;min-width:0;display:flex}.platform-review-list .portal-users__name{align-items:center;gap:5px;font-size:.85rem;display:flex}.platform-review-list .portal-users__identity small{color:#b3a3be;font-size:.68rem;display:block}.platform-review-list time{color:#b3a3be;font-size:.66rem}.platform-review-list h2{overflow-wrap:anywhere;margin:14px 0 10px;font-size:1rem}.platform-review-list p{color:#e8deed;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.83rem;line-height:1.75}.platform-review-list footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.public-platform-reviews__tools{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.public-platform-reviews__tools>strong{margin-right:auto}.public-platform-reviews__tools label{align-items:center;gap:9px;font-size:.75rem;display:flex}.public-platform-reviews__tools select{width:auto}.public-platform-reviews__pages{justify-content:center;align-items:center;gap:18px;margin:30px 0;font-size:.75rem;display:flex}.public-platform-reviews button:disabled{opacity:.5;cursor:not-allowed}.public-platform-reviews__mine{background:#18121d;border:1px solid #66516f;border-radius:8px;margin-top:24px;padding:20px}.public-platform-reviews__mine h2{font-size:1.1rem}.public-platform-reviews__mine>p{color:#bcadca;font-size:.78rem}.public-platform-reviews__mine article{border-top:1px solid #403149;padding:18px 0}.public-platform-reviews__mine article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}.public-platform-reviews__mine article small{margin-bottom:12px;display:block}.portal-nav-count{background:rgb(var(--accent-rgb) / 18%);border:1px solid rgb(var(--accent-rgb) / 45%);color:#fff;text-align:center;border-radius:4px;min-width:20px;margin-left:auto;padding:2px 5px;font-size:.6rem;font-weight:700;line-height:1.3}.studio-release-tabs{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.studio-release-tabs button{color:#bfb1c9;font:inherit;cursor:pointer;background:#17121c;border:1px solid #473b50;border-radius:5px;padding:7px 10px;font-size:.68rem}.studio-release-tabs button[aria-selected=true]{color:#fff;border-color:var(--accent);background:rgb(var(--accent-rgb) / 15%)}.studio-catalog .release-review-status{justify-self:start;display:inline-flex!important}.release-review-feedback{color:#ffe1a0;background:#302415;border:1px solid #8c6829;border-radius:6px;margin:16px 0;padding:14px}.release-review-feedback p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}@media (max-width:760px){.platform-review-list{grid-template-columns:minmax(0,1fr)}.feedback-database__filters{gap:10px}.feedback-database__filters label:first-child{flex-basis:100%}.feedback-database__filters label{flex:1;min-width:120px}.studio-catalog__row{position:relative}.studio-catalog .release-review-status{grid-column:2;margin:3px 0}.portal-nav-count{margin:0}.public-platform-reviews__tools{align-items:flex-start}.public-platform-reviews__tools>strong{width:100%}.release-review-record__decision{padding:12px}}@media (max-width:480px){.feedback-dialog{max-height:94dvh}.feedback-dialog>header,.feedback-dialog__fields{padding:17px}.feedback-dialog h2{font-size:1.05rem}.feedback-dialog__row{grid-template-columns:minmax(0,1fr);gap:0}.feedback-dialog footer{padding:14px 17px}.feedback-dialog footer span{max-width:130px}.platform-review-list>article{padding:16px}.feedback-dialog__rating button{padding:10px}}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.sidebar>nav,.sidebar__brand,.sidebar__footer{flex-shrink:0}.release-standards{background:#171219;border:1px solid #443749;border-radius:8px;max-width:1050px;margin:0 auto 26px;padding:18px 20px}.release-standards header{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:15px;display:flex}.release-standards header h2{color:#f7effb;margin:0;font-size:.95rem;font-weight:650}.release-standards header .eyebrow{font-size:.54rem}.release-standards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}.release-standards__grid article{align-items:flex-start;gap:11px;min-width:0;display:flex}.release-standards__grid article>svg{color:var(--accent-text);flex:none;margin-top:1px}.release-standards h3{color:#f0e5f7;margin:0 0 6px;font-size:.78rem}.release-standards__grid p{color:#d6c9df;margin:0 0 7px;font-size:.73rem;line-height:1.6}.release-standards__grid small{color:#b3a2be;font-size:.66rem;line-height:1.5}.release-standards .release-standards__review{color:#bcaec7;border-top:1px solid #3a2d40;align-items:flex-start;gap:9px;margin:16px 0 0;padding-top:13px;font-size:.69rem;line-height:1.6;display:flex}.release-standards__review>svg{color:#91d5b1;flex:none;margin-top:2px}@media (max-width:650px){.release-standards{padding:16px}.release-standards__grid{grid-template-columns:minmax(0,1fr);gap:18px}}.release-editor .release-editor__hero{gap:20px;margin-bottom:12px;padding-block:16px}.release-editor__hero h1{font-size:clamp(1.65rem,3.2vw,3rem)}.release-editor .release-artist-destination{margin-bottom:10px;padding:12px}.release-preparation{color:#c4b1cf;max-width:1050px;margin:0 auto 16px;font-size:.72rem}.release-preparation>summary{cursor:pointer;padding:10px 0}.release-preparation .release-standards{margin-bottom:0}.release-information-panel .release-form-grid{margin:12px 0 18px}.release-editor__section--tracks{padding-top:18px}.release-upload-choice{color:#f5eef9;background:#151117;border:1px solid #594365;border-radius:10px;width:min(540px,100vw - 24px);max-width:calc(100vw - 24px);max-height:90dvh;padding:22px;overflow:auto}.release-upload-choice::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.release-upload-choice header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.release-upload-choice header small{color:var(--accent-text);letter-spacing:.1em;font-size:.6rem}.release-upload-choice h2{margin:8px 0;font-size:1.12rem}.release-upload-choice>p{color:#bcaac7;font-size:.78rem;line-height:1.7}.release-upload-choice button{color:#fff;font:inherit;cursor:pointer;background:#302338;border:1px solid #63516d;border-radius:5px;padding:8px 12px;font-size:.75rem}.release-upload-choice header button{background:0 0;border:0;padding:4px}.release-upload-choice fieldset{border:0;gap:9px;padding:0;display:grid}.release-upload-choice legend{margin-bottom:9px;font-size:.72rem}.release-upload-choice label{cursor:pointer;border:1px solid #4e3e59;border-radius:6px;gap:10px;padding:13px;display:flex}.release-upload-choice label:has(input:checked){border-color:var(--accent);background:rgb(var(--accent-rgb) / 9%)}.release-upload-choice label input{accent-color:var(--accent);flex:none}.release-upload-choice label strong{margin-bottom:6px;font-size:.8rem;display:block}.release-upload-choice label small{color:#baa8c6;font-size:.7rem;line-height:1.5;display:block}.release-upload-choice footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.release-upload-choice button:disabled{opacity:.5;cursor:not-allowed}.single-batch-manager{border:1px solid #594365;border-radius:6px;gap:6px;margin:14px 0;padding:12px;display:grid}.single-batch-manager>strong{margin-bottom:6px;font-size:.75rem}.single-batch-manager button{color:#fff;cursor:pointer;background:#17111c;border:1px solid #42344c;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.single-batch-manager button[aria-current=true]{border-color:var(--accent)}.single-batch-manager button>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.portal-topbar__tools{align-items:center;gap:18px;display:flex}.portal-topbar__tools>a{color:#b3a3be;align-items:center;gap:7px;font-size:.7rem;text-decoration:none;display:inline-flex}.portal-notifications{position:relative}.portal-notifications>button{color:#e3d6ec;cursor:pointer;background:#1d1621;border:1px solid #46394e;border-radius:7px;place-items:center;width:36px;height:36px;display:grid;position:relative}.portal-notifications>button>b{min-width:16px;color:var(--accent-on);background:var(--accent);border-radius:4px;padding:2px 4px;font-size:.56rem;position:absolute;top:-6px;right:-7px}.portal-notifications__panel{z-index:100;background:#151117;border:1px solid #594365;border-radius:8px;width:min(410px,100vw - 24px);padding:0;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 20px 65px #000b}.portal-notifications__panel header{border-bottom:1px solid #3d2d47;align-items:center;gap:12px;padding:14px;display:flex}.portal-notifications__panel header>strong{margin-right:auto;color:#fff!important;font-size:.78rem!important}.portal-notifications__panel header button{color:#c4b2cf;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px;font-size:.59rem;display:inline-flex}.portal-notifications__panel>div{max-height:min(440px,60dvh);overflow:auto}.portal-notifications__panel>div>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #35283e;width:100%;padding:15px 24px 15px 14px;display:block;position:relative}.portal-notifications__panel>div>button[data-unread=true]{background:#241a2d}.portal-notifications__panel>div>button strong{line-height:1.6;color:#f5edf9!important;font-size:.75rem!important}.portal-notifications__panel time{color:#ac99b9;margin-top:5px;font-size:.62rem;display:block}.portal-topbar .portal-notifications__important{color:#f7ca81;text-transform:uppercase;margin-bottom:4px;font-size:.56rem;display:block}.portal-notifications__panel i{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:22px;right:12px}.portal-notifications__panel p{color:#c4b2cf;padding:12px;font-size:.73rem}.portal-notifications__panel footer{color:#a28aaf;padding:11px 14px;font-size:.6rem;line-height:1.5}.portal-notifications__panel>button{color:#dfd1e8;cursor:pointer;background:#302338;border:1px solid #594365;border-radius:4px;margin:8px 12px;padding:6px 10px}.portal-notifications__panel button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:650px){.release-editor .release-editor__hero{padding-block:12px}.release-upload-choice{padding:16px}.portal-topbar__tools{gap:9px}.portal-topbar__tools>a{font-size:.6rem}.portal-notifications__panel{position:fixed;top:72px;right:12px}}.studio-latest-release{background:radial-gradient(ellipse at 95% 10%,rgb(var(--accent-rgb) / 12%),transparent 65%),#100f11;border:1px solid #302930;border-radius:12px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:32px;margin:22px 0;padding:26px;display:grid}.studio-latest-release h2{letter-spacing:-1px;overflow-wrap:anywhere;margin:12px 0 6px;font-size:clamp(25px,3vw,40px)}.studio-latest-release p,.studio-release-detail__muted{color:#a49ba5;font-size:12px}.studio-latest-release .eyebrow{margin-bottom:10px;display:block}.studio-latest-release__art,.studio-release-detail__art{aspect-ratio:1;background:#201a21;border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.studio-latest-release__art img,.studio-release-detail__art img{object-fit:cover}.studio-release-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.studio-release-timeline li{border-top:3px solid #3b353e;min-width:0;padding-top:10px}.studio-release-timeline strong{color:#e9e2eb;font-size:12px;display:block}.studio-release-timeline small{color:#9e949f;margin-top:5px;font-size:10px;line-height:1.5;display:block}.studio-release-timeline [data-state=complete]{border-color:#43d7a0}.studio-release-timeline [data-state=current]{border-color:#f4bf55}.studio-release-timeline [data-state=stopped]{border-color:#f17e8c}.studio-release-statistics{flex-wrap:wrap;gap:24px;margin:20px 0;display:flex}.studio-release-statistics span{color:#a79fa8;font-size:11px}.studio-release-statistics strong{color:#fff;margin-bottom:3px;font-size:23px;display:block}.studio-release-database{border:1px solid #302b32;border-radius:9px;width:100%;overflow-x:auto}.studio-release-database table{border-collapse:collapse;text-align:left;width:100%;min-width:820px}.studio-release-database th{color:#b8acbc;white-space:nowrap;background:#19161c;padding:11px 12px;font-size:10px;font-weight:500}.studio-release-database td{white-space:nowrap;border-top:1px solid #29242c;padding:11px 12px;font-size:11px}.studio-release-database tr:hover td{background:#141115}.studio-release-database .studio-catalog__identity{text-align:left;width:100%;min-width:210px}.studio-release-database .studio-catalog__identity small{align-items:center;gap:5px;font-size:10px;display:flex}.studio-release-database .studio-catalog__identity strong{font-size:12px}.studio-release-database .verified-badge{flex-shrink:0;width:12px;height:12px}.studio-release-database .release-review-status{margin:0}.studio-release-copy{color:#c4b5ca;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;display:flex}.studio-release-copy>span{text-overflow:ellipsis;-webkit-user-select:text;user-select:text;max-width:112px;overflow:hidden}.studio-release-copy small{font-size:9px}.studio-release-detail{max-width:1350px;margin:0 auto;padding:28px clamp(16px,4vw,60px) 80px}.studio-release-detail>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:36px;display:flex}.studio-release-detail__grid{grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:clamp(24px,5vw,70px);display:grid}.studio-release-detail__grid>*{min-width:0}.studio-release-detail h1{letter-spacing:-1.5px;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(30px,4vw,54px)}.studio-release-detail h2{margin:32px 0 14px;font-size:19px}.studio-release-detail__artist{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.studio-release-detail__artist .verified-badge{width:14px;height:14px}.studio-release-detail__artist small{color:#a99cad;width:100%;font-size:12px}.studio-release-detail dl{margin:18px 0}.studio-release-detail dl>div{border-bottom:1px solid #2c2630;justify-content:space-between;align-items:start;gap:16px;padding:12px 0;font-size:11px;display:flex}.studio-release-detail dt{color:#ac9eb0;flex-shrink:0}.studio-release-detail dd{text-align:right;overflow-wrap:anywhere;word-break:break-word;justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin:0;display:flex}.studio-release-detail dd button{color:#ccc;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.studio-release-smartlink{gap:10px;margin-top:24px;display:grid}.studio-release-smartlink label{color:#a99bad;font-size:11px}.studio-release-smartlink input{color:#eee;background:#17111a;border:1px solid #443448;border-radius:5px;width:100%;min-width:0;margin-top:7px;padding:9px;font-size:10px;display:block}.studio-release-takedown{color:#ff9aa9;cursor:pointer;background:#281218;border:1px solid #67303a;border-radius:6px;width:100%;margin:16px 0;padding:10px;font-size:12px;display:block}.studio-release-edit{background:#18121b;border:1px solid #3a2c40;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:12px;display:flex}.studio-release-edit p{color:#c2b4c9;margin:0}.studio-release-tracks details{background:#100d12;border:1px solid #342b39;border-radius:8px;margin:12px 0;padding:16px}.studio-release-tracks summary{cursor:pointer;align-items:center;gap:12px;font-size:13px;display:flex}.studio-release-tracks summary>span{color:var(--accent)}.studio-release-tracks summary>small{color:#a99daf;margin-left:auto;font-size:9px}.studio-release-tracks h3{margin-top:22px;font-size:12px}.studio-release-tracks p{color:#d6cbdc;font-size:12px}.studio-release-lyrics{white-space:pre-wrap;overflow-wrap:anywhere}.studio-release-detail button:disabled{opacity:.5;cursor:wait}@media (max-width:700px){.studio-latest-release{grid-template-columns:minmax(0,1fr) 100px;gap:14px;padding:17px}.studio-latest-release .studio-release-timeline{grid-column:1/-1}.studio-release-detail__grid{grid-template-columns:minmax(0,1fr)}.studio-release-detail__art{width:220px;max-width:100%;margin:auto}.studio-release-detail__grid>aside{display:contents}.studio-release-detail__grid>aside>dl{order:2}.studio-release-detail__grid>aside>.studio-release-smartlink{order:3}.studio-release-detail__grid>aside>.studio-release-takedown{order:4}.studio-release-detail__grid>aside>.studio-release-detail__muted{order:3}.studio-release-detail__grid>section{order:1}.studio-release-edit{flex-direction:column;align-items:start}.studio-release-timeline{gap:9px}.studio-release-timeline strong{font-size:11px}.studio-release-detail>header{margin-bottom:22px}}.studio-release-detail{scroll-margin-top:80px}.studio-release-tracks summary>svg{color:#ac9db2;flex-shrink:0}.studio-release-tracks details[open]>summary>svg{transform:rotate(180deg)}.studio-latest-release__progress{grid-column:1/-1}.studio-latest-release__progress .studio-release-timeline{margin:0 0 16px}.studio-latest-release__progress .studio-release-statistics{margin:0}.studio-latest-release__art{align-self:start}.studio-shell .studio-workspace-nav{flex-wrap:wrap;gap:3px;overflow:visible}.studio-workspace-nav>a{color:#bfb5c3;white-space:nowrap;border-radius:5px;align-items:center;padding:9px 11px;font-size:11px;text-decoration:none;display:inline-flex}.studio-workspace-nav>a:hover{color:#fff;background:#211821}.studio-shell .studio-workspace-nav>button{padding:9px 11px;font-size:11px}.studio-shell .studio-catalog-actions .secondary-action{min-height:0;padding:8px 11px;font-size:11px}.studio-latest-release{grid-template-columns:132px minmax(0,1fr);gap:18px;padding:20px}.studio-latest-release__art{width:132px}.studio-latest-release h2{margin:9px 0 5px;font-size:30px}.studio-latest-release p{margin:6px 0 11px}.studio-latest-release .secondary-action,.studio-release-detail .secondary-action{min-height:0;padding:7px 10px;font-size:11px}.studio-latest-release .eyebrow{margin-bottom:8px;font-size:10px}.studio-release-timeline{min-height:40px}.release-review-status[data-status=scheduled]{color:#bfcaff;background:#20253e;border-color:#5a68a5}.release-timing{gap:10px;min-width:0;display:grid}.release-timing label{gap:8px;display:grid}.release-timing small{color:#a79aab;font-size:11px;line-height:1.5}.studio-takedown-form,.studio-release-restore{background:#211319;border:1px solid #5c303a;border-radius:7px;margin-top:14px;padding:13px;font-size:11px}.studio-takedown-form label{gap:8px;display:grid}.studio-takedown-form select{color:#fff;background:#171116;border:1px solid #5b3b46;border-radius:5px;width:100%;min-width:0;padding:9px;font-size:11px}.studio-takedown-form button{color:#fff;cursor:pointer;background:#321820;border:1px solid #643947;border-radius:5px;margin-right:6px;padding:8px 10px;font-size:11px}.studio-takedown-form button:disabled{opacity:.4}.studio-takedown-form [role=alert]{color:#ffadb9}.new-release-start{color:#eee;background:#141016;border:1px solid #46364b;border-radius:12px;width:min(480px,100vw - 28px);max-height:calc(100dvh - 36px);padding:23px;overflow:auto}.new-release-start::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.new-release-start header,.new-release-start footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-release-start h2{font-size:22px;line-height:1.25}.new-release-start p,.new-release-start small{color:#b5a7bd;font-size:12px;line-height:1.6}.new-release-start fieldset{border:1px solid #46384a;gap:14px;margin:20px 0;padding:16px;display:grid}.new-release-start fieldset label{align-items:center;gap:8px;font-size:12px;display:flex}.new-release-start form>label{gap:8px;font-size:12px;display:grid}.new-release-start input:not([type=radio]){color:#fff;background:#0d090f;border:1px solid #4b3b50;border-radius:5px;width:100%;min-width:0;padding:10px}.new-release-start button{color:#fff;cursor:pointer;background:#241927;border:1px solid #513a54;border-radius:5px;padding:8px 11px;font-size:12px}.new-release-start button:disabled{opacity:.5}.new-release-start footer{justify-content:flex-end;margin-top:20px}@media (max-width:700px){.studio-latest-release{grid-template-columns:88px minmax(0,1fr);gap:13px;padding:16px}.studio-latest-release__art{width:88px}.studio-latest-release h2{font-size:24px}.studio-latest-release p{font-size:10px}.studio-shell .studio-workspace-nav>button,.studio-workspace-nav>a{padding:8px;font-size:10px}}.studio-release-timeline [data-state=scheduled]{border-color:#a9b9ff}.studio-release-detail__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.studio-release-detail>header .studio-release-takedown{width:auto;margin:0;padding:7px 10px;font-size:11px}.studio-release-detail>.studio-takedown-form{max-width:520px;margin:0 0 24px auto}.studio-release-detail>header{flex-wrap:wrap}.help-page{background:radial-gradient(ellipse at 92% 0%,color-mix(in srgb,var(--accent,#ff1744) 11%,transparent),transparent 42%),#090909;color:#f6f5f7;min-height:100svh;padding:0 clamp(20px,4vw,72px)}.help-page__nav{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;min-height:88px;margin:auto;display:flex}.help-page__brand{color:inherit;align-items:center;gap:10px;font-size:21px;text-decoration:none;display:flex}.help-page__brand>span{color:#aaa2ad;border-left:1px solid #ffffff25;padding-left:14px;font-size:13px}.help-page__nav nav{align-items:center;gap:25px;display:flex}.help-page a{color:inherit}.help-page__nav nav a{color:#c8c2ca;font-size:13px;text-decoration:none}.help-page__content{max-width:1180px;margin:0 auto;padding:0 0 56px}.help-eyebrow{color:var(--accent,#ff1744);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.help-hero{max-width:810px;padding:64px 0 48px}.help-hero h1{letter-spacing:-.055em;margin:16px 0 20px;font-size:clamp(38px,5.2vw,68px);line-height:1.05}.help-hero>p{color:#b5aeb9;margin-bottom:25px;font-size:16px;line-height:1.7}.help-hub-search{background:#151217;border:1px solid #483b49;border-radius:10px;align-items:center;gap:14px;padding:17px 20px;display:flex}.help-hub-search>svg{color:var(--accent,#ff1744);flex-shrink:0}.help-hub-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.help-hub-search:focus-within{border-color:var(--accent,#ff1744);outline:2px solid color-mix(in srgb,var(--accent,#ff1744) 24%,transparent)}.help-hub-search span{white-space:nowrap;color:#aaa1ae;font-size:11px}.help-quick-links{flex-wrap:wrap;align-items:center;gap:14px;margin-top:15px;font-size:11px;display:flex}.help-quick-links>span{color:#968d9c}.help-quick-links a{color:#d8d0dc;text-underline-offset:4px;align-items:center;gap:5px;display:flex}.help-section-heading{justify-content:space-between;align-items:center;gap:15px;margin:0 0 20px;display:flex}.help-section-heading h2{letter-spacing:-.03em;margin:6px 0 0;font-size:26px}.help-section-heading>span{color:#9d95a3;font-size:12px}.help-section-heading button{color:#fff;cursor:pointer;background:#1b151e;border:1px solid #ffffff25;border-radius:6px;padding:9px 15px}.help-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:46px;display:grid}.help-topic{text-align:left;cursor:pointer;color:inherit;background:linear-gradient(140deg,#18131b,#111);border:1px solid #ffffff1c;border-radius:10px;flex-direction:column;align-items:flex-start;padding:22px;transition:border-color .15s,background .15s;display:flex}.help-topic:hover{border-color:var(--accent,#ff1744);background:#1c151e}.help-topic>svg{color:var(--accent,#ff1744);margin-bottom:15px}.help-topic h3{margin:0 0 9px;font-size:15px}.help-topic p{color:#a9a1b0;margin:0 0 18px;font-size:12px;line-height:1.65}.help-topic>span{color:#d3c7d8;justify-content:space-between;align-items:center;width:100%;margin-top:auto;font-size:11px;display:flex}.help-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.help-guide{background:#111013;border:1px solid #ffffff20;border-radius:9px;flex-direction:column;padding:22px;text-decoration:none;display:flex}.help-guide:hover{border-color:#8c6a87}.help-guide small{color:var(--accent,#ff1744);font-size:10px}.help-guide h3{margin:10px 0;font-size:15px;line-height:1.45}.help-guide p{color:#aaa1b0;margin:0 0 18px;font-size:12px;line-height:1.65}.help-guide>span{color:#d5bbd0;align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.help-results-layout{grid-template-columns:220px minmax(0,1fr);gap:26px;margin-bottom:40px;display:grid}.help-results-layout .help-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-results-layout aside{color:#b4aab9;flex-direction:column;align-items:flex-start;gap:15px;font-size:12px;display:flex}.help-results-layout aside label{gap:8px;width:100%;display:grid}.help-results-layout select{color:#fff;background:#161219;border:1px solid #443748;border-radius:5px;max-width:100%;padding:10px}.help-support{background:linear-gradient(110deg,#221520,#111);border:1px solid #4a3549;border-radius:12px;justify-content:space-between;align-items:center;gap:35px;margin-top:46px;padding:32px;display:flex}.help-support h2{margin:10px 0;font-size:25px}.help-support p{color:#b6a9bc;max-width:640px;font-size:13px;line-height:1.7}.help-support>div:last-child{flex-shrink:0;gap:12px;display:grid}.help-support a{text-underline-offset:4px;align-items:center;gap:8px;font-size:12px;display:flex}.help-support a:first-child{background:#3b2437;border:1px solid #70506b;border-radius:6px;padding:13px 18px;text-decoration:none}.help-page .journey-public-footer{max-width:1240px;margin:auto;padding:30px 0}.help-breadcrumb{color:#aaa0b0;flex-wrap:wrap;gap:12px;padding:30px 0;font-size:12px;display:flex}.help-breadcrumb a{text-underline-offset:4px}.help-article-layout{grid-template-columns:240px minmax(0,780px);align-items:start;gap:60px;display:grid}.help-article-layout>aside{flex-direction:column;gap:14px;padding:24px 0;font-size:12px;display:flex;position:sticky;top:24px}.help-article-layout>aside nav{gap:16px;margin-bottom:20px;display:grid}.help-article-layout>aside a{color:#b4a9bc;line-height:1.6;text-decoration:none}.help-article-layout>aside a:hover{color:#fff}.help-article-layout>aside h3{margin:0;font-size:12px}.help-article>header{border-bottom:1px solid #ffffff20;margin-bottom:30px;padding:22px 0 28px}.help-article h1{letter-spacing:-.04em;margin:15px 0;font-size:clamp(30px,3.6vw,47px);line-height:1.12}.help-article>header p{color:#b8adbf;font-size:16px;line-height:1.7}.help-article time{color:#8e8498;font-size:11px}.help-answer{color:#c8bfce;overflow-wrap:anywhere;font-size:15px;line-height:1.85}.help-answer h2{color:#fff;margin:32px 0 12px;scroll-margin-top:25px;font-size:22px;line-height:1.4}.help-answer p{margin:12px 0 22px}.help-answer a{color:#e4bddb;text-underline-offset:4px;text-decoration:underline}.help-answer ol,.help-answer ul{padding-left:23px}.help-answer li{padding:5px 0 5px 6px}.help-article>footer{background:#18121b;border:1px solid #433147;border-radius:8px;margin-top:36px;padding:24px}.help-article>footer h2{margin:0;font-size:18px}.help-article>footer p{color:#a99ab1;font-size:13px}.help-article>footer a{color:#e7c3dd;font-size:13px}.help-empty{color:#b6aabe;grid-column:1/-1;padding:32px}.help-database__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.help-database__actions>a{color:#d7bfd7;padding:8px 12px;font-size:11px}.help-record-link{text-align:left;color:inherit;cursor:pointer;background:0 0!important;border:0!important;padding:0!important}.help-record-link strong{display:block}.help-record-link:hover strong{text-underline-offset:3px;text-decoration:underline}.help-editor-tabs,.portal-catalog-tabs{border-bottom:1px solid #ffffff20;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding-bottom:12px;display:flex}.help-editor-tabs button,.portal-catalog-tabs button{color:#b7a8bf;cursor:pointer;background:#141015;border:1px solid #443748;border-radius:5px;padding:8px 13px;font-size:12px}.help-editor-tabs button[aria-pressed=true],.portal-catalog-tabs button[aria-pressed=true]{color:#fff;background:#372336;border-color:#89607e}.help-editor-form fieldset{border:0;gap:18px;margin:0;padding:0;display:grid}.help-editor-form label{color:#cbbbd3;gap:7px;font-size:12px;display:grid}.help-editor-form input,.help-editor-form select,.help-editor-form textarea{box-sizing:border-box;color:#fff;width:100%;min-width:0;font:inherit;background:#110e14;border:1px solid #4a3b51;border-radius:5px;padding:11px}.help-editor-form textarea{resize:vertical;line-height:1.65}.help-editor-form small{color:#a594af;font-size:11px;line-height:1.6}.help-editor-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.help-editor-preview{background:#100e12;padding:15px}.portal-menu-trigger{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;color:#c8b7cf!important;background:#171219!important;border:1px solid #ffffff20!important;padding:6px!important}.portal-row-popover{color:#eee5f2;background:#1c1720;border:1px solid #58435f;border-radius:7px;min-width:190px;max-width:calc(100vw - 16px);margin:0;padding:5px;position:fixed;inset:auto;box-shadow:0 10px 40px #0009}.portal-row-popover:popover-open{gap:2px;display:grid}.portal-row-popover>button,.portal-row-popover>a{text-align:left;cursor:pointer;border-radius:3px;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex;color:inherit!important;background:0 0!important;border:0!important;padding:10px 12px!important}.portal-row-popover>button:hover,.portal-row-popover>a:hover{background:#ffffff12!important}.portal-row-popover>.is-danger{color:#ff8290!important}.catalog-release-art{object-fit:cover;border-radius:4px;flex-shrink:0;width:38px;height:38px}.release-review-database .portal-users__table{min-width:1150px}.release-review-database .portal-users__copy{max-width:190px;font-size:9px}.release-review-database .help-record-link{max-width:230px}@media (max-width:1100px){.help-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.help-article-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}}@media (max-width:760px){.help-page__nav{flex-wrap:wrap;gap:18px;padding:20px 0}.help-page__nav nav{flex-wrap:wrap;gap:20px}.help-hero{padding-top:40px}.help-topic-grid,.help-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-support{flex-direction:column;align-items:flex-start;gap:12px;padding:24px}.help-support>div:last-child{width:100%}.help-support a:first-child{justify-content:center}.help-results-layout{grid-template-columns:1fr}.help-results-layout aside{grid-template-columns:1fr 1fr;align-items:center;display:grid}.help-article-layout{grid-template-columns:1fr;gap:12px}.help-article-layout>aside{padding:10px 0;position:static}.help-article-layout>aside nav{flex-wrap:wrap;gap:8px 16px;margin:0;display:flex}.help-article-layout>aside>h3,.help-article-layout>aside>a{display:none}.help-article>header{padding-top:10px}.help-editor-grid{grid-template-columns:1fr}}@media (max-width:440px){.help-page{padding:0 18px}.help-topic{padding:16px}.help-topic p{font-size:11px}.help-guide-grid,.help-results-layout .help-guide-grid{grid-template-columns:1fr}.help-hub-search{gap:10px;padding:14px}.help-hub-search>span{display:none}.help-page__brand>span{font-size:11px}.help-hub-search input{font-size:14px}.help-section-heading h2{font-size:23px}}.portal-delete-confirmation{background:#2d171c;border:1px solid #9b4353;border-radius:7px;margin:22px 0;padding:20px}.portal-delete-confirmation h3{color:#fff;margin:0 0 10px}.portal-delete-confirmation p{color:#e3b5bf;font-size:13px;line-height:1.7}.portal-delete-confirmation label{color:#eac6cd;gap:8px;font-size:12px;display:grid}.portal-delete-confirmation textarea{box-sizing:border-box;color:#fff;background:#1b1015;border:1px solid #754754;border-radius:4px;width:100%;padding:10px}.portal-delete-confirmation>div{justify-content:flex-end;gap:10px;margin-top:15px;display:flex}.release-review-database .portal-users__table th:first-child{width:280px}.release-review-database .portal-users__table th:nth-child(2),.release-review-database .portal-users__table th:nth-child(3){width:175px}.release-review-database .portal-users__table th:nth-child(4){width:130px}.release-review-database .portal-users__table th:nth-child(5){width:85px}.release-review-database .portal-users__table th:nth-child(6){width:160px}.release-review-database .portal-users__table th:last-child{width:65px}.release-review-database .portal-users__table td{height:70px}.release-review-database .portal-users__table td:first-child .portal-users__identity>span{gap:3px;display:grid}.release-review-database .portal-users__table td:first-child .portal-users__copy{padding:0;font-size:9px;display:inline-flex}.help-database .portal-users__table{min-width:1050px}.help-database .portal-users__table th:first-child{width:38%}.help-database .portal-users__table th:nth-child(2){width:19%}.help-database .portal-users__table th:nth-child(3){width:13%}.help-database .portal-users__table th:nth-child(4){width:7%}.help-database .portal-users__table th:nth-child(5){width:16%}.help-database .portal-users__table th:last-child{width:7%}.help-database .portal-users__heading button,.release-review-database .portal-users__heading>button,.help-database .portal-users__pagination button,.release-review-database .portal-users__pagination button{color:#e8deee;cursor:pointer;background:#211724;border:1px solid #4e3b55;border-radius:4px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:inline-flex}.help-database button:disabled,.release-review-database button:disabled{opacity:.45;cursor:not-allowed}.help-database .portal-users__pagination>div,.release-review-database .portal-users__pagination>div{align-items:center;gap:9px;display:flex}.platform-review-tabs{scrollbar-width:thin;border-bottom:1px solid #ffffff20;align-items:center;gap:6px;margin:22px 0 0;padding:0 0 12px;display:flex;overflow-x:auto}.platform-review-tabs>button{color:#baacc4;font:inherit;cursor:pointer;background:#151117;border:1px solid #43364b;border-radius:5px;flex-shrink:0;padding:8px 13px;font-size:12px}.platform-review-tabs>button[aria-selected=true]{color:#fff;background:#372336;border-color:#89617f}.platform-review-tabs>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.platform-review-table{min-width:1120px}.platform-review-table__member{width:160px}.platform-review-table__artist{width:165px}.platform-review-table__review{width:250px}.platform-review-table__rating{width:75px}.platform-review-table__status{width:95px}.platform-review-table__visibility{width:125px}.platform-review-table__date{width:110px}.platform-review-table__actions{width:60px}.platform-review-table td{height:60px}.platform-review-table__identity-copy{min-width:0}.platform-review-table .portal-users__name{align-items:center;gap:4px;display:flex}.platform-review-table .portal-users__name>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.platform-review-table__record-link{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:5px;padding:0;display:grid}.platform-review-table__record-link>strong,.platform-review-table__record-link>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-review-table__record-link>strong{font-size:12px}.platform-review-table__record-link>small{color:#a89bae;font-size:11px;font-weight:400}.platform-review-table__record-link:hover>strong{text-underline-offset:3px;text-decoration:underline}.platform-review-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.platform-review-table__rating-value{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.platform-review-table__rating-value>span{color:#9b8da5;font-size:10px}.review-visibility{color:#b9a9c2;white-space:nowrap;background:#241c2a;border:1px solid #594961;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.review-visibility.is-public{color:#8aebbc;background:#142d23;border-color:#2e7255}.review-visibility.is-unpublished{color:#c4b2d7;background:#281e34;border-color:#67517e}.platform-review-database .portal-users__heading>button,.platform-review-database .portal-users__pagination button{color:#e4d6eb;cursor:pointer;background:#251a2b;border:1px solid #514058;border-radius:4px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:inline-flex}.platform-review-database button:disabled{opacity:.45;cursor:not-allowed}.platform-review-database .portal-users__pagination>div{align-items:center;gap:9px;display:flex}@media (max-width:700px){.platform-review-tabs{margin-top:18px}.platform-review-tabs>button{padding:8px 11px;font-size:11px}.platform-review-database .disputes-database__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-review-database .feedback-database__filters{gap:10px}.platform-review-database .feedback-database__filters label:first-child{flex-basis:100%}.platform-review-database .feedback-database__filters label{flex:1;min-width:120px}}.platform-review-table th:first-child{z-index:3;border-right:1px solid #302a35;left:0}.platform-review-table td:first-child{z-index:1;background:#0d0b0f;border-right:1px solid #302a35;position:sticky;left:0}.platform-review-table tbody tr:hover td:first-child,.platform-review-table tbody tr:focus-within td:first-child{background:#171219}.portal-user-record .portal-users__name,.system-message-database .portal-users__name,.community-database .portal-users__name{align-items:center;gap:6px;min-width:0;display:inline-flex}.portal-user-record .portal-users__name .verified-badge,.system-message-database .portal-users__name .verified-badge,.community-database .portal-users__name .verified-badge{vertical-align:middle;flex:none;width:13px;min-width:13px;height:13px;margin:0}.feedback-history__meta{flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:12px;display:flex}.feedback-history__meta time{color:#a699b1;font-size:11px}.feedback-history__meta .portal-users__name{font-size:12px}.review-workflow-help{color:#c6b8ce;background:#1b141f;border-left:3px solid #73577e;margin:20px 0 0;padding:13px 15px;font-size:12px;line-height:1.7}.feedback-status.is-reviewed{color:#8ef0bd;background:#153426;border-color:#2e7956}.portal-signout{flex:none;margin-top:auto;padding-top:15px}.portal-signout>button{color:#d5cadb;width:100%;font:inherit;cursor:pointer;background:#151116;border:1px solid #3b2c43;border-radius:6px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.portal-signout>small{color:#ffacb7;padding-top:8px;font-size:11px;display:block}.portal-signout-mobile{display:none}.portal-database-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-database-actions button,.portal-database-bulk button,.community-record button:not(.portal-menu-trigger),.community-database .portal-users__pagination button{color:#eee0f4;cursor:pointer;background:#251a2b;border:1px solid #514058;border-radius:4px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:inline-flex}.portal-database-tabs{border-bottom:1px solid #ffffff20;align-items:center;gap:6px;margin:22px 0 0;padding-bottom:12px;display:flex;overflow-x:auto}.portal-database-tabs button{color:#baacc4;cursor:pointer;background:#151117;border:1px solid #43364b;border-radius:5px;flex-shrink:0;padding:8px 13px;font-size:12px}.portal-database-tabs button[aria-pressed=true]{color:#fff;background:#372336;border-color:#89617f}.portal-database-bulk{color:#b6a7bf;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.portal-database-bulk select{color:#e4d4ee;background:#151017;border:1px solid #4d3c56;border-radius:4px;padding:7px}.community-database button:disabled,.system-message-database button:disabled{opacity:.45;cursor:not-allowed}.community-database__table{min-width:1100px}.community-database__table th:first-child{width:34px}.community-database__table th:nth-child(2){width:240px}.community-database__table th:nth-child(3),.community-database__table th:nth-child(4){width:105px}.community-database__table th:nth-child(5),.community-database__table th:nth-child(7){width:75px}.community-database__table th:nth-child(6){width:220px}.community-database__table th:last-child{width:65px}.community-database .portal-users__pagination>div{align-items:center;gap:8px;display:flex}.community-record__editor{gap:18px;display:grid}.community-record__editor>label:not(.community-record__official){color:#beafca;gap:8px;font-size:12px;display:grid}.community-record__editor input:not([type=checkbox]):not([type=file]),.community-record__editor textarea{color:#fff;width:100%;font:inherit;background:#110d14;border:1px solid #514059;border-radius:5px;padding:11px}.community-record__official{align-items:center;gap:9px;font-size:12px;display:flex}.community-visibility{text-transform:capitalize;border:1px solid #574761;border-radius:4px;padding:4px 7px;font-size:10px;display:inline-flex}.community-visibility.is-visible{color:#8ef0bd;background:#153426;border-color:#2e7956}.community-visibility.is-restricted{color:#ffda84;background:#382a15;border-color:#8c6829}.community-visibility.is-removed{color:#ffadb9;background:#3c1924;border-color:#a04357}.system-message-database__filters select,.system-message-database__filters input{color:#eee4f3;font:inherit;background:#100d13;border:1px solid #514259;border-radius:5px;padding:10px}.system-message-database__filters>button{align-self:flex-end;padding:10px}.system-message-database__table{min-width:1120px}.system-message-database__table th:first-child{width:240px}.system-message-database__table th:nth-child(2){width:120px}.system-message-database__table th:nth-child(3){width:195px}.system-message-database__table th:nth-child(4){width:85px}.system-message-database__table th:nth-child(5){width:100px}.system-message-database__table th:nth-child(6),.system-message-database__table th:nth-child(7){width:130px}.system-message-database__table th:last-child{width:65px}.system-message-database__table td{height:61px}.system-message-database__table small{color:#a596b1;margin-top:4px;font-size:10px;display:block}.system-message-database__table .help-record-link{max-width:100%;overflow:hidden}.system-message-database__table .help-record-link strong{text-overflow:ellipsis;overflow:hidden}.system-message-record .system-message-detail{background:0 0;border:0;margin:0;padding:0}.system-message-record .system-message-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.system-message-record .system-message-detail dt{color:#a695b3;margin-bottom:7px;font-size:11px}.system-message-record .system-message-detail dd{overflow-wrap:anywhere;margin:0;font-size:13px}@media (max-width:1000px) and (min-width:621px){.portal-signout>button{justify-content:center}.portal-signout>button>span{display:none}}@media (max-width:620px){.portal-signout{display:none}.portal-topbar__tools .portal-signout-mobile{color:#cbbad8;background:#201727;border:1px solid #44324e;border-radius:5px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.community-database .disputes-database__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-database-actions{gap:6px}.system-message-record .system-message-detail dl{grid-template-columns:1fr}}.portal-database-bulk select{flex:0 auto;width:auto;min-width:170px}.community-record__editor{border:0;margin:0;padding:0}.system-message-database .system-message-stats{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.system-message-database .system-message-stats article{border-radius:6px;padding:16px}.system-message-database .system-message-stats strong{font-size:24px}.system-message-database .system-message-stats span{font-size:10px;line-height:1.6}.system-message-database .portal-section__heading h1{font-size:30px}.system-message-database .help-record-link{text-align:left;display:block}.system-message-database .help-record-link strong{display:block}.system-message-database caption.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.system-message-database .system-message-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.system-message-database .system-message-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.help-page__nav,.help-page .journey-public-footer{max-width:1540px}.help-page__content{max-width:1480px}.help-workspace{grid-template-columns:215px minmax(0,1fr) 235px;align-items:start;gap:30px;padding-top:36px;display:grid}.help-left,.help-right{scrollbar-width:thin;min-width:0;max-height:calc(100dvh - 140px);position:sticky;top:24px;overflow-y:auto}.help-left{border-right:1px solid #ffffff14;padding-right:14px}.help-topic-navigation{gap:3px;display:grid}.help-topic-navigation>.help-eyebrow{padding:5px 10px 13px}.help-topic-navigation>a,.help-topic-navigation>button,.help-topic-navigation>div>button,.help-topic-navigation>div>a{color:#b7aabd;text-align:left;width:100%;min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:10px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.help-topic-navigation>div>a>span,.help-topic-navigation>div>button>span{min-width:0}.help-topic-navigation svg{color:#96839d;flex:none}.help-topic-navigation small{color:#8e7d99;margin-left:auto;font-size:10px}.help-topic-navigation .is-selected{color:#fff;background:#2c1d2c;border-color:#59394f}.help-topic-navigation .is-selected svg{color:var(--accent-text,#ff405c)}.help-topic-navigation a:hover,.help-topic-navigation button:hover{color:#fff;background:#1b151f}.help-topic-navigation__label{letter-spacing:.1em;color:#807386;padding:24px 10px 8px;font-size:9px}.help-topic-navigation__guides{border-left:1px solid #4a334d;gap:2px;margin:3px 0 10px 17px;padding-left:10px;display:grid}.help-topic-navigation__guides a{color:#a99ab3;padding:7px 8px;font-size:11px;line-height:1.6;text-decoration:none}.help-topic-navigation__guides a[aria-current=page]{color:#fff;background:#231826;border-radius:4px}.help-mobile-topics{display:none}.help-main{min-width:0}.help-workspace .help-hero{max-width:none;padding:0 0 32px}.help-workspace .help-hero h1{margin:12px 0 14px;font-size:clamp(32px,3.2vw,47px)}.help-workspace .help-hero>p{margin-bottom:22px;font-size:14px;line-height:1.7}.help-workspace .help-hub-search{border-radius:7px;padding:14px 15px}.help-workspace .help-hub-search input{font-size:13px}.help-workspace .help-section-heading h2{font-size:22px}.help-workspace .help-section-heading button{padding:8px 10px;font-size:11px}.help-workspace .help-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.help-workspace .help-guide{border-radius:6px;padding:16px}.help-workspace .help-guide h3{margin:9px 0;font-size:14px}.help-workspace .help-guide p{margin-bottom:14px;font-size:12px;line-height:1.6}.help-workspace .help-guide>span{font-size:10px}.help-topic-directory{margin-top:34px}.help-topic-index{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.help-workspace .help-topic-index .help-topic{background:0 0;border:0;border-bottom:1px solid #ffffff16;border-radius:0;grid-template-columns:19px minmax(0,1fr) auto 14px;align-items:start;gap:10px;margin:0;padding:16px 0;display:grid}.help-workspace .help-topic-index .help-topic>svg{color:var(--accent-text,#ff405c);margin:1px 0 0}.help-workspace .help-topic-index .help-topic>span{text-align:left;width:auto;margin:0;display:block}.help-topic-index .help-topic strong{color:#e0d8e4;font-size:12px;line-height:1.5;display:block}.help-topic-index .help-topic small{color:#9a8ca4;margin-top:6px;font-size:11px;line-height:1.6;display:block}.help-topic-index .help-topic b{color:#aa94b4;margin-top:3px;font-size:10px;font-weight:400}.help-topic-description,.help-results-count{color:#ad9eb8;margin:0 0 18px;font-size:12px;line-height:1.7}.help-right{border-left:1px solid #ffffff14;gap:23px;padding-left:16px;display:grid}.help-right section>nav{gap:0;margin-top:10px;display:grid}.help-right nav>a{color:#cbbdd4;border-bottom:1px solid #ffffff12;padding:12px 0;font-size:12px;line-height:1.6;text-decoration:none}.help-right nav strong{font-size:12px;font-weight:550;display:block}.help-right nav small{color:#8f809b;margin-top:5px;font-size:11px;line-height:1.65;display:block}.help-right nav>a:hover strong,.help-right nav>a:hover{color:#fff}.help-right__support{background:#201521;border:1px solid #4e344a;border-radius:7px;padding:17px}.help-right__support>svg{color:#d1aac8}.help-right h3{color:#eee3f3;margin:9px 0;font-size:13px}.help-right p{color:#aa98b6;font-size:11px;line-height:1.7}.help-right__support>a,.help-right__safety>a{color:#d9b2cd;text-underline-offset:3px;margin-top:12px;font-size:11px;display:block}.help-right__safety{padding:0 4px 10px}.help-workspace--article,.help-workspace--article .help-article>header{padding-top:0}.help-workspace--article .help-article h1{font-size:clamp(29px,2.7vw,40px)}.help-workspace--article .help-article>header p{font-size:14px}.help-workspace--article .help-answer{font-size:14px;line-height:1.9}.help-workspace--article .help-answer h2{font-size:21px}@media (max-width:1150px){.help-workspace{grid-template-columns:190px minmax(0,1fr);gap:26px}.help-workspace>.help-right{border:0;border-top:1px solid #ffffff18;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:24px 0 0;position:static;overflow:visible}.help-workspace>.help-right section:first-child{grid-row:span 2}}@media (max-width:760px){.help-workspace{padding-top:22px;display:block}.help-left{border:0;max-height:none;margin-bottom:25px;padding:0;position:static;overflow:visible}.help-mobile-topics{color:#e2d1eb;background:#1b141f;border:1px solid #4f3652;border-radius:6px;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:12px;font-size:12px;display:flex}.help-topic-navigation[data-open=false]{display:none}.help-topic-navigation[data-open=true]{max-height:60dvh;padding:12px 0;display:grid;overflow-y:auto}.help-workspace>.help-right{grid-template-columns:1fr;margin-top:30px;display:grid}.help-workspace .help-hero h1{font-size:34px}.help-workspace .help-hero>p{font-size:13px}.help-workspace .help-section-heading h2{font-size:21px}.help-workspace .help-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-workspace--article{padding-top:0}.help-workspace>.help-right section:first-child{grid-row:auto}}@media (max-width:480px){.help-workspace .help-guide-grid,.help-topic-index{grid-template-columns:1fr}.help-workspace .help-hub-search input{font-size:12px}.help-topic-directory{margin-top:28px}}.sidebar__nav .nav-item--portal,.mobile-nav__workspaces .nav-item--portal{border-top:1px solid #29232d;border-radius:0;margin-top:10px;padding-top:12px}.nav-item--portal>span{color:#0000;background:linear-gradient(100deg,#59d9ea,#c5a3ff,#ff6b9c,#ffd15a);-webkit-background-clip:text;background-clip:text;font-weight:700}.mobile-nav__workspaces{border-top:0;margin-top:0;padding-top:0}.portal-audit-list>article{grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.portal-audit-actor{min-width:0}.portal-audit-actor small{color:#aaa;margin-top:4px;font-size:11px;display:block}.portal-audit-list .portal-users__name{align-items:center;gap:6px;display:flex}.portal-audit-list time{white-space:nowrap;font-size:11px}@media (max-width:760px){.portal-audit-list>article{grid-template-columns:1fr;gap:12px}.topbar-bug-button{flex-shrink:0}}.portal-audit-list .portal-audit-actor,.portal-audit-list .portal-audit-actor span{color:inherit;margin-left:0}.portal-audit-list .portal-audit-actor strong{text-transform:none;font-size:12px;font-weight:650}.portal-audit-list .portal-audit-actor .portal-users__avatar{flex:0 0 30px;width:30px;height:30px}.portal-audit-list .portal-audit-actor .account-verified-badge{color:#299bff}.portal-audit-list .portal-audit-actor svg{margin-top:0}@media (max-width:760px){.portal-audit-list time{grid-column:auto}}.system-message-status[data-status=SCHEDULED]{color:#b6caff;background:#1f2a46;border-color:#465b86}.system-message-status[data-status=CANCELLED]{color:#c1bac5;background:#29242d;border-color:#4d4554}.system-message-database__filters{flex-wrap:wrap}.system-message-database__filters label{min-width:130px}.newsletter-preferences{background:#151116;border:1px solid #3a303d;border-radius:10px;padding:22px}.newsletter-preferences form{gap:18px;margin:20px 0;display:grid}.newsletter-preferences label{align-items:center;gap:10px;display:flex}.newsletter-preferences input{flex-shrink:0;width:18px;height:18px}.newsletter-preferences button{color:#fff;cursor:pointer;background:#36283e;border:1px solid #69516d;border-radius:6px;justify-self:start;padding:10px 16px}.newsletter-preferences small{color:#b7aebe;line-height:1.7;display:block}.newsletter-preferences [role=alert]{color:#ff9c9c}.system-message-database .system-message-stats{grid-template-columns:repeat(9,minmax(0,1fr))}@media (max-width:1200px){.system-message-database .system-message-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.system-message-database .system-message-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.live-lobby,.live-room-view{width:100%;min-width:0;max-width:1400px;margin:auto;padding:32px}.live-lobby>header,.live-room-view__header,.live-room-byline,.live-room-card>header,.live-room-card__meta,.live-room-controls,.live-stage>header,.live-feed-rooms>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.live-lobby h1,.live-room-view h1{margin:18px 0;font-size:clamp(28px,3.3vw,48px);line-height:1.1}.live-lobby p,.live-room-view>p{color:var(--muted,#aaa);line-height:1.6}.live-room-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-top:28px;display:grid}.live-room-card{background:linear-gradient(135deg,#17131b,#101010);border:1px solid #333039;border-radius:14px;min-width:0;padding:20px}.live-room-card h3{margin:20px 0 10px;font-size:22px}.live-room-card p{overflow-wrap:anywhere;font-size:13px}.live-room-card__meta{justify-content:flex-start;margin:14px 0;font-size:12px}.live-room-card__meta span,.live-room-byline>span{align-items:center;gap:7px;display:inline-flex}.live-room-card>small{margin:12px 0;display:block}.live-room-state{letter-spacing:.06em;color:#c5bace;white-space:nowrap;border:1px solid #544956;border-radius:4px;padding:3px 7px;font-size:10px;line-height:1.5}.live-room-state[data-state=LIVE],.live-room-state[data-state=READY]{color:#7fefbb;background:#123324;border-color:#235e43}.live-room-state[data-state=STARTING],.live-room-state[data-state=ENDING]{color:#ffd182;background:#322715;border-color:#765b22}.live-room-state[data-state=FAILED],.live-room-state[data-state=CLOSED]{color:#ff9eaf;background:#391920;border-color:#78303e}.live-identity{align-items:center;gap:9px;min-width:0;display:inline-flex}.live-identity>span:last-child{gap:3px;min-width:0;display:grid}.live-identity strong{overflow-wrap:anywhere;align-items:center;gap:5px;font-size:13px;line-height:1.4;display:inline-flex}.live-identity small{color:#a79fac;font-size:11px}.live-identity .verified-badge,.live-identity .account-verified-badge{vertical-align:middle;flex:none;width:13px;min-width:13px;height:13px}.live-person{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.live-person>.portal-menu-trigger{flex:none}.live-person .portal-menu-trigger{opacity:.7}.live-room-join,.live-lobby button,.live-room-view button:not(.portal-menu-trigger),.portal-live button:not(.portal-menu-trigger){color:#fff;font:inherit;cursor:pointer;background:#201c23;border:1px solid #4a414e;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.live-room-join{margin-top:12px}.live-lobby button:disabled,.live-room-view button:disabled,.portal-live button:disabled{opacity:.4;cursor:not-allowed}.live-room-controls{justify-content:flex-start;margin:16px 0}.live-room-controls button[aria-pressed=true]{color:var(--accent,#ff3158)}.live-create-form,.live-join-form,.live-host-music,.portal-live-settings{background:#141116;border:1px solid #3b323f;border-radius:12px;margin-top:22px;padding:22px}.live-create-form>div,.portal-live-settings__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.live-create-form label,.live-join-form label,.live-host-music label,.portal-live-settings label,.live-safety-dialog label{gap:8px;margin:14px 0;font-size:13px;display:grid}.live-create-form input,.live-create-form textarea,.live-create-form select,.live-join-form select,.live-host-music select,.portal-live-settings input,.live-safety-dialog input,.live-safety-dialog select,.live-safety-dialog textarea{color:#fff;background:#0c0b0d;border:1px solid #4c414f;border-radius:6px;width:100%;max-width:100%;padding:10px}.live-consent{align-items:flex-start;gap:10px;line-height:1.5;display:flex!important}.live-consent input{flex:none;height:16px;margin-top:2px;width:16px!important}.live-recording-notice{color:#e3cfab;background:#211b13;border:1px solid #51422b;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;font-size:12px;line-height:1.6;display:flex}.live-recording-notice svg{flex:none;margin-top:4px}.live-recording-notice p{margin:0}.live-room-columns{grid-template-columns:minmax(0,1fr) minmax(290px,360px);gap:24px;margin-top:24px;display:grid}.live-room-columns>main{min-width:0}.live-stage{border:1px solid #333039;border-radius:12px;margin:20px 0;padding:18px}.live-stage>header h2,.live-chat h2,.live-audience h2{margin:0;font-size:16px}.live-stage>header small{color:#aaa;font-size:11px}.live-stage-person{border-bottom:1px solid #29252e;padding:15px 0}.live-stage-person:last-child{border-bottom:0}.live-stage-person>small{color:#aaa;margin:7px 0 0 39px;font-size:11px;display:block}.live-stage-person[data-speaking=true]{padding-left:10px;box-shadow:inset 3px 0 #70dbac}.live-join-notice{color:#aaa;min-height:18px;font-size:12px}.live-host-music h3{align-items:center;gap:8px;font-size:14px;display:flex}.live-host-music>div{gap:8px;display:flex}.live-host-music>small{margin-top:12px;display:block}.live-audience{margin:24px 0}.live-audience>div{border-bottom:1px solid #29252e;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.live-audience>div>.live-person{flex:1}.live-danger{color:#ff9cb1!important;border-color:#8a3145!important}.live-replay audio{width:100%;margin-top:20px}.live-error{color:#ffc2ce;background:#30181f;border:1px solid #793748;border-radius:7px;padding:12px;font-size:13px}.live-chat{background:#111013;border:1px solid #37303d;border-radius:12px;flex-direction:column;align-self:start;min-width:0;max-height:760px;display:flex;position:sticky;top:90px}.live-chat>header{border-bottom:1px solid #302a34;padding:16px}.live-chat>header small{color:#aaa;margin-top:5px;font-size:11px;display:block}.live-chat__messages{flex:1;min-height:200px;max-height:560px;padding:16px;overflow:auto}.live-chat-message{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:6px;margin-bottom:22px;display:grid}.live-chat-message>.live-person{grid-column:1/-1}.live-chat-message>div:not(.live-person){grid-column:1/-1;align-items:center;gap:5px;margin:4px 0 4px 39px;display:flex}.live-chat-message p,.live-chat-message .social-post__text{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;margin:0 0 0 39px;font-size:13px;line-height:1.6}.live-chat-message .live-chat-timestamp{color:#aaa!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important}.live-chat-message .portal-menu-trigger{height:18px;min-height:18px;padding:0}.live-chat form{border-top:1px solid #302a34;padding:14px}.live-chat textarea{color:#fff;resize:vertical;width:100%;min-height:70px;font:inherit;background:#0b0a0c;border:1px solid #423a49;border-radius:7px;padding:10px;font-size:13px}.live-chat form>div:last-child{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.live-chat form small{color:#aaa;font-size:10px}.live-chat .social-mention-picker{max-height:240px;margin-top:8px;position:relative;overflow:auto}.live-feed-rooms{gap:12px;margin-bottom:22px;display:grid}.live-feed-rooms>header{font-size:12px}.live-feed-rooms>header strong{align-items:center;gap:7px;display:flex}.live-feed-rooms .live-room-card{padding:14px}.live-feed-rooms .live-room-card h3{margin-top:12px;font-size:17px}.live-room-unavailable{padding:50px 28px}.live-safety-dialog,.live-record-dialog{color:#fff;background:#161119;border:1px solid #5a465f;border-radius:13px;width:calc(100% - 32px);max-width:520px;max-height:85dvh;padding:24px;overflow:auto}.live-safety-dialog::backdrop,.live-record-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.live-safety-dialog h2{text-transform:capitalize;font-size:22px}.live-safety-dialog footer,.live-record-dialog footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.live-safety-dialog p{font-size:13px;line-height:1.6}.live-record-dialog{max-width:900px;padding:0}.live-record-dialog>header{border-bottom:1px solid #403147;justify-content:space-between;gap:18px;padding:22px;display:flex}.live-record-dialog>header small{color:#b4a7bb;font-size:10px}.live-record-dialog__body{max-height:60dvh;padding:22px;overflow:auto}.live-record-dialog>footer{border-top:1px solid #403147;margin:0;padding:15px 22px}.live-record-member{border-bottom:1px solid #3b303f;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.live-record-report{border:1px solid #45364b;border-radius:8px;margin-bottom:12px;padding:15px}.live-record-report>small{margin-top:5px;display:block}.live-record-report blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #766080;padding:12px}.live-record-report button{margin-right:8px}.portal-live h1{align-items:center;gap:10px;display:flex}.portal-live-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.portal-live-stats>div{background:#17121b;border:1px solid #433549;border-radius:6px;gap:8px;padding:16px;display:grid}.portal-live-stats strong{font-size:25px}.portal-live-stats small{color:#c2b2cb;font-size:11px}.portal-live-tabs{border-bottom:1px solid #433549;flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.portal-live-tabs button[aria-current=page]{background:#49354f}.portal-live-filters{align-items:center;gap:12px;margin:22px 0;display:flex}.portal-live-filters>label{background:#141017;border:1px solid #4b3b53;border-radius:6px;flex:1;align-items:center;gap:8px;padding:9px;display:flex}.portal-live-filters input{color:#fff;background:0 0;border:0;width:100%;min-width:0}.portal-live-filters select{color:#fff;background:#141017;border:1px solid #4b3b53;border-radius:6px;padding:9px}.portal-live-filters>small{white-space:nowrap;font-size:11px}.portal-live-table-wrap{border:1px solid #3e3145;border-radius:7px;overflow:auto}.portal-live-table{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}.portal-live-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#bba9c7;background:#211925;padding:12px;font-size:10px}.portal-live-table td{vertical-align:middle;border-top:1px solid #342a3b;padding:12px}.portal-live-table td:first-child>strong{display:block}.portal-live-table td:first-child .portal-users__copy{max-width:210px;margin-top:7px;font-size:10px}.portal-live-table tr[tabindex]:hover{cursor:pointer;background:#1a141f}.portal-live-table-wrap>p{padding:18px;font-size:13px}.portal-live-pagination{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.portal-live-pagination span{margin-right:auto}.portal-live-settings{max-width:800px}.portal-live-settings p{font-size:13px;line-height:1.6}.live-room-view a:focus-visible,.live-room-view button:focus-visible,.portal-live tr:focus-visible,.portal-live button:focus-visible{outline-offset:3px;outline:2px solid #c9a6de}@media (max-width:1100px){.live-room-columns{grid-template-columns:minmax(0,1fr)}.live-chat{max-height:650px;position:relative;top:auto}.live-chat__messages{max-height:400px}.live-room-view,.live-lobby{padding:24px}.portal-live-filters{flex-wrap:wrap}}@media (max-width:600px){.live-room-view,.live-lobby{padding:18px 14px}.live-room-byline{align-items:flex-start;gap:14px}.live-room-byline>.live-person{width:100%}.live-create-form>div,.portal-live-settings__grid{grid-template-columns:1fr}.portal-live-stats{grid-template-columns:1fr 1fr}.live-create-form,.live-join-form,.portal-live-settings{padding:16px}.live-safety-dialog{padding:18px}.live-room-card h3{font-size:20px}.portal-live-filters>label{flex-basis:100%}.live-audience>div{flex-wrap:wrap}}.sidebar__nav a.nav-item,.workspace-topbar a,.mobile-nav__workspaces a,.live-room-view a,.live-room-card a,.live-composer a{text-decoration:none}.live-room-view a:hover,.live-room-card a:hover,.live-composer a:hover{color:var(--accent);text-decoration:none}.social-composer__formats{gap:5px}.social-composer__formats>button{flex-shrink:1;min-width:0}.social-composer__formats>button[data-format=live]{color:#ff5d79;background:#ff315812;border-color:#ff315855}.live-composer{gap:12px;padding:14px 0 0;display:grid}.live-composer>header{color:#ff6c87;align-items:center;gap:8px;font-size:13px;display:flex}.live-composer label:not(.live-consent){color:#bdb5c3;gap:6px;font-size:11px;display:grid}.live-composer input:not([type=checkbox]),.live-composer textarea,.live-composer select{box-sizing:border-box;color:#fff;width:100%;min-width:0;font:inherit;background:#0c0b0e;border:1px solid #3d3543;border-radius:6px;padding:10px;font-size:12px}.live-composer .live-consent{margin:0;font-size:11px}.live-composer footer{justify-content:flex-end;gap:8px;display:flex}.live-composer footer button{color:#fff;font:inherit;cursor:pointer;background:#221b27;border:1px solid #473a4b;border-radius:5px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.live-composer footer button[type=submit]{background:#d70b37;border-color:#e82c50}.live-composer button:disabled{opacity:.45;cursor:not-allowed}.live-avatar{isolation:isolate;border-radius:50%;flex:none;display:inline-flex;position:relative}.live-avatar--on{animation:2s ease-in-out infinite live-avatar-pulse;box-shadow:0 0 0 2px #ff3158,0 0 15px #ff315870;overflow:visible!important}.live-avatar--on img{border-radius:50%}.live-avatar--on>b{z-index:2;letter-spacing:.04em;color:#fff;pointer-events:none;background:#d8113e;border:1px solid #ff587a;border-radius:3px;padding:0 4px;font-size:8px;font-weight:800;line-height:12px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.live-room-card .live-avatar{margin-right:3px}.live-room-state[data-state=LIVE]{color:#ff718b;background:#ed24411c;border-color:#ff31585c}.live-feed-rooms{margin-bottom:16px}.live-feed-rooms .live-room-card{background:linear-gradient(120deg,#35121d66,#141016);border-color:#82334477;padding:16px}.live-room-card .portal-users__name{align-items:center;gap:5px;display:flex}.live-room-card .live-room-join{box-sizing:border-box;color:#fff;background:#ca1234;border-color:#ed244166;width:100%;display:flex}.live-room-card small{color:#b6a9ba}.live-room-view{max-width:1100px;padding:24px 28px}.live-room-view h1{margin:16px 0 8px;font-size:clamp(25px,3vw,38px)}.live-room-view>p{margin:0 0 12px;font-size:13px}.live-room-byline{gap:12px;font-size:12px}.live-room-view__header{font-size:12px}.live-room-columns{flex-direction:column;gap:16px;margin-top:18px;display:flex}.live-room-columns>main{flex-direction:column;gap:12px;display:flex}.live-recording-notice{background:#211b1355;border-color:#413629;padding:9px 12px;font-size:11px}.live-stage{background:linear-gradient(150deg,#25182466,#0e0d10);border-color:#3d2f42;margin:0;padding:16px 18px}.live-stage-grid{grid-template-columns:repeat(auto-fit,minmax(95px,130px));justify-content:center;gap:12px;padding-top:16px;display:grid}.live-stage-person{text-align:center;border-radius:10px;min-width:0;position:relative;border:0!important;padding:12px 6px!important}.live-stage-person[data-speaking=true]{background:#7eeeb20b;box-shadow:0 0 0 1px #85e9b266}.live-stage-person>small{text-transform:capitalize;margin:8px 0 0;font-size:10px}.live-person{min-width:0;display:flex}.live-person-trigger{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.live-person-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:5px}.live-identity strong{gap:5px}.live-stage .live-person{justify-content:center}.live-stage .live-identity{flex-direction:column;align-items:center;gap:9px;max-width:100%}.live-stage .live-identity>span:last-child{justify-items:center}.live-stage .live-identity strong{justify-content:center;max-width:115px;font-size:12px}.live-stage .live-identity small{overflow-wrap:anywhere;font-size:9px}.live-room-controls{gap:8px;margin:0}.live-join-form{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.live-join-form label{flex:1;min-width:160px;margin:0}.live-join-form .live-consent{min-width:220px;font-size:11px}.live-host-entry{flex:1;margin:0;font-size:12px}.live-join-notice{min-height:0;margin:0}.live-host-music{margin:0;padding:12px 14px}.live-host-music summary,.live-audience summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.live-host-music[open] summary{margin-bottom:12px}.live-host-music>label{margin:10px 0;font-size:12px}.live-audience{border:1px solid #302735;border-radius:8px;margin:0;padding:12px}.live-audience>div{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.live-audience>div>small{color:#c4b6cb;font-size:10px}.live-danger{align-self:flex-end;color:#ff8297!important;border-color:#a32b4677!important}.live-room-view button.live-person-trigger{justify-content:flex-start;background:0 0!important;border:0!important;padding:0!important}.live-stage .live-person-trigger{justify-content:center!important}.live-chat{box-sizing:border-box;background:#111014;border-radius:12px;align-self:auto;width:100%;max-height:none;position:static;overflow:visible}.live-chat>header{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.live-chat>header small{margin:0;font-size:10px}.live-chat__messages{overscroll-behavior:contain;scrollbar-gutter:stable;height:clamp(260px,40dvh,450px);min-height:240px;max-height:none;padding:12px 16px}.live-chat-message{border-bottom:1px solid #ffffff08;margin:0;padding:10px 0;display:block}.live-chat-message>header{align-items:center;gap:10px;min-width:0;display:flex}.live-chat-message>header>.live-person{flex:1;min-width:0}.live-chat-message .live-identity{gap:8px}.live-chat-message .live-identity small{display:none}.live-chat-message .live-identity strong{font-size:12px}.live-chat-time{color:#9d92a5;white-space:nowrap;font-size:10px}.live-chat-message__actions{align-items:center;gap:5px;display:flex}.live-chat-message>p,.live-chat-message .social-post__text{margin:5px 0 0 38px;font-size:13px;line-height:1.5;display:block}.live-chat form{padding:12px 16px}.live-chat textarea{resize:none;box-sizing:border-box;min-height:48px;max-height:120px;font-size:13px}.live-chat .social-mention-editor{position:relative}.live-chat .social-mention-picker{z-index:10;max-height:230px;margin:0;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.live-chat form>div:last-child{gap:12px}.live-chat form small{font-size:9px}.live-chat form button[type=submit],.live-chat form>div>button{min-width:72px;background:#d7143d!important;border-color:#f13c60!important}.live-chat .portal-menu-trigger{min-width:24px}.live-chat button:focus-visible,.live-composer button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes live-avatar-pulse{0%,to{box-shadow:0 0 0 2px #ff3158,0 0 10px #ff31584d}50%{box-shadow:0 0 0 2px #ff3158,0 0 20px #ff315899}}@media (prefers-reduced-motion:reduce){.live-avatar--on{animation:none}}@media (max-width:600px){.live-room-view{padding:18px 12px}.live-stage{padding:12px}.live-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.live-stage .live-identity .portal-users__avatar{width:54px;height:54px}.live-chat>header{flex-direction:column;align-items:flex-start;gap:4px}.live-chat__messages{height:38dvh;padding:8px 12px}.live-chat form{padding:10px 12px}.live-chat-message>header{gap:6px}.live-chat-time{font-size:9px}.live-chat-message .live-identity strong{font-size:11px}.live-room-byline>.live-person{width:auto}.live-room-controls>button{flex:1;padding:8px!important;font-size:11px!important}.live-chat form small{max-width:70%;line-height:1.5}.live-join-form{display:grid}.live-join-form label,.live-join-form .live-consent{min-width:0}}.live-stage .live-identity small{display:none}.live-stage .live-identity .portal-users__avatar{width:56px;height:56px}.live-stage-person{padding:8px 4px!important}.live-stage-person>small{margin-top:4px}.live-stage-grid{padding-top:12px}.live-chat__messages{height:clamp(220px,34dvh,380px)}@media (max-width:600px){.live-stage .live-identity .portal-users__avatar{width:48px;height:48px}.live-stage .live-identity strong{gap:3px;font-size:10px}.live-stage .live-identity>span:last-child{align-content:start;min-height:25px}.live-stage-person>small{font-size:9px}.live-chat__messages{height:30dvh;min-height:200px}.live-room-view h1{font-size:25px}.live-recording-notice{font-size:10px}}.live-avatar--on>b{color:#ff6a86;background:#18070d}.live-room-view summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}a[href],a[href]:hover{text-decoration:none}.live-identity strong{min-width:0;max-width:100%}.live-identity__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-stage .live-identity>span:last-child,.live-stage .live-identity strong{max-width:100%}.live-chat-message .live-identity .portal-users__avatar{width:40px;height:40px}.live-room-card .live-avatar .portal-users__avatar{width:52px;height:52px}.live-room-card header .portal-users__identity{gap:12px;min-width:0}.live-feed-rooms{border-bottom:1px solid var(--border,#302735);margin-bottom:20px;padding-bottom:20px}.live-feed-rooms .live-room-card+.live-room-card{margin-top:16px}.live-chat-settings{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.live-chat-settings>label{align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.live-chat-settings select{width:auto;min-width:85px;margin:0;padding:5px 8px;font-size:11px}.live-chat-activity{color:#b9aebf;border-bottom:1px solid #ffffff08;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:flex}.live-chat-activity .live-identity strong{font-size:11px}.live-chat-activity .live-identity small{display:none}.live-chat-activity time{white-space:nowrap;color:#9d92a5;margin-left:auto;font-size:10px}.live-chat-activity .live-person{max-width:65%}@media (max-width:600px){.live-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.live-stage .live-identity .portal-users__avatar{width:64px;height:64px}.live-chat-settings{justify-content:space-between;gap:8px;width:100%}.live-chat-message .live-identity .portal-users__avatar{width:36px;height:36px}.live-chat-message>p,.live-chat-message .social-post__text{margin-left:44px}.live-chat-activity{gap:6px}.live-chat-activity .live-person{max-width:60%}}.live-chat{min-height:0;overflow:hidden}.live-chat>header,.live-chat>form{flex:none}.live-chat__messages{box-sizing:border-box;overscroll-behavior:contain;overflow-anchor:none;touch-action:pan-y;flex:none;height:clamp(280px,44dvh,500px);min-height:0;max-height:500px;overflow:hidden auto}.live-chat__messages:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.live-chat .social-mention-picker{z-index:12}.live-stage-grid{grid-template-columns:repeat(auto-fit,minmax(164px,180px));gap:20px}.live-stage .live-identity .portal-users__avatar{width:144px;height:144px;font-size:44px}.live-stage .live-identity strong{font-size:14px}.live-stage-person>small{font-size:11px}.live-room-byline .live-identity .portal-users__avatar,.live-audience .live-identity .portal-users__avatar,.live-chat-message .live-identity .portal-users__avatar{width:56px;height:56px}.live-chat-message>p,.live-chat-message .social-post__text{margin-left:64px}.live-chat-activity .live-identity .portal-users__avatar{width:40px;height:40px}.live-chat-delivery-label{color:#bdb0c5;white-space:nowrap;font-size:10px}.live-chat-message[data-delivery=failed]{border-left:2px solid #ed6c80;padding-left:8px}.live-chat-message>.live-chat-delivery{color:#ff9aaa;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0 64px;font-size:11px;display:flex}.live-chat-delivery>span{flex:1;min-width:120px}.live-chat-delivery button{padding:4px 8px;font-size:11px}.live-chat form small{max-width:none}@media (max-width:600px){.live-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.live-stage .live-identity .portal-users__avatar{width:112px;height:112px;font-size:34px}.live-stage .live-identity strong{font-size:12px}.live-chat__messages{height:clamp(250px,42dvh,420px);min-height:0;max-height:420px}.live-chat-message .live-identity .portal-users__avatar{width:48px;height:48px}.live-chat-message>p,.live-chat-message .social-post__text{margin-left:56px}.live-chat-message>.live-chat-delivery{margin-left:0}.live-chat-message>header{flex-wrap:wrap}.live-chat-time{margin-left:auto}.live-chat-message .live-person{min-width:100px}.live-chat-activity .live-identity .portal-users__avatar{width:36px;height:36px}}.live-room-view{box-sizing:border-box;height:calc(100dvh - var(--workspace-topbar-height,0px) - var(--player-height,0px));flex-direction:column;gap:10px;max-width:1600px;min-height:0;margin:0 auto;padding:12px 18px;display:flex;overflow:hidden}.live-room-view__header{flex-wrap:nowrap;flex:none;gap:8px;min-height:28px;font-size:11px}.live-room-header-actions{align-items:center;gap:8px;display:flex}.live-room-view .live-room-header-actions button{min-height:28px;padding:5px 9px;font-size:11px}.live-room-summary{flex:none;justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.live-room-heading{flex:1;min-width:0}.live-room-view .live-room-heading h1{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 4px;font-size:clamp(20px,2vw,28px);line-height:1.15;display:-webkit-box;overflow:hidden}.live-room-description{color:#b6aeba;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.live-room-view .live-room-byline{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;gap:14px;min-width:0;font-size:11px}.live-room-view .live-room-byline .live-identity .portal-users__avatar{width:28px;height:28px}.live-room-byline>.live-person{min-width:0;max-width:210px}.live-room-byline>span{white-space:nowrap;flex-shrink:0}.live-room-view>.live-error{flex:none;max-height:65px;margin:0;padding:7px 10px;font-size:11px;overflow:auto}.live-room-view .live-room-columns{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(260px,.9fr) minmax(340px,1.1fr);gap:12px;min-height:0;margin:0;display:grid}.live-room-columns>.live-room-stage-column{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.live-room-view .live-recording-notice{flex:none;gap:6px;margin:0;padding:6px 8px;font-size:10px;line-height:1.35}.live-room-view .live-recording-notice p{margin:0}.live-room-view .live-stage{flex-direction:column;flex:1 1 0;min-height:0;padding:10px 12px;display:flex;overflow:hidden}.live-room-view .live-stage>header{flex:none;gap:8px}.live-room-view .live-stage h2{font-size:14px}.live-room-view .live-stage-grid{overscroll-behavior:contain;flex:1 1 0;grid-template-columns:repeat(auto-fit,minmax(150px,170px));align-content:start;gap:12px;min-height:0;padding-top:10px;overflow:auto}.live-room-view .live-stage-person{padding:4px!important}.live-room-view .live-stage .live-identity{gap:6px}.live-room-view .live-room-controls{flex-wrap:wrap;flex:none;gap:6px;margin:0}.live-room-view .live-room-controls button{min-height:28px;padding:5px 8px;font-size:11px}.live-room-view .live-join-form{flex:none;gap:6px;max-height:155px;padding:8px;font-size:11px;overflow:auto}.live-room-view .live-join-form .live-consent{font-size:10px}.live-room-utilities{flex:none;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.live-room-utilities>details{border:1px solid #332b38;border-radius:6px;flex:1;min-width:0;margin:0;padding:0;position:relative}.live-room-utilities summary{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;gap:6px;min-height:28px;padding:6px 8px;font-size:11px;overflow:hidden}.live-room-view .live-host-music[open] summary{margin:0}.live-room-view .live-room-utility-panel{z-index:30;overscroll-behavior:contain;box-sizing:border-box;background:#19141e;border:1px solid #53405d;border-radius:8px;width:min(420px,100vw - 48px);max-height:min(420px,65dvh);padding:12px;font-size:12px;display:block;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 8px 35px #000a}.live-room-view .live-audience>.live-room-utility-panel{left:auto;right:0}.live-room-utility-panel>label{margin:0 0 10px;display:block}.live-room-utility-panel select{width:100%;margin-top:5px}.live-room-utility-panel .live-consent{align-items:flex-start;gap:7px;display:flex}.live-room-utility-panel>div{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.live-room-utility-panel>small{margin-top:8px;display:block}.live-room-view .live-chat{flex-direction:column;align-self:stretch;height:100%;min-height:0;max-height:none;display:flex;position:static;overflow:hidden}.live-room-view .live-chat>header{flex:none;gap:8px;padding:10px 12px}.live-room-view .live-chat h2{white-space:nowrap;font-size:14px}.live-room-view .live-chat-settings{gap:8px}.live-room-view .live-chat-settings select{min-width:70px;padding:4px 6px;font-size:10px}.live-room-view .live-chat__messages{overscroll-behavior:contain;flex:1 1 0;height:auto;min-height:0;max-height:none;padding:8px 12px;overflow:hidden auto}.live-room-view .live-chat form{flex:none;padding:8px 12px}.live-room-view .live-chat textarea{height:44px;min-height:44px;max-height:72px;font-size:12px}.live-room-view .live-chat form>div:last-child{margin-top:5px}.live-room-view .live-chat-message>header{flex-wrap:nowrap;gap:7px}.live-room-view .live-chat-message>header>.live-person{flex:0 auto;min-width:0;max-width:calc(100% - 106px)}.live-room-view .live-chat-message .live-identity .portal-users__avatar{width:32px;height:32px}.live-room-view .live-chat-message .live-identity strong{font-size:12px}.live-room-view .live-chat-time{flex:none;margin-left:0;font-size:9px}.live-room-view .live-chat-message__actions{flex:none;margin-left:auto}.live-room-view .live-chat-message>p,.live-room-view .live-chat-message .social-post__text{margin-left:40px;font-size:12px}.live-room-view .live-chat-message>.live-chat-delivery{margin-left:40px}.live-room-view .live-chat-activity{border:1px solid #0000;border-left-width:3px;border-radius:6px;gap:7px;margin:5px 0;padding:7px 8px;font-size:10px}.live-chat-activity[data-activity=joined]{color:#a1e8c1;background:#12352766;border-color:#3aa77855}.live-chat-activity[data-activity=left]{color:#efc28e;background:#49301b55;border-color:#ba844955}.live-room-view .live-chat-activity .live-person{flex:0 auto;min-width:0;max-width:55%}.live-room-view .live-chat-activity .live-identity .portal-users__avatar{width:24px;height:24px}.live-room-view .live-chat-activity .live-identity strong{color:inherit;font-size:11px}.live-room-view .live-chat-activity time{margin-left:0;font-size:9px}.live-chat-activity__label{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:600;display:flex}@media (max-width:1000px){.live-room-view{gap:8px;padding:8px 12px}.live-room-view .live-room-columns{grid-template-rows:minmax(0,.55fr) minmax(0,.45fr);grid-template-columns:minmax(0,1fr);gap:8px}.live-room-view .live-room-stage-column{gap:5px}.live-room-view .live-stage{padding:8px}.live-room-view .live-stage-grid{grid-template-columns:repeat(auto-fit,minmax(130px,150px));gap:8px;padding-top:5px}.live-room-view .live-stage .live-identity .portal-users__avatar{width:112px;height:112px;font-size:34px}.live-room-view .live-stage .live-identity strong{font-size:12px}.live-room-view .live-recording-notice{padding:4px 6px;font-size:9px}.live-room-view .live-room-summary{gap:10px}.live-room-view .live-room-byline>.live-person{display:none}.live-room-view .live-room-byline{flex-direction:column;gap:5px;font-size:10px}.live-room-view .live-room-heading h1{font-size:20px}.live-room-view .live-room-description{font-size:11px}.live-room-view .live-stage h2{font-size:12px}.live-room-view .live-stage-person>small{margin-top:3px;font-size:9px}.live-room-view .live-chat>header{flex-flow:wrap;align-items:center;padding:7px 10px}.live-room-view .live-chat-settings{flex:1;justify-content:flex-end;width:auto}.live-room-view .live-chat-settings>small{display:block}.live-room-view .live-chat-settings:has(>label)>small{display:none}.live-room-view .live-chat-settings label{font-size:10px}.live-room-view .live-chat__messages{padding:6px 10px}.live-room-view .live-chat-message .live-identity .portal-users__avatar{width:28px;height:28px}.live-room-view .live-chat-message>p,.live-room-view .live-chat-message .social-post__text{margin-left:36px}.live-room-view .live-chat form{padding:7px 10px}.live-room-view .live-chat textarea{height:38px;min-height:38px}.live-room-view .live-room-controls button{flex:0 auto;padding:4px 7px!important;font-size:10px!important}.live-room-view .live-room-utilities summary{min-height:26px;padding:4px 6px;font-size:10px}}@media (max-width:600px){.live-room-view__header{font-size:10px}.live-room-header-actions{gap:5px}.live-room-view .live-room-header-actions button{min-height:26px;padding:4px 7px;font-size:10px}.live-room-header-actions>button>span{display:none}.live-room-view .live-stage-grid{grid-template-columns:repeat(auto-fit,minmax(120px,145px))}.live-room-view .live-chat-message .live-identity strong{font-size:11px}.live-room-view .live-chat-activity{gap:5px;padding:6px}.live-room-view .live-chat-activity .live-person{max-width:50%}.live-chat-activity__label{font-size:9px}}@media (max-height:760px) and (max-width:1000px){.live-room-view .live-stage .live-identity .portal-users__avatar{width:80px;height:80px;font-size:27px}.live-room-view .live-stage-person{padding:2px!important}.live-room-view .live-stage .live-identity{gap:3px}.live-room-view .live-stage-grid{padding-top:3px}.live-room-view .live-room-heading h1{font-size:18px}}@media (max-width:1000px){.live-room-view .live-room-utility-panel{max-height:min(280px,32dvh)}.live-room-view .live-stage-person{padding:2px!important}.live-room-view .live-stage .live-identity{gap:4px}.live-room-view .live-stage-grid{padding-top:3px}}.release-review-diff{background:#151119;border:1px solid #4b3d55;border-radius:8px;margin:18px 0;padding:14px}.release-review-diff h3{align-items:center;gap:8px;margin:0 0 7px;font-size:14px;display:flex}.release-review-diff h3>span{color:#ead7f1;background:#49314e;border-radius:4px;padding:2px 7px;font-size:11px}.release-review-diff header p,.release-review-diff__notice{color:#b9adbf;font-size:12px;line-height:1.6}.release-review-diff__scroll{overscroll-behavior:contain;max-height:420px;overflow:auto}.release-review-diff table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12px}.release-review-diff th,.release-review-diff td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border:1px solid #392e41;padding:10px}.release-review-diff thead th{z-index:1;background:#211925;font-size:11px;position:sticky;top:0}.release-review-diff thead th:first-child{width:24%}.release-review-diff tbody th{background:#19141e;font-weight:400}.release-review-diff tbody th>small,.release-review-diff tbody th>strong,.release-review-diff tbody th>span{margin-bottom:5px;display:block}.release-review-diff tbody th>small{color:#b9a7c2;font-size:10px}.release-review-diff tbody th>span{text-transform:capitalize;color:#d7bfdf;font-size:10px}.release-review-diff__before{background:#6d26351c;border-left:2px solid #af5d7088!important}.release-review-diff__after{background:#205a401f;border-left:2px solid #50ae7b99!important}.release-review-diff__empty{color:#9d91a3;font-style:italic}.release-review-diff pre{white-space:pre-wrap;font:inherit;max-height:220px;margin:8px 0;line-height:1.6;overflow:auto}.release-review-diff summary{cursor:pointer;font-size:11px}.release-review-diff__image img{object-fit:contain;border-radius:5px;width:100%;max-width:130px;height:auto;max-height:130px}.release-review-diff__image small{margin-top:6px;font-size:9px;display:block}.release-review-audio{margin:12px 0}.release-review-audio audio{width:100%;margin-bottom:8px;display:block}.release-review-audio p{font-size:12px}.release-review-audio [role=alert]{color:#ffb0bd}@media (max-width:600px){.release-review-diff{padding:10px}.release-review-diff th,.release-review-diff td{padding:7px;font-size:11px}.release-review-diff thead th:first-child{width:28%}}.player-details__content h2{display:block}.player-details__title-end{white-space:nowrap}.player-details__content h2 .explicit-badge{vertical-align:middle;margin-left:.55em;display:inline-flex}.player-details__transport{grid-template-columns:repeat(5,38px);justify-content:center;align-items:center;gap:12px;width:100%;display:grid;position:relative}.player-details__transport .player__skip-balance{position:absolute;top:50%;right:0;transform:translateY(-50%)}.player-details__transport .player-details__play{justify-self:center}.player-details__volume{align-items:center;gap:12px;width:100%;margin:12px 0 20px;display:flex}.player-details__volume button{color:#ccc;background:0 0;border:0;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.player-details__volume .volume-range{flex:1;width:100%;min-width:0;max-width:none;margin:0}.player-details__actions [aria-pressed=true]{color:var(--accent);border-color:rgb(var(--accent-rgb) / 50%)}.player-details .infinite-mode-panel{height:108px;min-height:108px;margin:18px 0 10px;position:relative}.player-details .infinite-mode-panel__toggle{height:46px;padding:4px 0}.player-details .infinite-mode-panel__body,.player-details .infinite-mode-panel__body[data-open=true]{flex-wrap:nowrap;align-items:center;gap:10px;height:46px;max-height:46px;padding:0 0 3px;transition:transform .85s cubic-bezier(.2,.7,.2,1),opacity .85s,visibility 0s linear .85s;display:flex;position:absolute;top:52px;left:0;right:0;overflow:auto hidden;transform:translate(-18px)}.player-details .infinite-mode-panel__body[data-open=true]{transition-delay:0s;transform:translate(0)}.player-details .infinite-mode-panel__why{flex:1 0 120px;align-items:center;min-width:0;max-width:210px}.player-details .infinite-mode-panel__why>span:last-child{min-width:0}.player-details .infinite-mode-panel__dial{flex-wrap:nowrap;flex:none;gap:4px;display:flex}.player-details .infinite-mode-panel__dial>span{display:none}.player-details .infinite-mode-panel__dial button{padding:5px 7px}.player-details .infinite-mode-panel__trail{flex:none;align-self:center;margin:0}.information-bulb{color:#f4c95c;vertical-align:middle;background:#f4c95c12;border:1px solid #f4c95c60;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.information-bulb>svg{flex-shrink:0;display:block}.player-details .infinite-mode-panel__why small{align-items:center;gap:5px;display:flex}.player-details .infinite-mode-panel__why .information-bulb{box-sizing:border-box;flex:0 0 16px;place-items:center;width:16px;min-width:16px;height:16px;display:inline-grid}.discover-pick-grid .information-bulb{flex-basis:20px;width:20px;height:20px}.track-comments__copy{flex:1;min-width:0}.track-comments__copy>header{flex-wrap:wrap;gap:5px!important}.track-comments__copy>header>.portal-menu-trigger{flex:0 0 24px;margin-left:auto}.track-comments .track-comments__report{border:0;flex-direction:column;gap:9px;margin-top:8px;padding:12px 0;display:flex}.track-comments__report label{flex-direction:column;gap:6px;display:flex}.track-comments__report select,.track-comments__report textarea{box-sizing:border-box;color:#fff;background:#161219;border:1px solid #493c50;border-radius:5px;width:100%;padding:8px}.track-comments__report>div{gap:8px;display:flex}@media (max-width:640px){.player-details__transport{grid-template-columns:repeat(5,34px);gap:8px}.player-details__content h2{font-size:clamp(2rem,9vw,3.5rem)}.player-details .infinite-mode-panel__body{gap:8px}.player-details .infinite-mode-panel__why{flex-basis:140px}.player-details__transport .player__skip-balance{font-size:9px}}@media (prefers-reduced-motion:reduce){.player-details .infinite-mode-panel__body{transition:none}}.release-workspace .song-editor-tabs button{gap:5px;padding:8px;font-size:.68rem}.song-editor-tabs__number{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.6rem;display:grid}.release-workspace .song-editor-tabs button:disabled{opacity:.42;cursor:not-allowed}.release-step-summary{color:#aaa;align-items:center;gap:7px;margin:12px 0 0;font-size:.72rem;display:flex}.release-step-summary strong{color:#f3f3f3}.release-step-summary>span{color:#bbb;border:1px solid #444;border-radius:4px;padding:2px 5px;font-size:.6rem}.release-track .release-step-navigation{border-top:1px solid #343434;align-items:center;gap:14px;margin-top:20px;padding-top:14px;display:flex}.release-step-navigation>div{color:#aaa;flex:1;min-width:0;font-size:.68rem;line-height:1.5}.release-track .release-step-navigation>button{color:#fff;cursor:pointer;background:#1c191e;border:1px solid #444;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:.72rem;display:inline-flex}.release-track .release-step-navigation>.release-step-next{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast,#fff)}.release-track .release-step-navigation>button:disabled{opacity:.42;cursor:not-allowed}.release-step-navigation button:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.release-workspace .release-credit-role{color:#bbb;align-items:center;gap:6px;font-size:.65rem;display:flex}.release-workspace .release-credit-role select{background:#18151b;border:1px solid #454047;border-radius:5px;width:150px;min-height:30px;padding:4px 7px;font-size:.7rem}.release-credit-help{color:#aaa;font-size:.68rem;line-height:1.6}.release-workspace #song-panel-credits>.featured-artist-picker{border-top:0;border-bottom:1px solid #343434;margin:0 0 20px;padding:0 0 16px}.release-workspace .release-credits>div:first-child{flex-wrap:wrap;gap:10px}@media (max-width:640px){.release-track .release-step-navigation{flex-wrap:wrap;gap:8px}.release-step-navigation>div{flex-basis:100%;order:-1}.release-track .release-step-navigation>.release-step-next{margin-left:auto}.release-workspace .release-credit-role{flex-wrap:wrap}}.membership-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.membership-hero-actions .plus-active{color:#d3f9dc;margin:0}.membership-hero-actions>a{padding:10px 0;font-size:.9rem}.create-menu__panel{background:#151217;border-radius:16px;padding:6px;box-shadow:0 18px 50px #0009}.create-menu__panel>button{border:0;border-radius:10px;gap:12px;padding:13px 14px}.create-menu__panel strong{font-size:.72rem}.create-menu__panel small{font-size:.6rem}.discover-hero__copy h2{display:block}.discover-hero__copy h2>span{display:inline}.discover-hero__copy h2 .explicit-badge{vertical-align:middle;letter-spacing:0;line-height:1;display:inline-grid!important}.discover-hero__art .album-art{box-shadow:none;background:0 0;border:0}.project-trash>article{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-trash>article>div{flex:1;min-width:180px}.account-closure-settings>article{border-bottom:1px solid #ffffff20;padding:18px 0}.account-closure-settings>form{background:#38131a33;border:1px solid #b44955;border-radius:12px;margin-top:20px;padding:18px}.account-closure-settings label{gap:10px;display:grid}.account-closure-settings input{box-sizing:border-box;color:#fff;background:#100e12;border:1px solid #685562;border-radius:6px;width:100%;padding:12px}.account-closure-settings form>div{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.account-closure-settings .settings-notice{align-items:flex-start;gap:10px;display:flex}.account-closure-settings .settings-notice svg{flex-shrink:0}.discover-pick-grid>article{background:0 0;border:0;padding:0}.discover-hero__copy h2>.discover-title-end{white-space:nowrap;display:inline}.profile-flowers-action--icon{place-items:center;width:36px;min-width:36px;height:36px;display:inline-grid;padding:0!important}.profile-overlay__actions .collaborate-pill,.profile-actions .collaborate-pill{margin:0;padding:9px 13px;font-size:.68rem}.collaborate-pill:disabled{opacity:.5;cursor:not-allowed}.profile-modal__panel--tabbed{flex-direction:column;width:min(940px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.profile-modal__panel--tabbed .profile-modal__header{flex-shrink:0;padding:16px 22px}.profile-editor-tabs{border-bottom:1px solid #ffffff16;flex-shrink:0;gap:6px;padding:9px 22px;display:flex;overflow-x:auto}.profile-editor-tabs button{white-space:nowrap;color:#aaa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:.74rem}.profile-editor-tabs button[aria-current=page]{color:#fff;background:#30232e;border-color:#685264}.profile-modal__panel--tabbed .profile-form--single{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.profile-form__pages{gap:10px;min-height:0;padding:14px 22px;display:grid;overflow-y:auto}.profile-modal__panel--tabbed .profile-form__actions{border-top:1px solid #ffffff16;flex-shrink:0;margin:0;padding:12px 22px}.profile-modal__panel--tabbed .profile-form__error{margin:0;padding:8px 22px}.profile-modal__panel--tabbed .profile-media-editor__banner{height:100px;min-height:100px;margin-bottom:20px}.profile-modal__panel--tabbed .profile-media-editor__avatar{width:58px;height:58px;bottom:-19px}.profile-modal__panel--tabbed .profile-media-editor__requirements{gap:3px;padding:0}.profile-modal__panel--tabbed .profile-media-editor__requirements small{display:none}.profile-modal__panel--tabbed .profile-form__row{align-items:start;gap:14px}.profile-modal__panel--tabbed .profile-field{align-content:start;gap:6px}.profile-modal__panel--tabbed .profile-field input,.profile-modal__panel--tabbed .profile-field__handle{height:40px}.profile-modal__panel--tabbed .profile-field__handle input{height:100%}.profile-handle-label{align-items:center;gap:8px;min-height:14px;display:flex}.profile-handle-label small{color:#888;font-size:.55rem;font-weight:400}.profile-handle-policy{color:#a99ba6;font-size:.63rem}.profile-modal__panel--tabbed .profile-field--bio textarea{height:62px;min-height:62px;padding:10px 12px}.profile-modal__panel--tabbed .profile-field--bio>small{margin:0}.profile-modal__panel--tabbed .profile-artist-settings{margin:0;padding:12px}.profile-modal__panel--tabbed .profile-artist-settings__heading{border:0;gap:10px;padding-bottom:0}.profile-modal__panel--tabbed .profile-switch{padding:8px 12px}.profile-modal__panel--tabbed .profile-artist-visibility{margin:0}.profile-modal__panel--tabbed .profile-link-editor{margin:0;padding:12px}@media (max-width:600px){.profile-modal__panel--tabbed .profile-modal__header{padding:12px 14px}.profile-editor-tabs{padding:8px 14px}.profile-form__pages{padding:12px 14px}.profile-handle-label{flex-wrap:wrap;gap:3px}.profile-handle-label small,.profile-modal__panel--tabbed .profile-media-editor__requirements{font-size:.5rem}}.site-settings-tabs{border-bottom:1px solid #ffffff20;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:14px;display:flex}.site-settings-tabs a{color:#b7aebb;border:1px solid #40323f;border-radius:8px;padding:9px 14px;font-size:.78rem;text-decoration:none}.site-settings-tabs a[aria-current=page]{color:#fff;background:#332236;border-color:#775b7b}.handle-policy-form{background:#131016;border:1px solid #3b2c3e;border-radius:12px;gap:16px;max-width:740px;padding:22px;display:grid}.handle-policy-form>label{gap:8px;display:grid}.handle-policy-form>.settings-toggle{display:flex}.handle-policy-form input[type=number]{color:#fff;background:#0c0a0e;border:1px solid #655266;border-radius:6px;max-width:180px;padding:10px}.handle-policy-form>div{flex-wrap:wrap;gap:10px;display:flex}.handle-policy-form p{color:#bcb1bf;margin:0;font-size:.8rem;line-height:1.6}.profile-modal__panel--tabbed .profile-form--single{gap:0}.profile-modal__panel--tabbed .profile-media-editor__requirements{margin-top:4px}.profile-modal__panel--tabbed .profile-artist-visibility{border:1px solid #303030;border-radius:10px;justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:600px){.profile-modal__panel--tabbed .profile-form__identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-form__identity>.profile-field>span{align-content:start;min-height:26px}.profile-modal__panel--tabbed .profile-form__identity input{min-width:0;padding-inline:10px}.profile-modal__panel--tabbed .profile-media-editor__banner{height:80px;min-height:80px}.profile-modal__panel--tabbed .profile-handle-label small{font-size:.52rem;line-height:1.3}}.profile-overlay__actions .profile-action--icon,.profile-actions .profile-action--icon{flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}:is(.profile-overlay__copy:not(:has(>.profile-overlay__name>.verified-badge))>.profile-overlay__meta,.profile-hero__copy:not(:has(>.profile-hero__name>.verified-badge))>.profile-hero__meta){padding-right:0}.collab-dialog--steps{overflow:hidden}.collab-dialog--steps .collab-dialog__inner{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.collab-dialog--steps .collab-dialog__inner>header{flex-shrink:0;padding:18px 22px;position:static}.collab-dialog--steps form{flex-direction:column;min-height:0;padding:0;display:flex}.collab-dialog--steps .collab-sender{flex-shrink:0;gap:14px;padding:12px 22px}.collab-steps{border-bottom:1px solid #303030;flex-shrink:0;gap:6px;padding:0 22px 12px;display:flex}.collab-steps button{color:#bbb;cursor:pointer;background:#191919;border:1px solid #353535;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 6px;font-size:.73rem;display:flex}.collab-steps button>span{background:#ffffff10;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.6rem;display:grid}.collab-steps button[aria-current=step]{border-color:var(--red);color:#fff;background:rgb(var(--accent-rgb)/.1)}.collab-step-body{overscroll-behavior:contain;min-height:0;padding:16px 22px;overflow-y:auto}.collab-step-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.collab-step-heading h3{outline:none;margin:0;font-size:1rem}.collab-step-heading small,.collab-step-hint{color:#969696;font-size:.65rem}.collab-dialog--steps .collab-form-grid{gap:12px}.collab-dialog--steps .collab-form-grid label>small{color:#999;font-size:.65rem;line-height:1.5}.collab-sample-step{border:0;min-width:0;margin:0;padding:0}.collab-sample-step[hidden]{display:none}.collab-sample-step>p,.collab-review>p{color:#aaa;margin:0 0 14px;font-size:.75rem;line-height:1.6}.collab-dialog--steps footer{flex-shrink:0;align-items:center;margin:0;padding:12px 22px}.collab-step-hint{margin-right:auto}.collab-dialog--steps .collab-error{flex-shrink:0;padding:0 22px}.collab-dialog--steps .collab-next{background:var(--red);border-color:var(--red);color:var(--accent-on)}.collab-review{gap:12px;display:grid}.collab-review>section{background:#151515;border:1px solid #333;border-radius:9px;min-width:0;padding:12px 14px}.collab-review section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.collab-review h4{margin:0;font-size:.8rem}.collab-review header button{font:inherit;color:#ddd;cursor:pointer;background:0 0;border:1px solid #444;border-radius:6px;padding:5px 8px;font-size:.7rem}.collab-review strong{font-size:.85rem}.collab-review dl{grid-template-columns:auto 1fr;gap:6px 12px;font-size:.72rem;display:grid}.collab-review dt{color:#999}.collab-review dd{margin:0}.collab-review section p,.collab-review li{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}@media (max-width:600px){.collab-dialog--steps .collab-dialog__inner{max-height:calc(100dvh - 16px)}.collab-dialog--steps .collab-dialog__inner>header{padding:14px}.collab-dialog--steps h2{font-size:1.1rem}.collab-dialog--steps .collab-sender{padding:10px 14px}.collab-steps{gap:4px;padding:0 14px 10px}.collab-steps button{gap:4px;padding:8px 3px;font-size:.65rem}.collab-step-body{padding:14px}.collab-dialog--steps footer{padding:12px 14px}.collab-step-hint{display:none}.collab-dialog--steps footer>button:first-child{margin-right:auto}}
