@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-1f799a91.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-c8e47769.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-6a3809d7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-f3bda5d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-4db21dbf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-1f799a91.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-c8e47769.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-6a3809d7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-f3bda5d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-4db21dbf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-e266b787.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-dc67de7e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-63e97a55.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-26a769c8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-abcaa8b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-e266b787.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-dc67de7e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-63e97a55.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-26a769c8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-abcaa8b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-e266b787.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-dc67de7e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-63e97a55.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-26a769c8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-abcaa8b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dm-mono-c5d273fb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dm-mono-63d829a7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-a175863f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-9ad76cd0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-6a59878c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-36c1af8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/geist-fa6e08c2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/geist-57c9311b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/geist-5ca352fa.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/geist-f8181936.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/geist-04ce1a61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;letter-spacing:-.005em;font-family:Geist,system-ui,sans-serif}img,video{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}html{-webkit-tap-highlight-color:transparent}:root{--background:#080808;--foreground:#ededed;--bg:#080808;--accent:#a855f7;--accent2:#7c3aed;--accent-hover:#9333ea;--accent-soft:#c084fc;--accent-pale:#e9d5ff;--accent-rgb:168,85,247;--stop0:#4a0e82;--stop1:#1a0535;--stop2:#2d0060;--stop3:#080010;--surface:#141414;--surface-hover:#ffffff0b;--border:#ffffff0e;--muted:#ffffff59;--player-height:80px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:#fff;height:100%;transition:background .6s}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes playerSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes artFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes duskDrift{0%{transform:scale(1.35)translate(0)rotate(0)}50%{transform:scale(1.5)translate(-3%,2%)rotate(4deg)}to{transform:scale(1.35)translate(2%,-2%)rotate(-3deg)}}@keyframes duskSwell{0%,to{opacity:.12;transform:translate(-50%)scale(1)}50%{opacity:.2;transform:translate(-50%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.dusk-np-drift,.dusk-np-beat{animation:none!important}}@media (max-width:760px){.dusk-np-drift{transform:scale(1.35);filter:blur(40px)saturate(1.4)!important;animation:none!important}}@keyframes bloomBreathe{0%,to{opacity:.22;transform:scale(1.4)}50%{opacity:.32;transform:scale(1.55)}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes bar0{0%,to{height:6px}50%{height:14px}}@keyframes bar1{0%,to{height:10px}50%{height:4px}}@keyframes bar2{0%,to{height:4px}50%{height:12px}}@keyframes ripple{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(2.6)}}@keyframes progressGlow{0%{box-shadow:0 0 6px rgba(var(--accent-rgb),.8)}50%{box-shadow:0 0 14px rgba(var(--accent-rgb),1), 0 0 24px rgba(var(--accent-rgb),.4)}to{box-shadow:0 0 6px rgba(var(--accent-rgb),.8)}}@keyframes cardReveal{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scanline{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes bloom2{0%,to{opacity:.1;transform:scale(1.2)rotate(0)}50%{opacity:.18;transform:scale(1.32)rotate(-4deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bar3{0%,to{height:8px}50%{height:16px}}@keyframes bar4{0%,to{height:12px}50%{height:5px}}@keyframes contextIn{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes nudgeUp{0%,to{translate:0}50%{translate:0 -9px}}@keyframes nudgeDown{0%,to{translate:0}50%{translate:0 9px}}@keyframes queueIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.dusk-hover-back:hover{color:#fff!important;border-color:#fff3!important}.dusk-hover-grow:hover{transform:scale(1.03)}.dusk-hover-row:hover{background:#ffffff0a!important}.dusk-hover-chip:hover{background:#ffffff14!important}.dusk-hover-accent:hover{background:rgba(var(--accent-rgb),.1)!important;border-color:rgba(var(--accent-rgb),.5)!important}.dusk-quick-wrap{padding:28px 56px 0}.dusk-pad{padding-left:56px!important;padding-right:56px!important}.dusk-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dusk-quick-tile{cursor:pointer;color:#fff;text-align:left;-webkit-tap-highlight-color:transparent;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:64px;padding:12px 14px;font-family:inherit;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:flex}.dusk-quick-tile:hover{background:#ffffff12;border-color:#ffffff29}.dusk-quick-tile:active{transform:scale(.975)}.dusk-quick-icon{height:38px;color:var(--accent-soft);background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.22);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.dusk-quick-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dusk-quick-title{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.dusk-quick-sub{color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.dusk-quick-shuffle{background:linear-gradient(120deg, rgba(var(--accent-rgb),.34) 0%, rgba(var(--accent-rgb),.12) 55%, #ffffff08 100%);border-color:rgba(var(--accent-rgb),.42);min-height:76px;box-shadow:0 18px 50px -24px var(--accent), inset 0 1px 0 #ffffff14;border-radius:20px;grid-column:1/-1;gap:14px;padding:14px 18px 14px 16px}.dusk-quick-shuffle:hover{background:linear-gradient(120deg, rgba(var(--accent-rgb),.44) 0%, rgba(var(--accent-rgb),.18) 55%, #ffffff0d 100%);border-color:rgba(var(--accent-rgb),.6)}.dusk-quick-shuffle:disabled{opacity:.7;cursor:default}.dusk-quick-shuffle .dusk-quick-icon{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent2));height:46px;box-shadow:0 8px 22px -8px var(--accent);border:none;border-radius:50%;flex-basis:46px}.dusk-quick-shuffle .dusk-quick-title{font-size:16px;font-weight:600}.dusk-quick-shuffle .dusk-quick-sub{color:#fff9;font-size:12.5px}.dusk-quick-go{opacity:.75;flex:none}@media (min-width:1180px){.dusk-quick{grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr))}.dusk-quick-shuffle{grid-column:auto}}html.dusk-in .dusk-visitor,html:not(.dusk-in) .dusk-member{display:none!important}html:not(.dusk-in) .dusk-hero-title{font-size:clamp(40px,4.6vw,64px)!important}html:not(.dusk-in) .dusk-hero{padding:112px 0 120px;align-items:center!important;height:auto!important;min-height:min(100vh,780px)!important}html:not(.dusk-in) .dusk-hero-song{display:none!important}html:not(.dusk-in) .dusk-hero-text{padding-bottom:0!important}html:not(.dusk-in) .dusk-hero-intro{margin-bottom:26px!important}html:not(.dusk-in) .dusk-hero-intro h1{margin-bottom:16px!important;font-size:clamp(44px,5vw,72px)!important}.dusk-hero-chip{color:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;height:32px;padding:0 14px 0 12px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.dusk-hero-accent{background:linear-gradient(100deg, #fff 0%, var(--accent-soft) 45%, var(--accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic}.dusk-eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.dusk-eq i{background:var(--accent-soft);border-radius:2px;width:3px;height:6px;display:block}.dusk-eq i:first-child{animation:1.1s ease-in-out infinite bar0}.dusk-eq i:nth-child(2){animation:.9s ease-in-out infinite bar1}.dusk-eq i:nth-child(3){animation:1.3s ease-in-out infinite bar2}.dusk-eq i:nth-child(4){animation:1s ease-in-out infinite bar3}.dusk-eq-lg{flex-shrink:0;justify-content:center;gap:3px;width:24px;height:22px}.dusk-eq-lg i{width:4px}.dusk-eq-lg:not(.on) i{animation-play-state:paused}.dusk-btn-primary{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg, var(--accent) 0%, var(--accent2) 100%);height:52px;box-shadow:inset 0 1px 0 #ffffff47, 0 10px 32px rgba(var(--accent-rgb),.42), 0 0 0 1px #ffffff14;border-radius:999px;align-items:center;gap:12px;padding:0 26px 0 8px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:inline-flex}.dusk-btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff4d, 0 14px 40px rgba(var(--accent-rgb),.55), 0 0 0 1px #ffffff1f;transform:translateY(-1px)}.dusk-btn-icon{width:36px;height:36px;color:var(--accent2);background:#fff;border-radius:50%;place-items:center;padding-left:2px;display:grid}.dusk-btn-glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.dusk-btn-glass:hover{background:#ffffff1a;border-color:#ffffff47}.dusk-btn-glass svg{transition:transform .2s}.dusk-btn-glass:hover svg{transform:translate(3px)}.dusk-mini{cursor:pointer;text-align:left;color:#fff;background:linear-gradient(#0e0a16b8, #0e0a16b8) padding-box, linear-gradient(135deg, rgba(var(--accent-rgb),.75), #ffffff14 45%, rgba(var(--accent-rgb),.35)) border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #0000;border-radius:20px;align-items:center;gap:16px;width:100%;max-width:460px;padding:14px 14px 14px 20px;transition:transform .2s;display:flex;box-shadow:0 18px 50px #00000073}.dusk-mini:hover{transform:translateY(-1px)}.dusk-mini-play{color:#120c1c;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;padding-left:2px;transition:transform .18s;display:grid;box-shadow:0 6px 20px #ffffff2e}.dusk-mini:hover .dusk-mini-play{transform:scale(1.06)}.dusk-trust{color:#ffffff80;flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:12.5px;display:flex}.dusk-cta{transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s}.dusk-cta:hover{transform:translateY(-1px)scale(1.03);box-shadow:0 0 0 1px #ffffff4d,0 14px 44px #ffffff47!important}@media (max-width:768px){.dusk-sidebar{display:none!important}.dusk-mobilenav{display:flex!important}.dusk-tabs-inset{max-width:calc(100% - 82px)!important;left:16px!important}.dusk-tabs::-webkit-scrollbar{display:none}.dusk-filter-head{padding:132px 16px 0!important}.dusk-back{left:16px!important;top:calc(12px + env(safe-area-inset-top))!important}.dusk-profile{right:14px!important;top:calc(12px + env(safe-area-inset-top))!important}.dusk-scroll-arrows{right:12px!important;bottom:calc(206px + env(safe-area-inset-bottom))!important}.dusk-install-banner{display:flex!important}.dusk-quick-wrap{padding:20px 16px 0}.dusk-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dusk-quick-tile{gap:10px;padding:11px 12px}.dusk-main{height:100dvh!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:calc(120px + env(safe-area-inset-bottom))!important;margin-left:0!important}.dusk-player{left:0!important;bottom:calc(56px + env(safe-area-inset-bottom))!important;gap:8px!important;height:60px!important;padding:0 12px!important}.dusk-player-info{flex:auto!important}.dusk-player-center{flex:none!important}.dusk-player-wave,.dusk-player-vol,.dusk-player-extra{display:none!important}.dusk-queue{width:100%!important;padding-top:env(safe-area-inset-top)!important;bottom:calc(116px + env(safe-area-inset-bottom))!important}.dusk-toast{bottom:calc(128px + env(safe-area-inset-bottom))!important}.dusk-row-extra{display:none!important}.dusk-track-row{gap:10px!important;padding-left:6px!important}.dusk-np-lyrics p{font-size:21px!important}.dusk-np-expand{align-items:center;display:inline-flex!important}.dusk-np-lyrics-only>:first-child{display:none!important}.dusk-np-lyrics-only .dusk-np-lyrics{max-height:calc(100dvh - 190px)!important}.dusk-np-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:26px!important}.dusk-np-extra{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px!important}.dusk-overlay-grid{overflow-y:auto;padding:calc(64px + env(safe-area-inset-top)) 20px calc(40px + env(safe-area-inset-bottom))!important;grid-template-columns:1fr!important;gap:28px!important}.dusk-overlay-grid>:nth-child(2){min-height:auto!important}.dusk-np-pills{display:none!important}.dusk-np-pills-top{display:flex!important}.dusk-overlay-grid{padding-top:calc(80px + env(safe-area-inset-top))!important}.dusk-hero{flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:0!important}.dusk-hero-art{margin:96px auto 24px!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}.dusk-hero-text{display:contents!important}.dusk-hero-intro{z-index:3;order:-1;padding:140px 16px 0;position:relative;margin-bottom:0!important}.dusk-hero-song{z-index:3;order:2;padding:0 16px 28px;position:relative}html:not(.dusk-in) .dusk-hero-art{margin-top:28px!important}html:not(.dusk-in) .dusk-hero{padding:0 0 8px;align-items:stretch!important;min-height:0!important}html:not(.dusk-in) .dusk-hero-intro h1{font-size:40px!important}.dusk-hero-feature{z-index:3;order:3;padding:0 16px 24px;position:relative}html:not(.dusk-in) .dusk-hero-art{margin:20px auto 18px!important}html:not(.dusk-in) .dusk-hero-art img{width:200px!important;height:200px!important}html:not(.dusk-in) .dusk-hero-art{order:4}.dusk-hero-feature{padding-top:22px!important}.dusk-btn-primary,.dusk-btn-glass{justify-content:center;width:100%}.dusk-btn-primary{padding:0 26px;position:relative}.dusk-btn-primary .dusk-btn-icon{position:absolute;top:8px;left:8px}.dusk-mini{max-width:none}html:not(.dusk-in) .dusk-hero-title,.dusk-hero-title{font-size:40px!important}.dusk-main [style*="repeat(4, 1fr)"],.dusk-main [style*="repeat(4,1fr)"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dusk-main [style*="36px 48px 120px"],.dusk-main [style*="64px 56px 120px"],.dusk-main [style*="64px 24px 120px"]{padding:24px 16px 40px!important}.dusk-main [style*="0px 48px"],.dusk-main [style*="0 48px"],.dusk-main [style*="padding:0 56px"],.dusk-main [style*="padding: 0px 56px"],.dusk-main [style*="padding: 0 56px"]{padding-left:16px!important;padding-right:16px!important}.dusk-main [style*=span\ 2]{flex-direction:column!important}.dusk-main h1[style*=clamp\(48px]{font-size:42px!important}.dusk-main img[style*="340px"]{width:240px!important;height:240px!important}.dusk-pad{padding-left:16px!important;padding-right:16px!important}.dusk-artist-name{bottom:24px!important;left:16px!important;right:16px!important}.dusk-world-hero{height:400px!important}.dusk-artist-stats{flex-wrap:wrap;gap:20px 28px!important}.dusk-artist-actions{width:100%;justify-content:flex-start!important;margin-left:0!important}}@media (max-width:900px){.dusk-analytics-grid{grid-template-columns:1fr!important}.dusk-handbook{grid-template-columns:1fr!important;gap:20px!important;padding:64px 16px 140px!important}.dusk-handbook-nav{max-height:none!important;position:static!important}}@media (hover:none){.dusk-card-actions{opacity:1!important}}.dusk-splash{display:none}html.dusk-splashing .dusk-splash{z-index:99999;background:var(--bg);transition:opacity .6s;display:block;position:fixed;inset:0}html.dusk-splash-out .dusk-splash{opacity:0;pointer-events:none}.dusk-splash-glow{background:radial-gradient(ellipse 120% 80% at 50% 30%, var(--stop0) 0%, var(--stop1) 48%, var(--bg) 100%);position:absolute;inset:0}html.dusk-android .dusk-splash-glow{animation:.8s both splashGlow}.dusk-splash-icon{width:84px;height:84px;box-shadow:0 20px 60px #0009, 0 0 70px rgba(var(--accent-rgb),.45);border-radius:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dusk-splash-words{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:calc(50% + 62px);left:0;right:0}.dusk-splash-name{letter-spacing:-.03em;white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,11vw,72px);font-style:italic;font-weight:500;line-height:1.05}.dusk-splash-name span{opacity:0;animation:.4s cubic-bezier(.22,1,.36,1) forwards splashLetter;animation-delay:calc(.12s + var(--i) * 55ms);background:linear-gradient(118deg, #fff 0%, var(--accent-pale) 35%, var(--accent-soft) 70%, var(--accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .02em .12em 0;display:inline-block}.dusk-splash-name i{vertical-align:-.06em;background:var(--accent-soft);border-radius:2px;width:3px;height:.78em;margin-left:6px;animation:.6s step-end infinite splashCaret,.25s .95s forwards splashFadeOut;display:inline-block}.dusk-splash-by{text-transform:uppercase;color:#ffffff9e;opacity:0;letter-spacing:.6em;margin-right:-.6em;font-family:DM Mono,monospace;font-size:11px;animation:.8s cubic-bezier(.22,1,.36,1) .8s forwards splashBy}html.dusk-splashing:not(.dusk-splash-out) .dusk-hero *{animation-play-state:paused}@keyframes heroIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes heroFade{0%{opacity:0}to{opacity:1}}@keyframes splashGlow{0%{opacity:0}to{opacity:1}}@keyframes splashLetter{0%{opacity:0;filter:blur(6px);transform:translateY(.18em)}to{opacity:1;filter:blur();transform:none}}@keyframes splashCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes splashFadeOut{to{opacity:0;visibility:hidden}}@keyframes splashBy{0%{opacity:0;letter-spacing:.6em;margin-right:-.6em}to{opacity:1;letter-spacing:.32em;margin-right:-.32em}}@media (prefers-reduced-motion:reduce){.dusk-splash-glow,.dusk-splash-name span,.dusk-splash-by{opacity:1;animation:none}.dusk-splash-name i{display:none}}.dusk-ribbon-bar{z-index:295;background:linear-gradient(90deg, rgba(var(--accent-rgb),.92), #ea580cd9);color:#fff;align-items:center;height:40px;animation:.4s both fadeSlideDown;display:flex;position:fixed;top:0;left:240px;right:0;box-shadow:0 6px 24px #00000059}.dusk-ribbon-bar.urgent{background:linear-gradient(90deg,#dc2626,#ea580c)}.dusk-ribbon-bar.testers{background:linear-gradient(90deg,#14532d,#0f5e4f)}.dusk-ribbon-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px #4ade80}.dusk-ribbon-link{color:#fff;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;height:100%;padding:0 12px 0 20px;font-size:13.5px;text-decoration:none;display:flex}.dusk-ribbon-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dusk-ribbon-text b{font-weight:600}.dusk-ribbon-when{opacity:.85}.dusk-ribbon-short{display:none}.dusk-ribbon-cta{color:#1a0f22;background:#fffffff2;border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:12.5px;font-weight:600}.dusk-ribbon-x{color:#ffffffd9;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:40px;height:40px;font-size:22px;line-height:1}html.dusk-ribbon .dusk-main{margin-top:40px;height:calc(100vh - 40px)!important}html.dusk-ribbon .dusk-profile,html.dusk-ribbon .dusk-back{transform:translateY(40px)}@media (max-width:768px){.dusk-ribbon-bar{height:calc(40px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);left:0}.dusk-ribbon-link{justify-content:flex-start;gap:8px;padding-left:14px;font-size:12.5px}.dusk-ribbon-long{display:none}.dusk-ribbon-short{display:inline}html.dusk-ribbon .dusk-main{margin-top:calc(40px + env(safe-area-inset-top))!important;height:calc(100dvh - 40px - env(safe-area-inset-top))!important;padding-top:0!important}}.dusk-flow{flex-direction:column;display:flex}.dusk-o-artist{order:0;display:none}.dusk-o-quick{order:10}.dusk-o-recent{order:12}.dusk-o-premieres{order:20}.dusk-o-releases{order:30}.dusk-o-human{order:35}.dusk-o-new{order:40}.dusk-o-vibes{order:50}.dusk-o-genres{order:60}.dusk-o-challenge{order:70}.dusk-o-suggested{order:75}.dusk-o-quotes{order:80}.dusk-o-playlists{order:90}.dusk-o-videos{order:100}.dusk-o-empty{order:200}html.dusk-in .dusk-o-recent{order:11}html.dusk-in .dusk-o-premieres{order:13}html.dusk-in .dusk-o-new{order:15}html.dusk-in .dusk-o-human{order:16}html.dusk-in .dusk-o-releases{order:17}html.dusk-in .dusk-o-suggested{order:19}html.dusk-artist .dusk-o-artist{display:block}html.dusk-artist .dusk-o-challenge{order:14}html.dusk-play .dusk-tip,html.dusk-play .dusk-play-hide{display:none!important}html.dusk-navigating body:after{content:"";z-index:9990;pointer-events:none;background:linear-gradient(90deg, transparent, var(--accent), transparent);background-repeat:no-repeat;background-size:40% 100%;width:100%;height:2px;animation:1s ease-in-out infinite duskNavBar;position:fixed;top:0;left:0}@keyframes duskNavBar{0%{background-position:-70% 0}to{background-position:170% 0}}[data-dusk-pending]{opacity:.55;transition:opacity .1s}@media (prefers-reduced-motion:reduce){html.dusk-navigating body:after{opacity:.6;background-size:100% 100%;animation:none}}
