:root{--bg:#070b14;--surface:#101725;--surface-2:#14203a;--text:#f5f7ff;--muted:#a6b0c8;--accent:#1ee5c7;--accent-color:#1ee5c7;--accent-color-light:#5bffec;--accent-color-dark:#00a892;--accent-color-rgb:30, 229, 199;--player-accent:var(--accent-color);--accent-2:#ff9f5a;--border:#ffffff1c;--top-nav-height:74px;--ad-banner-aspect-ratio:2400 / 384;--scrollbar-track:#0b1321e6;--scrollbar-thumb:#558bdcbf;--scrollbar-thumb-hover:#1ee5c7d9}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}html,body{color:var(--text);scrollbar-gutter:stable both-edges;background:radial-gradient(circle at 10% -20%,#1a3e7e99,#0000 45%),radial-gradient(circle at 85% -10%,#591d4773,#0000 44%),linear-gradient(#080c17 0%,#070b14 100%);margin:0;padding:0;font-family:Space Grotesk,Sora,Avenir Next,sans-serif;overflow-x:clip}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#6a99e4e6,#4b73c2e6);border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--scrollbar-thumb-hover), #1ee5c7a6)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.app-shell-main{min-height:100vh;padding-top:var(--top-nav-height);padding-bottom:118px}.app-shell-main.is-embed{min-height:100vh;padding-top:0;padding-bottom:0}.app-shell-content{padding:.7rem 0}.app-shell-content.is-embed{padding:0}.app-footer{border-top:1px solid #89a7ce38;margin:1.1rem 1rem 0;padding-top:.8rem;padding-bottom:.3rem}.app-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.app-footer-brand{gap:.32rem;min-width:0;display:grid}.app-footer-logo{object-fit:contain;filter:drop-shadow(0 6px 16px #050b1573);width:min(100%,190px);height:auto;display:block}.app-footer-copy{color:#95afcf;letter-spacing:.04em;margin:0;font-size:.76rem}.app-footer-links{flex-wrap:wrap;align-items:center;gap:.44rem;display:inline-flex}.app-footer-link{color:#c2d8f3;letter-spacing:.08em;text-transform:uppercase;background:#0a1322b3;border:1px solid #81a4d147;border-radius:999px;align-items:center;min-height:1.7rem;padding:0 .65rem;font-size:.7rem;transition:border-color .16s,color .16s,background-color .16s,transform .16s;display:inline-flex}.legal-shell{padding-top:1rem}.legal-hero{background:radial-gradient(circle at 85% 18%,#1ee5c729,#0000 46%),linear-gradient(155deg,#0a1322f0,#080e19f2);border-radius:20px;gap:.62rem;padding:clamp(1rem,2.7vw,1.7rem);display:grid;box-shadow:0 16px 40px #00000042}.legal-hero h1{font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;text-transform:uppercase;margin:0;font-size:clamp(1.65rem,4.8vw,3rem);line-height:1}.legal-hero p{color:#a7c2df;max-width:78ch;margin:0;line-height:1.48}.legal-hero small{color:#88a6c6;font-size:.78rem}.legal-body{gap:.72rem;display:grid}.legal-card{background:linear-gradient(160deg,#0a111ee6,#080e19e0);border-radius:16px;gap:.52rem;padding:clamp(.88rem,2.1vw,1.2rem);display:grid;box-shadow:0 10px 26px #0000003d}.legal-card h2{color:#edf7ff;margin:0;font-size:clamp(1rem,2.6vw,1.32rem)}.legal-card p{color:#aac6e2;margin:0;font-size:.95rem;line-height:1.5}.legal-card ul{color:#cce1f6;gap:.42rem;margin:.1rem 0 0;padding-left:1rem;display:grid}.legal-card li{font-size:.92rem;line-height:1.42}.legal-acceptance-check{color:#d6e7f8;align-items:flex-start;gap:.75rem;margin-top:.5rem;font-size:.92rem;line-height:1.5;display:flex}.legal-acceptance-check input{margin-top:.2rem}.legal-acceptance-check a,.legal-inline-button{color:#8de7da;text-underline-offset:.18em;text-decoration:underline}.legal-inline-button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.legal-acceptance-error{color:#ff9aa9!important}.legal-acceptance-actions,.legal-contact-actions{flex-wrap:wrap;gap:.7rem;margin-top:.5rem;display:flex}.legal-acceptance-note{color:#89a7c4!important;font-size:.84rem!important}.legal-form{gap:.62rem;margin-top:.35rem;display:grid}.legal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.legal-form-field{gap:.34rem;display:grid}.legal-form-field>span{letter-spacing:.08em;text-transform:uppercase;color:#b7d0ec;font-size:.74rem}.legal-required-star{color:#ff859d;font-weight:700}.legal-form-field input,.legal-form-field textarea{color:#ecf6ff;background:#070e19e0;border:1px solid #84a4d047;border-radius:10px;outline:none;width:100%;padding:.55rem .62rem;font-size:.9rem}.legal-form-field textarea{resize:vertical;min-height:84px}.legal-form-field input:focus,.legal-form-field textarea:focus{border-color:#1ee5c79e;box-shadow:0 0 0 2px #1ee5c72e}.legal-form-checks{gap:.42rem;display:grid}.legal-form-check{color:#cfe3f8;grid-template-columns:auto 1fr;align-items:flex-start;gap:.52rem;font-size:.88rem;line-height:1.4;display:grid}.legal-form-check input{margin-top:.16rem}.legal-form-actions{justify-content:flex-start;align-items:center;display:flex}.legal-form-submit{color:#042820;min-height:2.2rem;font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#1dc1a4f0,#0c937cf0);border:1px solid #1ee5c78f;border-radius:999px;padding:0 .92rem;font-size:.73rem;font-weight:700}.legal-form-submit:disabled{opacity:.65;cursor:not-allowed}.legal-form-note,.legal-form-feedback{color:#8faed0;margin:0;font-size:.8rem;line-height:1.4}.legal-form-feedback{color:#bfe7ff}.legal-form-feedback.is-error{color:#ff95aa}.legal-form-feedback.is-success{color:#7df2cd}.app-top-nav{z-index:1300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0a101bf5,#070c15f5);border-bottom:1px solid #ffffff17;position:fixed;top:0;left:0;right:0}.app-top-nav-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;min-height:4.1rem;padding:.45rem 1rem;display:grid;position:relative}.app-top-brand{z-index:1;align-items:center;gap:0;min-width:0;display:inline-flex;position:relative}.app-top-brand-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:100%;height:clamp(2.35rem,4.4vw,3.1rem);max-height:3.1rem;display:block}.app-top-brand-copy{flex-direction:column;min-width:0;line-height:1.05;display:flex}.app-top-brand-copy strong{font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 0 14px #1ee5c73d;color:#eff7ff;font-size:.92rem;font-weight:700}.app-top-brand-copy small{font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#92aacd;margin-top:.14rem;font-size:.67rem}.app-top-links{z-index:2;justify-content:center;align-items:center;gap:.35rem;display:inline-flex;position:relative}.app-top-link{min-height:2rem;font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 12px #1ee5c733;color:#bdd7f7;white-space:nowrap;opacity:.82;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .72rem;font-size:.79rem;font-weight:600;transition:color .16s,transform .16s,opacity .16s,text-shadow .16s;display:inline-flex}.app-top-link:hover{color:#ebf6ff;opacity:1;text-shadow:0 0 16px #60dfff47;transform:scale(1.04)}.app-top-link.is-active{color:#77ffe9;opacity:1;text-shadow:0 0 18px #1ee5c780;font-weight:700;transform:scale(1.08)}.app-top-actions{z-index:2;justify-content:flex-end;align-items:center;gap:.38rem;min-width:0;display:inline-flex;position:relative}.app-top-cart-btn{color:#9cb7d8;cursor:pointer;background:#0d1626e6;border:1px solid #84a4cd4d;border-radius:9px;justify-content:center;align-items:center;width:2.12rem;height:2.12rem;padding:0;text-decoration:none;transition:border-color .14s,color .14s,background-color .14s,transform .14s;display:inline-flex;position:relative}.app-top-cart-btn:hover{color:#eff7ff;background:#101b2ef0;border-color:#84a6d380;transform:translateY(-1px)}.app-top-cart-btn.has-items{color:#2be5bd;border-color:#2be5bd70}.app-top-cart-icon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.app-top-cart-icon svg{width:18px;height:18px;display:block}.app-top-cart-count{color:#e7fff8;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#074d40f2;border:1px solid #2be5bda3;border-radius:5px;justify-content:center;align-items:center;min-width:1.2rem;height:1rem;padding:0 .24rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.35rem;right:-.32rem;box-shadow:0 4px 10px #00000042}.app-top-cart-btn.has-items .app-top-cart-count{background:#075647f5;border-color:#2be5bdb8}.app-top-account{border-left:1px solid #ffffff1a;align-items:center;gap:.28rem;min-width:0;margin-left:.3rem;padding-left:.56rem;display:inline-flex}.app-top-account-link{border:1px solid #0000;border-radius:9px;align-items:center;gap:.38rem;min-width:0;min-height:2.06rem;padding:.18rem .42rem .18rem .28rem;transition:border-color .14s,background-color .14s;display:inline-flex}.app-top-account-thumb{color:#dcecff;letter-spacing:.04em;text-transform:uppercase;background:#84a4cd1a;border:1px solid #84a4cd3d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.58rem;height:1.58rem;font-size:.66rem;font-weight:850;display:inline-flex;overflow:hidden}.app-top-account-thumb img{object-fit:cover;width:100%;height:100%;display:block}.app-top-account-thumb.is-fallback span{line-height:1}.app-top-account-copy{flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;max-width:112px;display:inline-flex}.app-top-account-name{text-overflow:ellipsis;white-space:nowrap;color:#f2f8ff;letter-spacing:.06em;text-transform:uppercase;max-width:100%;font-size:.68rem;font-weight:850;overflow:hidden}.app-top-account-meta{align-items:center;gap:.34rem;min-width:0;max-width:100%;display:inline-flex}.app-top-account-role{letter-spacing:.11em;text-transform:uppercase;color:#8fbce2;white-space:nowrap;font-size:.56rem;font-weight:800}.app-top-account-meta.is-admin .app-top-account-role{color:#ff7d7d}.app-top-account-meta.is-editor .app-top-account-role{color:#78b5ff}.app-top-account-email{text-overflow:ellipsis;white-space:nowrap;color:#91abcf;max-width:185px;font-size:.62rem;overflow:hidden}.app-top-icon-btn{color:#9cb7d8;cursor:pointer;background:#0d1626e6;border:1px solid #84a4cd3d;border-radius:9px;justify-content:center;align-items:center;width:2.06rem;height:2.06rem;transition:border-color .14s,color .14s,background-color .14s;display:inline-flex}.app-top-icon-btn:hover{color:#eaf3ff;border-color:#84a4cd75}.app-top-icon-btn svg{width:17px;height:17px;display:block}.app-top-logout-btn:hover{color:#f88;background:#311118cc;border-color:#ff7d7d6b}.app-impersonation-bar{color:#ffe8bd;letter-spacing:0;background:#482d0cf0;border-top:1px solid #ffbe5a38;border-bottom:1px solid #ffbe5a38;justify-content:center;align-items:center;gap:14px;padding:8px 18px;font-size:.78rem;font-weight:800;display:flex}.app-impersonation-bar span{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.app-impersonation-bar strong{color:#fff7e8}.app-impersonation-bar small{color:#ffe8bdc2;font-size:.72rem}.app-impersonation-bar button{color:#fff7e8;font:inherit;cursor:pointer;background:#0f0f126b;border:1px solid #ffe8bd5c;border-radius:8px;padding:5px 10px;font-size:.72rem}.app-impersonation-bar button:hover{background:#0f0f12a3;border-color:#ffe8bdad}.app-top-menu-btn{color:#deeeff;cursor:pointer;background:#080e18eb;border:1px solid #fff3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:2rem;height:2rem;padding:.34rem;display:none}.app-top-menu-btn span{background:currentColor;border-radius:999px;width:100%;height:2px}.app-top-mobile-menu{display:none}.app-top-mobile-link{color:#c7ddfb;min-height:2.3rem;font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#111a2aad;border:0;border-radius:10px;justify-content:center;align-items:center;font-size:.84rem;font-weight:600;transition:color .16s,transform .16s,text-shadow .16s,background-color .16s;display:inline-flex}.app-top-mobile-link.is-active{color:#77ffe9;text-shadow:0 0 16px #1ee5c773;background:#111a2aad;transform:scale(1.04)}.app-top-btn{color:#deeeff;cursor:pointer;background:#0c131fed;border:1px solid #ffffff2b;border-radius:9px;min-height:2rem;padding:.34rem .66rem;font-size:.76rem;font-weight:600}.app-top-btn:hover{color:#e8fff9;border-color:#1ee5c780}.app-top-btn.is-active{color:#87ffe9;background:#0c373585;border-color:#1ee5c794}.app-sidebar{width:var(--sidebar-expanded-width);z-index:1150;border-right:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#090e18fa,#060a12fa);flex-direction:column;gap:.9rem;padding:.8rem .65rem;transition:width .2s,transform .2s;display:flex;position:fixed;top:0;bottom:0;left:0}.app-sidebar.is-collapsed{width:var(--sidebar-collapsed-width)}.app-sidebar-head{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.app-sidebar-brand{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.app-sidebar-brand-mark{color:#bbfff4;letter-spacing:.08em;background:#1ee5c71f;border:1px solid #1ee5c773;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:800;display:inline-flex}.app-sidebar-brand-copy{flex-direction:column;min-width:0;display:flex}.app-sidebar-brand-copy strong{letter-spacing:.08em;font-size:.78rem}.app-sidebar-brand-copy small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.app-sidebar-toggle{border:1px solid var(--border);color:#cde3ff;cursor:pointer;background:#0a101be6;border-radius:999px;flex-shrink:0;width:28px;height:28px}.app-sidebar-nav{gap:.3rem;display:grid}.app-sidebar-tools{flex-direction:column;flex:1;gap:.6rem;min-height:0;padding-right:.2rem;display:flex;overflow-y:auto}.app-sidebar-panel{background:#090f1bd1;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.app-sidebar-panel>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:.4rem;padding:.5rem .62rem;display:flex}.app-sidebar-panel>header h3{letter-spacing:.08em;text-transform:uppercase;color:#d4ebff;margin:0;font-size:.7rem}.app-sidebar-panel>header small{color:#92aacd;margin:0;font-size:.67rem}.app-sidebar-panel-body{gap:.42rem;padding:.56rem;display:grid}.app-sidebar-copy{color:#9cb6d8;margin:0;font-size:.72rem;line-height:1.35}.app-sidebar-panel-body input,.app-sidebar-panel-body button{border:1px solid var(--border);color:#d9ecff;background:#060c16e6;border-radius:9px;min-height:2rem;padding:.38rem .52rem;font-size:.74rem}.app-sidebar-panel-body button{cursor:pointer}.app-sidebar-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;padding:.56rem;display:grid}.app-sidebar-chip{border:1px solid var(--border);color:#d9ecff;text-align:left;cursor:pointer;background:#060c16e6;border-radius:9px;min-height:1.92rem;padding:.3rem .46rem;font-size:.72rem}.app-sidebar-chip.is-active{color:#d4fff7;background:#1ee5c71f;border-color:#1ee5c78c}.app-sidebar-list{gap:.3rem;max-height:240px;margin-top:.1rem;display:grid;overflow-y:auto}.app-sidebar-list-item{color:#b9cee9;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:8px;width:100%;min-height:1.84rem;padding:.26rem .44rem;font-size:.73rem;overflow:hidden}.app-sidebar-list-item:hover{color:#e3f0ff;background:#ffffff0d;border-color:#ffffff24}.app-sidebar-list-item.is-active{color:#d4fff7;background:#1ee5c724;border-color:#1ee5c78c}.app-sidebar-link{color:#9eb2d6;border:1px solid #0000;border-radius:10px;align-items:center;gap:.5rem;min-height:2.1rem;padding:.35rem .55rem;transition:color .15s,border-color .15s,background-color .15s,transform .15s;display:inline-flex}.app-sidebar-link:hover{color:#d7e7ff;background:#121d30bf;border-color:#ffffff1f}.app-sidebar-link.is-active{color:#7fffe9;background:#15243cb8;border-color:#7daae257;transform:scale(1.02)}.app-sidebar-link-dot{background:#96add194;border-radius:2px;flex-shrink:0;width:2px;height:14px}.app-sidebar-link.is-active .app-sidebar-link-dot{background:#b5d1f7e6}.app-sidebar-link-label{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.79rem;transition:color .15s,transform .15s,letter-spacing .15s}.app-sidebar-link.is-active .app-sidebar-link-label{color:#7fffe9;letter-spacing:.08em;transform:scale(1.04)}.app-sidebar.is-collapsed .app-sidebar-brand-copy,.app-sidebar.is-collapsed .app-sidebar-link-label{display:none}.app-sidebar.is-collapsed .app-sidebar-head{flex-direction:column}.app-sidebar.is-collapsed .app-sidebar-link{justify-content:center;padding-inline:0}.app-sidebar-mobile-toggle,.app-sidebar-backdrop{display:none}.catalog-shell{width:100%;min-height:100%;margin:0;padding:1.2rem 1.2rem 6.5rem}.catalog-hero{border:1px solid var(--border);background:linear-gradient(120deg,#101725e6,#14203ab8);border-radius:26px;padding:clamp(1.4rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 38px 110px #0000006b}.catalog-hero:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#1ee5c72e,#0000 66%);border-radius:50%;width:340px;position:absolute;inset:auto -20% -50% auto}.catalog-chip{color:#c6fff6;letter-spacing:.08em;text-transform:uppercase;background:#1ee5c724;border:1px solid #1ee5c766;border-radius:999px;margin:0;padding:.36rem .72rem;font-size:.76rem;display:inline-block}.catalog-hero h1{max-width:16ch;margin:.9rem 0 .8rem;font-size:clamp(1.9rem,5vw,3.25rem);line-height:1.1}.catalog-hero p{color:var(--muted);max-width:70ch;margin:0;font-size:1.02rem}.section-block{margin-top:2rem}.section-block-first{margin-top:0}.catalog-shell-tracks-only{padding-top:.9rem}.landing-shell{gap:clamp(1rem,2.8vw,1.9rem);padding-top:1.1rem;padding-bottom:7rem;display:grid}.landing-shell .section-block{margin-top:0}.landing-hero{background:radial-gradient(circle at 8% 18%,#4884ff47,#0000 44%),radial-gradient(circle at 84% 0,#1ee5c738,#0000 42%),linear-gradient(155deg,#081020f0,#090d16f5);border-radius:34px;min-height:clamp(460px,70vh,760px);padding:clamp(1.1rem,3.6vw,2.9rem);position:relative;overflow:hidden;box-shadow:0 30px 72px #00000057}.landing-hero-glow{pointer-events:none;opacity:.7;background:radial-gradient(circle at 72% 38%,#1ee5c72e,#0000 38%),linear-gradient(115deg,#0000 0%,#ffffff0f 48%,#0000 92%);position:absolute;inset:0}.landing-hero-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:center;gap:clamp(1rem,2.4vw,2rem);display:grid;position:relative}.landing-hero-copy{align-content:center;gap:.88rem;display:grid}.landing-kicker{letter-spacing:.19em;text-transform:uppercase;color:#8fc6ea;margin:0;font-size:.7rem;font-weight:700}.landing-hero-copy h1,.landing-section-head h2,.landing-final-cta h2{font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;letter-spacing:.01em;text-wrap:balance;margin:0}.landing-hero-copy p{color:#a7c2df;max-width:66ch;margin:0;font-size:clamp(.96rem,1.45vw,1.14rem);line-height:1.48}.landing-highlight-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.landing-highlight-row span{color:#d5e8ff;letter-spacing:.11em;text-transform:uppercase;background:#101f35d6;border-radius:999px;justify-content:center;align-items:center;min-height:1.54rem;padding:.08rem .7rem;font-size:.69rem;display:inline-flex}.landing-cta-row{flex-wrap:wrap;align-items:center;gap:.52rem;margin-top:.2rem;display:flex}.landing-cta-primary,.landing-cta-secondary{min-height:2.42rem;font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 .94rem;font-size:.76rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s;display:inline-flex}.landing-cta-primary{color:#042620;background:linear-gradient(#22dabaf2,#11aa90f2);border:0;box-shadow:0 10px 24px #149d8661}.landing-hero-art{isolation:isolate;background:radial-gradient(circle at 16% 18%,#648aff42,#0000 42%),radial-gradient(circle at 85% 16%,#1ee5c738,#0000 48%),linear-gradient(165deg,#081221f2,#070d17f7);border-radius:26px;place-items:center;min-height:clamp(240px,35vh,410px);padding:clamp(.95rem,2vw,1.3rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #87b5f324}.landing-hero-art:before{content:"";opacity:.36;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#38e6c917 0 2px,#0000 2px 11px);position:absolute;inset:0;transform:skew(-6deg)scaleX(1.06)}.landing-hero-art:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#1ee5c747,#0000 68%);border-radius:50%;width:clamp(160px,28vw,280px);position:absolute;inset:auto -12% -28% auto}.landing-hero-art-glow{pointer-events:none;filter:blur(24px);opacity:.62;border-radius:999px;position:absolute}.landing-hero-art-glow.is-a{background:#5980f680;width:clamp(130px,19vw,240px);height:clamp(58px,7vw,94px);top:10%;left:8%;transform:rotate(-11deg)}.landing-hero-art-glow.is-b{background:#1ee5c76b;width:clamp(160px,23vw,290px);height:clamp(62px,8vw,105px);bottom:14%;right:6%;transform:rotate(9deg)}.landing-hero-logo{z-index:1;object-fit:contain;opacity:.96;filter:drop-shadow(0 18px 42px #070d1bb3)drop-shadow(0 2px 12px #20d3bb3d);width:min(94%,760px);height:auto;max-height:88%;animation:6.8s ease-in-out infinite landingHeroLogoFloat;display:block;position:relative;transform:rotate(-2deg)scale(1.01)}.landing-hero-era-glow{z-index:2;text-align:center;pointer-events:none;font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#ecffff;text-shadow:0 0 7px #8bebfff2,0 0 15px #2ccdffad,0 0 28px #1ee5c780;margin:0;padding:0 .8rem;font-size:clamp(.62rem,1.05vw,.88rem);font-weight:700;position:absolute;bottom:clamp(.5rem,1.8vw,1.05rem);left:0;right:0}@keyframes landingHeroLogoFloat{0%,to{transform:rotate(-2deg)translateY(0)scale(1.01)}50%{transform:rotate(0)translateY(-6px)scale(1.04)}}.landing-legacy,.landing-faq,.landing-final-cta{background:linear-gradient(160deg,#0a111ee6,#080e19e0);border-radius:24px;box-shadow:0 16px 40px #00000047}.landing-paired-offer{background:radial-gradient(circle at 92% 22%,#1ee5c733,#0000 46%),linear-gradient(145deg,#091625f5,#080f1bf0);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:clamp(.72rem,2vw,1.3rem);padding:clamp(1rem,3vw,1.65rem);display:grid;box-shadow:0 18px 40px #00000047}.landing-paired-offer-logo{object-fit:contain;filter:drop-shadow(0 12px 24px #06111f99)drop-shadow(0 2px 12px #1ee5c733);align-self:stretch;width:auto;max-width:clamp(120px,16vw,210px);height:100%;max-height:100%;display:block}.landing-paired-offer-copy{align-content:center;gap:.55rem;min-width:0;display:grid}.landing-paired-offer-copy h2{font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.28rem,3.9vw,2.9rem);line-height:1.02}.landing-paired-offer-copy>p{margin:0}.landing-paired-offer-copy>p:last-child{color:#a9c4e2;max-width:74ch;margin:0;line-height:1.48}.landing-member-preview{background:radial-gradient(circle at 72% 26%,#1ee5c724,#0000 48%),linear-gradient(150deg,#0a1423f2,#080e18ed);border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(.8rem,2vw,1.35rem);padding:clamp(1rem,2.9vw,1.6rem);display:grid;box-shadow:0 18px 40px #00000042}.landing-member-preview-media{background:#09111ee0;border:1px solid #a6c4e729;border-radius:20px;min-height:clamp(220px,36vh,420px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #142a4880}.landing-member-preview-image{object-fit:cover;opacity:.52;filter:saturate(.92)brightness(.72)contrast(1.02)blur(.3px);width:100%;height:100%;display:block}.landing-member-preview-fade{background:linear-gradient(125deg,#04091133,#040911c7),radial-gradient(circle at 68% 24%,#1ee5c733,#0000 54%);position:absolute;inset:0}.landing-member-preview-copy{gap:.58rem;display:grid}.landing-member-preview-brand{object-fit:contain;filter:drop-shadow(0 8px 20px #070d1b75);width:min(100%,360px);height:auto;display:block}.landing-member-preview-copy h2{font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.2rem,3.3vw,2.3rem);line-height:1.02}.landing-member-preview-copy p{color:#a6c2df;margin:0;line-height:1.46}.landing-legacy{gap:.92rem;padding:clamp(1rem,2.6vw,1.5rem);display:grid}.landing-section-head{gap:.4rem;display:grid}.landing-section-head-copy{gap:.4rem;min-width:0;display:grid}.landing-legacy-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem}.landing-legacy-head-mark{object-fit:contain;filter:drop-shadow(0 8px 18px #070d1b80)drop-shadow(0 1px 8px #1ee5c73d);width:clamp(40px,4.6vw,58px);height:auto;display:block}.landing-section-head h2{font-size:clamp(1.42rem,3.3vw,2.55rem)}.landing-legacy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.76rem;display:grid}.landing-legacy-card{background:#ffffff0f;border-radius:16px;gap:.46rem;padding:.98rem;display:grid}.landing-legacy-marker{font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7cf4de;font-size:.78rem}.landing-legacy-card h3{color:#edf7ff;margin:0;font-size:1.03rem}.landing-legacy-card p{color:#9cb8d7;margin:0;font-size:.86rem;line-height:1.4}.landing-faq{gap:.92rem;padding:clamp(1rem,2.6vw,1.5rem);display:grid}.landing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.76rem;display:grid}.landing-faq-card{background:#ffffff0f;border-radius:16px;gap:.48rem;padding:.98rem;display:grid}.landing-faq-card h3{color:#ecf6ff;margin:0;font-size:1rem;line-height:1.24}.landing-faq-card p{color:#a6c2df;margin:0;font-size:.9rem;line-height:1.42}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.landing-feature-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff12;border-radius:16px;gap:.52rem;padding:1rem;display:grid}.landing-feature-card h2{color:#ecf6ff;margin:0;font-size:1.06rem}.landing-feature-card p{color:#9cb8d7;margin:0;font-size:.88rem;line-height:1.46}.landing-final-cta{gap:.98rem;padding:clamp(1rem,2.6vw,1.42rem);display:grid}.landing-final-cta-copy{gap:.52rem;display:grid}.landing-final-cta-brand{object-fit:contain;filter:drop-shadow(0 8px 20px #070d1b75);width:min(100%,340px);height:auto;display:block}.landing-final-cta-copy>.landing-kicker{margin-top:0}.landing-final-cta h2{margin-top:.22rem;font-size:clamp(1.32rem,3.5vw,2.56rem)}.landing-final-cta p{color:#9fb9d7;margin:.24rem 0 0}.landing-cta-row.is-final{margin-top:0}.ad-spinner{gap:.56rem;width:100%;display:grid}.ad-spinner-stage{position:relative}.ad-spinner-slide{width:100%;aspect-ratio:var(--ad-banner-aspect-ratio);text-align:left;cursor:pointer;background-color:#080e18e0;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #7da7d66b;border-radius:18px;justify-content:flex-start;align-items:flex-end;padding:1rem;display:flex;position:relative;overflow:hidden}.ad-spinner-overlay{background:linear-gradient(#080c142e,#050910d1);position:absolute;inset:0}.ad-spinner-copy{z-index:1;gap:.2rem;max-width:min(820px,100% - 7.5rem);display:grid;position:relative}.ad-spinner-copy strong{color:#ecf6ff;font-size:clamp(1rem,2.1vw,1.8rem);line-height:1.14}.ad-spinner-copy small{color:#d0e3fb;font-size:clamp(.74rem,1.4vw,.96rem)}.ad-spinner-copy em{color:#7fffe8;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-style:normal}.ad-spinner-nav{color:#e8f4ff;cursor:pointer;background:#080d16b3;border:1px solid #91b0db80;border-radius:999px;width:2rem;height:2rem;font-size:1.42rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.ad-spinner-nav.is-prev{left:.55rem}.ad-spinner-nav.is-next{right:.55rem}.ad-spinner-nav:hover{color:#d2fff8;border-color:#1ee5c799}.ad-spinner-dots{justify-content:center;align-items:center;gap:.34rem;display:flex}.ad-spinner-dot{cursor:pointer;background:#91b0db4d;border:1px solid #91b0db94;border-radius:999px;width:.5rem;height:.5rem;transition:transform .14s,background-color .14s,border-color .14s}.ad-spinner-dot.is-active{background:#1ee5c7;border-color:#1ee5c7bf;transform:scale(1.08)}.labels-page-shell{padding-top:1rem;padding-bottom:1.4rem}.catalog-page-hero,.labels-page-hero{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.catalog-page-logo,.labels-page-logo{object-fit:contain;flex-shrink:0;width:94px;max-width:100%;height:auto;display:block}.catalog-page-hero h1,.labels-page-hero h1{letter-spacing:.01em;margin:0;font-size:clamp(1.6rem,3.5vw,2.4rem)}.catalog-page-hero p,.labels-page-hero p{color:#9db6d9;margin:.35rem 0 0}.page-message-banner{background:linear-gradient(160deg,#0d1727e6,#0a101dd1);border:1px solid #7da8d85c;border-radius:14px;gap:.48rem;padding:.82rem .9rem;display:grid}.page-message-head{justify-content:space-between;align-items:flex-start;gap:.64rem;display:flex}.page-message-head h2{margin:0;font-size:1rem}.page-message-text{color:#d6e7ff;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.45}.labels-page-toolbar{grid-template-columns:minmax(260px,1.5fr) minmax(260px,1fr);align-items:stretch;gap:.9rem;display:grid}.labels-search{background:linear-gradient(170deg,#0a0f19eb,#080e18d1);border:1px solid #ffffff1f;border-radius:16px;gap:.45rem;padding:.78rem .88rem .84rem;display:grid}.labels-search>span{text-transform:uppercase;letter-spacing:.09em;color:#91a9cb;font-size:.7rem}.labels-search input{color:#e8f2ff;width:100%;height:2.65rem;font:inherit;background:#060a12c2;border:1px solid #708ab24d;border-radius:12px;padding:0 .82rem}.labels-search input::placeholder{color:#7f95b4}.labels-search input:focus-visible{border-color:#1ee5c794;outline:none;box-shadow:0 0 0 1px #1ee5c740}.labels-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.labels-stat-card{background:linear-gradient(160deg,#0a101ceb,#0c1625db);border:1px solid #ffffff1f;border-radius:16px;align-content:center;gap:.34rem;padding:.8rem .9rem;display:grid}.labels-stat-card p{text-transform:uppercase;letter-spacing:.08em;color:#8fa8cc;margin:0;font-size:.75rem}.labels-stat-card strong{color:#e9f3ff;font-size:1.35rem;line-height:1.05}.labels-grid-wrap{margin-top:.95rem}.labels-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.92rem;display:grid}.label-card-link{min-width:0;display:block}.label-card{background:linear-gradient(168deg,#0c121ff2,#0a0f1ad1);border:1px solid #ffffff1c;border-radius:16px;transition:transform .14s,border-color .14s,box-shadow .14s;overflow:hidden;box-shadow:0 14px 34px #00000052}.label-card-link:hover .label-card{border-color:#1ee5c773;transform:translateY(-2px);box-shadow:0 16px 42px #040d1894}.label-card-cover{aspect-ratio:1;background-color:#152641;background-position:50%;background-size:cover;border-bottom:1px solid #ffffff1a;width:100%}.label-card-body{padding:.78rem .82rem .9rem}.label-card-body h2{color:#f4f7ff;margin:0;font-size:1.02rem;line-height:1.22}.label-card-description{color:#9ab2d5;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.2em;margin:.4rem 0 0;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.label-card-meta{flex-wrap:wrap;gap:.45rem;margin-top:.64rem;display:flex}.label-card-meta span{color:#d9e7ff;background:#111d31bd;border:1px solid #85a4d159;border-radius:999px;padding:.22rem .52rem;font-size:.74rem}.labels-empty-state{text-align:center;background:#0b121ed1;border:1px solid #ffffff1f;border-radius:16px;padding:1.3rem 1rem}.labels-empty-state h2{margin:0;font-size:1.16rem}.labels-empty-state p{color:#95adcf;margin:.4rem 0 0}.multipacks-page-shell{padding-top:1rem;padding-bottom:1.4rem}.multipacks-toolbar{grid-template-columns:minmax(250px,1.2fr) repeat(4,minmax(150px,.55fr)) max-content;align-items:stretch;gap:.82rem;display:grid}.multipacks-search,.multipacks-filter{background:linear-gradient(170deg,#0a0f19eb,#080e18d1);border:1px solid #ffffff1f;border-radius:16px;gap:.45rem;padding:.78rem .88rem .84rem;display:grid}.multipacks-search>span,.multipacks-filter>span{text-transform:uppercase;letter-spacing:.09em;color:#91a9cb;font-size:.7rem}.multipacks-search input,.multipacks-filter select{color:#e8f2ff;width:100%;height:2.65rem;font:inherit;background:#060a12c2;border:1px solid #708ab24d;border-radius:12px;padding:0 .82rem}.multipacks-search input::placeholder{color:#7f95b4}.multipacks-search input:focus-visible,.multipacks-filter select:focus-visible{border-color:#1ee5c794;outline:none;box-shadow:0 0 0 1px #1ee5c740}.multipacks-filter select{appearance:none}.multipacks-clear-btn{place-self:center end;min-height:2.4rem}.multipacks-results-copy{color:#9cb4d7;margin:0;font-size:.9rem}.multipacks-grid-wrap{margin-top:.9rem}.multipacks-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.95rem;display:grid}.multipacks-card{background:linear-gradient(168deg,#0c121ff2,#0a0f1ad1);border:1px solid #ffffff1c;border-radius:16px;min-height:100%;transition:transform .14s,border-color .14s,box-shadow .14s;overflow:hidden;box-shadow:0 14px 34px #00000052}.multipacks-card:hover{border-color:#1ee5c773;transform:translateY(-2px);box-shadow:0 16px 42px #040d1894}.multipacks-card-cover-wrap{aspect-ratio:1;background:#11213a;border-bottom:1px solid #ffffff1a;width:100%;position:relative}.multipacks-card-cover-link{width:100%;height:100%;display:block}.multipacks-card-cover-image{object-fit:contain;width:100%;height:100%;display:block}.multipacks-card-cover-fallback{color:#a6c4ec;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.multipacks-card-cover-fallback svg{width:54px;height:54px}.multipacks-share-btn{color:#dbe8ff;cursor:pointer;background:#060a12c7;border:1px solid #a0bee66b;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .14s,background-color .14s;display:inline-flex;position:absolute;top:.45rem;right:.45rem}.multipacks-share-btn:hover{background:#08101ceb;border-color:#1ee5c78c}.multipacks-share-btn svg{width:14px;height:14px}.multipacks-card-body{gap:.54rem;padding:.82rem .86rem .92rem;display:grid}.multipacks-card-title{color:#f3f7ff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.multipacks-card-editor,.multipacks-card-meta{color:#9db7db;flex-wrap:wrap;align-items:center;gap:.38rem;margin:0;font-size:.82rem;display:flex}.multipacks-card-editor a{color:#b8e5ff}.multipacks-card-foot{justify-content:space-between;align-items:center;gap:.62rem;margin-top:.2rem;display:flex}.multipacks-card-price{color:#d7ffe9;font-size:1.05rem}.multipacks-empty-state{text-align:center;color:#d8e6ff;background:#0b121ed1;border:1px solid #ffffff1f;border-radius:16px;justify-items:center;gap:.35rem;padding:1.35rem 1rem;display:grid}.multipacks-empty-state h2,.multipacks-empty-state p{margin:0}.multipacks-empty-state p{color:#95adcf}.multipacks-empty-state svg{color:#95b4dc;width:38px;height:38px}.multipacks-loader{width:24px;height:24px;animation:1s linear infinite spin}.multipacks-loader.is-inline{width:18px;height:18px}.multipacks-scroll-sentinel{color:#9ab1d4;justify-content:center;align-items:center;gap:.5rem;min-height:42px;margin-top:.95rem;display:flex}.multipack-back-link{align-items:center;gap:.4rem;display:inline-flex}.multipack-detail-hero{align-items:stretch}.multipack-detail-art{justify-content:center;align-items:stretch;display:flex;overflow:hidden}.multipack-detail-art-image{object-fit:contain;width:100%;height:100%;display:block}.multipack-detail-art-fallback{color:#a6c4ec;background:radial-gradient(circle at 25% 18%,#1ee5c738,#101d2fd9);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.multipack-detail-art-fallback svg{width:74px;height:74px}.multipack-detail-panel{align-content:start;gap:.7rem;display:grid}.multipack-detail-panel .catalog-stats span{align-items:center;gap:.36rem;display:inline-flex}.multipack-detail-curator{color:#d0e4ff;align-items:center;gap:.42rem;margin:0;display:inline-flex}.multipack-detail-curator a{color:#b8e5ff}.multipack-detail-included-editors{gap:.5rem;display:grid}.multipack-detail-included-head{color:#d4e8ff;align-items:center;gap:.4rem;display:inline-flex}.multipack-detail-editor-pills{flex-wrap:wrap;gap:.44rem;display:flex}.multipack-detail-editor-pill{color:#d9e9ff;background:#111d31bd;border:1px solid #85a4d161;border-radius:999px;align-items:center;gap:.35rem;padding:.24rem .52rem;font-size:.76rem;display:inline-flex}.multipack-detail-editor-pill:hover{border-color:#1ee5c77a}.multipack-detail-editor-pill img{object-fit:cover;border-radius:999px;width:16px;height:16px}.multipack-detail-editor-pill.is-static{pointer-events:none}.multipack-detail-pricing{gap:.24rem;margin-top:.2rem;display:grid}.multipack-detail-pricing>div{align-items:baseline;gap:.45rem;display:inline-flex}.multipack-detail-pricing strong{color:#d8ffe8;font-size:1.5rem;line-height:1}.multipack-detail-pricing span{color:#97efcb;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem}.multipack-detail-pricing small{color:#8fb0d4;font-size:.76rem}.multipack-detail-actions{flex-wrap:wrap;gap:.5rem;display:flex}.multipack-detail-actions .app-top-btn{align-items:center;gap:.34rem;min-height:2.08rem;display:inline-flex}.multipack-detail-btn-spinner{animation:1s linear infinite spin}.multipack-detail-filters{background:linear-gradient(170deg,#0a0f19eb,#080e18d1);border:1px solid #ffffff1a;border-radius:16px;gap:.7rem;padding:.82rem;display:grid}.multipack-detail-filter-head{justify-content:space-between;align-items:center;gap:.62rem;display:flex}.multipack-detail-filter-head h2{margin:0;font-size:1.05rem}.multipack-detail-filter-row{gap:.46rem;display:grid}.multipack-detail-filter-row h3{text-transform:uppercase;letter-spacing:.08em;color:#95b0d6;margin:0;font-size:.82rem}.multipack-detail-chip-list{flex-wrap:wrap;gap:.42rem;display:flex}.multipack-detail-chip{font:inherit;color:#d9e9ff;cursor:pointer;background:#111d31bd;border:1px solid #85a4d161;border-radius:999px;padding:.3rem .58rem;font-size:.76rem;transition:border-color .14s,background-color .14s}.multipack-detail-chip:hover{border-color:#1ee5c77a}.editors-page-shell{padding-top:1rem;padding-bottom:1.4rem}.editors-toolbar{grid-template-columns:minmax(280px,1.2fr) minmax(170px,.45fr) minmax(280px,1fr);align-items:stretch;gap:.9rem;display:grid}.editors-search,.editors-sort{background:linear-gradient(170deg,#0a0f19eb,#080e18d1);border:1px solid #ffffff1f;border-radius:16px;gap:.45rem;padding:.78rem .88rem .84rem;display:grid}.editors-search>span,.editors-sort>span{text-transform:uppercase;letter-spacing:.09em;color:#91a9cb;font-size:.7rem}.editors-search input,.editors-sort select{color:#e8f2ff;width:100%;height:2.65rem;font:inherit;background:#060a12c2;border:1px solid #708ab24d;border-radius:12px;padding:0 .82rem}.editors-search input::placeholder{color:#7f95b4}.editors-search input:focus-visible,.editors-sort select:focus-visible{border-color:#1ee5c794;outline:none;box-shadow:0 0 0 1px #1ee5c740}.editors-sort select{appearance:none}.editors-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.editors-stat-card{background:linear-gradient(160deg,#0a101ceb,#0c1625db);border:1px solid #ffffff1f;border-radius:16px;align-content:center;gap:.34rem;padding:.8rem .9rem;display:grid}.editors-stat-card p{text-transform:uppercase;letter-spacing:.08em;color:#8fa8cc;margin:0;font-size:.74rem}.editors-stat-card strong{color:#e9f3ff;font-size:1.22rem;line-height:1.05}.editors-grid-wrap{margin-top:.95rem}.editors-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.95rem;display:grid}.editor-card-link{min-width:0;display:block}.editor-card{background:linear-gradient(168deg,#0c121ff2,#0a0f1ad1);border:1px solid #ffffff1c;border-radius:16px;transition:transform .14s,border-color .14s,box-shadow .14s;overflow:hidden;box-shadow:0 14px 34px #00000052}.editor-card-link:hover .editor-card{border-color:#1ee5c773;transform:translateY(-2px);box-shadow:0 16px 42px #040d1894}.editor-card-cover-wrap{aspect-ratio:1;background:#11213a;border-bottom:1px solid #ffffff1a;width:100%}.editor-card-cover-wrap.is-logo-fallback{background:0 0}.editor-card-cover{object-fit:cover;width:100%;height:100%;display:block}.editor-card-cover.is-logo-fallback{object-fit:contain;background:0 0;padding:.82rem}.editor-card-body{padding:.78rem .82rem .9rem}.editor-card-body h2{color:#f4f7ff;margin:0;font-size:1.05rem;line-height:1.22}.editor-card-country{color:#99b5de;margin:.35rem 0 0;font-size:.8rem}.editor-card-upload{color:#80a0ce;margin:.22rem 0 0;font-size:.74rem}.editor-card-meta{flex-wrap:wrap;gap:.45rem;margin-top:.64rem;display:flex}.editor-card-meta span{color:#d9e7ff;background:#111d31bd;border:1px solid #85a4d159;border-radius:999px;padding:.22rem .5rem;font-size:.73rem}.editors-empty-state{text-align:center;background:#0b121ed1;border:1px solid #ffffff1f;border-radius:16px;padding:1.3rem 1rem}.editors-empty-state h2{margin:0;font-size:1.16rem}.editors-empty-state p{color:#95adcf;margin:.4rem 0 0}.charts-page-shell{padding-top:1rem;padding-bottom:1.4rem}.charts-embed-shell{place-items:start center;min-height:100vh;padding:.42rem;display:grid}.charts-section-block{margin-top:.95rem}.charts-dashboard{gap:.95rem;display:grid}.charts-discovery{background:radial-gradient(circle at 90% 10%,#1ee5c729,#0000 28%),radial-gradient(circle at 14% 12%,#6088e92e,#0000 34%),linear-gradient(160deg,#0a111ef5,#080e1aeb);border:1px solid #ffffff1f;border-radius:22px;gap:1rem;padding:1rem;display:grid;box-shadow:0 22px 48px #0000004d}.charts-discovery-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.charts-discovery-copy{gap:.4rem;max-width:60rem;display:grid}.charts-discovery-kicker,.charts-builder-kicker{text-transform:uppercase;letter-spacing:.12em;color:#88cfff;margin:0;font-size:.72rem}.charts-discovery-copy h2,.charts-builder-head h2,.charts-playlist-head h3{margin:0;font-size:clamp(1.2rem,2vw,1.85rem);line-height:1.08}.charts-discovery-copy p:last-child{color:#a7c0df;max-width:52rem;margin:0;line-height:1.45}.charts-discovery-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.charts-discovery-link{color:#d3e7ff;letter-spacing:.08em;text-transform:uppercase;background:#0b121fd1;border:1px solid #81a0ca59;border-radius:999px;justify-content:center;align-items:center;min-height:2.4rem;padding:0 .9rem;font-size:.78rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s,transform .15s;display:inline-flex}.charts-discovery-link:hover{color:#f1fffd;background:#0a1c2ce0;border-color:#1ee5c794;transform:translateY(-1px)}.charts-discovery-link.is-primary{color:#d9fff7;background:#0c3b34b3;border-color:#1ee5c780}.charts-guided-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;display:grid}.charts-guide-card,.charts-playlist-card{width:100%;color:inherit;cursor:pointer;background:#09101dbd;border:1px solid #ffffff1a;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s}.charts-guide-card{text-align:left;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.86rem;display:grid}.charts-guide-card:hover,.charts-playlist-card:hover{background:#0a1828cc;border-color:#1ee5c76b;transform:translateY(-1px)}.charts-guide-card.is-selected,.charts-playlist-card.is-selected{border-color:#1ee5c794;box-shadow:inset 0 0 0 1px #1ee5c72e}.charts-route-avatar{background:#050a12e6;border:1px solid #81a0ca47;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:inline-flex;overflow:hidden}.charts-route-avatar.is-compact{border-radius:999px;width:2.4rem;height:2.4rem}.charts-route-avatar img{object-fit:cover;width:100%;height:100%;display:block}.charts-route-avatar strong{color:#dbedff;letter-spacing:.04em;font-size:.84rem}.charts-guide-card-copy,.charts-playlist-copy{gap:.2rem;min-width:0;display:grid}.charts-guide-card-copy p,.charts-playlist-copy p{color:#86cfff;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.71rem}.charts-guide-card-copy h3,.charts-playlist-copy h4{color:#edf6ff;margin:0;font-size:1rem;line-height:1.15}.charts-guide-card-copy span,.charts-playlist-copy span,.charts-playlist-head span,.charts-builder-head span{color:#9eb7d8;font-size:.8rem;line-height:1.42}.charts-guide-card-meta{text-align:right;justify-items:end;gap:.18rem;display:grid}.charts-guide-card-meta strong,.charts-playlist-card strong{color:#eff8ff;font-size:.82rem}.charts-guide-card-meta small{color:#7fe9d4;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.charts-playlist-block{gap:.8rem;display:grid}.charts-playlist-head{justify-content:space-between;align-items:end;gap:.9rem;display:flex}.charts-playlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.charts-playlist-card{text-align:left;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:.72rem;padding:.78rem .84rem;display:grid}.charts-playlist-card strong{grid-column:2}.charts-guided-status{color:#a5bddf;background:#090f1cbd;border:1px dashed #8da8cf52;border-radius:12px;margin:0;padding:.68rem .74rem;font-size:.82rem}.charts-builder-head{border-top:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:1rem;padding-top:.2rem;display:flex}.tracks-guidance-panel{background:radial-gradient(circle at 88% 14%,#1ee5c724,#0000 26%),linear-gradient(160deg,#0a111ef2,#080e19eb);border:1px solid #ffffff1c;border-radius:20px;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex;box-shadow:0 18px 42px #00000047}.tracks-guidance-copy{gap:.34rem;max-width:58rem;display:grid}.tracks-guidance-kicker{text-transform:uppercase;letter-spacing:.12em;color:#87ccff;margin:0;font-size:.72rem}.tracks-guidance-copy h2{margin:0;font-size:clamp(1.1rem,2vw,1.65rem);line-height:1.12}.tracks-guidance-copy p:last-child{color:#a7c0df;margin:0;line-height:1.45}.tracks-guidance-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.tracks-guidance-link{color:#d3e7ff;letter-spacing:.08em;text-transform:uppercase;background:#0b121fd1;border:1px solid #81a0ca59;border-radius:999px;justify-content:center;align-items:center;min-height:2.45rem;padding:0 .95rem;font-size:.78rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s,transform .15s;display:inline-flex}.tracks-guidance-link:hover{color:#f1fffd;background:#0a1c2ce0;border-color:#1ee5c794;transform:translateY(-1px)}.playlists-intro{background:radial-gradient(circle at 86% 16%,#1ee5c71f,#0000 26%),radial-gradient(circle at 18% 12%,#6088e92e,#0000 32%),linear-gradient(160deg,#0a111ef2,#080e19eb);border:1px solid #ffffff1c;border-radius:24px;justify-content:space-between;align-items:end;gap:1rem;padding:1.05rem;display:flex;box-shadow:0 22px 48px #00000047}.playlists-intro-copy{gap:.38rem;max-width:58rem;display:grid}.playlists-intro-kicker,.playlist-detail-kicker{text-transform:uppercase;letter-spacing:.12em;color:#87ccff;margin:0;font-size:.72rem}.playlists-intro-copy h2,.playlist-detail-note h2{margin:0;font-size:clamp(1.18rem,2vw,1.72rem);line-height:1.08}.playlists-intro-copy p:last-child{color:#a7c0df;margin:0;line-height:1.45}.playlists-intro-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;width:min(100%,24rem);display:grid}.playlists-intro-stats article{background:#090f1cbd;border:1px solid #ffffff17;border-radius:18px;gap:.2rem;padding:.82rem;display:grid}.playlists-intro-stats p{color:#8ea9cc;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem}.playlists-intro-stats strong{color:#f3f8ff;font-size:1.1rem}.playlists-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.playlist-card,.playlist-detail-hero{--playlist-accent:#87ccff;--playlist-glow:#87ccff33}.playlist-card.is-teal,.playlist-detail-hero.is-teal{--playlist-accent:#52e1cb;--playlist-glow:#52e1cb38}.playlist-card.is-amber,.playlist-detail-hero.is-amber{--playlist-accent:#ffbf67;--playlist-glow:#ffbf6738}.playlist-card.is-violet,.playlist-detail-hero.is-violet{--playlist-accent:#a69dff;--playlist-glow:#a69dff38}.playlist-card.is-rose,.playlist-detail-hero.is-rose{--playlist-accent:#ff90bb;--playlist-glow:#ff90bb38}.playlist-card.is-blue,.playlist-detail-hero.is-blue{--playlist-accent:#74c3ff;--playlist-glow:#74c3ff38}.playlist-card.is-slate,.playlist-detail-hero.is-slate{--playlist-accent:#b7c7da;--playlist-glow:#b7c7da2e}.playlist-card{background:radial-gradient(circle at 88% 14%, var(--playlist-glow), transparent 28%), linear-gradient(160deg, #0a111ef2, #080e19eb);border:1px solid #ffffff1a;border-radius:24px;grid-template-rows:minmax(14rem,17.5rem) auto;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000047}.playlist-card:hover{border-color:color-mix(in srgb, var(--playlist-accent) 56%, #ffffff24);transform:translateY(-2px);box-shadow:0 28px 60px #00000057}.playlist-card-media,.playlist-detail-art{background:#070c14eb;position:relative;overflow:hidden}.playlist-card-media img,.playlist-detail-image{object-fit:contain;width:100%;height:100%;display:block}.playlist-card-fallback-mark,.playlist-detail-image-fallback{letter-spacing:.14em;color:#f4f8ffe6;background:radial-gradient(circle at 50% 36%,#ffffff1a,#0000 44%),linear-gradient(160deg,#0d1423eb,#080d18f5);place-items:center;width:100%;height:100%;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:800;display:grid}.playlist-card-wash,.playlist-detail-image-wash{pointer-events:none;background:linear-gradient(180deg, #060a1214 0%, #060a1270 64%, #060a12e6 100%), linear-gradient(135deg, color-mix(in srgb, var(--playlist-accent) 18%, transparent), transparent 44%);position:absolute;inset:0}.playlist-card-body{gap:.56rem;padding:1rem 1rem 1.06rem;display:grid}.playlist-card-family{color:var(--playlist-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.playlist-card h2{color:#f4f8ff;margin:0;font-size:clamp(1.25rem,2.2vw,1.9rem);line-height:1}.playlist-card-description{color:#a7c0df;margin:0;line-height:1.46}.playlist-card-badges,.playlist-detail-badges{flex-wrap:wrap;gap:.46rem;display:flex}.playlist-card-badges span,.playlist-detail-badges span{border:1px solid color-mix(in srgb, var(--playlist-accent) 42%, #ffffff1f);background:color-mix(in srgb, var(--playlist-accent) 14%, #090f1cd1);color:#eef7ff;letter-spacing:.04em;border-radius:999px;align-items:center;min-height:2rem;padding:0 .74rem;font-size:.74rem;display:inline-flex}.playlist-card-meta{color:#9eb7d8;flex-wrap:wrap;gap:.72rem;font-size:.8rem;display:flex}.playlist-detail-hero{background:radial-gradient(circle at 88% 14%, var(--playlist-glow), transparent 28%), linear-gradient(160deg, #0a111ef2, #080e19eb);border:1px solid #ffffff1a;border-radius:26px;grid-template-columns:minmax(18rem,34%) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 54px #0000004d}.playlist-detail-art{min-height:22rem}.playlist-detail-copy{align-content:start;gap:.78rem;padding:1.2rem;display:grid}.playlist-detail-copy h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.94}.playlist-detail-copy>p:not(.catalog-chip){color:#a7c0df;max-width:46rem;margin:0;line-height:1.52}.playlist-detail-note{background:radial-gradient(circle at 90% 12%,#1ee5c71a,#0000 24%),linear-gradient(160deg,#0a111ef2,#080e19eb);border:1px solid #ffffff1c;border-radius:22px;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex;box-shadow:0 18px 40px #0000003d}.playlist-detail-note p{margin:0 0 .34rem}.playlist-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.charts-inline-error{color:#ffb5b5;background:#2d0e14c7;border:1px solid #ff707061;border-radius:14px;margin:0;padding:.62rem .74rem;font-size:.82rem}.charts-widget-stage{flex-wrap:wrap;align-items:flex-start;gap:.92rem;display:flex}.chart-widget{--chart-widget-width:360px;width:min(100%, var(--chart-widget-width));background:radial-gradient(circle at 100% -10%,#1ee5c724,#0000 56%),linear-gradient(166deg,#0a0f1af2,#0a101edb);border:1px solid #ffffff1f;border-radius:18px;gap:.72rem;max-width:100%;padding:.88rem;display:grid;box-shadow:0 18px 44px #00000057}.chart-widget-head{gap:.96rem;padding:.12rem .08rem .22rem;display:grid}.chart-widget-title-area{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.78rem;padding-bottom:.48rem;display:flex}.chart-widget-title-main{align-items:center;gap:.78rem;min-width:0;display:inline-flex}.chart-widget-brand-mark{object-fit:contain;flex-shrink:0;width:54px;height:54px;display:block}.chart-widget-embed-btn{color:#bcd7fa;min-height:2rem;font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#080e1ac7;border:1px solid #769ac673;border-radius:10px;justify-content:center;align-items:center;gap:.32rem;padding:.28rem .5rem;font-size:.62rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s,transform .15s;display:inline-flex}.chart-widget-embed-btn svg{width:13px;height:13px}.chart-widget-embed-btn:hover{color:#e7fbff;background:#0a192cdb;border-color:#1ee5c7a3;transform:translateY(-1px)}.chart-widget-embed-btn.is-copied{color:#cbfff3;background:#0b3a34bd;border-color:#1ee5c7b8}.chart-widget-embed-btn.is-error{color:#ffd2d2;background:#44141cc7;border-color:#ff8e8ebd}.chart-widget-title-copy{gap:.14rem;min-width:0;display:grid}.chart-widget-kicker{text-transform:uppercase;letter-spacing:.1em;color:#85c7ff;margin:0;font-size:.72rem}.chart-widget-title-copy h2{margin:0;font-size:1.46rem;line-height:1.2}.chart-widget-control-area{display:grid}.chart-widget-select{gap:.32rem;display:grid}.chart-widget-select>span{text-transform:uppercase;letter-spacing:.1em;color:#8ca9cf;font-size:.74rem}.chart-widget-select-control{position:relative}.chart-widget-select-editor-preview{pointer-events:none;background:#0a121feb;border:1px solid #8baad26b;border-radius:999px;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;display:inline-flex;position:absolute;top:50%;left:.56rem;overflow:hidden;transform:translateY(-50%)}.chart-widget-select-editor-preview img{object-fit:cover;width:100%;height:100%;display:block}.chart-widget-select-editor-preview>span{color:#cfe2ff;letter-spacing:.04em;font-size:.67rem;font-weight:700}.chart-widget-select select{color:#e8f2ff;width:100%;height:2.68rem;font-size:1.07rem;font:inherit;background:#070c16c7;border:1px solid #708ab257;border-radius:12px;padding:0 .74rem}.chart-widget-select select.is-with-editor-preview{padding-left:2.96rem}.chart-widget-select select:focus-visible{border-color:#1ee5c794;outline:none;box-shadow:0 0 0 1px #1ee5c73d}.chart-widget-status{color:#a5bddf;background:#090f1cbd;border:1px dashed #8da8cf52;border-radius:12px;margin:0;padding:.62rem .68rem;font-size:.82rem}.chart-widget-error{background:#330d13c7;border:1px solid #ff70705c;border-radius:12px;gap:.56rem;padding:.62rem .68rem;display:grid}.chart-widget-error p{color:#ffb6b6;margin:0;font-size:.82rem}.chart-widget-error button{color:#ffe1e1;min-height:1.9rem;font:inherit;cursor:pointer;background:#741928b8;border:1px solid #ff929285;border-radius:999px;justify-self:start;padding:0 .66rem}.chart-track-list{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.chart-widget-scroll-area{scrollbar-gutter:stable;align-content:start;gap:.42rem;min-height:0;max-height:min(76vh,700px);padding:.38rem .18rem .08rem .46rem;display:grid;overflow-y:auto}.chart-track-row{background:#09101dc7;border:1px solid #ffffff1a;border-radius:12px;gap:.58rem;padding:.58rem .62rem;display:grid;position:relative;overflow:visible}.chart-track-row.is-current{border-color:#1ee5c785;box-shadow:inset 0 0 0 1px #1ee5c72e}.chart-track-main{min-width:0;padding-left:.7rem}.chart-track-rank{color:#cdfff8;letter-spacing:.03em;z-index:12;pointer-events:none;background:#082d29e6;border:1px solid #1ee5c76b;border-radius:999px;justify-content:center;align-items:center;min-width:1.55rem;height:1.55rem;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;top:-.34rem;left:-.34rem}.chart-track-copy{min-width:0}.chart-track-title{color:#eff6ff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.89rem;font-weight:600;line-height:1.2;display:inline-block;overflow:hidden}.chart-track-title:hover{color:#9deee0}.chart-track-copy p{color:#95afcf;margin:.2rem 0 0;font-size:.73rem;line-height:1.25}.chart-track-actions{border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.46rem;display:flex}.chart-track-play.table-play{border-radius:999px;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;padding:0;font-size:.74rem;line-height:1;display:inline-flex}.chart-row-store-actions.store-actions{justify-content:flex-end;gap:.34rem}.chart-row-store-actions .store-icon-btn{width:2rem;height:2rem}.chart-row-store-actions .store-icon-btn svg{width:15px;height:15px}.chart-scroll-sentinel{width:100%;height:1px}.chart-widget-foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.56rem;display:flex}.chart-widget-foot span{color:#94afd1;font-size:.77rem}.chart-widget-foot small{color:#b8ffe8;font-size:.72rem}.section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;display:flex}.section-head h2{margin:0;font-size:clamp(1.2rem,3vw,1.7rem)}.section-head span{color:var(--muted);font-size:.9rem}.section-grid{gap:.95rem;display:grid}.section-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.section-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card{border:1px solid var(--border);background:linear-gradient(160deg,#101725eb,#0f172ab3);border-radius:18px;overflow:hidden;box-shadow:0 20px 52px #00000059}.catalog-card.compact{min-height:100%}.catalog-cover{border-bottom:1px solid var(--border);background-color:#16253f;background-position:50%;background-size:cover;height:148px}.catalog-content{padding:1rem}.catalog-kicker{color:#9dd8ff;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.73rem}.catalog-content h3{margin:.35rem 0 .5rem;line-height:1.2}.catalog-content p{color:var(--muted);margin:0;font-size:.95rem}.catalog-stats{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}.catalog-stats span{border:1px solid var(--border);color:#dce6ff;border-radius:999px;padding:.28rem .56rem;font-size:.78rem}.catalog-meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.7rem;display:flex}.catalog-meta a{color:#9cdfff}.catalog-link{color:#ffd8bd;background:#ff9f5a1f;border:1px solid #ff9f5a73;border-radius:12px;margin-top:.95rem;padding:.48rem .8rem;font-size:.87rem;font-weight:600;display:inline-block}.detail-shell{padding-top:1.4rem}.back-link{color:#9dd8ff;margin-bottom:1rem;font-size:.95rem;display:inline-block}.detail-hero{flex-wrap:wrap;align-items:stretch;gap:1rem;display:flex}.detail-art{aspect-ratio:1;border:1px solid var(--border);background-color:#1a2c4f;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:18px;flex:0 clamp(15rem,28vw,22rem);min-width:min(100%,15rem)}.detail-panel{border:1px solid var(--border);background:linear-gradient(170deg,#101725eb,#0f172ab8);border-radius:18px;flex:28rem;min-width:min(100%,18rem);padding:1.2rem}.detail-panel.full{flex-basis:100%}.detail-panel h1{margin:.65rem 0 .55rem;font-size:clamp(1.6rem,4vw,2.7rem)}.detail-panel p{color:var(--muted);margin:0}.editor-detail-shell{padding-bottom:1.4rem}.editor-detail-hero{align-items:stretch}.editor-detail-art{justify-content:center;align-items:stretch;display:flex;overflow:hidden}.editor-detail-image{object-fit:cover;width:100%;height:100%;display:block}.editor-detail-image-fallback{color:#d6ebff;background:radial-gradient(circle at 30% 20%,#1ee5c742,#0e192be0);justify-content:center;align-items:center;width:100%;height:100%;font-size:clamp(2.2rem,5vw,4rem);font-weight:700;display:flex}.editor-detail-label-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem;display:grid}.editor-detail-label-card{background:linear-gradient(165deg,#0c121eeb,#0a0f19d6);border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:.58rem;min-height:72px;padding:.58rem .65rem;transition:border-color .14s,transform .14s,box-shadow .14s;display:flex}.editor-detail-label-card:hover{border-color:#1ee5c770;transform:translateY(-1px);box-shadow:0 12px 24px #00000047}.editor-detail-label-thumb{background:#131f32e6;border-radius:10px;flex:0 0 38px;width:38px;height:38px;overflow:hidden}.editor-detail-label-thumb img{object-fit:cover;width:100%;height:100%;display:block}.editor-detail-label-thumb-fallback{color:#dbedff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.7rem;font-weight:700;display:inline-flex}.editor-detail-label-copy{gap:.24rem;min-width:0;display:grid}.editor-detail-label-copy strong{color:#edf5ff;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.editor-detail-label-copy small{color:#95b3d7;font-size:.75rem}.editor-detail-tabs{border:1px solid var(--border);background:#0a0f19d6;border-radius:14px;align-items:center;gap:.5rem;margin:.3rem 0 .95rem;padding:.45rem;display:inline-flex}.editor-detail-tab{appearance:none;color:#9bb5d8;font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.5rem .8rem;font-size:.84rem;font-weight:600;transition:border-color .14s,color .14s,background .14s}.editor-detail-tab:hover{color:#dbecff;border-color:#7da5d852}.editor-detail-tab.is-active{color:#d9fff7;background:linear-gradient(160deg,#124c6073,#0c2233bd);border-color:#1ee5c785}.table-like{border:1px solid var(--border);background:linear-gradient(170deg,#101725f0,#0f172ab8);border-radius:18px;overflow:hidden}.table-row{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.95rem 1rem;display:grid}.table-row:first-child{border-top:0}.table-row h3{margin:0;font-size:1rem}.table-row p{color:var(--muted);margin:.35rem 0 0;font-size:.9rem}.table-meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.table-meta span{border:1px solid var(--border);border-radius:999px;padding:.28rem .52rem;font-size:.78rem}.preview-box{border:1px solid var(--border);background:#090e19a6;border-radius:12px;margin-top:1rem;padding:.8rem}.preview-box p{color:#9dd8ff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .35rem;font-size:.82rem}.preview-box code{color:#d4dbef;white-space:pre-wrap;word-break:break-all;font-size:.8rem}.tracks-table-shell{border:1px solid var(--border);background:linear-gradient(170deg,#121821f2,#0e131be6);border-radius:18px;padding:1rem}.tracks-main-shell{--tracks-filter-sticky-stack-height:6.15rem;--tracks-control-bg:#080c12eb;--tracks-control-bg-hover:#0d131cfa;--tracks-control-border:#9aa6b933;--tracks-control-border-strong:#becadc52;--tracks-control-text:#e5edf6;--tracks-control-muted:#94a1b3;background:linear-gradient(#ffffff06,#0000 28%),linear-gradient(170deg,#0c1118f5,#080c12eb);border:1px solid #ffffff14;border-radius:18px;padding:1rem}.tracks-filter-latch-shell{top:calc(var(--top-nav-height) - 1px);z-index:1250;width:100%;min-width:0;position:sticky}.tracks-filter-latch-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.tracks-filter-panel{--tracks-control-bg:#080c12eb;--tracks-control-bg-hover:#0d131cfa;--tracks-control-border:#9aa6b933;--tracks-control-border-strong:#becadc52;--tracks-control-text:#e5edf6;--tracks-control-muted:#94a1b3;background:linear-gradient(#ffffff05,#0000 60%),#060a10b8;border:1px solid #ffffff12;border-radius:16px;gap:.68rem;width:100%;max-width:100%;margin-top:.7rem;padding:.72rem;transition:background .18s,border-color .18s,box-shadow .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;display:grid}.tracks-filter-panel.is-latched{-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);background:linear-gradient(#ffffff0d,#ffffff04),linear-gradient(170deg,#0d141ef5,#080d15f0);border:1px solid #bfcfe23d;border-radius:14px;margin-top:0;animation:.18s ease-out tracksFilterLatchedIceIn;position:static;box-shadow:0 14px 36px #0000006b,inset 0 1px #ffffff12}.tracks-filter-panel.is-latched :is(.tracks-filter-search-row input[type=search],.tracks-filter-search-row input[type=text],.tracks-filter-search-row input[type=number],.tracks-filter-advanced-grid input,.tracks-filter-top-actions button,.tracks-filter-favorites-link,.tracks-sort-select-shell,.tracks-multi-select-toggle,.tracks-multi-select-menu>input[type=search],.account-editor-uploads-filter-row>input[type=search]){background:#070c13e6;border-color:#becadc47}@keyframes tracksFilterLatchedIceIn{0%{background:linear-gradient(#fff0,#fff0),linear-gradient(170deg,#0b121deb,#090f18e6);border-bottom-color:#becadc00;box-shadow:0 6px 18px #00000047}to{background:linear-gradient(#ffffff0d,#ffffff04),linear-gradient(170deg,#0d141ef5,#080d15f0);border-bottom-color:#becadc47;box-shadow:0 14px 36px #0000006b,inset 0 1px #ffffff12}}.tracks-filter-control-row,.tracks-filter-search-row{flex-wrap:wrap;align-items:stretch;gap:.56rem;display:flex}.tracks-filter-control-row>*,.tracks-filter-search-row>*{min-width:0}.tracks-filter-search-row>input[type=search]{flex:100%;min-width:min(100%,20rem)}.tracks-filter-control-row>.tracks-multi-select{flex:14rem;min-width:12rem;max-width:20rem}.tracks-filter-search-row input[type=search],.tracks-filter-search-row input[type=text],.tracks-filter-search-row input[type=number],.tracks-filter-advanced-grid input,.tracks-filter-favorites-link,.tracks-filter-top-actions button,.tracks-multi-select-toggle,.tracks-multi-select-menu>input[type=search]{border:1px solid var(--tracks-control-border);background:var(--tracks-control-bg);min-height:2.55rem;color:var(--tracks-control-text);border-radius:12px;padding:.46rem .68rem;font-size:.84rem;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;box-shadow:inset 0 1px #ffffff09,0 1px #0000002e}.tracks-filter-search-row input[type=search]{width:100%;min-height:2.56rem;font-size:.95rem;font-weight:600}.tracks-filter-search-row input:focus-visible,.tracks-filter-advanced-grid input:focus-visible,.tracks-filter-favorites-link:focus-visible,.tracks-filter-top-actions button:focus-visible,.tracks-sort-select-shell:focus-within,.tracks-multi-select-toggle:focus-visible,.tracks-multi-select-menu>input[type=search]:focus-visible{border-color:#61dfc794;outline:none;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #61dfc71f}.tracks-filter-search-row input::placeholder,.tracks-filter-advanced-grid input::placeholder,.tracks-multi-select-menu>input[type=search]::placeholder{color:#8ea3be}.tracks-filter-result-status{color:#a8b3c3;margin:-.18rem 0 0;font-size:.78rem;line-height:1.25}.tracks-filter-top-actions{white-space:normal;flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:.48rem;min-width:0;display:inline-flex}.tracks-filter-top-actions .column-selector-shell{flex:none}.tracks-sort-select-shell{border:1px solid var(--tracks-control-border);background:var(--tracks-control-bg);white-space:nowrap;border-radius:12px;flex:0 18rem;align-items:center;gap:.54rem;min-width:min(100%,14rem);max-width:21rem;min-height:2.55rem;padding:.24rem .64rem;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff09,0 1px #0000002e}.tracks-sort-select-label{color:var(--tracks-control-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.tracks-sort-select{cursor:pointer;width:100%;max-width:none;min-height:2rem;color:var(--tracks-control-text);background:0 0;border:0;outline:none;padding:0 1.65rem 0 0;font-size:.84rem;font-weight:700}.tracks-sort-menu-button{cursor:pointer;width:100%;min-width:0;min-height:2rem;color:var(--tracks-control-text);font:inherit;text-align:left;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;gap:.72rem;padding:0;font-size:.84rem;font-weight:800;line-height:1.2;display:inline-flex}.tracks-sort-menu-button span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tracks-sort-menu-chevron{opacity:.88;border-bottom:2px solid;border-right:2px solid;flex:0 0 .64rem;width:.64rem;height:.64rem;transform:translateY(-.12rem)rotate(45deg)}.tracks-sort-menu{z-index:180;background:#070c14fa;border:1px solid #7a9dc238;border-radius:12px;max-height:min(21rem,56vh);padding:.32rem;position:absolute;top:calc(100% + .42rem);left:0;right:0;overflow-y:auto;box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff0d}.tracks-sort-menu-option{color:#d7e4f2;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;min-height:2.25rem;padding:.48rem .58rem;font-size:.82rem;font-weight:800;line-height:1.2;display:flex}.tracks-sort-menu-option:hover,.tracks-sort-menu-option:focus-visible{color:#f5fffd;background:#61dfc71f;outline:none}.tracks-sort-menu-option.is-selected{color:#cffff8;background:#61dfc72e}.tracks-table-head-tools .tracks-sort-select{max-width:min(17rem,32vw);min-height:1.85rem;font-size:.74rem}.tracks-table-head-tools .tracks-sort-menu-button{min-height:1.85rem;font-size:.74rem}.tracks-filter-favorites-link,.tracks-filter-top-actions button{cursor:pointer;letter-spacing:0;font-weight:800}.tracks-filter-clear-all.is-hidden{pointer-events:none;display:none}.tracks-filter-favorites-link:hover,.tracks-filter-top-actions button:hover{border-color:var(--tracks-control-border-strong);background:var(--tracks-control-bg-hover);color:#f4f8fb;transform:translateY(-1px)}.tracks-sort-select-shell:hover,.tracks-multi-select-toggle:hover{border-color:var(--tracks-control-border-strong);background:var(--tracks-control-bg-hover)}.tracks-filter-apply{color:#dffff8;background:#61dfc71a;border-color:#61dfc75c}.tracks-filter-apply.is-pending{color:#f4fffd;background:#61dfc72e;border-color:#61dfc7a3}.tracks-filter-apply:disabled{cursor:default;opacity:.48}.tracks-filter-advanced-toggle.is-active{color:#dffff8;background:#61dfc71f;border-color:#61dfc785}.tracks-filter-favorites-link{white-space:nowrap;justify-content:center;align-items:center;gap:.42rem;text-decoration:none;display:inline-flex}.tracks-filter-favorites-link svg{width:1rem;height:1rem}.tracks-filter-favorites-link strong{color:#ffd7e0;font-variant-numeric:tabular-nums;background:#ff7b9e29;border-radius:999px;justify-content:center;align-items:center;min-width:1.18rem;min-height:1.18rem;padding:0 .34rem;font-size:.68rem;display:inline-flex}.tracks-filter-favorites-link.is-active{color:#ffe7ee;background:#ff7b9e1a;border-color:#ff7b9e6b}.tracks-filter-primary-row{grid-template-columns:minmax(250px,1.1fr) minmax(320px,1fr);gap:.56rem;display:grid}.tracks-multi-select,.tracks-filter-binary-panel{background:0 0;border:0;border-radius:0;gap:.24rem;padding:0;display:grid;position:relative}.tracks-multi-select-toggle{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:inline-flex}.tracks-multi-select-toggle strong{color:#c7d2e2;letter-spacing:.03em;font-size:.72rem}.tracks-multi-select-toggle>span:first-child{color:var(--tracks-control-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.tracks-multi-select-toggle-meta{align-items:center;gap:.32rem;margin-left:auto;display:inline-flex}.tracks-multi-select-chevron{color:#a8b3c3;font-size:.66rem;line-height:1;transition:transform .14s}.tracks-multi-select-chevron.is-open{transform:rotate(180deg)}.tracks-multi-select-menu{z-index:20;background:#080c14fa;border:1px solid #86a2c64d;border-radius:12px;gap:.4rem;width:min(max(100%,24rem),100vw - 1.5rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:auto;box-shadow:0 18px 38px #0000007a}.tracks-multi-select-actions{justify-content:flex-end;display:flex}.tracks-multi-select-actions button{color:#d4e8ff;cursor:pointer;background:#101621e6;border:1px solid #ffffff29;border-radius:999px;min-height:1.7rem;padding:0 .56rem;font-size:.72rem}.tracks-multi-select-actions button:disabled{opacity:.45;cursor:default}.tracks-multi-select-options{gap:.24rem;max-height:240px;display:grid;overflow:auto}.tracks-multi-select-options p{color:#95acc8;margin:0;font-size:.75rem}.tracks-multi-select-options label{color:#d8eaff;background:#0e1520e6;border:1px solid #0000;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:start;gap:.42rem;min-height:2rem;padding:.34rem .45rem;font-size:.77rem;display:grid}.tracks-multi-select-options label.is-selected{background:#1ee5c724;border-color:#1ee5c77a}.tracks-multi-select-options label input{width:1rem;height:1rem;min-height:1rem;box-shadow:none;accent-color:#1ee5c7;background:0 0;border:0;border-radius:3px;margin:0;padding:0}.tracks-multi-select-options label small{color:#9cb7d8;white-space:nowrap;align-self:center;font-size:.67rem}.tracks-multi-select-option-main{align-items:flex-start;gap:.42rem;min-width:0;display:inline-flex}.tracks-multi-select-option-name{white-space:normal;overflow-wrap:anywhere;line-height:1.3;display:block;overflow:visible}.tracks-multi-select-option-thumb{background:#121c29f0;border:1px solid #ffffff3d;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden}.tracks-multi-select-option-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tracks-filter-binary-panel>span,.tracks-multi-select-toggle span,.tracks-filter-advanced-grid>label>span{letter-spacing:.07em;text-transform:uppercase;color:var(--tracks-control-muted);font-size:.68rem}.tracks-filter-binary-panel>div{flex-wrap:wrap;align-items:center;gap:.56rem;display:flex}.tracks-filter-binary-panel label{color:#dce5ef;align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.tracks-filter-binary-panel input{accent-color:#1ee5c7;width:.95rem;height:.95rem}.tracks-filter-binary-panel.is-inline{border:1px solid var(--tracks-control-border);background:var(--tracks-control-bg);border-radius:12px;flex:0 22rem;align-items:center;gap:.24rem;width:auto;max-width:100%;min-height:2.55rem;padding:.34rem .68rem;display:inline-flex;box-shadow:inset 0 1px #ffffff09,0 1px #0000002e}.tracks-filter-binary-panel.is-inline>span{display:none}.tracks-filter-binary-panel.is-inline>div{flex-wrap:wrap;align-items:center;gap:.7rem;min-height:100%}.tracks-filter-binary-panel.is-inline label{white-space:nowrap}.tracks-filter-binary-panel.is-inline:hover{border-color:var(--tracks-control-border-strong);background:var(--tracks-control-bg-hover)}.tracks-filter-chip-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.tracks-filter-chip-section section{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;gap:.45rem;padding:.5rem;display:grid}.tracks-filter-chip-section header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tracks-filter-chip-section header h3{letter-spacing:.07em;text-transform:uppercase;color:#d3e4f8;margin:0;font-size:.74rem}.tracks-filter-chip-section header button{color:#b9cee8;cursor:pointer;background:#080e18e6;border:1px solid #ffffff26;border-radius:999px;min-height:1.5rem;padding:0 .55rem;font-size:.69rem}.tracks-filter-chip-list{flex-wrap:wrap;gap:.38rem;max-height:170px;padding-bottom:.1rem;display:flex;overflow:hidden auto}.tracks-filter-chip-list button{color:#bbcee5;white-space:nowrap;cursor:pointer;background:#060b12e0;border:1px solid #ffffff24;border-radius:999px;min-height:1.65rem;padding:.1rem .56rem;font-size:.74rem}.tracks-filter-chip-list button.is-active{color:#d2fff8;background:#1ee5c726;border-color:#1ee5c78c}.tracks-filter-advanced-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;display:grid}.tracks-filter-advanced-stack{gap:.72rem;display:grid}.tracks-filter-advanced-top-row{grid-template-columns:minmax(250px,1fr);max-width:420px;display:grid}.tracks-range-dual{background:0 0;border:0;border-radius:0;justify-self:center;gap:.34rem;width:calc(100% - 14px);padding:.1rem 0;display:grid}.tracks-range-dual-head{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.tracks-range-dual-head span{letter-spacing:.08em;text-transform:uppercase;color:#9ab1cd;font-size:.66rem}.tracks-range-dual-head strong{color:#d8ecff;font-variant-numeric:tabular-nums;font-size:.78rem}.tracks-range-dual-track-shell{height:24px;position:relative}.tracks-range-dual-rail{height:100%;margin-inline:7px;position:relative}.tracks-range-dual-track,.tracks-range-dual-track-fill{border-radius:999px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tracks-range-dual-track{background:#7e98ba59}.tracks-range-dual-track-fill{z-index:2;background:linear-gradient(90deg,#1ee5c7d9,#739fffe6);right:auto}.tracks-range-dual-handle{cursor:grab;background:#0f1d2f;border:1px solid #dcf3fff2;border-radius:999px;width:14px;height:14px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1ee5c738}.tracks-range-dual-handle.is-min{z-index:3;border-color:#c2e3fff2;box-shadow:0 0 0 1px #6aa6ff59}.tracks-range-dual-handle.is-max{z-index:4;border-color:#d2fff6f2;box-shadow:0 0 0 1px #1ee5c759}.tracks-range-dual-handle:active{cursor:grabbing}.tracks-range-dual-handle:focus-visible{outline-offset:2px;outline:2px solid #1ee5c7bf}.tracks-filter-active-list{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.tracks-filter-active-list button{color:#c9fff6;cursor:pointer;background:#1ee5c71f;border:1px solid #1ee5c766;border-radius:999px;min-height:1.7rem;padding:.1rem .56rem;font-size:.72rem}.tracks-main-filters{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.5rem;margin-top:.75rem;display:grid}.tracks-main-filters input,.tracks-main-filters select,.tracks-main-filters button{border:1px solid var(--border);color:#d9ecff;background:#060c16db;border-radius:9px;min-height:2.2rem;padding:.42rem .58rem;font-size:.8rem}.tracks-main-filters button{cursor:pointer;font-weight:600}.tracks-main-status{color:#9ca7b6;margin:.52rem 0 .72rem;font-size:.76rem}.tracks-main-error{color:#ff8f8f;margin:.52rem 0 0;font-size:.78rem}.tracks-main-pagination{justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.75rem;display:flex}.tracks-main-pagination button{border:1px solid var(--border);color:#d9ecff;cursor:pointer;background:#060c16db;border-radius:9px;min-height:2rem;padding:.35rem .75rem}.tracks-main-pagination button:disabled{opacity:.4;cursor:default}.tracks-main-pagination span{color:#a4c2df;font-size:.76rem}.tracks-table-shell:focus-visible,.tracks-table-shell.is-keyboard-active{border-color:#1ee5c7cc;outline:none;box-shadow:0 0 0 1px #1ee5c747,0 0 0 5px #1ee5c714}.tracks-table-shell .section-head{flex-wrap:wrap;align-items:center}.table-shortcuts{color:#7f8d9f;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.32rem .48rem;margin:.38rem 0 0;font-size:.67rem;display:flex}.table-shortcut-item{white-space:nowrap;align-items:center;gap:.34rem;display:inline-flex}.table-shortcut-keys{align-items:center;gap:.2rem;display:inline-flex}.table-shortcut-keys kbd{color:#d8edff;letter-spacing:.04em;background:linear-gradient(#121e31f2,#0c1523f2);border:1px solid #87a7d373;border-radius:5px;justify-content:center;align-items:center;min-width:1.24rem;height:1.14rem;padding:0 .22rem;font-family:inherit;font-size:.62rem;font-weight:700;display:inline-flex;box-shadow:inset 0 -1px #ffffff14}.table-shortcut-keys kbd.is-long{min-width:2.7rem;padding-inline:.42rem}.table-shortcut-divider{color:#5f82ad;font-size:.64rem}.table-shortcut-lowercase{text-transform:lowercase}.tracks-empty{border:1px dashed var(--border);color:var(--muted);border-radius:12px;padding:1rem}.tracks-table-wrap{overscroll-behavior-x:contain;background:#05080cc7;border:1px solid #ffffff13;border-radius:14px;max-width:100%;margin-top:.85rem;overflow:auto visible}.tracks-mobile-list{gap:.62rem;margin-top:.85rem;display:none}.tracks-mobile-card{background:linear-gradient(170deg,#0d1420e6,#0a101ae0);border:1px solid #ffffff17;border-radius:14px;gap:.5rem;padding:.66rem .68rem .7rem;display:grid}.tracks-mobile-card.is-current{border-color:#1ee5c77a;box-shadow:0 0 0 1px #1ee5c733}.tracks-mobile-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.56rem;display:grid}.tracks-mobile-card.has-position .tracks-mobile-top{grid-template-columns:auto auto minmax(0,1fr) auto}.tracks-mobile-play{flex:0 0 2.3rem;width:2.3rem;height:2.3rem;font-size:.98rem}.tracks-mobile-title-wrap{gap:.12rem;min-width:0;display:grid}.tracks-mobile-title{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-weight:700;line-height:1.16;display:-webkit-box;overflow:hidden}.tracks-mobile-artist{color:#93afcf;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.76rem;line-height:1.14;overflow:hidden}.tracks-mobile-price{color:#d9ecff;text-align:right;white-space:nowrap;margin:0;font-size:.93rem;font-weight:700}.tracks-mobile-badges,.tracks-mobile-taxonomy{flex-wrap:wrap;align-items:center;gap:.32rem;display:flex}.tracks-mobile-meta{color:#9cb8d9;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem .56rem;font-size:.72rem;display:grid}.tracks-mobile-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tracks-mobile-editor{min-width:0}.tracks-mobile-editor .table-entity-cell{max-width:100%}.tracks-mobile-actions .store-actions{justify-content:flex-start}.tracks-mobile-progress{background:#8ca8c940;border-radius:999px;height:3px;overflow:hidden}.tracks-mobile-progress span{border-radius:inherit;background:linear-gradient(90deg,#1ee5c7eb,#64aaffeb);height:100%;display:block}.tracks-table{--actions-col-width:160px;--released-col-width:84px;--play-col-width:60px;--title-col-width:336px;--editor-col-width:180px;--bpm-col-width:70px;--key-col-width:90px;--year-col-width:70px;--price-col-width:90px;--taxonomy-col-width:160px;--tracks-table-min-width:1240px;width:100%;min-width:var(--tracks-table-min-width);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.88rem}.tracks-table th,.tracks-table td{text-align:left;white-space:nowrap;border-top:1px solid #ffffff0b;padding:.78rem .5rem}.tracks-table thead th{color:#aeb8c7;text-transform:uppercase;letter-spacing:.08em;z-index:50;background:#0a0e15fa;border-top:0;font-size:.73rem;position:sticky;top:0;box-shadow:0 1px #ffffff0e,0 8px 18px #0000002e}.tracks-table thead th.is-sortable{cursor:pointer}.tracks-table thead th.is-sortable:hover{background:#10151ffa}.tracks-table thead th.is-actions{text-align:right;z-index:51}.tracks-header-inner{justify-content:flex-start;align-items:center;gap:.35rem;width:100%;display:inline-flex}.tracks-table thead th.is-actions .tracks-header-inner{justify-content:flex-end;width:100%}.tracks-sort-indicator{color:#596274}.tracks-sort-indicator.is-active{color:#1ee5c7}.tracks-table td a{color:#d8ecff}.tracks-table tbody tr td{background-color:#0a0e14c7}.tracks-table tbody tr:nth-child(2n) td{background-color:#0d1219c7}.tracks-table td.is-actions{text-align:right}.tracks-table th.col-position,.tracks-table td.col-position{text-align:center;width:54px;min-width:54px;max-width:54px;padding-inline:.34rem}.chart-position-cell,.tracks-mobile-position{color:#dffcf6;background:#0a141ddb;border:1px solid #61dfc747;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.tracks-table th.col-play,.tracks-table td.col-play{width:var(--play-col-width);min-width:var(--play-col-width);max-width:var(--play-col-width);text-align:center;padding-inline:.22rem}.tracks-table th.col-released,.tracks-table td.col-released{width:var(--released-col-width);min-width:var(--released-col-width);max-width:var(--released-col-width);white-space:nowrap;padding-inline:.46rem}.tracks-table th.col-title,.tracks-table td.col-title{min-width:var(--title-col-width);padding-inline:.5rem}.tracks-table td.col-title{white-space:normal}.tracks-table th.col-editor,.tracks-table td.col-editor{width:var(--editor-col-width);min-width:var(--editor-col-width);max-width:var(--editor-col-width);text-align:center;white-space:nowrap;padding-inline:.72rem}.tracks-table td.col-editor .table-entity-stack,.tracks-table td.col-editor .table-entity-cell{max-width:calc(var(--editor-col-width) - 14px)}.tracks-table td.col-editor .table-entity-stack{align-items:center;margin-inline:auto}.tracks-table td.col-editor .table-entity-cell{justify-content:center}.tracks-table td.col-editor .table-entity-name{text-overflow:ellipsis;white-space:nowrap;text-align:center;overflow:hidden}.tracks-table th.col-actions,.tracks-table td.col-actions{width:var(--actions-col-width);min-width:var(--actions-col-width);max-width:var(--actions-col-width);white-space:nowrap}.tracks-table th.col-price,.tracks-table td.col-price{width:var(--price-col-width);min-width:var(--price-col-width);max-width:var(--price-col-width);text-align:right;padding-right:8px}.tracks-table th.col-bpm,.tracks-table td.col-bpm{width:var(--bpm-col-width);min-width:var(--bpm-col-width);max-width:var(--bpm-col-width)}.tracks-table th.col-key,.tracks-table td.col-key{width:var(--key-col-width);min-width:var(--key-col-width);max-width:var(--key-col-width)}.tracks-table th.col-year,.tracks-table td.col-year{width:var(--year-col-width);min-width:var(--year-col-width);max-width:var(--year-col-width)}.tracks-table th.col-bpm,.tracks-table td.col-bpm,.tracks-table th.col-key,.tracks-table td.col-key,.tracks-table th.col-year,.tracks-table td.col-year{text-align:center}.tracks-table th.col-genres,.tracks-table td.col-genres,.tracks-table th.col-tags,.tracks-table td.col-tags{width:var(--taxonomy-col-width);min-width:var(--taxonomy-col-width);max-width:var(--taxonomy-col-width)}.tracks-table td.col-genres,.tracks-table td.col-tags{white-space:normal}.tracks-table thead th.col-bpm .tracks-header-inner,.tracks-table thead th.col-key .tracks-header-inner,.tracks-table thead th.col-year .tracks-header-inner{justify-content:center}.tracks-table thead th.col-price .tracks-header-inner{justify-content:flex-end}.tracks-table thead th.col-editor .tracks-header-inner{justify-content:center}.track-title-cell{flex-direction:column;gap:.2rem;min-width:0;display:flex}.track-title-main{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;line-height:1.18;display:-webkit-box;overflow:hidden}.track-title-badges{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.04rem;display:flex}.track-rating-badge{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.26rem;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.track-rating-dot{background:#6f8099;border-radius:999px;width:6px;height:6px}.track-rating-badge.is-clean{color:#43d69f}.track-rating-badge.is-clean .track-rating-dot{background:#43d69f}.track-rating-badge.is-dirty{color:#ff7e89}.track-rating-badge.is-dirty .track-rating-dot{background:#ff7e89}.track-rating-badge.is-mixed{color:#ffe2a4;background:#ffd27d1f;border:1px solid #ffd27d6b;border-radius:999px;padding:.12rem .42rem .12rem .32rem}.track-rating-badge.is-mixed .track-rating-dot{background:linear-gradient(90deg,#43d69f 0 50%,#ff7e89 50% 100%)}.track-media-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:1rem;padding:.02rem .34rem;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex}.track-media-badge.is-video{color:#0f1728;background:#facc15;border-color:#facc15}.track-media-badge.is-audio{color:#f7fbff;background:#2f84ff;border-color:#2f84ff}.track-length-badge{color:#dbe9fb;letter-spacing:.08em;text-transform:uppercase;background:#111824b3;border:1px solid #a7bee166;border-radius:999px;justify-content:center;align-items:center;min-height:1rem;padding:.02rem .34rem;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex}.track-title-label-pill{--track-label-badge-border:#e0a556ad;--track-label-badge-background:linear-gradient(180deg, #6c4313f2, #4c2d0af2);--track-label-badge-color:#ffe0b6;--track-label-badge-shadow:none;border:1px solid var(--track-label-badge-border);background:var(--track-label-badge-background);max-width:170px;min-height:1rem;box-shadow:var(--track-label-badge-shadow);color:var(--track-label-badge-color);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;justify-content:center;align-items:center;padding:.02rem .36rem;font-size:.58rem;font-weight:700;line-height:1;transition:transform .14s,filter .14s,border-color .14s,box-shadow .14s;display:inline-flex;overflow:hidden}.track-paired-badge{color:#d8ebff;letter-spacing:.08em;text-transform:uppercase;background:#77b0ff24;border:1px solid #77b0ff8c;border-radius:999px;justify-content:center;align-items:center;min-height:1rem;padding:.02rem .34rem;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex}.track-paired-badge.is-ambiguous{color:#ffe5b3;background:#ffd27d24;border-color:#ffd27d8c}.track-title-cell a{text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.track-title-cell a.track-title-label-pill{justify-content:center;align-items:center;display:inline-flex}.track-title-artist{color:#8faecc;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.15;overflow:hidden}.track-title-pairing{color:#73f5d7;letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;line-height:1.1}.track-title-pairing-ambiguous{color:#ffd27d}.track-key-cell{text-align:center;flex-direction:column;align-items:center;gap:.05rem;line-height:1.1;display:flex}.track-key-cell small{color:#8faecc;font-size:.72rem}.track-taxonomy-list{flex-wrap:wrap;align-items:center;gap:.3rem;max-width:100%;display:flex}.track-taxonomy-pill{letter-spacing:.03em;color:#fff;border:1px solid #0000;border-radius:999px;align-items:center;min-height:1.2rem;padding:.06rem .42rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.track-genre-pill{background:linear-gradient(#4a3484f2,#2b397af2);border-color:#aaa2ff94}.track-tag-pill{background:linear-gradient(#b34182f2,#842c5ef2);border-color:#ffa6d79e}.track-taxonomy-pill.is-selected{border-color:#fffffff5;box-shadow:0 0 0 1px #fff6,0 0 10px #ffffff38}.track-taxonomy-more{color:#d1e4fb;letter-spacing:.03em;background:#09101ba8;border:1px solid #c9dcf45c;border-radius:999px;align-items:center;min-height:1.2rem;padding:.06rem .42rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.track-taxonomy-empty{color:#7f9abc}.tracks-table-head-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.column-selector-shell{position:relative}.column-selector-toggle{border:1px solid var(--tracks-control-border,#9aa6b938);background:var(--tracks-control-bg,#080c12eb);min-height:2.55rem;color:var(--tracks-control-text,#e5edf6);cursor:pointer;border-radius:12px;padding:.42rem .82rem;font-size:.84rem;font-weight:800;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;box-shadow:inset 0 1px #ffffff09,0 1px #0000002e}.column-selector-toggle:hover,.column-selector-toggle[aria-expanded=true]{border-color:var(--tracks-control-border-strong,#becadc52);background:var(--tracks-control-bg-hover,#0d131cfa);color:#f4f8fb}.tracks-filter-top-actions .column-selector-toggle:hover{transform:translateY(-1px)}.column-selector-menu{border:1px solid var(--border);z-index:12;background:#080d16fa;border-radius:10px;min-width:190px;padding:.45rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 14px 40px #00000080}.column-selector-item{color:#cae5ff;align-items:center;gap:.45rem;padding:.2rem .15rem;font-size:.74rem;display:flex}.column-selector-item.is-locked{opacity:.55}.column-selector-item input{margin:0}.table-entity-stack{flex-direction:column;gap:.24rem;max-width:100%;display:flex}.table-entity-cell{align-items:center;gap:.42rem;min-width:0;max-width:100%;display:inline-flex}.table-entity-cell.is-subtle{color:#97b7d4}.table-entity-thumb{background:#152134f2;border:0;border-radius:6px;flex:0 0 24px;width:24px;height:24px;display:inline-flex;overflow:hidden}.table-entity-thumb.is-secondary{border-radius:5px;flex-basis:20px;width:20px;height:20px}.table-entity-thumb-image{object-fit:cover;width:100%;height:100%;display:block}.table-entity-thumb-fallback{color:#d7ecff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.62rem;font-weight:700;display:inline-flex}.table-entity-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-entity-link{color:inherit;text-decoration:none;transition:color .14s}.table-entity-link:hover{color:#d8fff8}.track-title-label-pill:hover{border-color:var(--track-label-badge-border);color:var(--track-label-badge-color);box-shadow:var(--track-label-badge-shadow);filter:brightness(1.06)saturate(1.05);transform:translateY(-1px)}.tracks-table tr:hover td{background:#ffffff0d}.store-actions{justify-content:flex-end;align-items:center;gap:.34rem;width:100%;display:flex}.store-icon-btn{color:#d7e9ff;cursor:pointer;background:linear-gradient(#18202df2,#0c131ef0);border:1px solid #ffffff30;border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .14s,color .14s,transform .14s,box-shadow .14s;display:inline-flex}.store-icon-btn:hover{color:#d8fff8;border-color:#1ee5c794;transform:translateY(-1px);box-shadow:0 5px 12px #00000052}.store-icon-btn svg{width:14px;height:14px;display:block}.store-icon-btn.is-favorite-active{color:#ff8ea2;background:linear-gradient(#581e2ce6,#34121de6);border-color:#ff8ea2b8}.store-icon-btn.is-share{color:#e6f4ff;background:linear-gradient(#244a84f0,#132d5af0);border-color:#70aaff9e}.store-icon-btn.is-share:hover{color:#f3fbff;border-color:#89bcffd1}.store-icon-btn.is-favorite{color:#ffe7eb;background:linear-gradient(#7e263ff0,#4e1526f2);border-color:#ff91aa99}.store-icon-btn.is-favorite:hover{color:#fff2f5;border-color:#ffacbfdb}.store-icon-btn.is-favorite.is-favorite-active{color:#ff8ea2;background:linear-gradient(#581e2cf2,#34121df2);border-color:#ff8ea2c7}.store-icon-btn.is-danger{color:#ffd4d4;border-color:#ffa4a473}.store-icon-btn.is-danger:hover{color:#ffe8e8;border-color:#ffb3b3ad}.store-icon-btn.is-cart{color:#e6fff9;background:linear-gradient(#15584ff2,#0b3730f2);border-color:#1ee5c7a8}.store-icon-btn.is-cart:hover{color:#f3fffd;border-color:#56f1d8d1}.store-icon-btn.is-cart.is-in-cart{color:#deebff;background:linear-gradient(#204879eb,#122d53eb);border-color:#78b4ffa3}.store-icon-btn.is-subscription-credit{color:#dff8ff;background:linear-gradient(#105468f0,#0a3a4ef2);border-color:#66d2e8ad}.store-icon-btn.is-subscription-credit:hover{color:#f1fcff;border-color:#8eeafadb}.store-icon-btn:disabled{cursor:wait;opacity:.68;box-shadow:none;transform:none}.store-count-btn svg{width:13px;height:13px;display:block}.store-count-btn{color:#d8eaff;cursor:pointer;background:#0f1622e6;border:1px solid #ffffff2b;border-radius:10px;align-items:center;gap:.34rem;min-height:2rem;padding:.12rem .52rem;font-size:.72rem;font-weight:700;display:inline-flex}.store-count-btn:hover{color:#d6fff8;border-color:#1ee5c794}.tracks-table tr.is-current td{background-color:#121f1ca3;box-shadow:inset 0 1px #61dfc742,inset 0 -1px #61dfc72e}.tracks-table tr.is-current{cursor:pointer;-webkit-user-select:none;user-select:none}.tracks-table tr.is-current.is-seeking{cursor:grabbing}.table-play{color:#fff;cursor:pointer;background:#0c121ebf;border:1px solid #ffffff42;border-radius:999px;width:2.8rem;height:2.8rem;font-size:1.06rem;line-height:1}.table-play:hover{color:#1ee5c7;border-color:#1ee5c7cc}.table-play.is-playing{color:#031014;background:radial-gradient(circle at 50% 20%,#ffffff38,#0000 34%),linear-gradient(135deg,#1ee5c7f2,#2478ffd1);border-color:#1ee5c7f2;box-shadow:0 0 0 2px #1ee5c72e,0 0 22px #1ee5c757}.table-play.is-playing:hover{color:#001013;border-color:#81ffe8;box-shadow:0 0 0 3px #1ee5c738,0 0 28px #1ee5c76b}.site-player{--player-accent:var(--accent-color,#1ee5c7);z-index:1200;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#06090efc,#04070bfc);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 38px #0000007a}.site-player:focus-visible{border-top-color:rgba(var(--accent-color-rgb), .85);box-shadow:0 -8px 38px #0000007a, 0 0 0 1px rgba(var(--accent-color-rgb), .36);outline:none}.site-player-main{grid-template-columns:minmax(320px,1.45fr) minmax(0,2.7fr) minmax(280px,1.1fr);align-items:center;gap:.9rem;width:100%;max-width:none;min-height:102px;margin:0;padding:.56rem 1.35rem .46rem;display:grid}.site-player-left{align-items:center;gap:.82rem;min-width:0;display:flex}.site-player-meta{gap:.24rem;min-width:0;display:grid}.site-player-title{text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;white-space:normal;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;max-height:3.42em;line-height:1.14;display:-webkit-box;overflow:hidden}@supports not (-webkit-line-clamp:3){.site-player-title{max-height:3.42em;display:block;overflow:hidden}}.site-player-title{font-weight:700;overflow:hidden}.site-player-subline{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;font-size:.76rem;display:flex;overflow:hidden}.site-player-subline a{color:#c9dfff}.site-player-editor-link{color:#e2f0ff;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.site-player-editor-link span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-player-editor-link.is-static{cursor:default}.site-player-editor-thumb{background:#101927f2;border:1px solid #ffffff2e;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.site-player-editor-thumb-image{object-fit:cover;width:100%;height:100%}.site-player-editor-thumb-fallback{letter-spacing:.03em;color:#d7e9ff;font-size:.58rem;font-weight:700}.site-player-badges{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.site-player-badges span{border:1px solid var(--border);letter-spacing:.04em;border-radius:999px;padding:.2rem .4rem;font-size:.68rem}.site-player-center{flex-direction:column;gap:.32rem;min-width:0;display:flex}.site-player-time{color:#dce9ff;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.76rem;display:flex}.site-player-time-pill{color:#f7fbff;background:#0009;border:1px solid #ffffff2b;border-radius:999px;padding:.1rem .44rem;font-weight:600}.site-player-waveform{background:#03080deb;border:1px solid #ffffff1f;border-radius:10px;width:100%;max-width:100%}.site-player-right{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.56rem;min-width:0;display:flex}.site-player-right label{color:var(--muted);letter-spacing:.08em;font-size:.72rem}.site-player-right input[type=range]{width:clamp(90px,8vw,110px)}.site-player-price-inline{color:var(--accent-color,#1ee5c7);letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.96rem;font-weight:800}.player-play-button,.player-icon-button{border:1px solid var(--border);color:#fff;cursor:pointer;background:#0a0f1ccc;border-radius:10px}.player-skip-button{border:1px solid var(--border);color:#fff;cursor:pointer;background:#0a0f1ccc;border-radius:10px;width:2.1rem;height:2.1rem;font-size:.94rem;line-height:1}.player-skip-button:disabled{opacity:.4;cursor:default}.player-play-button:disabled{opacity:.45;cursor:default}.player-play-button{min-width:40px;min-height:40px;font-size:1rem}.player-play-button-prominent{color:#04111d;background:#fff;border:2px solid #fffffff0;border-radius:999px;width:52px;min-width:52px;height:52px;min-height:52px;font-size:1.24rem;box-shadow:0 8px 24px #ffffff3d,0 3px 10px #00000075}.player-play-button-prominent:hover{color:#04111d;background:#f6fbff;border-color:#fff;box-shadow:0 10px 28px #ffffff4d,0 4px 12px #0000007a}.player-icon-button{width:32px;height:32px;font-size:1.18rem;line-height:1}.player-play-button:hover,.player-icon-button:hover{border-color:rgba(var(--accent-color-rgb), .65);color:var(--accent-color,#1ee5c7)}.player-icon-button.is-favorite-active{color:#ff96a1;background:#ff96a124;border-color:#ff96a1a8}.player-cart-pill{border:1px solid rgba(var(--accent-color-rgb), .45);background:rgba(var(--accent-color-rgb), .12);color:#d4fff7;cursor:pointer;white-space:nowrap;border-radius:999px;min-height:2rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.player-cart-pill.is-in-cart{color:#d8e9ff;background:#77b0ff24;border-color:#77b0ff8f}.player-cart-count{border:1px solid var(--border);color:#d5e8ff;cursor:pointer;background:#0a0f1ccc;border-radius:10px;min-height:2rem;padding:.2rem .52rem;font-size:.74rem}.player-cart-count:hover{border-color:rgba(var(--accent-color-rgb), .65);color:#d4fff7}.site-player-tags-row{flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;max-width:none;margin:0;padding:0 1.35rem .5rem;display:flex}.site-player-standard-pill{color:#d8e7fa;letter-spacing:.03em;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:.14rem .46rem;font-size:.66rem;font-weight:600;line-height:1.2}.site-player-pill-link{align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.site-player-entity-pill{color:#dcecff;letter-spacing:.03em;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.34rem;padding:.14rem .5rem .14rem .24rem;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}a.site-player-entity-pill:hover{color:#f3f9ff;background:#ffffff1c;border-color:#ffffff57}.site-player-entity-pill-thumb{background:#080d14db;border:0;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden}.site-player-entity-pill-thumb-image{object-fit:cover;width:100%;height:100%;display:block}.site-player-entity-pill-thumb-fallback{letter-spacing:.04em;color:#d8eaff;font-size:.58rem;font-weight:700}.site-player-entity-pill-text{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.sf-toast-stack{z-index:1600;gap:.45rem;max-width:min(420px,100vw - 1.8rem);display:grid;position:fixed;top:.9rem;right:.9rem}.sf-toast{border:1px solid var(--border);color:#d7ebff;background:#080e18f2;border-radius:10px;padding:.5rem .68rem;font-size:.79rem;box-shadow:0 12px 32px #00000073}.sf-toast-success{background:#0a221ff0;border-color:#1ee5c78c}.sf-toast-error{background:#2f1313f0;border-color:#ff8f8f9e}.sf-modal-backdrop,.sf-cart-backdrop{z-index:1500;background:radial-gradient(circle at 50% 12%,#1ee5c724,#0000 34%),#02060cb8;position:fixed;inset:0}.sf-modal{background:linear-gradient(155deg,#121f34fc,#070e19f7 58%,#0a2023f2),#080f1bfa;border:1px solid #8ea9d247;border-radius:24px;width:min(620px,100vw - 1.8rem);margin:min(7.5vh,4.4rem) auto 0;padding:clamp(1.25rem,2.7vw,1.7rem);overflow:hidden;box-shadow:0 30px 90px #000000a8,inset 0 0 0 1px #ffffff0a}.sf-modal-brand{align-items:center;gap:.85rem;margin-bottom:1.25rem;display:inline-flex}.sf-modal-brand-logo{object-fit:contain;filter:drop-shadow(0 8px 18px #00000061);width:clamp(58px,9vw,76px);height:auto;display:block}.sf-modal-brand-copy{flex-direction:column;min-width:0;line-height:1.05;display:flex}.sf-modal-brand-copy strong{font-family:var(--font-nav-display), "Space Grotesk", "Sora", "Avenir Next", sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#f4f9ff;font-size:clamp(1.05rem,2.8vw,1.35rem);font-weight:800}.sf-modal-brand-copy small{letter-spacing:.13em;text-transform:uppercase;color:#a9caff;margin-top:.22rem;font-size:clamp(.76rem,2vw,.92rem)}.sf-modal-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sf-modal-head h3{letter-spacing:0;color:#f7fbff;margin:0;font-size:clamp(2rem,5.5vw,3.25rem);line-height:.95}.sf-modal-head button{color:#f1f7ff;cursor:pointer;background:#070d16c7;border:1px solid #94a8cd42;border-radius:999px;width:3.55rem;height:3.55rem;font-size:1.75rem;font-weight:800;line-height:1;transition:transform .15s,border-color .15s,background .15s}.sf-modal-head button:hover{background:#121d30eb;border-color:#ffffff57;transform:scale(1.04)}.sf-modal-copy{color:#bed3ef;max-width:35rem;margin:.85rem 0 1.35rem;font-size:clamp(1.04rem,2.7vw,1.25rem);line-height:1.35}.sf-blocked-account-notice{color:#ffd7d7;background:#3412186b;border:1px solid #ff8f8f6b;border-radius:16px;gap:.38rem;margin:0 0 1rem;padding:.9rem 1rem;display:grid}.sf-blocked-account-notice strong{letter-spacing:.1em;text-transform:uppercase;color:#fff4f4;font-size:.84rem;font-weight:900}.sf-blocked-account-notice p{color:#ffd7d7;margin:0;line-height:1.42}.sf-blocked-account-notice a{color:#91f0df;text-underline-offset:.18em;width:fit-content;font-weight:900;text-decoration:underline}.sf-field{gap:.52rem;margin-top:.82rem;display:grid}.sf-field span{letter-spacing:.1em;text-transform:uppercase;color:#bcd5fa;font-size:.86rem;font-weight:800}.sf-field input{color:#f2f8ff;background:#030912eb;border:2px solid #869cc238;border-radius:18px;outline:none;min-height:4.35rem;padding:.9rem 1.12rem;font-size:1.16rem;font-weight:700;transition:border-color .15s,box-shadow .15s,background .15s}.sf-field input::placeholder{color:#d3deed75}.sf-field input:focus{background:#040d18fa;border-color:#1ee5c7c2;box-shadow:0 0 0 4px #1ee5c71f}.sf-modal-inline-actions{justify-content:flex-end;margin-top:.7rem;display:flex}.sf-text-action{color:#91f0df;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-size:.92rem;font-weight:900;text-decoration:underline}.sf-text-action:disabled{color:#91f0df7a;cursor:not-allowed}.sf-modal-actions{gap:.8rem;margin-top:1.25rem;display:grid}.sf-google-terms-check{color:#cfe3f8;align-items:flex-start;gap:.65rem;margin-top:.72rem;font-size:.78rem;line-height:1.5;display:flex}.sf-google-terms-check input{margin-top:.18rem}.sf-google-terms-check a{color:#85e7d9;text-underline-offset:.16em;text-decoration:underline}.sf-modal-actions button{color:#ecfffb;letter-spacing:0;cursor:pointer;background:linear-gradient(135deg,#1ee5c75c,#1587d633),#1ee5c724;border:2px solid #1ee5c7bd;border-radius:18px;min-height:4.15rem;font-size:1.12rem;font-weight:900;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;box-shadow:0 16px 38px #1ee5c729,inset 0 0 0 1px #ffffff0d}.sf-modal-actions button:hover{border-color:#3dffdfeb;transform:translateY(-1px);box-shadow:0 20px 46px #1ee5c733,inset 0 0 0 1px #ffffff12}.sf-modal-actions button.sf-secondary{border-color:var(--border);color:#d2e5ff;background:#060c16e6}.sf-modal-actions .sf-google-btn{color:#1f1f1f;background:#fff;border:2px solid #ffffffeb;border-radius:18px;justify-content:center;align-items:center;gap:.74rem;min-height:4.15rem;font-size:1.13rem;font-weight:900;display:inline-flex;box-shadow:0 16px 38px #0000003d}.sf-modal-actions .sf-google-btn:hover{color:#1f1f1f;background:#f8f9fa;border-color:#c2c7d0}.sf-modal-actions .sf-google-btn:disabled{color:#8b9097;background:#f3f4f5;border-color:#d6d9df}.sf-google-btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sf-google-btn-icon svg{width:28px;height:28px;display:block}.password-reset-shell{background:radial-gradient(circle at 50% 0,#1ee5c71f,#0000 34%),linear-gradient(#050b14fa,#08111efa);place-items:center;min-height:calc(100vh - 96px);padding:clamp(2rem,6vw,4rem) 1rem;display:grid}.password-reset-panel{background:linear-gradient(155deg,#121f34fc,#070e19f7 58%,#0a2023f2),#080f1bfa;border:1px solid #8ea9d247;border-radius:24px;width:min(560px,100%);padding:clamp(1.25rem,4vw,1.85rem);box-shadow:0 30px 90px #0000008a,inset 0 0 0 1px #ffffff0a}.password-reset-brand{align-items:center;gap:.95rem;display:flex}.password-reset-brand img{filter:drop-shadow(0 8px 18px #00000061);width:clamp(58px,11vw,78px);height:auto;display:block}.password-reset-brand span{color:#a9caff;letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.password-reset-brand h1{color:#f7fbff;margin:.15rem 0 0;font-size:clamp(2.1rem,7vw,3.4rem);line-height:.96}.password-reset-copy{color:#bed3ef;margin:1rem 0 1.35rem;font-size:clamp(1.02rem,2.7vw,1.2rem);line-height:1.42}.password-reset-form{gap:.9rem;display:grid}.password-reset-form label{gap:.52rem;display:grid}.password-reset-form label span{color:#bcd5fa;letter-spacing:.1em;text-transform:uppercase;font-size:.86rem;font-weight:800}.password-reset-form input{color:#f2f8ff;background:#030912eb;border:2px solid #869cc238;border-radius:18px;outline:none;min-height:4.25rem;padding:.9rem 1.12rem;font-size:1.14rem;font-weight:800}.password-reset-form input:focus{border-color:#1ee5c7c2;box-shadow:0 0 0 4px #1ee5c71f}.password-reset-form button{color:#ecfffb;cursor:pointer;background:linear-gradient(135deg,#1ee5c75c,#1587d633),#1ee5c724;border:2px solid #1ee5c7bd;border-radius:18px;min-height:4.15rem;font-size:1.08rem;font-weight:900}.password-reset-form button:disabled{cursor:not-allowed;opacity:.58}.password-reset-error,.password-reset-success{border-radius:14px;margin:0;padding:.8rem .9rem;font-weight:800;line-height:1.42}.password-reset-error{color:#ffd7d7;background:#34121875;border:1px solid #ff8f8f61}.password-reset-success{color:#bcfff2;background:#0c302880;border:1px solid #1ee5c757}.sf-cart-drawer{background:radial-gradient(circle at 0 0,#1ee5c71f,#0000 30%),linear-gradient(170deg,#0d1523fc,#070c16fa 56%,#061015fa);border-left:1px solid #8ea9d23d;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100vw);display:grid;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-28px 0 70px #00000094}.sf-cart-head{background:#060c16c7;border-bottom:1px solid #8ea9d233;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,2.8vw,1.35rem);display:flex}.sf-cart-brand{align-items:center;gap:.9rem;min-width:0;display:flex}.sf-cart-brand-logo{object-fit:contain;filter:drop-shadow(0 10px 18px #00000073);width:clamp(104px,30vw,176px);height:auto;display:block}.sf-cart-brand-copy{gap:.15rem;min-width:0;display:grid}.sf-cart-brand-copy span{color:#8deee2;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:900}.sf-cart-brand-copy h3{color:#f4f8ff;margin:0;font-size:clamp(1.55rem,5vw,2.15rem);line-height:.96}.sf-cart-close-btn{color:#e8f1ff;cursor:pointer;background:#070d17e6;border:1px solid #8ea9d247;border-radius:999px;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.sf-cart-close-btn:hover{background:#131d2ff2;border-color:#ffffff61;transform:scale(1.04)}.sf-cart-empty{color:#b7cce8;text-align:center;align-content:center;justify-items:center;gap:.7rem;min-height:100%;padding:clamp(1.4rem,4vw,2rem);display:grid}.sf-cart-empty-mark{object-fit:contain;background:#ffffff09;border:1px solid #8ea9d233;border-radius:24px;width:88px;height:88px;padding:.55rem;box-shadow:0 18px 42px #0000005c}.sf-cart-empty h4{color:#f2f7ff;margin:.4rem 0 0;font-size:clamp(1.5rem,5vw,2.05rem);line-height:1}.sf-cart-empty p{color:#9fb4d1;max-width:22rem;margin:0;line-height:1.45}.sf-cart-empty button{color:#ecfffb;cursor:pointer;background:linear-gradient(135deg,#1ee5c73d,#e2c17729),#1ee5c71f;border:1px solid #1ee5c79e;border-radius:12px;min-height:3rem;margin-top:.5rem;padding:0 1.15rem;font-weight:900}.sf-cart-items{align-content:start;gap:.72rem;padding:clamp(.85rem,2.5vw,1.15rem);display:grid;overflow:auto}.sf-cart-item{background:linear-gradient(145deg,#111b2ceb,#090f1bf0),#0a101ce6;border:1px solid #8ea9d230;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.78rem;padding:.76rem;display:grid;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff09}.sf-cart-play-btn,.sf-cart-pack-badge{border-radius:14px;flex:none;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;display:inline-flex}.sf-cart-play-btn{color:#aafcf1;cursor:pointer;background:linear-gradient(135deg,#1ee5c73d,#1ee5c714),#061318f5;border:1px solid #1ee5c794;transition:transform .15s,border-color .15s,background .15s}.sf-cart-play-btn:hover{background:linear-gradient(135deg,#1ee5c75c,#e2c17724),#07191efa;border-color:#3affe1db;transform:translateY(-1px)}.sf-cart-pack-badge{color:#f5d27d;letter-spacing:.1em;text-transform:uppercase;background:#e2c1771f;border:1px solid #e2c17780;font-size:.66rem;font-weight:900}.sf-cart-item-kicker{color:#72dacd;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.18rem;font-size:.66rem;font-weight:900;display:block}.sf-cart-item-main{min-width:0}.sf-cart-item-main h4{color:#f3f8ff;overflow-wrap:anywhere;margin:0;font-size:clamp(.95rem,2.8vw,1.07rem);line-height:1.2}.sf-cart-item-main p{color:#9fb6d4;overflow-wrap:anywhere;margin:.32rem 0 0;font-size:.82rem;line-height:1.35}.sf-cart-item-issues{gap:.24rem;margin-top:.48rem;display:grid}.sf-cart-item-issues span{color:#ffc0c0;background:#ff58581a;border:1px solid #ff8f8f61;border-radius:999px;width:fit-content;padding:.18rem .48rem;font-size:.72rem;font-weight:800}.sf-cart-item-side{align-content:start;justify-items:end;gap:.55rem;display:grid}.sf-cart-item-side strong{color:#f8fbff;font-size:1rem;line-height:1}.sf-cart-remove-btn{color:#ffb5c0;cursor:pointer;background:#771f344d;border:1px solid #ff7e9361;border-radius:12px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.sf-cart-remove-btn:hover{background:#93263f6b;border-color:#ff99aab3;transform:translateY(-1px)}.sf-cart-foot{background:linear-gradient(#080e18eb,#050a12fa),#070c16fa;border-top:1px solid #8ea9d233;gap:.8rem;padding:clamp(.9rem,2.6vw,1.2rem);display:grid;box-shadow:0 -18px 46px #00000042}.sf-cart-summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sf-cart-summary-copy{gap:.3rem;min-width:0;display:grid}.sf-cart-summary-copy span,.sf-cart-summary-copy small{align-items:center;gap:.38rem;display:inline-flex}.sf-cart-summary-copy span{color:#e4edf9;font-size:.9rem;font-weight:900}.sf-cart-summary-copy small{color:#8fb3ce;font-size:.76rem;font-weight:800}.sf-cart-summary strong{color:#f8fbff;font-size:clamp(1.55rem,5vw,2rem);line-height:1}.sf-cart-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.6rem;display:grid}.sf-cart-actions button{cursor:pointer;border-radius:15px;min-height:3.55rem;font-weight:950;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}.sf-cart-actions button:hover:not(:disabled){transform:translateY(-1px)}.sf-cart-actions button:disabled{opacity:.55;cursor:not-allowed}.sf-cart-clear-btn{color:#d9e8fb;background:#090f1af0;border:1px solid #8ea9d247;justify-content:center;align-items:center;gap:.48rem;display:inline-flex}.sf-cart-clear-btn:hover:not(:disabled){color:#ffd9df;border-color:#ff7e937a}.sf-paypal-checkout-btn{color:#062d5d;background:linear-gradient(135deg,#ffc439,#f4bd2e 58%,#f0b81d),#ffc439;border:1px solid #ffc439b8;justify-content:center;align-items:center;gap:.6rem;display:inline-flex;box-shadow:0 14px 32px #ffc4392e}.sf-paypal-checkout-btn:hover:not(:disabled){border-color:#ffdf6ff2;box-shadow:0 18px 40px #ffc4393d}.sf-paypal-mark{color:#003087;letter-spacing:0;font-size:1.1rem;font-weight:950}.player-waveform{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.player-waveform-unplayed,.player-waveform-played{height:100%;position:absolute;top:0;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.player-waveform-unplayed{background:#d0daed59;width:100%}.player-waveform-progress-container{height:100%;position:absolute;top:0;left:0;overflow:hidden}.player-waveform-played{background:var(--accent-color,#1ee5c7)}.player-video-popout{z-index:1250;background:#000;border:2px solid #ffffff2e;border-radius:12px;width:min(520px,100vw - 2rem);position:fixed;bottom:122px;right:1rem;overflow:hidden;box-shadow:0 20px 60px #00000080}.player-video-popout-head{background:#03070cfa;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.8rem;padding:.48rem .64rem;display:flex}.player-video-popout-meta{min-width:0}.player-video-popout-head h4,.player-video-popout-head p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.player-video-popout-head h4{color:#f4f8ff;font-size:.88rem}.player-video-popout-head p{color:#bed0ea;font-size:.72rem}.player-video-popout-close{color:#f5fbff;cursor:pointer;background:#00000094;border:1px solid #ffffff42;border-radius:999px;flex-shrink:0;width:1.9rem;height:1.9rem;font-size:1.02rem;line-height:1}.player-video-popout-close:hover{color:#d6fff7;border-color:#1ee5c7b3}.player-video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;display:block}.player-video-stage{position:relative}.player-video-toggle{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;border:1px solid #ffffff42;border-radius:999px;width:3rem;height:3rem;font-size:1.2rem;line-height:1;position:absolute;bottom:.9rem;right:.9rem;box-shadow:0 12px 30px #00000052}.player-video-toggle:hover{color:#d6fff7;border-color:#1ee5c7b3}.player-video-toggle.is-playing{font-size:.98rem}@media (max-width:1280px){.site-player-main{grid-template-columns:minmax(220px,1fr) auto;grid-template-areas:"left right";gap:.75rem;min-height:78px;padding:.48rem .95rem}.site-player-left{grid-area:left}.site-player-center{grid-area:center;display:none}.site-player-right{flex-wrap:wrap;grid-area:right;row-gap:.42rem}.site-player-right input[type=range]{width:clamp(84px,14vw,110px)}}@media (max-width:1040px){.labels-page-toolbar{grid-template-columns:1fr}.multipacks-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.multipacks-search{grid-column:1/-1}.multipacks-clear-btn{justify-self:start}.editors-toolbar{grid-template-columns:1fr}.editors-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.section-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.tracks-filter-search-row{grid-template-columns:1fr}.tracks-filter-top-actions{flex-wrap:wrap}.tracks-filter-primary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tracks-filter-binary-panel.is-inline>div{flex-wrap:wrap;gap:.56rem}.tracks-filter-chip-section{grid-template-columns:1fr}.tracks-filter-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracks-filter-advanced-top-row{max-width:100%}.site-player-main{grid-template-columns:minmax(220px,1fr) auto;grid-template-areas:"left right";min-height:78px}.site-player-left{grid-area:left}.site-player-center{grid-area:center;display:none}.site-player-right{grid-area:right}.detail-hero{align-items:stretch}.detail-art{flex-basis:100%;min-height:0}.multipack-detail-filter-head{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:720px){.catalog-shell{padding:1.2rem .8rem 8.6rem}.catalog-page-hero,.labels-page-hero{flex-direction:column;align-items:flex-start;gap:.8rem}.catalog-page-logo,.labels-page-logo{width:80px;height:auto}.labels-stat-list,.labels-grid,.multipacks-toolbar,.multipacks-grid{grid-template-columns:1fr}.multipacks-card-foot{flex-direction:column;align-items:stretch}.editors-stats,.editors-grid{grid-template-columns:1fr}.charts-discovery-head,.charts-builder-head,.tracks-guidance-panel,.playlists-intro,.playlist-detail-note{flex-direction:column;align-items:flex-start}.charts-discovery-actions,.tracks-guidance-actions,.playlist-detail-actions{justify-content:stretch;width:100%}.charts-discovery-link,.tracks-guidance-link,.playlist-detail-actions .tracks-guidance-link{width:100%}.charts-guided-grid,.charts-playlist-grid,.playlists-grid,.playlists-intro-stats{grid-template-columns:1fr}.charts-guide-card{grid-template-columns:auto 1fr}.charts-guide-card-meta{text-align:left;border-top:1px solid #ffffff14;grid-column:1/-1;justify-items:start;padding-top:.58rem}.charts-playlist-head{flex-direction:column;align-items:flex-start}.playlist-detail-hero{grid-template-columns:1fr}.playlist-detail-art{min-height:16rem}.chart-widget{--chart-widget-width:100%;width:100%}.chart-widget-head{grid-template-columns:1fr;align-items:start}.chart-widget-scroll-area{max-height:none;padding:.12rem 0 0 .24rem;overflow:visible}.section-grid.three,.section-grid.two,.table-row{grid-template-columns:1fr}.table-meta{justify-content:flex-start}.tracks-filter-primary-row,.tracks-filter-advanced-grid,.tracks-filter-advanced-top-row{grid-template-columns:1fr}.site-player-main{grid-template-columns:1fr;grid-template-areas:"left""right";gap:.5rem;min-height:0;padding:.54rem .82rem .4rem}.player-play-button-prominent{width:46px;min-width:46px;height:46px;min-height:46px;font-size:1.12rem}.site-player-right{flex-wrap:wrap;justify-content:flex-start}.site-player-right input[type=range]{width:42vw}.site-player-price-inline{font-size:.9rem}.site-player-tags-row{padding:0 .82rem .6rem}.player-video-popout{width:auto;bottom:208px;left:.6rem;right:.6rem}.sf-cart-actions{grid-template-columns:1fr}.multipack-detail-pricing>div{flex-wrap:wrap}}@media (max-width:980px){.app-shell-content{padding-top:.5rem}.charts-guided-grid,.charts-playlist-grid,.playlists-grid{grid-template-columns:1fr}.app-footer{margin-inline:.68rem}.app-footer-inner{flex-direction:column;align-items:flex-start}.app-footer-logo{width:min(100%,170px)}.app-top-nav-inner{grid-template-columns:1fr auto;gap:.6rem;padding:.42rem .68rem}.app-top-links{display:none}.app-top-menu-btn{display:inline-flex}.app-top-brand-logo{width:auto;max-width:52vw;height:clamp(1.95rem,8vw,2.3rem);max-height:2.3rem}.app-top-brand-copy strong{font-size:.85rem}.app-top-brand-copy small{font-size:.61rem}.app-top-account-copy{display:none}.app-top-btn{min-height:1.9rem;padding-inline:.52rem;font-size:.7rem}.app-top-cart-btn{width:1.96rem;height:1.96rem}.app-top-cart-icon{width:.86rem;height:.86rem}.app-top-cart-icon svg{width:14px;height:14px}.app-top-cart-count{border-radius:5px;min-width:1.1rem;height:.94rem;padding:0 .22rem;font-size:.56rem;top:-.31rem;right:-.25rem}.app-top-account{gap:.22rem;margin-left:.18rem;padding-left:.34rem}.app-top-account-link{background:0 0;border:0;padding:0}.app-top-account-thumb{display:none}.app-top-icon-btn{width:1.9rem;height:1.9rem}.app-top-icon-btn svg{width:15px;height:15px}.app-top-mobile-menu.is-open{background:linear-gradient(#080d17f5,#070c15f5);border-top:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem .68rem .72rem;display:grid}.ad-spinner-slide{padding:.78rem}.ad-spinner-nav{width:1.8rem;height:1.8rem;font-size:1.28rem}.ad-spinner-copy small{display:none}}@media (max-width:1360px){.tracks-main-shell{--tracks-filter-sticky-stack-height:6.25rem}.tracks-table{--actions-col-width:136px;--released-col-width:80px;--play-col-width:56px;--title-col-width:304px;--editor-col-width:154px;--bpm-col-width:62px;--key-col-width:76px;--year-col-width:62px;--price-col-width:78px;--taxonomy-col-width:132px;--tracks-table-min-width:1050px}.tracks-table th,.tracks-table td{padding-inline:.42rem}.tracks-filter-search-row{gap:.44rem}}@media (min-width:1540px){.tracks-main-shell{--tracks-filter-sticky-stack-height:3.95rem}}@media (max-width:1200px){.tracks-main-shell{--tracks-filter-sticky-stack-height:6.65rem}.tracks-filter-control-row{gap:.5rem}.tracks-filter-control-row>.tracks-multi-select,.tracks-sort-select-shell{flex:15rem;max-width:none}.landing-hero-grid,.landing-member-preview{grid-template-columns:1fr}.landing-hero-art{min-height:180px}.landing-legacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-paired-offer{padding:1rem}.landing-paired-offer-logo{max-width:clamp(110px,19vw,178px)}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracks-filter-search-row{gap:.42rem}.tracks-filter-search-row>input[type=search]{flex-basis:100%}.tracks-filter-binary-panel.is-inline{flex:18rem;width:100%}.tracks-filter-binary-panel.is-inline>div{flex-wrap:wrap;gap:.4rem .56rem}.tracks-filter-top-actions{flex:16rem;justify-content:flex-start}}@media (max-width:1180px){.tracks-main-shell{--tracks-filter-sticky-stack-height:8.9rem}.tracks-filter-panel.is-latched{border-radius:14px}.tracks-filter-control-row>.tracks-multi-select,.tracks-sort-select-shell,.tracks-filter-binary-panel.is-inline,.tracks-filter-top-actions{flex:calc(50% - .5rem);max-width:none}.tracks-filter-binary-panel.is-inline>div,.tracks-filter-top-actions{justify-content:flex-start}.tracks-table-shell:has(.tracks-mobile-list){background:#080e1785;border-color:#7a9dc21f}.tracks-table-shell:has(.tracks-mobile-list) .tracks-table-wrap{display:none}.tracks-table-shell:has(.tracks-mobile-list) .tracks-mobile-list{display:grid}.tracks-table-shell:has(.tracks-mobile-list) .table-shortcuts{display:none}.tracks-table-shell:has(.tracks-mobile-list) .tracks-table-head-tools .column-selector-shell{display:none}.tracks-table-shell:has(.tracks-mobile-list) .tracks-table-head-tools{justify-content:flex-end;width:100%}}@media (max-width:900px){.landing-shell{padding-top:.8rem}.landing-hero,.landing-member-preview,.landing-paired-offer,.landing-legacy,.landing-faq,.landing-final-cta{border-radius:14px}.landing-hero{gap:.8rem;padding:.85rem}.landing-cta-row{width:100%}.landing-cta-primary,.landing-cta-secondary{flex:auto}.landing-legacy-grid{grid-template-columns:1fr}.landing-legacy-head{gap:.58rem}.landing-legacy-head-mark{width:44px}.landing-faq-grid{grid-template-columns:1fr}.landing-paired-offer-copy h2{font-size:clamp(1.2rem,5vw,2.2rem)}.landing-feature-grid{grid-template-columns:1fr}.tracks-main-shell,.tracks-table-shell{border-radius:14px;padding:.72rem}.tracks-filter-panel{gap:.52rem;padding:.52rem}.tracks-filter-panel.is-latched{padding-inline:.58rem}.tracks-filter-search-row{grid-template-columns:1fr}.tracks-filter-binary-panel.is-inline{justify-self:stretch}.tracks-filter-top-actions{justify-content:flex-start;justify-self:stretch}.tracks-filter-top-actions .column-selector-shell{flex:auto}.tracks-filter-top-actions .column-selector-toggle{width:100%}.tracks-filter-top-actions button{flex:auto}.tracks-filter-control-row>.tracks-multi-select,.tracks-sort-select-shell,.tracks-filter-binary-panel.is-inline,.tracks-filter-top-actions{flex-basis:100%}}@media (max-width:640px){.landing-shell{padding-top:.62rem;padding-bottom:6.3rem}.landing-hero,.landing-member-preview,.landing-paired-offer,.landing-legacy,.landing-faq,.landing-final-cta{border-radius:12px}.landing-hero{padding:.72rem}.landing-legacy-head{gap:.48rem}.landing-legacy-head-mark{width:38px}.landing-highlight-row{gap:.35rem}.landing-highlight-row span{min-height:1.34rem;padding-inline:.4rem;font-size:.62rem}.landing-cta-row{flex-direction:column;align-items:stretch}.landing-cta-primary,.landing-cta-secondary{width:100%}.landing-hero-art{min-height:150px;padding:.68rem}.landing-hero-logo{width:96%;max-height:86%}.landing-hero-era-glow{letter-spacing:.08em;padding:0 .52rem;font-size:.54rem;bottom:.44rem}.landing-member-preview{gap:.62rem;padding:.76rem}.landing-member-preview-media{border-radius:14px;min-height:132px}.landing-member-preview-copy p{font-size:.88rem}.landing-member-preview-brand{width:min(100%,280px)}.landing-paired-offer{grid-template-columns:1fr;justify-items:center;padding:.76rem}.landing-paired-offer-logo{width:min(54vw,176px);max-width:176px;height:auto}.landing-paired-offer-copy{width:100%}.landing-paired-offer-copy>p:last-child{font-size:.88rem}.landing-legacy-card{padding:.68rem}.landing-feature-card{padding:.76rem .78rem}.landing-final-cta{padding:.82rem}.landing-final-cta-brand{width:min(100%,250px)}.catalog-shell{padding:.9rem .55rem 7.2rem}.app-footer{margin-inline:.55rem;padding-top:.65rem}.app-footer-copy{font-size:.68rem}.app-footer-logo{width:min(100%,148px)}.app-footer-link{min-height:1.55rem;padding-inline:.5rem;font-size:.62rem}.legal-hero,.legal-card{border-radius:12px}.legal-hero{padding:.82rem}.legal-card{padding:.76rem}.legal-card p,.legal-card li{font-size:.88rem}.legal-form-grid{grid-template-columns:1fr}.legal-form-field>span{font-size:.67rem}.legal-form-field input,.legal-form-field textarea,.legal-form-check{font-size:.84rem}.tracks-main-shell,.tracks-table-shell{border-radius:12px;padding:.6rem}.tracks-filter-panel{border-radius:11px;margin-top:.52rem;padding:.46rem}.tracks-filter-panel.is-latched{border-radius:0;padding-inline:.5rem}.tracks-filter-binary-panel.is-inline{min-height:2rem;padding:.24rem .46rem}.tracks-filter-binary-panel.is-inline>div{gap:.42rem .54rem}.tracks-mobile-card{border-radius:12px;padding:.58rem .56rem .62rem}.tracks-mobile-top{gap:.46rem}.tracks-mobile-price{font-size:.85rem}.tracks-mobile-meta{grid-template-columns:1fr;gap:.2rem}.chart-widget{border-radius:14px;padding:.72rem}.chart-widget-scroll-area{max-height:none;padding:.1rem 0 0 .2rem;overflow:visible}.chart-track-row{border-radius:10px;padding:.44rem .5rem}.chart-track-actions{flex-wrap:wrap;justify-content:flex-end}.chart-track-play.table-play{width:1.9rem;min-width:1.9rem;height:1.9rem}.store-actions{gap:.3rem}.store-icon-btn{width:1.9rem;height:1.9rem}}.account-shell{width:var(--shell-width,96vw);gap:.72rem;margin:0 auto;padding:.5rem 0 .9rem;display:grid}.account-card{background:radial-gradient(circle at 0 0,#1827426b,#0000 38%),linear-gradient(#0a101ceb,#080d16eb);border:1px solid #91b0db47;border-radius:14px;padding:.9rem 1rem;box-shadow:0 16px 34px #00000047}.account-profile-card h1{margin:0;font-size:clamp(1.4rem,2.1vw,2rem)}.account-profile-head{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;display:grid}.account-avatar{color:#d9eaff;letter-spacing:.03em;background:#263145e6;border:1px solid #aac6eb73;border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;font-size:1.24rem;font-weight:700;display:inline-flex;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-profile-copy{min-width:0}.account-badges{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.46rem;display:inline-flex}.account-badge{color:#d5e8ff;letter-spacing:.04em;text-transform:uppercase;background:#1f2a3dd6;border:1px solid #a1badf73;border-radius:7px;align-items:center;gap:.26rem;min-height:1.46rem;padding:.12rem .52rem;font-size:.75rem;font-weight:700;display:inline-flex}.account-badge.is-stars svg{width:12px;height:12px}.account-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;margin-top:.82rem;display:grid}.account-metric-grid.editor-grid,.account-metric-grid.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-metric{background:#0b1220bd;border:1px solid #91b0db40;border-radius:11px;gap:.2rem;padding:.58rem .66rem;display:grid}.account-metric span{color:#92abcf;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.account-metric strong{font-size:1.42rem;line-height:1}.account-history-note{background:linear-gradient(#0d1c2fd1,#09121ed1);border:1px solid #65beff42;border-radius:11px;gap:.16rem;margin-top:.62rem;padding:.58rem .7rem;display:grid}.account-history-note strong{letter-spacing:.06em;text-transform:uppercase;color:#dff0ff;font-size:.8rem}.account-history-note span{color:#a3bfdf;font-size:.8rem}.account-subtle,.account-error,.account-success{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:.58rem 0 0;font-size:.86rem}.account-subtle{color:#9bb2d4}.account-error{color:#ffb1bf}.account-success{color:#72e2b0}.account-tabs{background:#06090fe0;border:1px solid #91b0db61;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.02rem;display:grid;overflow:hidden}.account-tab{color:#a5bddb;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #91b0db38;min-height:2.74rem;font-size:.83rem;font-weight:700;transition:color .16s,background-color .16s,transform .16s}.account-tab:last-child{border-right:0}.account-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.account-panel-head h2{margin:0;font-size:1.28rem}.account-panel-head p{color:#93accf;margin:.24rem 0 0}.account-toolbar{flex-wrap:wrap;align-items:center;gap:.46rem;margin-top:.72rem;display:flex}.account-toolbar input,.account-toolbar select{color:#e5f1ff;letter-spacing:.04em;background:#090e18e6;border:1px solid #91b0db6b;border-radius:9px;min-height:2rem;padding:.34rem .58rem;font-size:.78rem;font-weight:600}.account-toolbar input{width:min(390px,100%)}.account-toolbar input::placeholder{color:#7f97ba}.account-toolbar select{max-width:218px}.account-chip-toggle{color:#d3e6ff;letter-spacing:.06em;text-transform:uppercase;background:#090e18e6;border:1px solid #91b0db6b;border-radius:9px;align-items:center;gap:.36rem;min-height:2rem;padding:.28rem .48rem;font-size:.74rem;font-weight:700;display:inline-flex}.account-chip-toggle input{margin:0}.account-chip-toggle.is-wide{padding-inline:.58rem}.account-empty{background:#070c14b3;border:1px dashed #91b0db59;border-radius:12px;justify-items:flex-start;gap:.3rem;margin-top:.72rem;padding:1rem;display:grid}.account-empty.compact{padding:.72rem}.account-empty h3,.account-empty p{margin:0}.account-empty p{color:#99b2d6}.account-table-wrap{border:1px solid #91b0db59;border-radius:11px;margin-top:.72rem;overflow:auto}.account-library-zip-panel{background:linear-gradient(#131d2ef0,#090f19eb);border:1px solid #91b0db59;border-radius:12px;gap:.58rem;margin-top:.72rem;margin-bottom:.75rem;padding:.88rem .95rem;display:grid}.account-library-zip-copy{gap:.16rem;display:grid}.account-library-zip-copy strong{color:#e9f4ff;letter-spacing:.05em;text-transform:uppercase;font-size:.9rem}.account-library-zip-copy p,.account-library-zip-copy small{margin:0}.account-library-zip-copy p{color:#d3e6ff;font-size:.8rem}.account-library-zip-copy small{color:#94add0;font-size:.74rem}.account-library-zip-actions{flex-wrap:wrap;gap:.46rem;display:flex}.account-library-zip-meta{color:#9cb6d7;flex-wrap:wrap;gap:.48rem;font-size:.76rem;display:flex}.account-progress-meter{color:#9fb9db;gap:.28rem;width:100%;min-width:0;font-size:.72rem;line-height:1.3;display:grid}.account-progress-meter>span{overflow-wrap:anywhere}.account-progress-track{background:#ffffff14;border-radius:999px;width:100%;height:.34rem;position:relative;overflow:hidden}.account-progress-fill{background:linear-gradient(90deg,#75ead5e0,#699ad8f0);border-radius:999px;height:100%;transition:width .18s}.account-progress-meter.is-indeterminate .account-progress-fill{width:38%;min-width:38%;animation:1.2s ease-in-out infinite account-progress-indeterminate}@keyframes account-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(265%)}}.account-library-zip-progress,.account-library-tool-progress{margin-top:.18rem}.account-library-download-progress{margin-top:.16rem}.account-library-window-panel{color:#aecaee;background:linear-gradient(90deg,#13303961,#08101b2e 72%,#0000);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.1rem;margin:.34rem 0 .85rem;padding:.78rem .18rem;font-size:.78rem;line-height:1.35;display:grid;box-shadow:inset 0 1px #75ead529,inset 0 -1px #91b0db14}.account-library-window-copy{gap:.28rem;min-width:0;display:grid}.account-library-window-copy strong{color:#75ead5;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.74rem}.account-library-window-copy span{color:#b6cae2;min-width:0}.account-library-rule-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:.32rem 0 0;padding:0;list-style:none;display:grid}.account-library-rule-list li{background:0 0;border:0;border-radius:0;gap:.12rem;min-width:0;padding:0 0 0 .76rem;display:grid;position:relative}.account-library-rule-list li:before{content:"";background:#75ead5c7;border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:.32rem;left:0;box-shadow:0 0 0 3px #75ead514}.account-library-rule-list strong{color:#e9f4ff;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.15}.account-library-rule-list span{color:#9fb7d6;font-size:.7rem;line-height:1.28}.account-library-rule-chips{flex-wrap:wrap;justify-content:flex-end;gap:.48rem .76rem;max-width:24rem;display:flex}.account-library-rule-chips span{color:#c7d8eb;background:0 0;border:0;border-radius:0;align-items:center;gap:.32rem;min-height:auto;padding:0;font-size:.7rem;font-weight:750;line-height:1.15;display:inline-flex}.account-library-rule-chips strong{color:#93fff0;font-size:.86rem;line-height:1}.account-library-filter-panel{margin:.75rem 0 .95rem}.account-library-binary-filter{flex-basis:24rem}.account-library-sort-shell{flex-basis:18rem}.account-library-source-shell{flex-basis:14rem}.account-library-filter-actions button[type=button]{color:#bac7d8}.account-library-filter-actions button.is-active{color:#dffff8;border-color:#61dfc785}.account-library-table{border-collapse:collapse;width:100%;min-width:980px}.account-library-table th,.account-library-table td{vertical-align:top;border-bottom:1px solid #91b0db3d;padding:.48rem .56rem}.account-library-table th{color:#d7e9ff;letter-spacing:.09em;text-transform:uppercase;text-align:left;background:#1f2e44d1;font-size:.75rem}.account-library-table td{color:#d8e8ff;font-size:.86rem}.account-purchased-cell{align-content:center;gap:.14rem;min-width:0;display:grid}.account-purchased-cell strong{color:#d7e9ff;letter-spacing:0;font-size:.81rem}.account-purchased-cell small{color:#9fb4cf;text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;background:#121d2e9e;border:1px solid #91b0db40;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:.16rem .34rem;font-size:.62rem;line-height:1;display:inline-flex;overflow:hidden}.account-row-play{color:#e5f2ff;cursor:pointer;background:#0c1421e0;border:1px solid #91b0db80;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.account-row-play.is-playing{color:#031014;background:radial-gradient(circle at 50% 20%,#ffffff38,#0000 34%),linear-gradient(135deg,#1ee5c7f2,#2478ffd1);border-color:#1ee5c7f2;box-shadow:0 0 0 2px #1ee5c72e,0 0 18px #1ee5c74d}.account-row-play svg{width:15px;height:15px}.account-library-play.is-playing{color:#031014;border-color:#1ee5c7f2}.account-title-cell{gap:.15rem;display:grid}.account-title-cell strong{font-size:.9rem;line-height:1.2}.account-title-cell p{color:#9db5d6;margin:0;font-size:.8rem}.account-inline-tags{flex-wrap:wrap;gap:.24rem;margin-top:.1rem;display:inline-flex}.account-inline-tags span{color:#c5dcfa;letter-spacing:.06em;text-transform:uppercase;background:#172235cc;border:1px solid #91b0db66;border-radius:6px;align-items:center;min-height:1.16rem;padding:.04rem .34rem;font-size:.62rem;display:inline-flex}.account-library-title-cell .track-title-badges{margin:0}.account-action-row{align-items:center;gap:.32rem;display:inline-flex}.account-action-row .store-icon-btn{width:1.86rem;height:1.86rem}.account-action-row .store-icon-btn svg{width:13px;height:13px}.account-library-actions-cell{justify-content:flex-end;align-items:center;gap:.34rem;min-width:0;display:flex}.account-download-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.28rem;display:flex}.account-download-btn{color:#e5f2ff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0c1421e6;border:1px solid #91b0db6b;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;min-height:1.9rem;padding:.24rem .72rem;font-size:.7rem;font-weight:700;display:inline-flex}.account-download-btn:hover{color:#75ffe9;border-color:#1ee5c799}.account-download-btn:disabled{opacity:.5;cursor:not-allowed}.account-download-btn svg{width:13px;height:13px}.account-library-icon-action{position:relative}.account-library-icon-action[data-tooltip]:after{content:attr(data-tooltip);z-index:140;color:#ecf5ff;letter-spacing:.06em;opacity:0;pointer-events:none;text-transform:uppercase;white-space:nowrap;background:#050910fa;border:1px solid #91b0db52;border-radius:6px;min-width:max-content;max-width:12rem;padding:.38rem .48rem;font-size:.64rem;font-weight:850;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .44rem);right:50%;transform:translate(50%,.18rem);box-shadow:0 10px 24px #00000061}.account-library-icon-action[data-tooltip]:hover:after,.account-library-icon-action[data-tooltip]:focus-visible:after{opacity:1;transform:translate(50%)}.account-library-action-letter{color:currentColor;text-transform:uppercase;font-size:.58rem;font-weight:950;line-height:1}.account-cleanit-panel{gap:.82rem;display:grid}.account-cleanit-hero{background:radial-gradient(circle at 12% 18%,#b144ff29,#0000 28%),radial-gradient(circle at 88% 82%,#00b4ff2e,#0000 34%),linear-gradient(155deg,#090e19f5,#0b1321f0);border:1px solid #7e96ff3d;border-radius:14px;gap:.82rem;padding:.86rem .92rem;display:grid}.account-cleanit-brand{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:.84rem;display:grid}.account-cleanit-logo{filter:drop-shadow(0 16px 24px #0006);width:min(100%,210px);height:auto;display:block}.account-cleanit-copy{gap:.3rem;display:grid}.account-cleanit-kicker{letter-spacing:.16em;text-transform:uppercase;color:#94adff;font-size:.74rem}.account-cleanit-copy h2{margin:0;font-size:clamp(1.4rem,2.8vw,2rem);line-height:.95}.account-cleanit-copy p{color:#bdd0eb;max-width:62ch;margin:0;line-height:1.48}.account-cleanit-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.52rem;display:grid}.account-cleanit-stat{background:#0a101ec7;border:1px solid #89a7e438;border-radius:12px;gap:.18rem;padding:.62rem .7rem;display:grid}.account-cleanit-stat span{color:#90a7ca;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.account-cleanit-stat strong{font-size:1.4rem;line-height:1}.account-cleanit-stat small{color:#98afcf;font-size:.73rem}.account-cleanit-note{background:linear-gradient(#0d1b2bdb,#09121fd1);border:1px solid #75cbff3d;border-radius:12px;gap:.16rem;padding:.74rem .8rem;display:grid}.account-cleanit-note strong{color:#ebf3ff;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem}.account-cleanit-note span{color:#abc6e8;font-size:.84rem;line-height:1.45}.account-cleanit-purchase-strip{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.68rem;display:grid}.account-cleanit-balance-panel,.account-cleanit-product-card,.account-cleanit-history-item{background:linear-gradient(#0a101ddb,#080d18e6);border:1px solid #91b0db38;border-radius:12px}.account-cleanit-balance-panel{gap:.24rem;padding:.86rem .9rem;display:grid}.account-cleanit-balance-kicker{color:#94adff;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.account-cleanit-balance-panel h3,.account-cleanit-history-head h3{margin:0;font-size:1rem}.account-cleanit-balance-panel p,.account-cleanit-history-head p,.account-cleanit-product-card p{color:#abc6e8;margin:0;font-size:.82rem;line-height:1.45}.account-cleanit-product-list,.account-cleanit-history-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.58rem;display:grid}.account-cleanit-product-card{gap:.24rem;padding:.82rem .86rem;display:grid}.account-cleanit-product-card span{color:#94adff;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.account-cleanit-product-card strong,.account-cleanit-history-item strong{font-size:1.28rem;line-height:1}.account-cleanit-product-card small,.account-cleanit-history-item small,.account-cleanit-history-item span{color:#98afcf;font-size:.76rem}.account-cleanit-history{gap:.52rem;display:grid}.account-cleanit-history-head{gap:.18rem;display:grid}.account-cleanit-history-item{gap:.18rem;padding:.72rem .76rem;display:grid}.account-cleanit-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.58rem;display:grid}.account-cleanit-item{background:linear-gradient(#0c121fe6,#090f18e6);border:1px solid #91b0db47;border-radius:13px;gap:.58rem;min-height:100%;padding:.78rem .82rem;display:grid}.account-cleanit-item.is-ready{border-color:#46e4bc5c;box-shadow:inset 0 0 0 1px #46e4bc14}.account-cleanit-item.is-processing,.account-cleanit-item.is-queued{border-color:#7a90ff4d}.account-cleanit-item.is-failed{border-color:#ff819757}.account-cleanit-item-head{justify-content:space-between;align-items:flex-start;gap:.62rem;display:flex}.account-cleanit-item-head h3,.account-cleanit-item-head p{margin:0}.account-cleanit-item-head h3{font-size:.98rem;line-height:1.22}.account-cleanit-item-head p{color:#9cb2d3;margin-top:.14rem;font-size:.82rem}.account-cleanit-item-meta{color:#9ab2d1;text-align:right;justify-items:end;gap:.16rem;font-size:.72rem;display:grid}.account-cleanit-status{color:#dfeaff;letter-spacing:.1em;text-transform:uppercase;background:#141e31d6;border:1px solid #91b0db47;border-radius:999px;justify-content:center;align-items:center;min-height:1.36rem;margin-bottom:.46rem;padding:0 .52rem;font-size:.66rem;font-weight:700;display:inline-flex}.account-cleanit-status.is-ready{color:#82ffd7;border-color:#46e4bc6b}.account-cleanit-status.is-processing,.account-cleanit-status.is-queued{color:#a9b8ff;border-color:#7e96ff5c}.account-cleanit-status.is-failed{color:#ffb0bf;border-color:#ff81976b}.account-cleanit-item-details{color:#97b0cf;gap:.22rem;font-size:.74rem;display:grid}.account-cleanit-item-copy{color:#d0e4ff;margin:0;font-size:.82rem;line-height:1.46}.account-cleanit-item-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}@media (max-width:980px){.account-cleanit-brand{grid-template-columns:1fr}.account-cleanit-logo{width:min(100%,180px)}}@media (max-width:640px){.account-cleanit-purchase-strip,.account-cleanit-product-list,.account-cleanit-history-grid,.account-cleanit-stats,.account-cleanit-grid{grid-template-columns:1fr}.account-cleanit-item-head{display:grid}.account-cleanit-item-meta{text-align:left;justify-items:start}}.account-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.58rem;display:flex}.account-pagination span{color:#94add0;font-size:.8rem}.account-pagination>div{gap:.4rem;display:inline-flex}.account-toolbar-orders input{width:min(560px,100%)}.account-history-summary{border-top:1px solid #91b0db2e;border-bottom:1px solid #91b0db29;gap:.24rem;margin-top:.65rem;padding:.68rem 0;display:grid}.account-history-summary p,.account-history-summary small{margin:0}.account-history-summary p{color:#b4c7e3;font-size:.86rem;line-height:1.45}.account-history-summary strong{color:#e9f4ff;font-weight:850}.account-history-summary small{color:#86a4c9;font-size:.76rem;line-height:1.45}.account-history-overview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;margin-top:.72rem;display:grid}.account-history-overview-card{background:#0b1220c7;border:1px solid #91b0db47;border-radius:11px;gap:.16rem;padding:.58rem .66rem;display:grid}.account-history-overview-card span{color:#93aed4;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.account-history-overview-card strong{color:#e4f2ff;font-size:1.26rem;line-height:1}.account-history-overview-card small{color:#91aacc;font-size:.74rem}.account-history-overview-card.is-paid{background:linear-gradient(#0e2121d6,#0a1418d6);border-color:#66d6bd57}.account-history-overview-card.is-subscription{background:linear-gradient(#0f1f34d6,#0a1321d6);border-color:#70aaff5c}.account-history-overview-card.is-legacy{background:linear-gradient(#2d2112d6,#1b130bd6);border-color:#e8c0745c}.account-history-sections{gap:.72rem;margin-top:.7rem;display:grid}.account-history-section{gap:.56rem;display:grid}.account-history-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem;display:flex}.account-history-section-head h3{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.95rem}.account-history-section-head p{color:#93add0;max-width:760px;margin:.2rem 0 0;font-size:.8rem}.account-history-section-head>span{color:#9cb5d7;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.account-orders-list{gap:.62rem;margin-top:.72rem;display:grid}.account-order-card{background:linear-gradient(#0a111dd1,#070c15e0);border:1px solid #91b0db3d;border-radius:12px;padding:.72rem}.account-order-card.is-paid,.account-order-card.is-checkout{border-color:#66d6bd47}.account-order-card.is-subscription{border-color:#70aaff52}.account-order-card.is-credit{border-color:#a68fff4d}.account-order-card.is-grant{border-color:#66d6bd3d}.account-order-card.is-legacy{border-color:#e8c0744d}.account-order-card header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.account-order-heading{gap:.22rem;display:grid}.account-order-kicker-row{flex-wrap:wrap;align-items:center;gap:.42rem;display:inline-flex}.account-order-kicker-row>span:not(.account-history-pill){color:#91aace;font-size:.74rem}.account-order-card header strong{font-size:.98rem}.account-order-card header p{color:#93abcf;margin:.2rem 0 0;font-size:.76rem}.account-order-totals{text-align:right;gap:.15rem;display:grid}.account-order-totals strong{font-size:.92rem}.account-order-totals small{color:#99b1d3}.account-order-origin-note{color:#7fa0c5!important}.account-order-sources{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.42rem;display:inline-flex}.account-order-sources span{color:#c8dcf8;letter-spacing:.07em;text-transform:uppercase;background:#182538c7;border:1px solid #91b0db61;border-radius:999px;min-height:1.2rem;padding:.04rem .46rem;font-size:.66rem;font-weight:700}.account-order-card ul{border-top:1px solid #91b0db24;gap:0;margin:.62rem 0 0;padding:0;list-style:none;display:grid}.account-order-card li{background:0 0;border:0;border-bottom:1px solid #91b0db1c;border-radius:0;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.5rem 0;display:flex}.account-order-card li:last-child{border-bottom:0}.account-order-item-copy{gap:.16rem;min-width:0;display:grid}.account-order-card li span{font-size:.84rem}.account-order-card li small{color:#9db5d6;font-size:.72rem}.account-order-item-meta{white-space:nowrap;text-align:right;flex:none}.account-order-empty-note{color:#9db5d6;margin:.5rem 0 0;font-size:.76rem}.account-order-more{color:#a3bdde;margin:.44rem 0 0;font-size:.76rem}.account-history-pill{text-transform:uppercase;letter-spacing:.08em;border:1px solid #91b0db61;border-radius:999px;align-items:center;min-height:1.2rem;padding:.04rem .46rem;font-size:.64rem;font-weight:800;display:inline-flex}.account-history-pill.is-paid,.account-history-pill.is-checkout{color:#7cf0dc;border-color:#66d6bd80}.account-history-pill.is-subscription{color:#9fcbff;border-color:#70aaff85}.account-history-pill.is-credit{color:#c3b6ff;border-color:#a68fff85}.account-history-pill.is-grant{color:#9df1dd;border-color:#66d6bd73}.account-history-pill.is-legacy{color:#ffd89a;border-color:#e8c07485}.account-subscription-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.56rem;margin-top:.7rem;display:grid}.account-subscription-access{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.2fr);gap:.72rem;margin:.75rem 0;display:grid}.account-plans-stack{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:.85rem;margin:.85rem 0 0;display:grid}.account-vetting-request-panel,.account-plan-previous-panel,.account-settings-support-panel{grid-column:1/-1}.account-section-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.account-section-head h3{color:#e7f2ff;margin:.08rem 0 0;font-size:1rem}.account-vetting-panel,.account-plan-panel,.account-plan-card{background:#080e18b8;border:1px solid #91b0db33;border-radius:8px;padding:.78rem}.account-vetting-panel,.account-plan-panel{align-content:start;gap:.62rem;display:grid}.account-vetting-panel>header,.account-plan-panel>header,.account-plan-card header{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.account-plan-market{gap:.8rem}.account-plan-market-head{border-bottom:1px solid #91b0db29;padding-bottom:.72rem}.account-section-kicker{color:#92a9c8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.account-vetting-panel h3,.account-plan-panel h3{color:#e7f2ff;margin:.1rem 0 0;font-size:1.08rem}.account-vetting-panel p,.account-plan-panel p,.account-plan-card p,.account-plan-card small{color:#9ab3d7;margin:0;font-size:.78rem}.account-plan-access-panel .app-top-btn{justify-self:start}.account-vetting-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.account-vetting-form label,.account-vetting-upload{gap:.24rem;display:grid}.account-vetting-form label>span{color:#a9bfdf;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.account-vetting-form input,.account-vetting-form textarea,.account-vetting-upload input,.account-vetting-upload select{color:#e8f3ff;width:100%;font:inherit;background:#080e18eb;border:1px solid #91b0db52;border-radius:8px;padding:.46rem .52rem}.account-vetting-form textarea{resize:vertical;min-height:82px}.account-vetting-form label:nth-of-type(3),.account-vetting-form label:nth-of-type(4),.account-vetting-form label:nth-of-type(7){grid-column:1/-1}.account-vetting-upload{grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) auto;align-items:end}.account-plan-grid{grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:.72rem;display:grid}.account-plan-card{background:radial-gradient(circle at 92% 8%,#61dfc724,#0000 30%),#09101bdb;gap:.68rem;min-height:315px;display:grid;position:relative;overflow:hidden}.account-plan-card.is-current{border-color:#61dfc794;box-shadow:inset 0 0 0 1px #61dfc72e,0 0 28px #61dfc714}.account-plan-card-head strong{color:#f3fbff;margin-top:.18rem;font-size:1.08rem;line-height:1.08;display:block}.account-plan-price{justify-content:flex-start;align-items:baseline;gap:.5rem;display:flex}.account-plan-price strong{color:#f3fbff;font-size:2.05rem;line-height:1}.account-plan-price span{color:#a8bddc;font-size:.76rem}.account-plan-facts{gap:.48rem;margin:0;display:grid}.account-plan-facts div{border-top:1px solid #91b0db1f;grid-template-columns:5.8rem 1fr;align-items:baseline;gap:.55rem;padding-top:.48rem;display:grid}.account-plan-facts dt{color:#7f94b4;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.account-plan-facts dd{color:#dceaff;margin:0;font-size:.82rem}.account-plan-warning,.account-plan-blocked{color:#ffc0c0!important}.account-plan-current-note,.account-plan-gated-note,.account-plan-live-list{border-left:2px solid #61dfc79e;gap:.18rem;padding-left:.58rem;display:grid}.account-plan-current-note strong,.account-plan-gated-note strong,.account-plan-live-list strong{color:#e9fff9;font-size:.82rem}.account-plan-current-note span,.account-plan-gated-note span,.account-plan-live-list span{color:#9ab3d7;font-size:.76rem}.account-plan-actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:auto;display:flex}.account-pill.is-recurring{color:#aef6e8;background:#1943434d;border-color:#61dfc773}.account-plan-previous-list{gap:.36rem;display:grid}.account-plan-previous-list article{border-top:1px solid #91b0db24;justify-content:space-between;align-items:center;gap:.7rem;padding:.42rem 0;display:flex}.account-plan-previous-list article:first-child{border-top:0;padding-top:0}.account-plan-previous-list div{gap:.14rem;display:grid}.account-plan-previous-list strong{color:#e7f2ff;font-size:.86rem}.account-plan-previous-list span:not(.account-pill){color:#94add0;font-size:.76rem}.account-admin-vetting-layout{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:.72rem;display:grid}.account-admin-vetting-list{gap:.42rem;display:grid}.account-admin-vetting-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#09101bd1;border:1px solid #91b0db3d;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem;display:flex}.account-admin-vetting-row.is-selected{background:#142d308c;border-color:#61dfc78c}.account-admin-vetting-row span:first-child,.account-admin-vetting-detail-head{gap:.16rem;display:grid}.account-admin-vetting-row small,.account-admin-vetting-detail-head p,.account-admin-vetting-facts,.account-admin-vetting-links a,.account-admin-vetting-documents a small{color:#9ab3d7;font-size:.76rem}.account-admin-vetting-detail-head{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.account-admin-vetting-detail-head h3{margin:0}.account-admin-vetting-facts,.account-admin-vetting-links,.account-admin-vetting-documents{gap:.35rem;display:grid}.account-admin-vetting-note{background:#0a111dbd;border:1px solid #91b0db38;border-radius:8px;padding:.55rem}.account-admin-vetting-note p{color:#cbdcf4;margin:.2rem 0 0;font-size:.82rem}.account-admin-vetting-documents a{color:#e7f2ff;border:1px solid #91b0db33;border-radius:8px;justify-content:space-between;gap:.5rem;padding:.44rem .5rem;text-decoration:none;display:flex}.account-subscription-card{background:#0a111dd6;border:1px solid #91b0db4d;border-radius:11px;gap:.42rem;padding:.58rem .62rem;display:grid}.account-subscription-card header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.account-subscription-card p{color:#9ab3d7;margin:0;font-size:.79rem}.account-subscription-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.account-subscription-summary-grid article{background:#0d1625cc;border:1px solid #91b0db38;border-radius:9px;gap:.16rem;padding:.42rem;display:grid}.account-subscription-summary-grid span{color:#94add0;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.account-subscription-summary-grid strong{color:#e5f2ff;font-size:.98rem;line-height:1.1}.account-subscription-metrics{color:#d8e8ff;gap:.18rem;font-size:.77rem;display:grid}.account-subscription-history{gap:.38rem;display:grid}.account-subscription-history>strong{letter-spacing:.04em;text-transform:uppercase;color:#dceaff;font-size:.78rem}.account-subscription-cycle-list{gap:.42rem;display:grid}.account-subscription-cycle{background:#0f1828c7;border:1px solid #91b0db38;border-radius:9px;gap:.24rem;padding:.46rem;display:grid}.account-subscription-cycle header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.account-subscription-cycle header strong{font-size:.82rem}.account-subscription-cycle-meta{flex-wrap:wrap;align-items:center;gap:.34rem;display:inline-flex}.account-subscription-cycle>p{color:#9ab3d7;margin:0;font-size:.74rem}.account-subscription-cycle ul{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.account-subscription-cycle li{background:#0b1320c7;border:1px solid #91b0db29;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.34rem .4rem;display:flex}.account-subscription-cycle li span{font-size:.8rem}.account-subscription-cycle li small{color:#9db5d6;font-size:.7rem}.account-pill{text-transform:uppercase;letter-spacing:.08em;border:1px solid #91b0db61;border-radius:999px;align-items:center;min-height:1.32rem;padding:.04rem .5rem;font-size:.66rem;font-weight:800;display:inline-flex}.account-pill.status-active{color:#7effea;border-color:#1ee5c799}.account-pill.status-past_due,.account-pill.status-paused{color:#ffd4a2;border-color:#ffb67899}.account-pill.status-cancelled,.account-pill.status-expired{color:#ffbdbd;border-color:#ffaaaa94}.account-settings-layout{grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);align-items:stretch;gap:.78rem;margin-top:.85rem;display:grid}.account-settings-identity,.account-settings-panel{background:linear-gradient(#0b121ed6,#070c15e0);border:1px solid #91b0db38;border-radius:14px}.account-settings-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;padding:.86rem;display:grid}.account-settings-avatar{border-radius:18px;width:4.2rem;height:4.2rem}.account-settings-copy{gap:.2rem;min-width:0;display:grid}.account-settings-copy span,.account-settings-field span,.account-settings-stat-list span{color:#91a7b5;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.account-settings-copy strong{color:#f1f6f9;min-width:0;font-family:var(--font-nav-display), "Avenir Next", sans-serif;overflow-wrap:anywhere;font-size:clamp(1.35rem,3vw,2rem);line-height:.98}.account-settings-copy p{color:#aabac5;overflow-wrap:anywhere;margin:0;font-size:.9rem}.account-settings-panel{gap:.58rem;padding:.78rem .82rem;display:grid}.account-settings-panel-head{justify-content:space-between;align-items:center;gap:.58rem;min-width:0;display:flex}.account-settings-panel-head h3{color:#f0f6fa;margin:0;font-size:.98rem}.account-settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.account-settings-field{background:#ffffff09;border:1px solid #91b0db29;border-radius:11px;gap:.18rem;min-width:0;padding:.58rem .62rem;display:grid}.account-settings-field strong{color:#edf5f8;min-width:0;font-family:var(--font-nav-display), "Avenir Next", sans-serif;overflow-wrap:anywhere;font-size:clamp(1rem,2.1vw,1.45rem);line-height:1}.account-settings-stat-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.account-settings-stat-list span{background:#ffffff09;border:1px solid #91b0db29;border-radius:11px;gap:.2rem;min-width:0;padding:.58rem .62rem;display:grid}.account-settings-stat-list strong{color:#f4fafc;font-family:var(--font-nav-display), "Avenir Next", sans-serif;font-size:1.45rem;line-height:.95}.account-settings-actions-panel{grid-column:1/-1}.account-settings-actions{flex-wrap:wrap;align-items:center;gap:.46rem;display:flex}.account-support-reply-email{color:#9fb6d6;overflow-wrap:anywhere;min-width:0;font-size:.78rem}.account-support-form{background:#0a111dd6;border:1px solid #91b0db4d;border-radius:11px;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:.58rem;margin-top:.72rem;padding:.72rem;display:grid}.account-support-form label{gap:.24rem;display:grid}.account-support-form label>span{color:#a9bfdf;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.account-support-form input,.account-support-form select,.account-support-form textarea{color:#e8f3ff;width:100%;font:inherit;background:#080e18eb;border:1px solid #91b0db52;border-radius:8px;padding:.46rem .52rem}.account-support-form textarea{resize:vertical;min-height:112px}.account-support-form .is-full,.account-support-form .account-error,.account-support-form .account-success,.account-support-form-actions{grid-column:1/-1}.account-support-form-actions{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.account-support-form-actions p{color:#9cb5d7;margin:0;font-size:.82rem}.account-support-link{color:#68d8ff;font-size:1.04rem;font-weight:700;text-decoration:underline}.account-top-tracks{background:#0a111dd6;border:1px solid #91b0db4d;border-radius:11px;margin-top:.72rem;padding:.62rem}.account-top-tracks h3{margin:0;font-size:.99rem}.account-top-tracks ol{gap:.34rem;margin:.52rem 0 0;padding:0 0 0 1.1rem;display:grid}.account-top-tracks li{flex-wrap:wrap;justify-content:space-between;gap:.62rem;font-size:.85rem;display:flex}.account-top-tracks li span{color:#9bb3d5;font-size:.75rem}.account-admin-shell{width:var(--shell-width,97vw)}.account-admin-profile-card{margin-bottom:.2rem}.account-admin-workspace{grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:start;gap:.72rem;display:grid}.account-admin-sidebar{grid-template-rows:auto 1fr;max-height:calc(100vh - 1.6rem);padding:.68rem;display:grid;position:sticky;top:.72rem;overflow:hidden}.account-admin-sidebar-head{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.46rem;display:flex}.account-admin-sidebar-head p{color:#8fb0d5;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.account-admin-sidebar-head h2{margin:.18rem 0 0;font-size:1rem}.account-admin-collapse-btn{color:#d6e8ff;cursor:pointer;background:#0f1927eb;border:1px solid #91b0db73;border-radius:8px;min-width:1.9rem;height:1.9rem;font-size:1rem;line-height:1}.account-admin-collapse-btn:hover{color:#cefff8;border-color:#1ee5c780}.account-admin-nav{gap:.28rem;min-height:0;padding-right:.16rem;display:grid;overflow:auto}.account-admin-nav-item{color:#c8ddf8;text-align:left;cursor:pointer;background:#0c1321d1;border:1px solid #91b0db38;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.46rem;min-height:2.68rem;padding:.36rem .44rem;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:grid;position:relative}.account-admin-nav-item:hover{background:#172235e0;border-color:#91b0db7a}.account-admin-nav-item.is-active{color:#d4fff9;background:linear-gradient(165deg,#0e364199,#0b1a26db);border-color:#1ee5c78f;transform:translate(1px)}.account-admin-nav-code{letter-spacing:.07em;text-transform:uppercase;background:#101a28d1;border:1px solid #91b0db59;border-radius:7px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.59rem;font-weight:800;display:inline-flex}.account-admin-nav-copy{gap:.08rem;min-width:0;display:grid}.account-admin-nav-copy strong{letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;line-height:1.1}.account-admin-nav-badge{color:#fff3d8;pointer-events:none;background:#7b4810e0;border:1px solid #ffb853a3;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .24rem;font-size:.56rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:.18rem;right:.18rem;box-shadow:0 0 0 2px #0c1321eb,0 8px 18px #00000047}.account-admin-sidebar.is-collapsed{grid-template-rows:auto 1fr;padding-inline:.44rem}.account-admin-sidebar.is-collapsed .account-admin-sidebar-head h2,.account-admin-sidebar.is-collapsed .account-admin-sidebar-head p,.account-admin-sidebar.is-collapsed .account-admin-nav-copy{display:none}.account-admin-sidebar.is-collapsed .account-admin-nav-item{grid-template-columns:1fr;justify-items:center;min-height:2.16rem;padding:.3rem}.account-admin-sidebar.is-collapsed .account-admin-nav-code{width:1.62rem;height:1.62rem}.account-admin-sidebar.is-collapsed .account-admin-nav-badge{min-width:1rem;height:1rem;padding:0 .2rem;font-size:.52rem;top:.14rem;right:.14rem}.account-admin-content{gap:.76rem;min-height:100%;display:grid}.account-admin-content-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.64rem;display:flex}.account-admin-content-head p{color:#8faacd;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.account-admin-content-head h2{margin:.2rem 0 0;font-size:clamp(1.22rem,1.5vw,1.58rem)}.account-admin-active-pill{color:#cefff9;letter-spacing:.09em;text-transform:uppercase;background:#0d384080;border:1px solid #1ee5c780;border-radius:7px;align-items:center;min-height:1.46rem;padding:.12rem .52rem;font-size:.7rem;font-weight:800;display:inline-flex}.account-admin-metrics{margin-top:0}.account-admin-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem;display:grid}.account-admin-quick-card{background:#0a101cd6;border:1px solid #91b0db47;border-radius:11px;gap:.36rem;padding:.65rem;display:grid}.account-admin-quick-card h3{margin:0;font-size:.95rem}.account-admin-quick-card p{color:#95afd1;margin:0;font-size:.78rem}.account-admin-inline-stats{gap:.22rem;display:grid}.account-admin-inline-stats span{color:#d7e9ff;font-size:.76rem}.account-admin-quick-links{flex-wrap:wrap;align-items:center;gap:.36rem;margin-top:.22rem;display:inline-flex}.account-admin-section-panel{background:#0a101cd1;border:1px solid #91b0db47;border-radius:12px;gap:.52rem;padding:.74rem;display:grid}.account-admin-section-panel>p{color:#a4bedf;margin:0}.account-admin-section-panel>h3{margin:0;font-size:1rem}.account-admin-launch-summary{gap:.72rem}.account-admin-launch-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.account-admin-launch-section-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.account-admin-launch-section-head h3{margin:0;font-size:.96rem}.account-admin-launch-check-list{gap:.48rem;display:grid}.account-admin-launch-check{border-top:1px solid #91b0db29;grid-template-columns:minmax(0,1fr) auto;gap:.24rem .6rem;padding-top:.48rem;display:grid}.account-admin-launch-check:first-child{border-top:0;padding-top:0}.account-admin-launch-check>div{align-items:center;gap:.38rem;min-width:0;display:flex}.account-admin-launch-check strong{color:#edf6ff;font-size:.84rem}.account-admin-launch-check p{color:#9fb7d7;grid-column:1/-1;margin:0;font-size:.76rem;line-height:1.45}.account-admin-launch-approval-list{color:#cfe1f8;gap:.32rem;margin:0;padding-left:1rem;display:grid}@media (max-width:860px){.account-admin-launch-section-grid{grid-template-columns:1fr}.account-admin-launch-section-head{flex-direction:column}.account-admin-launch-check{grid-template-columns:1fr}}.account-admin-dashboard-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem;display:grid}.account-admin-dashboard-finance-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-admin-dashboard-finance-head h3{margin:0;font-size:1rem}.account-admin-dashboard-finance-head p{color:#9db4d1;margin:.24rem 0 0;font-size:.84rem}.account-admin-dashboard-finance-head>span{color:#b8cbed;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#0f1828d1;border:1px solid #91b0db61;border-radius:999px;align-items:center;min-height:1.65rem;padding:0 .64rem;font-size:.68rem;font-weight:800;display:inline-flex}.account-admin-dashboard-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;display:grid}.account-admin-dashboard-reserve-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem;display:grid}.account-admin-dashboard-reserve-list>div{background:#090f19a8;border:1px solid #91b0db3d;border-radius:10px;min-width:0;padding:.66rem .74rem}.account-admin-dashboard-reserve-list span,.account-admin-dashboard-reserve-list small{color:#91a8c8;display:block}.account-admin-dashboard-reserve-list span{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.account-admin-dashboard-reserve-list strong{color:#edf5ff;margin-top:.2rem;font-size:1.15rem;line-height:1.05;display:block}.account-admin-dashboard-reserve-list small{margin-top:.18rem;font-size:.72rem}.account-admin-dashboard-reserve-foot{color:#9fb8d7;border-top:1px solid #91b0db2e;align-items:center;gap:.6rem;padding-top:.72rem;font-size:.82rem;display:flex}.account-admin-dashboard-reserve-foot strong{color:#dcecff;font-size:1.1rem}.account-admin-dashboard-metric{margin:0}.account-admin-dashboard-metric small{color:#8ea8cb;font-size:.72rem}.account-admin-dashboard-metric.is-gross strong{color:#7cffb0}.account-admin-dashboard-metric.is-fees strong{color:#ff8686}.account-admin-dashboard-metric.is-net strong{color:#8ad0ff}.account-admin-dashboard-metric.is-company strong{color:#d8a3ff}.account-admin-dashboard-metric.is-editors strong{color:#ffc883}.account-admin-dashboard-metric.is-sales strong{color:#aeb9ff}.account-admin-dashboard-entity{align-items:center;gap:.46rem;min-width:0;display:flex}.account-admin-dashboard-avatar{color:#d8e7fb;background:#111c2ee6;border:1px solid #91b0db70;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}.account-admin-dashboard-avatar img{object-fit:cover;width:100%;height:100%}.account-admin-dashboard-chip{color:#d9e9ff;letter-spacing:.06em;text-transform:uppercase;background:#0d1625e6;border:1px solid #91b0db66;border-radius:999px;align-items:center;min-height:1.2rem;padding:0 .44rem;font-size:.66rem;font-weight:700;display:inline-flex}.account-admin-dashboard-chip.is-video{color:#ffde9b;background:#58441080;border-color:#fdda7673}.account-admin-dashboard-chip.is-audio{color:#b3ddff;background:#0e2f4e99;border-color:#75bcff73}.account-admin-dashboard-progress{align-items:center;gap:.35rem;display:inline-flex}.account-admin-dashboard-progress small{color:#a9c4e7;font-size:.72rem;font-weight:600}.account-admin-dashboard-progress-track{background:#617a9c66;border-radius:999px;width:4rem;height:.34rem;overflow:hidden}.account-admin-dashboard-progress-track span{background:linear-gradient(90deg,#27e2d5 0%,#4f9eff 100%);border-radius:999px;height:100%;display:block}.account-admin-dashboard-panel{gap:.74rem;min-width:0;display:grid}.account-admin-dashboard-filter-panel{gap:.62rem}.account-admin-dashboard-range-bar{grid-template-columns:minmax(13rem,1.1fr) minmax(10rem,.8fr) minmax(10rem,.8fr) auto;align-items:end;gap:.56rem;max-width:46rem;display:grid}.account-admin-dashboard-range-field{gap:.25rem;min-width:0;display:grid}.account-admin-dashboard-range-field>span{letter-spacing:.08em;text-transform:uppercase;color:#96b3d8;font-size:.67rem;font-weight:700}.account-admin-dashboard-range-field input,.account-admin-dashboard-range-field select{color:#e5f1ff;width:100%;min-height:2rem;font:inherit;background:#090e18e6;border:1px solid #91b0db66;border-radius:9px;padding:.34rem .58rem}.account-admin-dashboard-range-field select{appearance:auto}.account-admin-dashboard-range-clear{justify-content:center;min-width:5.5rem}.account-admin-dashboard-range-clear:disabled{cursor:not-allowed;opacity:.48}.account-admin-dashboard-top-tracks-shell{border:1px solid #91b0db59;border-radius:11px;overflow:hidden}.account-admin-dashboard-top-tracks-head{color:#d7e9ff;letter-spacing:.08em;text-transform:uppercase;background:#1f2e44d1;grid-template-columns:54px minmax(0,1.45fr) minmax(180px,.75fr) 84px;align-items:center;gap:.4rem;padding:.46rem .54rem;font-size:.72rem;font-weight:700;display:grid}.account-admin-dashboard-top-tracks-head span:last-child{text-align:right}.account-admin-dashboard-top-tracks-scroll{background:#080e1880;min-height:320px;max-height:min(62vh,600px);overflow:auto}.account-admin-dashboard-top-track-row{border-bottom:1px solid #91b0db38;grid-template-columns:54px minmax(0,1.45fr) minmax(180px,.75fr) 84px;align-items:center;gap:.4rem;padding:.42rem .54rem;display:grid}.account-admin-dashboard-top-track-row:last-child{border-bottom:0}.account-admin-dashboard-top-track-rank{color:#d4e6ff;font-size:.78rem;font-weight:700}.account-admin-dashboard-top-track-main{gap:.14rem;min-width:0;display:grid}.account-admin-dashboard-top-track-main strong{font-size:.84rem;line-height:1.2}.account-admin-dashboard-top-track-main small{color:#9eb7da;overflow-wrap:anywhere;font-size:.71rem;line-height:1.2}.account-admin-dashboard-top-track-row>span:nth-child(3){min-width:0}.account-admin-dashboard-top-track-row>span:nth-child(4){text-align:right}.account-admin-dashboard-top-track-sales-btn{color:#d9eaff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#0e1726db;border:1px solid #91b0db61;border-radius:8px;min-width:2.8rem;min-height:1.56rem;padding:.08rem .44rem;font-size:.72rem;font-weight:700}.account-admin-dashboard-top-track-sales-btn:hover{background:#121e32f0;border-color:#91b0db9e}.account-admin-dashboard-top-tracks-meta{color:#9eb7da;margin-top:.46rem;font-size:.72rem}.account-admin-dashboard-rank{color:#d7e9ff;letter-spacing:.05em;background:#0e1828d1;border:1px solid #91b0db57;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;min-height:1.3rem;padding:0 .4rem;font-size:.7rem;font-weight:700;display:inline-flex}.account-admin-dashboard-rank.is-top{color:#ffdfb5;background:#674814ad;border-color:#fdc47a99}.account-admin-dashboard-stat-pill{color:#d0e3ff;background:#111e30b8;border:1px solid #91b0db59;border-radius:999px;align-items:center;min-height:1.2rem;padding:0 .38rem;font-size:.66rem;font-weight:700;display:inline-flex}.account-admin-dashboard-stat-pill.is-muted{color:#a8c3e5;background:#0d1625b8;border-color:#91b0db42}.account-admin-dashboard-top-tracks-empty{text-align:center;color:#9eb7da;place-items:center;min-height:220px;padding:.62rem;font-size:.83rem;display:grid}.account-admin-dashboard-modal{width:min(1120px,96vw)}.account-admin-dashboard-breakdown-modal{width:min(1320px,97vw)}.account-admin-dashboard-suspicious-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.56rem;display:flex}.account-admin-dashboard-suspicious-head h3{flex-wrap:wrap;align-items:center;gap:.38rem;margin:0;display:inline-flex}.account-admin-dashboard-suspicious-head p{color:#9eb8da;margin:.2rem 0 0;font-size:.78rem}.account-admin-dashboard-suspicious-count{color:#ffc0c0;letter-spacing:.07em;text-transform:uppercase;background:#5f1717a6;border:1px solid #ff828294;border-radius:999px;align-items:center;min-height:1.18rem;padding:0 .42rem;font-size:.62rem;font-weight:700;display:inline-flex}.account-admin-dashboard-suspicious-list{gap:.38rem;max-height:20rem;padding-right:.18rem;display:grid;overflow-y:auto}.account-admin-dashboard-suspicious-item{text-align:left;color:#d9e9ff;cursor:pointer;background:#0d1625d1;border:1px solid #91b0db4d;border-radius:10px;gap:.18rem;width:100%;padding:.46rem .52rem;display:grid}.account-admin-dashboard-suspicious-item:hover{background:#111f32e0;border-color:#91b0db8c}.account-admin-dashboard-suspicious-item.is-high{background:#49151573;border-color:#ff7c7c8c}.account-admin-dashboard-suspicious-item.is-medium{background:#48331066;border-color:#fdc47a80}.account-admin-dashboard-suspicious-item small{color:#9eb8da;overflow-wrap:anywhere;font-size:.72rem}.account-admin-dashboard-suspicious-item-head{justify-content:space-between;align-items:center;gap:.42rem;display:flex}.account-admin-dashboard-suspicious-item-head strong{overflow-wrap:anywhere;font-size:.84rem}.account-admin-dashboard-suspicious-risk{color:#cfe2fd;letter-spacing:.07em;text-transform:uppercase;background:#131f30c7;border:1px solid #91b0db6b;border-radius:999px;flex-shrink:0;min-height:1.22rem;padding:.02rem .4rem;font-size:.62rem;font-weight:700}.account-admin-dashboard-suspicious-risk.is-high{color:#ffc0c0;background:#6218189e;border-color:#ff82829e}.account-admin-dashboard-suspicious-risk.is-medium{color:#ffdfb5;background:#67481499;border-color:#fdc47a8f}.account-admin-dashboard-suspicious-factors{flex-wrap:wrap;align-items:center;gap:.26rem;margin-top:.08rem;display:inline-flex}.account-admin-dashboard-suspicious-factors span{color:#cfe2fd;background:#111e30b8;border:1px solid #91b0db59;border-radius:999px;padding:.02rem .36rem;font-size:.62rem}.account-admin-dashboard-suspicious-factors span.is-danger{color:#ffc0c0;background:#5f1717a6;border-color:#ff828294}.account-admin-dashboard-suspicious-factors span.is-warning{color:#ffdfb5;background:#6345129e;border-color:#fdc47a8a}.account-admin-dashboard-suspicious-factors span.is-muted{color:#9cb7d8;background:#0d1625b8;border-color:#91b0db42}.account-admin-dashboard-suspicious-toggle{color:#d8e9ff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#0e1726db;border:1px solid #91b0db57;border-radius:8px;min-height:1.48rem;padding:.08rem .44rem;font-size:.68rem;font-weight:700}.account-admin-dashboard-suspicious-toggle:hover{background:#121e32f0;border-color:#91b0db94}.account-admin-dashboard-suspicious-toggle.is-muted{color:#9cb7d8}.account-admin-task-list{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.account-admin-task-list li{color:#d7e9ff;background:#0e1727d1;border:1px solid #91b0db33;border-radius:9px;padding:.42rem .48rem;font-size:.78rem}.account-admin-head-actions{align-items:center;gap:.45rem;display:inline-flex}.account-admin-alert-btn{color:#ffe4b3;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#52320fa3;border:1px solid #ffb85394;border-radius:999px;min-height:2rem;padding:0 .72rem;font-size:.68rem;font-weight:900}.account-admin-alert-btn:hover{color:#fff7e5;background:#6f4614b8;border-color:#ffcd74d1}.account-admin-unavailable{background:#080d18b8;border:1px dashed #91b0db59;border-radius:12px;gap:.38rem;padding:.85rem;display:grid}.account-admin-unavailable h3{margin:0;font-size:1rem}.account-admin-unavailable p,.account-admin-unavailable small{color:#9db7da;margin:0}.account-admin-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.1rem;display:flex}.account-admin-toolbar input,.account-admin-toolbar select{color:#e5f1ff;letter-spacing:.03em;background:#090e18e6;border:1px solid #91b0db6b;border-radius:9px;min-height:2rem;padding:.34rem .58rem;font-size:.78rem;font-weight:600}.account-admin-toolbar input{width:min(420px,100%)}.account-admin-toolbar input[type=color]{cursor:pointer;width:3.1rem;min-width:3.1rem;padding:.18rem}.account-admin-color-preview{border:1px solid #dceeff73;border-radius:999px;width:2.1rem;height:2.1rem;box-shadow:0 0 0 4px #ffffff0a}.account-admin-toolbar select{min-width:150px}.account-admin-pricing-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:.58rem;margin-top:.58rem;display:grid}.account-admin-pricing-form-panel,.account-admin-pricing-paypal-panel{margin-top:0}.account-admin-pricing-paypal-panel{align-self:start}.account-admin-pricing-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.account-admin-pricing-form label{gap:.28rem;display:grid}.account-admin-pricing-form .is-full{grid-column:1/-1}.account-admin-pricing-form label>span{letter-spacing:.08em;text-transform:uppercase;color:#93add0;font-size:.71rem;font-weight:700}.account-admin-pricing-form input,.account-admin-pricing-form select,.account-admin-pricing-form textarea{color:#e3efff;width:100%;font:inherit;background:#080e18e6;border:1px solid #91b0db61;border-radius:9px;padding:.5rem .58rem}.account-admin-pricing-form textarea{resize:vertical;min-height:6.4rem}.account-admin-mini-label,.account-admin-plan-code-summary>span,.account-admin-plan-static-note>span,.account-admin-paypal-status-card>span,.account-admin-paypal-checklist span{color:#93add0;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.account-admin-plan-code-summary,.account-admin-plan-static-note,.account-admin-plan-payment-card,.account-admin-plan-access-panel,.account-admin-plan-advanced,.account-admin-paypal-status-card,.account-admin-paypal-diagnostics{background:#070d178a;border:1px solid #91b0db38;border-radius:10px}.account-admin-plan-code-summary,.account-admin-plan-static-note,.account-admin-paypal-status-card{gap:.16rem;padding:.52rem .62rem;display:grid}.account-admin-plan-code-summary strong,.account-admin-plan-static-note strong,.account-admin-paypal-status-card strong{color:#f1f8ff;overflow-wrap:anywhere;font-size:.92rem;line-height:1.2}.account-admin-plan-code-summary small,.account-admin-plan-static-note small,.account-admin-paypal-status-card small{color:#9fb9db;font-size:.72rem;line-height:1.35}.account-admin-plan-label-copy{color:#9fb9db;margin:0;font-size:.74rem;line-height:1.35}.account-admin-plan-access-panel,.account-admin-plan-payment-card{gap:.62rem;padding:.68rem;display:grid}.account-admin-plan-access-panel>div:first-child,.account-admin-plan-payment-card>div:first-child{gap:.16rem;display:grid}.account-admin-plan-access-panel strong,.account-admin-plan-payment-card strong{color:#f3f8ff;font-size:.94rem}.account-admin-plan-access-panel small,.account-admin-plan-payment-card small{color:#9fb9db;font-size:.74rem;line-height:1.35}.account-admin-plan-access-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.account-admin-plan-access-option{color:#dfeeff;cursor:pointer;min-height:5rem;font:inherit;text-align:left;background:#0a121fa3;border:1px solid #91b0db3d;border-radius:9px;gap:.18rem;padding:.52rem;display:grid}.account-admin-plan-access-option strong{letter-spacing:.03em;font-size:.8rem}.account-admin-plan-access-option span{color:#9eb4d1;font-size:.68rem;line-height:1.28}.account-admin-plan-access-option.is-selected{background:linear-gradient(135deg,#7ed9cc2e,#e2b26e1f);border-color:#7ed9cca8;box-shadow:inset 0 0 0 1px #7ed9cc24}.account-admin-plan-advanced,.account-admin-paypal-diagnostics{padding:.58rem .68rem}.account-admin-plan-advanced summary,.account-admin-paypal-diagnostics summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.68rem;list-style:none;display:flex}.account-admin-plan-advanced summary::-webkit-details-marker{display:none}.account-admin-paypal-diagnostics summary::-webkit-details-marker{display:none}.account-admin-plan-advanced summary>span,.account-admin-paypal-diagnostics summary>span{color:#f0f7ff;letter-spacing:.03em;font-size:.84rem;font-weight:800}.account-admin-plan-advanced summary>small,.account-admin-paypal-diagnostics summary>small{color:#95abc9;text-align:right;font-size:.7rem;line-height:1.3}.account-admin-plan-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin-top:.62rem;display:grid}.account-admin-plan-switch{background:#080f1b8f;border:1px solid #91b0db2e;border-radius:9px;align-items:flex-start;padding:.48rem;gap:.46rem!important;display:flex!important}.account-admin-plan-switch input{min-width:.9rem;margin-top:.15rem}.account-admin-plan-switch span{gap:.1rem;display:grid}.account-admin-plan-switch strong{color:#ecf5ff;font-size:.78rem;line-height:1.2}.account-admin-plan-switch small{color:#92a9c8;font-size:.68rem;line-height:1.3}.account-admin-plan-advanced>.app-top-btn{margin-top:.62rem}.account-admin-paypal-status-card,.account-admin-paypal-diagnostics{margin-top:.58rem}.account-admin-paypal-diagnostics .account-admin-row-actions{margin-top:.62rem}.account-admin-paypal-head{gap:.26rem;display:grid}.account-admin-paypal-head h3{color:#f2f7ff;margin:0;font-size:1rem}.account-admin-paypal-head p{color:#a4bedf;margin:0;font-size:.78rem;line-height:1.4}.account-admin-paypal-checklist{border-top:1px solid #91b0db29;gap:.42rem;margin-top:.42rem;padding-top:.48rem;display:grid}.account-admin-paypal-checklist div{justify-content:space-between;align-items:baseline;gap:.72rem;display:flex}.account-admin-paypal-checklist strong{color:#eef7ff;text-align:right;font-size:.82rem}.account-admin-paypal-checklist strong.is-ok{color:#91eadb}.account-admin-paypal-checklist strong.is-muted{color:#9eb2cf}.account-admin-paypal-note{color:#91a8c7;margin:0;font-size:.72rem;line-height:1.35}.account-admin-paypal-actions{flex-wrap:wrap;gap:.42rem;display:flex}.account-admin-paypal-actions .app-top-btn{min-height:2.02rem;padding-inline:.58rem}.account-admin-pricing-flags{align-items:center}.account-admin-pricing-flags label{font-size:.74rem}.account-admin-plan-label-rules{background:#070d179e;border:1px solid #91b0db47;border-radius:10px;gap:.48rem;padding:.58rem;display:grid}.account-admin-plan-label-rules-head{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:end;gap:.58rem;display:grid}.account-admin-plan-label-rules-head>span{gap:.14rem;display:grid}.account-admin-plan-label-rules-head strong{color:#eff7ff;font-size:.86rem}.account-admin-plan-label-rules-head small{color:#9fb9db;font-size:.72rem;line-height:1.35}.account-admin-plan-label-rule-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.36rem;max-height:13rem;padding-right:.12rem;display:grid;overflow:auto}.account-admin-plan-label-rule{background:#0a121fc7;border:1px solid #91b0db3d;border-radius:9px;gap:.34rem;padding:.42rem;display:grid}.account-admin-plan-label-rule.is-selected{background:#0d303270;border-color:#7ed9cc94}.account-admin-plan-label-rule-check{align-items:center;gap:.4rem;min-width:0;display:flex}.account-admin-plan-label-rule-check input{accent-color:#7ed9cc;width:.9rem;min-width:.9rem;height:.9rem}.account-admin-plan-label-rule-check span{gap:.04rem;min-width:0;display:grid}.account-admin-plan-label-rule-check strong,.account-admin-plan-label-rule-check small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-admin-plan-label-rule-check strong{color:#e8f4ff;font-size:.78rem}.account-admin-plan-label-rule-check small{color:#91abc8;font-size:.66rem}.account-admin-toolbar.account-admin-toolbar--pricing{margin-top:.15rem}.account-admin-ads-controls{gap:.58rem;display:grid}.account-admin-inline-form{flex-wrap:wrap;align-items:flex-end;gap:.45rem;display:flex}.account-admin-inline-form label{gap:.24rem;display:grid}.account-admin-inline-form label>span{letter-spacing:.08em;text-transform:uppercase;color:#9cb4d7;font-size:.68rem;font-weight:700}.account-admin-inline-form input{color:#e5f1ff;letter-spacing:.03em;background:#090e18e6;border:1px solid #91b0db6b;border-radius:9px;min-width:140px;min-height:2rem;padding:.34rem .58rem;font-size:.78rem;font-weight:600}.account-admin-ads-builder{margin-top:0}.account-admin-ads-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.account-admin-ads-form label{gap:.28rem;display:grid}.account-admin-ads-form label.is-full{grid-column:1/-1}.account-admin-ads-form label>span{letter-spacing:.08em;text-transform:uppercase;color:#93add0;font-size:.71rem;font-weight:700}.account-admin-field-hint{color:#879bb7;font-size:.73rem;line-height:1.35}.account-admin-ads-form input,.account-admin-ads-form select,.account-admin-ads-form textarea{color:#e3efff;width:100%;font:inherit;background:#080e18e6;border:1px solid #91b0db61;border-radius:9px;padding:.5rem .58rem}.account-admin-ads-form textarea{resize:vertical;min-height:6.4rem}.account-editor-ad-form{gap:.68rem}.account-editor-ad-modal{max-width:min(980px,100vw - 2rem)}.account-editor-ad-dropzone{cursor:pointer;background:#070d17c7;border:1px dashed #8edcd37a;border-radius:8px;place-items:center;min-height:154px;display:grid;position:relative;overflow:hidden}.account-editor-ad-dropzone img{aspect-ratio:25/4;object-fit:cover;width:100%;display:block}.account-editor-ad-dropzone>div{text-align:center;color:#dff7f4;justify-items:center;gap:.25rem;padding:1rem;display:grid}.account-editor-ad-dropzone strong{font-size:.88rem}.account-editor-ad-dropzone small{color:#8fa8c8;font-size:.72rem}.account-editor-ad-dropzone input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.account-editor-ad-run-summary{flex-wrap:wrap;grid-column:1/-1;gap:.38rem;display:flex}.account-editor-ad-run-summary span{color:#a9eee7;letter-spacing:.08em;text-transform:uppercase;background:#1c48543d;border:1px solid #8edcd34d;border-radius:999px;padding:.24rem .5rem;font-size:.68rem;font-weight:800}.account-editor-ad-campaign-cell{grid-template-columns:90px minmax(0,1fr);align-items:center}.account-editor-ad-campaign-cell img{aspect-ratio:25/4;object-fit:cover;border:1px solid #91b0db47;border-radius:4px;width:90px}.account-admin-ads-form-flags{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.7rem;display:inline-flex}.account-admin-ads-form-flags label{color:#d8e9ff;align-items:center;gap:.38rem;display:inline-flex}.account-admin-ads-form-flags input[type=checkbox]{width:1rem;min-width:1rem;height:1rem;margin:0}.account-admin-actions{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.account-admin-actions .app-top-btn{min-height:1.7rem;padding-inline:.5rem;font-size:.67rem}.account-admin-pages-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:.62rem;display:grid}.account-admin-pages-list{background:#0a101cd1;border:1px solid #91b0db47;border-radius:12px;align-content:start;gap:.32rem;max-height:70vh;padding:.52rem;display:grid;overflow:auto}.account-admin-pages-item{color:#d8e9ff;text-align:left;cursor:pointer;background:#0b1422e0;border:1px solid #91b0db3d;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;padding:.5rem;display:grid}.account-admin-pages-item:hover{border-color:#91b0db80}.account-admin-pages-item.is-active{background:linear-gradient(160deg,#0c313c8f,#0b1827db);border-color:#1ee5c78f}.account-admin-pages-state{background:#99b2d399;border-radius:999px;width:.58rem;height:.58rem}.account-admin-pages-state.is-live{background:#1ee5c7}.account-admin-pages-item-copy{gap:.1rem;min-width:0;display:grid}.account-admin-pages-item-copy strong{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.account-admin-pages-item-copy small{color:#8faacd;font-size:.68rem}.account-admin-pages-editor{margin-top:0}.account-admin-pages-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.account-admin-pages-head h3{margin:0;font-size:1rem}.account-admin-pages-head p{color:#9db7da;margin:.26rem 0 0;font-size:.8rem}.account-admin-pages-form{gap:.58rem;display:grid}.account-admin-pages-form label{gap:.3rem;display:grid}.account-admin-pages-form label>span{letter-spacing:.08em;text-transform:uppercase;color:#93add0;font-size:.72rem;font-weight:700}.account-admin-pages-form input,.account-admin-pages-form textarea,.account-admin-pages-form select{color:#e3efff;width:100%;font:inherit;background:#080e18e6;border:1px solid #91b0db61;border-radius:9px;padding:.5rem .58rem}.account-admin-pages-form textarea{resize:vertical;min-height:9.8rem}.account-admin-pages-actions{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.account-admin-playlists-list-head{gap:.5rem;margin-bottom:.52rem;display:grid}.account-admin-playlists-item-meta{color:#8ea9cc;text-transform:uppercase;letter-spacing:.08em;justify-items:end;gap:.16rem;font-size:.7rem;display:grid}.account-admin-playlists-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.account-admin-playlists-artwork-shell{gap:.62rem;display:grid}.account-admin-playlists-artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.account-admin-playlists-artwork-card,.account-admin-playlists-rule-card,.account-admin-playlists-utility-card,.account-admin-playlists-filter-summary{background:#080e18b8;border:1px solid #91b0db38;border-radius:12px;padding:.78rem .84rem}.account-admin-playlists-artwork-card{gap:.42rem;display:grid}.account-admin-playlists-artwork-card>span,.account-admin-playlists-filter-summary strong,.account-admin-playlists-rule-column>span{color:#93add0;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.account-admin-playlists-artwork-card strong{color:#e3efff;font-size:.86rem}.account-admin-playlists-artwork-frame{aspect-ratio:1;background:#060b13eb;border:1px solid #91b0db3d;border-radius:12px;position:relative;overflow:hidden}.account-admin-playlists-artwork-frame img{object-fit:contain;width:100%;height:100%;display:block}.account-admin-playlists-section{border-top:1px solid #91b0db2e;gap:.58rem;padding-top:.72rem;display:grid}.account-admin-playlists-filter-toolbar{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:.62rem;display:grid}.account-admin-playlists-filter-summary{gap:.22rem;display:grid}.account-admin-playlists-filter-summary p,.account-admin-playlists-rule-head p,.account-admin-playlists-utility-card p{color:#9bb5d7;margin:0;font-size:.78rem;line-height:1.5}.account-admin-playlists-rule-grid,.account-admin-playlists-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.account-admin-playlists-rule-card,.account-admin-playlists-utility-card{gap:.62rem;display:grid}.account-admin-playlists-rule-head{gap:.18rem;display:grid}.account-admin-playlists-rule-head h5{margin:0;font-size:.9rem}.account-admin-playlists-rule-columns,.account-admin-playlists-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.account-admin-playlists-rule-column{gap:.42rem;min-width:0;display:grid}.account-admin-playlists-rule-column textarea{min-height:7.2rem}.account-admin-playlists-rule-column .account-subtle,.account-admin-playlists-artwork-shell .account-subtle{margin-top:0}.account-admin-playlists-section-head{gap:.18rem;display:grid}.account-admin-playlists-section-head h4{margin:0;font-size:.94rem}.account-admin-playlists-section-head p{color:#98b2d4;margin:0;font-size:.78rem}.account-admin-playlists-inline-checks{flex-wrap:wrap;gap:.52rem;display:flex}.account-admin-playlists-check-group{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.account-admin-playlists-check-group>span{color:#93add0;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.account-admin-playlist-preview-list{gap:.52rem;margin:0;padding:0;list-style:none;display:grid}.account-admin-playlist-preview-item{cursor:grab;background:#080e18c7;border:1px solid #91b0db38;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.7rem .78rem;display:grid}.account-admin-playlist-preview-item.is-dragging{opacity:.7;border-color:#84c9ff70;box-shadow:0 0 0 1px #84c9ff2e}.account-admin-playlist-preview-rank{color:#8dc6ff;letter-spacing:.06em;min-width:3.2rem;font-size:.78rem;font-weight:700}.account-admin-playlist-preview-copy{gap:.18rem;min-width:0;display:grid}.account-admin-playlist-preview-copy strong,.account-admin-playlist-preview-copy span,.account-admin-playlist-preview-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-admin-playlist-preview-copy span{color:#d8e7fb;font-size:.84rem}.account-admin-playlist-preview-copy small{color:#90abc8;font-size:.74rem}.account-admin-playlist-preview-actions{align-items:center;gap:.36rem;display:flex}.account-admin-table-wrap{border:1px solid #91b0db59;border-radius:11px;margin-top:.58rem;overflow:auto}.account-admin-table-wrap.is-scrollable{min-height:320px;max-height:min(62vh,760px)}.account-admin-orders-controls{gap:.44rem;margin-top:.14rem;display:grid}.account-admin-order-source-tabs{flex-wrap:wrap;align-items:center;gap:.38rem;margin:0;display:flex}.account-admin-order-source-tab{color:#cfe3ff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#0d1726db;border:1px solid #91b0db57;border-radius:999px;min-height:1.44rem;padding:.06rem .52rem;font-size:.64rem;font-weight:700}.account-admin-order-source-tab:hover{border-color:#91b0db99}.account-admin-order-source-tab.is-active{color:#a9ffef;background:#0e3044e6;border-color:#1fe0c4b8}.account-admin-orders-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.46rem;display:flex}.account-admin-toolbar.account-admin-toolbar--orders{flex:760px;margin-top:0}.account-admin-orders-date-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.account-admin-order-range-tabs{background:#050c168c;border:1px solid #91b0db38;border-radius:11px;align-items:center;gap:.22rem;padding:.2rem;display:inline-flex}.account-admin-order-range-tab{color:#cfe3ff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0d1726d1;border:1px solid #91b0db47;border-radius:8px;min-height:2rem;padding:0 .72rem;font-size:.68rem;font-weight:800}.account-admin-order-range-tab.is-active{color:#effffb;background:linear-gradient(135deg,#1fe0c42e,#e2c17724),#0d3a3ee0;border-color:#1fe0c4b8}.account-admin-orders-date-inputs{flex-wrap:wrap;align-items:center;gap:.42rem;display:inline-flex}.account-admin-orders-date-inputs label{background:#070e19b8;border:1px solid #91b0db47;border-radius:10px;align-items:center;gap:.42rem;min-height:2.4rem;padding:.24rem .42rem .24rem .62rem;display:inline-flex}.account-admin-orders-date-inputs span{color:#9fb3d1;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.account-admin-orders-date-inputs input{color:#eef5ff;min-height:1.78rem;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;font-size:.78rem;font-weight:750}.account-admin-orders-export-btn{min-height:2.4rem}.account-admin-columns-dropdown{display:inline-flex;position:relative}.account-admin-columns-dropdown-menu{z-index:5;background:#09101dfa;border:1px solid #91b0db5c;border-radius:10px;gap:.2rem;min-width:220px;padding:.36rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 14px 32px #00000061}.account-admin-columns-dropdown-head{border-bottom:1px solid #91b0db33;justify-content:space-between;align-items:center;gap:.4rem;margin:.04rem 0 .08rem;padding:0 .12rem .26rem;display:flex}.account-admin-columns-dropdown-head strong{letter-spacing:.08em;text-transform:uppercase;color:#a8c4e7;font-size:.65rem}.account-admin-columns-dropdown-head .account-admin-row-btn{min-height:1.3rem;padding:.04rem .42rem;font-size:.62rem}.account-admin-columns-dropdown-item{color:#d3e6ff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-align:left;background:#0c1422e0;border:1px solid #91b0db3d;border-radius:8px;justify-content:space-between;align-items:center;gap:.34rem;padding:.22rem .36rem;font-size:.7rem;font-weight:700;display:flex}.account-admin-columns-dropdown-item small{letter-spacing:.08em;color:#7f9fc4;font-size:.59rem}.account-admin-columns-dropdown-item:hover{background:#162235e6;border-color:#91b0db73}.account-admin-columns-dropdown-item.is-active{background:#0f3448e0;border-color:#21e5c994}.account-admin-columns-dropdown-item.is-active small{color:#9ff6e7}.account-admin-table{border-collapse:collapse;width:100%;min-width:880px}.account-admin-table th,.account-admin-table td{vertical-align:top;border-bottom:1px solid #91b0db3b;padding:.46rem .54rem}.account-admin-table th{color:#d7e9ff;letter-spacing:.08em;text-transform:uppercase;text-align:left;z-index:2;background:#1f2e44d1;font-size:.72rem;position:sticky;top:0}.account-admin-table td{color:#d8e8ff;font-size:.83rem}.account-admin-table td code{color:#afc9eb;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.69rem}.account-admin-orders-table{table-layout:fixed;min-width:1220px}.account-admin-orders-table td{vertical-align:middle}.account-admin-orders-table .col-order-id{width:220px}.account-admin-orders-table .col-order-date{width:155px}.account-admin-orders-table .col-order-customer{width:220px}.account-admin-orders-table .col-order-type{width:145px}.account-admin-orders-table .col-order-items{width:165px}.account-admin-orders-table .col-order-gross,.account-admin-orders-table .col-order-fees,.account-admin-orders-table .col-order-net{text-align:right;width:96px}.account-admin-orders-table .col-order-split{width:160px}.account-admin-orders-table .col-order-paypal{width:255px}.account-admin-order-reference,.account-admin-order-customer{color:#e0ecff;overflow-wrap:anywhere;min-width:0;font-size:.83rem;line-height:1.26;display:block}.account-admin-order-items-button{white-space:nowrap;justify-content:center;width:min(100%,10.25rem)}.account-admin-sort-btn{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.28rem;padding:0;display:inline-flex}.account-admin-sort-btn span{color:#9ec8f4;font-size:.66rem;line-height:1}.account-inline-tags .track-length-badge{color:#dbe9fb;background:#111824b3;border-radius:999px;min-height:1.16rem;font-size:.58rem}.account-admin-cell-main{gap:.14rem;display:grid}.account-admin-cell-main strong{font-size:.85rem}.account-admin-cell-main small{color:#9db4d6;flex-wrap:wrap;align-items:center;gap:.32rem;font-size:.71rem;display:inline-flex}.account-admin-label-price-form{gap:.34rem;min-width:10.5rem;display:grid}.account-admin-label-price-form label,.account-admin-label-limit-field{color:#9db4d6;letter-spacing:.06em;text-transform:uppercase;gap:.16rem;font-size:.68rem;font-weight:750;display:grid}.account-admin-label-price-form input,.account-admin-label-limit-field input{color:#e8f4ff;background:#070e19d6;border:1px solid #91b0db57;border-radius:8px;width:100%;min-height:1.8rem;padding:.2rem .46rem;font-size:.78rem;font-weight:750}.account-admin-label-price-form input:focus,.account-admin-label-limit-field input:focus{border-color:#7ed9ccb8;outline:2px solid #7ed9cc5c}.account-admin-label-price-form small,.account-admin-label-limit-field small{color:#8fa8ca;font-size:.68rem}.account-admin-label-limit-field{min-width:8.4rem}.account-admin-label-editor-form{gap:.34rem;min-width:15rem;display:grid}.account-admin-label-editor-summary{color:#aff7ed;letter-spacing:.08em;text-transform:uppercase;background:#15383a70;border:1px solid #7ed9cc6b;border-radius:999px;align-items:center;width:fit-content;min-height:1.35rem;padding:.04rem .5rem;font-size:.64rem;font-weight:850;display:inline-flex}.account-admin-label-editor-list{gap:.28rem;max-height:7.25rem;padding-right:.18rem;display:grid;overflow:auto}.account-admin-label-editor-list label{color:#d8e9ff;background:#0a121fb8;border:1px solid #91b0db3d;border-radius:8px;align-items:center;gap:.42rem;padding:.28rem .38rem;display:flex}.account-admin-label-editor-list input{accent-color:#7ed9cc;flex:none;width:.86rem;height:.86rem}.account-admin-label-editor-list span{gap:.04rem;min-width:0;display:grid}.account-admin-label-editor-list strong,.account-admin-label-editor-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-admin-label-editor-list strong{color:#e2f1ff;font-size:.74rem}.account-admin-label-editor-list small{color:#8fa8ca;font-size:.66rem}.account-admin-order-split{gap:.16rem;display:grid}.account-admin-order-split span{align-items:baseline;gap:.3rem;display:inline-flex}.account-admin-order-split small{color:#94b7dc;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.account-admin-order-split strong{font-size:.78rem}.account-admin-order-ids{gap:.22rem;display:grid}.account-admin-order-ids span{align-items:baseline;gap:.28rem;display:inline-flex}.account-admin-order-ids small{color:#8faed0;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem}.account-admin-order-items-list{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.account-admin-order-items-list li{background:#0e1928db;border:1px solid #91b0db3b;border-radius:9px;grid-template-columns:minmax(0,2.2fr) auto minmax(0,1fr);align-items:center;gap:.42rem;padding:.34rem .44rem;display:grid}.account-admin-order-items-modal{width:min(980px,96vw)}.account-admin-order-items-summary{border-bottom:1px solid #91b0db33;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:.62rem}.account-admin-order-items-summary span{gap:.12rem;min-width:0;display:grid}.account-admin-order-items-summary strong{color:#8faacd;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.account-admin-order-items-summary small{color:#e0ecff;font-size:.76rem}.account-admin-order-items-modal-list{max-height:min(52vh,34rem);padding-right:.16rem;overflow:auto}.account-admin-order-items-modal-row{grid-template-columns:minmax(0,1fr) auto minmax(7rem,.2fr)}.account-admin-order-item-amount{text-align:right;justify-items:end}.account-admin-order-items-modal-ids{border-top:1px solid #91b0db33;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.62rem}.account-admin-role-pill{text-transform:uppercase;letter-spacing:.08em;color:#d0e4ff;border:1px solid #91b0db61;border-radius:999px;align-items:center;min-height:1.32rem;padding:.04rem .48rem;font-size:.64rem;font-weight:800;display:inline-flex}.account-admin-role-pill.is-admin{color:#ff9f9f;border-color:#ff808094}.account-admin-role-pill.is-editor{color:#9dcaff;border-color:#78b5ff94}.account-admin-role-pill.is-user{color:#cde0fa;border-color:#a1badf6b}.account-admin-role-pill.is-status-active,.account-admin-role-pill.is-status-ready,.account-admin-role-pill.is-status-published{color:#8dffee;border-color:#1ee5c79e}.account-admin-role-pill.is-status-disabled,.account-admin-role-pill.is-status-failed{color:#ffb2b2;border-color:#ff80808f}.account-admin-role-pill.is-status-processing{color:#b8d3ff;border-color:#70a8ff94}.account-admin-role-pill.is-status-draft,.account-admin-role-pill.is-status-pending,.account-admin-role-pill.is-status-deleted{color:#ffd7a4;border-color:#ffbe808f}.account-admin-inline-status{flex-wrap:wrap;align-items:center;gap:.32rem;display:inline-flex}.account-admin-state-dot{color:#c8dcf8;letter-spacing:.07em;text-transform:uppercase;background:#131f30c7;border:1px solid #91b0db6b;border-radius:999px;min-height:1.2rem;padding:.02rem .42rem;font-size:.61rem;font-weight:700}.account-admin-state-dot.is-good{color:#94ffee;border-color:#1ee5c794}.account-admin-state-dot.is-bad{color:#ffb8b8;border-color:#ff888894}.account-admin-source-pill{color:#cadcf7;letter-spacing:.07em;text-transform:uppercase;background:#182538b8;border:1px solid #91b0db5c;border-radius:999px;min-height:1.18rem;padding:.02rem .42rem;font-size:.61rem;font-weight:700}.account-admin-row-actions{flex-wrap:wrap;align-items:center;gap:.28rem;display:inline-flex}.account-admin-row-actions select{color:#d9eaff;letter-spacing:.06em;text-transform:uppercase;background:#0e1726db;border:1px solid #91b0db61;border-radius:8px;min-height:1.56rem;padding:.08rem .42rem;font-size:.66rem;font-weight:700}.account-admin-row-btn{color:#d9eaff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#0e1726db;border:1px solid #91b0db61;border-radius:8px;justify-content:center;align-items:center;min-height:1.56rem;padding:.08rem .44rem;font-size:.66rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.account-admin-row-btn:hover{background:#121e32f0;border-color:#91b0db9e}.account-admin-row-btn.is-link{color:#9fc8ff;background:#10223ab3;border-color:#7ab0f873}.account-admin-row-btn.is-link:hover{color:#d2e7ff;background:#162d4ce6;border-color:#92c4ffa6}.account-admin-row-btn.is-warn{color:#ffd9a9;border-color:#ffba788c}.account-admin-row-btn.is-success{color:#a8fff0;background:#103e37ad;border-color:#51e8cb85}.account-admin-row-btn.is-danger{color:#ffb5b5;border-color:#ff8a8a8f}.account-admin-row-btn:disabled{opacity:.52;cursor:default}.account-editor-uploader-layout{grid-template-columns:minmax(0,1fr);gap:.72rem;display:grid}.account-editor-uploader-panel{gap:.72rem}.account-editor-uploader-head{justify-content:space-between;align-items:flex-start;gap:.72rem;display:flex}.account-editor-uploader-head h3{margin:0;font-size:.94rem}.account-editor-uploader-head p{color:#9fb9db;margin:.22rem 0 0;font-size:.78rem}.account-castdj-uploader-rule{color:#9fb9db;margin-top:.36rem;font-size:.74rem;line-height:1.45;display:block}.account-castdj-uploader-rule code{color:#d8ebff;background:#070d18d1;border:1px solid #91b0db3d;border-radius:8px;padding:.14rem .3rem}.account-editor-uploader-head .app-top-btn{position:relative;overflow:hidden}.account-editor-uploader-head .app-top-btn input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.account-castdj-uploader-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.72rem;display:grid}.account-castdj-uploader-summary-copy{gap:.16rem;min-width:0;display:grid}.account-castdj-uploader-summary-copy h3{color:#f1f7ff;margin:0;font-size:1.15rem;line-height:1.1}.account-castdj-uploader-summary-copy p{color:#9fb9db;margin:0;font-size:.8rem;line-height:1.45}.account-castdj-uploader-stats{background:#050b16bd;border:1px solid #84a4d047;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.account-castdj-uploader-stat{color:#9fb9db;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-right:1px solid #84a4d033;justify-content:center;align-items:center;gap:.32rem;min-width:6.2rem;min-height:2.42rem;padding:0 .66rem;font-size:.68rem;font-weight:850;transition:background-color .16s,color .16s;display:inline-flex}.account-castdj-uploader-stat:last-child{border-right:0}.account-castdj-uploader-stat:hover{color:#edf6ff;background:#162740b8}.account-castdj-uploader-stat.is-active{color:#f4ffff;background:linear-gradient(145deg,#21524fe6,#121e2de6)}.account-castdj-uploader-stat span{color:#f4ffff;background:#84a4d029;border-radius:999px;justify-content:center;align-items:center;min-width:1.32rem;height:1.32rem;font-size:.72rem;line-height:1;display:inline-flex}.account-castdj-uploader-stat strong{font-size:.68rem}.account-castdj-uploader-stat svg{color:#8bf1df;flex:none;width:.88rem;height:.88rem}.account-castdj-upload-label-step{background:#0a1522c7;border:1px solid #75ead542;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:.72rem;padding:.82rem .9rem;display:grid}.account-castdj-upload-label-step>div{gap:.14rem;min-width:0;display:grid}.account-castdj-upload-label-step>div>span,.account-castdj-upload-label-step label>span{color:#7ee9d6;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.account-castdj-upload-label-step strong{color:#f1f8ff;font-size:.98rem}.account-castdj-upload-label-step p{color:#9fb9db;margin:0;font-size:.78rem;line-height:1.4}.account-castdj-upload-label-step label{gap:.28rem;display:grid}.account-castdj-upload-label-step select{color:#edf7ff;width:100%;min-height:2.35rem;font:inherit;background:#050b16e6;border:1px solid #91b0db61;border-radius:10px;padding:.42rem .62rem;font-size:.82rem}.account-castdj-upload-label-step select:disabled{opacity:.62}.account-editor-uploader-dropzone{text-align:center;cursor:pointer;background:linear-gradient(145deg,#13263cdb,#080f1ceb),#0a121fbd;border:1px dashed #699ad8b8;border-radius:14px;place-items:center;gap:.72rem;padding:1.4rem 1rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.account-editor-uploader-dropzone.is-disabled{cursor:default;opacity:.84;background:#080f1d8a;border-color:#84a4d03d}.account-editor-uploader-dropzone p{color:#f1f8ff;margin:0;font-size:1rem;font-weight:850}.account-editor-uploader-dropzone small{color:#aac4e2;margin:0;font-size:.78rem;line-height:1.35}.account-castdj-dropzone-icon{color:#9df7e8;background:#0e1c30e6;border:1px solid #699ad866;border-radius:999px;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;display:inline-flex}.account-castdj-dropzone-icon svg{width:1.45rem;height:1.45rem}.account-castdj-dropzone-copy{gap:.2rem;display:grid}.account-castdj-dropzone-rules{flex-wrap:wrap;justify-content:center;gap:.38rem;max-width:980px;display:flex}.account-castdj-dropzone-rules span{color:#cfe0f4;background:#060c17a3;border:1px solid #84a4d042;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;min-height:1.9rem;padding:0 .62rem;font-size:.72rem;font-weight:750;display:inline-flex}.account-castdj-dropzone-rules svg{color:#84c5ff;width:.9rem;height:.9rem}.account-editor-uploader-dropzone.is-drag-over{background:linear-gradient(145deg,#12473fcc,#0b1829eb),#12213ad4;border-color:#8bf1dfdb}.account-editor-uploader-dropzone input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.account-editor-uploader-dropzone-action{color:#d8ebff;letter-spacing:.08em;text-transform:uppercase;background:#111e33e0;border:1px solid #91b0db70;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .72rem;font-size:.66rem;font-weight:700;display:inline-flex}.account-editor-uploader-drop-hint{background:#0b1320ad;border:1px dashed #4a84cd85;border-radius:12px;gap:.22rem;padding:.52rem .62rem;display:grid}.account-editor-uploader-drop-hint p{color:#c4d8f7;margin:0;font-size:.72rem}.account-admin-table tr.is-selected td{background:linear-gradient(95deg,#112340c7,#0a172bb8)}.account-editor-uploader-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.account-editor-uploader-form-grid label,.account-editor-uploader-textarea{color:#b9d3f3;letter-spacing:.07em;text-transform:uppercase;gap:.26rem;font-size:.73rem;font-weight:700;display:grid}.account-editor-uploader-form-grid input,.account-editor-uploader-form-grid select,.account-editor-uploader-textarea textarea{color:#e5f1ff;width:100%;min-height:2rem;font:inherit;text-transform:none;letter-spacing:normal;background:#090e18e6;border:1px solid #91b0db66;border-radius:9px;padding:.34rem .58rem}.account-editor-uploader-textarea textarea{resize:vertical;min-height:5.5rem}.account-editor-uploader-taxonomy{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.account-editor-uploader-taxonomy h4{letter-spacing:.08em;text-transform:uppercase;color:#9fb9db;margin:0;font-size:.79rem}.account-editor-uploader-chip-list{background:#080d179e;border:1px solid #91b0db40;border-radius:10px;gap:.28rem;max-height:11.5rem;margin-top:.35rem;padding:.46rem;display:grid;overflow:auto}.account-editor-uploader-chip{color:#d4e7ff;letter-spacing:.04em;text-transform:uppercase;border:1px solid #82aadd47;border-radius:999px;align-items:center;gap:.4rem;padding:.16rem .48rem;font-size:.69rem;font-weight:600;display:inline-flex}.account-editor-uploader-chip input[type=checkbox]{width:.76rem;height:.76rem;margin:0}.account-editor-uploader-snippet{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.account-editor-uploader-snippet-builder{background:#0b1320ad;border:1px dashed #4a84cd85;border-radius:12px;gap:.42rem;padding:.52rem .62rem;display:grid}.account-editor-uploader-snippet-builder-row{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.account-editor-uploader-snippet-builder-label{color:#c4d8f7;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.account-editor-uploader-snippet-builder-presets{align-items:center;gap:.33rem;display:inline-flex}.account-editor-uploader-snippet-builder .app-top-btn{padding:.25rem .72rem;position:relative;overflow:hidden}.account-editor-uploader-snippet .app-top-btn{position:relative;overflow:hidden}.account-editor-uploader-snippet .app-top-btn input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.account-admin-blacklist-panel h3{margin:0;font-size:.94rem}.account-admin-blacklist-panel p{color:#9fb9db;margin:0;font-size:.78rem}.account-admin-blacklist-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.account-admin-blacklist-form label{gap:.26rem;display:grid}.account-admin-blacklist-form label>span{letter-spacing:.08em;text-transform:uppercase;color:#98b3d7;font-size:.69rem;font-weight:700}.account-admin-blacklist-form input{color:#e5f1ff;width:100%;min-height:2rem;font:inherit;background:#090e18e6;border:1px solid #91b0db66;border-radius:9px;padding:.34rem .58rem}.account-admin-blacklist-actions{align-items:flex-end;display:inline-flex}.account-admin-blacklist-account-list{gap:.62rem;display:grid}.account-admin-blacklist-account-card{background:#080d17b3;border:1px solid #91b0db38;border-radius:12px;gap:.62rem;padding:.72rem;display:grid}.account-admin-blacklist-account-main{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.account-admin-blacklist-account-main small,.account-admin-blacklist-account-status span:last-child,.account-admin-blacklist-source small{color:#93aed2}.account-admin-blacklist-account-status{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.account-admin-blacklist-source{color:#d7e8ff;gap:.18rem;font-size:.78rem;display:grid}.account-support-search-results{background:#090f1be0;border:1px solid #91b0db52;border-radius:10px;gap:.24rem;max-height:220px;padding:.28rem;display:grid;overflow:auto}.account-support-search-result{color:#d7e8ff;text-align:left;cursor:pointer;background:#0f1929d1;border:1px solid #91b0db42;border-radius:8px;padding:.34rem .42rem}.account-support-search-result:hover{background:#142236e6;border-color:#91b0db85}.account-support-search-result-copy{gap:.1rem;display:grid}.account-support-search-result-copy strong{font-size:.77rem}.account-support-search-result-copy small{color:#96b4d8;font-size:.67rem}.account-support-selected-user{background:#0e1827d9;border:1px solid #91b0db47;border-radius:9px;justify-content:space-between;align-items:center;gap:.45rem;padding:.34rem .44rem;display:flex}.account-support-selected-user-copy{gap:.08rem;display:grid}.account-support-selected-user-copy strong{font-size:.78rem}.account-support-selected-user-copy small{color:#93b0d4;font-size:.67rem}.account-support-dialog-grid{gap:.64rem;display:grid}.account-support-thread{background:#080e18bd;border:1px solid #91b0db42;border-radius:11px;gap:.4rem;max-height:420px;padding:.58rem;display:grid;overflow:auto}.account-support-thread-subject{background:#91b0db14;border:1px solid #91b0db38;border-radius:10px;gap:.16rem;padding:.5rem .58rem;display:grid}.account-support-thread-subject span{color:#8faad0;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:850}.account-support-thread-subject strong{color:#f1f7ff;overflow-wrap:anywhere;font-size:.92rem;line-height:1.25}.account-support-thread-item{gap:.14rem;display:grid}.account-support-thread-item.is-admin{justify-items:end}.account-support-thread-item.is-user{justify-items:start}.account-support-thread-meta{color:#8faad0;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.34rem;font-size:.63rem;display:inline-flex}.account-support-thread-bubble{white-space:pre-wrap;border:1px solid #91b0db42;border-radius:10px;max-width:min(72ch,85%);padding:.4rem .5rem;font-size:.78rem;line-height:1.35}.account-support-thread-item.is-user .account-support-thread-bubble{color:#eff8ff;background:#154e86e0;border-color:#579cdab3}.account-support-thread-item.is-admin .account-support-thread-bubble{color:#d8eaff;background:#1b2636e0;border-color:#91b0db61}.account-support-thread-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem;display:grid}.account-support-thread-composer textarea{color:#e4f0ff;width:100%;min-height:4.6rem;font:inherit;resize:vertical;background:#090e18eb;border:1px solid #91b0db66;border-radius:10px;padding:.38rem .56rem}.account-admin-text-drop-form{gap:.62rem;display:grid}.account-admin-text-drop-config{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.52rem;display:grid}.account-admin-text-drop-config label{gap:.24rem;display:grid}.account-admin-text-drop-config label.is-full{grid-column:1/-1}.account-admin-text-drop-config label>span{letter-spacing:.08em;text-transform:uppercase;color:#9cb6d9;font-size:.69rem;font-weight:700}.account-admin-text-drop-config input,.account-admin-text-drop-config textarea{color:#e5f1ff;width:100%;min-height:2rem;font:inherit;background:#090e18e6;border:1px solid #91b0db66;border-radius:9px;padding:.34rem .58rem}.account-admin-text-drop-config textarea{resize:vertical;min-height:4.5rem}.account-admin-text-drop-selector{background:#0a111cc7;border:1px solid #91b0db47;border-radius:11px;gap:.44rem;padding:.58rem;display:grid}.account-admin-text-drop-selector>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.account-admin-text-drop-selector h4{margin:0;font-size:.9rem}.account-admin-text-drop-results{background:#080d179e;border:1px solid #91b0db3d;border-radius:10px;gap:.24rem;min-height:160px;max-height:220px;padding:.3rem;display:grid;overflow:auto}.account-admin-text-drop-result{color:#d8e8ff;text-align:left;cursor:pointer;background:#0e1928d6;border:1px solid #91b0db40;border-radius:9px;justify-content:space-between;align-items:center;gap:.42rem;width:100%;padding:.34rem .42rem;display:flex}.account-admin-text-drop-result:hover{background:#142236e6;border-color:#91b0db8c}.account-admin-text-drop-result .account-admin-row-btn{min-height:1.34rem;padding:.04rem .4rem}.account-admin-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040810c7;place-items:center;padding:clamp(.6rem,1.2vw,1rem);display:grid;position:fixed;inset:0;overflow:auto}.account-admin-modal{box-sizing:border-box;background:linear-gradient(165deg,#0a1221fa,#070d18fa);border:1px solid #91b0db70;border-radius:14px;gap:.72rem;width:min(920px,96vw);max-width:calc(100vw - clamp(1.2rem,2.4vw,2rem));max-height:calc(100dvh - clamp(1.2rem,2.4vw,2rem));padding:.88rem;display:grid;overflow:auto;box-shadow:0 30px 60px #00000080}.account-admin-modal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.56rem;display:flex}.account-admin-modal-head p{color:#8faacd;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.account-admin-modal-head h3{margin:.2rem 0 0;font-size:1rem}.account-admin-modal-head small{color:#9db7da;margin-top:.2rem;display:block}.account-admin-modal-head-actions{flex-wrap:wrap;align-items:center;gap:.34rem;display:inline-flex}.account-admin-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.account-admin-modal-grid label{gap:.26rem;display:grid}.account-admin-modal-grid label>span{letter-spacing:.08em;text-transform:uppercase;color:#98b3d7;font-size:.69rem;font-weight:700}.account-admin-modal-grid input,.account-admin-modal-grid select{color:#e5f1ff;width:100%;min-height:2rem;font:inherit;background:#090e18e6;border:1px solid #91b0db66;border-radius:9px;padding:.34rem .58rem}.account-admin-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;display:grid}.account-admin-identity-panel{background:#080d17b8;border:1px solid #91b0db38;border-radius:12px;gap:.42rem;padding:.7rem .75rem;display:grid}.account-admin-identity-panel h4{letter-spacing:.08em;text-transform:uppercase;color:#98b3d7;margin:0;font-size:.72rem}.account-admin-identity-chip-list{flex-wrap:wrap;gap:.36rem;display:flex}.account-admin-identity-chip{color:#dcecff;word-break:break-all;background:#0a1321d6;border:1px solid #82aadd47;border-radius:999px;align-items:center;max-width:100%;padding:.2rem .5rem;font-size:.72rem;line-height:1.3;display:inline-flex}.account-admin-linklike{color:#e5f1ff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block}.account-admin-linklike:hover{color:#8fc7ff}.account-editor-settings-form{gap:.9rem;display:grid}.account-editor-settings-panel{gap:.9rem}.account-editor-settings-layout{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.account-editor-logo-editor,.account-editor-settings-fields{min-width:0}.account-editor-logo-editor{border-right:1px solid #91b0db2e;gap:.72rem;padding-right:.9rem;display:grid}.account-editor-logo-preview-block{gap:.34rem;display:grid}.account-editor-logo-preview-block>span,.account-editor-settings-facts span,.account-editor-settings-grid label>span{color:#98b3d7;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800}.account-editor-logo-preview{aspect-ratio:1;color:#e8f7ff;width:min(11rem,100%);font-family:var(--font-nav-display), "Avenir Next", sans-serif;background:linear-gradient(135deg,#61dfc71f,#0000 52%),#080d17b8;border:1px solid #91b0db47;border-radius:20px;place-items:center;font-size:2rem;font-weight:900;line-height:1;display:grid;overflow:hidden}.account-editor-logo-preview.is-wide{aspect-ratio:5/2;text-align:center;overflow-wrap:anywhere;border-radius:16px;width:100%;max-width:20rem;padding:.65rem;font-size:1.15rem}.account-editor-logo-preview img{object-fit:contain;width:100%;height:100%}.account-editor-logo-preview.is-fallback{color:#91a8ba;border-style:dashed}.account-editor-logo-actions{flex-wrap:wrap;gap:.44rem;display:flex}.account-editor-logo-upload-btn{color:#eafffb;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#61dfc71f;border:1px solid #61dfc752;border-radius:999px;justify-content:center;align-items:center;min-height:2.25rem;padding:.34rem .72rem;font-size:.73rem;font-weight:900;display:inline-flex;position:relative}.account-editor-logo-upload-btn.is-muted{color:#d8e6f3;background:#91b0db14;border-color:#91b0db47}.account-editor-logo-upload-btn input{opacity:0;cursor:pointer;position:absolute;inset:0}.account-editor-logo-upload-btn:has(input:disabled){opacity:.58;cursor:wait}.account-editor-settings-facts{gap:.42rem;padding-top:.1rem;display:grid}.account-editor-settings-facts span{color:#8fa5b8;gap:.08rem;display:grid}.account-editor-settings-facts strong{color:#f0f7fb;letter-spacing:0;text-transform:none;font-size:1rem}.account-editor-settings-grid{gap:.62rem}.account-editor-settings-textarea-field{gap:.26rem;display:grid}.account-editor-settings-textarea-field>span{letter-spacing:.08em;text-transform:uppercase;color:#98b3d7;font-size:.69rem;font-weight:700}.account-editor-settings-textarea-field textarea{resize:vertical;color:#e5f1ff;width:100%;min-height:8rem;font:inherit;background:#090e18e6;border:1px solid #91b0db66;border-radius:12px;padding:.6rem .75rem}.account-editor-settings-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.account-admin-modal-flags{flex-wrap:wrap;align-items:center;gap:.72rem;display:inline-flex}.account-admin-modal-flags label{color:#d8eaff;align-items:center;gap:.32rem;font-size:.77rem;display:inline-flex}.account-admin-modal-flags input[type=checkbox]{width:1rem;height:1rem;margin:0}.account-admin-modal-meta{color:#a4c0e2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .58rem;font-size:.75rem;display:grid}.account-admin-modal-actions{flex-wrap:wrap;align-items:center;gap:.42rem;display:inline-flex}.account-admin-payout-modal{width:min(560px,96vw)}.account-admin-payout-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.account-admin-payout-summary>div,.account-admin-payout-destination,.account-admin-payout-option{background:#080d17bd;border:1px solid #7a9dc238;border-radius:1rem}.account-admin-payout-summary>div{padding:.72rem}.account-admin-payout-summary span,.account-admin-payout-destination span,.account-admin-payout-option-head span,.account-admin-payout-input span{color:#98b3d7;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.account-admin-payout-summary strong{color:#f2f8ff;margin-top:.22rem;font-size:1.1rem;display:block}.account-admin-payout-destination{gap:.28rem;padding:.78rem .86rem;display:grid}.account-admin-payout-destination strong{color:#e8f4ff;word-break:break-word;font-size:.88rem}.account-admin-payout-destination small{color:#93accb;word-break:break-all}.account-admin-payout-destination.is-processing{background:#0e1d36ad;border-color:#70a8ff57}.account-admin-payout-option{gap:.62rem;padding:.82rem;display:grid}.account-admin-payout-option-head{justify-content:space-between;align-items:baseline;gap:.58rem;display:flex}.account-admin-payout-option-head strong{color:#f4f8ff;font-size:.82rem}.account-admin-payout-auto-btn{color:#dffff8;background:#124840d1;border-color:#51e8cb80;justify-content:center;width:100%}.account-admin-payout-disabled{color:#8da4be;letter-spacing:.08em;text-transform:uppercase;background:#03081094;border:1px solid #7a9dc22e;border-radius:.78rem;padding:.72rem;font-size:.7rem;font-weight:800;line-height:1.4}.account-admin-payout-input{gap:.32rem;display:grid}.account-admin-payout-input input{color:#edf7ff;width:100%;min-height:2.6rem;font:inherit;background:#030810db;border:1px solid #91b0db52;border-radius:.86rem;padding:.42rem .7rem}.account-admin-requestable-panel{background:#080d179e;border:1px solid #7a9dc23d;border-radius:1rem;gap:.64rem;margin-top:.74rem;padding:.82rem;display:grid}.account-admin-requestable-head,.account-admin-requestable-row{justify-content:space-between;align-items:center;gap:.74rem;display:flex}.account-admin-requestable-head h3{margin:0;font-size:.98rem}.account-admin-requestable-head p{color:#91a9c4;margin:.16rem 0 0;font-size:.78rem}.account-admin-requestable-head>span{color:#d9e8fb;letter-spacing:.08em;text-transform:uppercase;border:1px solid #7a9dc242;border-radius:999px;flex:none;padding:.32rem .58rem;font-size:.68rem;font-weight:800}.account-admin-requestable-list{gap:.42rem;display:grid}.account-admin-requestable-row{background:#0d1522b8;border:1px solid #7a9dc229;border-radius:.9rem;padding:.64rem}.account-admin-requestable-row strong,.account-admin-requestable-amount strong{color:#f1f7ff;display:block}.account-admin-requestable-row small,.account-admin-requestable-amount span{color:#91a9c4;margin-top:.12rem;font-size:.72rem;display:block}.account-admin-requestable-amount{text-align:right;margin-left:auto}.account-admin-forfeit-modal{width:min(660px,96vw)}.account-admin-forfeit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem;display:grid}.account-admin-forfeit-grid>div{background:#080d17bd;border:1px solid #7a9dc238;border-radius:1rem;padding:.76rem}.account-admin-forfeit-grid span{color:#98b3d7;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.account-admin-forfeit-grid strong{color:#f2f8ff;margin-top:.2rem;font-size:1.08rem;display:block}.account-admin-forfeit-grid small{color:#90a8c2;margin-top:.16rem;display:block}.account-admin-forfeit-warning{color:#ffd1d1;letter-spacing:.05em;text-transform:uppercase;background:#591c2447;border:1px solid #ff808042;border-radius:1rem;padding:.82rem;font-size:.76rem;font-weight:800;line-height:1.5}@media (max-width:640px){.account-admin-dashboard-finance-grid,.account-admin-dashboard-reserve-list,.account-admin-payout-summary{grid-template-columns:1fr}.account-admin-payout-option-head{flex-direction:column;align-items:flex-start}.account-admin-requestable-head,.account-admin-requestable-row{flex-direction:column;align-items:stretch}.account-admin-requestable-amount{text-align:left;margin-left:0}.account-admin-forfeit-grid{grid-template-columns:1fr}}.account-admin-nav-item.is-unavailable{opacity:.72}@media (max-width:1280px){.account-shell{width:min(98vw,1480px)}.account-metric-grid.editor-grid,.account-metric-grid.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-admin-workspace{grid-template-columns:minmax(230px,270px) minmax(0,1fr)}.account-admin-pricing-layout{grid-template-columns:1fr}.account-admin-quick-grid,.account-admin-dashboard-totals,.account-admin-dashboard-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-admin-dashboard-reserve-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.account-shell{width:var(--shell-width,100%);padding-inline:.35rem}.account-card{padding:.72rem}.account-profile-head{grid-template-columns:auto 1fr}.account-profile-head>.app-top-btn{grid-column:1/-1;justify-self:start}.account-metric-grid,.account-metric-grid.editor-grid,.account-metric-grid.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-tab{letter-spacing:.09em;min-height:2.48rem;font-size:.72rem}.account-toolbar{grid-template-columns:1fr 1fr;gap:.42rem;display:grid}.account-toolbar input{grid-column:1/-1;width:100%}.account-toolbar select,.account-chip-toggle,.account-toolbar .app-top-btn{justify-content:center;width:100%;max-width:none}.account-library-zip-actions,.account-library-zip-meta,.account-download-actions{display:grid}.account-download-btn{width:100%}.account-library-track-table .account-download-actions{display:flex}.account-library-track-table .account-download-btn{width:2rem}.account-library-track-table .account-download-btn.has-variant{width:2.22rem}.account-table-wrap{margin-top:.58rem}.account-pagination{flex-direction:column;align-items:flex-start}.account-admin-workspace{grid-template-columns:1fr}.account-admin-head-actions{justify-content:space-between;width:100%}.account-admin-toolbar{grid-template-columns:1fr 1fr;gap:.42rem;display:grid}.account-admin-toolbar input{grid-column:1/-1;width:100%}.account-admin-toolbar select,.account-admin-toolbar .app-top-btn{justify-content:center;width:100%;max-width:none}.account-admin-dashboard-range-bar{grid-template-columns:1fr;max-width:none}.account-admin-dashboard-range-clear{width:100%}.account-admin-dashboard-finance-head,.account-admin-dashboard-reserve-foot{flex-direction:column;align-items:flex-start}.account-admin-dashboard-reserve-list{grid-template-columns:repeat(2,minmax(0,1fr))}.account-admin-dashboard-suspicious-head .app-top-btn{justify-content:center;width:100%}.account-admin-modal-head-actions{width:100%}.account-admin-modal-head-actions .app-top-btn{flex:1 1 0;justify-content:center}.account-admin-pricing-form,.account-admin-plan-access-grid,.account-admin-plan-advanced-grid{grid-template-columns:1fr}.account-admin-plan-advanced summary,.account-admin-paypal-diagnostics summary{flex-direction:column;align-items:flex-start}.account-admin-plan-advanced summary>small,.account-admin-paypal-diagnostics summary>small{text-align:left}.account-admin-orders-toolbar-row{align-items:stretch}.account-admin-orders-date-row,.account-admin-orders-date-inputs,.account-admin-order-range-tabs{width:100%}.account-admin-order-range-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-admin-orders-date-inputs label,.account-admin-orders-export-btn{flex:100%}.account-admin-columns-dropdown{width:100%}.account-admin-columns-dropdown>.app-top-btn{justify-content:center;width:100%}.account-admin-columns-dropdown-menu{width:min(100%,320px);left:0;right:auto}.account-admin-inline-form{align-items:stretch}.account-admin-inline-form label{width:min(100%,260px)}.account-admin-inline-form input{min-width:0}.account-admin-ads-form,.account-admin-blacklist-form,.account-admin-identity-grid,.account-admin-modal-grid,.account-admin-modal-meta{grid-template-columns:1fr}.account-admin-sidebar{max-height:none;position:static}.account-admin-sidebar.is-collapsed .account-admin-sidebar-head h2,.account-admin-sidebar.is-collapsed .account-admin-sidebar-head p,.account-admin-sidebar.is-collapsed .account-admin-nav-copy{display:initial}.account-admin-sidebar.is-collapsed .account-admin-nav-item{grid-template-columns:auto minmax(0,1fr) auto;justify-items:stretch;min-height:2.68rem;padding:.36rem .44rem}.account-admin-nav{grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;padding-bottom:.2rem;overflow:auto hidden}.account-admin-quick-grid,.account-admin-pages-layout{grid-template-columns:1fr}.account-admin-pages-list{max-height:none}.account-admin-playlists-grid,.account-admin-playlists-artwork-grid,.account-admin-playlists-filter-toolbar,.account-admin-playlists-rule-grid,.account-admin-playlists-utility-grid,.account-admin-playlists-rule-columns,.account-admin-playlists-compact-grid{grid-template-columns:1fr}.account-admin-playlist-preview-item{grid-template-columns:1fr;align-items:start}.account-admin-playlist-preview-actions{flex-wrap:wrap;justify-content:flex-start}.account-admin-dashboard-progress-track{width:3.2rem}.account-admin-dashboard-top-tracks-head,.account-admin-dashboard-top-track-row{grid-template-columns:46px minmax(0,1.2fr) minmax(150px,.8fr) 70px;gap:.34rem;padding-inline:.44rem}.account-admin-order-items-list li{grid-template-columns:1fr;gap:.28rem}.account-admin-order-source-tabs{margin-bottom:.2rem}.account-editor-uploader-layout,.account-editor-uploader-taxonomy{grid-template-columns:1fr}}@media (max-width:640px){.account-metric-grid,.account-metric-grid.editor-grid,.account-metric-grid.admin-grid{grid-template-columns:1fr}.account-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.account-admin-dashboard-totals,.account-admin-dashboard-finance-grid,.account-admin-dashboard-reserve-list{grid-template-columns:1fr}.account-admin-dashboard-top-tracks-head{display:none}.account-admin-dashboard-top-track-row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"rank main sales""rank editor sales";align-items:start;row-gap:.2rem}.account-admin-dashboard-top-track-row>span:first-child{grid-area:rank}.account-admin-dashboard-top-track-row>span:nth-child(2){grid-area:main}.account-admin-dashboard-top-track-row>span:nth-child(3){grid-area:editor}.account-admin-dashboard-top-track-row>span:nth-child(4){text-align:right;grid-area:sales}.account-admin-dashboard-top-track-sales-btn{min-width:2.4rem;min-height:1.44rem;font-size:.66rem}.account-admin-dashboard-suspicious-item-head{align-items:flex-start}.account-order-card header{flex-direction:column;align-items:flex-start}.account-order-totals{text-align:left}.account-admin-shell{width:var(--shell-width,100%)}.account-admin-sidebar-head,.account-admin-head-actions{flex-wrap:wrap}.account-admin-collapse-btn{margin-left:auto}.page-message-head{flex-direction:column;align-items:flex-start}.account-admin-pages-actions,.account-editor-uploader-head{flex-direction:column;align-items:stretch}.account-editor-uploader-form-grid{grid-template-columns:1fr}.account-editor-uploader-snippet-builder-row{flex-direction:column;align-items:flex-start;gap:.3rem}}.account-castdj-dropzone{min-height:140px}.account-watermark-detector-panel{margin-bottom:.7rem}.account-watermark-detector-head{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.account-watermark-detector-head h3{margin:0;font-size:1rem}.account-watermark-detector-head p{margin:.12rem 0 0}.account-watermark-detector-dropzone{min-height:152px}.account-watermark-result-stack{gap:.56rem;display:grid}.account-watermark-result-banner{background:#0b1422d6;border:1px solid #91b0db57;border-radius:12px;gap:.36rem;padding:.72rem .82rem;display:grid}.account-watermark-result-banner.is-detected{background:#0a2723d6;border-color:#4cd8b585}.account-watermark-result-banner.is-missing{background:#311d0cd1;border-color:#ffa56670}.account-watermark-result-banner strong{color:#eef6ff;font-size:.92rem}.account-watermark-result-banner code,.account-watermark-candidate code,.account-watermark-definition-list code{color:#d8ebff;word-break:break-all;background:#060c16c7;border:1px solid #91b0db42;border-radius:8px;width:fit-content;max-width:100%;padding:.34rem .46rem;font-size:.74rem}.account-watermark-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.account-watermark-result-card{margin-top:0}.account-watermark-result-card.is-emphasis{background:#2a1218b8;border-color:#ff80806b}.account-watermark-result-card h4{margin:0;font-size:.92rem}.account-watermark-user-status{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;display:inline-flex}.account-watermark-user-status small{color:#f6c7cf;font-size:.74rem}.account-watermark-result-actions{flex-wrap:wrap;align-items:center;gap:.42rem;margin-top:.7rem;display:flex}.account-watermark-identity-groups{gap:.72rem;margin-top:.7rem;display:grid}.account-watermark-identity-groups h5{letter-spacing:.08em;text-transform:uppercase;color:#98b3d7;margin:0 0 .34rem;font-size:.66rem}.account-watermark-definition-list{gap:.52rem;margin:0;display:grid}.account-watermark-definition-list>div{gap:.16rem;display:grid}.account-watermark-definition-list dt{color:#90b0d4;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.account-watermark-definition-list dd{color:#e3f0ff;word-break:break-word;margin:0;font-size:.8rem;line-height:1.35}.account-watermark-candidate-list{gap:.38rem;display:grid}.account-watermark-candidate{background:#0e1726d1;border:1px solid #91b0db33;border-radius:9px;flex-wrap:wrap;align-items:center;gap:.42rem;padding:.42rem .5rem;display:flex}.account-watermark-candidate small{color:#97b7dc;font-size:.69rem}@media (max-width:820px){.account-watermark-result-grid{grid-template-columns:1fr}}.account-castdj-queue-toolbar{background:#080f1d94;border:1px solid #84a4d038;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.62rem;margin-top:.75rem;padding:.62rem .72rem;display:flex}.account-castdj-queue-toolbar-copy{gap:.12rem;min-width:0;display:grid}.account-castdj-queue-toolbar-copy strong{color:#ebf7ff;font-size:.88rem}.account-castdj-queue-toolbar-copy span{color:#9eb9d7;font-size:.76rem}.account-castdj-publish-all-progress{max-width:320px}.account-castdj-publish-all-btn.is-ready{color:#eafff5;background:linear-gradient(#1e8a5df5,#125e43f5);border-color:#50e6a4b8;font-weight:850;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #50e6a41a}.account-castdj-publish-all-btn.is-ready:hover:not(:disabled){color:#f6fffb;background:linear-gradient(#239e6bfa,#166f4efa);border-color:#85ffcbe6}.account-castdj-publish-all-btn.is-ready:disabled{opacity:.72;cursor:default}.account-castdj-publish-all-btn.is-empty{color:#8da1ba;box-shadow:none;background:0 0;border-color:#84a4d057}.account-castdj-empty-queue,.account-castdj-queue-note{color:#b9cde5;background:#080f1d94;border:1px solid #84a4d038;border-radius:12px;padding:.72rem .82rem}.account-castdj-empty-queue{gap:.18rem;display:grid}.account-castdj-empty-queue strong{color:#eef6ff;font-size:.92rem}.account-castdj-empty-queue p,.account-castdj-queue-note{margin:0;font-size:.78rem;line-height:1.45}.account-castdj-upload-issues{background:#220f19ad;border:1px solid #ff80965c;border-radius:12px;gap:.58rem;margin-top:.72rem;padding:.72rem .82rem;display:grid}.account-castdj-upload-issues-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.account-castdj-upload-issues-head>div{gap:.16rem;min-width:0;display:grid}.account-castdj-upload-issues-head strong{color:#ffe5eb;font-size:.9rem}.account-castdj-upload-issues-head small{color:#f1b6c3;font-size:.76rem}.account-castdj-upload-issue-list{gap:.42rem;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.account-castdj-upload-issue{background:#060c169e;border:1px solid #ffb4c333;border-radius:10px;gap:.14rem;padding:.48rem .56rem;display:grid}.account-castdj-upload-issue strong{text-overflow:ellipsis;white-space:nowrap;color:#f9f2f5;min-width:0;font-size:.8rem;overflow:hidden}.account-castdj-upload-issue span{color:#f3c2cc;font-size:.76rem;line-height:1.38}.account-castdj-accordion-list{gap:.72rem;margin-top:.78rem;display:grid}.account-castdj-accordion-item{--account-castdj-row-bg:linear-gradient(180deg, #0a1220f0, #060c16f5);--account-castdj-row-open-bg:linear-gradient(180deg, #0c1727f7, #070e19fa);--account-castdj-row-rail:#84a4d03d;background:var(--account-castdj-row-bg);box-shadow:inset 3px 0 var(--account-castdj-row-rail), 0 10px 24px #00000024;border:1px solid #84a4d01f;border-radius:12px;position:relative;overflow:hidden}.account-castdj-accordion-list>.account-castdj-accordion-item:nth-child(2n){--account-castdj-row-bg:linear-gradient(180deg, #0f1929f5, #08111efa);--account-castdj-row-open-bg:linear-gradient(180deg, #121f31fa, #0a1523fc)}.account-castdj-accordion-item.is-ready{--account-castdj-row-rail:#5bda9780}.account-castdj-accordion-item.is-needs-editing{--account-castdj-row-rail:#ff829575}.account-castdj-accordion-item.is-uploading{--account-castdj-row-rail:#ffbd5a7a}.account-castdj-accordion-item.is-processing{--account-castdj-row-rail:#68a5ff7a}.account-castdj-accordion-item.is-open{background:var(--account-castdj-row-open-bg);box-shadow:inset 3px 0 var(--account-castdj-row-rail), 0 18px 34px #0000003d}.account-castdj-accordion-header{justify-content:space-between;align-items:center;gap:.75rem;padding:.68rem .78rem;display:flex}.account-castdj-accordion-open-button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(22rem,1fr) minmax(18rem,.56fr);align-items:center;gap:.82rem;padding:0;display:grid}.account-castdj-accordion-open-button:focus-visible{outline:0}.account-castdj-accordion-open-button:focus-visible .account-castdj-accordion-caret{border-color:#8df0dac7;box-shadow:0 0 0 3px #8df0da29}.account-castdj-accordion-caret{color:#d8e7f8;background:#09101cbd;border:1px solid #84a4d057;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.account-castdj-accordion-open-button:hover .account-castdj-accordion-caret{background:#142f32b3;border-color:#8df0da80}.account-castdj-accordion-item.is-open .account-castdj-accordion-caret{background:#142f32d1;border-color:#8df0daa3;transform:rotate(180deg)}.account-castdj-accordion-main{gap:.22rem;min-width:0;display:grid}.account-castdj-row-title-line{flex-wrap:wrap;align-items:baseline;gap:.36rem .66rem;min-width:0;display:flex}.account-castdj-row-title-line strong{color:#f0f8ff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.93rem;overflow:hidden}.account-castdj-row-title-line>span{color:#91a7c2;white-space:nowrap;font-size:.72rem;font-weight:850}.account-castdj-accordion-main small{text-overflow:ellipsis;white-space:nowrap;color:#9eb9d7;min-width:0;font-size:.77rem;overflow:hidden}.account-castdj-required-copy{font-weight:750;color:#ffbf7b!important}.account-castdj-row-taxonomy{flex-wrap:nowrap;align-items:center;gap:.22rem;min-width:0;max-width:100%;display:flex;overflow:hidden}.account-castdj-row-classification{grid-template-columns:auto minmax(0,1fr);justify-self:end;align-items:center;gap:.52rem;width:min(100%,34rem);min-width:0;display:grid}.account-castdj-row-taxonomy-stack{gap:.22rem;min-width:0;display:grid}.account-castdj-row-taxonomy-group{grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.34rem;min-width:0;display:grid}.account-castdj-row-taxonomy-heading{color:#7791af;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:900}.account-castdj-row-taxonomy-pill{color:#dcecff;white-space:nowrap;text-overflow:ellipsis;border:1px solid #84a4d038;border-radius:999px;align-items:center;max-width:9rem;min-height:1.18rem;padding:.07rem .34rem;font-size:.61rem;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.account-castdj-row-taxonomy-pill.is-genre{color:#c8fff5;background:#18434094;border-color:#8df0da61}.account-castdj-row-taxonomy-pill.is-tag{color:#d7e6ff;background:#192d5994;border-color:#6c98ff57}.account-castdj-row-taxonomy-pill.is-more{color:#91a7c2;background:#080f1d6b;border-color:#84a4d02e;max-width:none}.account-castdj-accordion-actions{flex:none;align-items:center;gap:.44rem;display:inline-flex}.account-castdj-row-publish-btn{color:#e8fff4;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#196648c7;border:1px solid #50e6a4b8;border-radius:999px;min-height:2rem;padding:.32rem .88rem;font-size:.72rem;font-weight:900;box-shadow:inset 0 1px #ffffff1f}.account-castdj-row-publish-btn:hover:not(:disabled){background:#1f825be6;border-color:#85ffcbe6}.account-castdj-row-publish-btn:disabled{opacity:.58;cursor:default}.account-castdj-row-label-badge{background:#060d18d6;border:1px solid #84a4d05c;border-radius:8px;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;overflow:hidden}.account-castdj-row-label-badge img{object-fit:cover;width:100%;height:100%}.account-castdj-row-label-badge span{color:#bceee5;letter-spacing:.04em;font-size:.72rem;font-weight:900}.account-castdj-progress-track{background:#ffffff14;border-radius:999px;width:100%;height:4px;margin-top:.16rem;overflow:hidden}.account-castdj-progress-fill{background:linear-gradient(90deg,#ffb24ee6,#ffe47ce6);border-radius:999px;height:100%}.account-castdj-accordion-body{border-top:0;padding:.9rem}.account-castdj-accordion-item.is-open .account-castdj-accordion-body{background:#0409122e}.account-castdj-draft-edit-form{gap:.62rem;display:grid}.account-castdj-preview-audio{gap:.35rem;display:grid}.account-castdj-preview-audio label{color:#9eb9d7;font-size:.78rem}.account-castdj-audio{width:100%}.account-castdj-native-audio{display:none}.account-castdj-preview-player{background:radial-gradient(circle at 12% 0,#8df0da26,#0000 34%),linear-gradient(#0f1b2df5,#050b15fa);border:1px solid #84a4d057;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3rem;padding:.52rem .7rem;display:grid;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000003d}.account-castdj-preview-play{color:#f0f8ff;cursor:pointer;background:#080f1deb;border:1px solid #84a4d070;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.account-castdj-preview-play svg{fill:currentColor}.account-castdj-preview-play:hover,.account-castdj-preview-play.is-playing{color:#ccfff5;background:#134d48d1;border-color:#8df0dab8}.account-castdj-preview-play:active{transform:scale(.96)}.account-castdj-preview-time{color:#d8e8fb;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-align:center;min-width:2.45rem;font-size:.78rem;font-weight:850}.account-castdj-preview-time.is-duration{color:#91a7c2}.account-castdj-preview-range{cursor:pointer;appearance:none;border:0;border-radius:999px;outline:0;width:100%;height:.46rem}.account-castdj-preview-range::-webkit-slider-thumb{appearance:none;background:#8df0da;border:2px solid #08111f;border-radius:999px;width:1rem;height:1rem;box-shadow:0 0 0 4px #8df0da24}.account-castdj-preview-range::-moz-range-thumb{background:#8df0da;border:2px solid #08111f;border-radius:999px;width:1rem;height:1rem;box-shadow:0 0 0 4px #8df0da24}.account-castdj-draft-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.account-castdj-draft-grid label.is-wide{grid-column:span 2}.account-castdj-draft-grid label,.account-castdj-draft-description{color:#bdd6ef;gap:.28rem;font-size:.77rem;display:grid}.account-castdj-field-label{justify-content:space-between;align-items:baseline;gap:.55rem;min-width:0;display:flex}.account-castdj-field-label>span:first-child{flex:none}.account-castdj-field-label>span:last-child{color:#8fa8c4;letter-spacing:.02em;text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.68rem;font-weight:750;overflow:hidden}.account-castdj-draft-grid input,.account-castdj-draft-grid select,.account-castdj-draft-description textarea{color:#0f172a;background:#f8fafc;border:1px solid #94a3b8a8;border-radius:10px;width:100%;padding:.43rem .52rem;font-size:.86rem;box-shadow:inset 0 1px 2px #0f172a14,0 1px #ffffff0a}.account-castdj-draft-grid input::placeholder,.account-castdj-draft-description textarea::placeholder{color:#64748b}.account-castdj-draft-grid input:focus,.account-castdj-draft-grid select:focus,.account-castdj-draft-description textarea:focus{border-color:#8df0dabf;outline:0;box-shadow:inset 0 1px 2px #0f172a14,0 0 0 3px #8df0da33}.account-castdj-draft-grid input[readonly]{color:#64748b;cursor:default;background:#e2e8f0;border-color:#94a3b857}.account-castdj-draft-description textarea{resize:vertical;min-height:70px}.account-castdj-detected-strip{background:#040a146b;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.34rem;padding:.46rem .52rem;display:flex}.account-castdj-detected-kicker{color:#829bb8;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.account-castdj-detected-chip{color:#cfdef0;background:#08101e9e;border:1px solid #84a4d033;border-radius:999px;align-items:center;gap:.34rem;min-height:1.65rem;padding:.14rem .52rem;font-size:.72rem;line-height:1;display:inline-flex}.account-castdj-detected-chip span{color:#8fa8c4;font-weight:800}.account-castdj-detected-chip strong{color:#ecf6ff;font-size:.74rem;font-weight:900}.account-castdj-detected-chip.is-clean{background:#0c302da8;border-color:#8df0da52}.account-castdj-detected-chip.is-dirty{background:#3a230dad;border-color:#ffb16361}.account-castdj-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.account-castdj-taxonomy-picker{background:#040a145c;border:1px solid #84a4d029;border-radius:12px;gap:.42rem;min-width:0;padding:.5rem;display:grid}.account-castdj-taxonomy-picker.is-open{background:#08131fa8;border-color:#8df0da5c}.account-castdj-taxonomy-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.6rem;padding:0;display:flex}.account-castdj-taxonomy-trigger>span:first-child{gap:.08rem;min-width:0;display:grid}.account-castdj-taxonomy-trigger strong{color:#e5f2ff;font-size:.84rem}.account-castdj-taxonomy-trigger small{color:#8badcd;font-size:.73rem}.account-castdj-taxonomy-trigger-meta{color:#d9ecff;flex:none;align-items:center;gap:.32rem;font-size:.76rem;font-weight:850;display:inline-flex}.account-castdj-taxonomy-trigger-meta em{color:#8df0da;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-style:normal}.account-castdj-taxonomy-picker.is-open .account-castdj-taxonomy-trigger-meta svg{transform:rotate(180deg)}.account-castdj-selected-taxonomy{flex-wrap:wrap;align-items:center;gap:.3rem;min-height:1.65rem;display:flex}.account-castdj-selected-taxonomy.is-empty{color:#7896b7;font-size:.72rem}.account-castdj-taxonomy-inline-search{flex:8rem;min-width:7rem}.account-castdj-taxonomy-inline-search input{color:#0f172a;background:#f8fafc;border:1px solid #94a3b861;border-radius:999px;outline:none;width:100%;min-height:1.5rem;padding:.15rem .48rem;font-size:.76rem}.account-castdj-taxonomy-inline-search input:focus{background:#fff;border-color:#8df0dabf;box-shadow:0 0 0 2px #8df0da29}.account-castdj-taxonomy-inline-search input::placeholder{color:#64748b}.account-castdj-taxonomy-inline-search input:disabled{color:#94a3b8;cursor:default;background:#e2e8f0}.account-castdj-selected-taxonomy-pill{color:#ddfff7;cursor:pointer;background:#1436379e;border:1px solid #8df0da57;border-radius:999px;align-items:center;gap:.22rem;max-width:100%;min-height:1.5rem;padding:.14rem .42rem;font-size:.72rem;font-weight:800;display:inline-flex}.account-castdj-selected-taxonomy-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-castdj-taxonomy-menu{border-top:1px solid #84a4d033;gap:.42rem;padding-top:.45rem;display:grid}.account-castdj-taxonomy-search{align-items:center;display:flex;position:relative}.account-castdj-taxonomy-search svg{color:#8badcd;pointer-events:none;position:absolute;left:.58rem}.account-castdj-taxonomy-search input{color:#0f172a;background:#f8fafc;border:1px solid #94a3b88f;border-radius:10px;width:100%;padding:.42rem .52rem .42rem 1.8rem;font-size:.82rem}.account-castdj-taxonomy-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;max-height:12.5rem;padding-right:.12rem;display:grid;overflow:auto}.account-castdj-taxonomy-option{color:#d2e5f8;background:#070d18a8;border:1px solid #84a4d038;border-radius:9px;align-items:center;gap:.34rem;min-width:0;min-height:1.85rem;padding:.22rem .46rem;font-size:.74rem;display:inline-flex}.account-castdj-taxonomy-option.is-selected{color:#e5fffa;background:#143d3ab8;border-color:#8df0da73}.account-castdj-taxonomy-option.is-highlighted{color:#fff1c5;background:#342711c7;border-color:#ffd57a8f}.account-castdj-taxonomy-option.is-disabled{opacity:.48}.account-castdj-taxonomy-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-castdj-taxonomy-empty{color:#8badcd;grid-column:1/-1;margin:0;font-size:.78rem}.account-castdj-chip{color:#d2e5f8;background:#09101cbd;border:1px solid #84a4d047;border-radius:999px;align-items:center;gap:.35rem;min-height:1.9rem;padding:0 .58rem;font-size:.75rem;display:inline-flex}.account-castdj-draft-footer{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.account-castdj-draft-footer .account-subtle{overflow-wrap:anywhere;min-width:0;min-height:1.35rem}.account-castdj-snippet-editor{background:#080f1db8;border:1px solid #84a4d03d;border-radius:12px;gap:.62rem;padding:.7rem;display:grid}.account-castdj-snippet-stack{gap:.55rem;display:grid}.account-castdj-snippet-status{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.account-castdj-snippet-header{gap:.22rem;display:grid}.account-castdj-snippet-header strong{color:#ecf7ff;font-size:.9rem}.account-castdj-snippet-header span{color:#9eb9d7;font-size:.78rem}.account-castdj-snippet-waveform-shell{position:relative}.account-castdj-snippet-waveform{background:#050b16e6;border:1px solid #84a4d03d;border-radius:10px;min-height:120px}.account-castdj-snippet-waveform.is-loading{min-height:120px}.account-castdj-snippet-overlay{color:#b8d1eb;background:#08101cad;border-radius:10px;justify-content:center;align-items:center;font-size:.82rem;display:flex;position:absolute;inset:0}.account-castdj-snippet-overlay.is-error{color:#ffc1cf}.account-castdj-snippet-controls{gap:.45rem;display:grid}.account-castdj-snippet-selection-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.account-castdj-create-snippet-btn{color:#071120;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:radial-gradient(circle at 18% 0,#ffeba033,#0000 32%),linear-gradient(135deg,#84d5bdf5,#e2b368f5);border:1px solid #8df0dac2;border-radius:999px;min-height:2.35rem;padding:.36rem 1.25rem;font-size:.76rem;font-weight:950;box-shadow:inset 0 1px #ffffff38,0 12px 24px #14544a3d}.account-castdj-create-snippet-btn:hover:not(:disabled){filter:brightness(1.06);border-color:#e8cd85eb}.account-castdj-create-snippet-btn:disabled{opacity:.56;cursor:default;filter:grayscale(.3);box-shadow:none}.account-castdj-snippet-durations,.account-castdj-snippet-actions{flex-wrap:wrap;align-items:center;gap:.42rem;display:inline-flex}.account-castdj-hidden-input{display:none}@media (max-width:1180px){.account-castdj-accordion-open-button{grid-template-columns:auto minmax(0,1fr)}.account-castdj-row-classification{grid-column:2;justify-self:stretch;width:100%;max-width:42rem}}@media (max-width:960px){.account-castdj-uploader-summary{grid-template-columns:1fr;align-items:stretch}.account-castdj-uploader-stats{width:100%}.account-castdj-upload-label-step{grid-template-columns:1fr;align-items:stretch}.account-castdj-dropzone-rules{grid-template-columns:1fr;width:100%;display:grid}.account-castdj-accordion-header{flex-direction:column;align-items:stretch}.account-castdj-accordion-actions{justify-content:flex-end}.account-castdj-draft-grid,.account-castdj-taxonomy-grid{grid-template-columns:1fr}.account-castdj-draft-grid label.is-wide{grid-column:auto}.account-castdj-taxonomy-options,.account-castdj-chip-list{grid-template-columns:1fr}.account-castdj-snippet-selection-row{flex-direction:column;align-items:stretch}.account-castdj-create-snippet-btn{width:100%}}@media (max-width:560px){.account-castdj-uploader-stats{grid-template-columns:1fr}.account-castdj-uploader-stat{border-bottom:1px solid #84a4d033;border-right:0}.account-castdj-uploader-stat:last-child{border-bottom:0}}:root{--bg:#071019;--surface:#0d1823;--surface-2:#122334;--text:#eef3f7;--muted:#9fb0bb;--accent:#61dfc7;--accent-2:#ffb36a;--border:#ffffff1f;--shell-gutter:clamp(.75rem, 1.1vw, 1.5rem);--shell-width:calc(100% - var(--shell-gutter) - var(--shell-gutter));--shadow-soft:0 24px 60px #0000003d;--shadow-strong:0 32px 90px #0000005c}html,body{font-family:var(--font-body), "Avenir Next", sans-serif;color:var(--text);background:radial-gradient(circle at 0 0,#215e623d,#0000 34%),radial-gradient(circle at 100% 0,#b76e2c1f,#0000 28%),linear-gradient(#071019 0%,#09131d 52%,#060d14 100%)}body{letter-spacing:-.01em}.app-shell-main{padding-bottom:126px}.app-shell-content{padding-top:.9rem}.app-beta-banner{width:var(--shell-width);color:#f7edd0;background:linear-gradient(135deg,#65481847,#0f1d2af0),#09111beb;border:1px solid #f4d27b61;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin:.9rem auto 0;padding:.76rem .9rem;display:flex;box-shadow:0 16px 34px #0000003d}.app-beta-banner-copy{gap:.16rem;min-width:0;display:grid}.app-beta-banner-title{color:#f4d27b;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:800;line-height:1}.app-beta-banner-text{color:#e8f0f8;margin:0;font-size:.9rem;line-height:1.36}.app-beta-banner-link{color:#fff7df;letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#f4d27b24;border:1px solid #f4d27b80;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:2rem;padding:0 .85rem;font-size:.78rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.app-beta-banner-link:hover{color:#f5fffd;background:#61dfc721;border-color:#61dfc78f}.app-footer{width:var(--shell-width);border-top:1px solid #ffffff17;margin:1.35rem auto 0;padding-top:1rem;padding-bottom:.4rem}.app-footer-copy{color:#8ea1af;letter-spacing:.02em;font-size:.78rem}.app-footer-link{color:#d2dde6;letter-spacing:.08em;background:#ffffff0a;border-color:#ffffff1f;border-radius:999px;min-height:1.95rem;padding:0 .8rem;font-size:.72rem}.app-footer-link:hover{color:#f2f9fc;background:#61dfc714;border-color:#61dfc757;transform:translateY(-1px)}.app-top-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#060b10d6,#060b10ad);border-bottom:1px solid #ffffff14}.app-top-nav-inner{width:var(--shell-width);grid-template-columns:auto 1fr auto;gap:1rem;min-height:4.65rem;margin:0 auto;padding:.7rem 0}.app-top-brand-logo{height:clamp(2.2rem,3.2vw,2.85rem);max-height:none}.app-top-links{background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;justify-self:center;gap:.2rem;padding:.2rem;box-shadow:inset 0 1px #ffffff0a}.app-top-link{min-height:2.3rem;font-family:var(--font-body), "Avenir Next", sans-serif;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;color:#b5c2cc;opacity:1;border-radius:999px;padding:.38rem .9rem;font-size:.76rem;font-weight:700}.app-top-link:hover{color:#f2f7fb;text-shadow:none;background:#ffffff0d;transform:none}.app-top-link.is-active{color:#071019;text-shadow:none;background:linear-gradient(135deg,#61dfc7f5,#ffb36aeb);font-weight:800;transform:none}.app-top-actions{gap:.5rem}.app-top-cart-btn,.app-top-icon-btn,.app-top-btn,.app-top-account-link{border-radius:999px}.app-top-cart-btn,.app-top-icon-btn{color:#d7e1e9;background:#ffffff0d;border-color:#ffffff1f;width:2.25rem;height:2.25rem}.app-top-cart-btn:hover,.app-top-icon-btn:hover{color:#f6fbff;background:#61dfc714;border-color:#61dfc752;transform:translateY(-1px)}.app-top-cart-btn.has-items{color:#052f28;background:linear-gradient(135deg,#61dfc7f5,#82f4cfe6);border-color:#61dfc799}.app-top-cart-count{color:#f2f7fb;background:#061118f0;border-color:#fff6}.app-top-favorites-btn{color:#ffb8ca}.app-top-favorites-btn.has-items{color:#fff7fa;background:linear-gradient(135deg,#802643f0,#d25279d6);border-color:#ff7b9e85}.app-top-favorites-btn:not(.has-items) .app-top-cart-count{color:#b8c5d4;background:#0c131ff5;border-color:#a0b2ca57}.app-top-account{border-left:0;gap:.4rem;margin-left:0;padding-left:0}.app-top-account-link{background:#ffffff0a;border:1px solid #ffffff14;padding:.28rem .52rem .28rem .32rem}.app-top-account-link:hover{background:#ffffff12;border-color:#61dfc738}.app-top-account-thumb{border-radius:999px;width:1.8rem;height:1.8rem}.app-top-account-name{letter-spacing:.07em;font-size:.7rem}.app-top-account-role{color:#95a8b5;font-size:.58rem}.app-top-btn{color:#edf4f8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border-color:#ffffff1f;min-height:2.3rem;padding:.42rem .95rem;font-size:.74rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.app-top-btn:hover{color:#f8fcff;background:#ffffff14;border-color:#61dfc74d;transform:translateY(-1px)}.app-top-btn.is-accent{color:#051411;background:linear-gradient(135deg,#61dfc7f5,#ffb36aeb);border-color:#61dfc780}.app-top-btn.is-muted{color:#d1dbe2}.app-top-btn.is-danger{color:#ffd1d1;background:#571b23cc;border-color:#ff808070}.catalog-shell{width:var(--shell-width);margin:0 auto;padding:1.3rem 0 6.8rem}.landing-shell{gap:1.35rem;width:100%;max-width:none;padding:0 0 7rem}.landing-shell>:not(.landing-hero){width:var(--shell-width);margin-inline:auto}.landing-hero{min-height:calc(100svh - var(--top-nav-height));box-shadow:none;background:radial-gradient(circle at 12% 18%,#61dfc729,#0000 25%),radial-gradient(circle at 80% 15%,#ffb36a24,#0000 22%),linear-gradient(135deg,#08121b 0%,#09131c 58%,#050b11 100%);border-radius:0;margin-inline:calc(50% - 50vw);padding:0;overflow:clip}.landing-hero-glow{opacity:1;background:radial-gradient(circle at 78% 32%,#ffffff0a,#0000 28%),linear-gradient(#ffffff05,#0000 24%)}.landing-hero-frame{width:var(--shell-width);margin:0 auto;padding:clamp(1.8rem,4.5vw,3.2rem) 0 clamp(1.6rem,4vw,2.4rem)}.landing-hero-grid{min-height:calc(100svh - var(--top-nav-height) - 4.4rem);grid-template-columns:minmax(0,.82fr) minmax(360px,1.08fr);align-items:end;gap:clamp(1.2rem,3vw,2.8rem)}.landing-hero-copy{align-content:end;gap:1rem;max-width:35rem;padding-bottom:clamp(.2rem,1vw,.9rem);animation:.7s both landing-rise}.landing-kicker{letter-spacing:.14em;color:#95bfb7;font-size:.74rem}.landing-hero-copy h1{text-transform:none;letter-spacing:0;max-width:9.8ch;font-size:clamp(3.1rem,8vw,6.55rem);line-height:.84}.landing-hero-copy p{color:#c3d0d7;max-width:32rem;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.52}.landing-highlight-row{gap:.55rem}.landing-highlight-row span{color:#e1e9ee;letter-spacing:.08em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;min-height:1.8rem;padding:.18rem .8rem;font-size:.69rem}.landing-cta-row{gap:.7rem;margin-top:.25rem}.landing-cta-primary,.landing-cta-secondary{min-height:2.95rem;font-family:var(--font-body), "Avenir Next", sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:0 1.12rem;font-size:.78rem}.landing-cta-primary{color:#051411;background:linear-gradient(135deg,#61dfc7fa,#ffb36aeb);box-shadow:0 14px 30px #0000003d}.landing-cta-primary:hover{transform:translateY(-1px);box-shadow:0 20px 36px #00000047}.landing-cta-secondary{color:#eff6fb;background:#ffffff0d;border:1px solid #ffffff24}.landing-cta-secondary:hover{background:#ffffff17;transform:translateY(-1px)}.landing-gate-note{color:#93a6b2;letter-spacing:0;font-size:.81rem}.landing-hero-art{min-height:clamp(360px,58vh,640px);box-shadow:var(--shadow-strong);background:radial-gradient(circle at 12% 12%,#ffb36a24,#0000 22%),linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:32px;padding:clamp(.95rem,1.8vw,1.3rem)}.landing-hero-art:before,.landing-hero-art:after{display:none}.landing-hero-art-glow{filter:blur(34px);opacity:.32}.landing-hero-art-glow.is-a{background:#61dfc780;width:clamp(180px,26vw,300px);height:84px;top:-1%;left:6%}.landing-hero-art-glow.is-b{background:#ffb36a57;width:clamp(180px,23vw,280px);height:84px;bottom:8%;right:2%}.landing-hero-screen{height:100%;min-height:inherit;background:#09111a;border:1px solid #ffffff14;border-radius:24px;position:relative;overflow:hidden}.landing-hero-screen-image{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;transform:scale(1.02)}.landing-hero-screen-fade{background:linear-gradient(#070e1514,#070e1585),linear-gradient(120deg,#070e150a,#070e15c2);position:absolute;inset:0}.landing-hero-brand-panel{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#060d14e0,#060d14b8);border:1px solid #ffffff14;border-radius:24px;gap:.45rem;padding:1rem 1.05rem;animation:.88s both landing-rise;display:grid;position:absolute;bottom:clamp(1rem,2vw,1.3rem);left:clamp(1rem,2vw,1.3rem);right:clamp(1rem,2vw,1.3rem)}.landing-hero-logo{filter:none;width:min(100%,320px);max-height:none;animation:none;transform:none}.landing-hero-era-glow{text-align:left;font-family:var(--font-body), "Avenir Next", sans-serif;letter-spacing:.01em;text-transform:none;color:#c9d9df;text-shadow:none;padding:0;font-size:.88rem;font-weight:600;position:static}.landing-proof-strip,.landing-member-preview,.landing-paired-offer,.landing-legacy,.landing-join-notes,.landing-final-cta,.catalog-page-hero,.labels-page-hero,.tracks-guidance-panel,.page-message-banner,.labels-search,.multipacks-search,.multipacks-filter,.labels-stat-card,.label-card,.multipacks-card,.account-card{box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff08,#ffffff04),linear-gradient(#0a121bf5,#080e15f5);border:1px solid #ffffff17;border-radius:24px}.landing-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.landing-proof-item{background:#ffffff04;gap:.45rem;padding:1.2rem 1.25rem;display:grid}.landing-proof-item h2{font-family:var(--font-nav-display), "Avenir Next", sans-serif;margin:0;font-size:1.36rem;line-height:1}.landing-proof-item p{color:#a8b9c4;margin:0;line-height:1.5}.landing-member-preview{grid-template-columns:minmax(0,.94fr) minmax(340px,1.06fr);gap:1.2rem;padding:1.3rem}.landing-member-preview-copy{align-content:start;gap:.8rem}.landing-member-preview-copy h2{text-transform:none;font-size:clamp(1.9rem,4vw,3rem);line-height:.96}.landing-member-preview-copy p{color:#afbdc7;line-height:1.5}.landing-step-list{gap:.75rem;display:grid}.landing-step{border-top:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding-top:.8rem;display:grid}.landing-step:first-child{border-top:0;padding-top:0}.landing-step-index{color:#81ead5;letter-spacing:.08em;background:#61dfc717;border:1px solid #61dfc742;border-radius:999px;justify-content:center;align-items:center;min-width:2.6rem;height:2.6rem;font-size:.78rem;font-weight:800;display:inline-flex}.landing-step-copy{gap:.28rem;display:grid}.landing-step-copy h3{color:#f3f7fa;margin:0;font-size:1rem}.landing-step-copy p{margin:0;font-size:.94rem}.landing-member-preview-media{border-radius:20px;min-height:clamp(320px,46vh,520px)}.landing-member-preview-image{opacity:.88;filter:saturate(.94)brightness(.86)contrast(1.02)}.landing-member-preview-fade{background:linear-gradient(145deg,#050b1014,#050b1094),linear-gradient(#0000 60%,#61dfc714)}.landing-paired-offer{grid-template-columns:auto minmax(0,1fr);padding:1.2rem 1.3rem}.landing-paired-offer-logo{filter:none;max-width:clamp(120px,14vw,170px)}.landing-paired-offer-copy{gap:.5rem}.landing-paired-offer-copy h2{text-transform:none;font-size:clamp(1.8rem,4vw,3rem);line-height:.96}.landing-paired-offer-copy>p:last-child{color:#afbec8;max-width:44rem}.landing-legacy,.landing-join-notes,.landing-final-cta{padding:1.2rem 1.3rem}.landing-section-head{gap:.3rem}.landing-section-head h2,.landing-final-cta h2{text-transform:none;font-size:clamp(1.85rem,4vw,3rem);line-height:.95}.landing-legacy-head{grid-template-columns:minmax(0,1fr)}.landing-legacy-head-mark{display:none}.landing-legacy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.landing-legacy-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;gap:.35rem;padding:1.1rem}.landing-legacy-marker{letter-spacing:.02em;text-transform:none;color:#eff4f8;font-size:1.18rem}.landing-legacy-card h3{display:none}.landing-legacy-card p{color:#9fb1bd;font-size:.94rem;line-height:1.45}.landing-join-note-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.landing-join-note{border-top:1px solid #ffffff14;padding-top:.95rem}.landing-join-note h3{color:#f2f6fa;margin:0 0 .28rem;font-size:.98rem}.landing-join-note p{color:#a4b5c1;margin:0;font-size:.92rem;line-height:1.45}.landing-final-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}.landing-final-cta-copy{gap:.45rem}.landing-final-cta-brand{filter:none;width:min(100%,300px)}.landing-final-cta p{color:#acbbc5;max-width:38rem}.catalog-page-hero,.labels-page-hero{align-items:center;gap:1rem;margin-bottom:1.2rem;padding:1.15rem 1.2rem}.catalog-page-logo-wrap{background:radial-gradient(circle at 30% 25%,#61dfc72e,#0000 42%),linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:20px;flex-shrink:0;place-items:center;width:4.7rem;height:4.7rem;display:grid}.catalog-page-logo{width:54px}.catalog-page-copy{min-width:0}.catalog-page-kicker{letter-spacing:.12em;text-transform:uppercase;color:#93bcb5;margin:0 0 .3rem;font-size:.72rem;font-weight:700}.catalog-page-hero h1,.labels-page-hero h1{font-family:var(--font-nav-display), "Avenir Next", sans-serif;letter-spacing:0;font-size:clamp(1.9rem,4.2vw,3.1rem);line-height:.95}.catalog-page-hero p,.labels-page-hero p{color:#a8b9c4;max-width:42rem;margin-top:.45rem;line-height:1.48}.tracks-guidance-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1.1rem 1.2rem;display:grid}.tracks-guidance-copy{gap:.35rem}.tracks-guidance-kicker{color:#93bcb5}.tracks-guidance-copy h2{font-family:var(--font-nav-display), "Avenir Next", sans-serif;font-size:clamp(1.45rem,3vw,2.25rem);line-height:.98}.tracks-guidance-copy p:last-child{color:#a8b8c3;max-width:40rem;margin-top:.15rem;line-height:1.48}.tracks-guidance-actions{gap:.5rem}.tracks-guidance-link,.playlist-detail-actions .tracks-guidance-link{color:#ebf3f7;letter-spacing:.08em;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;min-height:2.55rem;padding:0 .9rem;font-size:.73rem}.tracks-guidance-link:hover,.playlist-detail-actions .tracks-guidance-link:hover{background:#61dfc714;border-color:#61dfc74d;transform:translateY(-1px)}.tracks-guidance-link.is-primary{color:#051411;background:linear-gradient(135deg,#61dfc7f5,#ffb36aeb);border-color:#61dfc775}.page-message-banner,.labels-search,.multipacks-search,.multipacks-filter,.labels-stat-card{padding:.95rem 1rem}.page-message-head h2,.labels-stat-card strong{font-family:var(--font-nav-display), "Avenir Next", sans-serif}.label-card,.multipacks-card{border-radius:22px;overflow:hidden}.label-card-link:hover .label-card,.multipacks-card:hover{border-color:#61dfc73d;transform:translateY(-4px);box-shadow:0 34px 66px #0000004d}.label-card-cover,.multipacks-card-cover-wrap{border-bottom-color:#ffffff14}.account-shell{width:var(--shell-width);gap:1rem;padding:.65rem 0 1.2rem}.account-card{padding:1.15rem 1.2rem}.account-overview-card{background:radial-gradient(circle at 0 0,#61dfc71f,#0000 24%),linear-gradient(#0a121bf5,#080e15f5);grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:1rem;display:grid}.account-overview-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;display:grid}.account-overview-avatar{border-radius:20px;width:72px;height:72px}.account-overview-copy{gap:.2rem;min-width:0;display:grid}.account-overview-kicker{color:#91a3af;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.account-overview-copy h1{color:#f2f7fa;font-family:var(--font-nav-display), "Avenir Next", sans-serif;overflow-wrap:anywhere;margin:0;font-size:2.05rem;line-height:.98}.account-overview-copy p{color:#a8b9c4;overflow-wrap:anywhere;margin:0;font-size:.92rem}.account-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.account-overview-stat{color:#eaf2f6;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;gap:.14rem;min-width:0;padding:.68rem .72rem;display:grid}.account-overview-stat:hover,.account-overview-stat.is-active{background:#61dfc714;border-color:#61dfc757}.account-overview-stat span,.account-overview-stat small{color:#91a3af;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-size:.7rem;font-weight:800}.account-overview-stat strong{color:#f3fbff;min-width:0;font-family:var(--font-nav-display), "Avenir Next", sans-serif;overflow-wrap:anywhere;font-size:1.55rem;line-height:.98}.account-profile-card{background:radial-gradient(circle at 0 0,#61dfc71f,#0000 24%),linear-gradient(#0a121bf5,#080e15f5)}.account-profile-head{align-items:start;gap:1rem}.account-avatar{width:84px;height:84px;font-family:var(--font-nav-display), "Avenir Next", sans-serif;background:#ffffff0a;border-color:#ffffff1a;border-radius:24px;font-size:1.45rem}.account-profile-copy{gap:.22rem;display:grid}.account-profile-card h1{font-family:var(--font-nav-display), "Avenir Next", sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:.94}.account-profile-copy p{color:#a8b9c4;margin:0;font-size:.95rem}.account-profile-intro{max-width:42rem;color:#d7e1e7!important;margin-top:.25rem!important}.account-badges{margin-top:.5rem}.account-badge{color:#e9f1f5;letter-spacing:.08em;background:#ffffff0d;border-color:#ffffff1a;border-radius:999px;min-height:1.7rem;padding:.16rem .7rem;font-size:.7rem}.account-badge.is-stars{color:#ffd6aa;background:#ffb36a17;border-color:#ffb36a57}.account-metric-grid{gap:.75rem;margin-top:1rem}.account-metric{background:#ffffff0a;border-color:#ffffff14;border-radius:20px;gap:.24rem;padding:.8rem .9rem}.account-metric span{letter-spacing:.08em;color:#91a3af;font-size:.72rem}.account-metric strong{font-family:var(--font-nav-display), "Avenir Next", sans-serif;font-size:1.7rem;line-height:.95}.account-tabs{background:#ffffff08;border-color:#ffffff17;border-radius:22px;gap:.22rem;padding:.22rem}.account-tab{color:#9caeb9;letter-spacing:.05em;text-transform:none;border-right:0;border-radius:16px;min-height:2.7rem;font-size:.8rem;font-weight:800}.account-tab:hover{color:#f2f7fa;background:#ffffff0d}.account-tab.is-active{color:#051411;background:linear-gradient(135deg,#61dfc7f5,#ffb36aeb);transform:none}.account-panel{padding-top:.2rem}.account-favorites-panel .tracks-main-shell{margin-top:.85rem}.account-panel-head h2{font-family:var(--font-nav-display), "Avenir Next", sans-serif;font-size:clamp(1.6rem,3.2vw,2.3rem);line-height:.96}.account-panel-head p{color:#9fb0bb}@keyframes landing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-hero-copy,.landing-hero-brand-panel{animation:none}}@media (max-width:1200px){.landing-proof-strip,.landing-join-note-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero-grid,.landing-member-preview{grid-template-columns:1fr}.landing-hero-grid{align-items:start;min-height:auto}.landing-hero-copy{max-width:42rem;padding-bottom:0}}@media (max-width:980px){:root{--shell-gutter:.5rem}.app-footer,.catalog-shell,.landing-shell>:not(.landing-hero),.landing-hero-frame,.account-shell{width:var(--shell-width)}.app-top-nav-inner{width:var(--shell-width);grid-template-columns:1fr auto;padding:.58rem 0}.app-top-links{display:none}.app-top-menu-btn{background:#ffffff0d;border-color:#ffffff1f;border-radius:999px;display:inline-flex}.app-top-mobile-menu.is-open{width:var(--shell-width);box-shadow:var(--shadow-soft);background:linear-gradient(#070d14fa,#070d14e6);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0 auto .78rem;padding:.68rem;display:grid}.app-top-mobile-link{color:#dce6ed;min-height:2.45rem;font-family:var(--font-body), "Avenir Next", sans-serif;letter-spacing:.08em;background:#ffffff0d;border-radius:999px;font-size:.76rem}.app-top-mobile-link.is-active{color:#051411;text-shadow:none;background:linear-gradient(135deg,#61dfc7f5,#ffb36aeb);transform:none}.app-top-account-copy{display:none}.app-top-account-link{background:0 0;border:0;padding:0}.app-top-account-thumb{display:inline-flex}.app-beta-banner{flex-direction:column;align-items:stretch;gap:.72rem;margin-top:.65rem}.app-beta-banner-link{width:100%}.landing-shell{padding-bottom:6.2rem}.landing-hero{min-height:auto}.landing-hero-frame{padding-top:1.2rem;padding-bottom:1rem}.landing-hero-copy h1{max-width:11ch}.landing-proof-strip,.landing-legacy-grid,.landing-join-note-list,.landing-final-cta,.landing-member-preview,.landing-paired-offer,.tracks-guidance-panel{grid-template-columns:1fr}.tracks-guidance-actions{width:100%}.tracks-guidance-link,.playlist-detail-actions .tracks-guidance-link{justify-content:center;width:100%}.account-card{padding:.9rem}.account-profile-head{grid-template-columns:auto 1fr}.account-profile-head>.app-top-btn{grid-column:1/-1;justify-self:start}.account-overview-card,.account-plans-stack{grid-template-columns:1fr}.account-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-layout{grid-template-columns:1fr}.account-order-card li,.account-subscription-cycle li{flex-direction:column}.account-subscription-access,.account-vetting-form,.account-admin-vetting-layout{grid-template-columns:1fr}.account-vetting-form label:nth-of-type(3),.account-vetting-form label:nth-of-type(4),.account-vetting-form label:nth-of-type(7){grid-column:auto}.account-vetting-upload{grid-template-columns:1fr}.account-order-item-meta{text-align:left}.account-subscription-summary-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){:root{--shell-gutter:.4rem}.catalog-shell,.landing-shell>:not(.landing-hero),.landing-hero-frame,.account-shell,.app-footer{width:var(--shell-width)}.catalog-shell{padding-bottom:8.2rem}.landing-shell{padding-bottom:5.8rem}.landing-hero-frame{padding-top:.95rem}.landing-hero-copy h1{max-width:9.5ch;font-size:clamp(2.45rem,15vw,4.2rem)}.landing-hero-art{border-radius:24px;min-height:260px;padding:.75rem}.landing-hero-screen,.landing-hero-brand-panel,.landing-member-preview-media{border-radius:18px}.landing-cta-row{flex-direction:column;align-items:stretch}.landing-cta-primary,.landing-cta-secondary{width:100%}.catalog-page-hero,.labels-page-hero,.landing-proof-strip,.landing-member-preview,.landing-paired-offer,.landing-legacy,.landing-join-notes,.landing-final-cta,.tracks-guidance-panel,.page-message-banner,.label-card,.multipacks-card,.account-card,.account-tabs{border-radius:20px}.catalog-page-hero,.labels-page-hero{flex-direction:column;align-items:flex-start}.catalog-page-logo-wrap{border-radius:16px;width:4rem;height:4rem}.account-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.account-overview-main{grid-template-columns:1fr}.account-overview-avatar{width:64px;height:64px}.account-overview-copy h1{font-size:1.65rem}.account-overview-stat{padding:.6rem}.account-overview-stat strong{font-size:1.25rem}.account-tab{min-height:2.5rem;font-size:.72rem}.account-metric-grid,.account-history-overview,.account-settings-field-grid,.account-settings-stat-list,.account-subscription-summary-grid,.account-settings-identity{grid-template-columns:1fr}.account-settings-actions .app-top-btn{width:100%}.account-support-form{grid-template-columns:1fr}.account-support-form-actions{flex-direction:column;align-items:stretch}.account-support-form-actions .app-top-btn{width:100%}.account-history-section-head,.account-order-card header,.account-subscription-cycle header{align-items:flex-start}.account-order-card header,.account-subscription-cycle header{flex-direction:column}.account-plan-market-head,.account-plan-card-head,.account-plan-previous-list article{flex-direction:column;align-items:flex-start}.account-plan-facts div{grid-template-columns:1fr;gap:.18rem}.account-plan-actions .app-top-btn{width:100%}.account-order-totals{text-align:left}}.labels-page-toolbar,.editors-toolbar{align-items:stretch}.labels-search>span,.editors-search>span,.editors-sort>span,.multipacks-search>span,.multipacks-filter>span{letter-spacing:.11em;color:#90a6b2;font-size:.68rem;font-weight:800}.labels-search input,.editors-search input,.editors-sort select,.multipacks-search input,.multipacks-filter select{color:#edf3f7;background:#ffffff0a;border-color:#ffffff17;border-radius:16px;height:2.9rem;padding-inline:.95rem}.labels-search input::placeholder,.editors-search input::placeholder,.multipacks-search input::placeholder{color:#80949f}.labels-search input:focus-visible,.editors-search input:focus-visible,.editors-sort select:focus-visible,.multipacks-search input:focus-visible,.multipacks-filter select:focus-visible{border-color:#61dfc752;box-shadow:0 0 0 3px #61dfc71f}.labels-stat-list,.editors-stats{gap:.75rem}.labels-stat-card p,.editors-stat-card p{letter-spacing:.1em;color:#90a6b2;font-size:.68rem;font-weight:800}.labels-stat-card strong,.editors-stat-card strong{font-family:var(--font-nav-display), "Avenir Next", sans-serif;font-size:1.45rem}.labels-grid,.editors-grid,.multipacks-grid{gap:1rem}.label-card-cover,.editor-card-cover-wrap,.multipacks-card-cover-wrap{position:relative;overflow:hidden}.label-card-cover:after,.editor-card-cover-wrap:after,.multipacks-card-cover-wrap:after{content:"";pointer-events:none;background:linear-gradient(#060c120a,#060c1252);position:absolute;inset:0}.label-card-body,.editor-card-body,.multipacks-card-body{padding:1rem}.label-card-body h2,.editor-card-body h2,.multipacks-card-title{font-family:var(--font-nav-display), "Avenir Next", sans-serif;font-size:1.22rem;line-height:.98}.label-card-description,.editor-card-country,.editor-card-upload,.multipacks-card-editor,.multipacks-card-meta{color:#9eb0bb;line-height:1.46}.editor-card-country{font-size:.84rem}.editor-card-upload{font-size:.76rem}.label-card-meta,.editor-card-meta{margin-top:.8rem}.label-card-meta span,.editor-card-meta span,.multipack-detail-editor-pill,.multipack-detail-chip{color:#e3ecf1;background:#ffffff0d;border-color:#ffffff14}.multipacks-toolbar{grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(160px,.56fr)) max-content;gap:.75rem}.multipacks-results-copy{color:#92a5b2;letter-spacing:.02em;font-size:.84rem}.multipacks-card-title{color:#f2f7fb}.multipacks-card-title:hover{color:#fff}.multipacks-card-foot{border-top:1px solid #ffffff12;margin-top:.35rem;padding-top:.8rem}.multipacks-card-price{font-family:var(--font-nav-display), "Avenir Next", sans-serif;color:#d6f1e9;font-size:1.25rem}.multipacks-card-add{min-height:2.35rem}.detail-shell{padding-top:.7rem;padding-bottom:1.6rem}.back-link{color:#dce8ef;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;min-height:2.35rem;margin-bottom:1rem;padding:0 .9rem;font-size:.74rem;font-weight:800;display:inline-flex}.back-link:hover{background:#61dfc714;border-color:#61dfc73d}.detail-hero{align-items:stretch;gap:1rem}.detail-art{min-height:0;box-shadow:var(--shadow-soft);background-color:#0f1b27;border-color:#ffffff14;border-radius:28px}.detail-panel{box-shadow:var(--shadow-soft);background:radial-gradient(circle at 0 0,#61dfc714,#0000 20%),linear-gradient(#ffffff08,#ffffff04),linear-gradient(#0a121bf5,#080e15f5);border-color:#ffffff14;border-radius:28px;padding:1.3rem}.catalog-chip{color:#9eead9;letter-spacing:.1em;background:#61dfc714;border-color:#61dfc73d;padding:.38rem .82rem;font-size:.67rem;font-weight:800}.detail-panel h1{font-family:var(--font-nav-display), "Avenir Next", sans-serif;margin:.7rem 0 .5rem;font-size:clamp(2.1rem,4.3vw,3.4rem);line-height:.92}.detail-panel p{color:#aabac4;line-height:1.52}.catalog-stats{gap:.5rem;margin-top:.85rem}.catalog-stats span{color:#e0ebf1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;min-height:1.95rem;padding:.14rem .72rem;font-size:.76rem}.editor-detail-actions{flex-wrap:wrap;gap:.55rem;margin-top:.88rem;display:flex}.editor-detail-chart-link{color:#9eead9;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.24rem;font-size:.74rem;font-weight:850;-webkit-text-decoration:underline #61dfc752;text-decoration:underline #61dfc752}.editor-detail-chart-link:hover{color:#f2fffb;text-decoration-color:#f2fffbb8}.catalog-meta{color:#a5b7c1;margin-top:.85rem}.catalog-meta a,.multipack-detail-curator a{color:#e8f3f8;text-underline-offset:.18em;-webkit-text-decoration:underline #61dfc74d;text-decoration:underline #61dfc74d}.catalog-meta a:hover,.multipack-detail-curator a:hover{color:#fff}.editor-detail-track-note{color:#96aab6;margin:0 0 .75rem;font-size:.94rem}.multipack-detail-panel{gap:.8rem}.multipack-detail-pricing strong{font-family:var(--font-nav-display), "Avenir Next", sans-serif;color:#eff6f7;font-size:1.8rem}.multipack-detail-pricing span{color:#87decf;letter-spacing:.08em;font-size:.72rem}.multipack-detail-pricing small{color:#92a8b4}.multipack-detail-actions .app-top-btn{border-radius:999px;min-height:2.45rem}.multipack-detail-filters{border-color:#ffffff14;border-radius:24px;padding:1rem 1.05rem}.multipack-detail-filter-head h2{font-family:var(--font-nav-display), "Avenir Next", sans-serif;font-size:1.55rem;line-height:.96}.multipack-detail-filter-row h3{letter-spacing:.1em;color:#8ea4b1;font-size:.72rem;font-weight:800}.multipack-detail-chip{min-height:2rem;padding:.34rem .7rem;font-size:.78rem}.multipack-detail-chip:hover,.multipack-detail-editor-pill:hover{background:#61dfc714;border-color:#61dfc738}.multipack-detail-chip.is-selected{color:#f4fbff;background:#61dfc724;border-color:#61dfc757}.multipack-detail-chip.is-tag.is-selected{background:#ffb36a1f;border-color:#ffb36a47}@media (max-width:1200px){.labels-page-toolbar{grid-template-columns:minmax(240px,1.2fr) minmax(240px,1fr)}.editors-toolbar{grid-template-columns:minmax(240px,1.2fr) minmax(180px,.7fr)}.editors-stats,.labels-stat-list{grid-column:1/-1}.multipacks-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.multipacks-clear-btn{justify-self:stretch}}@media (max-width:980px){.detail-hero{align-items:stretch}.detail-art{flex-basis:100%;min-height:0}}@media (max-width:720px){.labels-page-toolbar,.editors-toolbar,.multipacks-toolbar,.labels-stat-list,.editors-stats{grid-template-columns:1fr}}.account-admin-shell{width:var(--shell-width);gap:1rem}.account-admin-profile-card{background:radial-gradient(circle at 0 0,#5fdfc42e,#0000 34%),linear-gradient(148deg,#0a111af2,#0c1421e6);border-color:#7a9dc242;margin-bottom:.1rem;padding:1.08rem 1.14rem;position:relative;overflow:hidden;box-shadow:0 24px 54px #03080f57}.account-admin-profile-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0f,#0000 28%),linear-gradient(#0000,#5fdfc408);position:absolute;inset:0}.account-admin-profile-card .account-profile-head,.account-admin-profile-card .account-profile-copy{z-index:1;position:relative}.account-admin-profile-card .account-profile-head{align-items:center;gap:1rem}.account-admin-profile-card .account-avatar{background:linear-gradient(160deg,#61dfc729,#101a29f0);border-color:#88a4bf61;border-radius:1.35rem;width:4.4rem;height:4.4rem;box-shadow:inset 0 1px #ffffff1a}.account-admin-profile-card .account-profile-copy{gap:.28rem;max-width:60ch}.account-admin-profile-card .account-profile-copy h1{letter-spacing:-.03em;font-size:clamp(1.6rem,2vw,2.15rem)}.account-admin-profile-card .account-profile-copy p{color:#b6cce1;font-size:.94rem}.account-admin-profile-card .account-badges{gap:.42rem}.account-admin-profile-card .account-badge{background:#101a2994;border-color:#88a4bf4d}.account-admin-profile-card .app-top-btn{z-index:1;align-self:flex-start;position:relative}.account-admin-profile-note{z-index:1;color:#bfd2e4;max-width:60ch;margin:.85rem 0 0;font-size:.92rem;line-height:1.55;position:relative}.account-admin-workspace{grid-template-columns:minmax(270px,316px) minmax(0,1fr);gap:1rem}.account-admin-sidebar{background:linear-gradient(#0f1622fa,#0b121deb);border-color:#7a9dc23d;gap:.9rem;max-height:calc(100vh - 2rem);padding:.96rem;top:1rem;box-shadow:0 20px 44px #03070e47}.account-admin-sidebar-head{border-bottom:1px solid #7a9dc229;margin-bottom:0;padding-bottom:.78rem}.account-admin-sidebar-head p{color:#8fa9bf;font-size:.66rem}.account-admin-sidebar-head h2{letter-spacing:-.02em;margin-top:.22rem;font-size:1.08rem}.account-admin-collapse-btn{background:#0e1725d6;border-color:#88a4bf47;border-radius:999px;min-width:2.15rem;height:2.15rem}.account-admin-nav{gap:.46rem;padding-right:.08rem;overflow:visible}.account-admin-nav-group-label{color:#7f97af;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.account-admin-nav-group-tabs{flex-wrap:wrap;gap:.38rem;display:flex}.account-admin-nav-item{background:#101826c7;border-color:#7a9dc233;border-radius:.82rem;gap:.5rem;min-height:2.42rem;padding:.42rem .64rem;box-shadow:inset 0 1px #ffffff0a}.account-admin-nav-item:hover{background:#141e2ee6;border-color:#88a4bf61;transform:translateY(-1px)}.account-admin-nav-item.is-active{color:#edfcff;background:linear-gradient(150deg,#153337f0,#101826f5);border-color:#61dfc757;transform:none;box-shadow:inset 0 1px #ffffff0f,0 12px 26px #050e143d}.account-admin-nav-code{background:#0c1420db;border-color:#88a4bf3d;border-radius:.66rem;width:1.72rem;height:1.72rem;font-size:.58rem}.account-admin-nav-copy strong{letter-spacing:.03em;font-size:.74rem}.account-admin-nav-copy small{color:#8da4bc;font-size:.71rem;line-height:1.3}.account-admin-sidebar.is-collapsed{padding-inline:.54rem}.account-admin-sidebar.is-collapsed .account-admin-nav-item{min-height:2.5rem}.account-admin-content{gap:.94rem}.account-admin-content-head{background:linear-gradient(#101826d1,#0b131eb8);border:1px solid #7a9dc22e;border-radius:1.2rem;padding:.96rem 1.02rem;box-shadow:0 16px 34px #04091129}.account-admin-content-head>div:first-child{gap:.18rem;max-width:60ch;display:grid}.account-admin-content-head p{color:#8aa1b8}.account-admin-content-head h2{letter-spacing:-.03em;margin-top:0;font-size:clamp(1.3rem,1.6vw,1.76rem)}.account-admin-head-note{color:#b8cade;letter-spacing:0;text-transform:none;margin:.08rem 0 0;font-size:.88rem;line-height:1.5}.account-admin-head-actions{align-items:center;gap:.46rem}.account-admin-active-pill{color:#e5fbfb;background:#13373999;border-color:#61dfc74d;min-height:1.72rem;padding:.12rem .68rem}.account-admin-metrics .account-metric{background:#0c131ee6;border-color:#7a9dc233;box-shadow:0 14px 26px #0409111f}.account-admin-quick-card,.account-admin-section-panel,.account-admin-unavailable{background:#0c131ee0;border-color:#7a9dc233;border-radius:1.1rem;box-shadow:0 18px 34px #04091124}.account-admin-quick-card,.account-admin-section-panel{padding:.96rem 1.02rem}.account-admin-quick-card h3,.account-admin-section-panel>h3,.account-admin-unavailable h3{letter-spacing:-.02em}.account-admin-section-panel>p,.account-admin-unavailable p,.account-admin-unavailable small{color:#afc3d8;max-width:64ch;line-height:1.55}.account-admin-toolbar{gap:.56rem}.account-admin-toolbar input,.account-admin-toolbar select,.account-admin-row-actions select{background:#0f1724eb;border-color:#7a9dc247;border-radius:.9rem;min-height:2.2rem;padding-inline:.72rem}.account-admin-toolbar input::placeholder{color:#758ca4}.account-admin-order-source-tab,.account-admin-role-pill,.account-admin-state-dot,.account-admin-source-pill,.account-admin-row-btn{box-shadow:inset 0 1px #ffffff0a}.account-admin-row-btn{background:#121b2adb;border-color:#7a9dc23d;border-radius:999px;min-height:1.68rem;padding-inline:.62rem;transition:border-color .16s,background-color .16s,color .16s,transform .16s,box-shadow .16s}.account-admin-row-btn:hover{background:#182335f5;border-color:#88a4bf75;transform:translateY(-1px);box-shadow:0 10px 18px #040a1138}.account-admin-role-pill{background:#111b2ab3;border-color:#7a9dc23d;min-height:1.4rem;padding-inline:.56rem}.account-admin-table-wrap{background:#080d1699;border-color:#7a9dc23d;border-radius:1rem;margin-top:.72rem;box-shadow:0 16px 32px #03080f2e}.account-admin-table th,.account-admin-table td{padding:.66rem .7rem}.account-admin-table th{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121c2bf5;font-size:.68rem}.account-admin-table td{font-size:.81rem}.account-admin-table tbody tr:hover td{background:#121c2a70}.account-admin-modal{background:linear-gradient(#0a101afa,#0c131ef5);border-color:#7a9dc242;border-radius:1.4rem;box-shadow:0 30px 60px #02060c6b}@media (max-width:1200px){.account-admin-profile-card .account-profile-head{align-items:flex-start}.account-admin-profile-card .app-top-btn{margin-left:auto}}@media (max-width:980px){.account-admin-shell{width:var(--shell-width)}.account-admin-workspace{grid-template-columns:1fr}.account-admin-sidebar{max-height:none;position:relative;top:auto}.account-admin-content-head{padding:.88rem .92rem}}@media (max-width:720px){.account-admin-profile-card{padding:.94rem}.account-admin-profile-card .account-profile-head{flex-wrap:wrap;gap:.82rem}.account-admin-profile-card .account-avatar{width:3.8rem;height:3.8rem}.account-admin-profile-card .account-profile-copy h1{font-size:1.42rem}.account-admin-profile-note,.account-admin-head-note{font-size:.84rem}.account-admin-sidebar,.account-admin-content-head,.account-admin-quick-card,.account-admin-section-panel,.account-admin-unavailable{padding:.86rem .9rem}.account-admin-nav-item{min-height:3rem;padding:.52rem .58rem}}.account-admin-workspace{grid-template-columns:minmax(0,1fr);position:relative}.account-admin-sidebar{opacity:1;pointer-events:auto;width:100%;max-height:none;position:static;overflow:visible;transform:none}.account-admin-sidebar.is-open{transform:none}.account-admin-sidebar-backdrop{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#01050a7a;border:0;position:fixed;inset:0}.account-admin-menu-trigger{border-color:#7a9dc247}.account-editor-workspace{grid-template-columns:minmax(0,1fr)}.account-editor-content{align-content:start;gap:.92rem;overflow:visible}.account-editor-tab-bar{flex-wrap:wrap;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.account-editor-tab-bar .account-editor-tabs{flex:46rem;min-width:0;max-width:100%}.account-editor-tab-bar>.app-top-btn{flex:none;margin-left:auto}.account-editor-tab-surface{align-content:start;gap:1rem;min-width:0;display:grid}.account-editor-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;min-width:0;padding:.18rem 0 .3rem;display:flex}.account-editor-page-head>div:first-child{flex:18rem;min-width:0}.account-editor-page-head p{color:#75ead5;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850;line-height:1}.account-editor-page-head h2{color:#edf5ff;letter-spacing:0;margin:.28rem 0 0;font-size:clamp(1.78rem,2vw,2.28rem);font-weight:850;line-height:1}.account-editor-tabs{background:#060b13a3;border:1px solid #7a9dc233;border-radius:1rem;flex-wrap:wrap;align-items:flex-start;gap:.35rem;padding:.34rem;display:flex;overflow:visible}.account-editor-tab-group{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.35rem;min-width:0;display:flex}.account-editor-tab-group:last-child{flex:38rem;min-width:min(100%,34rem)}.account-editor-tab-group+.account-editor-tab-group{border-left:1px solid #84a2c43d;margin-left:.34rem;padding-left:.68rem}.account-editor-tab-group-label{color:#7188a4;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none;align-self:center;padding-inline:.3rem;font-size:.62rem;font-weight:850}.account-editor-tab{color:#9fb2c8;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.78rem;flex:none;min-width:7.4rem;max-width:11.25rem;min-height:2.28rem;padding:.42rem .76rem;font-size:.73rem;font-weight:850;transition:color .16s,border-color .16s,background-color .16s,transform .16s}.account-editor-tab:hover{color:#edf6ff;background:#121d2db8;border-color:#88a4bf47}.account-editor-tab.is-active{color:#f4ffff;background:linear-gradient(145deg,#21524fdb,#121e2de0);border-color:#61dfc76b;box-shadow:inset 0 1px #ffffff12}.account-editor-tab.is-store{color:#b5cdeb;border-color:#74b4ff24;min-width:8rem}.account-editor-tab.is-store.is-active{color:#f1f7ff;background:linear-gradient(145deg,#23426ee0,#111d31e6);border-color:#74b4ff75}.account-editor-tab-label{justify-content:center;align-items:center;gap:.42rem;min-width:0;max-width:100%;line-height:1.1;display:inline-flex}.account-editor-tab-label span:first-child{overflow-wrap:anywhere;min-width:0}.account-editor-tab-badge{color:#f5fbff;background:#2166ae94;border:1px solid #74b4ff6b;border-radius:999px;justify-content:center;align-items:center;min-width:1.22rem;height:1.22rem;padding:0 .32rem;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex}.account-editor-store-panel{gap:.86rem}.account-editor-store-toolbar input[type=search]{flex:18rem}.account-editor-store-toolbar select{flex:0 12rem}.account-editor-buyer-library-table-shell{padding:0;overflow:visible}.account-library-tools-cell{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:.46rem;display:grid}.account-library-download-access-summary{justify-items:start;gap:.28rem;max-width:100%;display:grid}.account-download-window-summaries{justify-items:start;gap:.22rem;display:grid}.account-download-window-summary{color:#dce8f7;gap:.08rem;min-width:0;line-height:1.18;display:grid}.account-download-window-summary strong{color:#eef6ff;letter-spacing:.01em;white-space:nowrap;font-size:.78rem;font-weight:850}.account-download-window-summary small{color:#9fb4ce;letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:750}.account-download-window-summary.is-active strong,.account-download-window-summary.is-active small{color:#9dfff1}.account-download-window-summary.is-used strong,.account-download-window-summary.is-used small{color:#ffd1da}.account-library-tools-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.42rem;display:flex}.account-library-tools-menu-shell{flex:none;position:relative}.account-library-tools-toggle{color:#dcfffa;min-height:1.9rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0e2427db;border:1px solid #61dfc761;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.24rem .68rem;font-size:.7rem;font-weight:800;display:inline-flex}.account-library-tools-toggle:hover,.account-library-tools-toggle[aria-expanded=true]{color:#7dffe9;background:#143638f5;border-color:#61dfc7ad}.account-library-tools-toggle svg{width:13px;height:13px}.account-library-tools-dropdown{z-index:80;background:linear-gradient(#09101cfa,#060b14fa);border:1px solid #91b0db57;border-radius:12px;gap:.36rem;width:min(280px,82vw);padding:.42rem;display:grid;position:absolute;top:calc(100% + .42rem);right:0;box-shadow:0 18px 38px #0000006b}.account-library-tools-dropdown-head{gap:.08rem;padding:.22rem .28rem;display:grid}.account-library-tools-dropdown-head strong{color:#f0f7ff;font-size:.76rem}.account-library-tools-dropdown-head small{color:#95abc9;font-size:.68rem;line-height:1.25}.account-library-tools-option{color:#dbefff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#0d1827db;border:1px solid #91b0db3d;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.56rem .62rem;display:flex}.account-library-tools-option:hover:not(:disabled){background:#112533f5;border-color:#61dfc77a}.account-library-tools-option:disabled{cursor:not-allowed;opacity:.58}.account-library-tools-option span{gap:.12rem;min-width:0;display:grid}.account-library-tools-option strong{font-size:.82rem}.account-library-tools-option small{color:#9bb4d2;font-size:.7rem;line-height:1.35}.account-library-tool-backdrop{z-index:150;align-items:start}.account-library-tool-modal{width:min(820px,100vw - 1.2rem);max-width:100%}.account-library-tool-head{align-items:center}.account-library-tool-track{background:#080e18c7;border:1px solid #91b0db3d;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(150px,.24fr);gap:.6rem;padding:.68rem .72rem;display:grid}.account-library-tool-track>div{gap:.12rem;min-width:0;display:grid}.account-library-tool-track span,.account-library-tool-panel h4,.account-library-tool-panel-head span,.account-library-tool-field>span{color:#94adcf;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:800}.account-library-tool-track strong{color:#eff7ff;overflow-wrap:anywhere;min-width:0;font-size:.95rem;line-height:1.25}.account-library-tool-track small{color:#9fb8d8;overflow-wrap:anywhere;font-size:.76rem}.account-library-tool-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.58rem;display:grid}.account-library-tool-panel{background:#080e19c2;border:1px solid #91b0db38;border-radius:12px;gap:.52rem;padding:.72rem .76rem;display:grid}.account-library-tool-panel h4{margin:0}.account-library-tool-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.account-library-tool-field{gap:.28rem;display:grid}.account-library-tool-field select{color:#e5f1ff;width:100%;min-height:2.18rem;font:inherit;background:#090e18e6;border:1px solid #91b0db66;border-radius:9px;padding:.34rem .58rem}.account-library-tool-actions{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.account-library-tool-job{gap:.24rem;min-width:0;display:grid}.account-library-tool-job strong{color:#eef7ff;overflow-wrap:anywhere;min-width:0;font-size:.9rem}.account-library-tool-job small{color:#9fb7d6;overflow-wrap:anywhere;min-width:0;font-size:.76rem}.account-library-tool-job .account-error{white-space:pre-wrap;max-height:13rem;padding-right:.24rem;line-height:1.4;overflow:auto}.account-library-tool-credit-panel .account-cleanit-product-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.account-library-tool-panel .account-cleanit-status{justify-self:start;max-width:100%}@media (max-width:780px){.account-library-tool-track,.account-library-tool-grid{grid-template-columns:1fr}.account-library-tool-modal{width:calc(100vw - .8rem);padding:.68rem}}.account-editor-dashboard{gap:1rem;display:grid}.account-editor-dashboard-range{background:#080f19b3;border:1px solid #8fb9e23d;border-radius:.78rem;flex-wrap:wrap;flex:0 auto;align-items:center;gap:.24rem;min-width:0;max-width:100%;padding:.24rem;display:inline-flex}.account-editor-dashboard-range button{color:#a8bbcf;cursor:pointer;font:inherit;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-radius:.56rem;min-width:0;padding:.52rem .62rem;font-size:.76rem;font-weight:850;line-height:1}.account-editor-dashboard-range button:hover{color:#edf5ff}.account-editor-dashboard-range button.is-active{color:#07121d;background:#75ead5;box-shadow:0 0 0 1px #75ead542}.account-editor-dashboard-summary{background:#0a111cd1;border:1px solid #7a9dc233;border-radius:1rem;grid-template-columns:minmax(190px,.55fr) minmax(0,1fr) minmax(190px,.42fr);align-items:stretch;gap:.86rem;min-width:0;padding:.9rem;display:grid}.account-editor-dashboard-summary>.account-editor-dashboard-panel-head{grid-column:1/-1}.account-editor-balance-primary,.account-editor-payout-action{align-content:center;gap:.32rem;min-width:0;display:grid}.account-editor-balance-primary p,.account-editor-balance-metrics small,.account-editor-payout-action small{color:#93a8bf;margin:0;font-size:.74rem;line-height:1.3}.account-editor-payout-action small{text-align:right}.account-editor-balance-primary p,.account-editor-balance-metrics small{letter-spacing:.08em;text-transform:uppercase;font-weight:850}.account-editor-balance-primary strong{color:#75ead5;font-size:clamp(1.8rem,2.2vw,2.45rem);line-height:1}.account-editor-balance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem;min-width:0;display:grid}.account-editor-balance-metrics span{border-left:1px solid #7a9dc224;gap:.22rem;min-width:0;padding-left:.76rem;display:grid}.account-editor-balance-metrics strong{color:#edf5ff;font-size:clamp(1.05rem,1.2vw,1.36rem);line-height:1}.account-editor-balance-metrics em{color:#8ea7bf;font-size:.74rem;font-style:normal;line-height:1.25}.account-editor-payout-action{border-left:1px solid #7a9dc224;justify-items:stretch;padding-left:.86rem}.account-editor-payout-action .app-top-btn{width:100%;min-width:0}.account-editor-payout-action .app-top-btn:disabled{opacity:.48}.account-editor-dashboard-panel-head p{color:#8ca7bf;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.account-editor-dashboard-panel-head h3{color:#edf5ff;letter-spacing:0;margin:.24rem 0 0}.account-editor-kpi-grid{grid-template-columns:repeat(var(--account-editor-kpi-columns,5), minmax(0, 1fr));gap:.52rem;display:grid}.account-editor-kpi-grid.is-legacy{--account-editor-kpi-columns:5}.account-editor-kpi-grid article{background:#0b121dc7;border:1px solid #7a9dc22e;border-radius:.92rem;gap:.34rem;min-width:0;padding:.72rem;display:grid}.account-editor-kpi-grid span{color:#91a9c1;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.2}.account-editor-kpi-grid strong{color:#eef6ff;font-size:clamp(1.12rem,1.4vw,1.55rem);line-height:1}.account-editor-kpi-grid article.is-ready strong{color:#75ead5}.account-editor-kpi-grid article.is-warning strong{color:#ffd08a}.account-editor-sales-snapshot-toggle{color:#d4e4f6;cursor:pointer;min-height:2rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#09101b94;border:1px solid #8fb9e247;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;padding:.38rem .72rem;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.account-editor-sales-snapshot-toggle:hover{color:#75ead5;border-color:#75ead57a}.account-editor-sales-snapshot-toggle svg{width:14px;height:14px;transition:transform .16s}.account-editor-sales-snapshot-toggle.is-open svg{transform:rotate(180deg)}.account-editor-legacy-sales-snapshot{border-top:1px solid #7a9dc229;gap:.62rem;margin-top:.78rem;padding-top:.78rem;display:grid}.account-editor-legacy-sales-head{gap:.14rem;display:grid}.account-editor-legacy-sales-head p{color:#9fb5cb;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850;line-height:1.2}.account-editor-legacy-sales-head h4{color:#e2ecf8;margin:0;font-size:.92rem;line-height:1.2}.account-editor-kpi-grid.is-legacy article{background:#080d1694;border-color:#8fb9e224}.account-editor-dashboard-grid,.account-editor-dashboard-split{gap:.68rem;display:grid}.account-editor-dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.account-editor-dashboard-split{grid-template-columns:minmax(0,1fr)}.account-editor-dashboard-panel{background:#0a111cd1;border:1px solid #7a9dc233;border-radius:1rem;min-width:0;padding:.9rem}.account-editor-dashboard-panel-head{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.72rem;display:flex}.account-editor-content .account-editor-dashboard-panel-head{background:linear-gradient(90deg,#75ead533,#3458843d 44%,#121f31fa),#121f31fa;border:1px solid #8fb9e240;border-left:7px solid #75ead5e0;border-radius:.9rem;margin-bottom:1.1rem;padding:1rem 1.1rem;box-shadow:inset 0 1px #ffffff12}.account-editor-content .account-editor-dashboard-panel-head p{color:#75ead5;letter-spacing:.12em;font-size:.8rem}.account-editor-content .account-editor-dashboard-panel-head h3{font-size:clamp(1.28rem,1.45vw,1.56rem);font-weight:850;line-height:1.05}.account-editor-dashboard-panel-head h3{font-size:1rem;line-height:1.12}.account-editor-stat-list,.account-editor-activity-list{gap:.42rem;display:grid}.account-editor-stat-list>span{color:#b8c9dc;border-top:1px solid #7a9dc221;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding-top:.42rem;font-size:.84rem;display:flex}.account-editor-stat-list>span:first-child{border-top:0;padding-top:0}.account-editor-stat-list strong{color:#eef6ff;flex:none}.account-editor-activity-list{gap:0;overflow-x:auto}.account-editor-activity-list>div{color:#b8c9dc;border-top:1px solid #7a9dc221;grid-template-columns:minmax(136px,.34fr) minmax(220px,1fr) minmax(112px,.28fr) minmax(58px,.16fr) minmax(76px,.18fr);align-items:center;gap:.75rem;min-width:760px;padding:.5rem 0;font-size:.84rem;display:grid}.account-editor-activity-list>.account-editor-activity-list-head{color:#8fa2b8;letter-spacing:.08em;text-transform:uppercase;border-top:0;padding:0 0 .45rem;font-size:.72rem;font-weight:850}.account-editor-activity-list span{color:#b8c9dc}.account-editor-activity-list strong,.account-editor-activity-list-head span:last-child{color:#eef6ff;text-align:right}.account-editor-activity-list strong{font-weight:850}.account-editor-activity-list-head span{color:inherit}.account-editor-stat-list{grid-template-columns:1fr}.account-editor-stat-list>span{flex-wrap:wrap;align-items:baseline}.account-editor-stat-list small{color:#8ea7bf;text-align:right;flex:0 0 100%;font-size:.74rem;line-height:1.25}.account-editor-report-grid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:.68rem;display:grid}.account-editor-report-card{background:#0a111cd1;border:1px solid #7a9dc233;border-radius:1rem;min-width:0;padding:.9rem}.account-editor-report-metrics,.account-editor-report-list{gap:.42rem;display:grid}.account-editor-report-metrics span,.account-editor-report-list>div{color:#b8c9dc;border-top:1px solid #7a9dc221;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.16rem .65rem;padding-top:.42rem;font-size:.84rem;display:grid}.account-editor-report-metrics span:first-child,.account-editor-report-list>div:first-child{border-top:0;padding-top:0}.account-editor-report-metrics strong,.account-editor-report-list strong{color:#eef6ff}.account-editor-report-metrics small,.account-editor-report-list small{color:#8ea7bf;grid-column:1/-1;font-size:.74rem}.account-editor-report-list a{color:#eef6ff;font-weight:750;text-decoration:none}.account-editor-report-list a:hover{color:#75ead5}.account-editor-location-card{gap:.66rem;display:grid}.account-editor-location-map{background:radial-gradient(circle at 24% 38%,#75ead538 0 1px,#0000 2px),radial-gradient(circle at 51% 42%,#75ead52e 0 1px,#0000 2px),radial-gradient(circle at 74%,#75ead52e 0 1px,#0000 2px),linear-gradient(135deg,#111d30eb,#070d17f5);border:1px solid #7a9dc233;border-radius:.85rem;min-height:132px;position:relative;overflow:hidden}.account-editor-location-map:before,.account-editor-location-map:after{content:"";border:1px solid #7a9dc21f;border-radius:50%;position:absolute;inset:24% 8%;transform:rotate(-8deg)}.account-editor-location-map:after{inset:12% 18%;transform:rotate(14deg)}.account-editor-location-pin{z-index:1;background:#75ead5;border:2px solid #e8f8fff0;border-radius:999px;width:.62rem;height:.62rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .32rem #75ead529,0 0 1.1rem #75ead573}.account-editor-top-table{gap:0;display:grid;overflow-x:auto}.account-editor-top-table-head,.account-editor-top-table-row{border-bottom:1px solid #7a9dc224;grid-template-columns:minmax(260px,1fr) 72px 72px 122px 96px 110px;align-items:center;gap:.7rem;min-width:820px;padding:.52rem 0;display:grid}.account-editor-top-table-head{color:#9eb8d0;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.account-editor-top-table-row:last-child{border-bottom:0}.account-editor-top-table-row a,.account-editor-activity-list a{color:#eef6ff;min-width:0;font-weight:750;text-decoration:none}.account-editor-top-table-row a:hover,.account-editor-activity-list a:hover{color:#75ead5}.account-editor-top-table-row span{color:#c2d1e0;font-size:.84rem}.account-editor-activity-list>div>div{gap:.12rem;min-width:0;display:grid}.account-editor-activity-location,.account-editor-activity-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-editor-activity-location{color:#adc5dc}.account-editor-activity-list small{color:#90a7bd;font-size:.76rem}.account-editor-activity-list strong.is-source-label{color:#9fb4cb;font-size:.82rem}.account-editor-uploads-toolbar input{flex:360px}.account-editor-uploads-main{--tracks-filter-sticky-stack-height:4.85rem}.account-editor-uploads-filter{margin-top:0}.account-editor-uploads-filter-row{grid-template-columns:minmax(320px,1fr) minmax(330px,.36fr) minmax(220px,.26fr) auto;align-items:stretch;gap:.5rem;display:grid}.account-editor-uploads-advanced-filter-row{gap:.72rem;margin-top:.55rem;display:grid}.account-editor-uploads-taxonomy-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.account-editor-uploads-range-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.account-editor-upload-facet-filter,.account-editor-upload-range-filter{background:#080d14a8;border:1px solid #7a9dc22e;border-radius:9px;min-width:0;padding:.52rem .62rem}.account-editor-upload-facet-filter>span,.account-editor-upload-range-filter>div:first-child span{color:#8fa2b8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.account-editor-upload-facet-filter>.tracks-filter-chip-list{gap:.42rem;margin-top:.42rem;padding-bottom:.08rem;display:flex;overflow-x:auto}.account-editor-upload-facet-filter .tracks-filter-chip-list button{flex:none}.account-editor-upload-facet-filter .tracks-filter-chip-list button.is-excluded{color:#ffd1d1;background:#ff77771f;border-color:#ff77777a}.account-editor-upload-range-filter{align-items:center;display:grid}.account-editor-uploads-filter-row>input[type=search]{color:#e2ecfa;background:#080d14cc;border:1px solid #ffffff14;border-radius:9px;width:100%;min-height:2.42rem;padding:.42rem .62rem;font-size:.86rem;font-weight:700}.account-editor-uploads-filter-row>input[type=search]::placeholder{color:#8ea3be}.account-editor-uploads-filter-row>input[type=search]:focus-visible{border-color:#1ee5c780;outline:none;box-shadow:0 0 0 1px #1ee5c733}.account-editor-uploads-sort{min-width:0;max-width:none}.account-editor-uploads-binary-filter{flex:0 auto;min-width:330px}.account-editor-uploads-binary-filter.tracks-filter-binary-panel.is-inline>div{flex-wrap:nowrap}.account-editor-uploads-filter-actions{flex-wrap:nowrap;align-self:stretch}.account-editor-uploads-filter-actions .column-selector-toggle,.account-editor-uploads-filter-actions button{min-height:2.42rem}.account-editor-uploads-status{margin:.25rem 0 0}.account-editor-uploads-table-shell,.account-library-table-shell,.account-admin-tracks-table-shell,.account-admin-multipack-tracks-table-shell,.account-admin-cleanse-tracks-table-shell{padding:.78rem}.account-editor-uploads-table{min-width:1600px}.account-library-track-table{--actions-col-width:176px;--bpm-col-width:64px;--editor-col-width:150px;--key-col-width:82px;--play-col-width:58px;--title-col-width:360px;--tracks-table-min-width:1180px}.account-admin-tracks-table,.account-admin-multipack-tracks-table{--title-col-width:320px}.account-admin-cleanse-tracks-table{--tracks-table-min-width:1110px}.account-editor-uploads-table .col-track{white-space:normal}.account-library-track-table .col-title,.account-editor-uploads-table td.col-track,.account-admin-tracks-table .col-track,.account-admin-tracks-table .col-editor,.account-admin-multipack-tracks-table .col-track,.account-admin-cleanse-tracks-table .col-track,.account-library-track-table .account-title-cell,.account-library-track-table .account-library-title-cell{min-width:0}.account-editor-uploads-table .track-title-cell{gap:.16rem}.account-editor-uploads-table th.col-play,.account-editor-uploads-table td.col-play,.account-editor-uploads-table th.col-bpm,.account-editor-uploads-table td.col-bpm,.account-editor-uploads-table th.col-year,.account-editor-uploads-table td.col-year,.account-editor-uploads-table th.col-media,.account-editor-uploads-table td.col-media,.account-editor-uploads-table th.col-acquisitions,.account-editor-uploads-table td.col-acquisitions,.account-editor-uploads-table th.col-legacy,.account-editor-uploads-table td.col-legacy{text-align:center}.account-editor-uploads-table th.col-earnings,.account-editor-uploads-table td.col-earnings{text-align:right}.account-editor-uploads-table thead th.col-play .tracks-header-inner,.account-editor-uploads-table thead th.col-bpm .tracks-header-inner,.account-editor-uploads-table thead th.col-year .tracks-header-inner,.account-editor-uploads-table thead th.col-media .tracks-header-inner,.account-editor-uploads-table thead th.col-acquisitions .tracks-header-inner,.account-editor-uploads-table thead th.col-legacy .tracks-header-inner{justify-content:center}.account-editor-uploads-table thead th.col-earnings .tracks-header-inner{justify-content:flex-end}.account-editor-uploads-mobile-list{margin-top:.78rem}.account-editor-upload-play{justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.account-editor-upload-play svg{width:.94rem;height:.94rem}.account-editor-upload-play.is-playing{color:#031014;border-color:#1ee5c7f2}.account-editor-upload-play:disabled{cursor:not-allowed;opacity:.42}.account-editor-upload-taxonomy-list{color:#cfe1f6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.account-editor-upload-actions{justify-content:flex-end}.account-editor-upload-toggle{color:#d9eaff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#0e1726db;border:1px solid #91b0db61;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-height:1.56rem;padding:.08rem .48rem .08rem .34rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.account-editor-upload-toggle-track{background:#5d6f888a;border-radius:999px;flex:none;align-items:center;width:1.7rem;height:.9rem;display:inline-flex;position:relative}.account-editor-upload-toggle-track span{background:#d8e5f5;border-radius:999px;width:.62rem;height:.62rem;transition:background .16s,transform .16s;position:absolute;left:.14rem}.account-editor-upload-toggle.is-on{color:#a8fff0;background:#103e37ad;border-color:#51e8cb8c}.account-editor-upload-toggle.is-on .account-editor-upload-toggle-track{background:#1ee5c773}.account-editor-upload-toggle.is-on .account-editor-upload-toggle-track span{background:#9dfff1;transform:translate(.8rem)}.account-editor-upload-toggle:disabled{cursor:default;opacity:.52}.account-editor-upload-mobile-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.account-editor-upload-card .track-title-badges{margin:0}.track-rating-badge.is-muted{color:#a9bbcf}.track-rating-badge.is-muted .track-rating-dot{background:#7f92aa}.account-library-track-table .col-purchased,.account-library-track-table .col-play,.account-library-track-table .col-editor,.account-library-track-table .col-bpm,.account-library-track-table .col-key,.account-library-track-table .col-select,.account-library-track-table .col-download,.account-library-track-table .col-actions{white-space:nowrap}.account-library-track-table th,.account-library-track-table td{vertical-align:middle}.account-library-track-table th.col-purchased,.account-library-track-table td.col-purchased{width:92px;min-width:92px;max-width:92px;padding-inline:.48rem}.account-library-track-table .col-play,.account-library-track-table .col-select{text-align:center}.account-library-track-table th.col-select,.account-library-track-table td.col-select{width:54px;min-width:54px;max-width:54px;padding-inline:.28rem}.account-library-track-table th.col-title,.account-library-track-table td.col-title{min-width:var(--title-col-width)}.account-library-track-table th.col-download,.account-library-track-table td.col-download{width:164px;min-width:164px;max-width:164px}.account-library-track-table thead th.col-play .tracks-header-inner,.account-library-track-table thead th.col-select .tracks-header-inner,.account-library-track-table thead th.col-bpm .tracks-header-inner,.account-library-track-table thead th.col-key .tracks-header-inner{justify-content:center}.account-library-track-table thead th.col-download .tracks-header-inner{justify-content:flex-start}.account-library-track-table td.col-actions{text-align:right}.account-library-track-table .account-action-row{flex:none;gap:.28rem}.account-library-track-table .account-action-row .store-icon-btn,.account-library-track-table .account-download-btn,.account-library-track-table .account-library-tools-toggle{flex:0 0 2rem;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0}.account-library-track-table .account-download-btn.has-variant{flex-basis:2.22rem;gap:.08rem;width:2.22rem;min-width:2.22rem}.account-library-track-table .account-library-tools-toggle{gap:0}.account-library-track-table .account-library-tools-cell{justify-content:flex-end;align-items:center;gap:.28rem;min-width:0;display:flex;position:relative}.account-library-track-table .account-download-actions{flex:none}.account-library-track-table .account-library-download-progress{width:12rem;margin:0;position:absolute;top:calc(100% + .2rem);right:0}.account-library-track-table .account-library-title-cell,.account-library-track-table .account-title-cell{gap:.18rem}.account-library-track-table .account-title-cell strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.22;display:-webkit-box;overflow:hidden}.account-library-track-table .account-title-cell p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-library-track-table tr.is-download-exhausted td{opacity:.58}.account-library-track-table tr.is-download-exhausted td.col-download,.account-library-track-table tr.is-download-exhausted td.col-actions,.account-library-track-table tr.is-download-exhausted td.col-select{opacity:1}.account-library-zip-check{accent-color:#69decd;cursor:pointer;width:1.05rem;height:1.05rem;margin:0}.account-library-zip-check:disabled{cursor:not-allowed;opacity:.45}.account-editor-uploads-table .col-bpm,.account-editor-uploads-table .col-year,.account-editor-uploads-table .col-media,.account-editor-uploads-table .col-acquisitions,.account-editor-uploads-table .col-legacy,.account-editor-uploads-table .col-earnings,.account-editor-uploads-table .col-release,.account-admin-tracks-table .col-status,.account-admin-tracks-table .col-media,.account-admin-tracks-table .col-price,.account-admin-tracks-table .col-legacy,.account-admin-tracks-table .col-published,.account-admin-multipack-tracks-table .col-editor,.account-admin-multipack-tracks-table .col-status,.account-admin-multipack-tracks-table .col-media,.account-admin-multipack-tracks-table .col-price,.account-admin-multipack-tracks-table .col-actions,.account-admin-cleanse-tracks-table .col-editor,.account-admin-cleanse-tracks-table .col-status,.account-admin-cleanse-tracks-table .col-mode,.account-admin-cleanse-tracks-table .col-action{white-space:nowrap}.account-admin-cleanse-tracks-table th.col-track,.account-admin-cleanse-tracks-table td.col-track{white-space:normal;width:520px;min-width:520px;max-width:520px}.account-admin-cleanse-tracks-table td.col-track{padding-right:.88rem;overflow:hidden}.account-admin-cleanse-track-cell{min-width:0;max-width:100%}.account-admin-cleanse-track-cell strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:100%;line-height:1.22;display:-webkit-box;overflow:hidden}.account-admin-cleanse-track-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.account-admin-cleanse-tracks-table th.col-editor,.account-admin-cleanse-tracks-table td.col-editor{text-align:left;width:190px;min-width:190px;max-width:190px;overflow:hidden}.account-admin-cleanse-tracks-table thead th.col-track .tracks-header-inner,.account-admin-cleanse-tracks-table thead th.col-editor .tracks-header-inner,.account-admin-cleanse-tracks-table thead th.col-status .tracks-header-inner,.account-admin-cleanse-tracks-table thead th.col-mode .tracks-header-inner{justify-content:flex-start}.account-admin-cleanse-tracks-table thead th.col-track,.account-admin-cleanse-tracks-table thead th.col-editor,.account-admin-cleanse-tracks-table thead th.col-status,.account-admin-cleanse-tracks-table thead th.col-mode{text-align:left}.account-admin-cleanse-editor-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.account-admin-cleanse-tracks-table th.col-status,.account-admin-cleanse-tracks-table td.col-status{width:120px;min-width:120px;max-width:120px}.account-admin-cleanse-tracks-table th.col-mode,.account-admin-cleanse-tracks-table td.col-mode{width:130px;min-width:130px;max-width:130px}.account-admin-cleanse-tracks-table th.col-action,.account-admin-cleanse-tracks-table td.col-action{text-align:right;width:150px;min-width:150px;max-width:150px}.account-admin-cleanse-tracks-table thead th.col-action .tracks-header-inner{justify-content:flex-end}.account-admin-cleanse-mode-select{color:#e8f2ff;width:100%;min-height:1.84rem;font:inherit;background:#090f19f5;border:1px solid #91b0db6b;border-radius:8px;padding:.24rem .42rem;font-size:.78rem}.account-admin-cleanse-row-actions{justify-content:flex-end}.account-admin-cleanse-row-actions .account-admin-row-btn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.account-admin-cleanse-jobs-table{table-layout:fixed;min-width:1320px}.account-admin-cleanse-jobs-table .col-cleanse-job-track{width:330px}.account-admin-cleanse-jobs-table .col-cleanse-job-scope{width:160px}.account-admin-cleanse-jobs-table .col-cleanse-job-mode{width:80px}.account-admin-cleanse-jobs-table .col-cleanse-job-status{width:110px}.account-admin-cleanse-jobs-table .col-cleanse-job-requested{width:190px}.account-admin-cleanse-jobs-table .col-cleanse-job-updated{width:130px}.account-admin-cleanse-jobs-table .col-cleanse-job-output{width:320px}.account-admin-cleanse-jobs-table th,.account-admin-cleanse-jobs-table td{overflow:hidden}.account-admin-cleanse-job-track-cell,.account-admin-cleanse-job-small-cell,.account-admin-cleanse-output-cell{min-width:0;max-width:100%}.account-admin-cleanse-job-track-cell strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:100%;line-height:1.22;display:-webkit-box;overflow:hidden}.account-admin-cleanse-job-track-cell small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.account-admin-cleanse-job-small-cell strong,.account-admin-cleanse-job-small-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.account-admin-cleanse-job-date{color:#d7e7fa;line-height:1.3;display:block}.account-admin-cleanse-output-cell{gap:.34rem;display:grid}.account-admin-cleanse-output-actions{flex-wrap:wrap;align-items:center;gap:.36rem;display:flex}.account-admin-cleanse-error-summary{color:#f3b6be;gap:.14rem;max-width:100%;font-size:.74rem;line-height:1.32;display:grid}.account-admin-cleanse-error-summary>strong{color:#ffc4cb;font-size:.76rem}.account-admin-cleanse-error-summary>span{color:#dca5ae}.account-admin-cleanse-error-summary details{max-width:100%}.account-admin-cleanse-error-summary summary{cursor:pointer;color:#a9c0df;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.account-admin-cleanse-error-summary code{color:#ffc4cb;white-space:pre-wrap;overflow-wrap:anywhere;background:#2a0c146b;border:1px solid #ff94a43d;border-radius:8px;max-height:8rem;margin-top:.28rem;padding:.42rem;font-size:.68rem;line-height:1.35;display:block;overflow:auto}@media (max-width:1280px){.account-editor-tab-bar .account-editor-tabs{flex-basis:100%}.account-editor-tab-bar>.app-top-btn{margin-left:0}.account-editor-tab-group{flex-basis:min(100%,22rem)}.account-editor-tab-group:last-child{flex-basis:min(100%,42rem)}.account-editor-tab-group+.account-editor-tab-group{border-top:1px solid #84a2c42e;border-left:0;margin-left:0;padding-top:.5rem;padding-left:0}.account-editor-dashboard-summary{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.account-editor-payout-action{border-top:1px solid #7a9dc224;border-left:0;grid-column:1/-1;padding:.8rem 0 0}.account-editor-payout-action small{text-align:left}}@media (max-width:1100px){.account-editor-page-head{flex-direction:column;align-items:stretch}.account-editor-dashboard-range{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.account-editor-dashboard-range button{width:100%;padding-inline:.32rem}.account-editor-balance-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-width:980px){.account-admin-sidebar{position:fixed;top:.75rem;bottom:.75rem;left:.75rem}.account-editor-uploads-main{--tracks-filter-sticky-stack-height:8.65rem}.account-editor-dashboard-summary,.account-editor-dashboard-grid,.account-editor-dashboard-split,.account-editor-report-grid{grid-template-columns:1fr}.account-editor-balance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.account-editor-payout-action{border-top:1px solid #7a9dc224;border-left:0;padding:.8rem 0 0}.account-editor-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-editor-uploads-filter-row{grid-template-columns:minmax(240px,1fr) minmax(260px,1fr)}.account-editor-uploads-taxonomy-filters,.account-editor-uploads-range-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.account-editor-uploads-sort{grid-column:auto}.account-editor-uploads-filter-actions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:760px){.account-editor-page-head{flex-direction:column;align-items:stretch}.account-library-window-panel{grid-template-columns:1fr;align-items:flex-start;gap:.7rem}.account-library-window-panel span{text-align:left}.account-library-rule-list{grid-template-columns:1fr;gap:.5rem}.account-library-rule-chips{justify-content:flex-start;max-width:none}.account-editor-tab-bar{flex-direction:column;align-items:stretch}.account-editor-tab-bar>.app-top-btn{width:100%}.account-editor-tab{min-height:2.16rem;padding-inline:.66rem;font-size:.68rem}.account-editor-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-editor-balance-metrics{grid-template-columns:1fr}.account-editor-balance-metrics span{border-top:1px solid #7a9dc224;border-left:0;padding:.52rem 0 0}.account-editor-balance-metrics span:first-child{border-top:0;padding-top:0}.account-editor-dashboard-panel-head{display:grid}.account-editor-dashboard-range{width:100%}.account-editor-dashboard-range button{flex:1 1 0}.account-editor-dashboard-panel-head .app-top-btn{width:100%}.account-editor-uploads-main{--tracks-filter-sticky-stack-height:15.25rem}.account-editor-uploads-filter-row,.account-editor-uploads-advanced-filter-row{grid-template-columns:1fr}.account-editor-uploads-sort,.account-editor-uploads-filter-actions{grid-column:auto}.account-editor-uploads-sort,.account-editor-uploads-filter-actions,.account-editor-uploads-filter-actions .column-selector-shell,.account-editor-uploads-filter-actions .column-selector-toggle,.account-editor-uploads-filter-actions button{width:100%}.account-editor-upload-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.account-library-table-shell .tracks-table-wrap,.account-admin-tracks-table-shell .tracks-table-wrap,.account-admin-multipack-tracks-table-shell .tracks-table-wrap,.account-admin-cleanse-tracks-table-shell .tracks-table-wrap{display:block}}.playlists-browser-intro,.playlist-library-section,.playlist-library-footnote,.playlist-focus-header,.playlist-focus-note{background:linear-gradient(145deg,#0c1420f5,#09101aeb);border:1px solid #7a9dc22e;border-radius:22px;box-shadow:0 18px 36px #040a1229}.playlists-browser-intro{justify-content:space-between;align-items:end;gap:1rem;padding:1.1rem 1.18rem;display:flex}.playlists-start-panel{background:linear-gradient(135deg,#101f25f5,#09101af0);border-color:#61dfc738}.playlists-browser-copy{gap:.5rem;max-width:44rem;display:grid}.playlists-browser-kicker,.playlist-library-kicker,.playlist-focus-kicker,.playlist-focus-note-kicker{letter-spacing:.12em;text-transform:uppercase;color:#8fcdfd;margin:0;font-size:.72rem}.playlists-browser-copy h2,.playlist-library-section-head h2,.playlist-focus-note h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1}.playlists-browser-copy p:last-child,.playlist-focus-note p{color:#adc4da;margin:0;line-height:1.55}.playlists-browser-actions{justify-items:end;gap:.55rem;min-width:15rem;display:grid}.playlists-browser-actions p{color:#96afc8;margin:0;font-size:.82rem}.playlists-browser-links{flex-wrap:wrap;gap:.58rem;display:flex}.playlist-library-section{gap:1rem;padding:1rem;display:grid}.playlist-library-section-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.playlist-library-section-head>div{gap:.35rem;display:grid}.playlist-library-section-head span:last-child{color:#9fb7cf;white-space:nowrap;font-size:.8rem}.playlist-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.playlist-library-grid-priority{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1.25rem}.playlist-library-card,.playlist-focus-header,.playlist-facet-board{--playlist-accent:#87ccff;--playlist-glow:#87ccff33}.playlist-library-card.is-teal,.playlist-focus-header.is-teal,.playlist-facet-board.is-teal{--playlist-accent:#52e1cb;--playlist-glow:#52e1cb38}.playlist-library-card.is-amber,.playlist-focus-header.is-amber,.playlist-facet-board.is-amber{--playlist-accent:#ffbf67;--playlist-glow:#ffbf6738}.playlist-library-card.is-violet,.playlist-focus-header.is-violet,.playlist-facet-board.is-violet{--playlist-accent:#a69dff;--playlist-glow:#a69dff38}.playlist-library-card.is-rose,.playlist-focus-header.is-rose,.playlist-facet-board.is-rose{--playlist-accent:#ff90bb;--playlist-glow:#ff90bb38}.playlist-library-card.is-blue,.playlist-focus-header.is-blue,.playlist-facet-board.is-blue{--playlist-accent:#74c3ff;--playlist-glow:#74c3ff38}.playlist-library-card.is-slate,.playlist-focus-header.is-slate,.playlist-facet-board.is-slate{--playlist-accent:#b7c7da;--playlist-glow:#b7c7da2e}.playlist-library-card{aspect-ratio:auto;background:radial-gradient(circle at 88% 14%, var(--playlist-glow), transparent 28%), linear-gradient(160deg, #0a111ef2, #080e19eb);border:1px solid #7a9dc224;border-radius:22px;grid-template-rows:auto minmax(0,1fr);min-width:0;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;overflow:hidden;box-shadow:0 20px 42px #040a1238}.playlist-library-card:hover{border-color:color-mix(in srgb, var(--playlist-accent) 56%, #ffffff24);transform:translateY(-3px);box-shadow:0 24px 48px #040a1247}.playlist-library-card.is-priority{aspect-ratio:auto;border-color:color-mix(in srgb, var(--playlist-accent) 34%, #ffffff24);grid-template-rows:auto minmax(0,1fr);min-height:0}.playlist-library-art{aspect-ratio:1;background:radial-gradient(circle at 82% 12%, var(--playlist-glow), transparent 32%), #070c14eb;min-height:0;position:relative;overflow:hidden}.playlist-library-art img{object-fit:contain;width:100%;height:100%;display:block}.playlist-library-art-wash,.playlist-focus-image-wash{pointer-events:none;background:linear-gradient(180deg, #060a1205 0%, #060a122e 60%, #060a12ad 100%), linear-gradient(135deg, color-mix(in srgb, var(--playlist-accent) 18%, transparent), transparent 44%);position:absolute;inset:0}.playlist-library-copy{background:linear-gradient(#0a111ec7,#070d16f5);grid-template-rows:auto minmax(0,1fr) auto;gap:.55rem;min-width:0;padding:.9rem .95rem .95rem;display:grid;overflow:hidden}.playlist-library-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;display:grid}.playlist-library-type,.playlist-library-count{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.playlist-library-type{color:var(--playlist-accent);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.playlist-library-count{color:#dce8f5;white-space:nowrap;flex:none;justify-self:end}.playlist-library-description{color:#afc6dd;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.playlist-library-card.is-priority .playlist-library-description{-webkit-line-clamp:4}.playlist-library-open{color:#eef6fb;letter-spacing:.1em;text-transform:uppercase;align-self:end;font-size:.74rem;font-weight:800}.playlist-library-footnote{padding:.82rem 1rem}.playlist-library-footnote p{color:#9db6cd;margin:0;font-size:.78rem}.playlist-focus-header{--playlist-focus-art-size:clamp(18rem, 24vw, 30rem);flex-wrap:wrap;align-items:stretch;gap:0;display:flex;overflow:hidden}.playlist-focus-art{flex:0 0 var(--playlist-focus-art-size);min-width:min(100%,18rem);width:var(--playlist-focus-art-size);height:var(--playlist-focus-art-size);background:radial-gradient(circle at 82% 12%, var(--playlist-glow), transparent 32%), #070c14eb;position:relative}.playlist-focus-image{object-fit:contain;width:100%;height:100%;display:block}.playlist-focus-copy{min-width:min(100%,28rem);height:var(--playlist-focus-art-size);max-height:var(--playlist-focus-art-size);flex:48rem;grid-template-rows:auto auto auto;align-content:center;gap:1rem;padding:1.35rem 1.45rem;display:grid;overflow:hidden}.playlist-focus-copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.15rem);line-height:.92}.playlist-focus-copy>p:not(.playlist-focus-kicker){color:#afc6dd;max-width:42rem;margin:0;line-height:1.58}.playlist-focus-meta{flex-wrap:wrap;gap:.6rem;display:flex}.playlist-focus-meta span,.playlist-focus-badges span{border:1px solid color-mix(in srgb, var(--playlist-accent) 36%, #ffffff1f);background:color-mix(in srgb, var(--playlist-accent) 12%, #090f1cd6);color:#eef7ff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:1.9rem;padding:0 .72rem;font-size:.74rem;display:inline-flex}.playlist-focus-badges{flex-wrap:wrap;gap:.55rem;display:flex}.playlist-focus-meta .playlist-focus-media-badge{letter-spacing:.05em;border-radius:999px;min-height:1.9rem;padding:0 .72rem;font-size:.74rem}.playlist-focus-media-badge.is-mixed{color:#0f1728;background:#facc15;border-color:#facc15}.playlist-facet-board{background:radial-gradient(circle at 94% 8%, var(--playlist-glow), transparent 28%), linear-gradient(180deg, #0b121ed6, #070d17f0);border:1px solid #7a9dc229;border-radius:18px;grid-template-rows:auto auto;gap:.82rem;min-height:0;margin-top:1rem;padding:.95rem;display:grid;overflow:hidden;box-shadow:0 18px 38px #040a122e}.playlist-facet-board-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.playlist-facet-board-head>div{flex-wrap:wrap;align-items:baseline;gap:.42rem .72rem;min-width:0;display:flex}.playlist-facet-board-head span{color:var(--playlist-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.playlist-facet-board-head strong{color:#dceaf7;font-size:.84rem}.playlist-facet-board-head button,.playlist-track-toolbar-actions>button{color:#dceaf7;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0a111c9e;border:1px solid #7a9dc233;border-radius:10px;min-height:2rem;font-size:.72rem;font-weight:800}.playlist-facet-board-head button{white-space:nowrap;padding:0 .72rem}.playlist-facet-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.68rem;height:auto;min-height:0;display:grid}.playlist-facet-section{background:#070d1794;border:1px solid #7a9dc224;border-radius:14px;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.55rem;min-width:0;height:auto;min-height:0;max-height:16rem;padding:.72rem;display:grid;overflow:hidden}.playlist-facet-section header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.playlist-facet-section h2{color:#eef7ff;letter-spacing:0;margin:0;font-size:.9rem;line-height:1}.playlist-facet-chip-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-wrap:wrap;align-content:flex-start;gap:.42rem;min-height:0;max-height:none;padding-right:.18rem;display:flex;overflow:auto}.playlist-facet-chip{color:#dceaf7;cursor:pointer;background:#0f1825bd;border:1px solid #7a9dc22e;border-radius:999px;align-items:center;gap:.34rem;min-width:0;min-height:1.92rem;padding:0 .58rem;font-size:.76rem;font-weight:800;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.playlist-facet-chip:hover{border-color:color-mix(in srgb, var(--playlist-accent) 48%, #ffffff24);transform:translateY(-1px)}.playlist-facet-chip.is-include{border-color:color-mix(in srgb, var(--playlist-accent) 62%, #ffffff24);background:color-mix(in srgb, var(--playlist-accent) 22%, #08101bf0);color:#f5fffe}.playlist-facet-chip.is-exclude{color:#ffdce2;background:#3a121bc2;border-color:#ff889a7a}.playlist-facet-chip span:not(.playlist-facet-chip-image){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.playlist-facet-chip small{color:#9fb7cf;font-size:.68rem;font-weight:900}.playlist-facet-chip.is-include small,.playlist-facet-chip.is-exclude small{color:currentColor;opacity:.78}.playlist-facet-chip em{background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.78rem;font-style:normal;line-height:1;display:inline-flex}.playlist-facet-chip-image{background:#ffffff14;border-radius:999px;flex:none;width:1.28rem;height:1.28rem;overflow:hidden}.playlist-facet-chip-image img{object-fit:cover;width:100%;height:100%;display:block}.playlist-facet-section.is-editors .playlist-facet-chip-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.75rem),1fr));align-content:start;display:grid}.playlist-facet-section.is-editors .playlist-facet-chip{text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.42rem;width:100%;min-height:2.28rem;padding:.22rem .58rem .22rem .3rem;display:grid}.playlist-facet-section.is-editors .playlist-facet-chip-image{border:1px solid #7a9dc233;width:1.5rem;height:1.5rem}.playlist-facet-section.is-editors .playlist-facet-chip span:not(.playlist-facet-chip-image){max-width:100%}.playlist-facet-section.is-editors .playlist-facet-chip small,.playlist-facet-section.is-editors .playlist-facet-chip em{justify-self:end}.playlist-focus-actions{flex-wrap:wrap;gap:.62rem;display:flex}.playlist-focus-actions .tracks-guidance-link{border-radius:12px;min-height:2.4rem;padding:0 .95rem}.playlist-focus-note{padding:1rem 1.08rem}.playlist-focus-note-copy{gap:.45rem;max-width:54rem;display:grid}.playlists-intro{background:linear-gradient(135deg,#0e1622f5,#0a121ceb);border-color:#7a9dc22e;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.9fr);align-items:start;gap:1rem;padding:1.1rem 1.18rem;display:grid;box-shadow:0 18px 36px #040a122e}.playlists-intro-copy{gap:.5rem;max-width:48rem}.playlists-intro-copy h2{letter-spacing:-.03em;max-width:20ch;font-size:clamp(1.42rem,2.2vw,2.24rem);line-height:.96}.playlists-intro-copy p:last-child{color:#b4c8db;max-width:54ch;font-size:.94rem;line-height:1.55}.playlists-intro-actions{flex-wrap:wrap;gap:.58rem;margin-top:.18rem;display:flex}.playlists-intro-actions .tracks-guidance-link,.playlist-detail-actions .tracks-guidance-link{border-radius:12px;min-height:2.35rem;padding:0 .95rem}.playlists-intro-guide{gap:.56rem;display:grid}.playlists-intro-guide article{background:#0f1825bd;border:1px solid #7a9dc229;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;padding:.84rem .9rem;display:grid}.playlists-intro-guide article>span{color:#e8fcfb;background:#112a2db3;border:1px solid #61dfc747;border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.82rem;font-weight:800;display:inline-flex}.playlists-intro-guide strong{color:#f2f7fc;letter-spacing:-.01em;font-size:.9rem;display:block}.playlists-intro-guide p{color:#a8bfd4;margin:.22rem 0 0;font-size:.82rem;line-height:1.48}.playlists-grid{grid-template-columns:1fr;gap:.88rem}.playlist-card{background:radial-gradient(circle at 92% 14%, var(--playlist-glow), transparent 22%), linear-gradient(145deg, #0d1521f5, #09101af0);border-color:#7a9dc229;border-radius:18px;grid-template-rows:none;grid-template-columns:minmax(13rem,15.5rem) minmax(0,1fr);min-height:15rem;box-shadow:0 18px 40px #040a122e}.playlist-card:hover{transform:translateY(-2px);box-shadow:0 24px 48px #040a123d}.playlist-card-media{min-height:100%}.playlist-card-body{align-content:center;gap:.66rem;padding:1.02rem 1.08rem}.playlist-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.52rem;display:flex}.playlist-card-family{letter-spacing:.14em;font-size:.66rem}.playlist-card-count{color:#dfeaf6;letter-spacing:.08em;text-transform:uppercase;background:#0e1623b3;border:1px solid #7a9dc229;border-radius:10px;align-items:center;min-height:1.7rem;padding:0 .62rem;font-size:.72rem;font-weight:700;display:inline-flex}.playlist-card h2{letter-spacing:-.03em;max-width:20ch;font-size:clamp(1.34rem,2vw,2.08rem);line-height:.96}.playlist-card-description{color:#b2c7da;max-width:58ch;font-size:.93rem;line-height:1.55}.playlist-card-badges{gap:.44rem}.playlist-card-badges span{letter-spacing:.06em;text-transform:uppercase;border-width:1px;border-radius:10px;min-height:1.8rem;padding:0 .62rem;font-size:.72rem;font-weight:700}.playlist-card-footer{border-top:1px solid #7a9dc224;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.72rem;margin-top:auto;padding-top:.72rem;display:flex}.playlist-card-meta{color:#98b3cb;gap:.86rem;font-size:.78rem}.playlist-card-cta{color:#eef6fb;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.36rem;font-size:.73rem;font-weight:800;display:inline-flex}.playlist-card-cta:after{content:"↗";font-size:.92rem;line-height:1}.playlist-detail-hero,.playlist-detail-note{border-radius:18px}.playlist-detail-copy>p:not(.catalog-chip){max-width:42rem}.playlist-detail-note{align-items:start}.playlist-detail-note h2{max-width:34ch}.playlist-detail-actions{justify-content:flex-start}.playlist-detail-shell .tracks-filter-panel.is-latched{border-bottom-right-radius:0;border-bottom-left-radius:0}.playlist-detail-shell .tracks-main-shell>.tracks-table-shell{background:0 0;border:0;border-radius:0;padding:0}.playlist-detail-shell .tracks-main-shell>.tracks-table-shell:focus-visible,.playlist-detail-shell .tracks-main-shell>.tracks-table-shell.is-keyboard-active{box-shadow:none;border-color:#0000}.playlist-detail-shell .tracks-table thead th{z-index:auto;position:static;top:auto}.playlist-track-toolbar{background:#080f19b3;border-bottom:1px solid #7a9dc21f;justify-content:space-between;align-items:end;gap:.8rem;padding:.86rem .92rem;display:flex}.playlist-track-search{gap:.35rem;min-width:min(100%,28rem);display:grid}.playlist-track-search span{color:#9fb7cf;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.playlist-track-search input{color:#eef7ff;width:100%;min-height:2.55rem;font:inherit;background:#0d1623eb;border:1px solid #7a9dc233;border-radius:12px;outline:none;padding:0 .86rem}.playlist-track-search input:focus{border-color:color-mix(in srgb, var(--playlist-accent,#52e1cb) 60%, #ffffff2e);box-shadow:0 0 0 3px color-mix(in srgb, var(--playlist-accent,#52e1cb) 18%, transparent)}.playlist-track-toolbar-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.playlist-track-toolbar-actions>button{padding:0 .74rem}@media (max-width:1100px){.playlists-browser-intro,.playlist-library-section-head{grid-template-columns:1fr;display:grid}.playlists-browser-actions{justify-items:start}.playlist-facet-grid{grid-template-columns:1fr;align-items:start}.playlist-focus-copy{grid-template-rows:none;align-content:start;height:auto;max-height:none;overflow:visible}.playlist-facet-board{grid-template-rows:none;overflow:visible}.playlist-facet-section{height:auto;max-height:14rem}.playlist-facet-chip-list{max-height:10.5rem}.playlists-intro{grid-template-columns:1fr}.playlist-card{grid-template-columns:minmax(11.5rem,13rem) minmax(0,1fr)}}@media (max-width:1280px){.playlist-library-grid-priority{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.playlist-library-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.playlist-library-grid-priority{grid-template-columns:repeat(2,minmax(0,1fr))}.playlist-card{grid-template-columns:1fr}.playlist-card-media{min-height:13.5rem}}@media (max-width:720px){.playlists-browser-intro,.playlist-library-section,.playlist-focus-note{padding:.9rem}.playlists-browser-copy h2,.playlist-library-section-head h2,.playlist-focus-note h2{font-size:1.48rem}.playlists-browser-links,.playlist-focus-actions{width:100%}.playlist-facet-board-head,.playlist-track-toolbar{flex-direction:column;align-items:stretch}.playlist-track-search{min-width:0}.playlist-track-toolbar-actions{justify-content:space-between}.playlists-browser-links .tracks-guidance-link,.playlist-focus-actions .tracks-guidance-link{justify-content:center;width:100%}.playlist-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.playlist-library-grid-priority{grid-template-columns:1fr;gap:.85rem}.playlist-library-copy{padding:.78rem .8rem .82rem}.playlist-library-row{grid-template-columns:1fr;align-items:start;gap:.24rem}.playlist-library-count{justify-self:start}.playlist-library-description{font-size:.8rem}.playlist-focus-art{aspect-ratio:1;flex-basis:100%;width:100%;min-width:0;height:auto}.playlist-focus-copy{padding:.95rem}.playlist-focus-copy h1{font-size:1.78rem}.playlists-intro{gap:.82rem;padding:.96rem}.playlists-intro-copy h2{max-width:13ch;font-size:1.56rem}.playlists-intro-actions,.playlist-card-footer{width:100%}.playlists-intro-actions .tracks-guidance-link,.playlist-detail-actions .tracks-guidance-link{justify-content:center;width:100%}.playlists-intro-guide article,.playlist-card-body{padding-inline:.9rem}.playlist-card-media{min-height:12rem}.playlist-card h2,.playlist-detail-note h2{max-width:none}}@media (max-width:560px){.playlist-library-grid{grid-template-columns:1fr}}.public-charts-track-panel,.public-charts-leader-section{background:linear-gradient(145deg,#0c1420f5,#09101aeb);border:1px solid #7a9dc22e;border-radius:18px;box-shadow:0 18px 36px #040a1229}.public-charts-track-head-main h3,.public-charts-track-head h3,.public-charts-leader-head h4{font-family:var(--font-nav-display), "Avenir Next", sans-serif;letter-spacing:-.03em;margin:0}.public-charts-window-tabs{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.public-charts-window-tab,.public-charts-secondary-btn{color:#d8e7f6;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#101927db;border:1px solid #7a9dc233;border-radius:12px;justify-content:center;align-items:center;min-height:2.2rem;padding:0 .84rem;font-size:.75rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.public-charts-window-tab:hover,.public-charts-secondary-btn:hover{background:#131f2ff5;border-color:#88a4bf61;transform:translateY(-1px)}.public-charts-window-tab.is-active{color:#effdf8;background:linear-gradient(140deg,#123036f5,#101927f5);border-color:#61dfc75c}.public-charts-secondary-btn{text-decoration:none}.public-charts-track-panel{isolation:isolate;gap:1rem;min-width:0;padding:1.08rem 1.12rem 1.18rem;display:grid;overflow:hidden}.public-charts-track-head{border-bottom:1px solid #7a9dc21f;gap:.9rem;padding-bottom:.98rem;display:grid}.public-charts-track-head-main{display:block}.public-charts-track-head-main>div:first-child{gap:.26rem;max-width:44rem;display:grid}.public-charts-track-head h3{font-size:clamp(1.36rem,2vw,2.14rem);line-height:1.02}.public-charts-track-head span,.public-charts-leader-head span,.public-charts-empty{color:#aabfd4;font-size:.86rem;line-height:1.52}.public-charts-track-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.public-charts-track-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.public-charts-table-tools{background:#090e17bd;border:1px solid #ffffff14;border-radius:14px;gap:.75rem;padding:.8rem;display:grid;overflow:visible}.public-charts-table-tools-primary{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:.6rem;display:grid}.public-charts-table-search{gap:.22rem;min-width:0;display:grid}.public-charts-table-search span{letter-spacing:.07em;text-transform:uppercase;color:#9ab1cd;font-size:.68rem}.public-charts-table-search input{color:#e2ecfa;background:#080d14cc;border:1px solid #ffffff14;border-radius:9px;width:100%;min-height:2.56rem;padding:.38rem .52rem;font-size:.95rem;font-weight:600}.public-charts-table-search input::placeholder{color:#8ea3be}.public-charts-table-search input:focus-visible{border-color:#1ee5c780;outline:none;box-shadow:0 0 0 1px #1ee5c733}.public-charts-filter-binary{justify-self:start;min-width:0;max-width:100%}.public-charts-filter-binary.tracks-filter-binary-panel.is-inline>div{flex-wrap:wrap;gap:.52rem .7rem}.public-charts-table-tools-secondary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.public-charts-table-tool-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.public-charts-table-tool-actions .column-selector-shell{flex:none}.public-charts-table-tool-actions .column-selector-toggle{width:100%}.public-charts-table-summary{color:#aabfd4;margin:0;font-size:.82rem;line-height:1.45}.tracks-table-shell.public-charts-table-shell:focus-visible,.tracks-table-shell.public-charts-table-shell.is-keyboard-active{box-shadow:none;border-color:#0000}.tracks-table-shell.public-charts-table-shell.is-keyboard-active .tracks-table-wrap{box-shadow:0 0 0 1px #1ee5c747}.public-charts-status{color:#b2c6d9;margin:0;font-size:.86rem}.public-charts-track-list{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.public-chart-track-row{background:#0d1521d6;border:1px solid #7a9dc21f;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:4rem;padding:.52rem .62rem;display:grid}.public-chart-track-row.is-current{border-color:#61dfc766;box-shadow:0 0 0 1px #61dfc729}.public-chart-track-rank{color:#8bb7dc;text-align:center;width:2rem;font-size:.92rem;font-weight:800}.public-chart-track-main{min-width:0}.public-chart-track-copy{gap:.18rem;min-width:0;display:grid}.public-chart-track-title{color:#f4f9ff;font-size:.95rem;font-weight:700;line-height:1.3;text-decoration:none}.public-chart-track-title:hover{color:#9fdcff}.public-chart-track-copy p{color:#96b2cc;margin:0;font-size:.78rem;line-height:1.4}.public-chart-track-actions{align-items:center;gap:.52rem;display:inline-flex}.public-chart-track-play.table-play{flex:0 0 2.22rem;width:2.22rem;height:2.22rem}.public-charts-load-more{justify-content:center;padding-top:.1rem;display:flex}.public-charts-sidebar{overscroll-behavior:contain;background:linear-gradient(145deg,#0c1420f5,#09101aeb);border:1px solid #7a9dc22e;border-radius:18px;align-self:start;gap:0;max-height:calc(100vh - 6rem);padding:.45rem .55rem;display:grid;position:sticky;top:5.25rem;overflow:auto;box-shadow:0 18px 36px #040a1229}.public-charts-leader-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.public-charts-section-window-tabs{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.public-charts-section-window-tab{color:#a8c6e1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#101927c7;border:1px solid #7a9dc229;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;min-height:1.9rem;padding:0 .58rem;font-size:.67rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.public-charts-section-window-tab:hover{color:#eff7ff;background:#131f2ff0;border-color:#88a4bf4d;transform:translateY(-1px)}.public-charts-section-window-tab.is-active{color:#effdf8;background:linear-gradient(140deg,#123036db,#101927e6);border-color:#61dfc757}.public-charts-leader-name-only{min-width:0;display:block}.public-charts-leader-copy strong,.public-charts-leader-name-only strong{color:#f4f9ff;font-size:.86rem;line-height:1.28}.public-charts.is-embed .public-charts-track-panel{padding-inline:0;border-inline:0;border-radius:0;padding-top:0;padding-bottom:0}@media (max-width:1200px){.public-charts-workspace{grid-template-columns:1fr}.public-charts-sidebar{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:0;position:static;overflow:visible}.public-charts-leader-section{background:#0d1521d6;border:1px solid #7a9dc22e;border-radius:18px;padding:.72rem .76rem}.public-charts-leader-section+.public-charts-leader-section{border-top:0}}@media (max-width:980px){.catalog-shell.charts-page-shell{width:var(--shell-width)}.public-charts-leader-head-row,.public-charts-track-toolbar{flex-direction:column;align-items:flex-start}.public-charts-sidebar,.public-charts-table-tools-primary{grid-template-columns:1fr}.public-charts-table-tool-actions{margin-left:0}.public-chart-track-row{grid-template-columns:auto minmax(0,1fr)}.public-chart-track-actions{grid-column:1/-1;justify-content:flex-start;padding-left:2.72rem}}@media (max-width:720px){.public-charts-track-panel,.public-charts-leader-section{border-radius:14px;padding:.88rem .92rem}.public-charts-track-head h3,.public-charts-leader-head h4{font-size:1.42rem}.public-charts-window-tabs,.public-charts-track-actions,.public-charts-section-window-tabs,.public-charts-track-toolbar,.public-charts-table-tools-secondary,.public-charts-table-tool-actions{width:100%}.public-charts-window-tab,.public-charts-secondary-btn{flex:calc(50% - .5rem)}.public-charts-table-tool-actions .public-charts-secondary-btn,.public-charts-table-tool-actions .column-selector-shell{width:100%}.public-chart-track-row{grid-template-columns:auto 1fr;gap:.58rem}.public-chart-track-rank{width:1.6rem}.public-chart-track-actions{flex-wrap:wrap;padding-left:2.18rem}.public-charts-section-window-tab{flex:calc(25% - .35rem)}}@media (max-width:640px){.catalog-shell.charts-page-shell{width:var(--shell-width)}}.public-charts{gap:1rem;display:grid}.catalog-shell.charts-page-shell{width:var(--shell-width);max-width:none}.public-charts-workspace{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:start;gap:1.05rem;display:grid}.public-charts-track-panel{min-width:0;scroll-margin-top:calc(var(--top-nav-height) + .75rem);background:linear-gradient(145deg,#0c1420f7,#080e17f0);border:1px solid #7a9dc22e;border-radius:18px;gap:1rem;padding:1rem;display:grid;overflow:hidden;box-shadow:0 18px 36px #040a122e}.public-charts-page-head{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.12rem .06rem .18rem;display:flex}.public-charts-page-copy{gap:.26rem;min-width:0;display:grid}.public-charts-page-copy h2{color:#f3f7fb;font-family:var(--font-nav-display), "Avenir Next", sans-serif;letter-spacing:0;margin:0;font-size:clamp(1.32rem,2.1vw,2rem);line-height:1}.public-charts-eyebrow{color:#9eb6cc;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.public-charts-global-controls{justify-content:flex-end;display:flex}.public-charts-window-tabs,.public-charts-tabs{background:#060b13b8;border:1px solid #7a9dc22e;border-radius:14px;align-items:center;gap:.28rem;padding:.26rem;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.public-charts-window-tab,.public-charts-tab,.public-charts-secondary-btn{color:#dce8f4;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0f1723d1;border:1px solid #7a9dc229;border-radius:10px;min-height:2.34rem;font-size:.72rem;font-weight:850;transition:border-color .15s,background-color .15s,color .15s,transform .15s,box-shadow .15s}.public-charts-window-tab{place-items:center;padding:.18rem .74rem;display:grid}.public-charts-window-tab small{display:none}.public-charts-tab{justify-content:center;align-items:center;gap:.42rem;padding:0 .72rem;display:inline-flex}.public-charts-tab svg{color:#8fb4d4;width:1rem;height:1rem}.public-charts-window-tab:hover,.public-charts-tab:hover,.public-charts-secondary-btn:hover{background:#16202efa;border-color:#e2bc7057;transform:translateY(-1px)}.public-charts-window-tab.is-active,.public-charts-tab.is-active{color:#f4fffb;background:linear-gradient(140deg,#143839fa,#121b27f5);border-color:#61dfc76b;box-shadow:0 0 0 1px #61dfc71f}.public-charts-tab.is-active svg{color:#79ead8}.public-charts-secondary-btn{justify-content:center;align-items:center;min-height:2.28rem;padding:0 .78rem;text-decoration:none;display:inline-flex}.public-charts-picker{background:#070c1485;border:1px solid #7a9dc224;border-radius:14px;gap:.76rem;padding:.82rem;display:grid}.public-charts-tabs{flex-wrap:wrap;justify-self:start}.public-chart-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr));gap:.62rem;display:grid}.public-chart-card{--chart-accent:#52e1cb;--chart-glow:#52e1cb2e;background:radial-gradient(circle at 96% 0%, var(--chart-glow), transparent 34%), linear-gradient(155deg, #0e1622f2, #080e17eb);color:#f1f7ff;text-align:left;cursor:pointer;isolation:isolate;border:1px solid #7a9dc224;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;width:100%;min-width:0;min-height:5.1rem;padding:.68rem;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #040a1221}.public-chart-card.is-teal{--chart-accent:#52e1cb;--chart-glow:#52e1cb2e}.public-chart-card.is-amber{--chart-accent:#e2bc70;--chart-glow:#e2bc702e}.public-chart-card.is-violet{--chart-accent:#a69dff;--chart-glow:#a69dff2b}.public-chart-card.is-rose{--chart-accent:#ff90bb;--chart-glow:#ff90bb2b}.public-chart-card.is-blue{--chart-accent:#74c3ff;--chart-glow:#74c3ff2b}.public-chart-card.is-slate{--chart-accent:#b7c7da;--chart-glow:#b7c7da24}.public-chart-card:hover{border-color:color-mix(in srgb, var(--chart-accent) 56%, #ffffff1f);transform:translateY(-2px);box-shadow:0 16px 30px #040a1233}.public-chart-card.is-active{border-color:color-mix(in srgb, var(--chart-accent) 70%, #ffffff1a);background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--chart-accent) 23%, transparent), transparent 36%), linear-gradient(155deg, #101d29fa, #09101af5);box-shadow:0 0 0 1px color-mix(in srgb, var(--chart-accent) 24%, transparent), 0 16px 30px #040a1233}.public-chart-card.is-image-card{background:linear-gradient(155deg, #080d15e6, #04080efa), var(--chart-accent)}.public-chart-card.is-image-card:before{content:"";z-index:1;background:linear-gradient(180deg, #050a111f, #050a1185 50%, #050a11f0), radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--chart-accent) 20%, transparent), transparent 36%);pointer-events:none;position:absolute;inset:0}.public-chart-card.is-image-card.is-active{background:linear-gradient(155deg, #0c1621db, #050a11fa), var(--chart-accent)}.public-chart-card-bg-logo{z-index:0;opacity:.36;filter:saturate(.94)contrast(1.06);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:-12%}.public-chart-card-bg-logo img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.08)}.public-chart-card-bg-logo.is-fallback strong{color:color-mix(in srgb, var(--chart-accent) 48%, #f5f9ff);opacity:.56;font-size:clamp(5rem,9vw,8rem);font-weight:900;line-height:1}.public-chart-card-bg-mark{z-index:0;color:var(--chart-accent);opacity:.11;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:-10%;transform:rotate(-8deg)}.public-chart-card-bg-mark svg{stroke-width:1.35px;filter:drop-shadow(0 14px 24px #00000047);width:min(62%,8.5rem);height:min(62%,8.5rem)}.public-chart-card-icon{border:1px solid color-mix(in srgb, var(--chart-accent) 34%, #ffffff1a);background:color-mix(in srgb, var(--chart-accent) 14%, #070c14eb);width:2.42rem;height:2.42rem;color:var(--chart-accent);z-index:2;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.public-chart-card-logo,.public-charts-selected-logo{border:1px solid color-mix(in srgb, var(--chart-accent) 36%, #ffffff1a);background:color-mix(in srgb, var(--chart-accent) 12%, #070c14f0);justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.public-chart-card-logo{border-radius:8px;width:2.42rem;height:2.42rem}.public-charts-selected-logo{border-radius:10px;width:3rem;height:3rem}.public-chart-card-logo img,.public-charts-selected-logo img{object-fit:cover;width:100%;height:100%;display:block}.public-chart-card-logo.is-fallback strong,.public-charts-selected-logo.is-fallback strong{color:#f3f8ff;letter-spacing:.08em;font-size:.78rem}.public-chart-card-copy{z-index:2;gap:.16rem;min-width:0;display:grid;position:relative}.public-chart-card-copy span{color:var(--chart-accent);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:850;overflow:hidden}.public-chart-card-copy strong{color:#f4f9ff;overflow-wrap:anywhere;min-width:0;font-size:.95rem;line-height:1.12}.public-chart-card-copy small{color:#a9bed2;font-size:.72rem;line-height:1.3}.public-chart-card-meta{color:#dfe9f3;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;opacity:.86;z-index:2;align-self:start;font-size:.62rem;font-weight:900;position:relative}.public-chart-card-rank{z-index:2;border:1px solid color-mix(in srgb, var(--chart-accent) 42%, #ffffff1f);min-width:2.15rem;color:color-mix(in srgb, var(--chart-accent) 76%, #f8fbff);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#060b13b8;border-radius:999px;padding:.23rem .42rem;font-size:.62rem;font-weight:950;line-height:1;position:absolute;top:.68rem;left:.68rem;box-shadow:0 8px 16px #02060c47}.public-charts-selected{gap:.8rem;display:grid}.public-charts-track-head{--chart-accent:#52e1cb;background:radial-gradient(circle at 98% 0%, color-mix(in srgb, var(--chart-accent) 14%, transparent), transparent 34%), #090f19c7;isolation:isolate;border:1px solid #7a9dc224;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.82rem;display:grid;position:relative;overflow:hidden}.public-charts-track-head.is-teal{--chart-accent:#52e1cb}.public-charts-track-head.is-amber{--chart-accent:#e2bc70}.public-charts-track-head.is-violet{--chart-accent:#a69dff}.public-charts-track-head.is-rose{--chart-accent:#ff90bb}.public-charts-track-head.is-blue{--chart-accent:#74c3ff}.public-charts-track-head.is-slate{--chart-accent:#b7c7da}.public-charts-track-head.has-chart-image{background:radial-gradient(circle at 98% 0%, color-mix(in srgb, var(--chart-accent) 16%, transparent), transparent 34%), linear-gradient(115deg, #080f19eb, #04080ef5);grid-template-columns:auto minmax(0,1fr) auto}.public-charts-track-head.has-chart-image:before{content:"";z-index:0;background:linear-gradient(90deg, #050a116b, transparent 42%, #050a1138), radial-gradient(circle at 10% 50%, color-mix(in srgb, var(--chart-accent) 12%, transparent), transparent 28%);pointer-events:none;position:absolute;inset:0}.public-charts-track-head>*{z-index:1;position:relative}.public-charts-selected-icon{border:1px solid color-mix(in srgb, var(--chart-accent) 36%, #ffffff1a);background:color-mix(in srgb, var(--chart-accent) 13%, #070c14f0);width:3rem;height:3rem;color:var(--chart-accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.public-charts-selected-icon svg{width:1.4rem;height:1.4rem}.public-charts-selected-image{border:1px solid color-mix(in srgb, var(--chart-accent) 36%, #ffffff1f);background:color-mix(in srgb, var(--chart-accent) 11%, #060b13f0);border-radius:12px;justify-content:center;align-items:center;width:clamp(4.85rem,5.8vw,5.75rem);height:clamp(4.85rem,5.8vw,5.75rem);display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 24px #02060c3d}.public-charts-selected-image img{object-fit:cover;width:100%;height:100%;display:block}.public-charts-selected-image.is-fallback strong{color:#f4f8ff;letter-spacing:.08em;font-size:1.05rem;font-weight:900}.public-charts-track-head-main{gap:.18rem;min-width:0;display:grid}.public-charts-track-head h3,.public-charts-leader-head h4{color:#f4f8fd;font-family:var(--font-nav-display), "Avenir Next", sans-serif;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.18rem,1.75vw,1.72rem);line-height:1.06}.public-charts-track-head span,.public-charts-empty{color:#a9bdcf;font-size:.84rem;line-height:1.45}.public-charts-track-controls{justify-items:end;gap:.52rem;display:grid}.public-charts-track-window-tabs{justify-self:end}.public-charts-track-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.public-charts-track-actions .public-charts-secondary-btn{color:#aebfd1;width:auto;min-height:0;box-shadow:none;letter-spacing:.08em;background:0 0;border:0;border-radius:0;padding:0;font-size:.7rem;line-height:1}.public-charts-track-actions .public-charts-secondary-btn:hover{color:#f2fffb;text-underline-offset:.22rem;background:0 0;border-color:#0000;text-decoration:underline;transform:none}.public-charts-table-tools{background:0 0;border:0;gap:.68rem;padding:0;display:grid;overflow:visible}.public-charts-table-tools .tracks-filter-panel{background:#070c14bd;border-color:#7a9dc224;border-radius:12px}.public-charts-table-tools .tracks-filter-control-row{grid-template-columns:minmax(12rem,auto) minmax(11rem,.65fr) auto}.public-charts-table-tools .tracks-filter-binary-panel.is-inline{min-width:11rem}.public-charts-table-tools .tracks-multi-select{min-width:0}.tracks-table-shell.public-charts-table-shell{background:#060a119e;border:1px solid #7a9dc21f;border-radius:12px;min-width:0;padding:0;overflow:hidden}.tracks-table-shell.public-charts-table-shell:focus-visible,.tracks-table-shell.public-charts-table-shell.is-keyboard-active{border-color:#61dfc766;box-shadow:0 0 0 1px #61dfc724}.tracks-table-shell.public-charts-table-shell .tracks-table-wrap,.tracks-table-shell.public-charts-table-shell .tracks-mobile-list{margin-top:0}.tracks-table-shell.public-charts-table-shell .tracks-table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow:auto hidden}.public-charts-status{color:#b4c7d9;margin:0;font-size:.84rem;line-height:1.45}.public-charts-status.is-error{color:#ffb7b7}.public-charts-sidebar{overscroll-behavior:auto;background:linear-gradient(145deg,#0c1420f7,#080e17f0);border:1px solid #7a9dc22e;border-radius:18px;align-self:start;gap:0;max-height:none;padding:.42rem .52rem;display:grid;position:static;overflow:visible;box-shadow:0 18px 36px #040a122e}.public-charts-leader-section{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.62rem;padding:.82rem .14rem .78rem;display:grid}.public-charts-leader-section+.public-charts-leader-section{border-top:1px solid #7a9dc21f}.public-charts-leader-head{border-bottom:1px solid #7a9dc21f;gap:.48rem;padding-bottom:.62rem;display:grid}.public-charts-leader-head-row{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.public-charts-leader-title{align-items:center;gap:.52rem;min-width:0;display:inline-flex}.public-charts-section-logo{background:#121c2ae6;border:1px solid #7a9dc233;border-radius:8px;flex:0 0 2.15rem;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.public-charts-section-logo img{object-fit:cover;width:100%;height:100%;display:block}.public-charts-leader-head-row>span:not(.public-charts-leader-title){color:#95abc1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800}.public-charts-leader-list{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.public-charts-leader-item{color:#edf5ff;cursor:pointer;text-align:left;background:#0f1723b8;border:1px solid #7a9dc21f;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;width:100%;padding:.44rem .5rem;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.public-charts-leader-item:hover{background:#16202ef5;border-color:#e2bc7057;transform:translateY(-1px)}.public-charts-leader-item.is-active{background:linear-gradient(140deg,#143839e0,#121b27eb);border-color:#61dfc766}.public-charts-leader-rank{color:#e2bc70;text-align:center;width:1.55rem;font-size:.78rem;font-weight:900}.public-charts-leader-main{align-items:center;gap:.56rem;min-width:0;display:inline-flex}.public-charts-leader-avatar{background:#121c2aeb;border:1px solid #7a9dc22e;border-radius:8px;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;overflow:hidden}.public-charts-leader-avatar img{object-fit:cover;width:100%;height:100%;display:block}.public-charts-leader-avatar.is-fallback strong{color:#f3f8ff;letter-spacing:.08em;font-size:.68rem}.public-charts-leader-copy,.public-charts-leader-name-only{gap:.12rem;min-width:0;display:grid}.public-charts-leader-copy strong,.public-charts-leader-name-only strong{color:#f4f9ff;overflow-wrap:anywhere;font-size:.84rem;line-height:1.25}.public-charts.is-embed .public-charts-workspace{grid-template-columns:1fr}.public-charts.is-embed .public-charts-track-panel{padding-inline:0;border-inline:0;border-radius:0;padding-top:0;padding-bottom:0}@media (max-width:1280px){.public-charts-workspace{grid-template-columns:1fr}.public-charts-sidebar{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;padding:0;position:static;overflow:visible}.public-charts-leader-section{background:#0c1420db;border:1px solid #7a9dc22e;border-radius:14px;padding:.78rem}.public-charts-leader-section+.public-charts-leader-section{border-top:1px solid #7a9dc22e}}@media (max-width:980px){.public-charts-page-head,.public-charts-track-head{grid-template-columns:1fr}.public-charts-page-head{flex-direction:column;align-items:stretch}.public-charts-global-controls,.public-charts-window-tabs,.public-charts-tabs,.public-charts-track-controls,.public-charts-track-actions{width:100%}.public-charts-track-controls{justify-items:stretch}.public-charts-window-tabs,.public-charts-tabs{justify-content:stretch}.public-charts-window-tab,.public-charts-tab{flex:auto}.public-charts-sidebar,.public-charts-table-tools .tracks-filter-control-row{grid-template-columns:1fr}.public-charts-track-head.has-chart-image{grid-template-columns:auto minmax(0,1fr)}.public-charts-track-head.has-chart-image .public-charts-track-controls{grid-column:1/-1}}@media (max-width:720px){.public-charts-track-panel{border-radius:14px;padding:.86rem}.public-charts-picker{padding:.68rem}.public-chart-card-grid{grid-template-columns:1fr}.public-charts-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-charts-tab{min-width:0}.public-chart-card{grid-template-columns:auto minmax(0,1fr)}.public-chart-card-meta{grid-column:2;justify-self:start}.public-charts-track-head{grid-template-columns:auto minmax(0,1fr);align-items:start}.public-charts-track-actions{grid-column:1/-1;justify-content:stretch}.public-charts-track-controls{grid-column:1/-1}.public-charts-secondary-btn{width:100%}}@media (max-width:520px){.public-charts-window-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-charts-window-tab{min-width:0;padding-inline:.34rem}.public-charts-window-tab span{display:none}.public-charts-window-tab small{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;display:inline}.public-charts-tabs{grid-template-columns:1fr}.public-charts-selected-icon,.public-charts-selected-logo{width:2.62rem;height:2.62rem}.public-charts-selected-image{border-radius:10px;width:4.25rem;height:4.25rem}}.public-charts-picker-head{grid-template-columns:1fr;align-items:stretch;gap:.82rem;display:grid}.public-charts-picker-head .public-charts-tabs{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:.78rem;padding:0;display:grid}.public-charts-picker-head .public-charts-window-tabs{border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:start;gap:.36rem;width:min(44rem,100%);padding:.32rem;display:grid}.public-charts-picker-head .public-charts-tab{--tab-accent:#52e1cb;--tab-glow:#52e1cb33;border-color:color-mix(in srgb, var(--tab-accent) 22%, #7a9dc233);background:radial-gradient(circle at 94% 8%, var(--tab-glow), transparent 42%), linear-gradient(150deg, #0e1622fa, #080e17f0);text-align:left;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;place-items:start;gap:.55rem;min-width:0;min-height:7.2rem;padding:.82rem;display:grid;position:relative;overflow:hidden}.public-charts-picker-head .public-charts-tab:nth-child(2){--tab-accent:#e2bc70;--tab-glow:#e2bc7033}.public-charts-picker-head .public-charts-tab:nth-child(3){--tab-accent:#74c3ff;--tab-glow:#74c3ff2e}.public-charts-picker-head .public-charts-tab:nth-child(4){--tab-accent:#b79cff;--tab-glow:#b79cff2b}.public-charts-picker-head .public-charts-tab:nth-child(5){--tab-accent:#ff90bb;--tab-glow:#ff90bb2b}.public-charts-picker-head .public-charts-tab:nth-child(6){--tab-accent:#b7c7da;--tab-glow:#b7c7da26}.public-charts-picker-head .public-charts-tab svg{width:1.72rem;height:1.72rem;color:var(--tab-accent)}.public-charts-picker-head .public-charts-tab span{color:#f2f7fb;max-width:8.6rem;font-family:var(--font-nav-display), "Avenir Next", sans-serif;letter-spacing:0;align-self:end;font-size:clamp(1.08rem,1.25vw,1.42rem);line-height:1}.public-charts-picker-head .public-charts-tab small{color:#9fb2c5;letter-spacing:.12em;font-size:.64rem;line-height:1}.public-charts-picker-head .public-charts-tab:hover{border-color:color-mix(in srgb, var(--tab-accent) 52%, #ffffff1a);background:radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--tab-accent) 26%, transparent), transparent 44%), linear-gradient(150deg, #121d2bfa, #09101af5)}.public-charts-picker-head .public-charts-tab.is-active{border-color:color-mix(in srgb, var(--tab-accent) 68%, #ffffff1a);background:radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--tab-accent) 32%, transparent), transparent 44%), linear-gradient(150deg, #132330fa, #09111bfa);box-shadow:0 0 0 1px color-mix(in srgb, var(--tab-accent) 24%, transparent), 0 16px 30px #040a122e}.public-charts-picker-head .public-charts-tab.is-active svg{color:var(--tab-accent)}.public-chart-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.82rem}.public-chart-card{aspect-ratio:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;align-content:stretch;align-items:start;gap:.7rem;min-height:0;padding:.86rem;position:relative}.public-chart-card.is-image-card{grid-template-rows:minmax(0,1fr) auto}.public-chart-card-icon,.public-chart-card-logo{border-radius:8px;width:3rem;height:3rem}.public-chart-card-icon svg{width:1.5rem;height:1.5rem}.public-chart-card-copy{align-self:end;gap:.32rem}.public-chart-card.is-image-card .public-chart-card-copy{grid-row:2}.public-chart-card-copy span{white-space:normal;font-size:.68rem}.public-chart-card-copy strong{font-size:clamp(1.15rem,1.35vw,1.5rem);line-height:1}.public-chart-card-copy small{display:none}.public-chart-card-meta{border:1px solid color-mix(in srgb, var(--chart-accent) 34%, #ffffff1a);color:#f1f6fb;background:#060b13a3;border-radius:999px;padding:.24rem .42rem;font-size:.58rem;position:absolute;top:.82rem;right:.82rem}.public-chart-card-rank{top:.82rem;left:.82rem}.public-charts-selected{animation:.16s ease-out publicChartsResultIn}@keyframes publicChartsResultIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1500px){.public-chart-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.public-charts-picker-head .public-charts-tabs,.public-chart-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.public-charts-picker-head{grid-template-columns:1fr}.public-charts-picker-head .public-charts-tabs,.public-charts-picker-head .public-charts-window-tabs{justify-self:stretch}}@media (max-width:720px){.public-charts-picker-head .public-charts-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.public-charts-picker-head .public-charts-tab{min-height:6.2rem;padding:.76rem}.public-chart-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-chart-card{padding:.78rem}}@media (max-width:480px){.public-charts-picker-head .public-charts-tabs{grid-template-columns:1fr}.public-charts-picker-head .public-charts-tab{grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:4.8rem}.public-charts-picker-head .public-charts-tab svg{grid-row:1/3}.public-charts-picker-head .public-charts-tab span{align-self:end}.public-chart-card-grid{grid-template-columns:1fr}}.account-admin-shell{gap:.78rem;width:min(1800px,100vw - 2rem)}.account-admin-profile-card{border-radius:1rem;margin-bottom:0;padding:.72rem .86rem;box-shadow:0 14px 30px #03080f3d}.account-admin-profile-card .account-profile-head{gap:.76rem;min-height:0}.account-admin-profile-card .account-avatar{border-radius:.9rem;width:3.25rem;height:3.25rem}.account-admin-profile-card .account-profile-copy{gap:.12rem}.account-admin-profile-card .account-profile-copy h1{font-size:clamp(1.28rem,1.45vw,1.58rem);line-height:1}.account-admin-profile-card .account-profile-copy p{font-size:.82rem}.account-admin-profile-card .app-top-btn{min-height:2.1rem;padding-inline:.76rem}.account-admin-workspace{grid-template-columns:minmax(224px,258px) minmax(0,1fr);align-items:start;gap:.86rem;display:grid;position:relative}.account-admin-workspace.account-editor-workspace{grid-template-columns:minmax(0,1fr)}.account-admin-workspace.account-editor-workspace .account-editor-content{grid-column:1;width:100%}.account-admin-sidebar{top:calc(var(--top-nav-height) + .78rem);width:auto;max-height:calc(100svh - var(--top-nav-height) - 1.3rem);opacity:1;pointer-events:auto;border-radius:1rem;grid-template-rows:minmax(0,1fr);padding:.62rem;display:grid;position:sticky;overflow:hidden;transform:none}.account-admin-sidebar-head,.account-admin-collapse-btn,.account-admin-active-pill,.account-admin-sidebar-backdrop,.account-admin-menu-trigger{display:none}.account-admin-nav{gap:.64rem;min-height:0;padding:0 .16rem 0 0;display:grid;overflow:auto}.account-admin-nav-group{gap:.26rem;display:grid}.account-admin-nav-group+.account-admin-nav-group{border-top:1px solid #7a9dc224;padding-top:.54rem}.account-admin-nav-group-label{color:#7e93aa;letter-spacing:.12em;text-transform:uppercase;padding-inline:.2rem;font-size:.57rem;font-weight:900}.account-admin-nav-group-tabs{gap:.26rem;display:grid}.account-admin-nav-item{border-radius:.66rem;grid-template-columns:1.45rem minmax(0,1fr);gap:.42rem;width:100%;min-height:2.16rem;padding:.34rem .42rem;transform:none}.account-admin-nav-item:hover{transform:none}.account-admin-nav-code{border-radius:.5rem;width:1.45rem;height:1.45rem;font-size:.54rem}.account-admin-nav-copy strong{letter-spacing:.04em;font-size:.69rem;line-height:1}.account-admin-content{min-height:calc(100svh - var(--top-nav-height) - 6.4rem);padding:.82rem;overflow:visible}.account-admin-content-head{border-radius:.9rem;margin-bottom:.12rem;padding:.76rem .82rem}.account-admin-content-head h2{font-size:clamp(1.34rem,1.55vw,1.72rem)}.account-admin-head-note{margin-top:0;font-size:.8rem}@media (max-width:980px){.account-admin-shell{width:var(--shell-width)}.account-admin-workspace{grid-template-columns:1fr}.account-admin-sidebar{width:100%;max-height:none;position:static;overflow:visible}.account-admin-nav{gap:.62rem;padding:0;display:flex;overflow:auto visible}.account-admin-nav-group{flex:none;min-width:max-content}.account-admin-nav-group-tabs{gap:.3rem;display:flex}.account-admin-nav-item{width:auto;min-width:max-content}}@media (max-width:720px){.account-admin-shell{width:min(100%,100vw - .9rem)}.account-admin-profile-card{padding:.62rem}.account-admin-profile-card .account-avatar{width:2.8rem;height:2.8rem}.account-admin-content{padding:.62rem}}.account-editor-content,.account-editor-tab-surface,.account-editor-dashboard,.account-editor-dashboard-panel,.account-editor-store-panel,.account-editor-report-card,.account-editor-uploads-main,.account-editor-uploads-table-shell{min-width:0;max-width:100%}@media (max-width:980px){.account-editor-settings-layout{grid-template-columns:1fr}.account-editor-logo-editor{border-bottom:1px solid #91b0db2e;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:.85rem;padding-right:0}.account-editor-logo-actions,.account-editor-settings-facts{grid-column:1/-1}}@media (max-width:760px){.account-admin-workspace.account-editor-workspace{gap:.58rem}.account-admin-workspace.account-editor-workspace .account-editor-content{border-radius:.86rem;padding:.58rem;overflow:visible}.account-editor-tab-bar{grid-template-columns:1fr;gap:.5rem;display:grid}.account-editor-tab-bar>.app-top-btn{justify-content:center;width:100%;min-height:2.35rem}.account-editor-tabs{border-radius:.86rem;grid-template-columns:1fr;gap:.5rem;padding:.5rem;display:grid;overflow:visible}.account-editor-tab-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;min-width:0;display:grid}.account-editor-tab-group+.account-editor-tab-group{border-top:1px solid #84a2c42e;border-left:0;margin-left:0;padding-top:.5rem;padding-left:0}.account-editor-tab-group-label{grid-column:1/-1;padding-inline:.1rem}.account-editor-tab{white-space:normal;width:100%;min-width:0;min-height:2.16rem;padding:.42rem .44rem;font-size:.66rem;line-height:1.12}.account-editor-logo-editor,.account-editor-settings-grid{grid-template-columns:1fr}.account-editor-logo-preview,.account-editor-logo-preview.is-wide{width:100%;max-width:none}.account-editor-logo-upload-btn{width:100%}.account-editor-page-head{flex-direction:column;align-items:stretch;gap:.54rem}.account-editor-page-head h2{overflow-wrap:anywhere;font-size:clamp(1.42rem,9vw,1.85rem);line-height:1.02}.account-editor-dashboard-range{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.account-editor-dashboard-range button{width:100%;min-width:0;padding-inline:.2rem}.account-editor-dashboard,.account-editor-dashboard-grid,.account-editor-dashboard-split,.account-editor-report-grid{gap:.58rem}.account-editor-dashboard-summary,.account-editor-dashboard-panel,.account-editor-report-card{border-radius:.82rem;padding:.64rem}.account-editor-content .account-editor-dashboard-panel-head{border-left-width:5px;gap:.55rem;margin-bottom:.72rem;padding:.7rem .72rem;display:grid}.account-editor-content .account-editor-dashboard-panel-head h3{overflow-wrap:anywhere;font-size:1.05rem}.account-editor-content .account-editor-dashboard-panel-head .app-top-btn,.account-editor-content .account-admin-row-actions .app-top-btn,.account-editor-settings-actions .app-top-btn{justify-content:center;width:100%}.account-editor-balance-primary strong{font-size:clamp(1.55rem,12vw,2rem)}.account-editor-payout-action small{text-align:left}.account-editor-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.account-editor-kpi-grid article{border-radius:.74rem;padding:.58rem}.account-editor-top-table,.account-editor-activity-list{gap:.46rem;overflow:visible}.account-editor-top-table-head,.account-editor-activity-list-head{display:none!important}.account-editor-top-table-row{background:#080e1885;border:1px solid #7a9dc229;border-radius:.72rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"track earnings""cart subs""value fees";gap:.34rem .58rem;min-width:0;padding:.58rem}.account-editor-top-table-row a{grid-area:track}.account-editor-top-table-row span:nth-child(2){grid-area:cart}.account-editor-top-table-row span:nth-child(3){grid-area:subs}.account-editor-top-table-row span:nth-child(4){grid-area:value}.account-editor-top-table-row span:nth-child(5){text-align:right;grid-area:fees}.account-editor-top-table-row span:nth-child(6){text-align:right;grid-area:earnings}.account-editor-top-table-row span:nth-child(2):before{content:"Cart ";color:#8ea7bf;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.account-editor-top-table-row span:nth-child(3):before{content:"Subs ";color:#8ea7bf;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.account-editor-top-table-row span:nth-child(4):before{content:"Value ";color:#8ea7bf;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.account-editor-top-table-row span:nth-child(5):before{content:"Fees ";color:#8ea7bf;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.account-editor-top-table-row span:nth-child(6):before{content:"You ";color:#8ea7bf;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.account-editor-activity-list>div:not(.account-editor-activity-list-head){background:#080e1885;border:1px solid #7a9dc229;border-radius:.72rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"track earned""date type""location location";gap:.32rem .62rem;min-width:0;padding:.58rem}.account-editor-activity-list>div:not(.account-editor-activity-list-head)>span:first-child{grid-area:date;font-size:.74rem}.account-editor-activity-list>div:not(.account-editor-activity-list-head)>.account-editor-activity-track{grid-area:track}.account-editor-activity-list>div:not(.account-editor-activity-list-head)>.account-editor-activity-location{grid-area:location;font-size:.74rem}.account-editor-activity-list>div:not(.account-editor-activity-list-head)>.account-editor-activity-type{grid-area:type;justify-self:end;font-size:.74rem}.account-editor-activity-list>div:not(.account-editor-activity-list-head)>strong{white-space:nowrap;grid-area:earned}.account-editor-report-metrics span,.account-editor-report-list>div{grid-template-columns:1fr;gap:.18rem}.account-editor-report-metrics strong,.account-editor-report-list strong{justify-self:start}.account-editor-location-map{min-height:118px}.account-editor-store-toolbar,.account-admin-toolbar{grid-template-columns:1fr}.account-editor-store-toolbar input[type=search],.account-editor-store-toolbar select,.account-admin-toolbar input,.account-admin-toolbar select,.account-admin-toolbar .app-top-btn{width:100%;max-width:none}.account-editor-uploads-filter-row,.account-editor-uploads-taxonomy-filters,.account-editor-uploads-range-filters{grid-template-columns:1fr}.account-editor-uploads-binary-filter{min-width:0}.account-editor-uploads-binary-filter.tracks-filter-binary-panel.is-inline>div{flex-wrap:wrap}.account-editor-uploads-filter-actions,.account-editor-uploads-filter-actions .column-selector-shell,.account-editor-uploads-filter-actions .column-selector-toggle,.account-editor-uploads-filter-actions button,.account-editor-uploads-sort{width:100%}.account-editor-uploads-mobile-list{margin-top:.58rem}.account-editor-upload-mobile-meta{grid-template-columns:1fr}.account-admin-table-wrap.is-scrollable{min-height:0;max-height:none}}@media (max-width:480px){.account-admin-profile-card .account-profile-head{grid-template-columns:auto minmax(0,1fr);gap:.52rem}.account-admin-profile-card .account-profile-copy h1{font-size:1.16rem}.account-admin-profile-card .account-profile-copy p,.account-admin-profile-note{font-size:.76rem}.account-admin-profile-card .app-top-btn{justify-content:center;width:100%}.account-editor-tab-group{gap:.28rem}.account-editor-tab{letter-spacing:.05em;min-height:2.02rem;padding-inline:.34rem;font-size:.61rem}.account-editor-dashboard-range{gap:.18rem;padding:.18rem}.account-editor-dashboard-range button{padding-block:.45rem;font-size:.68rem}.account-editor-kpi-grid{grid-template-columns:1fr}.account-editor-top-table-row,.account-editor-activity-list>div:not(.account-editor-activity-list-head){grid-template-columns:1fr;grid-template-areas:none}.account-editor-top-table-row a,.account-editor-top-table-row span,.account-editor-activity-list>div:not(.account-editor-activity-list-head)>span:first-child,.account-editor-activity-list>div:not(.account-editor-activity-list-head)>.account-editor-activity-track,.account-editor-activity-list>div:not(.account-editor-activity-list-head)>.account-editor-activity-location,.account-editor-activity-list>div:not(.account-editor-activity-list-head)>.account-editor-activity-type,.account-editor-activity-list>div:not(.account-editor-activity-list-head)>strong{text-align:left;grid-area:auto;justify-self:stretch}}.home-landing{letter-spacing:0;background:#07090b;gap:0;width:100%;padding:0 0 7rem;display:grid}.home-hero{margin-top:-.9rem;min-height:calc(90svh - var(--top-nav-height));background:linear-gradient(90deg,#050709fa,#090d0ced 49%,#160f0ad1),linear-gradient(135deg,#05070a 0%,#0b1010 54%,#17100a 100%);border-bottom:1px solid #ffffff17;align-items:center;margin-inline:calc(50% - 50vw);display:grid;overflow:clip}.home-hero-inner{width:var(--shell-width);min-height:calc(90svh - var(--top-nav-height));grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:center;gap:clamp(1.5rem,3.2vw,3.4rem);margin:0 auto;padding:clamp(1.45rem,4vw,3.2rem) 0 clamp(1.35rem,3.2vw,2.4rem);display:grid}.home-hero-copy{gap:1rem;max-width:36rem;animation:.7s both landing-rise;display:grid}.home-hero-logo{filter:drop-shadow(0 10px 24px #0000005c);width:min(100%,360px);height:auto;display:block}.home-hero-copy h1{color:#f4f7f4;font-family:var(--font-nav-display), "Avenir Next", sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3.1rem,7.4vw,6.35rem);line-height:.88}.home-hero-copy>p{color:#cdd6d1;letter-spacing:0;max-width:34rem;margin:0;font-size:clamp(1rem,1.42vw,1.16rem);line-height:1.52}.home-hero-note{color:#9faea7!important;font-size:.84rem!important}.home-landing .landing-cta-row{flex-wrap:wrap;align-items:center;gap:.72rem;margin-top:.22rem;display:flex}.home-landing .landing-cta-primary,.home-landing .landing-cta-secondary{min-height:3rem;font-family:var(--font-body), "Avenir Next", sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 1.18rem;font-size:.8rem;font-weight:800;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.home-landing .landing-cta-primary{color:#06120f;background:#7bf1d9;box-shadow:0 16px 38px #20cdb138}.home-landing .landing-cta-primary:hover{background:#a3ffe9;transform:translateY(-1px);box-shadow:0 20px 46px #20cdb147}.home-landing .landing-cta-secondary{color:#edf5f2;background:#ffffff0e;border-color:#ffffff29}.home-landing .landing-cta-secondary:hover{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-1px)}.home-product-shot{min-height:clamp(420px,62vh,700px);box-shadow:var(--shadow-strong);background:#080a0c;border:1px solid #ffffff1c;border-radius:8px;animation:.9s both landing-rise;position:relative;overflow:hidden}.home-product-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.home-product-shot:after{content:"";pointer-events:none;background:linear-gradient(#05070900 42%,#050709d1 100%);position:absolute;inset:0}.home-product-shot-caption{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050709c7;border:1px solid #ffffff1f;border-radius:8px;gap:.18rem;padding:.86rem .95rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.home-product-shot-caption strong{color:#fff;font-size:.94rem}.home-product-shot-caption span{color:#b4c2bc;font-size:.84rem;line-height:1.35}.home-tour,.home-final-cta{width:var(--shell-width);margin:0 auto}.home-tour{gap:0;display:grid}.home-tour-intro{padding:clamp(2.4rem, 5vw, 4.8rem) max(.9rem, calc((100vw - var(--shell-width)) / 2));background:linear-gradient(90deg,#7bf1d912,#ffbf7214 52%,#f29aba0e);border-block:1px solid #ffffff1a;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:end;gap:clamp(1.2rem,4vw,4rem);margin-inline:calc(50% - 50vw);display:grid}.home-tour-intro>p,.home-tour-copy>p:first-child{color:var(--tour-accent,#78ead4);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.home-tour-intro h2,.home-tour-copy h3,.home-final-cta h2{color:#f1f6f4;font-family:var(--font-nav-display), "Avenir Next", sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.05rem,4vw,4.2rem);line-height:.92}.home-tour-intro p:last-child,.home-tour-copy>p:nth-of-type(2),.home-final-cta p{color:#b7c3bd;letter-spacing:0;max-width:41rem;margin:0;font-size:.98rem;line-height:1.58}.home-tour-list{gap:0;display:grid}.home-tour-item{--tour-accent:#7bf1d9;--tour-accent-soft:#7bf1d91c;--tour-border:#7bf1d92b;--tour-frame:#7bf1d93d;--tour-bg:linear-gradient(90deg, #07120f 0%, #091113 50%, #07090b 100%);padding:clamp(2.6rem, 6vw, 6.8rem) max(.9rem, calc((100vw - var(--shell-width)) / 2));border-top:1px solid var(--tour-border);background:var(--tour-bg);grid-template-columns:minmax(250px,.34fr) minmax(0,.66fr);align-items:center;gap:clamp(1.4rem,4vw,4.4rem);margin-inline:calc(50% - 50vw);display:grid}.home-tour-item.tone-amber{--tour-accent:#ffbf72;--tour-accent-soft:#ffbf721f;--tour-border:#ffbf722e;--tour-frame:#ffbf7240;--tour-bg:linear-gradient(90deg, #151108 0%, #11100d 46%, #07090b 100%)}.home-tour-item.tone-rose{--tour-accent:#f29aba;--tour-accent-soft:#f29aba1f;--tour-border:#f29aba2e;--tour-frame:#f29aba40;--tour-bg:linear-gradient(90deg, #140b11 0%, #0f0c11 48%, #07090b 100%)}.home-tour-item.tone-steel{--tour-accent:#9fc2ff;--tour-accent-soft:#9fc2ff1c;--tour-border:#9fc2ff2b;--tour-frame:#9fc2ff3d;--tour-bg:linear-gradient(90deg, #090d13 0%, #101114 48%, #07090b 100%)}.home-tour-item.tone-gold{--tour-accent:#e8cc75;--tour-accent-soft:#e8cc751f;--tour-border:#e8cc752e;--tour-frame:#e8cc7542;--tour-bg:linear-gradient(90deg, #151307 0%, #11100d 47%, #07090b 100%)}.home-tour-item.tone-green{--tour-accent:#a7e7a2;--tour-accent-soft:#a7e7a21f;--tour-border:#a7e7a22e;--tour-frame:#a7e7a23d;--tour-bg:linear-gradient(90deg, #07130d 0%, #0e1210 48%, #07090b 100%)}.home-tour-item.is-reversed{grid-template-columns:minmax(0,.66fr) minmax(250px,.34fr)}.home-tour-item.is-reversed .home-tour-copy{order:2}.home-tour-item.is-reversed .home-tour-media{order:1}.home-tour-copy{gap:.82rem;max-width:32rem;display:grid}.home-tour-copy h3{font-size:clamp(1.85rem,3.3vw,3.55rem)}.home-tour-link{border:1px solid var(--tour-frame);color:#f2f7f5;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0e;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2.7rem;padding:0 1rem;font-size:.76rem;font-weight:850;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.home-library-tools{gap:.58rem;margin:.16rem 0 .22rem;display:grid}.home-library-tool{border-left:2px solid var(--tour-frame);gap:.18rem;padding-left:.72rem;display:grid}.home-library-tool strong{color:#f6faf7;font-size:.86rem;line-height:1.2}.home-library-tool span{color:#afbeb8;font-size:.84rem;line-height:1.42}.home-tour-link:hover{border-color:var(--tour-accent);background:var(--tour-accent-soft);transform:translateY(-1px)}.home-tour-media{aspect-ratio:1240/560;border:1px solid var(--tour-frame);background:#080a0c;border-radius:8px;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden;box-shadow:0 28px 76px #00000042}.home-tour-media:hover{border-color:var(--tour-accent);transform:translateY(-3px);box-shadow:0 34px 86px #00000057}.home-tour-media img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .24s;display:block}.home-tour-media:hover img{transform:scale(1.018)}.home-final-cta{width:auto;padding:clamp(2.4rem, 5vw, 4.6rem) max(.9rem, calc((100vw - var(--shell-width)) / 2)) 0;background:linear-gradient(90deg,#7bf1d90e,#ffbf7213 54%,#a7e7a20e);border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin-inline:calc(50% - 50vw);display:grid}.home-final-cta>div{gap:.62rem;display:grid}.home-final-logo{width:min(100%,270px);height:auto;display:block}.home-final-cta h2{font-size:clamp(2.2rem,4.4vw,4.6rem)}.home-final-actions{justify-content:flex-end}@media (prefers-reduced-motion:reduce){.home-hero-copy,.home-product-shot{animation:none}.home-tour-link,.home-tour-media,.home-tour-media img{transition:none}}@media (max-width:1180px){.home-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(330px,1.08fr)}.home-tour-copy h3{font-size:clamp(1.75rem,3vw,3.1rem)}}@media (max-width:980px){.home-landing{padding-bottom:6.2rem}.home-hero{min-height:auto}.home-hero-inner{grid-template-columns:1fr;align-items:start;min-height:auto}.home-hero-copy{max-width:42rem}.home-hero-copy h1{max-width:12ch}.home-product-shot{min-height:390px}.home-tour-intro,.home-tour-item,.home-tour-item.is-reversed,.home-final-cta{grid-template-columns:1fr}.home-tour-item.is-reversed .home-tour-copy,.home-tour-item.is-reversed .home-tour-media{order:initial}.home-tour-copy{max-width:42rem}.home-final-actions{justify-content:flex-start}}@media (max-width:640px){.home-landing{gap:0;padding-bottom:5.8rem}.home-hero-inner{width:calc(100% - 1.6rem);padding-top:1rem}.home-hero-copy{gap:.74rem}.home-hero-logo{width:min(100%,340px)}.home-hero-copy h1{max-width:10.8ch;font-size:clamp(2.35rem,11.8vw,3.25rem)}.home-hero-copy>p{font-size:.98rem;line-height:1.46}.home-landing .landing-cta-row{flex-direction:column;align-items:stretch;width:100%}.home-landing .landing-cta-primary,.home-landing .landing-cta-secondary{width:100%;min-height:2.75rem}.home-product-shot{border-radius:8px;min-height:170px}.home-product-shot-caption{display:none}.home-tour{gap:0}.home-tour-intro{gap:.72rem;padding-block:2rem}.home-tour-list{gap:0}.home-tour-item{gap:1rem;padding-block:2.2rem}.home-tour-link{width:100%}.home-tour-media{border-radius:8px}}.account-admin-content{grid-auto-rows:max-content;align-content:start}.account-admin-content>*{align-self:start;width:100%;min-height:0}.account-admin-content-head{align-self:start;min-height:0}.account-admin-section-panel,.account-admin-unavailable,.account-admin-quick-card{grid-auto-rows:max-content;align-content:start;min-height:0}.account-admin-section-panel .account-admin-content-head{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0 0 .28rem}.account-admin-section-panel .account-admin-content-head h3{letter-spacing:-.01em;margin:0;font-size:clamp(1rem,1.2vw,1.18rem)}.account-admin-section-panel .account-admin-content-head p{margin:0}.account-admin-section-panel .account-admin-content-head small{max-width:72ch;margin:0}.account-admin-metrics.account-metric-grid.admin-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;margin-top:0}.account-admin-metrics .account-metric{border-radius:.88rem;grid-auto-rows:max-content;align-content:start;gap:.18rem;min-height:0;padding:.66rem .74rem}.account-admin-metrics .account-metric span{font-size:.66rem;line-height:1.12}.account-admin-metrics .account-metric strong{font-size:clamp(1.24rem,1.55vw,1.52rem);line-height:.98}.account-admin-metrics .account-metric small{color:#91a8bf;margin:0;font-size:.72rem;line-height:1.28}.account-admin-users-table{table-layout:fixed;min-width:1020px}.account-admin-users-table th,.account-admin-users-table td{vertical-align:middle}.account-admin-users-table .col-user{width:29%;min-width:0}.account-admin-users-table .col-role{text-align:center;width:4.7rem}.account-admin-users-table .col-status{text-align:center;width:5.7rem}.account-admin-users-table .col-number{text-align:right;width:6.15rem}.account-admin-users-table .col-last-login{white-space:nowrap;width:10.6rem}.account-admin-users-table .col-actions{text-align:right;width:8.6rem}.account-admin-users-table .col-number .account-admin-sort-btn{justify-content:flex-end;width:100%}.account-admin-users-table .col-user .account-admin-sort-btn{justify-content:flex-start}.account-admin-users-table .col-role .account-admin-sort-btn,.account-admin-users-table .col-status .account-admin-sort-btn{justify-content:center;width:100%}.account-admin-users-table .col-last-login .account-admin-sort-btn{justify-content:flex-start;width:100%}.account-admin-users-loading-row td{text-align:center;color:#9fb9db;letter-spacing:.04em;text-transform:uppercase;height:5rem;font-size:.76rem;font-weight:700}.account-admin-users-table .account-admin-inline-status{grid-template-columns:1fr;justify-items:center;gap:.12rem;display:grid}.account-admin-users-table .account-admin-role-pill,.account-admin-users-table .account-admin-state-dot{letter-spacing:.06em;border-radius:.28rem;justify-content:center;align-items:center;min-height:.94rem;padding:.03rem .28rem;font-size:.52rem;line-height:1;display:inline-flex}.account-admin-users-table .account-admin-state-dot{width:max-content;max-width:100%}.account-admin-users-table .account-admin-role-pill{min-width:2.6rem}.account-admin-users-table .account-admin-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.22rem;width:100%}.account-admin-users-table .account-admin-row-btn{padding-inline:.38rem}@media (max-width:720px){.account-admin-metrics.account-metric-grid.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.account-admin-metrics.account-metric-grid.admin-grid{grid-template-columns:1fr}}.app-ghost-btn{color:#cfe0f7;cursor:pointer;background:#0c1421b8;border:1px solid #91b0db52;border-radius:8px;justify-content:center;align-items:center;gap:.32rem;min-height:2rem;padding:.32rem .58rem;font-size:.72rem;font-weight:700;display:inline-flex}.app-ghost-btn:hover:not(:disabled){color:#ecfffb;border-color:#1ee5c77a}.app-top-btn:disabled,.app-ghost-btn:disabled{cursor:not-allowed;opacity:.56}.account-admin-disputes-panel{gap:.72rem;display:grid}.account-admin-toolbar--disputes{grid-template-columns:minmax(18rem,1fr) minmax(11rem,.24fr) auto auto;margin-top:0}.account-admin-search-field{background:#060d18a3;border:1px solid #91b0db47;border-radius:8px;align-items:center;gap:.42rem;min-width:0;padding:0 .56rem;display:flex}.account-admin-toolbar .account-admin-search-field input{background:0 0;border:0;min-width:0;padding-inline:0}.account-admin-disputes-layout{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start;gap:.72rem;display:grid}.account-admin-disputes-list,.account-admin-dispute-detail-stack{min-width:0}.account-admin-disputes-list{gap:.58rem;display:grid;position:sticky;top:1rem}.account-admin-disputes-list-head,.account-admin-dispute-card-foot,.account-admin-dispute-case-status{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.account-admin-disputes-list-head h3,.account-admin-dispute-case-head h3,.account-admin-dispute-workflow h3,.account-admin-dispute-documents h3,.account-admin-dispute-ledger h3{margin:0}.account-admin-disputes-list-head span,.account-admin-dispute-card small,.account-admin-dispute-case-head p,.account-admin-dispute-case-status small,.account-admin-dispute-evidence-row small{color:#90abc8;font-size:.72rem}.account-admin-dispute-card-list,.account-admin-dispute-detail-stack,.account-admin-dispute-document-list,.account-admin-dispute-ledger-grid{gap:.54rem;display:grid}.account-admin-dispute-card{text-align:left;color:#d9e8fa;cursor:pointer;background:#08101cbd;border:1px solid #91b0db3d;border-radius:8px;gap:.42rem;width:100%;padding:.64rem;display:grid}.account-admin-dispute-card:hover,.account-admin-dispute-card.is-active{background:#0c222dd6;border-color:#1ee5c78c}.account-admin-dispute-card-main{gap:.18rem;min-width:0;display:grid}.account-admin-dispute-card-main strong,.account-admin-dispute-card-main small,.account-admin-dispute-evidence-row strong,.account-admin-dispute-evidence-row span{overflow-wrap:anywhere;min-width:0}.account-admin-pagination{color:#9fb4d2;justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.account-admin-empty,.account-admin-dispute-detail-empty{text-align:center;color:#9eb7d6;justify-items:center;gap:.36rem;padding:1.2rem;display:grid}.account-admin-empty h3,.account-admin-dispute-detail-empty h3{color:#e6f0ff;margin:0}.account-admin-empty p,.account-admin-dispute-detail-empty p{margin:0}.account-admin-dispute-case-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.account-admin-kicker{color:#86fde9;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.account-admin-dispute-case-status{flex-direction:column;align-items:flex-end}.account-admin-dispute-case-status strong{color:#f2f7ff}.account-admin-dispute-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.54rem;display:grid}.account-admin-dispute-step{background:#070f1a9e;border:1px solid #91b0db3d;border-radius:8px;gap:.52rem;padding:.64rem;display:grid}.account-admin-dispute-step.is-complete{border-color:#1ee5c770}.account-admin-dispute-step>div{color:#e4f2ff;align-items:center;gap:.38rem;font-weight:800;display:flex}.account-admin-dispute-step p{color:#a7bad5;min-height:2.05rem;margin:0;font-size:.75rem;line-height:1.36}.account-admin-dispute-step .app-top-btn{width:100%}.account-admin-dispute-warning{color:#ffd7a4;align-items:flex-start;gap:.34rem;font-size:.76rem;line-height:1.4;display:flex}.account-admin-dispute-document{background:#09111d9e;border:1px solid #91b0db38;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;padding:.52rem;display:grid}.account-admin-dispute-document div{gap:.14rem;min-width:0;display:grid}.account-admin-dispute-document strong,.account-admin-dispute-document small{overflow-wrap:anywhere}.account-admin-dispute-document small{color:#91a9c7}.account-admin-dispute-response-note{color:#dcecff;resize:vertical;width:100%;min-height:8.5rem;font:.78rem/1.48 var(--font-mono,"SFMono-Regular", Consolas, monospace);background:#050c16b8;border:1px solid #91b0db47;border-radius:8px;margin-top:.6rem;padding:.72rem}.account-admin-dispute-ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-admin-dispute-evidence-list{background:#070f1a8f;border:1px solid #91b0db33;border-radius:8px;gap:.4rem;min-width:0;padding:.58rem;display:grid}.account-admin-dispute-evidence-list h4{color:#e1efff;margin:0}.account-admin-dispute-evidence-row{border-top:1px solid #91b0db26;gap:.12rem;padding-top:.38rem;display:grid}.account-admin-dispute-evidence-row span{color:#b9cbe3;font-size:.72rem}@media (max-width:1040px){.account-admin-disputes-layout{grid-template-columns:1fr}.account-admin-disputes-list{position:static}.account-admin-dispute-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.account-admin-toolbar--disputes,.account-admin-dispute-step-grid,.account-admin-dispute-ledger-grid,.account-admin-dispute-card-list,.account-admin-dispute-case-head,.account-admin-dispute-document{grid-template-columns:1fr}.account-admin-dispute-case-status{align-items:flex-start}}
