/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}*{-webkit-tap-highlight-color:transparent}@media (pointer:coarse){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}[contenteditable],input,textarea{-webkit-user-select:text!important;user-select:text!important}@keyframes rb-colors{0%{background-position:0}to{background-position:300%}}.rb-outer{z-index:9999;pointer-events:none;height:1.5px;position:fixed;top:0;left:0;right:0}.rb-bar{background:linear-gradient(90deg,#9370d8,#d96ac0,#5b8bf0,#9370d8) 0 0/300% 100%;border-radius:0 2px 2px 0;height:100%;transition:width .25s,opacity .4s;animation:rb-colors 3.5s linear infinite;position:absolute;top:0;left:0}:root{--bg:#0a0a0c;--bg2:#111116;--bg3:#17171f;--border:#ffffff12;--border2:#ffffff21;--text:#f0eff5;--muted:#f0eff573;--muted2:#f0eff547;--accent:#9370d8;--accent2:#423189;--green:var(--st-pos);--max:1280px;--anno-h:0px;--nav-bar-h:54px;--nav-h:calc(var(--nav-bar-h) + var(--anno-h));--bar-h:42px;--player-h:92px;--cat-top-gap:44px;--bt-cols:24px 40px minmax(110px,165px) 38px minmax(140px,245px) 52px minmax(160px,1fr) 22px 30px 60px;--st-bg:#0a0a0c;--st-surface:#141419;--st-surface-2:#1a1a22;--st-surface-hover:#20202a;--st-border:#ffffff0e;--st-border-strong:#ffffff1f;--st-divider:#ffffff17;--st-text:#f4f2fa;--st-text-2:#f4f2fab8;--st-text-3:#f4f2fa8c;--st-text-4:#f4f2fa7a;--st-fill:#ffffff0d;--st-fill-hover:#ffffff17;--st-accent:#9370d8;--st-accent-text:#a184e0;--st-cyan:#0ea5e9;--st-pos:#35d9a2;--st-neg:#f0685a;--st-warn:#e8883e;--st-pos-ink:#35d9a2;--st-neg-ink:#f0685a;--st-warn-ink:#ef9a52;--st-gold:#e8b04a;--st-gold-ink:#e8b04a;--st-series-1:#9370d8;--st-series-2:#22b8e0;--st-series-3:#5b8def;--st-series-4:#ec6f9e;--st-shadow:0 12px 40px #00000073;--st-header:#0a0a0cf0;--ops-panel:#111118;--ops-panel2:#16161f;--ops-line:#ffffff12;--ops-queue:var(--st-warn);--ops-risk:var(--st-neg);--ops-live:var(--st-pos);--ops-queue-ink:var(--st-warn-ink);--ops-risk-ink:var(--st-neg-ink);--ops-live-ink:var(--st-pos-ink);--ops-mono:"Cascadia Code","JetBrains Mono","SF Mono",Consolas,monospace}html.light{--st-bg:#f3f3f6;--st-surface:#fff;--st-surface-2:#fafafb;--st-surface-hover:#f0f0f3;--st-border:#00000014;--st-border-strong:#00000029;--st-divider:#0000001f;--st-text:#16161c;--st-text-2:#1a1a1fcc;--st-text-3:#1a1a1f9e;--st-text-4:#1a1a1f94;--st-fill:#0000000d;--st-fill-hover:#00000014;--st-accent:#9370d8;--st-accent-text:#7c53c9;--st-cyan:#0284c7;--st-pos:#35d9a2;--st-neg:#f0685a;--st-warn:#e8883e;--st-pos-ink:#0f9e72;--st-neg-ink:#c94436;--st-warn-ink:#c06a1f;--st-gold:#e8b04a;--st-gold-ink:#b9822a;--st-series-1:#7c53c9;--st-series-2:#0284c7;--st-series-3:#3f6fd6;--st-series-4:#d64f8a;--st-shadow:0 12px 32px #14141e2e;--st-header:#ffffffeb;--ops-panel:#fff;--ops-panel2:#f4f4f7;--ops-line:#00000014}.studio-logo-img{filter:brightness(0)invert()}html.light .studio-logo-img{filter:brightness(0)}*{box-sizing:border-box;margin:0;padding:0}select option{color:#000;background:#fff}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}html{background:var(--bg);scrollbar-width:none;overflow-x:clip}@media (min-width:769px){html{zoom:1.03}}html::-webkit-scrollbar{display:none}html{scrollbar-gutter:stable}body{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:var(--bg);color:var(--text);min-height:100vh;padding-top:var(--nav-h);font-variant-ligatures:none;-webkit-font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0;overflow-x:clip}.nav-outer{z-index:400;background:#0b0a0d;border-bottom:none;transition:transform .32s cubic-bezier(.4,0,.2,1),background .4s;position:fixed;top:0;left:0;right:0}@media (min-width:900px){body:after{content:"";top:var(--nav-h);z-index:399;pointer-events:none;background:var(--border);-webkit-backdrop-filter:url(#navGlowH)brightness(1.15);backdrop-filter:url(#navGlowH)brightness(1.15);height:2px;position:fixed;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}}html.light .nav-outer{background:#fafafcb8}@media (min-width:769px){html.light.player-open .nav-outer,html.player-open .nav-outer{background:var(--bg)}body:has(.cat-wrap) .nav-outer,body:has(.st-side-fixed) .nav-outer{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}html.light body:has(.cat-wrap) .nav-outer,html.light body:has(.st-side-fixed) .nav-outer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.nav-inner{max-width:var(--max);gap:2px;margin:0 auto;padding:0 28px}.logo,.nav-inner{height:var(--nav-bar-h);align-items:center;display:flex}.logo{letter-spacing:-.02em;white-space:nowrap;cursor:pointer;color:inherit;flex-shrink:0;margin-right:8px;font-size:17px;font-weight:800;text-decoration:none;overflow:hidden}.logo span{color:var(--accent)}.logo-img{object-fit:contain;filter:brightness(0)invert();flex-shrink:0;width:auto;height:119px;margin-left:-27px;margin-right:-19px;display:block;transform:translateY(1px)}.ft-logo,.logo-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.nl{color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:6px 14px;font-size:14px;font-weight:500;transition:color .15s,background .15s;display:flex;position:relative}.nl-bar{display:none}.nl.open,.nl:hover{color:var(--text);background:#ffffff12}.nl.active{color:var(--text);background:0 0;border-radius:0;align-self:stretch;padding-block:0}.nl.active .nl-bar{background:#f0eff5e6;border-radius:1px 1px 0 0;height:2px;display:block;position:absolute;bottom:0;left:14px;right:14px}.chev{transition:transform .2s}.nl.open .chev{transform:rotate(180deg)}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #17171d}input:-webkit-autofill:focus,textarea:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #17171d}textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #17171d}select:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #17171d}html.light input:-webkit-autofill,html.light input:-webkit-autofill:hover{-webkit-text-fill-color:#1a1a1f;caret-color:#1a1a1f;-webkit-box-shadow:inset 0 0 0 1000px #f4f4f6}html.light input:-webkit-autofill:focus,html.light textarea:-webkit-autofill{-webkit-text-fill-color:#1a1a1f;caret-color:#1a1a1f;-webkit-box-shadow:inset 0 0 0 1000px #f4f4f6}html.light textarea:-webkit-autofill:focus,html.light textarea:-webkit-autofill:hover{-webkit-text-fill-color:#1a1a1f;caret-color:#1a1a1f;-webkit-box-shadow:inset 0 0 0 1000px #f4f4f6}html.light select:-webkit-autofill{-webkit-text-fill-color:#1a1a1f;caret-color:#1a1a1f;-webkit-box-shadow:inset 0 0 0 1000px #f4f4f6}.nav-search{background:0 0;border:1.5px solid #ffffff29;border-radius:999px;flex:1;align-items:center;margin:0 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.nav-search:focus-within{border-color:var(--accent);background:0 0}.sp-colbub:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#9370d8 12%,#d96ac0 50%,#5b8bf0 88%);border-radius:999px;padding:1.5px;transition:opacity .3s;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-search-field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.nav-search input{appearance:none;width:100%;color:var(--text);font-size:13px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:0 0;border:none;outline:none;padding:10px 18px 10px 38px}.nav-search input::placeholder{color:var(--muted2)}.nav-search input:-webkit-autofill,.nav-search input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #111116}.nav-search input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #111116}.nav-search .si{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}html.light .nav-search{background:#ffffffe6;border-color:#00000029}html.light .nav-search:focus-within{background:#fffffff7;border-color:#0000004d}html.light .nav-search-cat{border-left-color:#00000014}html.light .nav-search input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff}.nav-search-cat-wrap{flex-shrink:0;align-self:stretch;align-items:center;padding-right:5px;display:flex;position:relative}.nav-search-cat{border:none;border-left:.5px solid var(--border);height:26px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.nav-search-cat:hover{color:var(--text)}.nav-search-cat{line-height:1}.nav-search-cat svg{opacity:.75;display:block;transform:translateY(.5px)}.nav-search-cat-roll{line-height:1;display:inline-flex;overflow:hidden}.nav-search-cat-roll>span{animation:cat-roll .24s cubic-bezier(.4,0,.2,1);display:inline-block}@keyframes cat-roll{0%{opacity:0;transform:translateY(95%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nav-search-cat-roll>span{animation:none}}.nav-search-cat-menu{z-index:501;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:.5px solid var(--border);background:#18181ef5;border-radius:13px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 16px 46px #00000080}.nav-search-cat-menu button{text-align:left;color:#f0eff5e6;cursor:pointer;background:0 0;border:none;border-radius:9px;width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:500;display:block}.nav-search-cat-menu button:hover{background:#ffffff0f}.nav-search-cat-menu button.active{color:#fff;background:#ffffff1a;font-weight:600}html.light .nav-search-cat-menu{background:#fffffffa}html.light .nav-search-cat-menu button{color:var(--text)}html.light .nav-search-cat-menu button.active{background:#00000012}@media (max-width:768px){.nav-suggest{display:none!important}}.nav-sd-glass{-webkit-backdrop-filter:blur(26px)saturate(1.35);backdrop-filter:blur(26px)saturate(1.35);scrollbar-width:none;-ms-overflow-style:none;background:#1e1e26e0;box-shadow:0 24px 70px #0000008c}.nav-sd-glass::-webkit-scrollbar{width:0;height:0;display:none}html.light .nav-sd-glass{background:#ffffffd1;box-shadow:0 24px 70px #00000029}.nav-sd-glass .nsd-row:hover{background:#ffffff0d;box-shadow:inset 0 0 0 .5px #ffffff29}html.light .nav-sd-glass .nsd-row:hover{background:#00000009;box-shadow:inset 0 0 0 .5px #0000001f}html.light .nav-sd-glass .nsd-tag:hover{background:#9370d829}html.light .nav-sd-glass .nsd-tag{background:#fff!important;border:.5px solid #00000029!important}.nav-mob-search{align-items:center;height:42px;padding:0 16px;display:none}.nav-right{align-items:center;gap:10px;display:flex}.nav-right .sign-in-btn{margin-left:4px}.ib{cursor:pointer;width:36px;height:36px;color:var(--muted);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative;overflow:visible}.ib:hover{color:var(--text);background:#ffffff12}.sign-in-btn{color:#fff;background:var(--accent);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;white-space:nowrap;border:none;border-radius:22px;flex-shrink:0;padding:9px 19px;transition:background .15s}.sign-in-btn:hover{background:var(--accent2)}.hover-accent-btn{background:var(--accent);transition:background .15s}.hover-accent-btn:hover{background:var(--accent2)}.st-fundpill{transition:border-color .15s}.st-fundpill:hover{border-color:var(--st-border-strong)}.st-fundpill:hover .st-fundpill-cta{background:#9370d838}.st-bal{align-items:center;margin-left:2px;display:flex;position:relative}.st-bal .av-chev{display:none}.st-balbadge{z-index:3;background:var(--accent);border:1.5px solid var(--bg);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;height:14px;padding:0 5px;font-family:inherit;font-size:9px;font-weight:800;line-height:1;transition:background .15s;display:flex;position:absolute;bottom:-3px;right:-4px;box-shadow:0 2px 7px -2px #9370d8b3}.st-balbadge.open,.st-balbadge:hover{background:var(--accent2)}.st-baldd{z-index:130;border:.5px solid var(--st-border);background:var(--st-surface-2);border-radius:13px;min-width:186px;padding:5px;animation:st-baldd-in .15s;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #0006}@keyframes st-baldd-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.st-baldd-item{width:100%;height:38px;color:var(--st-text-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:600;transition:background .13s,color .13s;display:flex}.st-baldd-item svg{color:var(--st-text-4);flex-shrink:0;transition:color .13s}.st-baldd-item:hover{background:var(--st-fill);color:var(--st-text)}.st-baldd-item:hover svg{color:var(--st-text-2)}.st-baldd-item--accent{color:var(--st-text)}.st-baldd-item--accent svg{color:var(--st-text-2)}.st-baldd-item--accent:hover{background:var(--st-fill);color:var(--st-text)}.st-baldd-item--accent:hover svg{color:var(--st-text)}.nav-right .ib>svg{width:20px;height:20px}.av{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9370d8,#423189);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}@media (min-width:900px){.av{width:38px;height:38px;font-size:13px}}.av img{-webkit-mask-image:radial-gradient(closest-side,#000 99%,#0000);mask-image:radial-gradient(closest-side,#000 99%,#0000)}.av-wrap{cursor:pointer;border-radius:20px;align-items:center;gap:4px;padding:3px 6px 3px 3px;transition:background .15s;display:flex}.av-wrap:hover{background:#ffffff12}.av-chev{color:var(--muted);transition:transform .2s,color .15s}.pw.open .av-chev{transform:rotate(180deg)}.pw.open .av-wrap{background:#ffffff12}.hamburger{color:var(--text);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-right:14px;padding:6px;display:none}.mega-wrap{top:calc(var(--nav-h) + 8px);z-index:350;width:510px;display:none;position:fixed;left:0}.mega-wrap.open{display:block}.mega-ov{inset:0;top:var(--nav-h);z-index:349;position:fixed}.mega{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);z-index:350;background:#1e1e288c;border-radius:16px;padding:14px 0 16px;position:relative;box-shadow:0 8px 40px #00000059}.mega-in{grid-template-columns:minmax(0,1fr) .5px minmax(0,1fr) .5px minmax(0,1fr);padding:0 12px;display:grid}.mc-div{background:#ffffff12}.mc{padding:0 16px}.mc:first-child{padding-left:0}.mc:last-child{padding-right:0}.mc-t{color:var(--muted2);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;padding-left:14px;font-size:10px;font-weight:700}.mbl{cursor:pointer;color:#f0eff5a6;border-radius:18px;align-items:center;gap:10px;margin-bottom:1px;padding:5px 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.mbl:hover{color:var(--text);background:#ffffff12}.mbl svg{opacity:1;flex-shrink:0}.mi{cursor:pointer;color:#f0eff5a6;border-radius:18px;align-items:center;margin-bottom:1px;padding:5px 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.mi svg{opacity:.45;flex-shrink:0;transition:opacity .12s}.mi:hover{color:var(--text);background:#ffffff0d}.mi:hover svg{opacity:.8}.mva{color:var(--accent);cursor:pointer;align-items:center;width:fit-content;margin-top:3px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.mva:hover{text-underline-offset:2px;text-decoration:underline}.pw{position:relative}.pdd{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);z-index:500;background:#1e1e288c;border-radius:14px;width:300px;padding:8px;display:none;position:fixed;box-shadow:0 8px 40px #00000059}.pd-cards{grid-template-columns:repeat(3,1fr);gap:7px;padding:2px 2px 4px;display:grid}.pd-card{color:var(--text);cursor:pointer;text-align:center;background:#ffffff0b;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px 6px;transition:background .14s;display:flex}.pd-card:hover{background:#ffffff17}.pd-card svg{opacity:.9}.pd-card span{font-size:11.5px;font-weight:600;line-height:1.1}html.light .pd-card{background:#0000000e;border:1px solid #00000017}html.light .pd-card:hover{background:#00000017;border-color:#00000024}html.light .pd-card span{color:#1a1a1fd1}html.light .pd-card svg{opacity:1;color:#1a1a1fb3}.pdd.open{display:block}.nb-btn{position:relative}.nb-dot{pointer-events:none;background:#d4ff00;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #0a0a0cf7}html.light .nb-dot{background:#35d9a2;box-shadow:0 0 0 2px #ffffffeb}@media (min-width:769px){.nb-dot{zoom:.97087}}.ndd{z-index:500;-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#18181ea8;border-radius:16px;width:340px;max-width:calc(100vw - 24px);display:none;position:fixed;overflow:hidden;box-shadow:0 24px 60px -14px #0000009e}.ndd.open{animation:ndd-in .18s cubic-bezier(.22,1,.36,1);display:block}html.light .ndd{background:#ffffffd9;box-shadow:0 24px 60px -14px #140f2833}@keyframes ndd-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ndd-list{scrollbar-width:none;max-height:min(440px,68vh);padding:0;overflow-y:auto}.ndd-list::-webkit-scrollbar{display:none}.ndd-item{cursor:default;border-radius:0;align-items:center;gap:11px;padding:11px 16px 11px 22px;transition:background .12s;display:flex;position:relative}.ndd-item.link{cursor:pointer}.ndd-item.link:hover{background:#ffffff0f}html.light .ndd-item.link:hover{background:#140f280d}.ndd-item.unread{background:#9370d812}.ndd-item.unread.link:hover{background:#9370d81f}.ndd-media{flex-shrink:0}.ndd-media img{object-fit:cover;display:block;box-shadow:inset 0 0 0 .5px #ffffff1a}.ndd-ic,.ndd-media img{border-radius:9px;width:40px;height:40px}.ndd-ic{color:var(--accent);background:#9370d824;justify-content:center;align-items:center;display:flex}.ndd-ic--engagement,.ndd-ic--like{color:#f472b6;background:#f472b624}.ndd-ic--personal{color:#38bdf8;background:#38bdf824}.ndd-ic--download{color:#35d9a2;background:#35d9a224}.ndd-ic--follow{color:#9370d8;background:#9370d829}.ndd-ic--play{color:#7dd3fc;background:#7dd3fc24}.ndd-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ndd-title{color:var(--text);font-size:12.5px;font-weight:600}.ndd-sub,.ndd-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ndd-sub{color:var(--muted);font-size:11px}.ndd-right{flex-shrink:0;justify-content:flex-end;align-self:center;align-items:center;width:34px;height:24px;display:flex;position:relative}.ndd-time{color:var(--muted2);white-space:nowrap;font-size:10.5px;transition:opacity .12s}.ndd-item:hover .ndd-time,.ndd-right:has(.ndd-kebab.open) .ndd-time{opacity:0}.ndd-udot{background:var(--accent);border-radius:50%;width:6px;height:6px;left:8px}.ndd-kebab,.ndd-udot{position:absolute;top:50%;transform:translateY(-50%)}.ndd-kebab{width:26px;height:26px;color:var(--muted2);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .12s,background .12s,color .12s;display:flex;right:-4px}.ndd-item:hover .ndd-kebab,.ndd-kebab.open{opacity:1}.ndd-kebab.open,.ndd-kebab:hover{color:var(--text);background:#ffffff14}html.light .ndd-kebab.open,html.light .ndd-kebab:hover{background:#00000012}.ndd-menu{z-index:5;background:#1b1b21;border-radius:11px;flex-direction:column;min-width:136px;padding:5px;display:flex;position:absolute;top:26px;right:0;box-shadow:0 14px 40px #00000080}.ndd-menu button{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 11px;font-family:inherit;font-size:12.5px;transition:background .12s}.ndd-menu button:hover{background:#ffffff12}.ndd-menu button.danger{color:var(--st-neg-ink)}.ndd-menu button.danger:hover{background:#f0685a1a}html.light .ndd-menu{background:#fff;box-shadow:0 12px 48px #14102d24}html.light .ndd-menu button:hover{background:#0000000d}html.light .ndd-menu button.danger{color:var(--st-neg-ink)}html.light .ndd-menu button.danger:hover{background:#f0685a12}.ndd-empty{color:var(--muted);flex-direction:column;align-items:center;gap:9px;padding:38px 16px 40px;font-size:12.5px;display:flex}.ndd-empty-ic{color:var(--muted2);opacity:.7}.ndd-foot{border-top:.5px solid #ffffff14;width:100%;padding:8px}.ndd-foot,.ndd-foot-act{align-items:center;display:flex}.ndd-foot-act{cursor:pointer;background:0 0;border:none;flex:1 1 0;justify-content:center;padding:0;font-family:inherit}.ndd-foot-act span{color:var(--muted);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600;transition:color .13s,background .13s}.ndd-foot-act:hover span{color:var(--text);background:#ffffff14}.ndd-foot-div{background:#ffffff1c;flex:none;width:1px;height:10px}html.light .ndd-foot{border-top-color:#00000014}html.light .ndd-foot-act:hover span{background:#0000000f}html.light .ndd-foot-div{background:#0000001c}@media (max-width:640px){.ndd{max-width:none;width:auto!important;left:10px!important;right:10px!important}}.np-page{max-width:760px;margin:0 auto;padding:32px 28px 80px}.np-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.np-title{color:var(--text);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.np-mark{color:var(--muted);cursor:pointer;background:#ffffff0d;border:.5px solid #ffffff1f;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.np-mark:hover{color:var(--text);background:#ffffff17}.np-card{background:#ffffff05;border:none;border-radius:14px;overflow:hidden}.np-card .ndd-item{border-bottom:.5px solid #ffffff0d;padding:14px 18px 14px 26px}.np-card .ndd-item:last-child{border-bottom:none}.np-card .ndd-ic,.np-card .ndd-media img{width:44px;height:44px}.np-card .ndd-title{font-size:14px}.np-card .ndd-sub{font-size:12px}.np-card .ndd-time{font-size:11px}.np-card .ndd-udot{left:10px}.np-empty{color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:60px 20px;font-size:14px;display:flex}.np-empty-ic{color:var(--muted2);opacity:.6}html.light .np-mark{background:#0000000d;border-color:#0000001a}html.light .np-mark:hover{background:#00000017}html.light .np-card{background:#fff;border-color:#00000014}html.light .np-card .ndd-item{border-bottom-color:#0000000f}@media (max-width:640px){.np-page{padding:20px 14px 60px}.np-title{font-size:22px}.np-card .ndd-item{padding:12px 14px}}.pdh{border-bottom:.5px solid var(--border);gap:10px;margin-bottom:6px;padding:8px 10px 12px}.pdav,.pdh{align-items:center;display:flex}.pdav{color:#fff;background:linear-gradient(135deg,#9370d8,#423189);border-radius:50%;flex-shrink:0;justify-content:center;width:36px;height:36px;font-size:13px;font-weight:700}.pd-name{font-size:13px;font-weight:600}.pd-email,.pd-name{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.pd-email{margin-top:1px;font-size:11px}.pd-email,.pds{color:var(--muted2)}.pds{letter-spacing:.08em;text-transform:uppercase;padding:6px 10px 3px;font-size:10px;font-weight:600}.pdi{cursor:pointer;color:#f0eff5a6;border-radius:7px;align-items:center;gap:9px;padding:5px 10px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.pdi:hover{color:var(--text);background:#ffffff0d}.pdi svg{opacity:.6;flex-shrink:0;overflow:visible}.pdi.red{color:#f0685abf}.pdi.red:hover{color:var(--st-neg-ink);background:#f0685a14}.pd-sep{background:var(--border);height:.5px;margin:5px 0}.pdbadge{color:var(--accent);background:#9370d82e;border-radius:10px;margin-left:auto;padding:1px 7px;font-size:10px}.cat-bar{top:var(--nav-h);z-index:300;border-bottom:.5px solid var(--border);background:#0f0f11;border-radius:20px 20px 0 0;margin:0 -20px;padding:0 20px;position:sticky}.cat-wrap>.cat-bar{top:calc(var(--nav-h) + 25px);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:310;background:#111115;border:none;border-bottom:.5px solid #0000;border-radius:14px 14px 0 0;margin:0;padding-top:0;padding-bottom:10px;transition:border-color .2s}@media (min-width:769px){.cat-wrap>.cat-bar{padding-bottom:9.5px}.cat-wrap>.cat-bar .disco-outer{transform:translateY(.5px)}}.cat-wrap>.cat-bar:before{content:"";background:#0a0a0c;height:25px;position:absolute;top:-25px;left:0;right:0}.cat-wrap>.cat-bar:after{content:"";pointer-events:none;background:radial-gradient(circle at 14px 14px,#0000 14px,#0a0a0c 0) 0 0/14px 14px no-repeat,radial-gradient(circle at 0 14px,#0000 14px,#0a0a0c 0) 100% 0/14px 14px no-repeat;height:14px;position:absolute;top:0;left:0;right:0}html.light .cat-wrap>.cat-bar:before{background:#f1f1f3}html.light .cat-wrap>.cat-bar:after{background:radial-gradient(circle at 14px 14px,#0000 14px,#f1f1f3 0) 0 0/14px 14px no-repeat,radial-gradient(circle at 0 14px,#0000 14px,#f1f1f3 0) 100% 0/14px 14px no-repeat}.cat-wrap>.cat-bar.cat-scrolled{border-bottom-color:#ffffff12}.cat-bar-in{scrollbar-width:none;align-items:center;gap:7px;margin:0 -6px;padding:10px 6px 6px;display:flex;overflow-x:auto}@media (max-width:768px){.cat-bar-in{gap:9px}}.cat-bar-in::-webkit-scrollbar{display:none}.fp{color:#f0eff5d1;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;height:32px;font-size:12px;font-weight:500;line-height:1;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:none;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;transition:background .15s,color .15s;display:inline-flex;position:relative}.fp:hover{background:#ffffff1a}.fp.has-val,.fp:hover{color:#fff}.fp.has-val:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.fp.open{color:#fff;outline-offset:3px;background:#ffffff1a;outline:2px solid #ffffff1f}.fp-badge{color:#fff;letter-spacing:0;flex-shrink:0;margin-left:-3px;font-size:12px;font-weight:600;line-height:1}.fp-badge:before{content:"(";margin-right:.5px}.fp-badge:after{content:")";margin-left:1.5px}.fp-clear{box-sizing:border-box;border:1px solid var(--border2);background:0 0;transition:background .15s,color .15s,border-color .15s}.fp-clear:hover{color:#ff9a8f;background:0 0;border-color:#f0685a99}html.light .fp-clear:hover{color:#c94436;background:0 0;border-color:#c944368c}.fp-chev{opacity:.55;flex-shrink:0;transition:transform .2s}.fp.open .fp-chev{transform:rotate(180deg)}.fp-div{background:var(--border2);flex-shrink:0;width:.5px;height:20px;margin:0 2px}.fp-clear{color:#f0eff5b3}.fp-clear:hover{color:#fff;background:#ffffff1a}.fp-drop-panel{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);z-index:600;background:#1e1e288c;border-radius:14px;flex-direction:column;min-width:220px;max-width:420px;display:none;position:fixed;box-shadow:0 8px 40px #00000059}.at-drop-cats{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.at-cat-drop{border:.5px solid var(--border2);color:var(--muted);cursor:pointer;font-size:11px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;white-space:nowrap;background:0 0;border-radius:20px;padding:4px 10px;transition:all .15s}.at-cat-drop:hover{color:var(--text);border-color:#9370d866}.at-cat-drop.active{border-color:var(--accent2);color:var(--text);background:#9370d81f}.at-search-input{box-sizing:border-box;width:100%;color:var(--text);font-size:12px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#ffffff0d;border:.5px solid #ffffff1f;border-radius:999px;outline:none;margin-bottom:10px;padding:7px 14px;transition:border-color .15s}.at-search-input:focus{border-color:#9370d880}.at-search-input::placeholder{color:var(--muted)}.at-drop-grid{flex-wrap:wrap;gap:5px;display:flex}.dp-section-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:700}.dp-divider{background:#ffffff14;height:.5px;margin:10px 0}.dp-subgroup{margin-top:11px}.dp-subgroup:first-of-type{margin-top:4px}.dp-subgroup-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700}.at-drop-grid::-webkit-scrollbar{display:none}.at-drop-grid::-webkit-scrollbar-track{background:0 0}.at-drop-grid::-webkit-scrollbar-thumb{background:#9370d866;border-radius:10px}.at-drop-grid::-webkit-scrollbar-thumb:hover{background:#9370d8b3}.at-pill{color:var(--muted);cursor:pointer;white-space:nowrap;font-size:11.5px;font-weight:500;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:0 0;border:1.5px solid #ffffff29;border-radius:20px;align-items:center;padding:4px 10px;transition:all .15s;display:inline-flex}.at-pill:hover{color:var(--text);background:#9370d80f;border-color:#9370d880}.at-pill.active{border-color:var(--accent);color:#e7ddf7;background:0 0}.at-pill.active:after{content:"✕";opacity:.6;margin-left:6px;font-size:9px;line-height:1}.at-pill-static.active:after{content:none}.at-pill.excluded{border-color:var(--accent);color:#e7ddf7;background:0 0;position:relative}.at-pill.excluded:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(55deg,#0000 calc(50% - .7px),#9370d8d9 calc(50% - .7px) calc(50% + .7px),#0000 calc(50% + .7px));position:absolute;inset:0}.chip.excluded:before{content:"-";margin-right:-1px;font-weight:700}.fp-drop-panel.visible{display:flex}.dp-inner{scrollbar-width:none;flex:1;min-height:0;padding:14px 14px 10px;overflow-y:auto}@media (min-width:769px){.fp-drop-panel{max-width:calc(100vw - 16px)}.fp-drop-panel .at-drop-grid{gap:6px}.fp-drop-panel .at-pill{padding:5px 11px;font-size:12px}}.dp-inner::-webkit-scrollbar{display:none}.dp-inner::-webkit-scrollbar-track{background:0 0}.dp-inner::-webkit-scrollbar-thumb{background:#9370d866;border-radius:10px}.dp-inner::-webkit-scrollbar-thumb:hover{background:#9370d8b3}.dp-footer{border-top:.5px solid var(--border);align-items:center;gap:8px;padding:10px 14px 14px;display:flex}.dp-foot-clear,.dp-footer{background:0 0;flex-shrink:0}.dp-foot-clear{color:var(--muted);font-size:12.5px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;padding:9px 18px;transition:background .15s,color .15s}.dp-foot-clear:hover{color:var(--text);background:#ffffff1a}.dp-foot-show{background:var(--accent);color:#fff;font-size:12.5px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;cursor:pointer;text-align:center;white-space:nowrap;border:none;border-radius:50px;flex:1;padding:9px 16px;transition:background .15s}.dp-foot-show:hover{background:var(--accent2)}.dp-title{color:var(--muted2);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.dp-search,.dp-title{margin-bottom:10px}.dp-search input{background:var(--bg3);border:.5px solid var(--border2);width:100%;color:var(--text);font-size:12.5px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;border-radius:8px;outline:none;padding:7px 11px}.dp-search input::placeholder{color:var(--muted2)}.tempo-modes{background:#ffffff0d;border-radius:50px;gap:0;margin-bottom:14px;padding:3px;display:flex}.tm{color:var(--muted);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:0 0;border:none;border-radius:50px;flex:1;padding:6px;transition:all .15s}.tm.active{color:#111;background:#ffffffe6;box-shadow:0 1px 4px #00000040}.dual-range-wrap{background:#ffffff1a;border-radius:2px;height:4px;margin:20px 8px 14px;position:relative}.dual-range-track{background:var(--accent);pointer-events:none;border-radius:2px;height:100%;position:absolute}.dual-range-wrap input[type=range]{appearance:none;pointer-events:none;background:0 0;width:calc(100% + 16px);margin:0;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.dual-range-wrap input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:pointer;pointer-events:all;width:16px;height:16px;box-shadow:0 0 0 2px var(--accent),0 0 8px #9370d880;border:none;border-radius:50%}.tempo-bpm-row{gap:8px;margin-bottom:12px;display:flex}.bpm-box{border:.5px solid var(--border2);background:#ffffff0d;border-radius:50px;flex:1;padding:8px 14px}.bpm-box-label{color:var(--muted);margin-bottom:3px;font-size:10.5px;font-weight:500}.bpm-box-val{color:var(--text);font-size:15px;font-weight:700}.exact-bpm-wrap{border:.5px solid var(--border2);background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;display:flex}.exact-bpm-wrap input[type=number]{color:var(--text);font-size:22px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:0 0;border:none;outline:none;flex:1;width:60px;min-width:0}.exact-bpm-wrap input[type=number]::-webkit-inner-spin-button,.exact-bpm-wrap input[type=number]::-webkit-outer-spin-button{appearance:none}.exact-bpm-wrap input[type=number]{-moz-appearance:textfield}.tempo-unit{color:var(--muted);flex-shrink:0;font-size:12px;font-weight:600}.halftime-row{cursor:pointer;color:var(--muted);align-items:center;gap:9px;margin-top:8px;padding:6px 4px 4px;font-size:12.5px;transition:color .15s;display:flex}.halftime-row:hover{color:var(--text)}.ht-toggle{background:#ffffff1a;border-radius:9px;flex-shrink:0;width:32px;height:18px;transition:background .2s;position:relative}.ht-toggle.on{background:var(--accent)}.ht-toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.ht-toggle.on:after{transform:translate(14px)}.key-acc-toggle{background:#ffffff0d;border-radius:50px;gap:0;margin-bottom:12px;padding:3px;display:flex}.ka{color:var(--muted);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:0 0;border:none;border-radius:50px;flex:1;padding:6px;transition:all .15s}.ka.active{color:#111;background:#ffffffe6;box-shadow:0 1px 4px #00000040}.key-grid{grid-template-rows:auto auto;grid-template-columns:repeat(7,32px);gap:6px;margin-bottom:10px;display:grid}.key-cell,.key-grid{justify-content:center}.key-cell{border:1px solid var(--border2);text-align:center;cursor:pointer;width:32px;height:32px;color:var(--muted);border-radius:50%;justify-self:center;align-items:center;min-width:0;font-size:11px;font-weight:600;transition:all .15s;display:flex}.key-cell:hover{color:var(--text);background:#9370d80f;border-color:#9370d866}.key-cell.active{background:var(--accent);border-color:var(--accent);color:#fff}.key-cell.black{background:#ffffff0a;transform:translate(calc(50% + 3px))}.key-cell.black.active{background:var(--accent);border-color:var(--accent);color:#fff}html.light .key-cell.black{background:#0000000a}html.light .key-cell{color:var(--muted)}.key-cell.black.active,html.light .key-cell.active{background:var(--accent);border-color:var(--accent);color:#fff}.key-scales{gap:6px;margin-top:10px;display:flex}.ks{border:.5px solid var(--border2);color:var(--muted);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;text-align:center;background:0 0;border-radius:50px;flex:1;padding:9px 8px;transition:all .15s}.ks:hover{color:var(--text);border-color:#9370d866}.ks.active{border-color:var(--accent);color:var(--text);background:#9370d826}.gs-out{border-bottom:.5px solid var(--border)}.gs{max-width:var(--max);scrollbar-width:none;align-items:center;gap:6px;height:42px;margin:0 auto;padding:0 28px;display:flex;overflow-x:auto}.gs::-webkit-scrollbar{display:none}.gp{border:.5px solid var(--border2);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;padding:4px 13px;font-size:12.5px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.gp:hover{color:var(--text);border-color:#ffffff38}.gp.active{color:#fff;background:var(--accent);border-color:var(--accent2)}.filter-pill{border:.5px solid var(--border2);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;flex-shrink:0;padding:4px 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.filter-pill:hover{color:var(--text);border-color:#ffffff38}.filter-pill.active{color:#fff;background:var(--accent);border-color:var(--accent2)}.beat-card{cursor:pointer;background:#ffffff0f;border:none;border-radius:16px;flex-direction:column;padding:8px 8px 0;transition:transform .2s;display:flex;overflow:hidden}.beat-card.playing .bc-play-ov{opacity:1}.bc-art-wrap{aspect-ratio:1;background:linear-gradient(135deg,#2d1060,#4c1d95);border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.bc-art-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s;display:block;position:absolute;inset:0}.bc-art-img[data-loaded="1"]{opacity:1}.bt-cover-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s;display:block}.bt-cover-img[data-loaded="1"]{opacity:1}@media (prefers-reduced-motion:reduce){.bc-art-img,.bt-cover-img{transition:none}}.bc-stack-wrap{aspect-ratio:1;width:100%;position:relative}.bc-stack-s{border-radius:12px;transition:transform .25s;position:absolute;inset:0}.bc-stack-s1{opacity:.55;transform:rotate(-5deg)scale(.92)translate(-6%)}.bc-stack-s2{opacity:.75;transform:rotate(4deg)scale(.96)translate(5%)}.beat-card:hover .bc-stack-s1{transform:rotate(-8deg)scale(.92)translate(-9%)}.beat-card:hover .bc-stack-s2{transform:rotate(6.5deg)scale(.96)translate(8%)}.bc-stack-badge{z-index:5;color:#ffffffe6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-variant-numeric:tabular-nums;background:#0a0a0e52;border-radius:999px;align-items:center;gap:4px;padding:2.5px 8px 2.5px 7px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:7px;right:7px}.bc-drop-ov{z-index:3;border-radius:12px}.beat-card .bc-play-btn.bc-drop-play{z-index:4}.bcd{aspect-ratio:1;width:100%;position:relative}.bcd-l{border-radius:12px;transition:transform .3s cubic-bezier(.3,1,.4,1);position:absolute;inset:0}.bcd-depth .bcd-l1{opacity:.4;transform:translateY(-12px)scale(.86)}.bcd-depth .bcd-l2{opacity:.7;transform:translateY(-6px)scale(.93)}.beat-card:hover .bcd-depth .bcd-l1{transform:translateY(-19px)scale(.86)}.beat-card:hover .bcd-depth .bcd-l2{transform:translateY(-10px)scale(.93)}.bcd-deck .bcd-l{box-shadow:0 -6px 18px #00000059}.bcd-deck .bcd-l1{opacity:.45;transform:translateY(12px)scale(.9)}.bcd-deck .bcd-l2{opacity:.75;transform:translateY(6px)scale(.95)}.beat-card:hover .bcd-deck .bcd-l1{transform:translateY(19px)scale(.9)}.beat-card:hover .bcd-deck .bcd-l2{transform:translateY(10px)scale(.95)}.bcd-peek{border-radius:12px;overflow:hidden}.bcd-peek .bcd-main,.bcd-peek .bcd-s1,.bcd-peek .bcd-s2{transition:transform .3s cubic-bezier(.3,1,.4,1);position:absolute;top:0;bottom:0}.bcd-peek .bcd-main{border-radius:12px 0 0 12px;left:0;right:16%}.bcd-peek .bcd-s1{left:84%;right:8%}.bcd-peek .bcd-s2{opacity:.55;left:92%;right:0}.beat-card:hover .bcd-peek .bcd-main{transform:translate(-2%)}.beat-card:hover .bcd-peek .bcd-s1{transform:translate(-30%)}.beat-card:hover .bcd-peek .bcd-s2{transform:translate(-50%)}.bcd-split{border-radius:12px;overflow:hidden}.bcd-split .bcd-main{z-index:2;transition:transform .32s cubic-bezier(.3,1,.4,1);position:absolute;inset:0}.bcd-split .bcd-col{grid-template-rows:1fr 1fr 1fr;gap:2px;width:34%;padding-left:2px;display:grid;position:absolute;top:0;bottom:0;right:0}.bcd-split .bcd-col>span{display:block}.bcd-split .bcd-cnt{color:#c9b3f5;background:#9370d826;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.beat-card:hover .bcd-split .bcd-main{transform:translate(-34%)}.bcd-reel{border-radius:12px;overflow:hidden}.bcd-reel .bcd-strip{width:300%;animation:bcd-reel 14s linear infinite;display:flex;position:absolute;inset:0}.bcd-reel .bcd-strip>span{flex:0 0 33.333%;height:100%}.beat-card:hover .bcd-reel .bcd-strip{animation-play-state:paused}@keyframes bcd-reel{0%{transform:translate(0)}to{transform:translate(-66.666%)}}@media (prefers-reduced-motion:reduce){.bc-stack-s,.bcd-l,.bcd-peek .bcd-main,.bcd-peek .bcd-s1,.bcd-peek .bcd-s2,.bcd-split .bcd-main{transition:none}.bcd-reel .bcd-strip{animation:none}}.bc-play-ov{opacity:0;pointer-events:none;background:linear-gradient(#0000 40%,#0009);transition:opacity .2s;position:absolute;inset:0}.beat-card:hover .bc-play-ov{opacity:1}.bc-play-btn{z-index:2;background:var(--accent);cursor:pointer;color:#fff;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .2s,background .15s;display:flex;position:absolute;bottom:10px;left:10px}.beat-card:hover .bc-play-btn{opacity:1}.bc-play-btn:hover{background:var(--accent2)}.bc-play-btn svg{transition:transform .18s cubic-bezier(.34,1.56,.64,1);transform:translate(.4px)}.bc-play-btn:hover svg{transform:translate(.4px)scale(1.22)}.bc-play-btn.is-playing svg{transform:none}.bc-play-btn.is-playing:hover svg{transform:scale(1.22)}.bc-play-btn.is-playing{opacity:1}.bc-info{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.bc-title{color:#fff;align-items:center;gap:5px;padding:8px 2px 6px;font-size:13px;font-weight:400;display:flex}.bc-title,.bc-title-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bc-title-text{min-width:0}.ed-pick{filter:drop-shadow(0 0 4px #ff78288c);flex-shrink:0;font-size:.92em;line-height:1}.bc-title:hover .bc-title-text{text-decoration:underline}.bc-promo-pill{letter-spacing:.06em;color:#ffffff73;text-transform:uppercase;background:#ffffff14;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 6px 3px;font-size:7.5px;font-weight:700;line-height:1;display:inline-flex}.bc-producers{color:#89888e;flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;padding:0 2px 9px;font-size:11px;display:flex;overflow:hidden}.bc-producer-entry{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.bc-producer-entry:last-child{flex-shrink:1;min-width:0;overflow:hidden}.bc-producer-name{white-space:nowrap}.bc-producer-entry:last-child .bc-producer-name{text-overflow:ellipsis;display:block;overflow:hidden}.bc-producer-name:hover{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.bc-prod-dot{color:#89888e;opacity:.5;margin:0 1px}.bc-footer{border-top:.5px solid #ffffff14;align-items:center;gap:5px;margin-top:auto;padding:8px 2px;display:flex}.bc-genre-tag{font-family:var(--font-mono),"Space Mono",monospace;color:#f0eff561;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transform-origin:0;font-size:9.5px;font-weight:400;display:inline-block;transform:scaleY(1.12)}.bc-sep{color:#f0eff54d;flex-shrink:0;margin:0 3px -1px;font-family:Space Mono,monospace;font-size:11px;line-height:1}.bc-time-badge{font-family:var(--font-mono),"Space Mono",monospace;letter-spacing:.06em;color:#f0eff561;white-space:nowrap;text-transform:uppercase;transform-origin:0;align-items:center;gap:3px;font-size:9.5px;font-weight:400;display:flex;transform:scaleY(1.12)}.bc-time-badge.recent{color:#d4ff00}@media (max-width:700px){.bc-footer{gap:3px}.bc-sep{margin:0 1.5px -1px}.pow-pcard-foot .bc-sep{margin:0 4px -1px}}.genre-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}@media (max-width:900px){.genre-grid{grid-template-columns:repeat(4,1fr);gap:12px}}@media (max-width:600px){.genre-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.genre-card{cursor:pointer;background:#ffffff0f;border:none;border-radius:16px;padding:8px 8px 0;overflow:hidden}.genre-card-art{aspect-ratio:4/3;background:#ffffff12;border-radius:12px;width:100%;position:relative;overflow:hidden}.genre-card-art img{object-fit:cover;filter:brightness(.62);width:100%;height:100%;transition:filter .45s;display:block}.genre-card-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000026 45%,#000000b8);position:absolute;inset:0}.genre-card:hover .genre-card-art img{filter:brightness(.32)}.genre-card .bc-title{padding-bottom:8px}.skel-genre-art{background-color:#ffffff0f;background-image:linear-gradient(90deg,#0000 25%,#ffffff1a 50%,#0000 75%);background-size:2400px 100%;animation:skel-shimmer 1.8s ease-in-out infinite}.skel-genre-art:after{content:none}.hero-dots{z-index:10;gap:5px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-dot{cursor:pointer;background:#fff3;border-radius:2px;width:28px;height:3px;transition:background .4s,width .3s}.hero-dot.active{background:#ffffffd9}.nr-section{z-index:1;isolation:isolate;content-visibility:auto;contain-intrinsic-size:0 480px;padding-top:48px;position:relative}.nr-hdr{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.nr-hdr-title{letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:700}.nr-tabs-wrap{align-items:center;gap:12px;margin-bottom:20px;display:flex}.nr-hdr-arrows{flex-shrink:0;gap:6px;display:flex}.nr-arrow-btn{color:#f0eff599;cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.nr-arrow-btn:hover:not(.disabled){color:#fff;background:#ffffff1a}.nr-arrow-btn.disabled{opacity:.3;cursor:default}.nr-tabs-row{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.nr-tabs-row::-webkit-scrollbar{display:none}.nr-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:20px;flex-shrink:0;padding:5px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s}.nr-tab:hover{color:var(--text)}.nr-tab.active{color:#111;background:#fff}.nr-beats-panel{overflow:hidden}.nr-scroll{scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;gap:20px;display:flex;overflow-x:scroll}.nr-scroll::-webkit-scrollbar{display:none}.nr-scroll>*{scroll-snap-align:start}.nr-scroll .beat-card{flex-shrink:0;width:calc(16.6667% - 16.6667px)}.nr-scroll .genre-card{flex-shrink:0;width:calc(20% - 16px)}.charts-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;padding-top:64px;padding-bottom:16px;display:grid}.charts-section>div{flex-direction:column;min-width:0;display:flex}.chart-col-title{letter-spacing:-.02em;margin-bottom:6px;font-size:22px;font-weight:700}.chart-col-sub{color:var(--muted2);margin-bottom:16px;font-size:13px}.chart-col{background:#ffffff0f;border-radius:14px;flex-direction:column;flex:1;min-width:0;padding:0;display:flex;overflow:hidden}.chart-rows{flex-direction:column;display:flex}.chart-row{cursor:pointer;border-bottom:.5px solid #ffffff0f;align-items:center;gap:16px;min-width:0;padding:7px 17px 7px 7px;transition:background .15s;display:flex}.chart-row:last-child{border-bottom:none}.chart-thumb{border-radius:8px}.chart-avatar,.chart-thumb{object-fit:cover;background:#ffffff14;flex-shrink:0;align-self:center;width:56px;height:56px;display:block}.chart-avatar{border-radius:50%}.chart-info{flex:1;align-self:center;min-width:0;overflow:hidden}.chart-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;margin-bottom:4px;font-size:13px;font-weight:500;overflow:hidden}.chart-title:hover{text-decoration:underline}.chart-sub{color:#89888e;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:11px;overflow:hidden}.chart-sub:hover{color:#bab8c2;text-decoration:underline}.chart-rank-wrap{justify-content:flex-end}.chart-rank,.chart-rank-wrap{flex-shrink:0;align-items:center;display:flex}.chart-rank{width:30px;height:30px;color:var(--muted2);background:#ffffff12;border-radius:50%;justify-content:center;font-size:12px;font-weight:500}.chart-creator-rank-wrap{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.chart-creator-rank-wrap .chart-rank{transition:opacity .15s,transform .15s}.chart-follow-btn{height:30px;color:var(--text);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;white-space:nowrap;background:#ffffff14;border:none;border-radius:20px;padding:0 14px;transition:background .15s,color .15s;display:none}.chart-follow-btn:hover{background:#ffffff24}.chart-follow-btn.following{color:var(--accent);background:#9370d81f}.chart-follow-btn.following:hover{color:var(--st-neg-ink);background:#f0685a14}@media (hover:hover){.chart-row:hover .chart-creator-rank-wrap .chart-rank{display:none}.chart-row:hover .chart-follow-btn{align-items:center;display:flex}}.chart-hover-acts{align-items:center;gap:6px;display:none}.chart-row:hover{background:#ffffff0d}.chart-row:hover .chart-rank{display:none}.chart-row:hover .chart-hover-acts{display:flex}.chart-act-btn{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.chart-act-btn:hover{color:var(--text);background:#ffffff24}.chart-act-btn.liked{color:#f0685a}.chart-act-btn.liked:hover{color:#f0685a;background:#f0685a1a}.chart-play-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex}.chart-play-btn:hover{background:var(--accent2)}.chart-play-btn svg{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.chart-play-btn:hover svg{transform:scale(1.18)}.pl-section{content-visibility:auto;contain-intrinsic-size:0 420px;padding-top:48px}.pl-hdr{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.pl-hdr-left{flex-direction:column;gap:6px;display:flex}.pl-hdr-title{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:800}.pl-hdr-sub{color:var(--muted2);font-size:13px;line-height:1.4}.pl-hdr-arrows{flex-shrink:0;gap:8px;padding-top:2px;display:flex}.pl-arrow-btn{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.pl-arrow-btn:hover{color:var(--text);background:#ffffff1a}.pl-arrow-btn:disabled{opacity:.3;cursor:default}.pl-scroll-wrap{overflow:hidden}.pl-scroll{gap:18px;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex}.pl-card{border:none;border-radius:16px;flex-shrink:0;padding:8px 8px 0;transition:transform .2s}.pl-card:hover{transform:translateY(-2px)}.pl-card-art,.pl-card-cover{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:12px;width:100%}.pl-card-info{padding:0}.pl-card-name{color:#fff;padding:10px 2px 8px;font-size:13px;font-weight:500}.pl-card-count{color:#89888e;white-space:nowrap;border-top:.5px solid #ffffff14;padding:8px 2px 10px;font-size:11px;display:block}.pl-card-title{color:#fff;padding:10px 2px 5px;font-size:13px;font-weight:400}.pl-card-author,.pl-card-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-card-author{color:#89888e;padding:0 2px 8px;font-size:11px}.pl-card-meta{font-family:var(--font-mono),"Space Mono",monospace;color:#f0eff561;text-transform:uppercase;letter-spacing:.06em;transform-origin:0;border-top:.5px solid #ffffff14;align-items:baseline;gap:5px;padding:8px 2px 10px;font-size:9.5px;font-weight:400;display:flex;transform:scaleY(1.12)}.pl-card-type{white-space:nowrap}.pl-card-dot{color:#f0eff566}.pl-card-updated{align-items:baseline;gap:3px;line-height:1;display:inline-flex}.pl-card-updated.today{color:var(--st-pos-ink)}.chart-col-title.sec-link,.nr-hdr-title.sec-link,.pl-hdr-title.sec-link{cursor:pointer;text-decoration:none}.chart-col-title.sec-link{color:inherit}.chart-col-title.sec-link:hover,.nr-hdr-title.sec-link:hover,.pl-hdr-title.sec-link:hover{text-underline-offset:3px;text-decoration:underline}.cat-flag-back:hover{color:var(--text)!important}.pl-browse{max-width:var(--max,1280px);margin:0 auto;padding:32px 28px 64px}.pl-browse-head{margin-bottom:24px}.pl-browse-title{letter-spacing:-.02em;color:#fff;margin:0 0 6px;font-size:28px;font-weight:800}.pl-browse-sub{color:var(--muted2);max-width:620px;margin:0;font-size:14px;line-height:1.5}.pl-browse-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;display:grid}.pl-browse-grid .pl-card{flex-shrink:1;width:auto!important}.nr-page-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;display:grid}.nr-page-grid .beat-card{flex-shrink:1;width:auto!important}html.light .pl-browse-title{color:var(--text)}@media (max-width:768px){.pl-browse{padding:20px 16px 48px}.pl-browse-title{font-size:22px}.pl-browse-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.nr-page-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.bp-layout{max-width:var(--max,1280px);grid-template-columns:1fr 280px;align-items:start;gap:20px;margin:0 auto;padding:20px 28px 0;display:grid}.bp-rec-section{padding-top:8px}.bp-rec-hdr{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bp-rec-viewport{width:100%;overflow:hidden}.bp-rec-track{will-change:transform;gap:16px;display:flex}.bp-rec-track .beat-card{flex-shrink:0;width:calc(16.6667% - 13.3333px)!important}.bp-left{min-width:0}.bp-left,.bp-right{flex-direction:column;gap:20px;display:flex}.bp-right{margin-top:38px}.bp-breadcrumb{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.bp-breadcrumb-sep{color:var(--muted2)}.bp-hero{background:#101014;border:none;border-radius:16px;padding:24px}.bp-hero-body{align-items:start;gap:32px;display:flex}.bp-cover-col{flex-shrink:0;position:relative}.bp-cover{background:linear-gradient(135deg,#9370d8,#423189);flex-shrink:0;width:300px;height:300px;background-position:50%!important;background-size:cover!important;border-radius:16px!important}.bp-like-badge{color:#f0eff5bf;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border:none;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s,background .15s;display:flex;position:absolute;top:12px;left:12px}.bp-like-badge:hover{color:#f0685a;background:#000000b3}.bp-like-badge.liked{color:#f0685a}.bp-info{flex:1;min-width:0}.bp-title{letter-spacing:-.03em;color:var(--text);margin:0 0 10px;font-size:38px;font-weight:800;line-height:1.1}.bp-spot-emoji{vertical-align:baseline;margin-right:8px;font-size:.8em;display:inline-block}.bp-spot-tag{color:var(--muted);letter-spacing:0;vertical-align:middle;font-size:.5em;font-weight:500;display:inline-block}.bp-prod-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.bp-prod-avatar{background:linear-gradient(135deg,#9370d8,#423189);border-radius:50%;flex-shrink:0;width:24px;height:24px;background-position:50%!important;background-size:cover!important}.bp-prod-name{color:var(--text);cursor:pointer;text-underline-offset:2px;font-size:12.5px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}.bp-prod-name:active,.bp-prod-name:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.bp-prod-sep{color:var(--text);opacity:.9;flex-shrink:0;margin:0 3px;font-size:11px}.bp-prod-dot{color:var(--muted2);font-size:11px}.bp-date{font-size:12px}.bp-ai,.bp-date{color:var(--muted)}.bp-ai{white-space:nowrap;cursor:help;background:#ffffff09;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11px;font-weight:600;line-height:1;transition:color .15s,border-color .15s;display:inline-flex}.bp-ai svg{opacity:.85;flex-shrink:0}.bp-ai:focus-visible,.bp-ai:hover{color:var(--text);border-color:#ffffff4d;outline:none}html.light .bp-ai{background:#00000008;border-color:#00000029}html.light .bp-ai:focus-visible,html.light .bp-ai:hover{color:var(--text);border-color:#0000004d}.bp-player{gap:14px;margin-bottom:12px}.bp-play-btn,.bp-player{align-items:center;display:flex}.bp-play-btn{cursor:pointer;color:#fff;background:#9370d8;border:none;border-radius:50%;flex-shrink:0;justify-content:center;width:42px;height:42px;transition:background .15s}.bp-play-btn:hover{background:var(--accent2)}.bp-play-btn svg{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.bp-play-btn:hover svg{transform:scale(1.22)}.bp-wave-wrap{cursor:pointer;flex:1;min-width:0;height:40px;position:relative}.bp-dur{color:#f0eff566;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:32px;font-size:11px;font-weight:500}.bp-actions{gap:8px;margin-bottom:12px}.bp-act-btn,.bp-actions{align-items:center;display:flex}.bp-act-btn{color:#f0eff58c;cursor:pointer;background:0 0;border:none;border-radius:999px;gap:6px;height:30px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s}.bp-act-btn:hover{color:var(--text);background:#ffffff14}.bp-act-btn.liked{color:#f0685a}.bp-act-btn.active{color:var(--accent)}.bp-meta-row{border-top:.5px solid #ffffff12;grid-auto-columns:1fr;grid-auto-flow:column;gap:0 8px;display:grid}.bp-meta-item{flex-direction:column;gap:4px;min-width:0;padding:10px 12px 9px 0;display:flex;overflow:hidden}.bp-meta-item:first-child{padding-left:0}.bp-meta-label{color:var(--muted2);letter-spacing:.04em;font-size:9.5px;font-weight:600}.bp-meta-val{color:#f0eff5e0;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.bp-meta-val span{white-space:nowrap;display:inline-block}.bp-meta-tip{color:#fff;white-space:normal;z-index:9000;pointer-events:none;background:#14141afa;border:.5px solid #ffffff1f;border-radius:9px;max-width:260px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.45;position:absolute;box-shadow:0 10px 30px #00000073}html.light .bp-meta-tip{color:#1a1a1f;background:#fffffffa;border-color:#0000001a;box-shadow:0 10px 30px #00000026}.bp-pills-section{border-top:.5px solid #ffffff12;flex-direction:column;gap:12px;padding-top:14px;display:flex}.bp-pills-row{align-items:flex-start;gap:12px;display:flex}.bp-pill-label{color:var(--muted2);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;width:72px;padding-top:5px;font-size:9px;font-weight:700}.bp-pill-list{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.bp-pill{white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 11px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.bp-pill-at,.bp-pill-tag{color:#f0eff5c7;background:#ffffff12}.bp-bottom-card{background:#101014;border:none;border-radius:16px;padding:24px}.bp-section-title{letter-spacing:-.02em;color:var(--text);margin-bottom:14px;font-size:15px;font-weight:800}.bp-desc-text{color:var(--muted);margin:0;font-size:13.5px;line-height:1.7}.bp-desc-clamped{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bp-more-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.bp-buy-panel{background:#101014;border:none;border-radius:16px;padding:20px}.bpp-title{letter-spacing:-.02em;margin-bottom:4px;font-size:15px;font-weight:800}.bpp-desc{color:var(--muted);margin-bottom:16px;font-size:12px;line-height:1.5}.bpp-store-btn{width:100%;color:var(--text);cursor:pointer;background:#ffffff0f;border:none;border-radius:999px;align-items:center;gap:10px;margin-bottom:10px;padding:11px 16px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.bpp-store-btn:hover{background:#ffffff1a}.bpp-store-btn[data-store=beatstars]{background:#f0685a1a}.bpp-store-btn[data-store=beatstars]:hover{background:#f0685a2b}.bpp-store-btn[data-store=airbit]{background:#9370d81a}.bpp-store-btn[data-store=airbit]:hover{background:#9370d82b}.bpp-store-btn[data-store=soundclick]{background:#38bdf81a}.bpp-store-btn[data-store=soundclick]:hover{background:#38bdf82b}.bpp-store-btn[data-store=soundee]{background:#e8883e1a}.bpp-store-btn[data-store=soundee]:hover{background:#e8883e2b}.bpp-store-btn[data-store=youtube]{background:#f0685a1a}.bpp-store-btn[data-store=youtube]:hover{background:#f0685a2b}.bpp-store-btn[data-store=other]{background:#ffffff0f}.bpp-store-btn[data-store=other]:hover{background:#ffffff1a}.bpp-store-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bpp-store-name{flex:1}.bpp-ext{color:var(--muted2);flex-shrink:0}.bpp-divider{border:none;border-top:.5px solid #ffffff12;margin:14px 0}.bpp-note{color:var(--muted2);font-size:11px;line-height:1.5}.bp-about-prod{align-items:center;gap:14px;margin-bottom:16px;display:flex}.bp-about-avatar{background:linear-gradient(135deg,#9370d8,#423189);border-radius:50%;flex-shrink:0;width:60px;height:60px;background-position:50%!important;background-size:cover!important}.bp-about-name-row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.bp-about-name{letter-spacing:-.02em;cursor:pointer;font-size:15px;font-weight:800}.bp-about-name:hover{text-decoration:underline}.bp-about-stat{color:var(--muted);font-size:12px}.bp-bio-wrap{margin-bottom:14px}.bp-about-bio{color:var(--muted);margin:0;font-size:12.5px;line-height:1.65}.bp-about-bio-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bp-bio-more{font-size:12.5px}.bp-bio-more,.bp-desc-more{color:var(--text);cursor:pointer;font-weight:400;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;text-underline-offset:2px;background:0 0;border:none;margin-top:5px;padding:0;text-decoration:underline;display:block}.bp-desc-more{font-size:13.5px;line-height:1.7}.bp-about-socials{gap:8px;margin-bottom:16px;display:flex}.bp-soc-btn{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:flex}.bp-soc-btn:hover{color:var(--text);background:#ffffff24}.bp-follow-btn{color:#fff;cursor:pointer;background:#9370d8;border:.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:flex}.bp-follow-btn:hover{background:var(--accent2)}.bp-follow-btn.following{color:#fff;background:#ffffff12}.bp-follow-btn.following:hover{color:#fff;background:#ffffff1c}.bp-more-grid .beat-card{flex-shrink:unset!important;width:auto!important}.bp-track-list{border-top:.5px solid #ffffff0f;margin:0 -24px -24px}.bp-track-row{cursor:default;border-bottom:.5px solid #ffffff0a;align-items:center;gap:10px;padding:8px 12px 8px 8px;transition:background .12s;display:flex}.bp-track-row:last-child{border-bottom:none;border-radius:0 0 16px 16px}.bp-track-row:hover{background:#ffffff0d}.bp-track-num-wrap{flex-shrink:0;justify-content:center;align-items:center;width:22px;display:flex;position:relative}.bp-track-num{color:var(--muted2);font-size:11px;transition:opacity .12s}.bp-track-play{background:var(--accent);color:#fff;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin:auto;transition:background .15s;display:flex;position:absolute;inset:0}.bp-track-play:hover{background:var(--accent2)}.bp-track-play svg{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.bp-track-play:hover svg{transform:scale(1.18)}.bp-track-play.is-playing{opacity:1;pointer-events:auto}.bp-track-row:hover .bp-track-num{opacity:0}.bp-track-row:hover .bp-track-play{opacity:1;pointer-events:auto}.bp-track-row.is-active .bp-track-num{opacity:0}.bp-track-row.is-active .bp-track-play{opacity:1;pointer-events:auto}.bp-track-thumb{object-fit:cover;background:linear-gradient(135deg,#9370d8,#423189);border-radius:6px;flex-shrink:0;width:38px;height:38px;background-position:50%!important;background-size:cover!important}.bp-track-info{flex:1;min-width:0}.bp-track-title{color:#f0eff5e6;font-size:12.5px;font-weight:700;line-height:1.3}.bp-track-artist,.bp-track-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-track-artist{color:var(--muted2);margin-top:1px;padding-bottom:2px;font-size:11px}.bp-track-actions{flex-shrink:0;align-items:center;gap:3px;display:flex}.bp-track-sep{color:var(--muted2);flex-shrink:0;margin:0 3px;font-size:9px}.bp-track-link{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}.bp-track-link:hover{text-decoration-color:currentColor}.bp-track-btn{color:#f0eff58c;cursor:pointer;opacity:0;pointer-events:none;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;transition:all .15s;display:flex}.bp-track-row:hover .bp-track-btn{opacity:1;pointer-events:auto}.bp-track-btn:hover{color:#f0eff5e6;background:#ffffff29}.bp-track-btn.liked{color:#f0685a;opacity:1;pointer-events:auto}html.light .bp-track-list{border-top-color:#00000012}html.light .bp-track-row{border-bottom-color:#0000000f}html.light .bp-track-row:hover{background:#0000000a}html.light .bp-track-title{color:#14141ee6}html.light .bp-track-btn{color:#0006;background:#0000000f}html.light .bp-track-btn:hover{color:#000000bf;background:#0000001f}.page{padding:0 28px}.cat-wrap,.page{max-width:var(--max);margin:0 auto}.cat-wrap{padding:50px 28px 28px}.cat-panel{background:#ffffff06;border:.5px solid #ffffff13;border-radius:20px;padding:0 20px 16px;box-shadow:0 2px 32px #00000047}.cat-panel-ext{box-shadow:none;background:#0f0f11d1;border:none;border-radius:0;padding-top:10px}.tb-hero{gap:38px;padding:0 0 24px}.tb-hero,.tb-hero-av{align-items:center;display:flex}.tb-hero-av{color:#fff;letter-spacing:-.02em;border-radius:50%;flex-shrink:0;justify-content:center;width:188px;height:188px;font-size:66px;font-weight:800;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.tb-hero-av img{object-fit:cover;width:100%;height:100%;display:block}.tb-hero-body{flex:1;min-width:0}.tb-hero-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:12px;font-weight:700}.tb-hero-h1{letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(28px,4vw,36px);font-weight:800;line-height:1.1}.tb-hero-meta{color:var(--muted);margin-top:9px;font-size:14px;font-weight:500}.tb-hero-copy{color:var(--muted);max-width:720px;margin:14px 0 0;font-size:14.5px;line-height:1.6}.tb-hero-copy-2{margin-top:8px;font-size:13.5px}.tb-hero-related{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.tb-hero-related>span{color:var(--muted);font-size:13px}.tb-hero-chip{color:var(--text);border:.5px solid var(--border);white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.tb-hero-chip:hover{background:#ffffff14;border-color:#fff3}html.light .tb-hero-chip{background:#00000008}@media (max-width:640px){.tb-hero{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:0 0 18px}.tb-hero-av{width:104px;height:104px;font-size:40px;box-shadow:inset 0 0 0 1px #ffffff1a}.tb-hero-body{width:100%;padding-top:0}.tb-hero-eyebrow{margin-bottom:6px;font-size:10.5px}.tb-hero-h1{font-size:25px}.tb-hero-meta{margin-top:5px;font-size:12.5px}.tb-hero-copy{margin-top:11px;font-size:13px}.tb-hero-copy-2{display:none}.tb-hero-related{justify-content:center;margin-top:14px}}.tb-bio{border-top:.5px solid var(--border);grid-template-columns:1fr 1.45fr;gap:36px;margin:2px 0 30px;padding-top:26px;display:grid}.tb-bio-label{font-family:var(--font-mono),"Space Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted2);margin-bottom:12px;font-size:11px}.tb-bio-text{color:var(--muted);max-width:660px;margin:0;font-size:14.5px;line-height:1.68}.tb-bio-quote{color:var(--text);border-left:2px solid var(--accent);background:#9370d80d;border-radius:0 10px 10px 0;margin:0;padding:14px 18px;font-size:13.5px;line-height:1.62}html.light .tb-bio-quote{background:#9370d812}@media (max-width:760px){.tb-bio{grid-template-columns:1fr;gap:22px;margin-bottom:22px;padding-top:20px}.tb-bio-text{font-size:13.5px}}.tb-cluster{border-top:.5px solid var(--border);flex-direction:column;gap:14px;margin:4px 0 26px;padding-top:22px;display:flex}.tb-cluster--below{border-top:none;margin:0 0 8px;padding-top:0}.tb-cluster-row{flex-direction:column;gap:9px;display:flex}.tb-cluster-label{font-family:var(--font-mono),"Space Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted2);font-size:11px}.tb-cluster-links{flex-wrap:wrap;gap:8px;display:flex}.tb-cluster-chip{color:var(--text);border:.5px solid var(--border2);background:#ffffff0d;border-radius:20px;padding:6px 13px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.tb-cluster-chip:hover{background:#9370d824;border-color:#0000}.tb-cluster-chip--genre{color:var(--accent);background:#9370d81a}html.light .tb-cluster-chip{background:#0000000a}html.light .tb-cluster-chip:hover{background:#9370d81a}.tax-hero{max-width:760px;margin:6px 0 4px}.tax-hero .tb-hero-h1{margin:6px 0 12px}.tax-hero-sec{width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.tax-aura{pointer-events:none;z-index:0;background:var(--tax-aura);filter:blur(78px)saturate(1.3);opacity:.92;height:172%;animation:tax-drift 26s ease-in-out infinite;position:absolute;top:-46%;left:-6%;right:-6%}html.light .tax-aura{opacity:.5;filter:blur(88px)saturate(1.04)}@keyframes tax-drift{0%,to{transform:translate(0)}50%{transform:translate(2%,1.6%)}}@media (prefers-reduced-motion:reduce){.tax-aura{animation:none}}.tax-veil{pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent 0,transparent 46%,var(--bg) 78%,var(--bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tax-veil{background:linear-gradient(180deg,transparent 0,transparent 46%,color-mix(in srgb,var(--bg) 55%,transparent) 78%,var(--bg) 100%)}}.tax-hero-in{z-index:2;padding-bottom:34px;position:relative}.tax-hero-sec .prod-breadcrumb{margin-bottom:20px}.tax-hero-sec .tb-hero-eyebrow{letter-spacing:0;text-transform:none;color:var(--text);background:var(--text);align-items:center;gap:9px;margin-bottom:0;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tax-hero-sec .tb-hero-eyebrow{background:color-mix(in srgb,var(--text) 8%,transparent)}}.tax-hero-sec .tb-hero-eyebrow{border:1px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.tax-hero-sec .tb-hero-eyebrow{border:1px solid color-mix(in srgb,var(--text) 14%,transparent)}}.tax-hero-sec .tb-hero-eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:7px 15px 7px 11px}.tax-eye-ck{color:#0a0a0c;background:var(--tax-accent);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:grid}html.light .tax-eye-ck{color:#fff}.tax-hero-sec .tb-hero-h1{letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(34px,5.4vw,60px);line-height:.98}.tax-h1-em{background-image:var(--tax-h1);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}html.light .tax-h1-em{filter:saturate(1.2)brightness(.55)}.tax-h1-yr{color:var(--text)}.tax-hero-sec .tb-hero-copy{max-width:60ch;margin-top:18px;font-size:clamp(14.5px,1.7vw,17px)}.tax-hero-sec .tb-cluster{margin-top:24px}.tax-hero-sec .tb-cluster-chip{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.tax-hero-sec .tb-cluster-chip{background:color-mix(in srgb,var(--text) 7%,transparent)}}.tax-hero-sec .tb-cluster-chip{border:1px solid var(--border2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tax-hero-sec .tb-cluster-chip:hover{background:var(--tax-accent)}@supports (color:color-mix(in lab,red,red)){.tax-hero-sec .tb-cluster-chip:hover{background:color-mix(in srgb,var(--tax-accent) 22%,transparent)}}.tax-hero-sec .tb-cluster-chip:hover{border-color:var(--tax-accent)}@supports (color:color-mix(in lab,red,red)){.tax-hero-sec .tb-cluster-chip:hover{border-color:color-mix(in srgb,var(--tax-accent) 48%,transparent)}}.tax-hero-sec .tb-cluster-chip:hover{color:var(--text)}@media (max-width:768px){.tax-hero-sec .tb-hero-h1{font-size:29px}.tax-aura{filter:blur(56px)saturate(1.25);left:-14%;right:-14%}}.tb-faq{max-width:820px;margin:6px auto 0;padding:8px 0 46px}.tb-faq-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 10px;font-size:11px}.tb-faq-eyebrow,.tb-faq-h2{text-align:center;font-weight:800}.tb-faq-h2{letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin:0 0 8px;font-size:clamp(23px,3vw,30px)}.tb-faq-lead{text-align:center;color:var(--muted);max-width:54ch;margin:0 auto 26px;font-size:14.5px;line-height:1.6}.tb-faq-list{border-top:.5px solid var(--border)}.tb-faq-item{border-bottom:.5px solid var(--border)}.tb-faq-q{color:var(--text);cursor:pointer;padding:19px 40px 19px 4px;font-size:15.5px;font-weight:650;list-style:none;transition:color .15s;position:relative}.tb-faq-q:hover{color:var(--accent-ink)}.tb-faq-q::-webkit-details-marker{display:none}.tb-faq-q:after{content:"";background:linear-gradient(var(--muted2),var(--muted2)) 50%/12px 1.6px no-repeat,linear-gradient(var(--muted2),var(--muted2)) 50%/1.6px 12px no-repeat;width:12px;height:12px;margin-top:-6px;transition:transform .22s,opacity .2s;position:absolute;top:50%;right:6px}.tb-faq-item[open] .tb-faq-q{color:var(--text)}.tb-faq-item[open] .tb-faq-q:after{opacity:.6;transform:rotate(45deg)}.tb-faq-a{color:var(--muted);max-width:none;margin:-4px 0 20px;padding-right:6px;font-size:14px;line-height:1.72}.tb-faq-link{color:var(--accent-ink);border-bottom:1px solid var(--accent-ink);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.tb-faq-link{border-bottom:1px solid color-mix(in srgb,var(--accent-ink) 34%,transparent)}}.tb-faq-link{transition:border-color .15s,color .15s}.tb-faq-link:hover{color:var(--text);border-bottom-color:var(--accent-ink)}@supports (color:color-mix(in lab,red,red)){.tb-faq-link:hover{border-bottom-color:color-mix(in srgb,var(--accent-ink) 75%,transparent)}}@media (max-width:768px){.tb-faq{padding:4px 0 34px}.tb-faq-q{padding:16px 34px 16px 2px;font-size:14.5px}}.tbd-page{max-width:1180px;margin:0 auto;padding:52px 26px 120px}.tbd-crumb{margin-bottom:34px}.tbd-eyebrow{font-family:var(--font-mono),"Space Mono",monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0 0 20px;font-size:12px}.tbd-title{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;letter-spacing:-.035em;color:var(--text);margin:0;font-size:clamp(38px,6vw,68px);font-weight:800;line-height:.98}.tbd-sub{color:var(--muted);max-width:520px;margin:18px 0 0;font-size:15.5px;line-height:1.55}.tbd-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:46px;display:flex}.tbd-search{flex:1;min-width:230px;max-width:440px;position:relative}.tbd-search input{width:100%;font-family:var(--font-mono),"Space Mono",monospace;letter-spacing:.01em;color:var(--text);border:.5px solid var(--border);background:#ffffff0a;border-radius:999px;outline:none;padding:14px 44px;font-size:13.5px;transition:border-color .15s}.tbd-search input::placeholder{color:var(--muted2)}.tbd-search input:focus{border-color:var(--accent)}.tbd-search-ico{left:17px}.tbd-search-ico,.tbd-search-kbd{color:var(--muted2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tbd-search-kbd{font-family:var(--font-mono),monospace;border:.5px solid var(--border);border-radius:6px;padding:2px 8px;font-size:12px;line-height:1.2;right:11px}.tbd-meta{align-items:center;gap:16px;display:flex}.tbd-count{font-family:var(--font-mono),"Space Mono",monospace;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:12px}.tbd-view{border:.5px solid var(--border);background:#ffffff0a;border-radius:999px;gap:2px;padding:3px;display:flex}.tbd-view button{width:36px;height:30px;color:var(--muted2);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:all .14s;display:flex}.tbd-view button:hover{color:var(--text)}.tbd-view button.active{background:var(--accent);color:#fff}.tbd-alpha{flex-wrap:wrap;gap:3px;margin-top:28px;padding-bottom:6px;display:flex}.tbd-alpha button{font-family:var(--font-mono),"Space Mono",monospace;width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;font-size:12.5px;transition:all .12s}.tbd-alpha button:hover:not(:disabled){color:var(--text);background:#ffffff0d}.tbd-alpha button.active{background:var(--accent);color:#fff;font-weight:700}.tbd-alpha button:disabled{color:var(--muted2);opacity:.3;cursor:default}.tbd-list{margin-top:14px}.tbd-row{border-bottom:.5px solid var(--border);align-items:center;gap:22px;padding:21px 10px;text-decoration:none;transition:padding-left .2s,background .2s;display:flex}.tbd-row:first-child{border-top:.5px solid var(--border)}.tbd-row:hover{background:linear-gradient(90deg,#9370d812,#0000 60%);padding-left:22px}.tbd-row-num{font-family:var(--font-mono),"Space Mono",monospace;color:var(--muted2);flex-shrink:0;width:36px;font-size:12px}.tbd-row-name{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;letter-spacing:-.02em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:clamp(19px,2.3vw,26px);font-weight:700;transition:color .15s;overflow:hidden}.tbd-row:hover .tbd-row-name{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.tbd-row-genre{font-family:var(--font-mono),"Space Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted2);text-align:right;flex-shrink:0;font-size:11px}.tbd-row-arrow{color:var(--accent);opacity:0;flex-shrink:0;transition:opacity .18s,transform .18s;transform:translate(-8px)}.tbd-row:hover .tbd-row-arrow{opacity:1;transform:none}.tbd-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-top:22px;display:grid}.tbd-card{text-align:center;background:#ffffff08;border:none;border-radius:16px;flex-direction:column;gap:5px;padding:22px 14px 16px;text-decoration:none}.tbd-card,.tbd-card-av{align-items:center;display:flex}.tbd-card-av{color:#fff;letter-spacing:-.02em;filter:brightness();border-radius:50%;justify-content:center;width:96px;height:96px;margin-bottom:2px;font-size:31px;font-weight:800;transition:filter .16s;box-shadow:inset 0 0 0 1px #ffffff17}.tbd-card:hover .tbd-card-av{filter:brightness(1.15)}.tbd-card-name{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;letter-spacing:-.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;text-underline-offset:3px;max-width:100%;font-size:15px;font-weight:700;text-decoration:none;overflow:hidden}.tbd-card:hover .tbd-card-name{text-decoration:underline}.tbd-card-genre{font-family:var(--font-mono),"Space Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);font-size:9.5px}.tbd-empty{text-align:center;color:var(--muted);padding:80px 0}.tbd-empty-mark{color:var(--muted2);opacity:.5;margin-bottom:14px;font-size:44px}.tbd-empty p{margin:0;font-size:15px}html.light .tbd-search input{background:#00000009}html.light .tbd-view{background:#0000000a}html.light .tbd-alpha button:hover:not(:disabled){background:#0000000d}html.light .tbd-row:hover{background:linear-gradient(90deg,#9370d81a,#0000 60%)}html.light .tbd-card{background:#fff;border:.5px solid #0000000f;box-shadow:0 1px 2px #0000000a}html.light .tbd-card-av{box-shadow:inset 0 0 0 1px #0000001a}@media (max-width:640px){.tbd-page{padding:34px 18px 90px}.tbd-crumb{margin-bottom:24px}.tbd-eyebrow{margin-bottom:14px;font-size:10.5px}.tbd-sub{margin-top:16px;font-size:14px}.tbd-controls{gap:14px;margin-top:30px}.tbd-search{max-width:none}.tbd-alpha{margin-top:22px}.tbd-alpha button{width:27px;height:27px;font-size:11.5px}.tbd-row{gap:14px;padding:16px 4px}.tbd-row:hover{padding-left:4px}.tbd-row-num{width:26px;font-size:11px}.tbd-row-genre{display:none}.tbd-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}}.cat-window{background:#17171f;border-radius:0 0 20px 20px;overflow:clip}.ytd-banner{background:linear-gradient(100deg,#9370d824,#9370d80a 70%);border-bottom:.5px solid #0000;gap:13px;margin:0 0 12px;padding:13px 16px}.ytd-banner,.ytd-ico{align-items:center;display:flex}.ytd-ico{width:34px;height:34px;color:var(--accent);background:#9370d82e;border-radius:9px;flex-shrink:0;justify-content:center}.ytd-body{flex:1;min-width:0}.ytd-title{color:var(--text);letter-spacing:-.01em;font-size:13.5px;font-weight:700}.ytd-meta,.ytd-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ytd-meta{color:var(--muted);margin-top:2px;font-size:12px}.ytd-clear{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ytd-clear:hover{color:var(--text);background:#ffffff1f}html.light .ytd-clear{background:#0000000d}.ytt{flex-shrink:0;align-items:center;gap:12px;height:52px;margin-right:10px;display:flex}.ytt-btn{width:44px;height:44px;color:var(--accent);letter-spacing:.08em;cursor:pointer;transform:scale(calc(1 + var(--conf,0)*.14));background:#9370d829;border:none;border-radius:50%;flex-shrink:0;font-family:inherit;font-size:10px;font-weight:800;transition:background .15s,transform .2s;position:relative}.ytt-btn:active{transform:scale(calc(.88 + var(--conf,0)*.14));transition:transform 60ms}.ytt-btn:before{content:"";background:conic-gradient(var(--accent) calc(var(--conf,0)*1turn),#9370d824 0);border-radius:50%;transition:background .2s;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.ytt.locked .ytt-btn{color:var(--st-pos-ink);background:#35d9a229}.ytt.locked .ytt-btn:before{background:conic-gradient(#35d9a2 1turn,transparent 0)}.ytt-read{flex-direction:column;flex-shrink:0;justify-content:center;gap:1px;width:96px;height:52px;display:flex;overflow:visible}.ytt-bpm{font-size:calc(15px + var(--conf,0)*7px);color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-weight:800;line-height:1.1;transition:font-size .2s,color .2s;display:flex}.ytt-bpm i{color:var(--muted);letter-spacing:.05em;font-size:10px;font-style:normal;font-weight:700}.ytt.locked .ytt-bpm{color:var(--st-pos-ink)}.ytt-cue{color:var(--text);font-size:12.5px;font-weight:700;line-height:1.2}.ytt-hint{color:var(--muted);white-space:nowrap;font-size:10.5px}.ytt.locked .ytt-hint{color:var(--st-pos-ink)}.ytt-apply{color:#08130d;cursor:pointer;white-space:nowrap;background:#35d9a2;border:none;border-radius:18px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:800;animation:ytt-pop .25s cubic-bezier(.34,1.56,.64,1)}.ytt-apply:hover{background:#4ade9f}html.light .ytt-apply{color:#047857;background:#35d9a224}html.light .ytt-apply:hover{background:#35d9a23d}@keyframes ytt-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ytt-bpm,.ytt-btn{transition:none}.ytt-apply{animation:none}}html.light .ytt.locked .ytt-btn{color:var(--st-pos-ink);background:#0596691f}html.light .ytt.locked .ytt-bpm,html.light .ytt.locked .ytt-hint{color:var(--st-pos-ink)}.ytl{flex-shrink:0;align-items:center;gap:9px;display:flex}.ytl-txt-idle{display:none}.ytl-btn{color:var(--accent);cursor:pointer;white-space:nowrap;background:#9370d81a;border:1px solid #9370d866;border-radius:18px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.ytl-btn:hover{border-color:var(--accent);background:#9370d833}.ytl-txt{color:var(--muted);max-width:150px;font-size:10.5px;line-height:1.3}.ytl-ring{background:conic-gradient(var(--accent) calc(var(--prog,0)*1turn),#9370d829 0);border-radius:50%;flex-shrink:0;width:20px;height:20px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 2.5px))}.ytl-found{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:800}.ytl-alt,.ytl-found,html.light .ytl-found{color:var(--st-pos-ink)}.ytl-alt{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #35d9a273;border-radius:18px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s}.ytl-alt:hover{background:#35d9a21f}html.light .ytl-alt{color:var(--st-pos-ink);border-color:#05966966}.ytl-retry{width:28px;height:28px;color:var(--muted);cursor:pointer;background:#ffffff12;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ytl-retry:hover{color:var(--text);background:#ffffff24}html.light .ytl-retry{background:#0000000d}@media (max-width:640px){.ytd-banner{flex-wrap:wrap;row-gap:12px}.ytd-body{flex:1 1 0;min-width:180px}.ytl,.ytt{order:3;margin:0 14px 0 0}.ytt-read{min-width:0}}.ytp-loading{color:var(--muted);text-align:center;padding:22px 14px;font-size:13px}.ytp-card{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;gap:11px;width:100%;padding:12px;font-family:inherit;display:flex}.nav-sd-glass.ytp{border:1px solid #9370d861}.ytp-row{align-items:center;gap:12px;display:flex}.ytp-thumb{object-fit:cover;background:#000;border-radius:9px;flex-shrink:0;width:72px;height:54px}.ytp-thumb-ph{background:#ffffff0f}.ytp-lock{color:var(--text);place-items:center;display:grid;position:relative;overflow:hidden}.ytp-lock:before{content:"";background:linear-gradient(135deg,#9370d847,#0000);position:absolute;inset:0}.ytp-lock svg{opacity:.72;position:relative}.ytp-body{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.ytp-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.ytp-badge.pos{color:var(--st-pos-ink)}.ytp-title{color:var(--text);letter-spacing:-.01em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:800;line-height:1.28;display:-webkit-box;overflow:hidden}.ytp-meta{color:var(--muted);font-size:12px;line-height:1.4}.ytp-chips{flex-wrap:wrap;gap:5px;margin-top:1px;display:flex}.ytp-chip{color:var(--muted);white-space:nowrap;background:#ffffff12;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.ytp-div{background:#ffffff17;height:.5px;margin:1px 2px}.ytp-note{color:var(--muted);padding:0 2px;font-size:12px;line-height:1.45}.ytp-note b{color:var(--st-pos-ink)}.ytp-btn{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;margin-top:1px;font-size:13px;font-weight:700;transition:background .15s;display:flex}.ytp-card:hover .ytp-btn{background:var(--accent2)}html.light .ytp-thumb-ph{background:#0000000f}html.light .ytp-chip{background:#140f280f}html.light .ytp-div{background:#140f281a}.chips-row{flex-wrap:wrap;gap:6px;margin-bottom:10px}.chips-row:not(:empty){display:flex}.chip{border:1.5px solid var(--accent);color:#e7ddf7;white-space:nowrap;background:0 0;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.chip-x svg,.chip>svg{display:block}.chip-lbl{line-height:1;display:inline-flex}.chip-lbl,.chip-x{align-items:center}.chip-x{color:#e7ddf799;cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0;transition:color .15s;display:flex}.chip-x:hover{color:#fff}.chip.excluded{position:relative}.disco-outer{align-items:center;gap:12px;min-width:0;margin-top:16px;margin-bottom:16px;display:flex}.disco-rows{flex-direction:column;gap:12px;margin-top:0;margin-bottom:0;display:flex}.disco-sep{background:#ffffff14;height:.5px}.cat-bar>.disco-sep{margin:5px -20px 8px}.disco-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;position:relative;overflow-x:auto}.disco-scroll::-webkit-scrollbar{display:none}.disco-scroll:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#0f0f11eb);width:20px;position:absolute;top:0;bottom:0;right:0}.disco-pills{align-items:center;gap:6px;padding:2px 0;display:flex}.disco-pill{color:#f0eff599;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #ffffff29;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;height:28px;padding:0 13px;font-size:12px;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.disco-pill:hover{color:var(--text);background:#9370d814;border-color:#9370d866}.disco-pill.active,.disco-pill.excluded{border-color:var(--accent);color:var(--text);background:0 0}.disco-pill.excluded{position:relative}.disco-expand{border:.5px solid var(--border2);background:var(--bg2);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.disco-expand:hover{border-color:var(--border2);color:var(--text);background:#ffffff12}.disco-expand:active,.disco-expand:focus,.disco-expand:focus-visible{border-color:var(--border2);color:var(--text);background:#ffffff17;outline:none}.disco-expand.expanded{color:var(--text);border-color:var(--border2);background:#ffffff17}.disco-expand.expanded svg{transform:rotate(180deg)}html.light .disco-expand.expanded,html.light .disco-expand:active,html.light .disco-expand:focus,html.light .disco-expand:focus-visible{background:#0000000f}.bc-wrap{margin-bottom:12px;position:relative}.bc-viewport{overflow:hidden}.bc-track{gap:8px;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.bc-card{aspect-ratio:1;cursor:pointer;background:var(--bg3);border-radius:10px;flex-shrink:0;width:calc(11.1111% - 7.11111px);position:relative;overflow:hidden}.bc-card:hover .bc-meta,.bc-card:hover .bc-ov{opacity:1}.bc-img{background-position:50%;background-size:cover;border-radius:10px}.bc-img,.bc-ov{position:absolute;inset:0}.bc-ov{z-index:1;opacity:0;background:#00000061;justify-content:flex-start;align-items:flex-end;padding:10px;transition:opacity .18s;display:flex}.bc-play{background:var(--accent);cursor:pointer;color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.bc-play:hover{background:var(--accent2)}.bc-play svg{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.bc-play:hover svg{transform:scale(1.22)}.hero-play-btn{background:var(--accent);transition:background .15s}.hero-play-btn:hover{background:var(--accent2)}.hero-browse-btn{background:var(--accent)}.hero-browse-btn:hover{background:var(--accent2)}.hero-ghost-btn{background:#ffffff1f}.hero-ghost-btn:hover{background:#ffffff3d}.hero-play-btn svg{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.hero-play-btn:hover svg{transform:scale(1.22)}.hero-title-text:hover{text-underline-offset:3px;text-decoration:underline}.hero-prod-name:hover{text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.su-bpm-key{grid-template-columns:1fr!important}}.bc-meta{z-index:2;opacity:0;background:linear-gradient(#000000b8,#0000);padding:9px 10px;transition:opacity .18s;position:absolute;top:0;left:0;right:0}.bc-mtitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;text-underline-offset:2px;padding-bottom:2px;font-size:11.5px;font-weight:600;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s;display:block;overflow:hidden}.bc-mtitle:hover{text-decoration-color:#fff}.bc-mprod{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;margin-top:2px;padding-bottom:2px;font-size:10.5px;display:block;overflow:hidden}.bc-mprod-name{text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}.bc-mprod-name:hover{text-decoration-color:#ffffffa6}.bc-mprod-sep{margin:0 2px}.bc-arr{color:#fffc;cursor:pointer;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#14141ad9;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bc-wrap:hover .bc-arr{opacity:1;pointer-events:auto}.bc-arr:hover{color:#fff;background:#282832f2}.bc-arr.left{left:-14px}.bc-arr.right{right:-14px}.cat-hdr{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.beat-count{flex-shrink:0;align-items:baseline;gap:5px;display:flex}.bc-label,.bc-num{color:var(--text);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1}.sort-wrap{flex-shrink:0;margin-left:auto;position:relative}.sort-btn{border:.5px solid var(--border2);background:var(--bg2);color:#f0eff5b3;height:32px;font-size:12px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 12px;transition:all .15s;display:flex}.sort-btn:hover{color:var(--text);background:var(--bg3);border-color:#ffffff42}.sort-btn .sort-chev{flex-shrink:0;transition:transform .2s}.sort-wrap.open .sort-btn{color:var(--text);background:var(--bg3);border-color:#ffffff52}.cat-hdr-right{flex-shrink:0;gap:10px;min-width:0}.cat-hdr-right,.cat-search{align-items:center;display:flex}.cat-search{border:.5px solid var(--border2);background:var(--bg2);height:32px;color:var(--muted);border-radius:999px;gap:7px;width:220px;max-width:36vw;padding:0 13px;transition:border-color .15s}.cat-search:focus-within{background:var(--bg3);border-color:#ffffff4d}.cat-search>svg{opacity:.7;flex-shrink:0}.cat-search input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.cat-search input::placeholder{color:#f0eff5b3}.cat-search>svg{color:#f0eff5b3;opacity:1}.cat-search-x{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.cat-search-x:hover{color:var(--text)}html.light .cat-search{background:#fff;border-color:#00000029}html.light .cat-search input::placeholder{color:#0000006b}html.light .cat-search>svg{color:#00000080}html.light .cat-search input{color:var(--text)}html.light .cat-search:focus-within{border-color:#0000004d}html.light .sort-btn:hover{border-color:#0000003d}html.light .sort-wrap.open .sort-btn{color:var(--text);border-color:#0000004d}@media (max-width:768px){.cat-search{display:none}}.fp-mobfilters{padding:0 12px;display:none}@media (max-width:768px){.fp-mobfilters{display:inline-flex}}.fp-mobfilters.active{background:var(--accent);color:#fff;padding:0 13px}.fp-mobfilters.active svg{color:#fff}.fp-mob-count{letter-spacing:0;color:#fff;font-size:12.5px;font-weight:700;line-height:1}html.light .fp-mobfilters.active{background:var(--accent);color:#fff}html.light .fp-mobfilters.active .fp-mob-count,html.light .fp-mobfilters.active svg{color:#fff}.mobf-overlay{z-index:1200;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobf-sheet{background:var(--bg);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:92vh;animation:mobf-up .28s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}@keyframes mobf-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobf-head{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 20px 10px;display:flex}.mobf-title{color:var(--text);font-size:22px;font-weight:700}.mobf-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.mobf-body{scrollbar-width:none;flex:1;padding:2px 20px 8px;overflow-y:auto}.mobf-body::-webkit-scrollbar{display:none}.mobf-sec{border-bottom:.5px solid var(--border);padding:18px 0}.mobf-sec:first-child{padding-top:6px}.mobf-sec-t{color:var(--text);margin-bottom:14px;font-size:16px;font-weight:700}.mobf-chips{flex-wrap:wrap;gap:8px;display:flex}.mobf-radio{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;padding:9px 0;font-family:inherit;font-size:14px;font-weight:500;display:flex}.mobf-radio-dot{border:1.5px solid var(--border2);border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-color .15s;position:relative}.mobf-radio.on{color:var(--text)}.mobf-radio.on .mobf-radio-dot{border-color:var(--accent)}.mobf-radio.on .mobf-radio-dot:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:4px}.mobf-tempo-vals{color:var(--text);justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.mobf-range{width:100%;accent-color:var(--accent);margin:2px 0;display:block}.mobf-clearall{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:16px;font-family:inherit;font-size:13px;font-weight:600}.mobf-foot{padding:14px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:.5px solid var(--border);flex-shrink:0;gap:10px;display:flex}.mobf-cancel{color:var(--text);background:#ffffff14;flex:none;padding:13px 26px}.mobf-apply,.mobf-cancel{cursor:pointer;border:none;border-radius:999px;font-family:inherit;font-size:14px;font-weight:700}.mobf-apply{background:var(--accent);color:#fff;flex:1;padding:13px}html.light .mobf-sheet{background:#fff}html.light .mobf-close{background:#0000000f}html.light .mobf-cancel{background:#00000012}.mobf-more{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.mobf-more span{font-size:16px;line-height:1}.mobf-fade{animation:mobf-fadein .28s}@keyframes mobf-fadein{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mobf-sec .at-search-input{margin-bottom:12px}.mobf-sec .dual-range-wrap{margin:20px 8px 6px}.mobf-sec .tempo-modes{margin-bottom:14px}.mobf-sec .halftime-row{margin-top:14px}.sort-wrap.open .sort-chev{transform:rotate(180deg)}.sort-drop{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);z-index:400;opacity:0;pointer-events:none;background:#1e1e288c;border-radius:13px;flex-direction:column;gap:4px;min-width:100%;padding:6px;transition:opacity .18s,transform .18s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-6px);box-shadow:0 8px 40px #00000059}.sort-wrap.open .sort-drop{opacity:1;pointer-events:auto;transform:translateY(0)}.sort-opt{color:#f0eff5bf;font-size:12px;font-weight:500;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;padding:8px 12px;transition:background .12s,color .12s;display:flex}.sort-opt.active,.sort-opt:hover{color:#f0eff5;background:#ffffff12}.sort-opt.active{font-weight:600}.sort-opt-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.beat-list{flex-direction:column;gap:1px;display:flex}.bt-row{grid-template-columns:var(--bt-cols);cursor:default;border-radius:0;align-items:center;column-gap:14px;min-height:58px;margin:0 -20px;padding:7px 20px;transition:background .15s,box-shadow .15s;display:grid;position:relative}.bt-row:hover{background:#ffffff0a}.bt-row.playing{background:#fff1}.bt-row.playing:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:2.5px;position:absolute;top:12%;bottom:12%;left:0}.bt-row.kbcur{background:#ffffff0a}.bt-row.kbcur .bt-idx-num{opacity:0}.bt-row.kbcur .bt-idx-play{opacity:1}.bt-row.kbcur .bt-title{color:#f0eff5f0}html.light .bt-row.kbcur{background:#0000000a}html.light .bt-row.kbcur .bt-title{color:#1a1a1fe6}@keyframes bt-anno-in{0%{opacity:0}to{opacity:1}}.bt-anno{height:var(--anno-h);color:#05130d;background:linear-gradient(#3ee0aa,#2ece95);justify-content:center;padding:0 32px;animation:bt-anno-in .3s both;display:flex;position:relative;overflow:hidden}.bt-anno,.bt-anno-main{align-items:center;gap:6px}.bt-anno-main{min-width:0;max-width:100%;color:inherit;letter-spacing:-.01em;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.bt-anno-main,.bt-anno[data-mode=ios] .bt-anno-main{cursor:pointer}.bt-anno-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-anno-txt b{font-weight:800}.bt-anno-share{vertical-align:-2px;margin:0 1px}.bt-anno-arrow{flex-shrink:0;transition:transform .18s}.bt-anno-main:hover .bt-anno-arrow{transform:translate(2px)}.bt-anno-main:active{opacity:.82}.bt-anno-x{color:#05130d8c;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:inherit;font-size:13px;line-height:1;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.bt-anno-x:hover{color:#05130d;background:#05130d1a}.bt-anno :focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #05130d}@media (prefers-reduced-motion:reduce){.bt-anno{animation:none}.bt-anno-arrow{transition:none}}@media (min-width:769px){.bt-anno{display:none}}@keyframes bt-ios-fade{0%{opacity:0}to{opacity:1}}@keyframes bt-ios-up{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}.bt-ios-ov{z-index:940;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;animation:bt-ios-fade .2s both;position:fixed;inset:0}.bt-ios{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:941;box-sizing:border-box;-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);width:min(400px,100vw - 24px);color:var(--text);background:#1c1c24d6;border:.75px solid #ffffff1c;border-radius:20px;padding:17px 17px 15px;animation:bt-ios-up .34s cubic-bezier(.22,.9,.32,1) both;position:fixed;transform:translate(-50%);box-shadow:0 22px 60px #0000008c}.bt-ios[data-plat=ios]:after{content:"";background:#292931f0;border-bottom:.75px solid #ffffff1c;border-right:.75px solid #ffffff1c;width:17px;height:17px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.bt-ios-head{align-items:flex-start;gap:12px;display:flex}.bt-ios-icon{border-radius:12px;flex-shrink:0;width:44px;height:44px;box-shadow:0 2px 9px #00000073}.bt-ios-htext{flex:1;min-width:0}.bt-ios-title{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:800}.bt-ios-sub{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45}.bt-ios-x{width:28px;height:28px;color:var(--muted);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;flex-shrink:0;margin:-3px -3px 0 0;font-family:inherit;font-size:15px;line-height:1;transition:background .15s,color .15s}.bt-ios-x:hover{color:var(--text);background:#ffffff1f}.bt-ios-steps{flex-direction:column;gap:9px;margin-top:14px;display:flex}.bt-ios-step{color:var(--text);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.bt-ios-step b{font-weight:700}.bt-ios-n{color:#06110c;background:#35d9a2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;font-size:11px;font-weight:800;display:inline-flex}.bt-ios-g{color:#35d9a2;vertical-align:-2px;flex-shrink:0}.bt-ios button:focus-visible,.bt-ios-ov:focus-visible{outline-offset:2px;outline:2px solid #35d9a2}html.light .bt-ios{background:#ffffffd1;border-color:#00000012;box-shadow:0 22px 60px #00000029}html.light .bt-ios[data-plat=ios]:after{background:#f9f9fbf2;border-color:#00000012}html.light .bt-ios-g{color:#0f9e72}html.light .bt-ios-x{color:#8a938d;background:#0000000d}html.light .bt-ios-x:hover{color:#14181a;background:#00000017}@media (prefers-reduced-motion:reduce){.bt-ios{animation:bt-ios-fade .2s both}}.bt-row.spotlit{--spot-c:147,112,216;background:linear-gradient(90deg,rgba(var(--spot-c),.14),rgba(var(--spot-c),.02) 58%,transparent)}.bt-row.spotlit:hover{background:linear-gradient(90deg,rgba(var(--spot-c),.19),rgba(var(--spot-c),.05) 58%,#ffffff05)}.bt-row.spotlit.playing{background:linear-gradient(90deg,rgba(var(--spot-c),.17),rgba(var(--spot-c),.045) 58%,#ffffff0d)}.bt-spot-emoji{flex-shrink:0;align-self:center;align-items:center;font-size:12.5px;line-height:1;display:inline-flex;transform:translateY(-2px)}.bt-spot-tag{color:inherit;text-overflow:ellipsis;white-space:nowrap;flex-shrink:999;min-width:0;padding-bottom:3px;font-weight:500;overflow:hidden}.bt-idx{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.bt-idx-num{color:var(--muted2);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500;line-height:1;transition:opacity .15s}.bt-idx-promo{letter-spacing:.04em;color:#ffffff61;background:#ffffff12;border-radius:20px;align-items:center;padding:4px 6px;font-size:8px;font-weight:700;display:inline-flex}html.light .bt-idx-promo{color:#1a1a1f73;background:#1a1a1f14}html.light .bt-pg-btn{color:#1a1a1f99;background:#0000000d}html.light .bt-pg-btn:hover:not(:disabled){color:#1a1a1ff2;background:#00000017}html.light .bt-pg-btn.active{background:var(--accent);color:#fff}.bt-mob-promo-badge{letter-spacing:.04em;color:#ffffff61;vertical-align:middle;background:#ffffff12;border-radius:20px;flex-shrink:0;align-items:center;margin-right:5px;padding:3px 6px;font-size:8px;font-weight:700;display:none}html.light .bt-mob-promo-badge{color:#1a1a1f73;background:#1a1a1f14}.bt-idx-play{opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.bt-idx-play,.bt-idx-play-btn{justify-content:center;align-items:center;display:flex}.bt-idx-play-btn{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;width:24px;height:24px;transition:background .15s}.bt-idx:hover .bt-idx-play-btn{background:var(--accent2)}.bt-idx-play-btn svg{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.bt-idx:hover .bt-idx-play-btn svg{transform:scale(1.18)}.bt-row.playing .bt-idx-num,.bt-row:hover .bt-idx-num{opacity:0}.bt-row.playing .bt-idx-play,.bt-row:hover .bt-idx-play{opacity:1}.bt-cover{background:linear-gradient(135deg,#9370d8,#423189);border-radius:7px;width:46px;height:46px;overflow:hidden;background-position:50%!important;background-size:cover!important}.bt-cover,.bt-like{cursor:pointer;flex-shrink:0}.bt-like{width:34px;height:34px;color:var(--muted2);background:0 0;border:none;border-radius:50%;justify-content:center;justify-self:center;align-items:center;padding:0;transition:color .15s,transform .12s,background .15s;display:flex;overflow:visible}.bt-like:hover{color:#f0685a;background:#f0685a14}.bt-like.liked{color:#f0685a}.bt-wave{cursor:pointer;height:36px;position:relative;overflow:hidden}.wv-canvas{width:100%;height:100%;display:block}.wv-hover-cursor{pointer-events:none;opacity:0;background:#ffffff80;width:1px;transition:opacity .1s;position:absolute;top:0;bottom:0;transform:translate(-50%)}.bt-dur{color:var(--muted);white-space:nowrap;text-align:center;letter-spacing:.01em;font-size:11.5px;font-weight:500}.bt-dash{color:var(--muted2);font-size:12px}.bt-info{flex-direction:column;gap:0}.bt-info,.bt-title{min-width:0;display:flex}.bt-title{color:#f0eff5f0;cursor:pointer;align-items:center;gap:5px;width:fit-content;max-width:100%;padding-bottom:2px;font-size:13px;font-weight:600;line-height:1.1;transition:color .12s;overflow:hidden}.bt-title-txt{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:2px;min-width:0;padding-bottom:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s;overflow:hidden}.bt-row.playing .bt-title,.bt-row:hover .bt-title{color:#f0eff5f0}.bt-title.bt-tap .bt-title-txt,.bt-title:active .bt-title-txt,.bt-title:hover .bt-title-txt{text-decoration-color:#f0eff5f0}.bt-title.bt-tap .bt-title-txt{transition:none}.bt-artists{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:-2px;display:block;overflow:hidden}.bt-artists>span{white-space:nowrap;display:inline}.bt-artists>span svg{vertical-align:-2px}.bt-prod{color:#888893;white-space:nowrap;cursor:default;font-size:11px;font-weight:500;text-decoration:none}.bt-prod.bs-link{cursor:pointer;text-underline-offset:2px;text-decoration:none}.bt-prod.bs-link:hover{text-decoration:underline}.bt-prod-sep{color:#888893;flex-shrink:0;margin:0 4px;font-size:9px;line-height:1}.bt-bpm-val{color:#f0eff594;white-space:nowrap;letter-spacing:.02em;text-align:right;font-size:12.5px;font-weight:700}.bt-tags{align-items:center;gap:4px;min-width:0;padding-left:10px;display:flex;overflow:hidden}.bt-artists>span.bt-mob-sep,.bt-mob-tags{display:none}.bt-badge{white-space:nowrap;color:var(--muted);letter-spacing:.01em;background:#ffffff0a;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:3px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.bt-badge.genre,.bt-badge.sub{color:#9476bce6;background:#9370d812}.bt-badge.key-tag{color:#9370d8d9;background:#9370d80f}.bt-minitags{flex-direction:column;flex-shrink:1;align-items:flex-start;margin-left:10px;overflow:hidden}.bt-minitag-row,.bt-minitags{gap:3px;min-width:0;display:flex}.bt-minitag-row{max-width:100%}.bt-minimeta{text-overflow:clip;white-space:nowrap;min-width:0;color:var(--muted);letter-spacing:.02em;text-transform:uppercase;flex:auto;margin-left:10px;font-family:Cascadia Code,JetBrains Mono,Consolas,monospace;font-size:10px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.bt-minimeta i{opacity:.5;padding:0 3px;font-style:normal}.bt-minimeta .key{color:#f0eff58c;font-weight:600}html.light .bt-minimeta .key{color:#1a1a1fb8}.bt-minitag{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;box-sizing:border-box;background:#ffffff0d;border:1px solid #0000;border-radius:2.5px;flex:0 auto;max-width:100%;padding:2.5px 6px;font-size:9px;font-weight:600;line-height:1;display:block;overflow:hidden}html.light .bt-minitag{color:var(--muted);background:#0000000f}.bt-minitag.key{background:0 0;border-color:#ffffff29}html.light .bt-minitag.key{background:0 0;border-color:#0000002e}html.light .bt-minimeta{color:var(--muted2)}.bt-more{display:none}.btmm-overlay{z-index:1200;background:#0000008c;align-items:flex-end;animation:btmm-fade .15s;display:flex;position:fixed;inset:0}.btmm-sheet{width:100%;padding:14px 14px calc(14px + env(safe-area-inset-bottom));background:#1b1b23;border-radius:18px 18px 0 0;animation:btmm-up .2s cubic-bezier(.3,1,.4,1)}html.light .btmm-sheet{background:#fff}.btmm-title{color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:2px 10px 12px;font-size:12px;font-weight:700;overflow:hidden}.btmm-item{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:11px;align-items:center;gap:12px;padding:13px 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.btmm-item:active{background:#ffffff12}html.light .btmm-item:active{background:#0000000d}.btmm-item svg{color:var(--muted);flex-shrink:0}.btmm-cancel{width:100%;color:var(--muted);cursor:pointer;background:#ffffff12;border:none;border-radius:11px;margin-top:8px;padding:12px;font-family:inherit;font-size:13.5px;font-weight:700}html.light .btmm-cancel{background:#0000000d}@keyframes btmm-fade{0%{opacity:0}to{opacity:1}}@keyframes btmm-up{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.btmm-overlay-desk{z-index:1200;background:0 0;position:fixed;inset:0}.btmm-pop{z-index:1201;-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#1e1e288c;border:none;border-radius:13px;width:auto;min-width:178px;padding:5px;animation:btmm-fade .12s;position:fixed;box-shadow:0 8px 40px #00000059}html.light .btmm-pop{background:#fff;box-shadow:0 12px 48px #14102d24}.btmm-pop .btmm-item{border-radius:8px;gap:9px;padding:8px 11px;font-size:12px;font-weight:500}.btmm-pop .btmm-item svg{width:13px;height:13px}.btmm-pop .btmm-item:hover{background:#ffffff12}html.light .btmm-pop .btmm-item:hover{background:#0000000d}.bt-act-dl{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.bt-act-dl:hover{color:var(--accent);background:#9370d814}.bt-act-pl{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.bt-act-pl:hover{color:var(--accent);background:#9370d814}.bt-more{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;justify-self:center;align-items:center;padding:0;transition:all .15s;display:flex}.bt-more:hover{color:var(--accent);background:#9370d814}@media (hover:hover){.bt-more{opacity:0;pointer-events:none;transition:opacity .14s,color .15s,background .15s}.bt-row.playing .bt-more,.bt-row:hover .bt-more{opacity:1;pointer-events:auto}}@media (hover:hover) and (min-width:769px){.bt-row>.bt-tags{grid-area:1/7/auto/9}.bt-row>.bt-more{grid-area:1/8}.bt-row>.bt-like{grid-area:1/9}.bt-row>.bt-act-buy{grid-area:1/10}.bt-row.playing>.bt-tags,.bt-row:hover>.bt-tags{grid-column:7/8}}.bt-act-buy{color:#c8b4f0b3;cursor:pointer;height:28px;font-size:11px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;white-space:nowrap;background:#9370d812;border:none;border-radius:5px;justify-self:start;width:max-content;padding:0 10px;transition:all .15s}.bt-act-buy:hover{color:#dcc8fff2;background:#9370d82e;box-shadow:0 2px 10px #9370d826}.bt-cols{grid-template-columns:var(--bt-cols);border-bottom:.5px solid var(--border);align-items:center;column-gap:14px;margin-bottom:3px;padding:0 0 9px;display:grid}.bt-cols>div:first-child{text-align:center!important}.bt-col-hdr{color:var(--muted2);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.empty-state{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:none}.empty-state.visible{display:flex}.empty-state svg{opacity:.25}.empty-state p{font-size:15px;font-weight:600}.empty-state small{color:var(--muted2);text-align:center;font-size:13px}.empty-btn{border:.5px solid var(--border2);color:var(--muted);cursor:pointer;font-size:13px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:0 0;border-radius:10px;margin-top:4px;padding:8px 20px;transition:all .15s}.empty-btn:hover{color:var(--text);border-color:#9370d866}.loading-row{text-align:center;color:var(--muted);padding:40px;font-size:13px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes skel-shimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}@keyframes skelpulse{0%,to{opacity:.45}50%{opacity:.85}}.skel,.skeleton{background-color:#ffffff0f;background-image:linear-gradient(90deg,#0000 25%,#ffffff1a 50%,#0000 75%);background-size:2400px 100%;border-radius:5px;animation:skel-shimmer 1.8s ease-in-out infinite}.skel-bt-row{grid-template-columns:var(--bt-cols);pointer-events:none;align-items:center;column-gap:14px;min-height:58px;padding:7px 0;display:grid}.skel-bt-row .skel-sq{border-radius:7px;flex-shrink:0;width:40px;height:40px}.skel-bt-row .skel-num{border-radius:3px;justify-self:center;width:14px;height:12px}.skel-bt-row .skel-wave{border-radius:4px;height:18px}.skel-bt-row .skel-dur{border-radius:3px;justify-self:center;width:28px;height:11px}.skel-bt-row .skel-title{flex-direction:column;gap:5px;display:flex}.skel-bt-row .skel-t1{border-radius:3px;height:13px}.skel-bt-row .skel-t2{border-radius:3px;width:55%;height:10px}.skel-bt-row .skel-bpm{border-radius:3px;justify-self:center;width:30px;height:12px}.skel-bt-row .skel-tags{align-items:center;gap:6px;display:flex}.skel-bt-row .skel-tag{border-radius:4px;height:20px}.skel-bt-row .skel-icon{border-radius:5px;justify-self:center;width:22px;height:22px}.skel-bt-row .skel-price{border-radius:5px;width:42px;height:26px}.bt-pagination{justify-content:center;align-items:center;gap:4px;padding:20px 0 8px;display:flex}.bt-pagination.hidden{display:none}.bt-pg-btn{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:none;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:flex}.bt-pg-btn:hover:not(:disabled){color:var(--text);background:#ffffff14}.bt-pg-btn.active{background:var(--accent);color:#fff}.bt-pg-btn:disabled{opacity:.3;cursor:default}.bt-pg-nav{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.bt-pg-nav:hover:not(:disabled){color:var(--text);background:#ffffff0f}.bt-pg-nav:disabled{opacity:.3;cursor:default}html.light .bt-pg-nav:hover:not(:disabled){background:#0000000f}@media (max-width:768px){.bt-pg-num{display:none}}.pg-btn{min-width:32px;height:32px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 10px;transition:background .13s,color .13s;display:flex}.pg-btn:hover:not(:disabled){color:var(--text);background:#ffffff12}.pg-btn:disabled{opacity:.3;cursor:default}.pg-btn.active{color:#fff;background:#ffffff1f;font-weight:700}.pg-dots{min-width:24px;height:32px;color:var(--muted2);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.pg-nav{padding:0 12px;font-size:12.5px;font-weight:600}.mob-ov{z-index:498;background:#00000080;display:none;position:fixed;inset:0}.mob-ov.open{display:block}.mob{-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);z-index:499;background:#14141ab8;border-top:.5px solid #ffffff1f;border-radius:20px 20px 0 0;flex-direction:column;max-height:82vh;padding:0;transition:transform .3s cubic-bezier(.22,.68,0,1.2);display:none;position:fixed;bottom:-2px;left:0;right:0;overflow:hidden;transform:translateY(100%)}.mob-scroll,.prof-scroll{flex:1;min-height:0;overflow-y:auto}.mob.open{display:flex;transform:none}.mob-handle{background:#ffffff2e;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:12px auto 16px}.mob-ni{color:var(--text);cursor:pointer;border-bottom:.5px solid #ffffff0d;align-items:center;gap:16px;padding:17px 24px;font-size:16px;font-weight:600;transition:background .15s;display:flex}.mob-ni:active{background:#ffffff0a}.mob-ni svg:first-child{opacity:.6;flex-shrink:0}.mob-ni span{flex:1}.mob-chev{opacity:.25;flex-shrink:0}.mob-btns{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));gap:10px;margin:16px 24px 0;display:flex}.mob-g{color:var(--muted);border:.5px solid var(--border2);font-weight:600;background:0 0;border-radius:10px}.mob-g,.mob-p{cursor:pointer;font-size:14px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;flex:1;padding:11px}.mob-p{color:#fff;background:var(--accent);font-weight:700;border:none;border-radius:10px}.prof-ov{z-index:498;background:#00000080;display:none;position:fixed;inset:0}.prof-ov.open{display:block}.prof-sheet{-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);z-index:499;background:#14141ab8;border-top:.5px solid #ffffff1f;border-radius:20px 20px 0 0;flex-direction:column;max-height:82vh;padding:0;transition:transform .3s cubic-bezier(.22,.68,0,1.2);display:none;position:fixed;bottom:-2px;left:0;right:0;overflow:hidden;transform:translateY(100%)}.prof-sheet.open{display:flex;transform:none}.prof-handle{display:none}.prof-sheet .prof-handle{background:#ffffff2e;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:12px auto 4px;display:block}.prof-sheet .pdh{border-bottom:.5px solid #ffffff12;margin-bottom:0;padding:10px 24px 16px}.prof-sheet .pds{letter-spacing:.07em;padding:10px 24px 4px;font-size:11px}.prof-sheet .mob-ni.red{color:#f0685acc}.prof-sheet .mob-ni.red:active{background:#f0685a0f}.prof-sheet .pd-email,.prof-sheet .pd-name{max-width:calc(100vw - 120px)}.mob .mob-nav .mob-ni:last-child,.prof-sheet .mob-ni:last-child{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-bottom:none}.prof-tiles{grid-template-columns:1fr 1fr;gap:9px;padding:14px 20px 8px;display:grid}.prof-tile{color:var(--text);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;background:#ffffff0b;border:none;border-radius:13px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 14px 13px;font-family:inherit;font-size:13px;font-weight:600;transition:background .13s;display:flex}.prof-tile:active{background:#9370d829}.prof-tile svg{color:var(--accent);flex-shrink:0}.prof-tile span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.prof-div{background:#ffffff14;height:.5px;margin:8px 24px}html.light .prof-tile{background:#0000000e;border:none}html.light .prof-tile:hover{background:#00000017}html.light .prof-tile:active{background:#9370d824}html.light .prof-div{background:#00000014}.shm-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;padding:20px;animation:shm-in .18s;display:flex;position:fixed;inset:0}@keyframes shm-in{0%{opacity:0}to{opacity:1}}.shm-modal{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#1e1e288c;border:none;border-radius:18px;width:100%;max-width:440px;padding:18px 20px 20px;animation:shm-pop .2s cubic-bezier(.3,1.4,.5,1);box-shadow:0 24px 80px #00000080}@keyframes shm-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.shm-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.shm-title{letter-spacing:-.01em;font-size:15px;font-weight:700}.shm-close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .13s,color .13s;display:flex}.shm-close:hover{color:var(--text);background:#ffffff1f}.shm-beat{align-items:center;gap:11px;margin-bottom:14px;display:flex}.shm-cover{object-fit:cover;border-radius:9px;flex-shrink:0;width:44px;height:44px}.shm-cover-ph{background:linear-gradient(135deg,#9370d859,#9370d81f)}.shm-bt{font-size:14px;font-weight:700}.shm-bs,.shm-bt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shm-bs{color:var(--muted);margin-top:2px;font-size:12px}.shm-linkrow{border:.5px solid var(--border);background:#ffffff0b;border-radius:11px;align-items:center;gap:9px;margin-bottom:16px;padding:9px 9px 9px 13px;display:flex}.shm-url{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;flex:1;font-size:12.5px;overflow:hidden}.shm-copy{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.shm-copy:hover{background:var(--accent2)}.shm-copy.ok{background:#1e9e5a}.shm-targets{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.shm-target{color:var(--text);cursor:pointer;background:#ffffff0b;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 10px;font-family:inherit;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .13s;display:flex}.shm-target:hover{background:#ffffff17}.shm-target-ic{color:#c9b6f2;background:#9370d824;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}html.light .shm-modal{background:#fff;border:none;box-shadow:0 24px 80px #14102d29}html.light .shm-close{background:#0000000d}html.light .shm-close:hover{background:#0000001a}html.light .shm-linkrow{background:#0000000a;border-color:#0000001a}html.light .shm-target{background:#0000000a}html.light .shm-target:hover{background:#00000014}html.light .shm-target-ic{color:var(--accent2);background:#9370d821}.ml-section{max-width:var(--max);margin:0 auto;padding:28px 24px 60px}.ml-title{letter-spacing:-.03em;margin-bottom:28px;font-size:36px;font-weight:800}.ml-tabs{align-items:center;gap:4px;margin-bottom:32px;display:flex}.ml-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s}.ml-tab.active{background:var(--accent);color:#fff}.ml-tab-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.ml-search-wrap{margin-left:auto;position:relative}.ml-search-wrap svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ml-search{border:.5px solid var(--border);color:var(--text);background:#ffffff0d;border-radius:50px;outline:none;width:220px;padding:8px 14px 8px 36px;font-family:inherit;font-size:13px;transition:border-color .15s}.ml-search:focus{border-color:#ffffff2e}.ml-search::placeholder{color:var(--muted)}.ml-cards{flex-wrap:wrap;gap:16px;display:flex}.ml-card{cursor:pointer;background:#ffffff0f;border-radius:12px;width:220px;transition:background .15s;overflow:hidden}.ml-card:hover{background:#ffffff12}.ml-card-cover{aspect-ratio:1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:calc(100% - 24px);margin:10px 12px 0;display:flex}.ml-card-cover svg{color:#fff;opacity:.9;width:52px;height:52px}.ml-card-dl{background:linear-gradient(135deg,#e8883e,#f0685a)}.ml-card-lk{background:linear-gradient(135deg,#9370d8,#06b6d4)}.ml-card-body{padding:10px 12px 12px}.ml-card-name{letter-spacing:-.01em;color:var(--text);margin-bottom:4px;font-size:14px;font-weight:500}.ml-card-name,.ml-card-user{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ml-card-user{color:var(--muted);font-size:12px;font-weight:400}.ml-card-sep{background:#ffffff12;height:.5px;margin:10px 0}.ml-card-footer{align-items:center;gap:4px;line-height:1;display:flex}.ml-card-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--muted2);font-size:10px;font-weight:400}.pl-new{gap:8px;max-width:420px;margin-bottom:18px;display:flex}.pl-new input{border:.5px solid var(--border);min-width:0;height:40px;color:var(--text);background:#ffffff0a;border-radius:11px;outline:none;flex:1;padding:0 14px;font-family:inherit;font-size:13.5px;transition:border-color .15s}.pl-new input:focus{border-color:var(--accent)}html.light .pl-new input{background:#00000008}.pl-new button{color:#fff;cursor:pointer;background:linear-gradient(115deg,#a688e6,#8a63d8 45%,#5b3fb0);border:none;border-radius:11px;flex-shrink:0;height:40px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:700;transition:filter .18s,opacity .18s}.pl-new button:hover:not(:disabled){filter:brightness(1.08)}.pl-new button:disabled{opacity:.5;cursor:default}.pl-empty{color:var(--muted);text-align:center;max-width:440px;padding:36px 8px;font-size:14px;line-height:1.6}.pl-grid{flex-wrap:wrap;gap:14px;display:flex}.pl-card{cursor:pointer;background:#ffffff0f;border-radius:12px;width:200px;transition:background .15s;position:relative;overflow:hidden}.pl-card:hover{background:#ffffff12}html.light .pl-card{background:#00000008}html.light .pl-card:hover{background:#0000000f}.pl-card-cover{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#9370d8,#5b3fb0);border-radius:8px;justify-content:center;align-items:center;width:calc(100% - 24px);margin:10px 12px 0;display:flex}.pl-card-body{padding:10px 12px 12px}.pl-card-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:14px;font-weight:600;overflow:hidden}.pl-card-meta{color:var(--muted);margin-top:3px;font-size:12px}.pl-card-actions{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.pl-card:hover .pl-card-actions{opacity:1}.pl-card-actions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;border:none;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;line-height:1;display:flex}.pl-card-actions button:hover{background:#000000b3}.pl-open-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.pl-back{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.pl-back:hover,.pl-open-title{color:var(--text)}.pl-open-title{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:19px;font-weight:800;overflow:hidden}.pl-open-actions{gap:6px;display:flex}.pl-open-actions button{border:.5px solid var(--border);height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s}.pl-open-actions button:hover{color:var(--text);border-color:var(--border-strong,#fff3)}.ml-auth-msg{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.ml-auth-msg p{color:var(--muted);margin:0;font-size:16px}.ml-auth-msg button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.ml-auth-msg button:hover{background:var(--accent2)}@media (max-width:768px){.ml-section{padding:20px 14px 48px}.ml-search-wrap{display:none}.ml-cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ml-card{width:auto}}.mdl-hdr{max-width:var(--max);margin:0 auto;padding:28px 24px 0}.mdl-back{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:28px;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.mdl-back:hover{opacity:.8}.mdl-col-header{align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.mdl-col-cover{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:220px;display:flex}.mdl-col-cover svg{color:#fff;width:72px;height:72px}.mdl-col-cover-lk{background:linear-gradient(135deg,#9370d8,#06b6d4)}.mdl-col-cover-dl{background:linear-gradient(135deg,#e8883e,#f0685a)}.mdl-col-info{flex:1}.mdl-col-title{letter-spacing:-.03em;margin-bottom:12px;font-size:42px;font-weight:800}.mdl-col-by{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.mdl-col-av{color:#fff;background:linear-gradient(135deg,#9370d8,#423189);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:inline-flex}.mdl-body{max-width:var(--max);margin:0 auto;padding:0 24px 60px}.mdl-auth-msg{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.mdl-auth-msg p{color:var(--muted);margin:0;font-size:16px}.mdl-auth-msg button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.mdl-auth-msg button:hover{background:var(--accent2)}.mdl-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.mdl-empty svg{color:var(--muted);opacity:.4}.mdl-empty p{color:var(--muted);margin:0;font-size:16px}.mdl-empty small{color:var(--muted2);font-size:13px}@media (max-width:768px){.mdl-hdr{padding:16px 14px 0}.mdl-col-header{flex-direction:column;align-items:flex-start;gap:20px}.mdl-col-cover{width:140px;height:140px}.mdl-col-cover svg{width:56px;height:56px}.mdl-col-title{font-size:28px}.mdl-body{padding:0 14px 48px}}.prod-page{position:relative}.prod-aura{pointer-events:none;filter:blur(218px)saturate(1.12);opacity:.5;background-position:50%;background-repeat:no-repeat;background-size:cover;width:720px;height:720px;position:absolute;top:-260px;left:20px;-webkit-mask-image:radial-gradient(closest-side,#000 0,#0000 82%);mask-image:radial-gradient(closest-side,#000 0,#0000 82%)}html.light .prod-aura{opacity:.32;filter:blur(232px)saturate(1.12)}@media (min-width:769px){.prod-aura{opacity:.44;filter:blur(400px)saturate(1.1);width:1215px;height:1107px;transition:opacity .3s;top:-560px;left:max(0px,50% - 640px);-webkit-mask-image:radial-gradient(closest-side,#000 0,#0000 72%);mask-image:radial-gradient(closest-side,#000 0,#0000 72%)}html.light .prod-aura{opacity:.28;filter:blur(410px)saturate(1.1)}.prod-page.aura-off .prod-aura{opacity:0}}.prod-page>.cat-wrap,.prod-page>.prod-section{position:relative}@media (max-width:768px){.prod-aura{filter:blur(160px)saturate(1.12);width:505px;height:505px;top:-150px;left:-40px}}.prod-page .cat-wrap>.cat-bar:after,.prod-page .cat-wrap>.cat-bar:before{opacity:0;transition:opacity .18s}.prod-page .cat-wrap.pills-stuck>.cat-bar:after,.prod-page .cat-wrap.pills-stuck>.cat-bar:before{opacity:1;transition:none}.prod-section{max-width:var(--max);margin:0 auto;padding:44px 24px 0}.prod-breadcrumb{color:var(--muted);align-items:center;gap:6px;margin-bottom:44px;font-size:12.5px;display:flex}.prod-breadcrumb a{color:var(--muted);cursor:pointer;text-decoration:none;transition:color .15s}.prod-breadcrumb a:hover{color:var(--text)}.prod-breadcrumb-sep{opacity:.4}.prod-breadcrumb-cur{color:var(--text);font-weight:500}.prod-inner{align-items:flex-start;gap:38px;display:flex}.prod-inner.no-bio{align-items:center}.prod-inner.no-bio .prod-info{padding-top:0}.prod-avatar{background:linear-gradient(135deg,#9370d8,#423189);border-radius:50%;flex-shrink:0;width:188px;height:188px;overflow:hidden}.prod-avatar:has(img){background:0 0}.prod-info{flex:1;min-width:0;padding-top:14px}.prod-name-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.prod-name{letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1.1}.prod-stat{color:var(--muted);align-items:center;gap:6px;margin-bottom:14px;font-size:13.5px;font-weight:500;display:flex}.prod-bio-wrap{max-width:520px;margin-bottom:14px}.prod-bio{color:#f0eff58c;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;font-size:13.5px;line-height:1.65}.prod-bio-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prod-bio-more{color:var(--text);font-size:13.5px;font-weight:400;text-underline-offset:2px;background:0 0;margin-top:4px;padding:0;line-height:1.65;text-decoration:underline;display:block}.prod-bio-more,.prod-follow{cursor:pointer;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;border:none}.prod-follow{background:var(--accent);color:#fff;height:34px;font-size:13px;font-weight:700;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 20px;transition:all .15s;display:inline-flex}.prod-follow:hover{background:var(--accent2)}.prod-follow.following{color:var(--text);background:#ffffff14;border:none}.prod-follow.following:hover{color:var(--st-neg-ink);background:#f0685a14}.prod-follow:disabled{opacity:.6;cursor:default}.prod-verified{flex-shrink:0;align-items:center;display:flex}.prod-ednote{border-left:2.5px solid var(--accent);max-width:560px;color:var(--muted);background:#9370d80f;border-radius:0 10px 10px 0;margin:19px 0 2px;padding:11px 15px;font-size:12.5px;font-style:italic;line-height:1.6}.prod-ednote b{color:#c9b6f2;font-style:normal;font-weight:600}.prod-ednote-sig{color:#c9b6f2;white-space:nowrap;font-style:normal;font-weight:400}html.light .prod-ednote-sig{color:var(--accent2)}html.light .prod-ednote{color:#1a1a1f9e;background:#9370d812}html.light .prod-ednote b{color:var(--accent2)}.prod-socials{align-items:center;gap:8px;margin-bottom:14px;display:flex}.prod-soc-btn{width:34px;height:34px;color:var(--muted);background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.prod-soc-btn:hover{color:var(--text);background:#ffffff24}.prod-stat-sep{opacity:.4}.prod-loc{align-items:center;gap:5px;display:inline-flex}.prod-loc svg{opacity:.85;flex-shrink:0;margin-top:-.5px}.prod-page .cat-wrap{padding-top:32px;padding-bottom:0}.prod-page .cat-window{border-radius:0 0 20px 20px}@media (max-width:768px){.prod-page .cat-wrap>.cat-bar{top:calc(var(--nav-h) - 1px)}.prod-page .cat-wrap>.cat-bar:before{display:none}.prod-ednote{margin-bottom:0}}html.light .prod-page .cat-window{background:#fff}html.light .prod-bio{color:#1a1a1f99}.playlist-page .cat-wrap{padding-top:44px;padding-left:24px;padding-right:24px}.plh{align-items:flex-start;gap:40px;margin-top:26px;display:flex}.plh-cover{background-position:50%;background-size:cover;border-radius:16px;flex-shrink:0;width:230px;height:230px}.plh-info{flex:1;min-width:0;padding-top:6px}.plh-name{letter-spacing:-.03em;margin:0;font-size:38px;font-weight:800;line-height:1.05}.plh-count{color:var(--text);align-items:center;gap:8px;margin-top:14px;font-size:13.5px;font-weight:600;display:flex}.plh-count svg{color:var(--muted)}.plh-desc{max-width:460px;margin-top:16px}.plh-desc p{color:#f0eff5db;margin:0;font-size:13.5px;line-height:1.6}html.light .plh-desc p{color:#1a1a1fd9}.plh-desc-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plh-more{color:var(--text);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-family:inherit;font-size:13.5px;font-weight:400;line-height:1.6;text-decoration:underline}.plh-inspired{color:var(--muted);max-width:460px;margin-top:14px;font-size:13.5px;line-height:1.5}.plh-actions{align-items:center;gap:10px;margin-top:38px;display:flex}.plh-save{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,opacity .15s;display:inline-flex}.plh-save:hover:not(:disabled){background:var(--accent2)}.plh-save:disabled{opacity:.75;cursor:default}.plh-share{height:34px;color:var(--text);cursor:pointer;background:#ffffff12;border:none;border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.plh-share:hover{background:#ffffff1f}html.light .plh-share{background:#0000000f}html.light .plh-share:hover{background:#0000001a}@media (max-width:768px){.plh{flex-direction:column;gap:18px;margin-top:16px}.plh-cover{align-self:flex-start;width:150px;height:150px}.plh-name{font-size:28px}.plh-actions{flex-wrap:wrap}}.playlist-page .cat-panel{padding-top:12px}.prod-page .cat-panel{padding-bottom:0}.prod-page .bt-pagination{padding-bottom:16px}.prod-page .beat-list{border-radius:0 0 20px 20px;margin:0 -20px;overflow:hidden}.prod-page .beat-list .bt-row{margin:0}.hiw-scroll{scrollbar-width:thin;scrollbar-color:#9370d84d transparent}.hiw-scroll::-webkit-scrollbar{width:4px}.hiw-scroll::-webkit-scrollbar-track{background:0 0}.hiw-scroll::-webkit-scrollbar-thumb{background:#9370d84d;border-radius:99px}.hiw-scroll::-webkit-scrollbar-thumb:hover{background:#9370d88c}.hiw-modal{-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);background:#101115f7;animation:hiw-modal-in .24s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 50px 120px #0009}.hiw-modal:before{display:none}@keyframes hiw-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.hiw-body{min-height:0;display:flex}.hiw-left{background:0 0;border-right:1px solid #ffffff12;border-radius:20px 0 0 20px;flex-direction:column;flex-shrink:0;justify-content:center;width:320px;padding:44px 30px;display:flex;position:relative}.hiw-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:10px;font-weight:700}.hiw-bullet{align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.hiw-tick{background:var(--st-pos);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.hiw-tick{background:color-mix(in srgb,var(--st-pos) 15%,transparent)}}.hiw-tick{color:var(--st-pos-ink)}.hiw-right{flex:1;min-width:0;padding:44px 30px 36px;overflow-y:auto}.hiw-steps{flex-direction:column;gap:0;margin-bottom:26px;display:flex;position:relative}.hiw-steps:before{display:none}.hiw-step{border-top:1px solid #ffffff12;align-items:flex-start;gap:15px;padding:16px 0;animation:hiw-rise .45s cubic-bezier(.2,.8,.2,1) both;display:flex;position:relative}.hiw-step:first-child{border-top:none;padding-top:2px}html.light .hiw-step{border-top-color:#00000014}@keyframes hiw-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hiw-node{flex-shrink:0;width:44px;height:44px;position:relative}.hiw-step-ico{width:44px;height:44px;color:var(--accent);background:var(--accent);border-radius:13px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.hiw-step-ico{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.hiw-step-ico{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.hiw-step-ico{border:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}}.hiw-step-ico{box-shadow:none;z-index:1;transition:transform .18s,border-color .18s;position:relative}.hiw-step:hover .hiw-step-ico{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.hiw-step:hover .hiw-step-ico{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.hiw-step-n{background:var(--accent);color:#fff;z-index:2;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #0f0e16d9}.hiw-close{color:var(--muted);background:#ffffff0f;border:.5px solid #ffffff1f;transition:background .15s,color .15s}.hiw-close:hover{color:#fff;background:#ffffff1f}.hiw-cta{background:var(--accent);border-radius:16px;padding:20px 22px}@supports (color:color-mix(in lab,red,red)){.hiw-cta{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.hiw-cta{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.hiw-cta{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}}.hiw-cta{box-shadow:none}.hiw-perks{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.hiw-perk{align-items:flex-start;gap:9px;display:flex}.hiw-support{border-top:.5px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.hiw-support-txt{min-width:190px;color:var(--muted2);flex:1;font-size:12px;line-height:1.55}.hiw-support-btn{height:34px;color:var(--accent);cursor:pointer;background:#9370d81a;border:.5px solid #9370d859;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 15px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.hiw-support-btn:hover{background:#9370d833;border-color:#9370d88c}html.light .hiw-support{border-top-color:#00000014}html.light .hiw-modal{background:#fffffff0;box-shadow:0 0 0 1px #00000014,0 40px 100px #0003}html.light .hiw-left{background:0 0;border-right-color:#00000012}html.light .hiw-close{color:var(--muted);background:#0000000d;border-color:#0000001f}html.light .hiw-close:hover{color:#000;background:#0000001a}html.light .hiw-step-ico{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){html.light .hiw-step-ico{background:color-mix(in srgb,var(--accent) 9%,transparent)}}html.light .hiw-step-ico{box-shadow:none;border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){html.light .hiw-step-ico{border-color:color-mix(in srgb,var(--accent) 22%,transparent)}}html.light .hiw-step-n{box-shadow:0 0 0 2px #fffffff2}html.light .hiw-cta{background:#9370d80f;border-color:#9370d82e}@media (max-width:720px){.hiw-body{flex-direction:column}.hiw-left{border-bottom:.5px solid #ffffff12;border-right:none;border-radius:20px 20px 0 0;justify-content:flex-start;width:auto;padding:36px 22px 26px}.hiw-right{padding:26px 22px 30px;overflow-y:visible}.hiw-perks{grid-template-columns:1fr;gap:11px}html.light .hiw-left{border-bottom-color:#00000012}}.lyrics-ov{z-index:850;pointer-events:none;justify-content:flex-end;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.lyrics-modal{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);width:420px;max-width:calc(100vw - 32px);max-height:520px;margin-right:max(16px,calc((100vw - var(--max)) / 2 + 28px));pointer-events:auto;background:#1e1e288c;border-radius:16px;flex-direction:column;animation:lyricsSlideUp .22s;display:flex;box-shadow:0 8px 40px #00000059}@keyframes lyricsSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lyrics-hd{border-bottom:.5px solid #ffffff12;flex-shrink:0;justify-content:space-between;padding:14px 16px 12px}.lyrics-hd,.lyrics-hd-left{align-items:center;display:flex}.lyrics-hd-left{gap:10px}.lyrics-title{color:var(--text);font-size:13px;font-weight:700;line-height:1.1}.lyrics-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin-top:2px;font-size:11px;overflow:hidden}.lyrics-save-state{color:var(--muted2);opacity:0;font-size:11px;font-weight:600;transition:opacity .2s}.lyrics-save-state.visible{opacity:1;color:var(--accent)}.lyrics-close{width:26px;height:26px;color:var(--muted);cursor:pointer;background:#ffffff12;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.lyrics-close:hover{color:var(--text);background:#ffffff1f}.lyrics-ta{resize:none;color:var(--text);font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;scrollbar-width:thin;scrollbar-color:#9370d84d transparent;background:0 0;border:none;outline:none;flex:1;min-height:280px;padding:16px;font-size:13.5px;line-height:1.75}.lyrics-ta::-webkit-scrollbar{width:3px}.lyrics-ta::-webkit-scrollbar-thumb{background:#9370d84d;border-radius:99px}.lyrics-ta::placeholder{color:var(--muted2);white-space:pre-line}.lyrics-ft{border-top:.5px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 14px 12px;display:flex}.lyrics-save-btn{color:var(--accent);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#9370d826;border:none;border-radius:8px;padding:5px 14px;transition:background .15s}.lyrics-save-btn:hover{background:#9370d847}.lyrics-auth{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:36px 20px;display:flex}.lyrics-signin-btn{background:var(--accent);color:#fff;cursor:pointer;font-size:13px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;border:none;border-radius:10px;padding:9px 24px;transition:background .15s}.lyrics-signin-btn:hover{background:var(--accent2)}.bp-lyrics-card{cursor:default}.sp-ibtn.active{color:var(--accent)}.mycol-page{max-width:var(--max);margin:0 auto;padding:32px 28px 64px}.mycol-back{color:var(--muted);cursor:pointer;align-items:center;gap:6px;margin-bottom:28px;font-size:13px;transition:color .15s;display:inline-flex}.mycol-back:hover{color:var(--text)}.mycol-hero{align-items:flex-end;gap:28px;margin-bottom:36px;display:flex}.mycol-cover{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:220px;display:flex;box-shadow:0 8px 32px #00000073}.mycol-info{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.mycol-title{letter-spacing:-.03em;color:var(--text);font-size:52px;font-weight:800;line-height:1}.mycol-sub{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.mycol-catalog-hdr{color:var(--muted);letter-spacing:.01em;padding:0 2px 8px;font-size:13px;font-weight:600}.mycol-catalog .cat-panel{border-radius:16px;padding-top:17px;padding-left:0;padding-right:0}.mycol-catalog .bt-cols,.mycol-catalog .cat-hdr{padding-left:20px;padding-right:20px}.mycol-catalog .bt-row{margin:0!important}@media (max-width:600px){.mycol-cover{width:140px;height:140px}.mycol-title{font-size:34px}.mycol-hero{gap:18px}}.auth-overlay{z-index:900;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .2s;position:fixed;inset:0}.auth-overlay.active{opacity:1;pointer-events:all}.auth-modal{z-index:901;overscroll-behavior:contain;scrollbar-width:none;opacity:0;pointer-events:none;background:#111115;border-radius:26px;flex-direction:column;gap:0;width:min(420px,94vw);max-height:calc(100dvh - 32px);padding:30px 28px 26px;transition:opacity .2s,transform .2s;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-48%)scale(.97);box-shadow:0 24px 80px #0009}.am-brand{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-size:11px;font-style:normal;font-weight:700}.am-brand span{font:inherit;color:var(--text);font-weight:700}.am-brand-div{background:var(--border2);height:.5px;margin:0 0 20px}.auth-modal::-webkit-scrollbar{display:none}.auth-modal.active{opacity:1;pointer-events:all;transform:translate(-50%,-50%)scale(1)}.am-title{letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin:2px 0 0;font-size:24px;font-weight:800}.am-sub{color:var(--muted);margin:8px 0 20px;font-size:13.5px;line-height:1.5}.am-google{width:100%;height:48px;color:var(--text);cursor:pointer;background:#ffffff0d;border:none;border-radius:999px;justify-content:center;align-items:center;gap:11px;font-family:inherit;font-size:14px;font-weight:700;transition:background .16s;display:flex}.am-google:hover{background:#ffffff17}html.light .am-google{background:#0000000d}html.light .am-google:hover{background:#00000013}.am-div{align-items:center;gap:12px;margin:18px 0;display:flex}.am-div span{color:var(--muted2);white-space:nowrap;font-size:11.5px;font-weight:600}.am-div:after,.am-div:before{content:"";background:var(--border2);flex:1;height:.5px}.am-error{color:var(--st-neg-ink);margin-bottom:12px;font-size:12.5px;line-height:1.4}.am-field{margin-bottom:11px;position:relative}.am-field-ico{color:var(--muted2);pointer-events:none;display:flex;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.am-input{width:100%;height:50px;color:var(--text);background:#ffffff0b;border:none;border-radius:13px;outline:none;padding:0 44px;font-family:inherit;font-size:14px;transition:box-shadow .16s,background .16s}.am-input:-webkit-autofill,.am-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #17171d}.am-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #17171d}html.light .am-input:-webkit-autofill,html.light .am-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px #f4f4f6}html.light .am-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px #f4f4f6}.am-input::placeholder{color:var(--muted2)}.am-input:focus{background:#ffffff14}html.light .am-input:focus{background:#00000013}html.light .am-input{background:#0000000d}.am-eye{width:30px;height:30px;color:var(--muted2);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.am-eye:hover{color:var(--text);background:#ffffff0f}html.light .am-eye:hover{background:#0000000d}.am-forgot{color:var(--accent);cursor:pointer;text-align:right;margin:4px 2px 18px;font-size:12px;font-weight:400}.am-forgot:hover{text-decoration:underline}.am-submit{background:var(--accent);color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:999px;width:100%;height:50px;font-family:inherit;font-size:14px;font-weight:800;transition:background .15s}.am-submit:hover:not(:disabled){background:var(--accent2)}.am-submit:disabled{opacity:.65;cursor:default}.am-legal{color:var(--muted);text-align:center;margin-top:12px;font-size:11.5px;line-height:1.5}.am-legal a{color:inherit;text-decoration:none}.am-legal a:hover{text-decoration:underline}.am-foot{color:var(--muted);text-align:center;margin-top:18px;font-size:13.5px}.am-foot span{color:var(--accent);cursor:pointer;font-weight:400}.am-foot span:hover{text-decoration:underline}.am-roles{border-radius:14px;gap:3px;margin:2px 0 10px}.am-role,.am-roles{display:flex;overflow:hidden}.am-role{cursor:pointer;text-align:left;background:#ffffff0b;border:none;flex:1;align-items:center;gap:10px;min-width:0;height:54px;padding:0 13px;font-family:inherit;transition:flex .34s cubic-bezier(.3,1,.4,1),background .25s;position:relative}.am-role:hover{background:#9370d817}.am-role.sel{flex:1.9}.am-role.sel:before{content:"";opacity:.34;background:linear-gradient(115deg,#9370d8,#d96ac0,#5b8bf0);transition:opacity .25s;position:absolute;inset:0}.am-role.sel:after{content:"";background:linear-gradient(#0000 30%,#0a0a0c66);position:absolute;inset:0}.am-role-ico{z-index:1;color:var(--muted2);transition:color .2s;display:flex;position:relative}.am-role.sel .am-role-ico{color:#fff}.am-role-col{z-index:1;flex-direction:column;gap:1px;min-width:0;display:flex;position:relative}.am-role-name{letter-spacing:-.01em;color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800;transition:color .2s}.am-role.sel .am-role-name{color:#fff}.am-role-hint{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;opacity:0;max-height:0;font-size:10px;line-height:1.4;transition:max-height .3s,opacity .3s;overflow:hidden}.am-role.sel .am-role-hint{opacity:1;max-height:16px}html.light .am-role{background:#0000000b}html.light .am-role:hover{background:#9370d81a}html.light .am-role.sel:before{opacity:.85}html.light .am-role.sel:after{background:linear-gradient(#0000 30%,#190c3238)}@media (max-width:480px){.am-role{gap:8px;height:50px;padding:0 11px}.am-role-name{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.am-role{transition:background .25s}}@media (max-width:480px){.am-title{font-size:21px}.am-google,.am-input{height:46px}.am-submit{height:47px}}.auth-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:14px;right:14px}.auth-close:hover{color:var(--text);background:#ffffff1f}.auth-view{flex-direction:column;gap:12px;display:flex}.auth-title{color:var(--text);letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:700}.auth-google{width:100%;color:var(--text);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#ffffff0d;border:.5px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:11px;transition:background .15s,border-color .15s;display:flex}.auth-google:hover{background:#ffffff17;border-color:#ffffff40}.auth-sep{color:var(--muted2);align-items:center;gap:10px;margin:2px 0;font-size:12px;display:flex}.auth-sep:after,.auth-sep:before{content:"";background:#ffffff1a;flex:1;height:.5px}.auth-err{color:var(--st-neg-ink);min-height:0;font-size:12.5px;display:block}.auth-err:empty{display:none}.auth-input{width:100%;color:var(--text);font-size:14px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 14px;transition:border-color .15s,background .15s}.auth-submit{background:var(--accent)}.auth-submit:hover:not(:disabled){background:var(--accent2)}.auth-submit:disabled{opacity:.6;cursor:default}.auth-input:focus{background:#ffffff12;border-color:#9370d880}.auth-input::placeholder{color:var(--muted2)}.auth-forgot{color:var(--muted);cursor:pointer;text-align:right;margin-top:-4px;font-size:12.5px;transition:color .15s}.auth-forgot:hover{color:var(--text)}.auth-btn{background:var(--accent);color:#fff;cursor:pointer;width:100%;font-size:14px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;border:none;border-radius:999px;margin-top:2px;padding:13px;transition:background .15s}.auth-btn:hover{background:var(--accent2)}.auth-btn:disabled{opacity:.5;cursor:not-allowed}.auth-terms{color:var(--muted2);text-align:center;font-size:11.5px;line-height:1.5}.auth-terms a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.auth-switch{color:var(--muted);text-align:center;font-size:13px}.auth-switch span{color:var(--accent);cursor:pointer;font-weight:500}.auth-switch span:hover{text-decoration:underline}.auth-pass-wrap{flex-direction:column;gap:5px;display:flex}.auth-pass-hint{color:var(--muted2);font-size:11.5px}.auth-pass-bars{gap:4px;display:flex}.auth-pass-bars span{background:#ffffff1a;border-radius:2px;flex:1;height:2px}.auth-ok-icon{text-align:center;font-size:42px}.auth-ok-text{color:var(--muted);text-align:center;font-size:14px;line-height:1.6}.sp-player{z-index:400;height:var(--player-h);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);background:#0d0d10b8;border-top:1px solid #ffffff0f;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.sp-player.visible{transform:translateY(0)}@media (min-width:769px){.sp-player.visible.collapsed{pointer-events:none;transform:translateY(100%)}}.sp-collapse-btn{margin-left:2px}.sp-colbar{z-index:399;cursor:pointer;background:#9370d829;height:6px;transition:height .15s;position:fixed;bottom:0;left:0;right:0}.sp-colbar:hover{height:10px}.sp-colbar-fill{background:var(--accent);width:0;height:100%}.sp-colbub{background:var(--bg2);border:1.5px solid var(--border2);color:var(--muted2);border-radius:999px;align-items:center;gap:9px;padding:6px 13px 6px 6px;transition:border-color .15s;display:flex;position:absolute;bottom:18px;right:26px;box-shadow:0 8px 26px #00000080}.sp-colbar:hover .sp-colbub{border-color:#0000}.sp-colbar:hover .sp-colbub:after{opacity:1}.sp-colbub-cov{object-fit:cover;background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px;display:block}.sp-eq{align-items:flex-end;gap:2.5px;height:15px;display:flex}.sp-eq i{background:var(--accent);transform-origin:bottom;border-radius:2px;width:3px;transform:scaleY(.35)}.sp-eq i:first-child{height:9px}.sp-eq i:nth-child(2){height:15px}.sp-eq i:nth-child(3){height:11px}.sp-eq.on i{animation:sp-eq 1s ease-in-out infinite;transform:none}.sp-eq.on i:nth-child(2){animation-delay:.18s}.sp-eq.on i:nth-child(3){animation-delay:.36s}.sp-eq.live i{transform-origin:bottom;transition:transform 50ms linear;animation:none!important}@keyframes sp-eq{50%{transform:scaleY(.4)}}@media (prefers-reduced-motion:reduce){.sp-eq.on i{animation:none}}@media (max-width:768px){.sp-colbar{display:none}.sp-collapse-btn{display:none!important}}html.light .sp-colbub{background:#fff;border-color:#00000024;box-shadow:0 6px 22px #00000024}.sp-mob-prog{z-index:10;cursor:pointer;touch-action:none;background:#ffffff1a;height:3px;display:none;position:absolute;top:0;left:0;right:0}.sp-mob-prog:before{content:"";position:absolute;inset:-22px 0 -14px}.sp-mob-prog-fill{pointer-events:none;background:linear-gradient(90deg,#9370d8,#423189);border-radius:0 2px 2px 0;width:0;height:100%}.sp-bg{filter:blur(22px)brightness(.28)saturate(1.6);z-index:0;background-position:50%;background-size:cover;display:none;position:absolute;inset:-20px}.sp-inner{max-width:var(--max,1280px);flex-direction:column;width:100%;height:100%;margin:0 auto;padding:0 28px;display:flex}.sp-row{flex-shrink:0;height:56px;position:relative}.sp-row,.sp-track{align-items:center;display:flex}.sp-track{flex:1;gap:10px;min-width:0;max-width:340px}.sp-art{cursor:pointer;background:#28282f;border-radius:6px;flex-shrink:0;width:42px;height:42px;overflow:hidden;background-position:50%!important;background-size:cover!important}.sp-meta{flex-shrink:1;min-width:0}.sp-title{color:#f0eff5eb;font-size:12.5px;font-weight:600;line-height:1.35}.sp-artist,.sp-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-artist{color:#f0eff56b;margin-top:1px;font-size:11.5px;line-height:1.3}.sp-artist.sp-link,.sp-title.sp-link{cursor:pointer}.sp-title.sp-link:hover{color:#f0eff5;text-decoration:underline}.sp-spot-emoji{margin-right:4px;font-size:.92em}.sp-spot-emoji,.sp-spot-tag{text-decoration:none;display:inline-block}.sp-spot-tag{color:var(--muted);font-weight:500}.sp-artist-name.sp-link{cursor:pointer}.sp-artist-name.sp-link:active,.sp-artist-name.sp-link:hover{text-underline-offset:2px;text-decoration:underline}.sp-title.sp-link:active{text-decoration:underline}.sp-artist-sep{margin:0 3px}.emoji-badge,.sp-artist-emoji{color:#f0eff5;font-style:normal}.sp-acts{gap:2px;margin-left:4px}.sp-acts,.sp-ibtn{flex-shrink:0;align-items:center;display:flex}.sp-ibtn{color:#f0eff559;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;width:30px;height:30px;padding:0;transition:color .15s,background .12s}.sp-ibtn.sp-ibtn-bg{color:#f0eff58c;background:#ffffff12}.sp-ibtn.sp-ibtn-bg:hover{color:#f0eff5e6;background:#ffffff1f}.sp-ibtn:not(.sp-ibtn-bg):hover{color:#f0eff5cc;background:#ffffff12}.sp-ibtn.sp-ibtn-bg.liked,.sp-ibtn.sp-ibtn-bg.liked:hover{color:#f0685a}.sp-more-wrap{position:relative}.sp-menu{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);z-index:9999;min-width:178px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#1e1e288c;border-radius:13px;padding:5px;display:none;position:fixed;box-shadow:0 8px 40px #00000059}.sp-menu.open{display:block}.sp-menu-item{cursor:pointer;color:#f0eff5d1;font-size:12px;font-weight:500;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 11px;transition:background .12s,color .12s;display:flex}.sp-menu-item svg{flex-shrink:0;width:12px;height:12px}.sp-menu-item:hover{color:#f0eff5;background:#ffffff12}.sp-menu-sep{background:#ffffff14;height:.5px;margin:3px 5px}@media (max-width:768px){.sp-acts-extra{display:none!important}}@media (min-width:769px){.sp-menu-item--mob{display:none!important}}.sp-menu-date{color:#f0eff552;font-size:10px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;padding:5px 11px 4px}.sp-acts.collapsed .sp-hide-on-collapse{display:none}.sp-controls{gap:2px;position:absolute;left:50%;transform:translate(-50%)}.sp-controls,.sp-ctrl{flex-shrink:0;align-items:center;display:flex}.sp-ctrl{color:#f0eff566;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;width:32px;height:32px;padding:0;transition:color .15s,background .12s}.sp-ctrl:hover{color:#f0eff5d9;background:#ffffff12}.sp-ctrl.active{color:#9370d8}.sp-ctrl--dim,.sp-ctrl--dim:hover{opacity:.28;cursor:default;background:0 0!important}.sp-play{cursor:pointer;color:#fff;background:#9370d8;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0 4px;transition:background .15s;display:flex}.sp-play:hover{background:var(--accent2)}.sp-play svg{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.sp-play:hover svg{transform:scale(1.1)}.sp-vol{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.sp-vol-bar{cursor:pointer;background:#ffffff1a;border-radius:2px;flex-shrink:0;width:90px;height:3px;transition:height .15s;position:relative}.sp-vol-bar:before{content:"";cursor:pointer;position:absolute;inset:-10px 0}.sp-vol-bar.dragging,.sp-vol-bar:hover{height:4px}.sp-vol-fill{background:#ffffff4d;border-radius:2px;height:100%;position:relative}.sp-vol-bar.dragging .sp-vol-fill,.sp-vol-bar:hover .sp-vol-fill{background:linear-gradient(90deg,#ffffffbf,#9370d8 38% 100%) 0 0/90px 100% no-repeat}.sp-vol-fill:after{content:"";opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:11px;height:11px;transition:opacity .15s;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.sp-vol-bar.dragging .sp-vol-fill:after,.sp-vol-bar:hover .sp-vol-fill:after{opacity:1}.sp-pill-wrap{flex-shrink:0;position:relative}.sp-pill{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:#ffffff12;border:none;border-radius:6px;align-items:center;gap:4px;height:26px;padding:0 9px;font-size:11px;font-weight:550;transition:background .15s,color .15s;display:flex}.sp-pill.active,.sp-pill:hover{color:#ffffffd9;background:#ffffff24}.sp-pill-x{margin-left:-3px;font-size:.85em;line-height:1}.sp-pill-ctrlval .sp-pill-x{margin-left:1px}.sp-pitch-x{margin-left:0;font-size:.85em}.sp-pill-chev{color:currentColor;opacity:.6;flex-shrink:0;transition:transform .15s}.sp-pill-chev.open{transform:rotate(180deg)}.sp-tune-popup{min-width:196px}.sp-tune-row{gap:6px}.sp-pill-popup,.sp-tune-row{flex-direction:column;display:flex}.sp-pill-popup{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);z-index:1000;min-width:164px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#1e1e288c;border-radius:14px;gap:10px;padding:14px 16px;position:fixed;box-shadow:0 8px 40px #00000059}.sp-pill-popup-label{letter-spacing:.09em;color:#ffffff73;justify-content:space-between;align-items:center;line-height:1;display:flex}.sp-pill-popup-label,.sp-pill-reset{text-transform:uppercase;font-size:9px;font-weight:600}.sp-pill-reset{color:#9370d8;cursor:pointer;letter-spacing:.05em}.sp-pill-ctrl{background:#ffffff0f;border:.5px solid #ffffff1a;border-radius:8px;overflow:hidden}.sp-pill-adj,.sp-pill-ctrl{align-items:center;display:flex}.sp-pill-adj{color:#ffffffb3;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;width:36px;height:32px;font-size:18px;transition:background .12s,color .12s}.sp-pill-adj:hover{color:#fff;background:#ffffff14}.sp-pill-ctrlval{text-align:center;color:#e9b8ff;flex:1;font-size:13px;font-weight:700;line-height:32px}.sp-pill-scale{justify-content:space-between;align-items:center;gap:3px;padding:0 1px;display:flex}.sp-pill-se{color:#fff6;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:9px;font-weight:600;transition:color .15s}.sp-pill-se.active{color:#423189}.sp-pill-sd{cursor:pointer;background:#fff3;border-radius:50%;flex-shrink:0;width:3px;height:3px;transition:background .15s,transform .15s,box-shadow .15s;position:relative;top:1px}.sp-pill-sd.active{background:#9370d8;transform:scale(1.8);box-shadow:0 0 5px #9370d8,0 0 10px #9370d880}.sp-wave-row{border-top:.5px solid #ffffff12;flex:1;align-items:center;gap:10px;min-height:0;display:flex}.sp-wave-inner{flex:1;min-width:0;height:100%;position:relative}.sp-canvas{cursor:pointer;width:100%;height:100%;display:block}.sp-playhead{will-change:transform;background:#ffffffbf;border-radius:1px;width:2px;top:0;bottom:0;left:0}.sp-loop,.sp-playhead{pointer-events:none;position:absolute}.sp-loop{z-index:4;inset:0}.sp-loop-dim{opacity:0;background:#06060a8c;transition:opacity .12s;position:absolute;top:0;bottom:0}.sp-loop-dim-l{left:0}.sp-loop-dim-r{right:0}.sp-loop[data-active] .sp-loop-dim{opacity:1}.sp-loop-h{cursor:ew-resize;pointer-events:none;touch-action:none;opacity:0;justify-content:center;align-items:center;width:24px;transition:opacity .14s;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.sp-loop[data-active] .sp-loop-h,.sp-wave-inner:hover .sp-loop-h{opacity:1;pointer-events:auto}.sp-loop-line{background:#b79ce8;border-radius:2px;width:1.5px;height:100%;position:relative}.sp-loop-line:after,.sp-loop-line:before{content:"";background:#b79ce8;border-radius:2px;width:7px;height:1.5px;position:absolute}.sp-loop-line:before{top:0}.sp-loop-line:after{bottom:0}.sp-loop-h--in .sp-loop-line:after,.sp-loop-h--in .sp-loop-line:before{left:50%}.sp-loop-h--out .sp-loop-line:after,.sp-loop-h--out .sp-loop-line:before{right:50%}.sp-loop-dot{background:#9370d8;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #9370d829}html.light .sp-loop-dim{background:#fafafc99}.sp-dur{color:#f0eff559;font-variant-numeric:tabular-nums;pointer-events:none;letter-spacing:.02em;text-align:right;flex-shrink:0;width:36px;font-size:10px;font-weight:500}.sp-genre{color:#f0eff573;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;text-transform:uppercase;background:#ffffff12;border:none;border-radius:4px;width:fit-content;max-width:100px;margin-top:3px;padding:1px 6px;font-size:10px;font-weight:600}.sp-exp,.sp-genre{display:none;overflow:hidden}.sp-exp{z-index:490;max-height:calc(100dvh - var(--nav-h,100px));-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);padding:0 22px calc(32px + env(safe-area-inset-bottom,0px));box-sizing:border-box;will-change:transform;background:#0a0a0df7;border-top:.5px solid #ffffff1a;border-radius:20px 20px 0 0;flex-direction:column;align-items:center;transition:transform .38s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sp-exp-bg{filter:blur(32px)brightness(.22)saturate(1.6);z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-20px}.sp-exp-top{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:10px 0 6px;display:flex;position:relative}.sp-exp-handle{background:#ffffff29;border-radius:2px;width:36px;height:4px}.sp-exp-close{color:#f0eff580;cursor:pointer;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;transition:background .15s;display:flex;position:absolute;top:4px;right:0}.sp-exp-cover{background:linear-gradient(135deg,#9370d8,#423189);border-radius:16px;width:158px;height:158px;margin:0 auto;box-shadow:0 8px 36px #0000008c;background-position:50%!important;background-size:cover!important}.sp-exp-cover,.sp-exp-title{z-index:1;cursor:pointer;flex-shrink:0;position:relative}.sp-exp-title{color:var(--text);text-align:center;width:auto;max-width:100%;margin-bottom:5px;font-size:17px;font-weight:700;line-height:1.3}.sp-exp-title:active,.sp-exp-title:hover{text-underline-offset:3px;text-decoration:underline}.sp-exp-meta{z-index:1;color:#f0eff561;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:100%;margin-bottom:10px;font-size:11.5px;position:relative;overflow:hidden}.sp-exp-meta-link{color:#f0eff5b8;cursor:pointer}.sp-exp-meta-link:active,.sp-exp-meta-link:hover{text-underline-offset:3px;text-decoration:underline}html.light .sp-exp-meta-link{color:#1a1a1fb8}.sp-exp-tags{z-index:1;flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:6px;margin-bottom:14px;display:flex;position:relative}.sp-exp-tag{color:#f0eff585;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;background:#ffffff12;border:none;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.sp-exp-playback{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0f;border:none;border-radius:10px;flex-direction:row;flex-shrink:0;align-items:center;gap:0;width:100%;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.sp-exp-pb-section{flex-direction:column;gap:5px;width:100%;display:flex}.sp-exp-pb-divider{background:#ffffff1f;flex-shrink:0;align-self:stretch;width:.5px}.sp-exp-pitch-ctrl{box-sizing:border-box}.sp-exp-pb-hd{justify-content:space-between;align-items:center;line-height:1;display:flex}.sp-exp-pb-label{text-transform:uppercase;letter-spacing:.09em;color:#ffffff8c;font-size:9px;font-weight:600;line-height:1}.sp-exp-pb-val{color:#ffffffbf;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;transition:color .15s}.sp-exp-pb-val.active{color:#e9b8ff;cursor:pointer}.sp-exp-pb-reset{color:#9370d8d9;cursor:pointer;letter-spacing:.04em;font-size:10px;font-weight:500}.sp-exp-speed-slider{appearance:none;background:linear-gradient(to right,#9370d8 0,#9370d8 var(--spd-pct,33%),#ffffff21 var(--spd-pct,33%),#ffffff21 100%);cursor:pointer;border-radius:2px;outline:none;width:100%;height:3px;margin:2px 0}.sp-exp-speed-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#9370d8;border-radius:50%;width:22px;height:22px;margin-top:-9.5px;box-shadow:0 2px 10px #9370d899}.sp-exp-speed-slider:active::-webkit-slider-thumb{cursor:grabbing}.sp-exp-speed-slider::-moz-range-thumb{background:#9370d8;border:none;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 10px #9370d899}.sp-exp-speed-slider::-moz-range-track{background:#ffffff21;border-radius:2px;height:3px}.sp-exp-speed-marks{justify-content:space-between;align-items:center;padding:0 1px;display:flex}.sp-exp-sm-edge{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:9px;font-weight:500;line-height:1}.sp-exp-sm-dot{background:#ffffff2e;border-radius:50%;width:3px;height:3px}.sp-exp-pitch-ctrl{border:none;border-radius:0;flex:1;overflow:hidden}.sp-exp-pitch-btn,.sp-exp-pitch-ctrl{background:0 0;align-items:center;display:flex}.sp-exp-pitch-btn{color:#9370d8;cursor:pointer;border:none;flex-shrink:0;justify-content:center;width:44px;height:42px;font-size:22px;transition:color .15s,background .15s}.sp-exp-pitch-btn:active{color:#423189;background:#9370d826}.sp-exp-pitch-val{text-align:center;color:#ffffffe6;flex:1;padding:0 4px;font-size:16px;font-weight:600;line-height:42px;transition:opacity .15s}.sp-exp-pitch-scale{justify-content:space-between;align-items:center;margin-top:5px;padding:0 2px;display:flex}.sp-exp-ps-edge{color:#ffffff73;text-align:center;min-width:16px;font-size:9px;font-weight:500;line-height:1;transition:color .15s}.sp-exp-ps-edge.active{color:#e9b8ff}.sp-exp-ps-dot{background:#ffffff2e;border-radius:50%;width:5px;height:5px;transition:background .2s,transform .2s,box-shadow .2s}.sp-exp-ps-dot.active{background:#423189;transform:scale(1.6);box-shadow:0 0 6px #9370d8cc}.sp-exp-wave-wrap{z-index:1;flex-shrink:0;align-items:center;gap:8px;width:100%;min-width:0;height:50px;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.sp-exp-wave{flex:1;min-width:0;height:100%;position:relative}.sp-exp-canvas{cursor:pointer;width:100%;height:100%;display:block}.sp-eloop{pointer-events:none;z-index:4;position:absolute;inset:0}.sp-eloop-dim{opacity:0;background:#06060a80;transition:opacity .14s;position:absolute;top:0;bottom:0}.sp-eloop-dim-l{left:0}.sp-eloop-dim-r{right:0}.sp-eloop[data-active] .sp-eloop-dim{opacity:1}.sp-eloop-h{cursor:ew-resize;pointer-events:auto;touch-action:none;opacity:.22;justify-content:center;align-items:center;width:26px;transition:opacity .16s;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.sp-eloop-h:active,.sp-eloop[data-active] .sp-eloop-h{opacity:1}.sp-eloop-line{background:#b79ce8;border-radius:2px;width:1.5px;height:100%;position:relative}.sp-eloop-line:after,.sp-eloop-line:before{content:"";background:#b79ce8;border-radius:2px;width:7px;height:1.5px;position:absolute}.sp-eloop-line:before{top:0}.sp-eloop-line:after{bottom:0}.sp-eloop-h--in .sp-eloop-line:after,.sp-eloop-h--in .sp-eloop-line:before{left:50%}.sp-eloop-h--out .sp-eloop-line:after,.sp-eloop-h--out .sp-eloop-line:before{right:50%}.sp-eloop-dot{background:#9370d8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #9370d829}.sp-eloop-dot,.sp-eloop-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-eloop-hint{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.02em;color:#f0eff5e6;white-space:nowrap;pointer-events:none;opacity:0;z-index:6;background:#14131ad1;border:.5px solid #ffffff1f;border-radius:9px;padding:5px 11px;font-size:11px;font-weight:600;transition:opacity .25s}.sp-eloop-hint.show{opacity:1}.sp-eloop-hint b{color:#b79ce8;letter-spacing:.1em;font-weight:700}.sp-exp-time{color:#f0eff559;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;width:34px;padding-bottom:2px;font-size:11px}.sp-exp-actions{z-index:1;background:#ffffff12;border:.5px solid #ffffff1c;border-radius:999px;flex-shrink:0;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.sp-exp-act,.sp-exp-actions{align-items:center;display:flex}.sp-exp-act{color:#f0eff59e;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;height:50px;font-family:inherit;transition:background .15s,color .15s}.sp-exp-act:active{background:#ffffff1a}.sp-exp-act.liked{color:#f0685a}.sp-exp-act-sep{background:#ffffff21;flex-shrink:0;width:.5px;height:22px}.sp-exp-controls{z-index:1;flex-shrink:0;gap:20px;width:100%;position:relative}.sp-exp-controls,.sp-exp-ctrl{justify-content:center;align-items:center;display:flex}.sp-exp-ctrl{color:#f0eff5a6;cursor:pointer;background:0 0;border:none;width:46px;height:46px;font-family:inherit;transition:color .18s}.sp-exp-ctrl--active,.sp-exp-ctrl.active{color:#f0eff5eb}.sp-exp-playbtn{color:#0d0d10;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-family:inherit;transition:background .15s;display:flex}.sp-exp-playbtn svg{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.sp-exp-playbtn:hover svg{transform:scale(1.22)}.sp-exp-act.active,.sp-exp-ctrl.repeat-on{color:#9370d8!important}.sp-exp-cover-wrap{box-sizing:border-box;justify-content:center;width:100%;max-height:240px;padding:8px 20px 16px;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s,margin .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:visible}.sp-exp-cover-wrap.hidden{opacity:0;pointer-events:none;max-height:0;overflow:hidden}.sp-exp.lyrics-open{height:calc(100dvh - var(--nav-h,100px))!important;padding-bottom:12px!important}.sp-exp-lyrics{z-index:1;background:#ffffff0a;border:.5px solid #9370d840;border-radius:16px;flex-direction:column;flex:1;width:100%;min-height:0;margin-top:14px;animation:lyricsSlideUp .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.sp-exp-lyrics-hd{border-bottom:.5px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 9px;display:flex}.sp-exp-lyrics-ttl{color:var(--text);font-size:12px;font-weight:700;line-height:1.2}.sp-exp-lyrics-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin-top:2px;font-size:10px;overflow:hidden}.sp-exp-lyrics-savestate{color:var(--accent);opacity:0;white-space:nowrap;font-size:10px;font-weight:600;transition:opacity .2s}.sp-exp-lyrics-savestate.visible{opacity:1}.sp-exp-lyrics-close{width:24px;height:24px;color:var(--muted);cursor:pointer;background:#ffffff14;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.sp-exp-lyrics-close:active{background:#ffffff29}.sp-exp-lyrics-ta{resize:none;min-height:0;color:var(--text);font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;scrollbar-width:thin;scrollbar-color:#9370d84d transparent;background:0 0;border:none;outline:none;flex:1;padding:12px 14px;font-size:13px;line-height:1.75;overflow-y:auto}.sp-exp-lyrics-ta::-webkit-scrollbar{width:3px}.sp-exp-lyrics-ta::-webkit-scrollbar-thumb{background:#9370d84d;border-radius:99px}.sp-exp-lyrics-ta::placeholder{color:var(--muted2);white-space:pre-line}.sp-exp-lyrics-ft{border-top:.5px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:7px 14px 10px;display:flex}.sp-exp-lyrics-cnt{color:var(--muted2);font-size:10px}.sp-exp-lyrics-savebtn{color:var(--accent);cursor:pointer;background:#9370d826;border:none;border-radius:8px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s}.sp-exp-lyrics-savebtn:active{background:#9370d847}.sp-exp-lyrics-auth{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.sp-exp-lyrics-auth p{color:var(--muted);text-align:center;font-size:13px;line-height:1.5}.sp-exp-lyrics-signin{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:8px 22px;font-family:inherit;font-size:13px;font-weight:700}.sp-toast{top:calc(env(safe-area-inset-top,0px) + 14px);color:#f0eff5f0;-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);white-space:normal;text-align:center;text-wrap:balance;z-index:100000;opacity:0;pointer-events:none;max-width:min(440px,100vw - 24px);font-size:13px;font-weight:500;line-height:1.45;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#18181feb;border:.5px solid #ffffff24;border-radius:16px;padding:11px 20px;transition:opacity .26s,transform .34s cubic-bezier(.16,1.16,.3,1);position:fixed;left:50%;transform:translate(-50%)translateY(-22px);box-shadow:0 14px 44px -12px #0009}.sp-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.sp-toast.ok{color:#7ff0c8;border-color:#35d9a266}.sp-toast.err{color:#ff9a8f;border-color:#f0685a73}.sp-toast.ok:before{content:"✓ ";font-weight:800}.sp-toast.err:before{content:"✕ ";font-weight:800}html.light .sp-toast{color:#26262f;background:#fff;border-color:#0000001f;box-shadow:0 8px 30px #00000024}html.light .sp-toast.ok{color:#0f9e72;border-color:#0f9e7273}html.light .sp-toast.err{color:#c94436;border-color:#c9443673}@media (max-width:768px){:root{--nav-bar-h:84px;--player-h:104px}html.has-anno{--anno-h:24px}.nav-outer{will-change:transform}html.nav-compact .nav-outer{transform:translateY(calc(-42px - var(--anno-h)))}.nav-outer{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:#0b0a0de6;border-bottom:none}html.light .nav-outer{background:#fafafceb;border-bottom:none}body:has(.cat-wrap) .nav-outer{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#0b0a0df2,#0b0a0d);border-bottom:none}html.light body:has(.cat-wrap) .nav-outer{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#fffffff5,#fff);border-bottom:none}.nav-inner{align-items:center;gap:0;height:42px;display:flex}.logo{flex:none;min-width:0;height:42px;margin:0 auto 0 8px;padding-top:2px}.nav-right{gap:8px;margin-left:0}.nav-right .sign-in-btn{margin-left:2px;padding:7px 15px;font-size:13px}.nav-mob-search{border-top:none;padding:0 16px;display:flex}html.nav-compact .nav-mob-search{border-top:none}.nav-mob-search{box-sizing:border-box;align-items:center;min-height:42px}.nav-mob-search .nav-search{margin:-.5px 0 0}.nav-mob-search .nav-search input{padding-top:7px;padding-bottom:7px}.nav-inner>.nav-search,.nl{display:none}.hamburger,.nav-mob-search .nav-search{display:flex}.hamburger{margin-right:0}.mega-wrap{display:none!important}.cat-wrap{padding:0 0 20px}.cat-window{box-shadow:none;border:none;border-radius:0;overflow:visible}.cat-panel{border-radius:0;padding:10px}.cat-panel-ext{border:none;border-radius:0}.beat-list{border-radius:0;gap:0;overflow:visible}.cat-bar{margin:0;padding:0 10px 3px}.cat-wrap>.cat-bar{top:calc(var(--nav-h) - 1px);z-index:350;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);will-change:transform;background:linear-gradient(#0b0a0d,#0b0a0dbd);border-top:none;border-radius:0;transition:transform .32s cubic-bezier(.4,0,.2,1);position:fixed;left:0;right:0;box-shadow:0 -12px #0b0a0d}html.light body:has(.cat-wrap) .cat-wrap>.cat-bar{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#fff,#ffffffc2);box-shadow:0 -12px #fff}.cat-wrap>.cat-bar:after,.cat-wrap>.cat-bar:before{display:none}html.nav-compact .cat-wrap>.cat-bar{transform:translateY(calc(-42px - var(--anno-h)))}html.pills-hidden .cat-wrap>.cat-bar{transform:translateY(calc(-100% - var(--nav-h)))}.cat-window>.cat-bar{top:var(--nav-h);z-index:350;border:none;border-bottom:.5px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#111115;border-radius:0;margin:0;padding:0 10px 10px;transition:top .32s cubic-bezier(.4,0,.2,1);position:sticky;left:0;right:0}html.nav-compact .cat-window>.cat-bar{top:42px}.cat-panel,.cat-panel-ext{padding-top:var(--cat-bar-h,120px)}.cat-bar-in{gap:6px;margin:0 -4px;padding:8px 0 6px}.fp.open{outline-offset:1px;outline:1.5px solid #ffffff24}html.light .fp.open{outline-color:#00000024}.cat-bar>.disco-sep{display:none}.cat-bar .disco-rows{gap:8px!important;margin-top:7px!important;margin-bottom:2px!important}.bt-cols,.disco-scroll:after{display:none}.bt-row{min-height:unset;border-bottom:.5px solid #ffffff12;border-radius:0;align-items:center;gap:10px;margin:0 -10px;padding:8px 16px;display:flex}.bt-row:last-child{border-bottom:none}.bt-row.playing:before{top:10%;bottom:10%;left:0}.bt-bpm-val,.bt-dur,.bt-idx,.bt-tags,.bt-wave{display:none}.bt-mob-promo-badge{display:inline-flex}.bt-cover{border-radius:6px;flex-shrink:0;width:38px;height:38px}.bt-info{flex:1;min-width:0}.bt-title{width:fit-content;max-width:100%}.bt-act-dl,.bt-act-pl{display:none!important}.bt-like{display:none}.bt-row.playing .bt-like{opacity:1;border-radius:50%;display:flex}.bt-more,.bt-row.playing .bt-like{background:#ffffff0f;flex-shrink:0;align-self:center;width:30px;height:30px}.bt-more{color:var(--muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:none}.bt-row.playing .bt-more{display:flex}.bt-act-buy{display:none}.bt-mob-tags{flex-wrap:wrap;max-height:16px}.bt-mob-tags .bt-minitag{flex-shrink:0;max-width:none;padding:2.5px 6px;font-size:8.5px}.bt-artists>span.bt-prod-extra,.bt-prod-sep{display:none!important}.bt-artists{flex-wrap:nowrap;align-items:center;margin-top:1px;overflow:hidden}.bt-artists>span{align-items:center;display:inline-flex}.bt-prod{flex-shrink:0}.bt-artists>span.bt-mob-sep{color:#f0eff559;flex-shrink:0;align-items:center;margin:0 4px 0 6px;font-size:11px;font-weight:700;display:inline-flex}.bt-mob-tags{flex-wrap:nowrap;flex-shrink:1;gap:3px;min-width:0;overflow:hidden}.bt-mob-tags,.bt-mob-tags .bt-badge{align-items:center;display:inline-flex}.bt-mob-tags .bt-badge{flex-shrink:0;padding:1px 5px;font-size:9px}.disco-pill{padding:6px 14px;font-size:11.5px}.chip,.disco-pill{align-items:center;height:auto;line-height:1}.chip{padding:6px 12px}.chip-x{align-items:center}.disco-expand{width:24px;height:24px}.bc-arr{display:none!important}.bc-viewport{scrollbar-width:none;overflow:auto visible!important}.bc-viewport::-webkit-scrollbar{display:none}.bc-track{scrollbar-width:none;transition:none;gap:6px!important;overflow-x:visible!important}.bc-track::-webkit-scrollbar{display:none}.bc-wrap .bc-card{flex-shrink:0;border-radius:10px!important;width:92px!important}.bc-wrap .bc-play{width:28px;height:28px;box-shadow:none}.bc-wrap .bc-play svg{transform:scale(.78)}.bc-wrap .bc-play:active svg,.bc-wrap .bc-play:hover svg{transform:scale(.95)}.bc-card .bc-ov{justify-content:center;align-items:center;padding:0;transition:opacity .15s}.bc-card:active .bc-ov{opacity:1;background:#00000059}.bc-card .bc-meta{display:none}.disco-outer{flex-wrap:nowrap;align-items:center;gap:10px;margin-top:0;margin-bottom:10px}.prod-inner{grid-template-columns:104px 1fr;align-items:center;gap:0 16px;display:grid}.prod-avatar{grid-area:1/1/3;align-self:center;width:104px;height:104px}.prod-info{display:contents}.prod-name-row{text-align:left;grid-area:1/2;align-self:end;margin-bottom:0}.prod-name-row,.prod-stat{justify-content:flex-start}.prod-stat{grid-area:2/2;align-self:start;margin:4px 0 0}.prod-beats-count,.prod-stat-sep-beats{display:none}.prod-bio-wrap,.prod-ednote,.prod-socials{grid-column:1/3}.prod-bio-wrap{text-align:left;max-width:100%;margin:14px 0 0}.prod-bio-more{display:inline-block}.prod-socials{justify-content:flex-start;margin:14px 0 0}.prod-name{font-size:25px}.prod-section{padding:22px 14px}.prod-breadcrumb{margin-bottom:22px}.prod-page .cat-wrap{padding-top:0}.prod-page .cat-panel{padding-top:10px!important}.prod-page .cat-bar-in{padding-top:8px;padding-bottom:6px}.prod-page .disco-rows{margin-top:7px!important;margin-bottom:2px!important}html .prod-page .cat-wrap>.cat-bar{top:calc(var(--nav-h) - 1px)!important;-webkit-backdrop-filter:blur(18px)saturate(1.3)!important;backdrop-filter:blur(18px)saturate(1.3)!important;will-change:auto!important;background:linear-gradient(#0b0a0d,#0b0a0dbd)!important;border-radius:0!important;transition:top .32s cubic-bezier(.4,0,.2,1)!important;position:sticky!important;left:auto!important;right:auto!important;transform:none!important}html.light .prod-page .cat-wrap>.cat-bar{background:linear-gradient(#fff,#ffffffc2)!important}html.nav-compact .prod-page .cat-wrap>.cat-bar{top:calc(var(--nav-bar-h) - 42px)!important}html.pills-hidden .prod-page .cat-wrap>.cat-bar{top:calc(-100% - var(--nav-h))!important}html .prod-page .cat-wrap.pills-stuck>.cat-bar{box-shadow:0 -12px #0b0a0d!important}html.light .prod-page .cat-wrap.pills-stuck>.cat-bar{box-shadow:0 -12px #fff!important}.prod-page .cat-panel-ext{padding-top:0!important}.prod-page .cat-window{background:0 0!important}.playlist-page .cat-wrap{padding-left:0;padding-right:0}.av-chev{display:none}.av{width:28px;height:28px;font-size:10px}.nav-right{align-items:center;display:flex}.av-wrap{border-radius:50%;padding:6px}.logo-img{height:110px;margin-left:-21px;margin-right:-21px}.hamburger svg{width:28px;height:28px}.sp-player{height:104px}.sp-bg,.sp-mob-prog{display:block}.sp-inner{z-index:1;flex-direction:row;align-items:center;height:100%;padding:0 14px;position:relative}.sp-wave-row{display:none}.sp-art{border-radius:9px;width:78px;height:78px}.sp-track{gap:12px;max-width:none}.sp-meta{flex:1;min-width:0}.sp-genre{margin-top:4px;padding:2px 6px;font-size:9px;display:block!important}.sp-title{font-size:14px}.sp-artist{font-size:11px}.sp-acts{gap:0}.sp-ibtn{width:34px;height:34px}.sp-ibtn svg{width:19px;height:19px}.sp-ibtn.sp-ibtn-bg{background:0 0!important}.sp-ibtn.sp-ibtn-bg:hover{background:#ffffff17!important}.sp-controls{margin-left:0;position:static;transform:none}.sp-ctrl{display:none}.sp-play{flex-shrink:0;width:38px;height:38px;margin:0 0 0 10px}.sp-vol{display:none}.sp-row{align-items:center;width:100%;height:104px}.sp-exp,.sp-row{display:flex}.sp-exp.open{transform:translateY(0)}.hero-wrap{margin-top:16px!important;padding-bottom:0!important}.hero-inner{border-radius:12px!important;height:175px!important}.hero-inner:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#0000009e);border-radius:0 0 12px 12px;height:90px;position:absolute;bottom:0;left:0;right:0}.hero-right{display:none!important}.hero-left{align-items:flex-end!important;width:100%!important;padding:0 18px 20px!important}.hero-dots{justify-content:center;margin-top:12px;position:static!important;transform:none!important}.hero-dot{border-radius:50%!important;width:7px!important;height:7px!important}.hero-dot.active{border-radius:4px!important;width:20px!important}.hero-content{flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;width:100%!important;display:flex!important}.hero-text-group{flex:1!important;min-width:0!important}.hero-label{display:none!important}.hero-title-text{white-space:normal!important;margin-bottom:4px!important;font-size:20px!important}.hero-meta{margin-bottom:0!important}.hero-meta-bpm{display:none!important}.hero-btns{flex-direction:column!important;flex-shrink:0!important;gap:0!important}.hero-view-btn{display:none!important}.hero-play-btn{width:48px!important;height:48px!important}.nr-section{padding-top:32px}.nr-hdr-arrows{display:none}.nr-scroll{gap:12px!important}.nr-scroll .beat-card,.nr-scroll .genre-card{flex-shrink:0;width:calc(46% - 6px)!important}.nr-tabs-row{gap:6px}.nr-tab{padding:5px 12px;font-size:12px}.charts-section{grid-template-columns:1fr!important;gap:32px!important;padding-top:32px!important;padding-bottom:0!important}.chart-col-title{font-size:18px}.chart-hover-acts{display:none!important}.chart-rank,.chart-row.expanded .chart-hover-acts{display:flex!important}.chart-row.creator-expanded .chart-creator-rank-wrap .chart-rank,.chart-row.expanded .chart-rank,.chart-row:hover .chart-creator-rank-wrap .chart-rank{display:none!important}.chart-row.creator-expanded .chart-follow-btn{align-items:center;display:flex!important}.chart-row{padding:8px 12px 8px 8px}.chart-avatar,.chart-thumb{width:46px;height:46px}.bc-card{width:calc(46% - 4px)!important}.genre-grid{padding-bottom:4px;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:10px!important;display:flex!important;overflow-x:auto!important}.genre-grid::-webkit-scrollbar{display:none}.genre-grid .genre-card{flex-shrink:0!important;width:calc(46% - 5px)!important}.pl-scroll-wrap{scrollbar-width:none;overflow:auto visible}.pl-scroll-wrap::-webkit-scrollbar{display:none}.pl-scroll{transition:none;transform:none!important}.pl-card{flex-shrink:0;width:calc(46% - 9px)!important}.charts-section,.nr-section{padding-left:0;padding-right:0}.bp-layout{padding:16px 14px 0;grid-template-columns:minmax(0,1fr)!important}.bp-like-badge{display:none}.bp-right{min-width:0;margin-top:0}.bp-hero{background:0 0;border:none;padding:0}html.light .bp-hero{padding:16px}.bp-hero-body{flex-direction:column;gap:0}.bp-cover-col{width:56%;margin:0 auto}.bp-cover{aspect-ratio:1;border-radius:12px!important;width:100%!important;height:auto!important}.bp-info{width:100%;margin-top:16px}.bp-title{overflow-wrap:anywhere;margin-bottom:8px;font-size:22px!important}.bp-prod-row{flex-wrap:wrap}.bp-actions{flex-wrap:nowrap;justify-content:space-between;gap:2px}.bp-act-btn{padding:0 8px;font-size:11.5px}.bp-meta-row{grid-auto-flow:unset!important;grid-auto-columns:unset!important;border:none!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;padding:0!important;display:grid!important;overflow:visible!important}.bp-meta-item{cursor:pointer;position:relative;min-height:unset!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:10px 12px!important;overflow:hidden!important}.bp-meta-item:first-child{padding-left:12px!important}.bp-meta-item:not(:nth-child(3n)):after{content:"";background:#ffffff1a;width:1px;position:absolute;top:14px;bottom:14px;right:0}.bp-meta-item:nth-child(4),.bp-meta-item:nth-child(5),.bp-meta-item:nth-child(6){border-top:1px solid #ffffff1a!important}.bp-meta-label{letter-spacing:.03em!important}.bp-meta-val{order:unset;line-height:1.2;white-space:nowrap!important;align-self:stretch!important;width:100%!important;max-width:100%!important;font-size:12.5px!important;overflow:hidden!important}.bp-pills-section{border-top:none!important}.bp-more-grid{grid-template-columns:repeat(2,1fr)!important}.bp-rec-section{padding-top:4px!important}.bp-rec-viewport{scrollbar-width:none;overflow-x:auto}.bp-rec-viewport::-webkit-scrollbar{display:none}.bp-rec-track{transition:none!important}.bp-rec-track .beat-card{width:140px!important}.bp-rec-hdr .nr-hdr-arrows{display:none}}@media (min-width:769px) and (max-width:1100px){.bp-layout{grid-template-columns:1fr 220px;gap:16px;padding:16px 20px 0}.bp-cover{width:220px!important;height:220px!important}.bp-title{font-size:26px!important}.bp-hero{padding:18px}.bp-hero-body{gap:20px}.bp-right{margin-top:28px}.bp-more-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:480px){.nav-inner,.page{padding-left:14px;padding-right:14px}.sp-inner{padding-left:16px;padding-right:16px}.bt-row{margin:0 -11px;padding:8px 16px}.auth-modal{border-radius:16px;padding:24px 18px 22px}.auth-title{font-size:20px}}.acc-wrap{max-width:var(--max);min-height:calc(100vh - var(--nav-h) - var(--player-h));gap:28px;margin:0 auto;padding:32px 28px 60px;display:flex}.acc-sidebar{flex-shrink:0;width:220px}.acc-profile-card{background:var(--bg2);border:.5px solid var(--border);border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin-bottom:8px;padding:26px 20px 22px;display:flex;position:relative;overflow:hidden}.acc-avatar-wrap,.acc-profile-card>*{position:relative}.acc-avatar-wrap{cursor:pointer}.acc-avatar{color:#fff;background:linear-gradient(135deg,#9370d8,#423189);border:none;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:28px;font-weight:700;display:flex;overflow:hidden}.acc-avatar img{object-fit:cover;width:100%;height:100%}.acc-avatar-overlay{opacity:0;background:#00000080;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.acc-avatar-wrap:hover .acc-avatar-overlay{opacity:1}.acc-username{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.acc-email-small,.acc-username{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.acc-email-small{color:var(--muted2);font-size:11px}.acc-nav{flex-direction:column;gap:2px;display:flex}.acc-nav-item{cursor:pointer;color:#f0eff599;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.acc-nav-item:hover{color:var(--text);background:#ffffff0d}.acc-nav-item.active{color:var(--text);background:#9370d81f;font-weight:600}.acc-nav-item svg{opacity:.45;flex-shrink:0;transition:opacity .15s,color .15s}.acc-nav-item:hover svg{opacity:.8}.acc-nav-item.active svg{opacity:1;color:var(--accent)}.acc-nav-sep{background:var(--border);height:.5px;margin:6px 0}.acc-main{flex:1;min-width:0}.acc-section{background:var(--bg2);border:.5px solid var(--border);border-radius:16px;margin-bottom:16px;padding:28px 32px}.acc-section-title{color:var(--text);letter-spacing:-.02em;margin-bottom:22px;font-size:19px;font-weight:700}.acc-form{flex-direction:column;gap:16px;display:flex}.acc-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.acc-field{flex-direction:column;gap:6px;display:flex}.acc-label{color:var(--muted);letter-spacing:.03em;font-size:12px;font-weight:600}.acc-input{width:100%;color:var(--text);font-size:14px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:10px;outline:none;padding:11px 14px;transition:border-color .15s,background .15s}.acc-input:focus{background:#ffffff0f;border-color:#9370d880}.acc-input::placeholder{color:var(--muted2)}.acc-input:disabled{opacity:.45;cursor:not-allowed}.acc-avatar-section{align-items:center;gap:20px;margin-bottom:8px;display:flex}.acc-avatar-large{color:#fff;background:linear-gradient(135deg,#9370d8,#423189);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:24px;font-weight:700;display:flex;overflow:hidden}.acc-avatar-large img{object-fit:cover;width:100%;height:100%}.acc-avatar-btn{border:.5px solid var(--border2);color:var(--text);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#ffffff0d;border-radius:20px;padding:8px 18px;transition:background .15s,border-color .15s}.acc-avatar-btn:hover{background:#ffffff17;border-color:#ffffff40}.acc-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.acc-btn-save{background:var(--accent);color:#fff;cursor:pointer;font-size:13px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;border:none;border-radius:20px;padding:10px 24px;transition:background .15s}.acc-btn-save:hover{background:var(--accent2)}.acc-btn-save:disabled{opacity:.5;cursor:not-allowed}.acc-btn-secondary{border:.5px solid var(--border2);color:var(--muted);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#ffffff0a;border-radius:20px;padding:10px 20px;transition:background .15s,color .15s}.acc-btn-secondary:hover{color:var(--text);background:#ffffff14}.acc-btn-danger{color:#e5484d;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#e5484d14;border:.5px solid #e5484d80;border-radius:20px;padding:10px 20px;transition:background .15s,opacity .15s}.acc-btn-danger:hover:not(:disabled){background:#e5484d29}.acc-btn-danger:disabled{opacity:.5;cursor:not-allowed}.acc-danger{border-top:.5px solid #e5484d2e}.acc-success{color:var(--st-pos-ink);font-size:12.5px}.acc-error{color:var(--st-neg-ink);font-size:12.5px}.acc-pass-bars{gap:4px;margin-top:4px;display:flex}.acc-pass-bar{background:#ffffff1a;border-radius:2px;flex:1;height:2px;transition:background .3s}.acc-pass-bar.weak{background:#f0685a}.acc-pass-bar.medium{background:#e8883e}.acc-pass-bar.strong{background:#35d9a2}.acc-follow-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;padding:4px 0;display:grid}.acc-prod-card{cursor:pointer;background:#ffffff0e;border:none;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:22px 16px 18px;transition:background .15s;display:flex}.acc-prod-card:hover{background:#ffffff17}.acc-prod-av{background:linear-gradient(135deg,#9370d8,#423189);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;display:flex;background-position:50%!important;background-size:cover!important}.acc-prod-name{color:var(--text);text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:13px;font-weight:700;overflow:hidden}.acc-prod-unfollow{color:var(--text);cursor:pointer;font-size:11.5px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#ffffff12;border:none;border-radius:20px;align-items:center;gap:5px;padding:5px 14px;transition:background .15s,color .15s;display:flex}.acc-prod-unfollow:hover{color:var(--st-neg-ink);background:#f0685a33}.acc-empty{color:var(--muted2);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:60px 20px;display:flex}.acc-empty svg{opacity:.3}.acc-empty-title{color:var(--muted);font-size:15px;font-weight:600}.acc-empty-sub{text-align:center;font-size:13px;line-height:1.6}.acc-empty-btn{background:var(--accent);color:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;border:none;border-radius:20px;margin-top:4px;padding:9px 22px;transition:background .15s}.acc-empty-btn:hover{background:var(--accent2)}.acc-plan-card{background:linear-gradient(135deg,#9370d826,#9370d814);border:.5px solid #9370d840;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.acc-plan-badge{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;background:#9370d833;border-radius:20px;width:fit-content;padding:3px 10px;font-size:11px;font-weight:700}.acc-plan-name{color:var(--text);margin-top:4px;font-size:17px;font-weight:700}.acc-plan-sub{color:var(--muted);margin-top:2px;font-size:12px}.acc-plan-upgrade{background:var(--accent);color:#fff;cursor:pointer;font-size:13px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;white-space:nowrap;border:none;border-radius:20px;padding:9px 20px;transition:background .15s}.acc-plan-upgrade:hover{background:var(--accent2)}.acc-collection-card{background:linear-gradient(135deg,#9370d840,#9370d81a);border:none;gap:24px;margin-bottom:20px;padding:28px 32px}.acc-collection-card,.acc-collection-icon{border-radius:16px;align-items:center;display:flex}.acc-collection-icon{background:linear-gradient(135deg,#9370d8,#423189);flex-shrink:0;justify-content:center;width:72px;height:72px;box-shadow:0 8px 32px #9370d873}.acc-collection-info{min-width:0}.acc-collection-label{letter-spacing:.12em;color:#9370d8cc;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.acc-collection-title{color:var(--text);letter-spacing:-.02em;margin-bottom:6px;font-size:26px;font-weight:800;line-height:1.1}.acc-collection-sub{color:var(--muted);font-size:13px}.acc-collection-sub b{color:var(--text);font-weight:600}.acc-main .cat-panel{background:var(--bg2);border:none;border-radius:16px;padding:18px 20px 16px;overflow:hidden}.acc-main .cat-panel .bt-cols{padding-top:12px}.acc-mob{display:none}@media (max-width:768px){.mycol-page{padding:24px 14px 48px}.acc-form-row{grid-template-columns:1fr}.acc-collection-card{gap:16px;padding:20px}.acc-collection-title{font-size:20px}.acc-collection-icon{border-radius:12px;width:56px;height:56px}.acc-wrap{padding:16px 14px 0}.acc-main,.acc-sidebar{display:none!important}.acc-mob{padding-bottom:calc(var(--player-h,104px) + 24px);display:block}.acc-mob-prof{background:var(--bg2);border:.5px solid var(--border);border-radius:16px;flex-direction:column;align-items:center;gap:10px;margin-bottom:8px;padding:24px 20px;display:flex}.acc-mob-item{background:var(--bg2);border:.5px solid var(--border);border-radius:14px;margin-bottom:4px;overflow:hidden}.acc-mob-trigger{cursor:pointer;justify-content:space-between;padding:15px 16px}.acc-mob-trigger,.acc-mob-trigger-left{align-items:center;gap:10px;display:flex}.acc-mob-trigger-left{color:var(--text);font-size:14px;font-weight:500}.acc-mob-trigger.active .acc-mob-trigger-left{color:var(--accent)}.acc-mob-trigger.active{background:#9370d80a}.acc-mob-chev{color:var(--muted2);flex-shrink:0;transition:transform .28s cubic-bezier(.4,0,.2,1)}.acc-mob-chev.open{transform:rotate(180deg)}.acc-mob-body{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid}.acc-mob-body.open{grid-template-rows:1fr}.acc-mob-body-inner{min-height:0;overflow:hidden}.acc-mob-body-pad{padding:0 14px 16px}.acc-mob-body-pad .acc-section{background:0 0!important;border:none!important;margin-bottom:16px!important;padding:0!important}.acc-mob-body-pad .acc-section-title{padding-top:4px;font-size:14px;font-weight:600;margin-bottom:14px!important}.acc-mob-body-pad .acc-section+.acc-section{border-top:.5px solid var(--border)!important;padding-top:16px!important}.acc-mob-sep{height:8px}.acc-mob-signout{color:#f0685abf;cursor:pointer;background:var(--bg2);border:.5px solid var(--border);border-radius:14px;align-items:center;gap:10px;margin-bottom:4px;padding:15px 16px;font-size:14px;font-weight:500;display:flex}}.prods-page{opacity:1}.prods-hero{text-align:center;max-width:var(--max);margin:0 auto;padding:60px 24px 40px}.prods-hero-title{letter-spacing:-.04em;color:var(--text);margin-bottom:32px;font-size:52px;font-weight:800;line-height:1.08}.prods-tabs{background:#ffffff0d;border-radius:12px;gap:2px;margin-bottom:28px;padding:4px;display:inline-flex}.prods-tab{color:var(--muted);cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;white-space:nowrap;background:0 0;border:none;border-radius:9px;padding:8px 22px;transition:background .15s,color .15s}.prods-tab:hover{color:var(--text)}.prods-tab.active{background:var(--accent);color:#fff}.prods-search-wrap{max-width:480px;margin:0 auto;position:relative}.prods-search-wrap input{width:100%;color:var(--text);font-size:14px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:0 0;border:none;border-bottom:1px solid #ffffff26;outline:none;padding:10px 36px 10px 0;transition:border-color .15s}.prods-search-wrap input::placeholder{color:var(--muted2)}.prods-search-wrap input:focus{border-bottom-color:#fff6}.prods-search-ico{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.prods-wrap{max-width:var(--max);margin:0 auto;padding:48px 24px 40px}.prods-grid{grid-template-columns:repeat(7,1fr);gap:14px;display:grid}.prods-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:60px 0;font-size:14px}.prod-card{cursor:pointer;color:var(--text);background:#ffffff0e;border:none;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:22px 16px 18px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.prod-card:hover{background:#ffffff17;border-color:#ffffff2e}.prod-card-av{background:linear-gradient(135deg,#9370d8,#423189);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;display:flex;background-position:50%!important;background-size:cover!important}.prod-card-name{color:var(--text);text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;width:100%;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.prod-card-count{color:var(--muted2);font-weight:500}.prod-card-count,.prod-card-follow{align-items:center;gap:5px;font-size:11.5px;display:flex}.prod-card-follow{color:var(--muted);font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;cursor:pointer;white-space:nowrap;background:#ffffff14;border:none;border-radius:20px;padding:5px 14px;font-weight:600;transition:all .15s}.prod-card-follow:hover{color:#fff;background:#9370d840}.prod-card-follow.following{color:var(--text);background:#ffffff12;border-color:#0000}html.light .prod-card-follow{background:#0000000f}html.light .prod-card-follow:hover{color:#1a1a1f;background:#9370d847}html.light .prod-card-follow.following{background:#0000000f}.prod-card-follow.following:hover{color:var(--st-neg-ink);background:#f0685a33}.skel-prod-card{pointer-events:none;background:#ffffff0e;border:none;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:22px 16px 18px;display:flex}.skel-prod-av{border-radius:50%;flex-shrink:0;width:110px;height:110px}.skel-prod-name{border-radius:3px;width:72%;height:13px}.skel-prod-count{border-radius:3px;width:50%;height:11px}.prods-pagination{gap:6px;padding:32px 0 16px}.pp-btn,.prods-pagination{justify-content:center;align-items:center;display:flex}.pp-btn{width:36px;height:36px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#ffffff12;border:none;border-radius:50%;flex-shrink:0;transition:background .13s,color .13s}.pp-btn:hover:not(:disabled){color:var(--text);background:#ffffff21}.pp-btn:disabled{opacity:.3;cursor:default}.pp-btn.active{background:var(--accent);color:#fff}@media (max-width:1100px){.prods-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:900px){.prods-grid{grid-template-columns:repeat(5,1fr)}.prods-hero-title{font-size:38px}}@media (max-width:700px){.prods-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.prods-hero{padding:24px 14px 20px}.prods-hero-title{margin-bottom:20px;font-size:26px}.prods-tabs{gap:2px;margin-bottom:20px;padding:3px}.prods-tab{padding:7px 16px;font-size:12.5px}.prods-search-wrap{max-width:100%}.prods-wrap{padding:20px 14px 32px;overflow:hidden}.prods-grid{grid-template-columns:repeat(2,1fr);gap:12px}.prod-card{min-width:0;padding:18px 12px 14px}.prod-card-av,.skel-prod-av{aspect-ratio:1;width:min(100px,58%);height:auto}.prod-card-name{font-size:12.5px}.prod-card-count{font-size:11px}.prod-card-follow{padding:5px 12px;font-size:11px}}@media (max-width:400px){.prods-wrap{padding:20px 10px 32px}.prods-grid{gap:8px}.prod-card{min-width:0;padding:14px 10px 12px}.prod-card-av{aspect-ratio:1;height:auto}.prod-card-av,.skel-prod-av{width:min(80px,56%)}.prod-card-name{font-size:12px}}@media (max-width:340px){.prods-grid{grid-template-columns:1fr}.prod-card-av{width:80px!important}}html.light{--bg:#f1f1f3;--bg2:#fff;--bg3:#f5f5f5;--border:#00000017;--border2:#00000029;--text:#1a1a1f;--muted:#1a1a1fa6;--muted2:#1a1a1f73;background:radial-gradient(at 50% 20%,#f8f8f8 0,#e4e4e4 100%) fixed}html.light body{background:var(--bg);color:var(--text)}html.light .nav-outer{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff;border-bottom:.5px solid #00000012}html.light .nav-search input{color:var(--text);background:0 0;border:none}html.light .nav-search input::placeholder{color:var(--muted2)}html.light .nav-search input:-webkit-autofill,html.light .nav-search input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px #fff}html.light .nl{color:var(--muted)}html.light .nl.open,html.light .nl:hover{color:var(--text);background:#0000000f}html.light .nl.active{color:var(--text);background:0 0;border-radius:0;align-self:stretch;padding-block:0;font-weight:600}html.light .nl.active .nl-bar{background:#1a1a1f;border-radius:1px 1px 0 0;height:2px;display:block;position:absolute;bottom:0;left:14px;right:14px}html.light .ib{color:var(--muted)}html.light .ib:hover{color:var(--text);background:#00000012}html.light .logo-img{filter:brightness(0)}html.light .mob{-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);background:#ffffffd9;border-top-color:#00000014}html.light .mob-ov{background:#0000004d}html.light .mob-handle{background:#00000026}html.light .mob-ni{color:var(--text);border-bottom-color:#0000000f}html.light .mob-ni:active{background:#0000000a}html.light .mob-ni svg:first-child{opacity:.5}html.light .mob-chev{opacity:.2}html.light .mob-g{color:var(--muted);border-color:#00000026}html.light .prof-sheet{-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);background:#ffffffd9;border-top-color:#00000014}html.light .prof-ov{background:#0000004d}html.light .prof-sheet .prof-handle{background:#00000026}html.light .prof-sheet .pdh{border-bottom-color:#00000012}html.light .prof-sheet .pds{color:#1a1a1f66}html.light .prof-sheet .mob-ni{color:var(--text);border-bottom-color:#0000000f}html.light .prof-sheet .mob-ni:active{background:#0000000a}html.light .pdh{border-bottom-color:#00000014}html.light .pdi:hover{color:var(--text)}html.light .nav-mob-search{border-top-color:#00000014}html.light .bt-mob-sep{color:#1a1a1f59}html.light .mega{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#ffffffcf;box-shadow:0 8px 40px #0000001a}html.light .mc-div{background:#00000014}html.light .mc-t{color:#1a1a1f8c}html.light .mbl{color:#1a1a1fb8}html.light .mbl:hover{color:var(--text);background:#0000000d}html.light .mbl svg{opacity:1}html.light .mi{color:#1a1a1fb8}html.light .mi:hover{color:var(--text);background:#0000000d}html.light .mi svg{opacity:.6}html.light .mi:hover svg{opacity:.85}html.light .pdd{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#ffffffcf;box-shadow:0 8px 40px #0000001a}html.light .pdi{color:var(--text)}html.light .pdi:hover{background:#0000000d}html.light .pd-name{color:var(--text)}html.light .pd-email{color:var(--muted)}html.light .pd-sep{background:#00000014}html.light .pds{color:var(--muted2)}html.light .pdd-sign-out{color:#e53e3e}html.light .ml-card{background:#fff;box-shadow:0 1px 6px #00000012}html.light .ml-card:hover{background:#f5f5f7}html.light .ml-card-sep{background:#0000000f}html.light .cat-window{background:#f1f1f3}html.light .cat-wrap>.cat-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html.light .cat-wrap>.cat-bar.cat-scrolled{border-bottom-color:#00000014}html.light .cat-window>.cat-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html.light .cat-window>.cat-bar.cat-scrolled{border-bottom-color:#00000014}html.light .cat-panel-ext{background:#fff}html.light .cat-panel{background:#fff;border-color:#00000012;box-shadow:0 2px 16px #0000000f}html.light .disco-scroll:after{background:linear-gradient(90deg,#0000,#fffffff7)}html.light .fp{color:var(--text);background:#0000000f;border:none}html.light .fp:hover{background:#0000001a}html.light .fp.has-val{color:var(--text)}html.light .fp.open{outline-offset:3px;color:var(--text);background:#0000001a;outline:2px solid #00000021}html.light .fp-clear{color:var(--muted);background:#0000000f;border:none}html.light .fp-clear:hover{color:var(--text);background:#0000001a}html.light .fp-badge{color:var(--text)}html.light .disco-pill{color:var(--text);background:0 0;border:1.5px solid #00000029}html.light .disco-pill:hover{color:var(--text);background:#0000000a;border-color:#00000047}html.light .disco-pill.active,html.light .disco-pill.excluded{border:1.5px solid var(--accent);color:var(--accent2);background:0 0;font-weight:600}html.light .chip{border-color:var(--accent);background:0 0}html.light .chip,html.light .chip-x{color:var(--accent2)}html.light .disco-expand{color:var(--muted);background:#fff;border:.5px solid #00000024}html.light .disco-expand:hover{background:var(--bg3)}html.light .disco-sep{background:#00000014}html.light .fp-drop-panel{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#ffffffe3;box-shadow:0 8px 40px #0000001a}html.light .dp-section-label,html.light .dp-title{color:var(--muted)}html.light .dp-divider{background:#00000014}html.light .at-pill{color:#1a1a1fc7;background:#fff;border:1.5px solid #00000029}html.light .at-pill:hover{color:var(--text);background:#0000001a}html.light .at-pill.active,html.light .at-pill.excluded{border:1.5px solid var(--accent);color:var(--accent2);background:#fff}html.light .dp-footer{background:0 0;border-top-color:#00000014}html.light .ht-toggle{background:#00000026}html.light .ht-toggle.on{background:var(--accent)}html.light .at-cat-drop{color:var(--muted);background:#0000000f;border-color:#0000001f}html.light .at-cat-drop:hover{color:var(--text);background:#9370d80f;border-color:#9370d866}html.light .at-cat-drop.active{color:var(--accent2);background:#9370d81f;border-color:#9370d866}html.light .at-search-input{color:var(--text);background:#0000000f;border-color:#0000001f}html.light .at-search-input:focus{background:#00000014;border-color:#9370d880}html.light .bpm-box{background:#0000000f;border-color:#0000001f}html.light .dual-range-wrap{background:#0000001f}html.light .dp-foot-clear{color:var(--muted);background:0 0;border:none}html.light .dp-foot-clear:hover{color:var(--text);background:#00000014}html.light .dp-foot-show{background:var(--accent);color:#fff}html.light .dp-inner{background:0 0}html.light .key-acc-toggle,html.light .tempo-modes{background:#00000014}html.light .tm{color:#1a1a1f8c}html.light .tm.active{color:#111;background:#fff;box-shadow:0 1px 4px #0000002e}html.light .ka{color:#1a1a1f8c}html.light .ka.active{color:#111;background:#fff;box-shadow:0 1px 4px #0000002e}html.light .bt-row{border-bottom:.5px solid #0000000f}html.light .bt-row:hover{background:#0000000a}html.light .bt-row.playing{background:#9370d812}html.light .bt-dur{color:var(--muted2)}html.light .bt-title{color:#1a1a1fd1}html.light .bt-row.playing .bt-title,html.light .bt-row:hover .bt-title{color:#1a1a1fe6}html.light .bt-title.bt-tap .bt-title-txt,html.light .bt-title:active .bt-title-txt,html.light .bt-title:hover .bt-title-txt{text-decoration-color:#1a1a1fd1}html.light .bt-prod,html.light .bt-prod-sep{color:#8f8f94}html.light .bt-prod.bs-link:hover{text-decoration-color:#8f8f94}html.light .bt-bpm-val{color:var(--muted)}html.light .bt-badge{color:var(--muted);background:#00000012;border:none}html.light .bt-badge.genre,html.light .bt-badge.sub{color:#6e3cb4e6;background:#9370d821}html.light .bt-badge.key-tag{color:#6e3cb4cc;background:#9370d81a}html.light .bt-act-buy{color:#643caad9;background:#9370d81a}html.light .bt-act-buy:hover{color:#643caa;background:#9370d82e}html.light .bt-icon{color:var(--muted2)}html.light .bt-icon:hover{color:var(--text);background:#00000012}html.light .bt-cols{border-bottom:.5px solid #00000017}html.light .bt-col-hdr{color:var(--muted2)}html.light .beat-list{background:0 0}.bc-light-footer{display:none}html.light .bc-ov{background:#ffffff73}html.light .bc-arr{color:#000000b3;background:#ffffffeb}html.light .bc-arr:hover{background:#fff}.cat-hdr-count{color:#f0eff5f0}html.light .cat-hdr-count{color:#1a1a1fd1}html.light .sort-btn{color:var(--muted);background:#fff;border:.5px solid #00000029}html.light .sort-btn:hover{color:var(--text);background:var(--bg3)}html.light .sort-drop{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#ffffffcf;box-shadow:0 8px 40px #0000001a}html.light .sort-opt{color:#1a1a1fb8;background:0 0;border:none}html.light .sort-opt.active,html.light .sort-opt:hover{color:#1a1a1ff2;background:#0000000f}html.light .sp-player{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);background:#f8f8fbad;border-top:1px solid #0000000f;box-shadow:0 -2px 20px #00000012}html.light .sp-title{color:var(--text)}html.light .sp-artist{color:var(--muted)}html.light .emoji-badge,html.light .sp-artist-emoji,html.light .sp-title.sp-link:hover{color:var(--text)}html.light .sp-artist.sp-link:hover{color:var(--muted)}html.light .sp-genre{color:var(--muted2);background:#00000012}html.light .sp-dur,html.light .sp-ibtn{color:var(--muted)}html.light .sp-ibtn:hover{color:var(--text)}html.light .sp-ibtn.sp-ibtn-bg{color:var(--muted);background:#00000012}html.light .sp-ibtn.sp-ibtn-bg:hover{color:var(--text);background:#0000001f}html.light .sp-ibtn.sp-ibtn-bg.liked{color:#f0685a}html.light .sp-ctrl{color:var(--muted)}html.light .sp-ctrl:hover{color:var(--text);background:#00000012}html.light .sp-ctrl.active{color:var(--accent2)}html.light .sp-play{color:#fff;background:#9370d8}html.light .sp-play:hover{background:var(--accent2)}html.light .sp-vol-bar{background:#0000001f}html.light .sp-vol-fill{background:#0000004d}html.light .sp-vol-bar.dragging .sp-vol-fill,html.light .sp-vol-bar:hover .sp-vol-fill{background:#9370d8}html.light .sp-vol-fill:after{background:#9ca3af}html.light .sp-pill{color:#0000008c;background:#00000012;border:none}html.light .sp-pill:hover{color:#000000bf;background:#0000001f}html.light .sp-pill-popup{-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);background:#ffffff73;box-shadow:0 8px 40px #0000001f}html.light .sp-pill-popup-label{color:#00000073}html.light .sp-pill-ctrlval{color:#9370d8}html.light .sp-pill-adj{color:#0009}html.light .sp-pill-adj:hover{color:#000;background:#0000000f}html.light .sp-pill-ctrl{background:#0000000a;border-color:#0000001a}html.light .sp-pill-sd{background:#0000004d}html.light .sp-pill-sd.active{background:#9370d8;box-shadow:0 0 8px #9370d8e6,0 0 16px #9370d880}html.light .sp-pill-se{color:#00000059}html.light .sp-pill-se.active{color:#9370d8}html.light .sp-wave-row{border-top-color:#0000001f}html.light .sp-wave-inner{background:0 0}html.light .sp-playhead{background:#00000040}html.light .sp-menu{-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);background:#ffffff73;box-shadow:0 8px 40px #0000001f}html.light .sp-menu-item{color:#1a1a1fb8}html.light .sp-menu-item:hover{color:#1a1a1ff2;background:#0000000f}html.light .sp-menu-sep{background:#00000014}html.light .sp-menu-date{color:#1a1a1f59}html.light .sp-exp{border-top-color:#00000014;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f5f5f8!important}html.light .sp-exp-bg{filter:blur(40px)brightness(1.8)saturate(1.2);opacity:.22}html.light .sp-exp-handle{background:#00000026}html.light .sp-exp-close{color:#1a1a1f80;background:#00000012}html.light .sp-exp-meta{color:#1a1a1f80}html.light .sp-exp-tag{color:#1a1a1f99;background:#0000000f;border:none}html.light .sp-exp-time{color:#1a1a1f66}html.light .sp-exp-actions{background:#0000000d;border-color:#00000017}html.light .sp-exp-act{color:#1a1a1f99}html.light .sp-exp-act.liked{color:#f0685a}html.light .sp-exp-act:active{background:#00000012}html.light .sp-exp-act-sep{background:#0000001a}html.light .sp-exp-ctrl{color:#1a1a1fb3}html.light .sp-exp-ctrl--active,html.light .sp-exp-ctrl.active{color:#1a1a1fe6}html.light .sp-exp-act.active,html.light .sp-exp-ctrl.repeat-on{color:#9370d8!important}html.light .sp-exp-playbtn{color:#fff;background:#1a1a1f}html.light .sp-exp-lyrics{background:#0000000a;border-color:#9370d833}html.light .sp-exp-lyrics-hd{border-bottom-color:#00000014}html.light .sp-exp-lyrics-close{color:var(--muted);background:#00000012}html.light .sp-exp-lyrics-ft{border-top-color:#00000014}html.light .sp-exp-lyrics-savebtn{color:var(--accent2);background:#9370d81f}html.light .sp-exp-lyrics-savebtn:active{background:#9370d838}html.light .sp-exp-cover-wrap.hidden{opacity:0}html.light .sp-exp-playback{background:#0000000d}html.light .sp-exp-pitch-val{color:#1a1a1fd9}html.light .sp-exp-pitch-btn{color:#9370d8}html.light .sp-exp-pb-divider{background:#0000001a}html.light .sp-pitch-x{color:#1a1a1fd9}html.light .sp-bg{filter:blur(22px)brightness(2.2)saturate(.8);opacity:.28}html.light .skel{background-color:#00000012;background-image:linear-gradient(90deg,#0000 25%,#ffffff8c 50%,#0000 75%)}html.light .modal-bg{background:#00000059}html.light .modal-box{background:#fff;border-color:#0000001a;box-shadow:0 20px 60px #00000026}html.light .modal-title{color:var(--text)}html.light .lyrics-modal{-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);background:#ffffffd1;box-shadow:0 8px 40px #0000001f}html.light .lyrics-hd{border-bottom-color:#00000014}html.light .lyrics-close{color:var(--muted);background:#0000000f}html.light .lyrics-close:hover{color:var(--text);background:#0000001f}@media (max-width:768px){.lyrics-ov{justify-content:center;align-items:flex-end;padding:0 12px}.lyrics-modal{width:100%;max-width:none;max-height:min(480px,calc(100dvh - var(--nav-h,84px) - 132px));border-radius:16px;margin-bottom:0;margin-right:0}}html.light .lyrics-ta{color:var(--text)}html.light .lyrics-ta::placeholder{color:var(--muted2)}html.light .lyrics-ft{border-top-color:#00000014}html.light .lyrics-save-btn{color:var(--accent2);background:#9370d81f}html.light .lyrics-save-btn:hover{background:#9370d838}html.light .rm-modal{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#fffffff0;box-shadow:0 0 0 1px #0000001a,0 24px 80px #00000024}html.light .rm-close{color:var(--muted);background:#0000000f}html.light .rm-close:hover{color:var(--text);background:#0000001c}html.light .rm-title{color:var(--text)}html.light .rm-cover{border-color:#00000014}html.light .rm-desc{color:#1a1a1f80}html.light .rm-desc strong{color:#1a1a1fd9}html.light .rm-textarea{color:var(--text);background:#0000000a;border:.5px solid #0000001f}html.light .rm-textarea:focus{border-color:#9370d880}html.light .rm-textarea::placeholder{color:#1a1a1f4d}html.light .rm-input{color:var(--text);background:#0000000a;border:.5px solid #0000001f}html.light .rm-input:focus{border-color:#9370d880}html.light .rm-input::placeholder{color:#1a1a1f4d}html.light .rm-submit{color:#fff;background:#111116}html.light .rm-submit:hover{background:#2a2a35}html.light .rm-success-title{color:var(--text)}html.light .rm-success-sub{color:#1a1a1f80}html.light .acc-profile-card{background:#fff;border-color:#00000012}html.light .acc-nav-item{color:var(--text)}html.light .acc-nav-item:hover{color:var(--text);background:#0000000d}html.light .acc-nav-item.active{color:var(--text);background:#9370d81a}html.light .acc-nav-item svg{opacity:.65}html.light .acc-nav-item.active svg,html.light .acc-nav-item:hover svg{opacity:.85}html.light .acc-nav-sep{background:#00000014}html.light .acc-mob-item,html.light .acc-mob-prof,html.light .acc-mob-signout,html.light .acc-section{background:#fff;border-color:#00000012}html.light .acc-mob-trigger.active{background:#9370d80a}html.light .acc-input{color:var(--text);background:#0000000a;border-color:#0000001f}html.light .acc-input:focus{background:#0000000f;border-color:#9370d880}html.light .acc-input::placeholder{color:#1a1a1f4d}html.light .acc-input:disabled{opacity:.4}html.light .acc-avatar-btn{color:var(--text);background:#0000000d;border-color:#0000001f}html.light .acc-avatar-btn:hover{background:#00000017;border-color:#0003}html.light .acc-btn-secondary{color:var(--text);background:#0000000a;border-color:#0000001f}html.light .acc-btn-secondary:hover{color:var(--text);background:#00000014}html.light .acc-pass-bar{background:#0000001a}html.light .acc-prod-card{background:#0000000a}html.light .acc-prod-card:hover{background:#00000014}html.light .acc-prod-unfollow{color:var(--text);background:#0000000f}html.light .acc-prod-unfollow:hover{color:var(--st-neg-ink);background:#f0685a1f}html.light .bp-bottom-card,html.light .bp-buy-panel,html.light .bp-hero{background:#fff;border-color:#00000012}html.light .bpp-store-btn{color:var(--text);background:#0000000d}html.light .bpp-store-btn:hover{background:#00000017}html.light .bpp-store-btn[data-store=beatstars]{background:#f0685a14}html.light .bpp-store-btn[data-store=beatstars]:hover{background:#f0685a24}html.light .bpp-store-btn[data-store=airbit]{background:#9370d814}html.light .bpp-store-btn[data-store=airbit]:hover{background:#9370d824}html.light .bpp-store-btn[data-store=soundclick]{background:#38bdf81a}html.light .bpp-store-btn[data-store=soundclick]:hover{background:#38bdf82b}html.light .bpp-store-btn[data-store=soundee]{background:#e8883e1a}html.light .bpp-store-btn[data-store=soundee]:hover{background:#e8883e2b}html.light .bpp-store-btn[data-store=youtube]{background:#f0685a14}html.light .bpp-store-btn[data-store=youtube]:hover{background:#f0685a24}html.light .bpp-divider{border-top-color:#00000012}html.light .bpp-note{color:#1a1a1f61}html.light .bpp-desc{color:var(--muted)}html.light .bp-meta-item{border:none}html.light .bp-meta-label{color:#1a1a1f61}html.light .bp-meta-val{color:#1a1a1fd9}html.light .bp-section-title{color:var(--text)}html.light .bp-desc-text{color:var(--muted)}html.light .bp-dur{color:#1a1a1f66}html.light .bp-act-btn{color:#1a1a1f8c}html.light .bp-act-btn:hover{color:var(--text);background:#00000012}html.light .bp-soc-btn{color:#1a1a1f99;background:#0000000f}html.light .bp-soc-btn:hover{color:var(--text);background:#0000001c}html.light .prod-soc-btn{color:var(--muted);background:#0000000d;border:none}html.light .prod-soc-btn:hover{color:var(--text);background:#fff;border-color:#0000001a}html.light .bp-follow-btn.following{color:#1a1a1f8c;background:#00000012}html.light .bp-follow-btn.following:hover{color:#1a1a1fbf;background:#0000001c}html.light .prod-follow.following{color:#1a1a1fb3;background:#00000014}html.light .prod-follow.following:hover{color:var(--st-neg-ink);background:#f0685a1a}html.light .bp-meta-row{border-color:#00000014}html.light .bp-pills-section{border-top-color:#00000012}html.light .bp-pill-at,html.light .bp-pill-tag{color:#1a1a1f99;background:#0000000d}html.light .bp-pill-mood{filter:saturate(1.4);color:#1a1a1fbf!important}html.light .bt-pagination button{color:#1a1a1f99}html.light .bt-pagination button:not(.active){background:#0000000f}html.light .bt-pagination button:hover:not(:disabled):not(.active){color:#1a1a1ff2;background:#0000001a}html.light .prods-search-wrap input{border-bottom-color:#00000040}html.light .prods-search-wrap input:focus{border-bottom-color:#00000080}html.light .prods-tabs{background:#00000012}html.light .prods-tab{color:var(--muted)}html.light .prods-tab:hover{color:var(--text)}html.light .prods-tab.active{color:#fff}html.light .prod-card{background:#fff;border-color:#00000014;box-shadow:0 1px 6px #0000000f}html.light .prod-card:hover{background:var(--bg3);box-shadow:0 4px 16px #0000001a}html.light .prod-card-name{color:var(--text)}html.light .prod-card-count{color:#1a1a1fad}html.light .wf-bar{background:#00000024}html.light .wf-bar.played{background:var(--accent)}.home-wrap{max-width:var(--max);margin:0 auto;padding:0 28px}@media (max-width:768px){.home-wrap{padding:0 14px}}.home-seo-h1{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fp-sheet-backdrop{display:none}@keyframes fp-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes fp-sheet-fade{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.fp-sheet-backdrop{z-index:590;background:#0000008c;animation:fp-sheet-fade .25s;display:block;position:fixed;inset:0}.fp-drop-panel{border-radius:22px 22px 0 0;animation:fp-sheet-up .3s cubic-bezier(.22,1,.36,1);box-shadow:0 -12px 44px #00000080;width:auto!important;max-width:none!important;max-height:82vh!important;position:fixed!important;inset:auto 0 0!important}.fp-drop-panel:before{content:"Filter by: " attr(data-label);color:var(--text);flex-shrink:0;padding:18px 20px 12px;font-size:15px;font-weight:700;display:block}.fp-drop-panel .dp-inner{flex:1;max-height:none;overflow-y:auto}.fp-drop-panel .dp-footer{padding:12px 18px calc(14px + env(safe-area-inset-bottom))}}.mf-cover{flex-shrink:0;width:185px;min-width:185px}.mf-play-btn svg{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.mf-play-btn:hover svg{transform:scale(1.22)}.mf-cover-img{flex:unset!important;width:169px!important;height:169px!important;aspect-ratio:unset!important}@media (max-width:768px){.mf-card{grid-template-columns:108px 1fr!important}.mf-cover{width:108px!important;min-width:108px!important;max-width:108px!important;padding:7px 0 4px 7px!important}.mf-tag{border-radius:4px!important;padding:1px 5px!important;font-size:9px!important;font-weight:600!important}.mf-cover-img{width:94px!important;height:94px!important}.mf-body{gap:3px!important;padding:7px 12px 0 10px!important}.mf-wave{padding:4px 12px 4px 10px!important}.mf-actions{padding:3px 12px 9px 10px!important}.mf-title{font-size:13px!important;font-weight:600!important}.mf-dur{min-width:44px!important;font-size:10px!important}.mf-wave-wrap{flex:1 1 0!important}}html.light .home-section-title{color:var(--text)}html.light .home-section-sub{color:var(--muted)}html.light .feat-card{background:#fff;border-color:#00000014;box-shadow:0 1px 6px #0000000f}html.light .feat-card:hover{box-shadow:0 4px 16px #0000001a}html.light .feat-card-title{color:var(--text)}html.light .feat-card-sub{color:var(--muted)}html.light .auth-modal{background:#fff;box-shadow:0 24px 80px #00000024}html.light .auth-input{color:var(--text);border-color:#00000024;background:#0000000a!important}html.light .auth-input:focus{border-color:var(--accent2)}html.light .auth-divider,html.light .auth-input::placeholder{color:var(--muted2)}html.light .auth-divider:after,html.light .auth-divider:before{background:#0000001a}html.light .auth-gbutton{background:#0000000d!important;border-color:#00000024!important}html.light .auth-gbutton:hover{background:#00000017!important}html.light .auth-close-btn{color:var(--muted)}html.light .auth-close-btn:hover{color:var(--text)}html.light .beat-card{background:#fff;border:.5px solid #00000014;box-shadow:0 2px 10px #0000000f}html.light .bc-title{color:var(--text)}html.light .bc-producers{color:#1a1a1fb8}html.light .bc-producer-name:hover{text-decoration-color:#1a1a1fb8}html.light .chart-sub{color:#1a1a1fb3}html.light .chart-sub:hover{color:#1a1a1fe0}html.light .bc-footer{border-top-color:#00000012}html.light .bc-sep{color:#1a1a1f4d}html.light .bc-genre-tag,html.light .bc-time-badge{color:#1a1a1fad}html.light .bc-time-badge.recent{color:#e8883e}html.light .bc-promo-pill{color:#1a1a1f8c;background:#1a1a1f1a}html.light .genre-card{background:#fff;border:.5px solid #00000014}html.light .nr-hdr-title{color:var(--text)}html.light .hero-dot{background:#ffffff59}html.light .hero-dot.active{background:#ffffffe6}@media (max-width:768px){html.light .hero-dot{background:#0000002e}html.light .hero-dot.active{background:#0000008c}html.light .cat-window>.cat-bar,html.light .prod-page .cat-wrap>.cat-bar{background:#fff!important}html.light .cat-window{background:#f1f1f3!important}html.light .bp-meta-row{border-color:#0000}}html.light .nr-tab.active{color:var(--text);background:#00000014}html.light .nr-arrow-btn{color:var(--muted);background:#0000000a}html.light .nr-arrow-btn:hover:not(.disabled){color:var(--text);background:#00000014}html.light .chart-col{background:#fff;border:.5px solid #00000012}html.light .chart-row{border-bottom-color:#0000000f}html.light .chart-row:hover{background:#00000008}html.light .chart-avatar,html.light .chart-thumb{background:#00000014}html.light .chart-act-btn,html.light .chart-rank{background:#0000000f}html.light .chart-act-btn:hover{color:var(--text);background:#0000001a}html.light .chart-follow-btn{color:var(--muted);background:#0000000f}html.light .chart-follow-btn:hover{background:#0000001a}html.light .pl-hdr-title{color:var(--text)}html.light .pl-arrow-btn{color:var(--muted);background:#0000000a}html.light .pl-arrow-btn:hover{color:var(--text);background:#00000014}html.light .pl-card{background:#fff;border:.5px solid #00000014;box-shadow:0 2px 8px #0000000d}html.light .pl-card-title{color:var(--text)}html.light .pl-card-author{color:var(--muted)}html.light .pl-card-meta{color:var(--muted2);border-top-color:#00000012}html.light .pl-card-name{color:var(--text)}html.light .pl-card-count{color:var(--muted);border-top-color:#00000012}html.light .skel,html.light .skeleton{background-color:#00000012;background-image:linear-gradient(90deg,#0000 25%,#ffffff8c 50%,#0000 75%)}html.light .ft-logo{filter:brightness(0)}html.light .ft-root{border-top-color:#00000014}html.light .ft-soc-btn{background:#fff;border-color:#0000001a}html.light .ft-soc-btn:hover{background:#fff;border-color:#0003}.ft-root{border-top:.5px solid var(--border);margin-top:0;padding-bottom:0}.player-open .ft-root{padding-bottom:var(--player-h)}.ft-inner{max-width:var(--max);margin:0 auto;padding:32px 28px 0}.ft-top{grid-template-columns:260px 1fr;align-items:start;gap:48px;margin-bottom:48px;display:grid}.ft-brand{flex-direction:column;align-self:start;align-items:flex-start;margin-top:-54px;padding-top:0;display:flex}.ft-logo{filter:brightness(0)invert();object-fit:contain;width:auto;height:94px;margin-top:15px;margin-bottom:12px;margin-left:-24px}.ft-tagline{color:var(--muted);max-width:220px;margin-top:-36px;margin-bottom:20px;font-size:13px;line-height:1.65}.ft-submit-btn{height:36px;color:var(--accent);font-size:12.5px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;cursor:pointer;white-space:nowrap;background:#9370d81f;border:none;border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:0 16px;transition:background .25s,color .25s,box-shadow .25s,transform .2s;display:inline-flex}.ft-submit-btn:hover{color:#fff;background:linear-gradient(115deg,#a688e6,#8a63d8 45%,#5b3fb0);transform:translateY(-1px);box-shadow:0 10px 26px #9370d86b}.ft-submit-btn:active{transform:translateY(0);box-shadow:0 5px 16px #9370d859}.atp-overlay{z-index:4200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06050a99;justify-content:center;align-items:center;padding:20px;animation:dofFade .18s;display:flex;position:fixed;inset:0}.atp-modal{background:#15131b;border:none;border-radius:18px;width:100%;max-width:380px;padding:18px;animation:dofPop .22s cubic-bezier(.2,.8,.2,1);box-shadow:0 26px 80px -20px #000000b3}html.light .atp-modal{background:#fff}.atp-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.atp-title{color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:800}.atp-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:270px;margin-top:2px;font-size:12px;overflow:hidden}.atp-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.atp-close:hover{color:var(--text);background:#ffffff1f}html.light .atp-close{background:#0000000d}.atp-list{flex-direction:column;gap:3px;max-height:260px;margin-bottom:12px;display:flex;overflow-y:auto}.atp-empty{color:var(--muted2);text-align:center;padding:18px 4px;font-size:12.5px}.atp-item{width:100%;color:var(--text);cursor:pointer;text-align:left;background:#ffffff08;border:none;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;font-family:inherit;font-size:13.5px;transition:background .13s;display:flex}.atp-item:hover{background:#ffffff12}html.light .atp-item{background:#00000008}html.light .atp-item:hover{background:#0000000f}.atp-item.on{background:#ffffff12}html.light .atp-item.on{background:#0000000f}.atp-check{width:22px;height:22px;color:var(--muted2);background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.atp-item.on .atp-check{background:var(--accent);color:#fff}.atp-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.atp-count{color:var(--muted);font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600;line-height:1}.atp-item.on .atp-count{color:var(--text);background:#ffffff1f}html.light .atp-count{background:#0000000f}html.light .atp-item.on .atp-count{color:var(--text);background:#00000017}.atp-new{gap:7px;display:flex}.atp-new input{border:.5px solid var(--border);min-width:0;height:38px;color:var(--text);background:#ffffff0a;border-radius:10px;outline:none;flex:1;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.atp-new input:focus{border-color:var(--accent)}html.light .atp-new input{background:#00000008}.atp-new button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,opacity .15s}.atp-new button:hover:not(:disabled){background:var(--accent2)}.atp-new button:disabled{opacity:.5;cursor:default}.atp-done{border:.5px solid var(--border);width:100%;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;margin-top:10px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.atp-done:hover{color:var(--text);background:#ffffff0d}.atp-done.ready{background:var(--accent);color:#fff;border-color:#0000}.atp-done.ready:hover{background:var(--accent2)}html.light .atp-done:hover{background:#0000000a}.dof-overlay{z-index:4000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06050ab8;justify-content:center;align-items:center;padding:20px;animation:dofFade .2s;display:flex;position:fixed;inset:0}@keyframes dofFade{0%{opacity:0}to{opacity:1}}.dof-modal{background:#15131b;border:.5px solid #ffffff1a;border-radius:20px;width:100%;max-width:430px;padding:30px 28px 24px;animation:dofPop .24s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 30px 90px -20px #000000b3}@keyframes dofPop{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}html.light .dof-modal{background:#fff;border-color:#0000001a}.dof-close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:14px;right:14px}.dof-close:hover{color:var(--text);background:#ffffff1f}html.light .dof-close{background:#0000000d}.dof-eyebrow{font-family:var(--font-mono),"Space Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:11px;font-size:10.5px}.dof-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:22px;font-weight:800;line-height:1.15}.dof-sub{color:var(--muted);margin:9px 0 0;font-size:13.5px;line-height:1.55}.dof-chips{flex-wrap:wrap;gap:6px;margin:16px 0 4px;display:flex}.dof-chip{color:var(--text);border:.5px solid var(--border);background:#ffffff0a;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}html.light .dof-chip{background:#00000008}.dof-form{gap:8px;margin-top:18px;display:flex}.dof-form input{border:.5px solid var(--border);min-width:0;height:44px;color:var(--text);background:#ffffff0a;border-radius:11px;outline:none;flex:1;padding:0 15px;font-family:inherit;font-size:14px;transition:border-color .15s}.dof-form input::placeholder{color:var(--muted2)}.dof-form input:focus{border-color:var(--accent)}html.light .dof-form input{color:#1a1a1f;background:#fff;border:1px solid #00000029}html.light .dof-form input::placeholder{color:#1a1a1f6b}html.light .dof-form input:focus{border-color:var(--accent)}.dof-form button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(115deg,#a688e6,#8a63d8 45%,#5b3fb0);border:none;border-radius:11px;flex-shrink:0;height:44px;padding:0 20px;font-family:inherit;font-size:13.5px;font-weight:700;transition:filter .2s,opacity .2s}.dof-form button:hover{filter:brightness(1.08)}.dof-form button:disabled{opacity:.6;cursor:default}.dof-err{color:var(--st-neg-ink);margin-top:8px;font-size:12px}.dof-skip{color:var(--muted);cursor:pointer;background:0 0;border:none;margin:14px auto 0;font-family:inherit;font-size:12.5px;transition:color .15s;display:block}.dof-skip:hover{color:var(--text)}.dof-done{text-align:center;padding:14px 0 6px}.dof-done-ico{width:52px;height:52px;color:var(--st-pos-ink);background:#35d9a226;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.dof-done .dof-sub{margin-top:6px}@media (max-width:480px){.dof-modal{border-radius:18px;padding:26px 20px 20px}.dof-title{font-size:20px}.dof-form{flex-direction:column}.dof-form button{height:42px}}.ft-socials{gap:8px;display:flex}.ft-soc-btn{width:34px;height:34px;color:var(--muted);background:#ffffff0f;border:none;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:flex}.ft-soc-btn:hover{color:var(--text);background:#ffffff1f;border-color:#fff3}.ft-cols{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.ft-col-title{color:var(--muted2);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-size:10.5px;font-weight:700}.ft-link{color:var(--muted);cursor:pointer;font-size:13px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;text-align:left;background:0 0;border:none;margin-bottom:10px;padding:0;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.ft-link:hover{color:var(--text)}.ft-bottom{border-top:.5px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;padding-bottom:20px;display:flex}.ft-copy,.ft-support{color:var(--muted2);font-size:12px}.ft-support{cursor:pointer;background:0 0;border:none;align-items:center;padding:4px 2px;font-family:inherit;font-weight:600;transition:color .2s;display:inline-flex}.ft-support:hover{color:var(--accent)}.bt-morph{justify-content:center;position:relative}.bt-morph,.bt-morph .bt-word{align-items:center;display:inline-flex}.bt-morph .bt-word{white-space:nowrap;gap:7px;transition:opacity .22s,transform .28s cubic-bezier(.4,0,.4,1)}.bt-morph .bt-cat{opacity:0;pointer-events:none;color:var(--accent);transition:opacity .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bt-morph .bt-cat svg{display:block;overflow:visible}.bt-cat-line{stroke-dasharray:1;stroke-dashoffset:1px}.bt-cat-dot{opacity:0}.bt-support-trigger:hover .bt-word{opacity:0;transform:scale(.9)}.bt-support-trigger:hover .bt-cat{opacity:1}.bt-support-trigger:hover .bt-cat-line{animation:bt-draw .7s cubic-bezier(.55,0,.25,1) .18s forwards}.bt-support-trigger:hover .bt-cat-line:nth-of-type(2){animation-delay:.3s}.bt-support-trigger:hover .bt-cat-line:nth-of-type(3){animation-delay:.56s}.bt-support-trigger:hover .bt-cat-line:nth-of-type(4){animation-delay:.64s}.bt-support-trigger:hover .bt-cat-dot{animation:bt-dot-in .3s .68s forwards}.bt-cat-svg{transform-origin:50% 92%}.bt-support-trigger:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.bt-cat-ears,.bt-cat-eye,.bt-cat-paw,.bt-cat-whiskers{transform-box:fill-box;transform-origin:50%}.bt-cat-paw{opacity:0}.bt-support-trigger:hover .bt-cat-svg{animation:bt-cat-life 8s ease-in-out 1.3s infinite}.bt-support-trigger:hover .bt-cat-paw{animation:bt-paw-wash 8s ease-in-out 1.3s infinite}.bt-support-trigger:hover .bt-cat-line.bt-cat-whiskers{animation:bt-draw .7s cubic-bezier(.55,0,.25,1) .64s forwards,bt-whisk 1.5s ease-in-out 1.5s infinite}.bt-support-trigger:hover .bt-cat-line.bt-cat-ears{animation:bt-draw .7s cubic-bezier(.55,0,.25,1) .18s forwards,bt-ear 3.2s ease-in-out 1.5s infinite}.bt-support-trigger:hover .bt-cat-dot.bt-cat-eye{animation:bt-dot-in .3s .68s forwards,bt-blink 3.6s ease-in-out 1.7s infinite}@keyframes bt-draw{to{stroke-dashoffset:0}}@keyframes bt-dot-in{0%{opacity:0}to{opacity:1}}@keyframes bt-cat-life{0%,7%{transform:translateY(0)rotate(0)scaleY(1)}4%{transform:translateY(-1.5px)}16%{transform:translateY(-9px)scaleY(1.03)}21%{transform:translateY(0)scaleY(.93)}25%{transform:translateY(0)scaleY(1)}34%{transform:rotate(-6deg)}40%{transform:rotate(-6deg)translateY(-1px)}45%{transform:rotate(0)}52%{transform:translateY(-2px)scaleY(1.08)rotate(2deg)}59%{transform:translateY(0)scaleY(1)rotate(0)}64%{transform:rotate(-4deg)}80%{transform:rotate(-4deg)}84%{transform:rotate(0)}90%{transform:rotate(4deg)}95%{transform:rotate(-3deg)}98%{transform:rotate(1deg)}}@keyframes bt-paw-wash{0%,62%{opacity:0;transform:translate(0)rotate(0)}64%{opacity:1;transform:translate(1px,-11px)rotate(-8deg)}67%{transform:translate(2px,-14px)rotate(-3deg)}70%{transform:translateY(-12px)rotate(-11deg)}73%{transform:translate(2px,-14px)rotate(-3deg)}76%{transform:translateY(-12px)rotate(-11deg)}79%{opacity:1;transform:translate(1px,-10px)rotate(-6deg)}82%{opacity:0;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(0)}}@keyframes bt-whisk{0%,to{transform:rotate(0)}25%{transform:rotate(3.5deg)}50%{transform:rotate(-2.5deg)}75%{transform:rotate(2deg)}}@keyframes bt-ear{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-7deg)}95%{transform:rotate(3deg)}}@keyframes bt-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}96%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.bt-support-trigger:hover .bt-word{opacity:0}.bt-support-trigger:hover .bt-cat-line,.bt-support-trigger:hover .bt-cat-line.bt-cat-ears,.bt-support-trigger:hover .bt-cat-line.bt-cat-whiskers{stroke-dashoffset:0;animation:none}.bt-support-trigger:hover .bt-cat-dot,.bt-support-trigger:hover .bt-cat-dot.bt-cat-eye{opacity:1;animation:none}.bt-support-trigger:hover .bt-cat-svg{animation:none}.bt-support-trigger:hover .bt-cat-paw{opacity:0;animation:none}}@keyframes bt-heart-float{0%{opacity:0;transform:translate(0)scale(.5)}18%{opacity:1}70%{opacity:1}to{transform:translate(var(--bt-dx,0),-72px) scale(1.15) rotate(8deg);opacity:0}}@keyframes bt-heart-fall{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}85%{opacity:1}to{transform:translate(var(--bt-drift,0),102vh) rotate(var(--bt-rot,0));opacity:0}}@keyframes bt-heart-beat{0%,to{transform:scale(1)}25%{transform:scale(1.28)}40%{transform:scale(1.05)}60%{transform:scale(1.22)}}@keyframes bt-heart-pop{0%{opacity:0;transform:scale(0)rotate(-25deg)}55%{opacity:1;transform:scale(1.35)rotate(8deg)}75%{transform:scale(.9)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.ft-support:hover svg{animation:none}}.ft-bottom-links{align-items:center;gap:10px;display:flex}.ft-sep{color:var(--muted2);font-size:12px}@media (max-width:900px){.ft-top{grid-template-columns:1fr;gap:32px}.ft-brand{max-width:320px}}@media (max-width:640px){.ft-cols{column-count:2;column-gap:24px;display:block}.ft-col{break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:26px}.ft-col:last-child{margin-bottom:0}.ft-inner{padding:40px 20px 28px}.ft-root{margin-top:40px}}.tc-page{max-width:var(--max);margin:0 auto;padding:48px 28px 72px}.tc-grid{grid-template-columns:220px 1fr;align-items:start;gap:48px;display:grid}.tc-grid>main{min-width:0}.tc-sidebar{top:calc(var(--nav-h) + 20px);position:sticky}.tc-toc-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);margin-bottom:12px;padding-left:12px;font-size:10.5px;font-weight:700}.tc-toc-list{margin:0;padding:0;list-style:none}.tc-toc-list li{margin-bottom:2px}.tc-toc-list a{color:#f0eff56b;cursor:pointer;border-left:2px solid #0000;border-radius:8px;padding:6px 12px;font-size:12.5px;line-height:1.4;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:block}.tc-toc-list a:hover{color:#f0eff5d1;background:#ffffff0d}.tc-toc-list a.active{color:var(--accent);border-left-color:var(--accent);background:#9370d814}.tc-header{border-bottom:.5px solid #ffffff12;margin-bottom:40px;padding-bottom:32px}.tc-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-flex}.tc-title{color:var(--text);margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.2}.tc-meta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.tc-updated{color:#f0eff559;font-size:12.5px}.tc-badge{color:#f0eff585;letter-spacing:.03em;background:#ffffff0f;border:.5px solid #ffffff1a;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600}.tc-notice{background:#9370d80f;border:.5px solid #9370d829;border-radius:12px;gap:14px;margin-bottom:44px;padding:18px 20px;display:flex}.tc-notice-icon{width:32px;height:32px;color:var(--accent);background:#9370d81f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tc-notice p{color:#f0eff5a6;min-width:0;margin:0;font-size:13.5px;line-height:1.7}.tc-section{scroll-margin-top:calc(var(--nav-h) + 24px);margin-bottom:52px}.tc-section-num{letter-spacing:.1em;text-transform:uppercase;color:#9370d880;margin-bottom:6px;font-size:10.5px;font-weight:700}.tc-section h2,.tc-section>h2{color:var(--text);margin:0 0 18px;font-size:19px;font-weight:700;line-height:1.3}.tc-section-desc{color:#f0eff56b;margin-bottom:20px;font-size:13.5px;line-height:1.6}.tc-section p{color:#f0eff59e;margin:0 0 14px;font-size:14px;line-height:1.85}.tc-section p:last-child{margin-bottom:0}.tc-section ol,.tc-section ul{margin:0 0 14px;padding-left:20px}.tc-section li{color:#f0eff59e;margin-bottom:5px;font-size:14px;line-height:1.85}.tc-section strong{color:#f0eff5e6;font-weight:600}.tc-sub{color:#f0eff5d1;margin:24px 0 8px;font-size:13.5px;font-weight:700}.tc-sub:first-child{margin-top:0}.tc-divider{background:#ffffff0f;height:.5px;margin:48px 0}.tc-note{color:#f0eff585;background:#ffffff08;border-left:2px solid #9370d859}.tc-note,.tc-warn{border-radius:0 8px 8px 0;margin:16px 0;padding:13px 16px;font-size:13.5px;line-height:1.7}.tc-warn{color:#e8883ed9;background:#e8883e0d;border-left:2px solid #e8883e66}.tc-contact-card{background:#ffffff08;border:.5px solid #ffffff14;border-radius:12px;margin-top:18px;padding:22px 24px}.tc-contact-card p{color:#f0eff59e;margin:0 0 7px;font-size:13.5px;line-height:1.65}.tc-contact-card p:last-child{margin-bottom:0}.tc-contact-card a{color:var(--accent);text-decoration:none}.tc-contact-card a:hover{text-decoration:underline}.tc-contact-card .tc-muted{color:#f0eff54d;margin-top:12px;font-size:12px}.faq-list{flex-direction:column;gap:8px;display:flex}.faq-item{background:#ffffff08;border:.5px solid #ffffff14;border-radius:12px;transition:border-color .15s;overflow:hidden}.faq-item:hover{border-color:#ffffff21}.faq-item.open{background:#9370d80a;border-color:#9370d838}.faq-q{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.faq-q-text{color:#f0eff5e0;font-size:14px;font-weight:600;line-height:1.4}.faq-item.open .faq-q-text{color:var(--text)}.faq-chevron{color:#f0eff559;background:#ffffff0d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,color .15s,transform .22s;display:flex}.faq-item.open .faq-chevron{color:var(--accent);background:#9370d826;transform:rotate(180deg)}.faq-a{color:#f0eff594;padding:0 20px 18px;font-size:13.5px;line-height:1.8}.faq-a p{margin:0 0 10px}.faq-a p:last-child{margin-bottom:0}.faq-a strong{color:#f0eff5e0;font-weight:600}.faq-a ol,.faq-a ul{margin:8px 0 10px;padding-left:20px}.faq-a li{margin-bottom:5px;line-height:1.7}.faq-a a{color:var(--accent);text-decoration:none}.faq-a a:hover{text-decoration:underline}html.light .faq-item{background:#fff;border-color:#00000014}html.light .faq-item:hover{border-color:#00000026}html.light .faq-item.open{background:#9370d80d;border-color:#9370d859}html.light .faq-q-text{color:#1a1a1fe6}html.light .faq-chevron{color:#1a1a1f73;background:#0000000d}html.light .faq-a{color:#1a1a1f9e}html.light .faq-a strong{color:#1a1a1fe6}.lic-cards{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.lic-card{background:#ffffff08;border:.5px solid #ffffff17;border-radius:14px;padding:22px}.lic-card-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.lic-card-badge.basic{color:#f0eff580;background:#ffffff0f}.lic-card-badge.premium{color:var(--accent);background:#9370d81f}.lic-card-badge.excl{color:var(--st-pos-ink);background:#35d9a21a}.lic-card h3{color:var(--text);margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.3}.lic-card p{color:#f0eff57a;margin:0;font-size:13px;line-height:1.6}.lic-flow{align-items:stretch;gap:0;margin:24px 0;display:flex;overflow-x:auto}.lic-flow-step{text-align:center;background:#ffffff08;border:.5px solid #ffffff14;border-radius:12px;flex:1;min-width:120px;padding:18px 16px;position:relative}.lic-flow-step+.lic-flow-step{margin-left:10px}.lic-flow-step+.lic-flow-step:before{content:"→";color:#f0eff533;pointer-events:none;font-size:14px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.lic-flow-num{color:#9370d899;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.lic-flow-label{color:#f0eff5d1;margin-bottom:4px;font-size:12.5px;font-weight:700;line-height:1.35}.lic-flow-sub{color:#f0eff559;font-size:11.5px;line-height:1.45}.lic-flow-step.highlight{background:#9370d80f;border-color:#9370d838}.lic-flow-step.highlight .lic-flow-num{color:var(--accent)}.lic-flow-step.highlight .lic-flow-label{color:var(--text)}.not-us-block{background:#f0685a0d;border:.5px solid #f0685a29;border-radius:12px;align-items:flex-start;gap:16px;margin:20px 0;padding:18px 20px;display:flex}.not-us-icon{width:34px;height:34px;color:var(--st-neg-ink);background:#f0685a1a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.not-us-text{color:#f0eff5a6;font-size:13.5px;line-height:1.7}.not-us-text strong{color:#f0eff5e6;font-weight:700}.no-pay-block{background:#f0685a0d;border:.5px solid #f0685a2e;border-radius:12px;align-items:flex-start;gap:16px;margin-top:22px;padding:20px 22px;display:flex}.no-pay-icon{width:36px;height:36px;color:var(--st-neg-ink);background:#f0685a1a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.no-pay-text{color:#f0eff5a6;font-size:13.5px;line-height:1.7}.no-pay-text strong{color:#f0eff5e6;font-weight:700}.action-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.action-card{background:#ffffff08;border:.5px solid #ffffff17;border-radius:14px;padding:20px}.action-card-icon{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:12px;display:flex}.action-card-icon.purple{color:var(--accent);background:#9370d81f;border:.5px solid #9370d833}.action-card-icon.red{color:var(--st-neg-ink);background:#f0685a1a;border:.5px solid #f0685a33}.action-card-title{color:var(--text);margin-bottom:5px;font-size:13px;font-weight:700}.action-card-desc{color:#f0eff573;font-size:12.5px;line-height:1.55}.tc-table-wrap{border:.5px solid #ffffff14;border-radius:10px;margin:16px 0 14px;overflow-x:auto}.tc-table{border-collapse:collapse;width:100%;font-size:13px}.tc-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#f0eff559;white-space:nowrap;background:#ffffff08;border-bottom:.5px solid #ffffff12;padding:11px 16px;font-size:10.5px;font-weight:700}.tc-table td{color:#f0eff599;vertical-align:top;border-bottom:.5px solid #ffffff0d;padding:11px 16px;line-height:1.55}.tc-table tr:last-child td{border-bottom:none}.tc-table td:first-child{color:#f0eff5d1;white-space:nowrap;font-weight:600}.tc-yes{color:var(--accent)!important;font-weight:700!important}.tc-no{color:#f0eff547!important}.tc-dep{color:#e8883ecc!important;font-size:12px!important}.hc-search{margin-bottom:36px;position:relative}.hc-search input{width:100%;color:var(--text);font-size:14px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;box-sizing:border-box;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:12px;outline:none;padding:13px 16px 13px 44px;transition:border-color .15s,background .15s}.hc-search input:focus{background:#ffffff12;border-color:#9370d880}.hc-search input::placeholder{color:#f0eff540}.hc-search-icon{color:#f0eff54d;pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.hc-cta{background:#9370d812;border:.5px solid #9370d833;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:24px 28px;display:flex}.hc-cta-text h3{color:var(--text);margin:0 0 5px;font-size:15px;font-weight:700}.hc-cta-text p{color:#f0eff580;margin:0;font-size:13px;line-height:1.5}.hc-cta-btn{background:var(--accent);color:#fff;font-size:13.5px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;padding:11px 22px;text-decoration:none;transition:background .15s;display:inline-block}.hc-cta-btn:hover{background:#9370d8}.st-page{max-width:var(--max);margin:0 auto;padding:48px 28px 72px}.st-grid{grid-template-columns:300px 1fr;align-items:start;gap:56px;display:grid}.st-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-flex}.st-title{color:var(--text);margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.25}.st-desc{color:#f0eff585;margin-bottom:32px;font-size:14px;line-height:1.75}.st-info-items{flex-direction:column;gap:10px;display:flex}.st-info-item{background:#ffffff08;border:.5px solid #ffffff14;border-radius:11px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.st-info-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.st-info-icon.purple{color:var(--accent);background:#9370d81f}.st-info-icon.green{color:var(--st-pos-ink);background:#35d9a21a}.st-info-icon.blue{color:#60a5fa;background:#3b82f61a}.st-info-item-title{color:#f0eff5d1;margin-bottom:2px;font-size:12.5px;font-weight:700}.st-info-item-sub{color:#f0eff561;font-size:12px;line-height:1.45}.st-info-note{color:#f0eff54d;background:#ffffff06;border:.5px solid #ffffff0f;border-radius:9px;margin-top:20px;padding:12px 14px;font-size:12px;line-height:1.5}.st-info-note a{color:#9370d8cc;text-decoration:none}.st-info-note a:hover{color:var(--accent)}.st-card{background:#ffffff06;border:.5px solid #ffffff17;border-radius:18px;padding:32px}.st-tabs{background:#ffffff0a;border:.5px solid #ffffff14;border-radius:10px;gap:2px;margin-bottom:24px;padding:3px;display:flex}.st-tab{color:#f0eff573;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;text-align:center;background:0 0;border:none;border-radius:7px;flex:1;padding:9px 14px;transition:all .15s}.st-tab.active{color:var(--accent);background:#9370d826;border:.5px solid #9370d840}.st-row,.st-row-2{margin-bottom:18px}.st-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.st-label{color:#f0eff56b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:11.5px;font-weight:700;display:block}.st-req{color:#f0685abf;margin-left:2px}.st-input,.st-select,.st-textarea{width:100%;color:var(--text);font-size:13.5px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;box-sizing:border-box;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:9px;outline:none;padding:11px 14px;transition:border-color .15s,background .15s}.st-input:focus,.st-select:focus,.st-textarea:focus{background:#ffffff12;border-color:#9370d880}.st-input::placeholder,.st-textarea::placeholder{color:#f0eff538}.st-input.err,.st-select.err,.st-textarea.err{border-color:#f0685a8c}.st-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='1,1 5.5,6 10,1' stroke='rgba(240,239,245,0.3)' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.st-select option{color:var(--text);background:#1a1a22}.st-textarea{resize:vertical;min-height:130px}.st-hint{color:#f0eff547;margin-top:5px;font-size:11.5px;line-height:1.4}.st-submit{background:var(--accent);color:#fff;width:100%;font-size:14px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:13px;transition:background .15s,opacity .15s;display:flex}.st-submit:hover{background:#9370d8}.st-submit:disabled{opacity:.45;cursor:default}.st-banner{border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:13px;line-height:1.55;display:flex}.st-banner.err{color:#f0685ae6;background:#f0685a14;border:.5px solid #f0685a40}.st-banner.warn{color:#e8883ee6;background:#e8883e12;border:.5px solid #e8883e40}.st-success{text-align:center;flex-direction:column;padding:48px 28px}.st-success,.st-success-icon{align-items:center;display:flex}.st-success-icon{width:56px;height:56px;color:var(--st-pos-ink);background:#35d9a21f;border:.5px solid #35d9a240;border-radius:16px;justify-content:center;margin-bottom:20px}.st-success h2{color:var(--text);margin:0 0 10px;font-size:20px;font-weight:800}.st-success p{color:#f0eff580;max-width:360px;margin:0 0 28px;font-size:14px;line-height:1.7}.st-success-back{color:#f0eff5bf;font-size:13.5px;font-weight:600;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;cursor:pointer;background:#ffffff12;border:.5px solid #ffffff1f;border-radius:9px;padding:10px 22px;transition:background .15s,color .15s}.st-success-back:hover{color:var(--text);background:#ffffff1c}.rm-overlay{z-index:9000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rm-modal{background:#111116;border-radius:18px;width:100%;max-width:420px;padding:32px 28px 28px;position:relative;box-shadow:0 0 0 1px #ffffff1a,0 24px 80px #0009}.rm-close{color:#f0eff573;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:flex;position:absolute;top:14px;right:14px}.rm-close:hover{color:var(--text);background:#ffffff1c}.rm-title{color:var(--text);text-align:center;margin:0 0 20px;font-size:18px;font-weight:800}.rm-preview{justify-content:center;margin-bottom:16px;display:flex}.rm-cover{border:.5px solid #ffffff14;border-radius:10px;flex-shrink:0;width:130px;height:130px}.rm-desc{color:#f0eff580;text-align:center;margin:0 0 20px;font-size:13px;line-height:1.65}.rm-desc strong{color:#f0eff5d9;font-weight:600}.rm-input{width:100%;color:var(--text);font-size:13.5px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;box-sizing:border-box;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:9px;outline:none;margin-bottom:10px;padding:10px 14px;transition:border-color .15s}.rm-input:focus{border-color:#9370d880}.rm-input::placeholder{color:#f0eff538}.rm-textarea{resize:vertical;width:100%;min-height:120px;color:var(--text);font-size:13.5px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;box-sizing:border-box;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:9px;outline:none;padding:12px 14px;transition:border-color .15s}.rm-textarea:focus{border-color:#9370d880}.rm-textarea::placeholder{color:#f0eff538}.rm-error{color:#f0685ae6;text-align:center;margin:8px 0 0;font-size:12px}.rm-submit{color:#111116;width:100%;font-size:14px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;cursor:pointer;background:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;margin-top:16px;padding:12px;transition:background .15s,opacity .15s;display:flex}.rm-submit:hover{background:#e8e6f0}.rm-submit:disabled{opacity:.5;cursor:default}.rm-success{text-align:center;flex-direction:column;padding:12px 0 4px}.rm-success,.rm-success-icon{align-items:center;display:flex}.rm-success-icon{width:56px;height:56px;color:var(--st-pos-ink);background:#35d9a21f;border:.5px solid #35d9a240;border-radius:16px;justify-content:center;margin-bottom:20px}.rm-success-title{color:var(--text);margin:0 0 10px;font-size:18px;font-weight:800}.rm-success-sub{color:#f0eff57a;max-width:300px;margin:0 0 24px;font-size:13.5px;line-height:1.65}@media (max-width:900px){.tc-grid{grid-template-columns:1fr;gap:0}.tc-sidebar{display:none}.action-cards,.lic-cards,.st-grid{grid-template-columns:1fr}.st-grid{gap:32px}}@media (max-width:768px){.tc-page{padding:28px 14px 56px}.tc-title{font-size:22px}.tc-section h2,.tc-section>h2{font-size:17px}.tc-section li,.tc-section p{font-size:13.5px}.tc-notice{gap:12px;padding:14px 16px}.tc-notice-icon{width:28px;height:28px}.tc-section{margin-bottom:40px}.tc-divider{margin:36px 0}.lic-flow{flex-direction:column;gap:8px}.lic-flow-step+.lic-flow-step{margin-left:0}.lic-flow-step+.lic-flow-step:before{content:"↓";top:-14px;left:50%;transform:translate(-50%)}.tc-table td,.tc-table th{padding:9px 12px}.hc-cta{flex-direction:column;align-items:flex-start}.hc-cta-btn{text-align:center;width:100%}.st-page{padding:28px 16px 56px}.st-card{padding:22px 18px}.st-row-2{grid-template-columns:1fr;gap:0}.st-row-2>div:first-child{margin-bottom:18px}.st-title{font-size:22px}}@media (max-width:480px){.tc-meta{flex-direction:column;align-items:flex-start;gap:8px}.not-us-block{flex-direction:column;gap:12px}}html.light .tc-section-num{color:var(--accent)}html.light .tc-toc-list a{color:#1a1a1f9e}html.light .tc-toc-list a:hover{color:#1a1a1fe6;background:#0000000d}html.light .tc-toc-list a.active{background:#9370d812}html.light .tc-header{border-bottom-color:#00000014}html.light .tc-updated{color:#1a1a1f8c}html.light .tc-badge{color:#1a1a1fa6;background:#0000000d;border-color:#0000001a}html.light .tc-notice p{color:#1a1a1fc7}html.light .tc-section-desc{color:#1a1a1f9e}html.light .tc-section li,html.light .tc-section p{color:#1a1a1fc7}html.light .tc-section strong{color:#1a1a1ff2}html.light .tc-sub{color:#1a1a1feb}html.light .tc-divider{background:#00000014}html.light .tc-note{color:#1a1a1fb8;background:#00000008;border-left-color:#9370d859}html.light .tc-warn{color:#b46400e6;background:#e8883e0d}html.light .tc-contact-card{background:#00000008;border-color:#00000014}html.light .tc-contact-card p{color:#1a1a1fc7}html.light .tc-contact-card .tc-muted{color:#1a1a1f85}html.light .tc-table-wrap{border-color:#00000014}html.light .tc-table th{color:#1a1a1f94;background:#00000008;border-bottom-color:#00000012}html.light .tc-table td{color:#1a1a1fc7;border-bottom-color:#0000000d}html.light .tc-table td:first-child{color:#1a1a1feb}html.light .tc-no{color:#1a1a1f6b!important}html.light .lic-card{background:#fff;border-color:#00000014}html.light .lic-card p{color:#1a1a1fad}html.light .lic-card-badge.basic{color:#1a1a1fa6;background:#0000000d}html.light .lic-flow-step{background:#00000008;border-color:#00000014}html.light .lic-flow-step+.lic-flow-step:before{color:#1a1a1f4d}html.light .lic-flow-label{color:#1a1a1feb}html.light .lic-flow-sub{color:#1a1a1f94}html.light .lic-flow-step.highlight{background:#9370d80d}html.light .lic-flow-step.highlight .lic-flow-label{color:var(--text)}html.light .not-us-text{color:#1a1a1fc7}html.light .not-us-text strong{color:#1a1a1ff2}html.light .action-card{background:#fff;border-color:#00000014}html.light .action-card-desc{color:#1a1a1fad}html.light .hc-search input{color:var(--text);background:#0000000a;border-color:#0000001a}html.light .hc-search input:focus{background:#0000000f}html.light .hc-search input::placeholder,html.light .hc-search-icon{color:#1a1a1f73}html.light .hc-cta-text p,html.light .st-desc{color:#1a1a1fb8}html.light .st-info-item{background:#fff;border-color:#00000014}html.light .st-info-item-title{color:#1a1a1feb}html.light .st-info-item-sub{color:#1a1a1f9e}html.light .st-info-note{color:#1a1a1f94;background:#00000008;border-color:#00000012}html.light .st-card{background:#fff;border-color:#00000014}html.light .st-tabs{background:#0000000a;border-color:#00000014}html.light .st-tab{color:#1a1a1fa6}html.light .st-label{color:#1a1a1f9e}html.light .st-input,html.light .st-select,html.light .st-textarea{color:var(--text);background:#0000000a;border-color:#0000001f}html.light .st-input:focus,html.light .st-select:focus,html.light .st-textarea:focus{background:#0000000f}html.light .st-input::placeholder,html.light .st-textarea::placeholder{color:#1a1a1f6b}html.light .st-hint{color:#1a1a1f85}html.light .st-success p{color:#1a1a1fb8}html.light .st-success-back{color:#1a1a1fd9;background:#0000000d;border-color:#0000001a}html.light .st-success-back:hover{color:var(--text);background:#00000017}.tl-root{max-width:var(--max);margin:0 auto;padding:36px 28px 100px}.tl-crumb{color:var(--muted2);align-items:center;gap:6px;margin-bottom:28px;font-size:12.5px;display:flex}.tl-crumb-link{color:var(--muted2);text-decoration:none;transition:color .15s}.tl-crumb-link:hover{color:var(--muted)}.tl-crumb-sep{opacity:.5}.tl-grid{grid-template-columns:1fr 300px;align-items:start;gap:28px;display:grid}.tl-h1{letter-spacing:-.035em;color:var(--text);margin-bottom:12px;font-size:38px;font-weight:800;line-height:1.1}.tl-sub{color:var(--muted);max-width:560px;margin-bottom:28px;font-size:14px;line-height:1.65}.tl-sub strong{color:var(--text);font-weight:600}.tl-faq{margin-top:52px}.tl-faq-h2{letter-spacing:-.02em;color:var(--text);margin-bottom:18px;font-size:17px;font-weight:700}.tl-faq-item{border-top:.5px solid var(--border);padding:16px 0}.tl-faq-q{color:var(--text);margin-bottom:7px;font-size:13.5px;font-weight:700}.tl-faq-a{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.tl-side{flex-direction:column;gap:12px;display:flex}.tl-card{background:var(--bg2);border:.5px solid var(--border);border-radius:14px;padding:20px}.tl-card-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tl-card-title{color:var(--text);font-size:13.5px;font-weight:700}.tl-side .tl-card:first-child{padding-top:17px}.tl-card-icon{color:var(--accent);opacity:.7;flex-shrink:0}.tl-card-body{color:var(--muted);margin:0;font-size:12.5px;line-height:1.65}.tl-steps{flex-direction:column;list-style:none;display:flex}.tl-step{align-items:flex-start;gap:10px;padding:7px 0;display:flex}.tl-step+.tl-step{border-top:.5px solid var(--border)}.tl-step-num{width:22px;height:22px;color:var(--accent);background:#9370d826;border:.5px solid #9370d84d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}.tl-step-text{color:var(--muted);font-size:12.5px;line-height:1.55}html.light .tl-card{background:#fff}html.light .tl-card,html.light .tl-faq-item,html.light .tl-step+.tl-step{border-color:#00000014}html.light .tl-step-num{color:#9370d8;background:#9370d81f;border-color:#9370d873}html.light .tl-card-icon{color:#9370d8;opacity:1}@media (max-width:768px){.tl-root{padding:24px 14px 80px}.tl-grid{grid-template-columns:1fr}.tl-h1{font-size:26px}.tl-side{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tl-side .tl-card:first-child{grid-column:1/-1}}.nbt-stage{display:contents}.nbt-toast--player{bottom:calc(var(--player-h) + 16px)}.nbt-toast{z-index:340;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);background:#14141a85;border-radius:15px;align-items:center;gap:11px;width:296px;max-width:calc(100vw - 40px);padding:9px 10px;display:none;position:fixed;bottom:20px;left:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 0 0 .5px #ffffff17,0 20px 48px -16px #000000a6}.nbt-toast.show{animation:nbt-in .5s cubic-bezier(.22,1,.36,1);display:flex}.nbt-toast.show:hover{box-shadow:inset 0 1px #ffffff17,0 0 0 .5px #ffffff21,0 26px 56px -16px #000000b3}@keyframes nbt-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}html.light .nbt-toast{color:var(--text);background:#ffffff9e;box-shadow:inset 0 1px #fffc,0 0 0 .5px #140f2814,0 18px 44px -16px #140f2838}.nbt-thumb{border-radius:10px;flex-shrink:0;width:42px;height:42px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff1f}.nbt-thumb img{object-fit:cover;width:100%;height:100%;display:block}.nbt-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nbt-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:6px;margin-bottom:1px;font-size:9px;font-weight:700;display:flex}html.light .nbt-eyebrow{color:#140f2880}.nbt-dot{background:#35d9a2;border-radius:50%;width:5px;height:5px;animation:nbt-pulse 2.4s ease-out infinite;box-shadow:0 0 #35d9a280}.nbt-title{letter-spacing:-.01em;font-size:13px;font-weight:650}.nbt-sub,.nbt-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nbt-sub{color:#ffffff80;font-size:11px}html.light .nbt-sub{color:#140f288c}.nbt-x{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:22px;height:22px;padding:0;transition:background .15s,color .15s;display:flex}html.light .nbt-x{color:#140f2866}.nbt-x:hover{color:#fff;background:#ffffff1a}html.light .nbt-x:hover{color:var(--text);background:#140f2812}@keyframes nbt-pulse{0%{box-shadow:0 0 #35d9a273}70%{box-shadow:0 0 0 5px #35d9a200}to{box-shadow:0 0 #35d9a200}}@media (max-width:767px){.nbt-stage{display:none}}@media (prefers-reduced-motion:reduce){.nbt-dot,.nbt-toast.show{animation:none}}.cc-wrap{z-index:900;opacity:0;pointer-events:none;background:#111116;border-radius:18px;width:312px;padding:20px;transition:opacity .35s,transform .35s;position:fixed;bottom:24px;right:24px;overflow:hidden;transform:translateY(16px);box-shadow:0 8px 40px #0000008c,inset 0 0 0 .5px #ffffff0a}.cc-wrap.cc-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.cc-glow{pointer-events:none;background:radial-gradient(circle,#9370d824 0,#0000 70%);width:200px;height:160px;position:absolute;top:-60px;right:-40px}.cc-header{gap:10px;margin-bottom:10px}.cc-header,.cc-icon-wrap{align-items:center;display:flex}.cc-icon-wrap{width:32px;height:32px;color:var(--accent);background:#9370d81f;border:.5px solid #9370d840;border-radius:10px;flex-shrink:0;justify-content:center}.cc-title{color:var(--text);font-size:14px;font-weight:700}.cc-desc{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.65}.cc-link{color:var(--accent);text-decoration:none;transition:opacity .15s}.cc-link:hover{opacity:.75}.cc-btns{gap:8px;display:flex}.cc-decline{height:36px;color:var(--muted);cursor:pointer;background:0 0;border:.5px solid #ffffff1f;border-radius:999px;flex:1;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s}.cc-decline:hover{color:var(--text);border-color:#ffffff40}.cc-accept{background:var(--accent);color:#fff;cursor:pointer;letter-spacing:.01em;border:none;border-radius:999px;flex:2;height:36px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s}.cc-accept:hover{background:var(--accent2)}html.light .cc-wrap{background:#fff;box-shadow:0 8px 40px #0000001f}html.light .cc-glow{background:radial-gradient(circle,#9370d814 0,#0000 70%)}html.light .cc-decline{color:#00000080;border-color:#00000026}html.light .cc-decline:hover{color:#000c;border-color:#0000004d}@media (max-width:500px){.cc-wrap{width:auto;bottom:16px;left:12px;right:12px}}.studio-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.studio-header-title{color:var(--st-text);margin:0 0 6px;font-size:24px;font-weight:700}.studio-upload-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#9370d8,#423189);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 18px #9370d859}.studio-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:36px;display:grid}.studio-stat-card{background:var(--st-surface);border:.5px solid var(--st-border);border-radius:14px;padding:18px 20px;position:relative;overflow:hidden}.studio-stat-val{color:var(--st-text);margin-bottom:8px;font-size:30px;font-weight:700;line-height:1}.studio-stat-lbl{color:var(--st-text-3);font-size:12px;font-weight:500}.studio-beat-row{align-items:center;gap:14px;padding:11px 16px;transition:background .12s;display:flex}.studio-beat-row:hover{background:var(--st-fill)}.studio-beat-plays{color:var(--st-text-4);text-align:right;flex-shrink:0;min-width:40px;font-size:12px}.st-shell :focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.st-thead{letter-spacing:.05em;text-transform:uppercase;color:var(--st-text-4);padding:16px 8px 12px;font-size:10.5px;font-weight:700}.st-thead,.st-trow{border-bottom:.5px solid var(--st-border);align-items:center;gap:10px;display:grid}.st-trow{cursor:pointer;padding:12px 8px;transition:background .12s}.st-trow:hover{background:var(--st-fill)}.st-beat-item{transition:background .12s}.st-beat-item:hover{background:var(--st-fill)}.st-beat-item:hover .st-trow{background:0 0}.st-cols-dash{grid-template-columns:32px 1fr 110px 110px 110px 130px 44px}.st-cols-beats{grid-template-columns:minmax(0,1.5fr) 168px minmax(190px,.9fr) 44px}.st-beats-list{max-width:1180px}.st-perf{grid-template-columns:76px 56px 56px;justify-content:end;align-items:center;display:grid}.st-perf>*{justify-self:end}.st-perf-head>span{letter-spacing:.04em;color:var(--st-text-4);white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.st-perf-head .st-perf-ic{opacity:.75;font-size:9px}.st-cols-camp{grid-template-columns:minmax(0,2fr) .9fr 1.1fr .8fr .9fr .9fr 44px}.st-camp-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.st-kebab{width:36px;height:36px;color:var(--st-text-3);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:9px;place-items:center;transition:opacity .12s,background .12s;display:inline-grid}.st-kebab.open,.st-kebab:focus-visible,.st-trow:focus-within .st-kebab,.st-trow:hover .st-kebab{opacity:1}.st-kebab.open,.st-kebab:hover{background:var(--st-fill-hover);color:var(--st-text)}@media (hover:none){.st-kebab{opacity:1}}.st-stat-tabs{border-bottom:.5px solid var(--st-border);flex-wrap:wrap;gap:44px;padding-bottom:16px;display:flex;position:relative}.st-stat-tab{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;flex:none;margin:-6px -8px 0;padding:6px 8px;font-family:inherit;transition:background .15s;position:relative}.st-stat-tab:hover:not(.on){background:var(--st-fill)}.st-ubar{background:var(--st-accent);border-radius:2px;height:2px;transition:left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),top .25s cubic-bezier(.4,0,.2,1);position:absolute}.st-newb{letter-spacing:.05em;text-transform:uppercase;color:var(--st-accent-text);vertical-align:2px;background:#9370d824;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:10px;font-weight:700}html.light .st-newb{color:#6a44b5}.st-wave-load{align-items:center;gap:3px;padding:0 4px;display:flex}.st-wave-load span{background:var(--st-accent);border-radius:2px;flex:1;min-width:2px;height:20%}@supports (color:color-mix(in lab,red,red)){.st-wave-load span{background:color-mix(in srgb,var(--st-accent) 42%,transparent)}}.st-wave-load span{animation:stWave 1.1s ease-in-out infinite}@keyframes stWave{0%,to{height:16%}50%{height:82%}}.st-bargrow{transform-origin:0;animation:stBarGrow .8s cubic-bezier(.2,.8,.2,1) both}@keyframes stBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.st-chart-load-sweep{background:linear-gradient(100deg,transparent 34%,var(--st-fill-hover) 50%,transparent 66%);animation:stChartSweep 1.5s ease-in-out infinite;position:absolute;inset:0}@keyframes stChartSweep{0%{transform:translate(-60%)}to{transform:translate(160%)}}@media (prefers-reduced-motion:reduce){.st-wave-load span{height:44%;animation:none}.st-bargrow{animation:none}.st-chart-load-sweep{opacity:.5;animation:none}}.sw-seg{background:var(--st-fill);border:1px solid var(--st-border);border-radius:12px;gap:4px;padding:4px;display:inline-flex;position:relative}.sw-seg-full{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.sw-seg-btn{z-index:1;letter-spacing:-.01em;min-width:0;color:var(--st-text-4);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:8px 16px;font-family:inherit;font-size:12.5px;font-weight:650;transition:color .18s;position:relative;overflow:hidden}.sw-seg-full .sw-seg-btn{text-align:center;padding:9px 4px}.sw-seg-btn.on{color:var(--st-text)}.sw-seg-ind{z-index:0;background:var(--sc,var(--st-accent));border-radius:9px;position:absolute;top:4px;bottom:4px}@supports (color:color-mix(in lab,red,red)){.sw-seg-ind{background:color-mix(in srgb,var(--sc,var(--st-accent)) 18%,transparent)}}.sw-seg-ind{transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),background-color .25s}@media (prefers-reduced-motion:reduce){.sw-seg-ind{transition:none}}.dm-tabs{margin-bottom:14px}.dm-chips{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:16px;display:grid}.dm-chip{text-align:left;border:1px solid var(--st-border);background:var(--st-surface);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:9px;font-family:inherit;display:flex}.dm-chip.on{border-color:var(--st-accent);background:var(--st-accent)}@supports (color:color-mix(in lab,red,red)){.dm-chip.on{background:color-mix(in srgb,var(--st-accent) 12%,transparent)}}.dm-chip-l{letter-spacing:.02em;text-transform:uppercase;color:var(--st-text-4);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.dm-chip.on .dm-chip-l{color:var(--st-accent-text)}.dm-chip-v{letter-spacing:-.02em;color:var(--st-text);font-size:14px;font-weight:800}.dm-chip-d{font-size:9.5px;font-weight:700;line-height:1}.dm-hero{margin-bottom:2px;padding:2px 2px 0}.dm-hero-l{color:var(--st-text-4);font-size:12.5px;font-weight:600}.dm-hero-row{align-items:baseline;gap:10px;margin-top:3px;display:flex}.dm-hero-v{letter-spacing:-.03em;color:var(--st-text);font-size:38px;font-weight:800;line-height:1}.dm-hero-d{font-size:13px;font-weight:750}.dstat-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:22px;display:grid}.dstat{text-align:left;border:none;border-left:1px solid var(--st-border);cursor:pointer;background:0 0;border-radius:0;padding:6px 22px 4px;font-family:inherit;transition:background .15s;position:relative}.dstat:first-child{border-left:none;padding-left:2px}.dstat:hover{background:var(--st-text)}@supports (color:color-mix(in lab,red,red)){.dstat:hover{background:color-mix(in srgb,var(--st-text) 3.5%,transparent)}}.dstat-l{color:var(--st-text-4);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650;transition:color .15s;display:block}.dstat.on .dstat-l{color:var(--sc)}.dstat-v{letter-spacing:-.03em;color:var(--st-text);margin-top:11px;font-size:31px;font-weight:800;line-height:1;transition:color .15s;display:block}.dstat.on .dstat-v{color:var(--sc)}.dstat-d{margin-top:9px;font-size:12px;font-weight:700;display:inline-block}.cc-kpis{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:20px;display:grid}.cc-kpi{text-align:left;border:1px solid var(--st-border);background:var(--st-surface);border-radius:14px;padding:15px 16px 14px;font-family:inherit;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}button.cc-kpi{cursor:pointer}button.cc-kpi:hover{background:var(--st-surface-hover)}.cc-kpi.on{border-color:var(--sc);box-shadow:inset 0 0 0 1px var(--sc)}.cc-kpi.hero{background:var(--sc)}@supports (color:color-mix(in lab,red,red)){.cc-kpi.hero{background:color-mix(in srgb,var(--sc) 6%,var(--st-surface))}}.cc-kpi-l{color:var(--st-text-4);letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.cc-kpi.on .cc-kpi-l{color:var(--sc)}.cc-kpi-dot{border-radius:2px;flex-shrink:0;width:7px;height:7px}.cc-kpi-v{letter-spacing:-.025em;color:var(--st-text);font-variant-numeric:tabular-nums;margin-top:10px;font-size:28px;font-weight:800;line-height:1;display:block}.cc-kpi-d{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.cc-kpi-d,.cc-kpi-sub{margin-top:9px;display:inline-block}.cc-kpi-sub{color:var(--st-text-4);font-size:10.5px;font-weight:600}.cc-blist{border-top:.5px solid var(--st-border);margin:8px -16px -15px}.cc-brow{cursor:pointer;border-bottom:.5px solid var(--st-border);align-items:center;gap:12px;padding:8px 16px 8px 12px;transition:background .12s;display:flex}.cc-brow:last-child{border-bottom:none;border-radius:0 0 14px 14px}.cc-brow:hover{background:var(--st-fill)}.cc-brank-wrap{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.cc-brank{color:var(--st-text-4);font-variant-numeric:tabular-nums;font-size:11.5px}.cc-bcov{object-fit:cover;background-position:50%;background-size:cover;border-radius:7px;flex-shrink:0;width:40px;height:40px}.cc-bwrap{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cc-bname{color:var(--st-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.cc-bsub{color:var(--st-text-4);font-variant-numeric:tabular-nums;align-items:center;gap:9px;font-size:11px;display:flex}.cc-bstat{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.cc-bstat svg{opacity:.7}.cc-bstat.on{color:var(--st-text-2);font-weight:600}.cc-bstat.on svg{opacity:1}.cc-floor{grid-template-columns:1.6fr 1fr;align-items:stretch}.cc-floor,.cc-floor2{gap:16px;display:grid}.cc-floor2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;margin-top:16px}.cc-comp{margin-top:12px;padding:14px 16px 15px}.cc-comp .cc-panel-t{margin-bottom:0}.cc-comp-when{color:var(--st-text-4);margin-left:auto;font-size:11px;font-weight:500}.cc-comp-bar{border-radius:5px;gap:2px;height:9px;margin-top:11px;display:flex;overflow:hidden}.cc-comp-bar span{border-radius:2px;min-width:3px;height:100%;transition:flex .3s}.cc-comp-leg{color:var(--st-text-3);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:11px;display:flex}.cc-comp-leg span{align-items:center;gap:6px;display:inline-flex}.cc-comp-leg i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.cc-comp-leg b{color:var(--st-text);font-variant-numeric:tabular-nums;font-weight:600}.cc-rail{gap:14px}.cc-chartcard,.cc-rail{flex-direction:column;min-width:0;display:flex}.cc-chartcard{background:var(--st-surface);border:1px solid var(--st-border);border-radius:14px;padding:16px 16px 10px}.cc-chart-body{flex:1;align-items:stretch;min-height:190px;display:flex}.cc-chart-body>div{width:100%}.cc-chart-head{align-items:baseline;gap:9px;margin-bottom:8px;display:flex}.cc-chart-v{letter-spacing:-.02em;color:var(--st-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.cc-chart-l{color:var(--st-text-4);font-size:12px}.cc-chart-toggle{background:var(--st-fill);border-radius:8px;gap:2px;margin-left:auto;padding:2px;display:flex}.cc-chart-toggle button{width:29px;height:24px;color:var(--st-text-4);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;font-family:inherit;transition:background .15s,color .15s;display:grid}.cc-chart-toggle button:hover{color:var(--st-text-2)}.cc-chart-toggle button.on{background:var(--st-surface-2);color:var(--st-text);box-shadow:0 1px 3px #00000040}.cc-panel{background:var(--st-surface);border:1px solid var(--st-border);border-radius:14px;padding:15px 16px}.cc-panel-t{color:var(--st-text-2);align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:700;display:flex}.cc-panel-t a{color:var(--st-accent-text);margin-left:auto;font-size:11px;font-weight:600;text-decoration:none}.cc-act{border-bottom:.5px solid var(--st-border);align-items:center;gap:11px;padding:9px 16px;text-decoration:none;transition:background .12s;display:flex}.cc-act:last-child{border-bottom:none;border-radius:0 0 14px 14px}.cc-act:hover{background:var(--st-fill)}.cc-act-ic{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.cc-act-b{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cc-act-name{color:var(--st-text);font-size:12.5px;font-weight:600}.cc-act-name,.cc-act-sub{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cc-act-sub{font-size:11px}.cc-act-sub,.cc-act-t{color:var(--st-text-4)}.cc-act-t{white-space:nowrap;flex-shrink:0;font-size:10.5px}.cc-empty{color:var(--st-text-4);text-align:center;padding:14px 2px;font-size:12px}@media (max-width:900px){.cc-kpis{grid-template-columns:repeat(3,1fr)}.cc-floor{grid-template-columns:1fr}}@media (max-width:560px){.cc-kpis{grid-template-columns:repeat(2,1fr)}}.st-sk{background:linear-gradient(90deg,var(--st-fill) 25%,var(--st-fill-hover) 50%,var(--st-fill) 75%);background-size:200% 100%;border-radius:8px;animation:st-sh 1.4s linear infinite}@keyframes st-sh{to{background-position:-200% 0}}.st-drawline{transition:stroke-dashoffset .7s cubic-bezier(.3,0,.2,1)}.st-livedot{transform-box:fill-box;transform-origin:50%;animation:st-pulse 2.2s ease-out infinite}@keyframes st-pulse{0%{opacity:.8;transform:scale(.5)}70%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.st-sk{animation:none}.st-drawline{transition:none}.st-livedot{opacity:0;animation:none}.st-ubar{transition:none}}.st-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.st-chip i{border-radius:2px;flex-shrink:0;width:6px;height:6px}.st-content{container-type:inline-size}@container (max-width:800px){.st-cols-dash{grid-template-columns:26px 1fr 84px 40px}.st-cols-beats{grid-template-columns:minmax(0,1fr) auto 40px}.st-cols-camp{grid-template-columns:minmax(0,1fr) 96px 40px}.st-hide-m{display:none!important}}@media (max-width:760px){.st-cols-dash{grid-template-columns:26px 1fr 84px 40px}.st-cols-beats{grid-template-columns:minmax(0,1fr) auto 40px}.st-cols-camp{grid-template-columns:minmax(0,1fr) 96px 40px}.st-hide-m{display:none!important}.st-stat-tabs{gap:24px}}.st-an-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.st-mobnav{display:none}.st-mobnav-item,.st-mobnav-up{border:.5px solid var(--st-border);height:36px;color:var(--st-text-3);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.st-mobnav-item.active{color:var(--st-accent-text);background:#9370d824;border-color:#0000}.st-mobnav-up{background:var(--accent);color:#fff;border-color:#0000}@media (max-width:900px){.st-camp-grid{grid-template-columns:minmax(0,1fr)}.st-camp-grid .st-camp-side{position:static!important}.st-an-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.studio-header{flex-direction:column;gap:12px;margin-bottom:24px}.studio-upload-btn{justify-content:center;width:100%}.studio-header-title{font-size:20px}.studio-stats{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:24px}.studio-stat-card{padding:14px}.studio-stat-val{font-size:26px}.studio-beat-row{gap:10px;padding:10px 12px}.studio-beat-plays{display:none}}.claim-cta{color:#f0eff566;cursor:pointer;background:0 0;border:1.5px solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:15px;height:15px;padding:0;font-family:inherit;font-size:9.5px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex;transform:translateY(-7px)}.claim-cta:hover{color:var(--text);background:#ffffff14;border-color:#ffffff42}.claim-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.claim-cta.is-pending{color:var(--muted);background:#ffffff0a;border-color:#ffffff1f}html.light .claim-cta{color:#1b182661;background:0 0;border-color:#0000001c}html.light .claim-cta:hover{color:#1b1826bf;background:#00000014;border-color:#0003}html.light .claim-cta.is-pending{background:#0000000a;border-color:#0000001f}@media (max-width:640px){.claim-cta{width:17px;height:17px;font-size:11px}}.claim-title{color:var(--text);letter-spacing:.01em;margin-bottom:8px;font-size:16px;font-weight:800}.claim-text{color:var(--muted);margin:0 0 16px;font-size:12.5px;line-height:1.6}.claim-overlay{z-index:9999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00000080;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.claim-modal{-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);background:#16161cad;border:.5px solid #ffffff24;border-radius:18px;width:100%;max-width:440px;margin:auto;padding:28px 26px;box-shadow:0 30px 80px #00000080}html.light .claim-modal{background:#fff;border-color:#00000014;box-shadow:0 30px 80px #14102d29}html.light .claim-input{color:#1b1826;background:#f1f0f4;border-color:#0000001a}html.light .claim-input::placeholder{color:#1b182666}.claim-close-btn{border:.5px solid var(--border2);color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:24px;margin:0 auto;padding:10px 30px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-block}html.light .claim-close-btn{background:#0000000d}.claim-close-btn:hover{background:var(--accent2);border-color:var(--accent);color:#fff}.claim-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:12px 0 6px;font-size:11px;font-weight:700;display:block}.claim-input{background:var(--bg3);border:.5px solid var(--border2);width:100%;color:var(--text);box-sizing:border-box;border-radius:9px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px}.claim-input:focus{border-color:var(--accent)}.claim-media{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.claim-thumb{border:.5px solid var(--border2);border-radius:8px;width:56px;height:56px;position:relative;overflow:hidden}.claim-thumb img{object-fit:cover;width:100%;height:100%}.claim-thumb button{color:#fff;background:#000000a6;border:none;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:1;position:absolute;top:1px;right:1px}.claim-add,.claim-thumb button{cursor:pointer;justify-content:center;align-items:center;display:flex}.claim-add{border:1px dashed var(--border2);width:56px;height:56px;color:var(--muted);border-radius:8px;font-size:22px}.claim-add:hover{border-color:var(--accent);color:var(--accent)}.claim-err{color:var(--st-neg-ink);margin-top:10px;font-size:12px}.claim-submit{background:var(--accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:24px;width:100%;margin-top:18px;padding:12px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s}.claim-submit:hover{background:var(--accent2)}.claim-submit:disabled{opacity:.6;cursor:not-allowed}.st-shell{box-sizing:border-box;align-items:flex-start;width:100%;max-width:1900px;margin:0 auto;padding:14px 34px 0;display:flex}.st-side-fixed{top:calc(var(--nav-h) + 14px);z-index:5;pointer-events:none;position:fixed;left:0;right:0}.st-side-inner{box-sizing:border-box;max-width:1900px;margin:0 auto;padding:0 34px}.st-sidebar{pointer-events:auto;width:216px;max-height:calc(100vh - var(--nav-h) - 28px);scrollbar-width:none;box-sizing:border-box;flex-direction:column;gap:14px;padding:6px 20px 16px 0;display:flex;overflow:hidden auto}.st-sidebar::-webkit-scrollbar{display:none}.st-side-nav{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:hidden auto}.st-side-item{color:var(--st-text-3);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-bottom:1px;padding:7px 11px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s;display:flex;position:relative}.st-side-item:hover:not(.active){background:var(--st-fill);color:var(--st-text)!important}.st-side-item.active{color:#cdbaf3;background:#9370d821;font-weight:600;box-shadow:inset 0 0 0 1px #9370d861}html.light .st-side-item.active{color:#5b3fb0}.st-side-item.active .st-side-ic{color:#b79ce8}html.light .st-side-item.active .st-side-ic{color:#5b3fb0}.st-side-item.disabled,.st-side-item.disabled:hover{opacity:.45;cursor:not-allowed;color:var(--st-text-3);background:0 0}.st-side-ic{color:var(--st-text-4);flex-shrink:0;transition:color .12s;display:inline-flex}.st-side-item:hover:not(.active) .st-side-ic{color:var(--st-text-2)}.st-side-lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.st-side-badge{color:var(--st-warn);font-variant-numeric:tabular-nums;background:#e8883e29;border-radius:999px;padding:3px 7px;font-size:10.5px;line-height:1}.st-side-badge,.st-side-soon{flex-shrink:0;font-weight:700}.st-side-soon{letter-spacing:.05em;text-transform:uppercase;color:var(--st-text-4);border:.5px solid var(--st-border);border-radius:5px;padding:1px 5px;font-size:8.5px}.st-side-help{background:var(--st-surface);border:none;border-radius:12px;flex-shrink:0;margin-top:14px;padding:14px}.st-side-help-title{color:var(--st-text);margin-bottom:4px;font-size:12.5px;font-weight:700}.st-side-help-text{color:var(--st-text-3);margin-bottom:10px;font-size:11px;line-height:1.45}.st-side-help-btn{background:var(--st-fill);color:var(--st-text-2);border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.st-side-help-btn:hover{background:var(--st-fill-hover)}.st-pcard{background:0 0;border:none;border-radius:13px;align-items:center;gap:10px;padding:0 4px;text-decoration:none;transition:opacity .15s;display:flex;position:relative}a.st-pcard:hover{opacity:.85}.st-pcard-ext{color:var(--st-text-4);opacity:0;flex-shrink:0;transition:opacity .15s;position:absolute;top:9px;right:4px}a.st-pcard:hover .st-pcard-ext{opacity:1}.st-pav{color:#fff;background:linear-gradient(135deg,#4a2f80,#a98fe0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex;overflow:hidden}.st-pav img{object-fit:cover;width:100%;height:100%}.st-pcard-info{min-width:0}.st-pname{color:var(--st-text);font-size:12.5px;font-weight:700}.st-pname,.st-prole{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-prole{color:var(--st-text-3);margin-top:1px;font-size:10.5px}.st-upload-btn{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.st-upload-btn:hover{background:var(--accent2)}.st-promo{background:linear-gradient(160deg,#9370d81f,#9370d808);border:.5px solid #9370d833;border-radius:13px;flex-shrink:0;margin-top:12px;padding:14px;text-decoration:none;transition:border-color .15s;display:block}.st-promo:hover{border-color:#9370d866}.st-promo-t{color:var(--st-text);font-size:12.5px;font-weight:700}.st-promo-x{color:var(--st-text-3);margin:5px 0 9px;font-size:11px;line-height:1.45}.st-promo-cta{color:var(--st-accent);font-size:11.5px;font-weight:600}.st-help-link{text-align:center;color:var(--st-text-4);flex-shrink:0;margin-top:12px;padding:4px;font-size:11px;text-decoration:none;display:block}.st-help-link:hover{color:var(--st-text-2)}.st-content{box-sizing:border-box;isolation:isolate;background:#ffffff06;border-radius:20px;flex:1;min-width:0;margin-left:216px;padding:28px 30px 44px;position:relative;box-shadow:inset 0 1px #ffffff08}html.light .st-content{background:#fff;box-shadow:0 1px 3px #1414280d}.st-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 20% 24%,#9370d80f,#0000 70%);border-radius:20px 0 0;width:500px;height:290px;position:absolute;top:0;left:0}html.light .st-content:before{display:none}.stp-cols{align-items:flex-start;gap:24px;display:flex}.stp-form{flex:1;min-width:0;max-width:720px}.stp-preview{width:400px;top:calc(var(--nav-h) + 20px);flex-shrink:0;position:sticky}.stp-av{cursor:pointer;border-radius:50%;flex-shrink:0;width:64px;height:64px;display:block;position:relative;overflow:hidden}.stp-av img{object-fit:cover;width:100%;height:100%;display:block}.stp-av-ph{background:#9370d826;width:100%;height:100%;font-size:24px}.stp-av-edit,.stp-av-ph{justify-content:center;align-items:center;display:flex}.stp-av-edit{letter-spacing:.08em;color:#fff;opacity:0;background:#00000080;font-size:9px;font-weight:800;transition:opacity .15s;position:absolute;inset:0}.stp-av:hover .stp-av-edit{opacity:1}@media (max-width:900px){.stp-cols{flex-direction:column}.stp-form{width:100%;max-width:none}.stp-preview{width:100%;position:static}}.st-dash-head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:10px;display:flex}@media (max-width:900px){.stb-head{margin-bottom:14px!important}.stb-head .stb-search{width:100%;min-width:0!important;margin-left:0!important}.stb-filters{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;margin-bottom:12px!important}.stb-filters::-webkit-scrollbar{display:none}.st-shell{flex-direction:column;padding:16px 14px 0}.st-content{align-self:stretch;margin-left:0;padding:22px 16px 48px}.st-mobnav{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:9px;min-width:0;max-width:100%;padding:0 0 16px;display:flex;overflow-x:auto}.st-mobnav::-webkit-scrollbar{display:none}.st-mobnav>*{flex-shrink:0}.st-dash-head{gap:10px 12px;margin-bottom:18px}.st-dash-head>a{width:100%;margin-left:0!important}}.st-hero{background:radial-gradient(560px 240px at 6% 120%,#9370d81f,transparent 68%),linear-gradient(120deg,var(--st-surface) 0,var(--st-surface-2) 100%);border-radius:22px;align-items:center;min-height:172px;margin-bottom:26px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 14px 40px #0003}html.light .st-hero{box-shadow:inset 0 1px #fff9,0 10px 30px #140f2812}.st-hero-status{z-index:3;color:var(--st-text-2);white-space:nowrap;background:var(--st-surface);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:16px;right:18px}@supports (color:color-mix(in lab,red,red)){.st-hero-status{background:color-mix(in srgb,var(--st-surface) 72%,transparent)}}.st-hero-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 .5px var(--st-border),0 4px 16px #0000002e}.st-hero-status-dot{background:#35d9a2;border-radius:50%;width:7px;height:7px;animation:st-ping 2s ease-out infinite;box-shadow:0 0 #35d9a280}.st-hero-status-sep{opacity:.35}.st-hero-status-time{color:var(--st-text-4);font-weight:500}@keyframes st-ping{0%{box-shadow:0 0 #35d9a280}70%{box-shadow:0 0 0 7px #35d9a200}to{box-shadow:0 0 #35d9a200}}@media (prefers-reduced-motion:reduce){.st-hero-status-dot{animation:none}}.st-hero-body{z-index:2;max-width:62%;position:relative}.st-hero-hi{color:var(--st-text-3);margin-bottom:2px;font-size:15px;font-weight:500}.st-hero-name{background:linear-gradient(100deg,var(--st-accent),#423189 60%,var(--st-cyan));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:32px;font-weight:800;line-height:1.1}.st-hero-wave{-webkit-text-fill-color:initial;color:initial}.st-hero-sub{color:var(--st-text-3);margin:0 0 18px;font-size:13.5px}.st-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.st-hero-art{z-index:1;background:url(/studio-hero.jpg) 50%/cover no-repeat,var(--st-surface-2);position:absolute;inset:0}.st-hero-art:after{content:"";background:linear-gradient(90deg,var(--st-surface) 0,var(--st-surface) 26%,#0000 72%);position:absolute;inset:0}html.light .st-hero-art:after{background:linear-gradient(90deg,var(--st-surface) 0,var(--st-surface) 26%,#fff0 74%)}.st-btn-primary{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#9370d8,#423189);border:none;border-radius:11px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex;box-shadow:0 1px 2px #0000002e}.st-btn-primary:hover{background:linear-gradient(135deg,#9d7ee0,#4b3899);transform:translateY(-1px)}.st-btn-disabled,.st-btn-disabled:hover{opacity:.5;cursor:not-allowed;box-shadow:none;filter:grayscale(.15);transform:none}.st-btn-ghost{border:.5px solid var(--st-border-strong);background:var(--st-fill);color:var(--st-text-2);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex}.st-btn-ghost:hover{background:var(--st-fill-hover)}.st-stats{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:26px;display:grid}.st-stat{background:var(--st-surface);border-radius:13px;padding:15px 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 3px 12px #0000001f}html.light .st-stat{box-shadow:inset 0 1px #ffffffb3,0 2px 8px #140f280d}.st-stat--primary{background:linear-gradient(155deg,var(--st-accent),var(--st-surface) 58%);padding:17px 18px}@supports (color:color-mix(in lab,red,red)){.st-stat--primary{background:linear-gradient(155deg,color-mix(in srgb,var(--st-accent) 12%,var(--st-surface)),var(--st-surface) 58%)}}.st-stat--primary{box-shadow:inset 0 1px #ffffff0d,0 3px 12px #0000001f}html.light .st-stat--primary{box-shadow:inset 0 1px #ffffffb3,0 2px 8px #140f280d}.st-stat--primary .st-stat-val{font-size:33px}.st-stat--primary .st-stat-lbl{color:var(--st-text-2);font-weight:600}.st-stat-top{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.st-stat-icon{border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.st-stat-val{color:var(--st-text);letter-spacing:-.01em;margin-bottom:6px;font-size:26px;font-weight:800;line-height:1}.st-stat-lbl{color:var(--st-text-3);font-size:12px;font-weight:500}.st-stat-sub{color:var(--st-text-4);margin-top:7px;font-size:11px;font-weight:600}.st-stat-sub.up{color:var(--st-pos-ink)}.st-stat-sub.down{color:var(--st-neg-ink)}.st-stat-sub.flat{color:var(--st-text-4)}.st-grid-2{grid-template-columns:300px 1fr;gap:14px;margin-bottom:26px;display:grid}.st-panel{background:var(--st-surface);border-radius:17px;padding:18px;box-shadow:inset 0 1px #ffffff08,0 4px 16px #00000021}html.light .st-panel{box-shadow:inset 0 1px #ffffffb3,0 2px 10px #140f280d}.st-panel-title{color:var(--st-text);letter-spacing:-.01em;margin-bottom:14px;font-size:14px;font-weight:700}.st-panel-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.st-range{color:var(--st-text-3);background:var(--st-fill);border-radius:8px;padding:4px 10px;font-size:11.5px}.st-qa-list{flex-direction:column;gap:5px;display:flex}.st-qa{color:var(--st-text-2);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:11px;padding:9px 11px 9px 9px;font-size:13px;font-weight:500;text-decoration:none;transition:background .13s,color .13s;display:flex}.st-qa:hover{background:var(--st-fill-hover);color:var(--st-text)}.st-qa.disabled{opacity:.55;cursor:not-allowed}.st-qa-icon{width:26px;height:26px;color:var(--st-accent);background:var(--st-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.st-qa-icon{background:color-mix(in srgb,var(--st-accent) 12%,transparent)}}.st-qa-icon{transition:background .13s}.st-qa:hover .st-qa-icon{background:var(--st-accent)}@supports (color:color-mix(in lab,red,red)){.st-qa:hover .st-qa-icon{background:color-mix(in srgb,var(--st-accent) 20%,transparent)}}.st-qa.disabled .st-qa-icon{color:var(--st-text-4);background:var(--st-fill)}.st-qa-chev{color:var(--st-text-4);opacity:0;margin-left:auto;transition:opacity .13s,transform .13s;transform:translate(-3px)}.st-qa:hover .st-qa-chev{opacity:1;transform:translate(0)}.st-qa-soon{letter-spacing:.05em;text-transform:uppercase;color:var(--st-text-4);background:var(--st-fill);border-radius:6px;margin-left:auto;padding:2px 6px;font-size:9.5px;font-weight:700}.st-plays-total{align-items:flex-end;gap:14px;margin-bottom:10px;display:flex}.st-plays-num{color:var(--st-text);font-size:34px;font-weight:800;line-height:1}.st-plays-meta{flex-direction:column;gap:2px;padding-bottom:2px;display:flex}.st-plays-cap{color:var(--st-text-4);font-size:11px}.st-section-title{color:var(--st-text);margin:0;font-size:16px;font-weight:700}.st-viewall{color:var(--st-accent);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:flex}.st-empty{text-align:center;border-radius:17px;padding:44px 24px;box-shadow:inset 0 1px #ffffff08,0 4px 16px #00000021}.st-beats,.st-empty{background:var(--st-surface)}.st-beats{border:.5px solid var(--st-border);border-radius:16px;margin-bottom:26px;overflow:hidden}.st-dots{width:28px;height:28px;color:var(--st-text-4);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.st-dots:hover{background:var(--st-fill);color:var(--st-text-2)}.st-menu{z-index:20;background:var(--st-surface-2);border:.5px solid var(--st-border-strong);border-radius:10px;flex-direction:column;min-width:120px;padding:5px;display:flex;position:absolute;top:32px;right:0;box-shadow:0 12px 34px #0000004d}.st-menu-item{text-align:left;color:var(--st-text-2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 11px;font-family:inherit;font-size:12.5px;text-decoration:none;display:block}.st-menu-item:hover{background:var(--st-fill);color:var(--st-text)}.st-grid-grow{grid-template-columns:1fr 340px;gap:14px;display:grid}.st-grow{background:url(/studio-grow.jpg) 50%/cover no-repeat,var(--st-surface-2);border-radius:17px;min-height:150px;position:relative;overflow:hidden;box-shadow:0 6px 22px #0003}.st-grow:before{content:"";background:linear-gradient(90deg,#0a0814c7 10%,#0a081459 60%,#0000);position:absolute;inset:0}html.light .st-grow:before{background:linear-gradient(90deg,#1e1437b8 10%,#1e14374d 60%,#0000)}.st-grow-body{z-index:2;padding:24px 26px;position:relative}.st-grow-title{color:#fff;margin:0 0 6px;font-size:19px;font-weight:700}.st-grow-text{color:#ffffffbf;max-width:340px;margin:0 0 18px;font-size:13px}.st-prog-row{gap:10px;margin-bottom:14px;display:flex}.st-prog-cell{background:var(--st-fill);border-radius:11px;flex:1;padding:12px 10px;position:relative}.st-prog-dot{border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:11px}.st-prog-val{color:var(--st-text);margin-bottom:4px;font-size:20px;font-weight:800;line-height:1}.st-prog-lbl{color:var(--st-text-3);font-size:11px}.st-prog-note{color:var(--st-text-4);margin-top:4px;font-size:10px}.st-prog-foot{color:var(--st-text-3);font-size:12px}@media (max-width:960px){.st-stats{grid-template-columns:repeat(3,1fr)}.st-grid-2,.st-grid-grow{grid-template-columns:1fr}}@media (max-width:600px){.st-hero{min-height:0;padding:22px 20px}.st-hero-body{max-width:100%}.st-hero-art{opacity:.5;inset:0 0 0 62%}.st-hero-name{font-size:25px}.st-stats{grid-template-columns:repeat(2,1fr);gap:8px}.st-stat-val{font-size:23px}.st-hero-actions .st-btn-ghost,.st-hero-actions .st-btn-primary{flex:1;justify-content:center}}.su-head{justify-content:space-between;align-items:flex-start;gap:16px;max-width:1040px;margin-bottom:22px;display:flex}.su-title{color:var(--st-text);letter-spacing:-.02em;margin:0 0 6px;font-size:27px;font-weight:700}.su-sub{color:var(--st-text-3);margin:0;font-size:13px}.su-sub span{color:var(--st-accent);font-weight:600}.su-draft-btn{border:.5px solid var(--st-border-strong);background:var(--st-surface);height:36px;color:var(--st-text-2);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s;display:inline-flex}.su-draft-btn:hover{background:var(--st-fill)}.su-draft-btn:disabled{opacity:.5;cursor:not-allowed}.su-layout{align-items:stretch;gap:18px;max-width:1040px;display:flex}.su-main{flex:1;min-width:0}.su-progress{flex-shrink:0;width:212px}.su-page{scrollbar-width:thin;scrollbar-color:var(--st-border-strong,#fff3) transparent}.su-page div::-webkit-scrollbar,.su-page textarea::-webkit-scrollbar{width:9px;height:9px}.su-page div::-webkit-scrollbar-track,.su-page textarea::-webkit-scrollbar-track{background:0 0}.su-page div::-webkit-scrollbar-thumb,.su-page textarea::-webkit-scrollbar-thumb{background:var(--st-border-strong,#fff3);background-clip:padding-box;border:2px solid #0000;border-radius:9px}.su-page div::-webkit-scrollbar-thumb:hover,.su-page textarea::-webkit-scrollbar-thumb:hover{background:var(--st-accent)}.su-card{background:var(--st-surface);border:.5px solid var(--st-border);border-radius:16px;padding:18px}.su-card,.su-topgrid{margin-bottom:14px}.su-topgrid .su-card{margin-bottom:0}.su-card-h{color:var(--st-text);align-items:center;gap:9px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.su-num{width:22px;height:22px;color:var(--st-accent);background:#9370d824;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.su-topgrid label .su-num{vertical-align:middle;width:18px;height:18px;margin-right:6px;font-size:10px}.su-prog-card{background:var(--st-surface);border:.5px solid var(--st-border);border-radius:16px;padding:18px 16px;position:sticky;top:76px}.su-prog-title{color:var(--st-text);margin-bottom:10px;font-size:14px;font-weight:600}.su-ring-wrap{justify-content:center;margin-bottom:10px;display:flex}.su-ring{width:100px;height:100px}.su-ring-pct{fill:var(--st-text);font-size:22px;font-weight:650}.su-ring-cap{fill:var(--st-text-3);font-size:10px}.su-checklist{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.su-check{color:var(--st-text-3);align-items:center;gap:9px;padding:2.5px 2px;font-size:12.5px;font-weight:500;display:flex}.su-check-ic{flex-shrink:0;display:inline-flex}.su-check.ok{color:var(--st-text-2)}.su-check.ok .su-check-ic{color:var(--st-pos)}.su-check.todo .su-check-ic{color:var(--st-text-4)}.su-check.opt .su-check-ic{color:var(--st-warn)}.su-prog-hint{color:var(--st-text-3);background:#9370d80f;border:.5px solid #9370d82e;border-radius:9px;margin-bottom:12px;padding:9px 11px;font-size:11.5px;line-height:1.5}.su-prog-hint b{color:var(--st-accent)}.su-submit{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;width:100%;height:46px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s}.su-submit:hover{background:var(--accent2)}.su-submit:disabled{opacity:.6;cursor:not-allowed}.su-prog-note{color:var(--st-text-4);text-align:center;margin-top:9px;font-size:10.5px}.su-clear{color:var(--st-text-4);cursor:pointer;background:0 0;border:none;margin:8px auto 0;font-family:inherit;font-size:11.5px;text-decoration:underline;display:block}.su-slots{border-top:.5px solid var(--st-border);margin:2px 0 14px;padding-top:14px}.su-slots-row{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.su-slots-k{letter-spacing:.06em;text-transform:uppercase;color:var(--st-text-4);font-size:10.5px;font-weight:700}.su-slots-v{font-variant-numeric:tabular-nums;color:var(--st-text);font-size:13px;font-weight:800}.su-slots-bar{background:var(--st-surface-2);border-radius:3px;height:6px;overflow:hidden}.su-slots-bar i{background:var(--accent);border-radius:3px;height:100%;transition:width .3s;display:block}.su-slots-sub{color:var(--st-text-4);margin-top:7px;font-size:11px;line-height:1.5}.su-throttle{background:linear-gradient(#e8883e17,#0000);border:.5px solid #e8883e47;border-radius:11px;margin:2px 0 14px;padding:14px}.su-throttle-t{color:var(--st-warn-ink);align-items:center;gap:7px;margin-bottom:5px;font-size:12.5px;font-weight:800;display:flex}.su-throttle-cd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--st-text);margin:2px 0 8px;font-size:21px;font-weight:800}.su-throttle p{color:var(--st-text-2);margin:0;font-size:12px;line-height:1.55}.su-throttle-why{color:var(--st-accent-text);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-family:inherit;font-size:11.5px;font-weight:700}.su-clear:hover{color:var(--st-text-2)}.su-topgrid .su-card{min-width:0}.su-audio-drop{border:1.5px dashed var(--st-border-strong);text-align:center;cursor:pointer;border-radius:12px;padding:20px 14px;transition:background .15s,border-color .15s}.su-audio-drop:hover{border-color:var(--st-accent);background:#9370d80a}.su-drop-ic{color:var(--st-accent);opacity:.85;margin-bottom:4px}.su-drop-main{color:var(--st-text-2);font-size:13px;font-weight:600}.su-drop-sub{color:var(--st-text-3);margin-top:2px;font-size:12.5px}.su-drop-sub span{color:var(--st-accent);font-weight:600}.su-drop-hint{color:var(--st-text-4);margin-top:4px;font-size:11px}.su-track{background:var(--st-surface-2);border:.5px solid var(--st-border);border-radius:11px;margin-top:10px;padding:11px 12px}.su-mp{gap:12px;min-width:0;overflow:hidden}.su-mp,.su-mp-play{align-items:center;display:flex}.su-mp-play{background:var(--st-accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;width:32px;height:32px;transition:background .14s;box-shadow:0 1px 3px #00000040}.su-mp-play:hover{background:var(--st-accent2,#a385e0)}.su-mp-name{max-width:150px;color:var(--st-text-2);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12.5px;font-weight:600;overflow:hidden}.su-mp-wave{cursor:pointer;flex:1 1 0;align-items:center;gap:1.5px;min-width:30px;height:24px;margin-right:4px;display:flex;overflow:hidden}.su-mp-wave span{background:var(--st-border-strong);border-radius:1px;flex:1 1 0;align-self:center;min-width:1px;transition:background .1s}.su-mp-wave span.on{background:var(--st-accent)}.su-mp-time{color:var(--st-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;padding-left:8px;font-size:11px}.su-mp-x{width:24px;height:24px;color:var(--st-text-4);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex}.su-mp-x:hover{background:var(--st-fill);color:var(--st-text-2)}.su-conv{margin-top:10px}.su-conv-bar{background:var(--st-border);border-radius:3px;height:4px;overflow:hidden}.su-conv-bar>div{border-radius:3px;height:100%;transition:width .3s}.su-conv-lbl{margin-top:4px;font-size:11px;font-weight:600}.su-track-meta{color:var(--st-text-4);margin-top:9px;font-size:11px}@media (max-width:1040px){.su-layout{flex-direction:column}.su-progress{width:100%}.su-prog-card{position:static}}@media (max-width:640px){.su-topgrid{grid-template-columns:1fr!important}}.adm-layout{min-height:calc(100vh - 60px);max-width:var(--max);box-sizing:border-box;align-items:flex-start;gap:24px;width:100%;margin:0 auto;padding:14px 28px 0;display:flex}.adm-layout :focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.adm-tab-body{padding:0}.adm-mob-sub{display:none}.adm-sidebar{scrollbar-width:none;background:0 0;border-right:none;flex-direction:column;flex-shrink:0;width:216px;height:calc(100vh - 20px);display:flex;position:sticky;top:14px;overflow:hidden auto}.adm-sidebar::-webkit-scrollbar{display:none}.adm-content{isolation:isolate;background:#ffffff06;border-radius:20px;flex:1;min-width:0;padding:26px 28px 60px;position:relative;overflow-x:hidden;box-shadow:inset 0 1px #ffffff08}html.light .adm-content{background:#fff;box-shadow:0 1px 3px #1414280d}.adm-mob-bar{display:none}.adm-desk-header{border-bottom:.5px solid var(--st-border);margin-bottom:22px;padding-bottom:18px;display:block}.adm-nav-item:hover:not(.active){background:var(--st-fill);color:var(--st-text)!important}.adm-overlay{z-index:998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:none;position:fixed;inset:0}@media (max-width:768px){.adm-layout{min-height:unset;display:block}.adm-sidebar{z-index:999;width:82%;max-width:290px;height:100dvh;box-shadow:none;border-right:.5px solid #ffffff1a;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.adm-sidebar.adm-open{transform:translate(0);box-shadow:8px 0 40px #0009}.adm-overlay{display:block}.adm-overlay.adm-hidden{display:none}.adm-mob-bar{background:var(--st-bg);border-bottom:.5px solid var(--st-border);z-index:200;gap:10px;height:50px;padding:0 16px;position:sticky;top:0}.adm-mob-bar,.adm-mob-ham{align-items:center;display:flex}.adm-mob-ham{background:var(--st-fill);width:36px;height:36px;color:var(--st-text-2);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center}.adm-mob-title{color:var(--st-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:700;overflow:hidden}.adm-mob-badge{color:var(--st-neg);background:#f0685a29;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:800}.adm-content{padding:0 0 100px}.adm-desk-header{display:none}.adm-mob-sub{display:block}.adm-tab-body{padding:0 16px}.adm-content [style*="repeat(auto-fill, minmax(160px"]{grid-template-columns:repeat(2,1fr)!important}.adm-content table{font-size:12px!important}.adm-drawer-close{display:flex!important}}.blog-wrap{max-width:1080px;margin:0 auto;padding:40px 24px 80px}.blog-hero{border-bottom:.5px solid var(--border);margin-bottom:40px;padding:28px 0 38px}.blog-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:700}.blog-hero-title{letter-spacing:-.035em;color:var(--text);margin:0;font-size:clamp(34px,6vw,58px);font-weight:800;line-height:1.03}.blog-hero-title span{background:linear-gradient(100deg,#9370d8,#c9b3f5)}.blog-hero-sub{color:var(--muted);max-width:560px;margin:18px 0 0;font-size:16px;line-height:1.6}.blog-empty{text-align:center;color:var(--muted);padding:80px 0;font-size:15px}.blog-card-media,.blog-lead-media{background:linear-gradient(135deg,#9370d838,#9370d80d) 50%/cover;place-items:center;display:grid}.blog-card-mark,.blog-lead-mark{color:#9370d873;font-size:38px}.blog-lead{color:inherit;border:.5px solid var(--border);background:var(--bg2);border-radius:20px;grid-template-columns:1.1fr 1fr;align-items:stretch;gap:0;margin-bottom:46px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.blog-lead:hover{border-color:#9370d866;transform:translateY(-2px)}.blog-lead-media{min-height:290px}.blog-lead-body{flex-direction:column;justify-content:center;padding:30px 34px;display:flex}.blog-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:#9370d824;border-radius:999px;align-self:flex-start;padding:3px 11px;font-size:10.5px;font-weight:700}.blog-lead-title{letter-spacing:-.02em;color:var(--text);margin:14px 0 12px;font-size:28px;font-weight:800;line-height:1.12}.blog-lead-excerpt{color:var(--muted);margin:0 0 16px;font-size:14.5px;line-height:1.65}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;display:grid}.blog-card{color:inherit;border:.5px solid var(--border);background:var(--bg2);border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.blog-card:hover{border-color:#9370d866;transform:translateY(-3px)}.blog-card-media{height:172px}.blog-card-body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.blog-card-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:700}.blog-card-title{letter-spacing:-.01em;color:var(--text);margin:8px 0;font-size:18px;font-weight:750;line-height:1.25}.blog-card-excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card .blog-meta{margin-top:auto}.blog-meta{color:var(--muted2);align-items:center;gap:8px;font-size:12.5px;display:flex}.blog-dot{opacity:.5}.blog-progress{transform-origin:0;z-index:500;will-change:transform;background:linear-gradient(90deg,#9370d8,#c9b3f5);height:3px;transition:transform 80ms linear;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.blog-post{max-width:720px;margin:0 auto}.blog-post-head{padding:18px 0 10px}.blog-back{color:var(--muted);font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.blog-back:hover,.blog-post-tag{color:var(--accent)}.blog-post-tag{letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:700}.blog-post-title{letter-spacing:-.03em;color:var(--text);margin:12px 0 16px;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.08}.blog-post-meta{margin-bottom:8px}.blog-post-cover{aspect-ratio:16/8;object-fit:cover;border-radius:18px;width:100%;margin:16px 0 8px;display:block}.blog-article{color:var(--text);font-size:17px;line-height:1.75}.blog-article>:first-child{margin-top:0}.blog-article p{margin:0 0 20px}.blog-article>p:first-of-type{font-size:19px;line-height:1.7}.blog-article h1{letter-spacing:-.02em;margin:40px 0 14px;font-size:30px;font-weight:800}.blog-article h2{letter-spacing:-.02em;margin:42px 0 14px;font-size:26px;font-weight:750;line-height:1.2}.blog-article h3{margin:30px 0 10px;font-size:20px;font-weight:700}.blog-article a{color:var(--accent);text-underline-offset:2px;-webkit-text-decoration:underline #9370d866;text-decoration:underline #9370d866}.blog-article a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.blog-article strong{color:var(--text);font-weight:700}.blog-article ol,.blog-article ul{margin:0 0 20px;padding-left:22px}.blog-article li{margin:0 0 8px}.blog-article li::marker{color:var(--accent)}.blog-article blockquote{border-left:3px solid var(--accent);color:var(--muted);background:#9370d80d;border-radius:0 10px 10px 0;margin:24px 0;padding:8px 20px}.blog-article blockquote p{margin:0}.blog-article code{background:#9370d824;border-radius:5px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.blog-article pre{background:var(--bg2);border:.5px solid var(--border);border-radius:12px;margin:0 0 20px;padding:16px 18px;overflow-x:auto}.blog-article pre code{background:0 0;padding:0;font-size:13.5px}.blog-article hr{border:none;border-top:.5px solid var(--border);margin:36px 0}.blog-article img{border-radius:12px;max-width:100%;margin:12px 0}.blog-article table{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:14.5px;display:block;overflow-x:auto}.blog-article td,.blog-article th{border:.5px solid var(--border);text-align:left;padding:9px 12px}.blog-article th{background:#9370d814;font-weight:700}.blog-post-foot{border-top:.5px solid var(--border);flex-direction:column;align-items:flex-start;gap:24px;margin-top:48px;padding-top:32px;display:flex}.blog-cta{box-sizing:border-box;background:linear-gradient(135deg,#9370d824,#9370d80a);border:.5px solid #9370d840;border-radius:18px;width:100%;padding:26px 28px}.blog-cta-title{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:800}.blog-cta-sub{color:var(--muted);margin:8px 0 16px;font-size:14px;line-height:1.6}.blog-cta-btn{background:var(--accent);color:#fff;border-radius:999px;align-items:center;height:42px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.blog-cta-btn:hover{background:var(--accent2)}@media (max-width:720px){.blog-wrap{padding:24px 16px 60px}.blog-lead{grid-template-columns:1fr}.blog-lead-media{min-height:180px}.blog-lead-body{padding:22px 22px 24px}.blog-article{font-size:16px}.blog-article>p:first-of-type{font-size:17px}}@media (prefers-reduced-motion:reduce){.blog-progress{transition:none}}.blog-wrap{max-width:var(--max);padding-left:28px;padding-right:28px}.blog-hero{position:relative;overflow:hidden}.blog-hero:before{content:"";filter:blur(18px);pointer-events:none;z-index:0;background:radial-gradient(circle,#9370d83d,#0000 68%);border-radius:50%;width:440px;height:440px;animation:blog-float 13s ease-in-out infinite;position:absolute;top:-140px;right:-60px}.blog-hero>*{z-index:1;position:relative}.blog-hero-title span{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#9370d8,#c9b3f5,#7c5fe0,#c9b3f5) 0 0/280% 100%;-webkit-background-clip:text;background-clip:text;animation:blog-shimmer 6.5s ease-in-out infinite}@keyframes blog-shimmer{0%,to{background-position:0}50%{background-position:100%}}@keyframes blog-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-26px,20px)scale(1.06)}}.blog-card,.blog-lead{animation:blog-rise .6s cubic-bezier(.2,.8,.2,1) both}.blog-card:first-child{animation-delay:40ms}.blog-card:nth-child(2){animation-delay:.1s}.blog-card:nth-child(3){animation-delay:.16s}.blog-card:nth-child(4){animation-delay:.22s}.blog-card:nth-child(5){animation-delay:.28s}.blog-card:nth-child(6){animation-delay:.34s}.blog-card:nth-child(7){animation-delay:.4s}.blog-card:nth-child(8){animation-delay:.46s}@keyframes blog-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.blog-card-media,.blog-lead-media{position:relative;overflow:hidden}.blog-card-media:after,.blog-lead-media:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 42%,#ffffff1a 50%,#0000 58%);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.blog-card:hover .blog-card-media:after,.blog-lead:hover .blog-lead-media:after{transform:translate(120%)}.blog-card:hover{box-shadow:0 18px 50px #9370d826}.blog-card-title,.blog-lead-title{transition:color .18s}.blog-card:hover .blog-card-title,.blog-lead:hover .blog-lead-title{color:var(--accent)}@media (prefers-reduced-motion:reduce){.blog-hero-title span{background-position:0;animation:none}.blog-card,.blog-hero:before,.blog-lead{animation:none}.blog-card-media:after,.blog-lead-media:after{display:none}}.blog-card-media img,.blog-lead-media img{object-fit:cover;width:100%;height:100%;display:block}.blog-lead-media{height:100%}.blog-faq{border-top:.5px solid var(--border);margin-top:44px;padding-top:30px}.blog-faq-title{letter-spacing:-.02em;color:var(--text);margin:0 0 16px;font-size:24px;font-weight:750}.blog-faq-item{border:.5px solid var(--border);background:var(--bg2);border-radius:12px;margin-bottom:10px;padding:0 16px}.blog-faq-item summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;font-size:15.5px;font-weight:650;list-style:none;display:flex}.blog-faq-item summary::-webkit-details-marker{display:none}.blog-faq-item summary:after{content:"+";color:var(--accent);flex-shrink:0;font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.blog-faq-item[open] summary:after{transform:rotate(45deg)}.blog-faq-item p{color:var(--muted);margin:0 2px 16px;font-size:14.5px;line-height:1.65}html.light .atp-modal,html.light .auth-modal,html.light .btmm-pop,html.light .dof-modal,html.light .fp-drop-panel,html.light .hiw-modal,html.light .lyrics-modal,html.light .mega,html.light .nav-sd-glass,html.light .ndd,html.light .pdd,html.light .rm-modal,html.light .sort-drop,html.light .sp-menu,html.light .sp-pill-popup{border:none;box-shadow:0 12px 48px #14102d24}.ops-logo{font-family:var(--ops-mono);color:var(--st-text);letter-spacing:.02em;padding:2px 6px;font-size:13px;font-weight:700}.ops-logo b{color:var(--st-accent)}.ops-group{font-family:var(--ops-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--st-text-4);padding:15px 10px 5px;font-size:9.5px;font-weight:600}.ops-item{width:100%;color:var(--st-text-3);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1px;padding:7px 11px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:flex;position:relative}.ops-item:hover:not(.active){background:#ffffff0a;color:var(--st-text)!important}html.light .ops-item:hover:not(.active){background:#0000000d}.ops-item.active{color:#cdbaf3;background:#9370d821;font-weight:600}html.light .ops-item.active{color:#5b3fb0}.ops-item.active:before{content:"";background:var(--st-accent);border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:-8px}.ops-badge{font-family:var(--ops-mono);text-align:center;border-radius:999px;min-width:18px;padding:1px 7px;font-size:10px;font-weight:700;line-height:15px}.ops-badge-q{color:var(--ops-queue-ink);background:#e8883e24}.ops-badge-r{color:var(--ops-risk-ink);background:#f0685a24}.adm-nav-loose{margin-bottom:8px}.adm-nav-grp{background:#ffffff07;border:1px solid #ffffff0e;border-radius:13px;margin-bottom:9px;padding:3px 6px 6px}html.light .adm-nav-grp{background:#00000006;border-color:#00000012}.adm-nav-grp .ops-group{padding:8px 8px 4px}.adm-nav-l{align-items:center;gap:10px;min-width:0;display:inline-flex}.adm-nav-ic{color:var(--st-text-4);flex-shrink:0;transition:color .12s}.adm-nav-item:hover:not(.active) .adm-nav-ic{color:var(--st-text-2)}.adm-nav-item.active .adm-nav-ic{color:#b79ce8}html.light .adm-nav-item.active .adm-nav-ic{color:#5b3fb0}.adm-nav-item.active{box-shadow:inset 0 0 0 1px #9370d861}.adm-nav-item.active:before{display:none}.ops-top{border-bottom:1px solid var(--ops-line);margin-bottom:22px;padding-bottom:16px}.ops-toprow{align-items:center;gap:14px;margin-bottom:10px;display:flex}.ops-crumb{font-family:var(--ops-mono);color:var(--st-text-4);font-size:11.5px}.ops-crumb b{color:var(--st-text);font-weight:600}.ops-env{font-family:var(--ops-mono);letter-spacing:.08em;color:var(--ops-live);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}.ops-env:before{content:"";background:var(--ops-live);width:7px;height:7px;box-shadow:0 0 8px var(--ops-live);border-radius:50%}.ops-h1{color:var(--st-text);letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:700}.ops-sub{color:var(--st-text-3);margin:0;font-size:12.5px;line-height:1.5}.adm-layout .ops-num,.adm-layout table td{font-variant-numeric:tabular-nums}.opsd-tiles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:900px){.opsd-tiles{grid-template-columns:1fr 1fr}}.opsd-tile{background:var(--ops-panel2);border-radius:12px;min-height:96px;padding:14px 16px}.opsd-l{letter-spacing:.12em;text-transform:uppercase;color:var(--st-text-4);font-size:9.5px}.opsd-l,.opsd-v{font-family:var(--ops-mono)}.opsd-v{letter-spacing:-.03em;color:var(--st-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:700}.opsd-d{font-family:var(--ops-mono);min-height:14px;margin-top:3px;font-size:10.5px}.opsd-d.up{color:var(--ops-live-ink)}.opsd-d.down{color:var(--ops-risk-ink)}.opsd-spark{align-items:flex-end;gap:2px;height:26px;margin-top:8px;display:flex}.opsd-spark i{background:#9370d859;border-radius:2px 2px 0 0;flex:1}.opsd-spark i.last{background:var(--st-accent)}.opsd-queues{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:900px){.opsd-queues{grid-template-columns:1fr 1fr}}.opsd-q{background:var(--ops-panel2);border:none;border-left:3px solid var(--ops-queue);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;transition:background .12s;display:flex}.opsd-q:hover{background:#9370d814}.opsd-q.risk{border-left-color:var(--ops-risk)}.opsd-q.ok{border-left-color:var(--ops-live);opacity:.6}.opsd-qnum{font-family:var(--ops-mono);color:var(--ops-queue);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.opsd-q.risk .opsd-qnum{color:var(--ops-risk)}.opsd-q.ok .opsd-qnum{color:var(--ops-live)}.opsd-qlbl{color:var(--st-text-3);flex-direction:column;font-size:11.5px;line-height:1.35;display:flex}.opsd-qlbl b{color:var(--st-text);font-size:12.5px}.opsd-qgo{font-family:var(--ops-mono);color:var(--st-text-4);margin-left:auto}.opsd-feed{background:var(--ops-panel2);border-radius:12px;padding:6px 0}.opsd-fitem{border-bottom:1px solid #ffffff08;align-items:baseline;gap:12px;padding:7px 16px;font-size:12.5px;display:flex}html.light .opsd-fitem{border-bottom-color:#0000000a}.opsd-fitem:last-child{border-bottom:none}.opsd-ft{font-family:var(--ops-mono);color:var(--st-text-4);font-variant-numeric:tabular-nums;flex-shrink:0;width:52px;font-size:10.5px}.opsd-ftag{font-family:var(--ops-mono);border-radius:5px;flex-shrink:0;padding:1px 7px;font-size:9.5px;font-weight:700}.opsd-ftag.t-upload{color:var(--ops-live-ink);background:#35d9a21f}.opsd-ftag.t-report{color:var(--ops-risk-ink);background:#f0685a1f}.opsd-ftag.t-ticket{color:var(--ops-queue-ink);background:#e8883e1f}.opsd-ftag.t-app{color:#5cc8f5;background:#5cc8f51f}.opsd-fx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opsd-fx,.opsm-count{color:var(--st-text-3)}.opsm-count{margin-left:auto;font-size:12px}.opsm-count,.opsm-keys{font-family:var(--ops-mono)}.opsm-keys{color:var(--st-text-4);font-size:10px}@media (max-width:900px){.opsm-keys{display:none}}.opsm-split{background:var(--ops-panel2);border-radius:14px;grid-template-columns:250px 1fr;min-height:320px;display:grid;overflow:hidden}@media (max-width:900px){.opsm-split{grid-template-columns:1fr}}.opsm-list{border-right:1px solid var(--ops-line);scrollbar-width:none;max-height:560px;overflow-y:auto}.opsm-list::-webkit-scrollbar{width:0;height:0}@media (max-width:900px){.opsm-list{border-right:none;border-bottom:1px solid var(--ops-line);max-height:220px}}.opsm-item{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff08;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;display:flex}html.light .opsm-item{border-bottom-color:#0000000a}.opsm-item:hover{background:#ffffff08}.opsm-item.on{background:#9370d821}.opsm-thumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:32px;height:32px}.opsm-thumb.ph{background:#ffffff0f;display:inline-block}.opsm-itxt{flex-direction:column;gap:1px;min-width:0;display:flex}.opsm-ititle{color:var(--st-text);font-size:12px;font-weight:600}.opsm-isub,.opsm-ititle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.opsm-isub{font-family:var(--ops-mono);color:var(--st-text-4);font-size:9.5px}.opsm-case{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.opsm-head{align-items:center;gap:12px;display:flex}.opsm-cover{object-fit:cover;border-radius:9px;flex-shrink:0;width:52px;height:52px}.opsm-cover.ph{background:#ffffff0f;display:inline-block}.opsm-title{color:var(--st-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.opsm-meta{color:var(--st-text-3);margin-top:2px}.opsm-meta,.opsm-play{font-family:var(--ops-mono);font-size:11px}.opsm-play{color:var(--st-accent-text,#cdbaf3);cursor:pointer;text-align:left;background:#9370d81a;border:none;border-radius:9px;align-items:center;gap:10px;padding:11px 14px;transition:background .15s;display:flex}.opsm-play:hover:not(:disabled){background:#9370d82e}.opsm-play.live{color:var(--ops-live);background:#35d9a21f}.opsm-play:disabled{opacity:.45;cursor:default}.opsm-checks{flex-wrap:wrap;gap:6px;display:flex}.opsm-chk{font-family:var(--ops-mono);border-radius:6px;padding:3px 8px;font-size:10px}.opsm-chk.ok{color:var(--ops-live-ink);background:#35d9a21a}.opsm-chk.warn{color:var(--ops-queue-ink);background:#e8883e1f}.opsm-reject{background:#f0685a0f;border:1px solid #f0685a33;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.opsm-verdict{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.opsm-v{min-width:110px;font-family:var(--ops-mono);letter-spacing:.06em;cursor:pointer;border:none;border-radius:9px;flex:1;padding:10px 0;font-size:11px;font-weight:700;transition:filter .12s}.opsm-v:hover:not(:disabled){filter:brightness(1.2)}.opsm-v:disabled{opacity:.5;cursor:default}.opsm-v kbd{opacity:.55;background:0 0;margin-left:5px;padding:0;font-family:inherit}.opsm-v.ok{color:var(--ops-live-ink);background:#35d9a226}.opsm-v.no{color:var(--ops-risk-ink);background:#f0685a26}.opsm-v.ed{color:#cdbaf3;background:#9370d826}html.light .opsm-v.ed{color:#5b3fb0}.opsm-v.del{min-width:84px;color:var(--ops-risk);background:0 0;border:1px solid #f0685a4d;flex:none}.opsm-edited{font-family:var(--ops-mono);letter-spacing:.05em;color:#cdbaf3;white-space:nowrap;background:#9370d829;border-radius:5px;flex:none;padding:2px 7px;font-size:9px}.opsm-edited.saved{color:var(--ops-live);background:#35d9a224}.opsm-ttl-edit{background:var(--ops-panel2);border:1px solid var(--st-accent);width:100%;color:var(--st-text);border-radius:8px;outline:none;padding:6px 10px;font-family:inherit;font-size:15px;font-weight:700}.opsm-pen{color:var(--st-text-4);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;padding:2px 4px;font-size:11px}.opsm-pen:hover{color:var(--st-text-2);background:#ffffff0f}.opsm-flag{font-family:var(--ops-mono);color:var(--ops-queue-ink);background:#e8883e1a;border:1px solid #e8883e47;border-radius:9px;align-items:center;gap:9px;padding:7px 8px 7px 11px;font-size:10.5px;line-height:1.4;display:flex}.opsm-flag.hard{color:var(--ops-risk-ink);background:#f0685a17;border-color:#f0685a47}.opsm-flag .fx{font-family:var(--ops-mono);color:#1a1206;background:var(--ops-queue);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex:none;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:700}.opsm-flag .fx:hover{filter:brightness(1.08)}.opsm-gap{font-family:var(--ops-mono);color:var(--st-text-4);flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.opsm-gap b{color:var(--ops-queue);font-weight:600}.opsm-gapc{color:var(--ops-queue);background:#e8883e1a;border:1px dashed #e8883e4d;border-radius:6px;padding:2px 8px}.opsm-wave{background:var(--ops-panel2);border-radius:10px;align-items:center;gap:11px;padding:9px 12px;display:flex}.opsm-wbtn{background:var(--st-accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:filter .12s;display:grid}.opsm-wbtn:hover:not(:disabled){filter:brightness(1.1)}.opsm-wbtn:disabled{opacity:.4;cursor:default}.opsm-wf{cursor:pointer;touch-action:none;flex:1;align-items:center;gap:2px;height:36px;display:flex;position:relative;overflow:hidden}.opsm-wf i{background:var(--st-text-4);opacity:.38;border-radius:1px;flex:1;min-width:1px}.opsm-wf i.on{opacity:.95;background:#b9a4ec}.opsm-wf .ph{background:var(--st-text);pointer-events:none;border-radius:2px;width:2px;position:absolute;top:-2px;bottom:-2px}.opsm-wt{font-family:var(--ops-mono);color:var(--st-text-3);text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:74px;font-size:10.5px}.opsm-wt .cur{color:var(--st-text);font-weight:700}.opsm-specs{background:var(--ops-line);border-radius:10px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.opsm-spec{background:var(--ops-panel2);padding:8px 11px}.opsm-spec .k{font-family:var(--ops-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-text-4);margin-bottom:3px;font-size:8.5px}.opsm-spec .v{color:var(--st-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.opsm-spec .v small{color:var(--st-text-4);font-size:10px;font-weight:500}.opsm-spec .v.miss{color:var(--ops-queue-ink);font-size:11px}@media (max-width:560px){.opsm-specs{grid-template-columns:repeat(3,1fr)}}.opsm-rows{flex-direction:column;gap:8px;display:flex}.opsm-r{grid-template-columns:82px 1fr;align-items:start;gap:10px;display:grid}.opsm-rl{font-family:var(--ops-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--st-text-4);padding-top:6px;font-size:9px}.opsm-cc{flex-wrap:wrap;gap:5px;display:flex}.opsm-cc,.opsm-cp{align-items:center}.opsm-cp{white-space:nowrap;color:#cdbaf3;background:#9370d826;border:1px solid #9370d857;border-radius:7px;gap:2px;padding:3px 5px 3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.opsm-cp.art{color:var(--ops-queue-ink);background:#e0b87821;border-color:#e0b87852}.opsm-cp.mood{color:#6cc7ee;background:#4cc2f021;border-color:#4cc2f04d}.opsm-cp.tag{background:var(--st-text)}@supports (color:color-mix(in lab,red,red)){.opsm-cp.tag{background:color-mix(in srgb,var(--st-text) 6%,transparent)}}.opsm-cp.tag{border-color:var(--ops-line);color:var(--st-text-3);font-weight:500}.opsm-cp.empty{opacity:.55;background:0 0;border-style:dashed;font-style:italic;font-weight:500}.opsm-cx{cursor:pointer;width:15px;height:15px;color:inherit;opacity:.5;background:0 0;border:none;border-radius:4px;place-items:center;padding:0;font-family:inherit;font-size:12px;line-height:1;display:grid}.opsm-cx:hover{opacity:1;background:#ffffff29}.opsm-add{border:1px dashed var(--ops-line);color:var(--st-text-4);cursor:pointer;background:0 0;border-radius:7px;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:600}.opsm-add:hover{border-color:var(--st-accent);color:#cdbaf3}.opsm-adder{display:inline-flex;position:relative}.opsm-adder input{border:1px solid var(--st-accent);background:var(--ops-panel2);width:148px;color:var(--st-text);border-radius:7px;outline:none;padding:4px 9px;font-family:inherit;font-size:12px}.opsm-sugg{z-index:40;background:var(--ops-panel2);border:1px solid var(--ops-line);scrollbar-width:thin;border-radius:9px;min-width:168px;max-height:206px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 14px 36px #00000080}.opsm-sugg button{text-align:left;width:100%;color:var(--st-text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:12px;display:block}.opsm-sugg button.hi,.opsm-sugg button:hover{color:var(--st-text);background:#9370d829}.opsm-sugg button.new{color:#cdbaf3;font-weight:700}.opsm-sugg button:disabled{color:var(--st-text-4);cursor:default}.ops-pal-ov{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;padding-top:16vh;display:flex;position:fixed;inset:0}.ops-pal{background:var(--ops-panel,#16161f);border-radius:14px;width:480px;max-width:92vw;height:fit-content;overflow:hidden;box-shadow:0 30px 90px #0009}html.light .ops-pal{background:#fff}.ops-pal input{width:100%;color:var(--st-text,#f0eff5);box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #ffffff12;outline:none;padding:15px 18px;font-family:inherit;font-size:14px}html.light .ops-pal input{border-bottom-color:#00000014}.ops-pal-list{max-height:320px;padding:6px;overflow-y:auto}.ops-pal-list button{width:100%;color:var(--st-text-2,#c9c9d2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 12px;font-family:inherit;font-size:13px;display:flex}.ops-pal-list button.first,.ops-pal-list button:hover{color:var(--st-text,#f0eff5);background:#9370d821}.ops-pal-list button .g{font-family:var(--ops-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--st-text-4,#6b6b76);font-size:9.5px}.ops-pal-none{text-align:center;color:var(--st-text-4,#6b6b76);padding:16px;font-size:12.5px}.adm-layout *{scrollbar-width:none}.adm-layout ::-webkit-scrollbar{width:0;height:0;display:none}.adm-layout input[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:5px;flex-shrink:0;width:16px;height:16px;margin:0;transition:background .12s,border-color .12s;position:relative}.adm-layout input[type=checkbox]:hover{border-color:#9370d88c}.adm-layout input[type=checkbox]:checked{background:#9370d8;border-color:#9370d8}.adm-layout input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}html.light .adm-layout input[type=checkbox]{background:#00000008;border-color:#00000038}.ops-secmap{z-index:30;background:var(--ops-panel2,#16161f);border-radius:11px;gap:4px;width:fit-content;margin-bottom:12px;padding:5px 7px;position:sticky;top:8px;box-shadow:0 10px 30px #00000059}.ops-secmap,.ops-secmap button{align-items:center;display:flex}.ops-secmap button{color:var(--st-text-3);cursor:pointer;background:0 0;border:none;border-radius:8px;gap:7px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .12s,color .12s}.ops-secmap button:hover{color:var(--st-text);background:#9370d81f}.ops-secmap button i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.bt-mob-meta{display:none}@media (max-width:768px){.bt-mob-meta{letter-spacing:.02em;text-transform:uppercase;color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:3px;padding-bottom:3px;font-family:Cascadia Code,JetBrains Mono,Consolas,monospace;font-size:9px;display:block;overflow:hidden}.bt-mob-meta i{opacity:.5;padding:0 3px;font-style:normal}.bt-mob-meta .mp{color:#888893;font-weight:500;font-family:var(--font-jakarta),"Plus Jakarta Sans","Segoe UI",sans-serif;text-transform:none;letter-spacing:0;font-size:11.5px}.bt-mob-meta .mp.bs-link{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}.bt-mob-meta .mp.bs-link.bt-tap,.bt-mob-meta .mp.bs-link:active{text-decoration-color:currentColor}.bt-mob-meta .mp.bs-link.bt-tap{transition:none}.bt-mob-meta .mg{color:#9d84cf;font-weight:600}.bt-mob-meta .mk{color:var(--muted);font-weight:600}html.light .bt-mob-meta .mg{color:#7a55c0}.bt-row .bt-artists{display:none}}.ag-root{z-index:500;font-family:var(--font-jakarta),"Plus Jakarta Sans","Segoe UI",sans-serif;background:#05050a;position:fixed;inset:0;overflow:hidden}.ag-canvas{z-index:0;width:100%;height:100%;display:block}.ag-canvas,.ag-vig{position:absolute;inset:0}.ag-vig{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,#0000 32%,#05050a80 74%,#05050ae6 100%)}.ag-stage{z-index:2;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.ag-card{--ag-tx:#fff;--ag-dim:#ffffffb3;--ag-dim2:#ffffff80;--ag-lab:#ffffffd1;--ag-accent:#c9b3ff;text-align:center;width:min(400px,92vw);color:var(--ag-tx);-webkit-backdrop-filter:blur(26px)saturate(1.35);backdrop-filter:blur(26px)saturate(1.35);background:#0c0b1475;border:.5px solid #ffffff29;border-radius:26px;padding:30px 34px;animation:ag-rise 1s cubic-bezier(.2,.85,.25,1) both;box-shadow:0 40px 100px -34px #0000008c,inset 0 1px #ffffff1a}@keyframes ag-rise{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.ag-brand{letter-spacing:.22em;text-transform:uppercase;color:var(--ag-lab);margin-bottom:16px;font-size:11px;font-style:normal;font-weight:700}.ag-brand span{font:inherit;letter-spacing:inherit;color:inherit;font-style:normal;font-weight:700}.ag-div{background:#ffffff1f;height:.5px;margin:0 -34px 22px}.ag-knob{text-align:center;background:#ffffff1a;border:.5px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:26px;line-height:1;animation:ag-pop .7s cubic-bezier(.2,.9,.3,1.4) .35s both;display:flex;overflow:hidden;box-shadow:0 10px 30px -8px #0006}.ag-knob-av{letter-spacing:.02em;font-size:19px;font-weight:700}.ag-knob img{object-fit:cover;width:100%;height:100%;display:block}@keyframes ag-pop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}70%{transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:none}}.ag-who{color:var(--ag-dim);margin-bottom:16px;font-size:13px}.ag-who b,.ag-who strong{color:var(--ag-tx);font-weight:700}.ag-title{letter-spacing:-.03em;color:var(--ag-tx);text-wrap:balance;margin-bottom:12px;font-size:24px;font-weight:800;line-height:1.14}.ag-sub{color:var(--ag-dim);margin-bottom:26px;font-size:13.5px;line-height:1.55}.ag-cta{width:100%;height:52px;font:inherit;color:#161022;cursor:pointer;box-shadow:none;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.ag-cta:focus,.ag-cta:hover{background:var(--accent);color:#fff;transform:none}.ag-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.ag-cta:disabled{opacity:.6;cursor:default}.ag-cta.ag-ghost{color:#fff;box-shadow:none;background:0 0;border:1px solid #ffffff80}.ag-cta+.ag-cta{margin-top:9px}.ag-input{color:#fff;width:100%;height:48px;font:inherit;background:#ffffff0f;border:.5px solid #ffffff29;border-radius:12px;outline:none;margin-bottom:10px;padding:0 14px;font-size:14px;transition:border-color .15s,background .15s}.ag-input::placeholder{color:#ffffff73}.ag-input:focus{background:#ffffff17;border-color:#c9b3ff99}.ag-err{color:#ffb4ab;text-align:left;margin:-2px 0 12px;font-size:12.5px}.ag-foot{color:var(--ag-dim2);margin-top:18px;font-size:12.5px}.ag-foot .ag-link,.ag-foot a{color:var(--ag-accent);cursor:pointer;font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.ag-card,.ag-knob{animation:none}}.pow-section{margin-top:44px}.pow-hdr{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.pow-hdr-title{letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:750}.pow-hdr-sub{color:var(--muted2);margin-top:3px;font-size:13px}.pow-viewall{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:#ffffff0a;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:650;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.pow-viewall:hover{color:var(--text);border-color:var(--border2);background:#ffffff12}.pow-viewall svg{transition:transform .15s}.pow-viewall:hover svg{transform:translate(2px)}.pow-hdr-right{align-items:center;gap:10px;display:flex}.nr-scroll .pow-pcard{box-sizing:border-box;width:calc(33.3333% - 13.3333px);color:inherit;cursor:pointer;background:#ffffff0f;border-radius:16px;flex-direction:column;flex-shrink:0;align-self:stretch;padding:8px 8px 0;text-decoration:none;transition:background .15s;display:flex;overflow:hidden}.nr-scroll .pow-pcard:hover{background:#ffffff0f}.pow-pcard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nr-scroll .pow-beat-skel{box-sizing:border-box;flex-shrink:0;width:calc(16.6667% - 16.6667px);padding:8px 8px 0}.pow-pcard-photo{background:#1d1826;border-radius:10px;height:0;padding-bottom:calc(50% - 18px);position:relative;overflow:hidden}.pow-pcard-photo:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 40%,#0009);transition:opacity .2s;position:absolute;inset:0}.pow-pcard:hover .pow-pcard-photo:after{opacity:1}.pow-pcard-bg{filter:blur(3px);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.pow-pcard-bg img{object-fit:cover;opacity:.85;width:100%;height:100%}.pow-diss{pointer-events:none;--sq:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cpath fill='black' fill-rule='evenodd' d='M0 0H100V100H0Z M22 13H78A9 9 0 0 1 87 22V78A9 9 0 0 1 78 87H22A9 9 0 0 1 13 78V22A9 9 0 0 1 22 13Z'/%3E%3C/svg%3E");-webkit-mask-image:var(--sq);mask-image:var(--sq);background:#1d1826;position:absolute;inset:0;-webkit-mask-size:3px 3px;mask-size:3px 3px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.pow-pcard-scrim{background:linear-gradient(90deg,#0a090dd9 20%,#0a090d8c 60%,#0a090d52);position:absolute;inset:0}.pow-pcard-id{z-index:2;align-items:center;gap:14px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.pow-pcard-av{object-fit:cover;background:#241d33;border:0;border-radius:50%;flex-shrink:0;width:70px;height:70px}.pow-pcard-av.empty{color:#fff9;text-transform:uppercase;justify-content:center;align-items:center;font-size:28px;font-weight:600;display:flex}.pow-pcard-idcol{min-width:0;position:relative}.pow-pcard-name{letter-spacing:-.01em;color:#fff;align-items:center;gap:6px;min-width:0;font-size:20px;font-weight:500;line-height:1.1;display:flex}.pow-pcard-name .pow-name-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pow-pcard-name:hover .pow-name-txt{text-decoration:underline}.pow-pcard-country{color:#b8b2c4;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex;position:absolute;top:100%;left:0}.pow-pcard-country svg{flex-shrink:0}.pow-pcard-mid{flex:1;align-items:center;gap:24px;padding:0 2px;display:flex}.pow-pcard-bio{color:#89888e;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.pow-pcard-follow{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;line-height:1;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.pow-pcard-follow svg{flex-shrink:0;display:block}.pow-pcard-follow:hover{background:var(--accent2)}.pow-pcard-follow.is-following{color:var(--text);background:0 0;box-shadow:inset 0 0 0 1px #ffffff21}.pow-pcard-follow:focus-visible{outline-offset:2px;outline:2px solid #fff}.pow-pcard-foot{font-family:var(--font-mono),"Space Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:#f0eff561;border-top:.5px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;margin-bottom:1px;padding:8px 2px;font-size:9.5px;font-weight:400;display:flex}.pow-pcard-foot .l{align-items:center;min-width:0;display:flex;overflow:hidden}.pow-pcard-foot .seg{white-space:nowrap;align-items:center;display:flex}.pow-pcard-foot .segtxt{transform-origin:50%;display:inline-block;transform:scaleY(1.12)}.pow-pcard-foot .bc-sep{letter-spacing:0;margin:0 8px -1px}.pow-pcard-foot .r{color:#d4ff00;transform-origin:50%;flex-shrink:0;align-items:center;gap:3px;display:inline-flex;transform:scaleY(1.12)}html.light .pow-pcard{background:#fff;box-shadow:0 2px 10px #0000000f}html.light .pow-pcard:hover{background:#fff}html.light .pow-pcard-foot{color:#1a1a1fad;border-top-color:#00000012}html.light .pow-pcard-foot .r{color:#e8883e}html.light .pow-pcard-bio{color:#1a1a1fb8}html.light .pow-pcard-follow.is-following{color:var(--text);box-shadow:inset 0 0 0 1px #00000021}@media (max-width:700px){.nr-scroll .pow-pcard{width:92%}}.pow-wrap{align-items:stretch;gap:20px;display:flex}.pow-carousel{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}@media (min-width:900px){.pow-carousel .nr-scroll .beat-card{width:calc(25% - 15px)}}.pow-artist{text-align:left;background:#ffffff0f;border-radius:16px;flex-direction:row;flex-shrink:0;gap:16px;width:400px;padding:16px;position:relative;overflow:hidden}.pow-artist,.pow-artist-skel{align-items:center;display:flex}.pow-artist-skel{flex-direction:column;width:100%}.pow-avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;width:120px;height:120px;padding:0;line-height:0;position:relative}.pow-avatar-glow{filter:blur(42px);opacity:.5;pointer-events:none;z-index:0;background-position:50%;background-size:cover;border-radius:50%;position:absolute;inset:-20px;transform:scale(1.06)}.pow-avatar{object-fit:cover;display:block}.pow-avatar,.pow-avatar-empty{z-index:1;border-radius:50%;width:120px;height:120px;position:relative}.pow-avatar-empty{color:var(--muted);background:var(--bg3);text-transform:uppercase;align-items:center;font-size:36px;font-weight:700}.pow-avatar-empty,.pow-body{justify-content:center;display:flex}.pow-body{flex-direction:column;flex:1;min-width:0}.pow-name{z-index:1;color:var(--text);letter-spacing:-.01em;cursor:pointer;justify-content:flex-start;align-items:center;gap:6px;font-size:20px;font-weight:750;display:flex;position:relative}.pow-name:hover .pow-name-txt{text-decoration:underline}.pow-meta{color:var(--muted);text-align:left;margin-top:3px;font-size:12.5px}.pow-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.pow-tag{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--border);background:#ffffff08;border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:650}.pow-bio,.pow-tag{color:var(--muted)}.pow-bio{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.pow-actions{flex-flow:wrap;gap:8px;margin-top:16px}.pow-actions,.pow-socials{align-items:center;display:flex}.pow-socials{flex-shrink:0;gap:6px}.pow-socials .prod-soc-btn{width:30px;height:30px}.pow-follow{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;height:36px;padding:0 20px;font-size:13px;font-weight:700;transition:all .15s}.pow-follow:hover{background:var(--accent2)}.pow-follow.is-following{color:var(--text);background:#ffffff14}.pow-follow.is-following:hover{color:var(--st-neg-ink);background:#f0685a14}.pow-icon-btn{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#ffffff12;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.pow-icon-btn:hover{color:var(--text);background:#ffffff1f}.pow-beats{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;align-content:stretch;gap:0;padding:0;display:grid}.pow-row{cursor:pointer;border:none;border-top:.5px solid #ffffff0f;border-radius:0;align-items:center;gap:11px;min-width:0;padding:6px 12px;transition:background .14s;display:flex}.pow-beats .pow-row:first-child,.pow-beats .pow-row:nth-child(2){border-top:none}.pow-beats .pow-row:nth-child(odd){border-right:.5px solid #ffffff0f}.pow-row:hover{background:#ffffff0d}.pow-row.is-current{background:#fff1}.pow-row-cover{border-radius:8px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.pow-row-thumb{object-fit:cover;background:var(--bg3);width:44px;height:44px;display:block}.pow-row-play{color:#fff;opacity:0;background:#0000006b;justify-content:center;align-items:center;transition:opacity .14s;display:flex;position:absolute;inset:0}.pow-row.is-current .pow-row-play,.pow-row:hover .pow-row-play{opacity:1}.pow-row-info{flex:1;min-width:0}.pow-row-title{color:var(--text);align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:650;display:flex}.pow-row-title-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pow-row-title:hover .pow-row-title-txt{text-decoration:underline}.pow-row-meta{color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.pow-wave{cursor:pointer;flex-shrink:0;width:140px;height:36px;display:none;position:relative}.pow-wave .wv-canvas{width:100%;height:100%;display:block}.pow-price{color:#c8b4f0b3;cursor:pointer;white-space:nowrap;background:#9370d812;border:none;border-radius:5px;flex-shrink:0;width:max-content;height:22px;padding:0 10px;font-size:11px;font-weight:700;transition:all .15s}.pow-price:hover{color:#dcc8fff2;background:#9370d82e;box-shadow:0 2px 10px #9370d826}.pow-empty{text-align:center;color:var(--muted2);grid-column:1/-1;padding:28px;font-size:13px}@media (max-width:900px){.pow-wrap{flex-direction:column}.pow-artist{width:auto}.pow-actions{max-width:340px;margin-left:auto;margin-right:auto}}@media (min-width:1080px){.pow-wave{display:block}}html.light .pow-viewall{background:#00000008}html.light .pow-viewall:hover{background:#0000000f}html.light .pow-row:hover{background:#0000000a}html.light .pow-row.is-current{background:#0000000d}html.light .pow-artist{background:#fff;border:.5px solid #00000014;box-shadow:0 2px 10px #0000000f}html.light .pow-follow.is-following{background:#0000000d}html.light .pow-follow.is-following:hover{color:var(--st-neg-ink);background:#f0685a1a}html.light .pow-icon-btn,html.light .pow-tag{background:#00000008}html.light .pow-price{color:#643caad9;background:#9370d81a}html.light .pow-price:hover{color:#643caa;background:#9370d82e}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}