:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;--red:red;--yellow:#ff0;--blue:#00f;--pink:#f09;--transparent:#0000;--muted:#a6a6b4;--soft:#d8d8e2;--border:#ffffff1f;--energy:.08;--bass:.05;--mid:.05;--treble:.05;background:#020207;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:100%;min-height:100%;margin:0}body{background:#020207;overflow-x:hidden}button,input{font:inherit}button{color:inherit}.app-shell{--cover-image:none;min-height:100vh;padding:max(28px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));isolation:isolate;background:radial-gradient(circle at 7% 8%,#ff00992e,#0000 28%),radial-gradient(circle at 94% 10%,#0000ff40,#0000 30%),radial-gradient(circle at 72% 94%,#ff000029,#0000 32%),radial-gradient(circle at 14% 84%,#ffff0021,#0000 28%),linear-gradient(145deg,#010104 0%,#090714 50%,#020207 100%);place-items:center;display:grid;position:relative;overflow:hidden}.backdrop-art{z-index:-8;background:var(--cover-image) center / cover no-repeat;filter:blur(125px)saturate(2.05)brightness(.42);opacity:calc(.15 + var(--energy) * .34);transform:scale(calc(1.16 + var(--bass) * .08));transition:opacity .35s,transform .12s linear;position:absolute;inset:-18%}.security-aurora{z-index:-7;pointer-events:none;filter:blur(120px)saturate(1.7);opacity:calc(.32 + var(--energy) * .55);background:conic-gradient(from 28deg,#ff00008a 0deg,#ffff0057 72deg,#0000 118deg,#0000ff8f 188deg,#ff00998f 280deg,#ff00008a 360deg);animation:26s linear infinite aurora-spin;position:absolute;inset:-35%}.security-aurora:before,.security-aurora:after{content:"";mix-blend-mode:screen;border-radius:50%;position:absolute}.security-aurora:before{background:radial-gradient(circle at 27% 33%,#ffff006b,#0000 24%),radial-gradient(circle at 74% 27%,#0000ff8a,#0000 29%),radial-gradient(circle at 68% 77%,#ff009980,#0000 28%),radial-gradient(circle at 30% 70%,#ff000061,#0000 26%);animation:11s ease-in-out infinite alternate aurora-drift;inset:17%}.security-aurora:after{border:2px solid #ffffff0b;animation:5.5s ease-in-out infinite aura-breathe;inset:29%;box-shadow:0 0 120px #0000ff29,inset 0 0 120px #ff00991f}@keyframes aurora-spin{to{transform:rotate(360deg)scale(1.05)}}@keyframes aurora-drift{0%{transform:translate(-4%,-2%)scale(.95)rotate(-7deg)}to{transform:translate(5%,4%)scale(1.08)rotate(9deg)}}@keyframes aura-breathe{50%{opacity:.54;transform:scale(1.08)}}.security-grid{z-index:-6;pointer-events:none;opacity:.72;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle,#ffffff08,#0000 62%) 0 0/100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0% 45%,#0000 88%);mask-image:radial-gradient(circle,#000 0% 45%,#0000 88%)}.security-grid:after{content:"";background:repeating-linear-gradient(115deg,#0000 0 96px,#ff009909 97px,#0000 99px 192px,#0000ff09 193px,#0000 195px 288px);animation:16s linear infinite grid-drift;position:absolute;inset:0}@keyframes grid-drift{to{transform:translate(288px)}}.neon-clouds{z-index:-5;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:-16%;overflow:hidden}.neon-clouds span{left:var(--cloud-x);top:var(--cloud-y);width:var(--cloud-size);aspect-ratio:1.45;filter:blur(58px)saturate(1.5);opacity:calc(.09 + var(--energy) * .19);animation:neon-cloud-drift var(--cloud-duration) ease-in-out infinite alternate;animation-delay:var(--cloud-delay);will-change:transform, opacity;border-radius:46% 54% 62% 38%/48% 42% 58% 52%;position:absolute;transform:translate(-50%,-50%)}.neon-clouds span:nth-child(4n+1){background:radial-gradient(#ff0000eb,#0000 68%)}.neon-clouds span:nth-child(4n+2){background:radial-gradient(#ffff00b8,#0000 68%)}.neon-clouds span:nth-child(4n+3){background:radial-gradient(#0000ffe6,#0000 68%)}.neon-clouds span:nth-child(4n+4){background:radial-gradient(#ff0099e0,#0000 68%)}@keyframes neon-cloud-drift{0%{opacity:calc(.07 + var(--energy) * .14);transform:translate(-54%,-47%)rotate(-8deg)scale(.9)}48%{transform:translate(-45%, -55%) rotate(8deg) scale(calc(1.02 + var(--bass) * .08));opacity:calc(.12 + var(--energy) * .23)}to{transform:translate(-57%, -43%) rotate(-3deg) scale(calc(.96 + var(--mid) * .07));opacity:calc(.08 + var(--energy) * .18)}}.frequency-veil{z-index:-5;pointer-events:none;background:repeating-radial-gradient(ellipse at 50% 52%, transparent 0 66px, #ffffff05 67px 68px, transparent 69px 126px), conic-gradient(from 18deg at 50% 50%, transparent 0 14%, #ff009909 17%, transparent 23% 45%, #0000ff0a 49%, transparent 55% 73%, #ffff0006 77%, transparent 82% 100%);opacity:calc(.32 + var(--energy) * .2);transform:rotate(-7deg) scale(calc(1 + var(--bass) * .025));will-change:transform;border-radius:50%;animation:34s linear infinite frequency-veil-turn;position:absolute;inset:-24%;-webkit-mask-image:radial-gradient(#000 10%,#000000eb 52%,#0000 84%);mask-image:radial-gradient(#000 10%,#000000eb 52%,#0000 84%)}@keyframes frequency-veil-turn{to{transform:rotate(353deg) scale(calc(1.02 + var(--bass) * .025))}}.spray-orbits{z-index:-4;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.spray-orbits span{opacity:calc(.08 + var(--energy) * .12);filter:drop-shadow(0 0 18px);-webkit-mask:repeating-conic-gradient(from 10deg, #000 0 10deg, transparent 11deg 21deg);mask:repeating-conic-gradient(from 10deg, #000 0 10deg, transparent 11deg 21deg);-webkit-mask:repeating-conic-gradient(from 10deg, #000 0 10deg, transparent 11deg 21deg);border-radius:48% 52% 46% 54%/56% 43% 57% 44%;animation:22s ease-in-out infinite alternate spray-orbit-float;position:absolute}.spray-orbits span:first-child{aspect-ratio:1.45;width:min(58vw,920px);color:var(--pink);border:2px solid #ff00998c;top:5%;left:-12%;transform:rotate(-12deg)}.spray-orbits span:nth-child(2){aspect-ratio:1.2;width:min(52vw,810px);color:var(--blue);border:2px solid #0000ff8f;animation-delay:-5s;top:1%;right:-18%;transform:rotate(16deg)}.spray-orbits span:nth-child(3){aspect-ratio:1.7;width:min(66vw,980px);color:var(--yellow);border:2px solid #ffff006b;animation-delay:-10s;bottom:-29%;left:17%;transform:rotate(5deg)}.spray-orbits span:nth-child(4){aspect-ratio:1.25;width:min(45vw,690px);color:var(--red);border:2px solid #ff000070;animation-delay:-14s;bottom:-24%;right:13%;transform:rotate(-19deg)}.spray-orbits span:nth-child(5){aspect-ratio:1;color:#fff;opacity:.055;border:1px solid #ffffff2e;width:min(34vw,520px);animation-delay:-18s;top:17%;left:32%}@keyframes spray-orbit-float{0%{translate:-2% 1%;scale:.96}50%{translate:3% -4%;scale:calc(1.01 + var(--treble) * .035)}to{translate:-1% 3%;scale:calc(.98 + var(--bass) * .03)}}.chromatic-shards{z-index:-3;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.chromatic-shards span{width:70px;height:8px;opacity:calc(.09 + var(--treble) * .22);filter:blur(.4px)drop-shadow(0 0 10px);border-radius:999px;animation:13s ease-in-out infinite alternate shard-drift;position:absolute;transform:rotate(-18deg)}.chromatic-shards span:first-child{width:94px;color:var(--pink);background:var(--pink);top:18%;left:8%}.chromatic-shards span:nth-child(2){width:52px;color:var(--yellow);background:var(--yellow);animation-delay:-2s;top:77%;left:17%}.chromatic-shards span:nth-child(3){width:68px;color:var(--blue);background:var(--blue);animation-delay:-4s;top:9%;left:36%}.chromatic-shards span:nth-child(4){width:82px;color:var(--red);background:var(--red);animation-delay:-6s;top:88%;left:59%}.chromatic-shards span:nth-child(5){width:58px;color:var(--yellow);background:var(--yellow);animation-delay:-8s;top:13%;left:73%}.chromatic-shards span:nth-child(6){width:102px;color:var(--pink);background:var(--pink);animation-delay:-10s;top:64%;left:89%}.chromatic-shards span:nth-child(7){width:42px;color:var(--blue);background:var(--blue);animation-delay:-12s;top:45%;left:48%}.chromatic-shards span:nth-child(8){width:64px;color:var(--red);background:var(--red);animation-delay:-5s;top:53%;left:3%}@keyframes shard-drift{0%{opacity:.04;transform:translate(-8px,6px)rotate(-22deg)scaleX(.74)}45%{opacity:calc(.1 + var(--treble) * .26);transform:translate(18px,-16px)rotate(-12deg)scaleX(1.12)}to{opacity:.06;transform:translate(-4px,-31px)rotate(-27deg)scaleX(.9)}}.security-rings{z-index:-4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.security-rings span{aspect-ratio:1;border:1px solid #ffff001c;border-radius:50%;width:min(72vw,1040px);animation:8s ease-in-out infinite security-ring-breathe;position:absolute;box-shadow:0 0 80px #ffff0006,inset 0 0 90px #ff009905}.security-rings span:nth-child(2){border-color:#ff00991a;width:min(55vw,780px);animation-delay:-2.6s}.security-rings span:nth-child(3){border-color:#0000ff21;width:min(39vw,555px);animation-delay:-5.2s}@keyframes security-ring-breathe{0%,to{opacity:.52;transform:scale(.96)}50%{transform:scale(calc(1.01 + var(--bass) * .035));opacity:calc(.62 + var(--energy) * .28)}}.signal-particles{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.signal-particles span{left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:var(--yellow);opacity:.35;animation:particle-drift var(--duration) ease-in-out infinite;animation-delay:var(--delay);border-radius:50%;position:absolute;box-shadow:0 0 12px,0 0 24px}.signal-particles span:nth-child(4n+1){color:var(--red);background:var(--red)}.signal-particles span:nth-child(4n+2){color:var(--yellow);background:var(--yellow)}.signal-particles span:nth-child(4n+3){color:var(--blue);background:var(--blue)}.signal-particles span:nth-child(4n+4){color:var(--pink);background:var(--pink)}@keyframes particle-drift{0%,to{opacity:.16;transform:translate(0,0)scale(.72)}44%{opacity:calc(.38 + var(--energy) * .48);transform:translate(18px,-26px)scale(1.15)}72%{opacity:.24;transform:translate(-12px,-44px)scale(.88)}}.noise-layer{z-index:20;pointer-events:none;opacity:.028;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.content-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:stretch;gap:22px;width:min(100%,1420px);display:grid;position:relative}.glass-card{isolation:isolate;-webkit-backdrop-filter:blur(30px)saturate(1.32);background:linear-gradient(145deg,#11111be6,#05050cd6),#07070ed1;border:1px solid #ffffff1b;position:relative;overflow:hidden;box-shadow:0 34px 95px #0000008f,0 0 60px #0000ff0f,inset 0 1px #ffffff0f,inset 0 -1px #ff00990a}.glass-card:before{content:"";z-index:-3;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:calc(.38 + var(--energy) * .48);background:linear-gradient(122deg,#ff0000c2,#ffff00ad,#00fc,#ff0099d1,#ff0000c2) 0 0/280% 100%;padding:1px;animation:8s linear infinite border-flow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-card:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;opacity:.92;background:repeating-linear-gradient(112deg,#0000 0 15px,#ffff0007 16px 17px,#0000 18px 31px,#ff009906 32px 33px) 100%/31% 100% no-repeat,linear-gradient(90deg,#0000 62%,#0000ff0b 80%,#ff00990e 100%),radial-gradient(circle at 7% 7%,#ff00991f,#0000 28%),radial-gradient(circle at 94% 9%,#0000ff24,#0000 30%),radial-gradient(circle at 93% 93%,#ff00001a,#0000 34%),radial-gradient(circle at 8% 92%,#ffff0014,#0000 31%);position:absolute;inset:0}@keyframes border-flow{to{background-position:-280% 0}}.card-light-sweep{z-index:-1;pointer-events:none;background:linear-gradient(108deg,#0000 42%,#ffffff0b 48%,#ffff0009 50%,#ff00990b 52%,#0000 58%);animation:7.5s ease-in-out infinite card-sweep;position:absolute;inset:-50% -70%;transform:translate(-45%)}@keyframes card-sweep{0%,20%{opacity:0;transform:translate(-48%)rotate(.001deg)}32%{opacity:1}74%{opacity:.75}88%,to{opacity:0;transform:translate(48%)rotate(.001deg)}}.player-card{border-radius:36px;grid-template-columns:minmax(320px,410px) minmax(0,1fr);align-items:center;gap:clamp(38px,4vw,66px);min-height:640px;padding:clamp(38px,4vw,60px);display:grid}.cover-column{z-index:1;justify-items:center;min-width:0;display:grid;position:relative}.cover-stage{aspect-ratio:1;place-items:center;width:100%;max-width:385px;display:grid;position:relative}.cover-glow{background:conic-gradient(from calc(var(--bass) * 180deg), #ff0000d9, #ffff00bd, #0000ffd9, #ff0099e0, #ff0000d9);filter:blur(calc(42px + var(--energy) * 42px));opacity:calc(.21 + var(--energy) * .72);border-radius:50%;animation:10s linear infinite glow-spin;position:absolute;inset:-15%}@keyframes glow-spin{to{transform:rotate(360deg)scale(1.05)}}.orbit-ring{pointer-events:none;border-radius:50%;position:absolute;inset:-4%}.orbit-one{border:1px solid #ffff00c7;border-color:#ffff00c7 #ff00998f #ffffff14 #ffffff14;animation:8s linear infinite orbit-spin;box-shadow:0 0 26px #ffff0014,inset 0 0 28px #ff00990d}.orbit-two{border:1px dashed #ffffff12;border-color:#ffffff12 #ffffff12 #ff00009e #0000ffb3;animation:13s linear infinite orbit-spin-reverse;inset:-10%}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-spin-reverse{to{transform:rotate(-360deg)}}.orbit-dot{z-index:3;pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute}.dot-one{background:var(--yellow);box-shadow:0 0 20px var(--yellow), 0 0 42px #ff09;animation:8s linear infinite orbit-dot-one;top:-5%;left:50%}.dot-two{background:var(--pink);box-shadow:0 0 20px var(--pink), 0 0 42px #ff00998f;animation:13s linear infinite orbit-dot-two;top:48%;right:-8%}@keyframes orbit-dot-one{to{transform:rotate(360deg)translate(.001px)}}@keyframes orbit-dot-two{to{transform:rotate(-360deg)translate(.001px)}}.cover-wrap{z-index:2;aspect-ratio:1;background:conic-gradient(from 38deg, var(--red), var(--yellow), var(--blue), var(--pink), var(--red));width:88%;box-shadow:0 30px 75px #00000080, 0 0 calc(20px + var(--energy) * 48px) #ff009938, 0 0 calc(16px + var(--bass) * 48px) #00f3;transform:translateZ(0) scale(calc(1 + var(--bass) * .018));border-radius:34px;padding:3px;transition:transform 90ms linear;position:relative;overflow:hidden}.cover-wrap:before{content:"";z-index:0;background:conic-gradient(from 0deg, var(--red), var(--yellow), var(--blue), var(--pink), var(--red));animation:6.5s linear infinite cover-border-spin;position:absolute;inset:-48%}.cover-wrap:after{content:"";z-index:4;pointer-events:none;border-radius:31px;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 45px #00000014}@keyframes cover-border-spin{to{transform:rotate(360deg)}}.cover-wrap img,.cover-placeholder{z-index:1;object-fit:cover;background:#0b0b12;border-radius:31px;width:100%;height:100%;display:block;position:relative}.cover-wrap img{transition:transform .5s,filter .5s}.cover-wrap.is-playing img{filter:saturate(1.14)contrast(1.04);transform:scale(1.025)}.cover-placeholder{color:var(--yellow);background:radial-gradient(circle at 30% 30%,#ff009947,#0000 37%),radial-gradient(circle at 74% 72%,#0000ff4d,#0000 38%),#0b0b12;place-items:center;display:grid}.cover-scan{z-index:3;pointer-events:none;border-radius:31px;position:absolute;inset:0;overflow:hidden}.cover-scan:before{content:"";filter:blur(1px);background:linear-gradient(#0000,#ffff000a,#ffffff2b,#0000ff14,#0000);height:14%;animation:5.2s ease-in-out infinite cover-scan;position:absolute;top:-18%;left:0;right:0}@keyframes cover-scan{0%,18%{opacity:0;transform:translateY(0)}28%{opacity:1}78%{opacity:.85}88%,to{opacity:0;transform:translateY(820%)}}.visualizer{opacity:.64;filter:saturate(1.25);justify-content:center;align-items:center;gap:3px;width:min(100%,410px);height:74px;margin-top:30px;padding:0 8px;transition:opacity .25s,filter .25s;display:flex;position:relative}.visualizer:before{content:"";filter:blur(18px);width:102%;height:26px;opacity:calc(.22 + var(--energy) * .78);background:linear-gradient(90deg,#0000,#ff00007a,#ffff0085,#0000ff8a,#ff009985,#0000);border-radius:50%;position:absolute}.visualizer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%}.visualizer.active{opacity:1;filter:saturate(1.62)}.visualizer span{--level:.1;--glow:.18;z-index:1;width:4px;height:58px;transform:scaleY(var(--level));transform-origin:50%;opacity:calc(.46 + var(--glow) * .5);box-shadow:0 0 calc(7px + var(--glow) * 15px) currentColor;will-change:transform;border-radius:999px;transition:transform 64ms linear,opacity 80ms linear;display:block;position:relative}.track-column{z-index:1;min-width:0;position:relative}.track-copy{animation:.58s cubic-bezier(.2,.75,.2,1) both metadata-arrive;position:relative}.track-eyebrow{width:fit-content;color:var(--yellow);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 13px #ffff0080,0 0 30px #ff009929;margin-bottom:17px;font-size:10px;font-weight:950}.track-eyebrow:after{content:"";vertical-align:middle;background:linear-gradient(90deg, var(--yellow), var(--pink), #0000);width:52px;height:1px;margin-left:12px;display:inline-block;box-shadow:0 0 12px #ffff0080}@keyframes metadata-arrive{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.track-column h1{letter-spacing:-.064em;overflow-wrap:anywhere;text-wrap:balance;background:linear-gradient(105deg, #fff 0%, #fff 34%, var(--yellow) 55%, var(--pink) 72%, var(--blue) 88%, #fff 100%);color:#0000;filter:drop-shadow(0 12px 28px #00000040);background-size:240%;-webkit-background-clip:text;background-clip:text;max-width:730px;margin:0 0 10px;font-size:clamp(46px,5.15vw,80px);line-height:.94;animation:7s linear infinite title-shimmer}@keyframes title-shimmer{to{background-position:-240%}}.artist{color:#eeeef5;letter-spacing:-.03em;margin:0;font-size:clamp(20px,2vw,29px);font-weight:730}.album{color:var(--muted);margin:9px 0 0;font-size:14px}.live-meta-strip{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.live-meta-strip>span{color:#bbbbc8;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:7px;min-width:0;padding:8px 10px;font-size:11px;display:inline-flex}.live-meta-strip svg{color:var(--yellow);filter:drop-shadow(0 0 7px #ffff0059)}.progress-track{background:#ffffff17;border-radius:999px;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000059,0 0 14px #0000ff0d}.progress-track:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:2.6s ease-in-out infinite progress-scan;position:absolute;inset:0;transform:translate(-100%)}@keyframes progress-scan{55%,to{transform:translate(100%)}}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--red), var(--yellow), var(--pink), var(--blue), var(--red));background-size:250% 100%;height:100%;transition:width .95s linear;animation:4.5s linear infinite progress-colors;display:block;box-shadow:0 0 18px #ffff0075,0 0 32px #ff00993d}@keyframes progress-colors{to{background-position:-250% 0}}.progress-times{color:#858592;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:9px;font-size:11px;display:flex}.controls{justify-content:center;align-items:center;margin:30px 0 27px;display:flex}.single-control{min-height:98px}.round-button{cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .18s,filter .18s;display:grid;position:relative}.round-button:hover{filter:brightness(1.08)saturate(1.17);transform:translateY(-4px)scale(1.04)}.round-button:active{transform:scale(.96)}.round-button.primary{color:#050508;background:conic-gradient(from 30deg, var(--yellow), #fff, var(--pink), var(--blue), var(--red), var(--yellow));width:90px;height:90px;box-shadow:0 24px 62px #0000006b, 0 0 calc(20px + var(--energy) * 48px) #ffff006b, 0 0 calc(14px + var(--mid) * 42px) #ff009947, inset 0 1px 0 #ffffffd1;padding-left:3px}.round-button.primary:before{content:"";z-index:-1;background:linear-gradient(145deg,#ffff5b,#fff800 60%,#ffc900);border-radius:50%;position:absolute;inset:5px}.play-orbit{pointer-events:none;border-radius:50%;position:absolute}.orbit-a{border:1px solid #ffff0047;border-top-color:var(--yellow);animation:3.8s linear infinite play-orbit;inset:-12px}.orbit-b{border:1px dashed #ff00993d;border-right-color:var(--pink);animation:6s linear infinite play-orbit-reverse;inset:-20px}.orbit-c{opacity:calc(.35 + var(--energy) * .55);border:1px solid #0000ff1f;border-left-color:#0000ffb8;animation:2.1s ease-in-out infinite play-pulse;inset:-29px}@keyframes play-orbit{to{transform:rotate(360deg)}}@keyframes play-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes play-pulse{50%{opacity:.28;transform:scale(1.08)}}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.volume-row{color:#c8c8d2;grid-template-columns:30px 1fr 46px;align-items:center;gap:13px;display:grid}.plain-button{cursor:pointer;color:#c8c8d1;background:0 0;border:0;place-items:center;padding:0;transition:color .16s,filter .16s;display:grid}.plain-button:hover{color:var(--yellow);filter:drop-shadow(0 0 9px #ffff008c)}.volume-row input{--volume:72%;appearance:none;background:linear-gradient(90deg, var(--red), var(--yellow), var(--pink), var(--blue)) 0 / var(--volume) 100% no-repeat, #ffffff1c;cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px}.volume-row input::-webkit-slider-thumb{appearance:none;background:var(--yellow);border:3px solid #0d0d15;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #ffffff4d,0 0 18px #ff09,0 0 30px #ff009952}.volume-row input::-moz-range-thumb{background:var(--yellow);border:3px solid #0d0d15;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #ffffff4d,0 0 18px #ff09}.volume-row>span{text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.stream-error{color:#ffd7d7;background:#ff000013;border:1px solid #ff000038;border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:9px 11px;font-size:11px;display:inline-flex}.side-column{grid-template-rows:auto 1fr;gap:22px;min-width:0;display:grid}.history-card{flex-direction:column;min-height:378px;display:flex}.section-title{z-index:2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.section-title>div:first-child{flex-direction:column;min-width:0;display:flex}.section-title span{color:var(--yellow);letter-spacing:.18em;text-shadow:0 0 14px #ffff005c;font-size:9px;font-weight:950}.section-title strong{letter-spacing:-.02em;margin-top:5px;font-size:17px}.section-icon{color:#fff;background:linear-gradient(145deg,#ff009921,#0000ff21);border:1px solid #ffffff1a;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 0 22px #ff009921}.section-icon:before{content:"";border:1px solid #ffffff0d;border-radius:16px;animation:2.8s ease-in-out infinite icon-pulse;position:absolute;inset:-5px}@keyframes icon-pulse{50%{opacity:.4;transform:scale(1.08)}}.next-icon{color:var(--yellow);background:linear-gradient(145deg,#ffff001f,#ff00991f)}.history-icon{color:var(--pink);background:linear-gradient(145deg,#ff009924,#0000ff24)}.next-track{z-index:2;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:17px;margin:28px 0 4px;animation:.52s both metadata-arrive;display:grid;position:relative}.next-track img,.mini-cover{object-fit:cover;border:1px solid #ffffff1a;border-radius:20px;width:92px;height:92px;box-shadow:0 15px 38px #0006,0 0 24px #ff009929,0 0 30px #0000ff14}.mini-cover{color:var(--yellow);background:radial-gradient(circle at 32% 28%,#f093,#0000 37%),radial-gradient(circle at 72% 72%,#0000ff3d,#0000 40%),#101018;place-items:center;display:grid}.next-track>div:last-child{flex-direction:column;min-width:0;display:flex}.next-track strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.next-track span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;overflow:hidden}.history-list{z-index:2;gap:9px;margin-top:22px;display:grid;position:relative}.history-item{background:linear-gradient(110deg,#ffffff07,#0000 42%),#ffffff05;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:28px 52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:7px 9px 7px 7px;transition:transform .18s,border-color .18s,background .18s;animation:.5s cubic-bezier(.2,.75,.2,1) both history-enter;display:grid;position:relative}.history-item:nth-child(2){animation-delay:45ms}.history-item:nth-child(3){animation-delay:90ms}.history-item:nth-child(4){animation-delay:.135s}.history-item:nth-child(5){animation-delay:.18s}@keyframes history-enter{0%{opacity:0;filter:blur(5px);transform:translate(14px)}to{opacity:1;filter:blur();transform:translate(0)}}.history-item:before{content:"";background:linear-gradient(180deg, var(--yellow), var(--pink), var(--blue));border-radius:999px;width:2px;position:absolute;top:20%;bottom:20%;left:-1px;box-shadow:0 0 12px #ff00996b}.history-item:hover{background:linear-gradient(110deg,#ffff000a,#ff009909,#0000ff08),#ffffff06;border-color:#ffffff21;transform:translate(-3px)}.history-number{color:#666674;font-variant-numeric:tabular-nums;text-align:center;font-size:10px;font-weight:900}.history-item img,.history-cover-placeholder{object-fit:cover;border-radius:12px;width:52px;height:52px;box-shadow:0 8px 18px #00000047}.history-cover-placeholder{color:var(--yellow);background:linear-gradient(145deg,#ff009929,#0000ff2e);place-items:center;display:grid}.history-copy{flex-direction:column;min-width:0;display:flex}.history-copy strong{color:#f4f4f8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.history-copy span{color:#8f8f9c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.history-item time{color:#737380;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.history-item time svg{color:var(--pink);opacity:.78}.history-empty{color:#858592;align-content:center;place-items:center;gap:10px;min-height:165px;font-size:11px;display:grid}@media (width<=1080px){.app-shell{place-items:start center}.content-grid{grid-template-columns:1fr}.side-column{grid-template-rows:auto;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.player-card{min-height:auto}}@media (width<=790px){.app-shell{padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}.content-grid{gap:14px}.player-card{border-radius:28px;grid-template-columns:1fr;gap:23px;padding:30px 20px 31px}.cover-stage{max-width:min(78vw,360px)}.cover-wrap{border-radius:27px}.cover-wrap img,.cover-placeholder,.cover-wrap:after,.cover-scan{border-radius:24px}.visualizer{gap:2px;height:56px;margin-top:20px}.visualizer span{width:3px;height:44px}.track-column{text-align:center}.live-chip{margin-inline:auto}.track-column h1{margin-top:14px;font-size:clamp(37px,11vw,60px)}.artist{font-size:clamp(18px,5.5vw,25px)}.live-meta-strip{justify-content:center}.progress-block{margin-top:28px}.controls{margin:26px 0}.round-button.primary{width:80px;height:80px}.volume-row{text-align:left}.side-column{grid-template-columns:1fr;gap:14px}.next-card,.history-card{border-radius:24px;padding:21px}.history-item{grid-template-columns:24px 48px minmax(0,1fr)}.history-item img,.history-cover-placeholder{width:48px;height:48px}.history-item time{display:none}}@media (width<=430px){.live-meta-strip>span{flex:auto;justify-content:center}.next-track{grid-template-columns:76px minmax(0,1fr)}.next-track img,.mini-cover{border-radius:17px;width:76px;height:76px}}@media (height<=760px) and (width>=1081px){.app-shell{place-items:start center;padding-top:18px;padding-bottom:18px}.player-card{min-height:570px;padding-top:32px;padding-bottom:32px}.cover-stage{max-width:350px}.visualizer{height:58px;margin-top:20px}.track-column h1{font-size:clamp(42px,4.3vw,64px)}.history-item{min-height:61px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell:before{content:"";z-index:12;pointer-events:none;background:linear-gradient(90deg, var(--red), var(--yellow) 28%, var(--blue) 58%, var(--pink) 82%, var(--red));background-size:240% 100%;height:5px;animation:6s linear infinite spectrum-line;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #ffff008c,0 0 28px #0000ff40,0 0 40px #ff009938}@keyframes spectrum-line{to{background-position:-240% 0}}.track-copy{border-left:3px solid var(--yellow);filter:drop-shadow(-12px 0 30px #ffff000e);padding-left:24px}.track-copy:before,.track-copy:after{content:"";border:2px solid #08080d;border-radius:50%;width:11px;height:11px;position:absolute;left:-7px}.track-copy:before{background:var(--pink);top:0;box-shadow:0 0 14px #ff0099d9}.track-copy:after{background:var(--blue);bottom:0;box-shadow:0 0 14px #00fc}.track-eyebrow{color:var(--yellow);text-shadow:0 0 16px #ffff007a}.track-eyebrow:after{background:var(--yellow);width:58px;height:2px;box-shadow:0 0 14px #ffff00b8}.track-column h1{color:#fff;background:0 0;background-size:initial;-webkit-background-clip:initial;background-clip:initial;letter-spacing:-.055em;text-shadow:0 8px 34px #00000094,0 0 34px #ffffff0e;filter:none;max-width:100%;font-size:clamp(43px,4.65vw,72px);line-height:.98;animation:none}.artist{color:#f4f4f8;text-shadow:0 5px 18px #0000006b}.album{color:#9e9eaa}.live-meta-strip>span{background:#0202088c;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a,0 10px 25px #0000002e}.live-meta-strip>span:first-child{border-left:2px solid var(--yellow)}.live-meta-strip>span:last-child{border-left:2px solid var(--pink)}.progress-track{background:#ffffff1a;height:6px}.progress-track span{background:var(--yellow);animation:none;position:relative;box-shadow:0 0 14px #ffff00b8,0 0 30px #ff03}.progress-track span:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%);box-shadow:0 0 0 3px #ffff0038,0 0 17px #ffff00e6}.controls{isolation:isolate;margin:34px 0 30px;position:relative}.controls:before,.controls:after{content:"";background:#ffffff24;width:clamp(44px,7vw,92px);height:1px;position:absolute;top:50%}.controls:before{right:calc(50% + 74px);box-shadow:-8px 0 18px #ff000047}.controls:after{left:calc(50% + 74px);box-shadow:8px 0 18px #0000ff52}.round-button.primary{color:#030305;background:var(--yellow);width:88px;height:88px;box-shadow:0 28px 70px #00000080, 0 0 calc(25px + var(--energy) * 56px) #ffff006b, 0 0 calc(12px + var(--bass) * 38px) #f093, inset 0 0 0 5px #00000013, inset 0 1px 0 #ffffffbf;border:2px solid #ffffffc2;padding-left:3px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s,box-shadow .2s;overflow:visible}.round-button.primary:before{content:"";z-index:-1;background:var(--yellow);border:1px solid #00000029;border-radius:50%;position:absolute;inset:8px}.round-button.primary:after{content:"";z-index:-2;border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:-8px;box-shadow:0 0 0 8px #ffff0005,0 0 32px #ffff001f}.round-button.primary:hover{color:#000;filter:none;background:#fff;box-shadow:0 32px 82px #0000008c,0 0 44px #ffffff4d,0 0 70px #ffff0042,inset 0 0 0 5px #ffff001f}.round-button.primary:hover:before{background:#fff}.app-shell.is-playing .round-button.primary{box-shadow:0 28px 70px #00000080, 0 0 calc(32px + var(--energy) * 64px) #ffff008a, 0 0 calc(20px + var(--mid) * 46px) #ff009938, inset 0 0 0 5px #00000013, inset 0 1px 0 #ffffffbf}.play-orbit{background:0 0}.orbit-a{border:1px solid #ffff006b;border-top-color:var(--yellow);border-bottom-color:var(--yellow);inset:-13px}.orbit-b{border:1px dashed #ff009957;border-right-color:var(--pink);border-left-color:var(--pink);inset:-22px}.orbit-c{border:1px solid #00f3;border-top-color:var(--blue);border-left-color:var(--red);inset:-31px}.visualizer{opacity:.76;gap:4px}.visualizer:before{background:#ff00992b;box-shadow:-105px 0 55px #ff00002e,-28px 0 50px #ffff0029,64px 0 52px #00f3,124px 0 56px #ff00992e}.visualizer:after{background:#ffffff21}.visualizer span{border-radius:2px;width:5px}.section-title strong,.next-track strong,.history-copy strong{color:#fff;background:0 0;-webkit-background-clip:initial;background-clip:initial}.section-icon,.next-icon,.history-icon{background:#05050cc7}.next-icon{border-color:#ffff003d;box-shadow:0 0 26px #ffff001a}.history-icon{border-color:#ff00993d;box-shadow:0 0 26px #ff00991a}.history-item{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.history-item:hover{background:#ffffff0b;border-color:#ff03;transform:translate(-4px);box-shadow:0 14px 30px #00000038,-5px 0 18px #ff009914}@media (width<=790px){.track-copy{padding-left:18px}.track-column h1{font-size:clamp(40px,13vw,62px)}.controls:before,.controls:after{width:42px}.controls:before{right:calc(50% + 68px)}.controls:after{left:calc(50% + 68px)}}.track-copy{filter:none;border-left:0;max-width:680px;padding-left:0}.track-copy:before,.track-copy:after{display:none}.track-eyebrow{margin-bottom:14px}.track-eyebrow:after{opacity:.78;width:44px;height:1px}.track-column h1{color:#fff;letter-spacing:-.047em;text-wrap:pretty;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:4;text-shadow:0 9px 30px #00000094,0 0 24px #ffffff0a;-webkit-box-orient:vertical;max-width:650px;margin-bottom:12px;font-size:clamp(34px,3.2vw,54px);line-height:1.02;display:-webkit-box;overflow:hidden}.track-column h1.title-short{-webkit-line-clamp:3;font-size:clamp(42px,3.7vw,56px)}.track-column h1.title-medium{font-size:clamp(38px,3.25vw,49px)}.track-column h1.title-long{font-size:clamp(33px,2.75vw,41px);line-height:1.045}.track-column h1.title-extra-long{font-size:clamp(29px,2.35vw,35px);line-height:1.07}.artist{letter-spacing:-.025em;-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;max-width:650px;font-size:clamp(17px,1.55vw,23px);line-height:1.15;display:-webkit-box;overflow:hidden}.album{white-space:nowrap;text-overflow:ellipsis;max-width:650px;margin-top:7px;font-size:13px;overflow:hidden}.live-meta-strip{margin-top:20px}.progress-times{color:#9a9aa6;margin-top:8px}.controls{margin-top:28px;margin-bottom:26px}@media (width<=790px){.track-copy{max-width:100%;padding-left:0}.track-column h1,.track-column h1.title-short,.track-column h1.title-medium{max-width:100%;font-size:clamp(32px,9.5vw,46px)}.track-column h1.title-long{font-size:clamp(28px,8vw,38px)}.track-column h1.title-extra-long{font-size:clamp(25px,7vw,32px)}.artist{max-width:100%;font-size:clamp(16px,5vw,21px)}}.app-shell:before{content:none!important;display:none!important}.album{display:none!important}.track-copy{min-height:0;position:relative;overflow:visible}.track-column h1,.track-column h1.title-short,.track-column h1.title-medium,.track-column h1.title-long,.track-column h1.title-extra-long{color:#fff;letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;text-wrap:balance;text-shadow:0 2px #ffffff0a,0 18px 48px #0000006b;width:100%;max-width:100%;min-height:0;max-height:218px;margin:20px 0 0;font-size:clamp(29px,4vw,62px);font-weight:930;line-height:.98;overflow:hidden;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;animation:.46s cubic-bezier(.2,.72,.2,1) both metadata-arrive!important}.track-column h1[data-fitted=true]{visibility:visible}.artist{-webkit-line-clamp:2;color:#f5f5fa;letter-spacing:-.025em;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;margin-top:16px;font-size:clamp(17px,1.7vw,24px);line-height:1.13;display:-webkit-box;overflow:hidden}.visualizer{isolation:isolate;gap:3px;width:min(100%,430px);height:86px;margin-top:26px;padding:0 6px;overflow:visible}.visualizer:before{filter:blur(20px);width:70%;height:36px;opacity:calc(.2 + var(--energy) * .82);background:radial-gradient(#ffff005c,#0000 62%),radial-gradient(at 36%,#ff009942,#0000 60%),radial-gradient(at 64%,#0000ff47,#0000 60%);left:50%;transform:translate(-50%)}.visualizer:after{background:linear-gradient(90deg,#0000,#ffffff21,#0000);width:88%;left:50%;right:auto;transform:translate(-50%)}.visualizer span{width:4px;height:64px;transform:scaleY(var(--level));transform-origin:50%;will-change:transform;border-radius:999px;transition:transform 42ms linear,opacity 54ms linear}.visualizer span:nth-child(4n+1){color:var(--red);background:var(--red)}.visualizer span:nth-child(4n+2){color:var(--yellow);background:var(--yellow)}.visualizer span:nth-child(4n+3){color:var(--blue);background:var(--blue)}.visualizer span:nth-child(4n+4){color:var(--pink);background:var(--pink)}.visualizer span:nth-child(26){color:#fff;background:var(--yellow);width:6px;box-shadow:0 0 12px var(--yellow), 0 0 28px #ffff00b8}.round-button,.round-button:hover,.round-button.primary,.round-button.primary:hover{filter:none!important;transform:none!important}.round-button.primary,.round-button.primary:hover,.round-button.primary:focus-visible{color:#050508!important;background:var(--yellow)!important;transition:box-shadow .16s!important;box-shadow:0 22px 58px #00000075,0 0 24px #ffff0075,0 0 52px #ffff002e,inset 0 0 0 1px #ffffffa3!important}.round-button.primary:before{z-index:0;border:1px solid #0000002e;inset:7px;box-shadow:inset 0 0 0 2px #ffffff6b;background:var(--yellow)!important;animation:none!important}.round-button.primary:after{content:"";z-index:-1;border:1px solid #ffff003d;border-radius:50%;position:absolute;inset:-15px;box-shadow:0 0 0 8px #ff009906,0 0 0 16px #0000ff05;animation:none!important}.round-button.primary svg,.round-button.primary .spin{z-index:2;position:relative}.round-button.primary:active{transform:scale(.975)!important}.app-shell{border-top:0!important}.graffiti-layer{z-index:-2;pointer-events:none;opacity:.62;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.graffiti-layer:before,.graffiti-layer:after{content:"";aspect-ratio:1.7;filter:blur(.4px)drop-shadow(0 0 18px);opacity:.18;border:3px solid #0000;border-radius:48% 52% 44% 56%/55% 38% 62% 45%;width:min(52vw,760px);position:absolute}.graffiti-layer:before{color:var(--pink);border-top-color:var(--pink);border-left-color:var(--blue);animation:13s ease-in-out infinite alternate graffiti-float-a;bottom:-4%;left:-9%;transform:rotate(-13deg)skew(-9deg)}.graffiti-layer:after{color:var(--yellow);border-right-color:var(--yellow);border-bottom-color:var(--red);animation:16s ease-in-out infinite alternate graffiti-float-b;top:10%;right:-12%;transform:rotate(17deg)skew(12deg)}.graffiti-layer span{--graffiti-color:var(--pink);left:calc((var(--graffiti-index) * 17 + 3) * 1%);top:calc((var(--graffiti-index) * 29 + 7) * 1%);width:calc(120px + (var(--graffiti-index) % 4) * 72px);height:calc(18px + (var(--graffiti-index) % 3) * 8px);background:radial-gradient(circle at 7% 50%, var(--graffiti-color) 0 2px, transparent 3px), radial-gradient(circle at 18% 44%, var(--graffiti-color) 0 1px, transparent 2px), linear-gradient(90deg, transparent, var(--graffiti-color) 18% 82%, transparent);filter:blur(.8px) drop-shadow(0 0 12px var(--graffiti-color));opacity:.11;transform:rotate(calc(-28deg + var(--graffiti-index) * 9deg));animation:spray-drift calc(9s + var(--graffiti-index) * .7s) ease-in-out infinite alternate;border-radius:50%;position:absolute}.graffiti-layer span:nth-child(4n+1){--graffiti-color:var(--red)}.graffiti-layer span:nth-child(4n+2){--graffiti-color:var(--yellow)}.graffiti-layer span:nth-child(4n+3){--graffiti-color:var(--blue)}.graffiti-layer span:nth-child(4n+4){--graffiti-color:var(--pink)}@keyframes graffiti-float-a{to{opacity:.28;transform:translate(4%,-3%)rotate(-8deg)skew(-5deg)}}@keyframes graffiti-float-b{to{opacity:.26;transform:translate(-4%,5%)rotate(11deg)skew(8deg)}}@keyframes spray-drift{to{transform:translate3d(18px, -12px, 0) rotate(calc(-20deg + var(--graffiti-index) * 9deg)) scaleX(1.08)}}.card-graffiti{z-index:-1;pointer-events:none;opacity:.13;background:radial-gradient(circle at 12% 14%, var(--pink) 0 2px, transparent 3px), radial-gradient(circle at 22% 28%, var(--yellow) 0 1px, transparent 2px), repeating-radial-gradient(ellipse at 50% 50%, transparent 0 18px, #ff00996b 19px 20px, transparent 21px 34px), repeating-linear-gradient(153deg, transparent 0 24px, #0000ff52 25px 27px, transparent 28px 45px);filter:blur(.3px)drop-shadow(0 0 22px #ff009952);width:42%;height:48%;animation:7s ease-in-out infinite alternate card-graffiti-breathe;position:absolute;bottom:-10%;right:-5%;transform:rotate(-9deg)}@keyframes card-graffiti-breathe{to{opacity:.22;transform:rotate(-5deg)scale(1.05)}}.progress-track span{transition:width .18s linear!important}@media (width<=980px){.track-column h1,.track-column h1.title-short,.track-column h1.title-medium,.track-column h1.title-long,.track-column h1.title-extra-long{max-height:172px}}@media (width<=640px){.track-column h1,.track-column h1.title-short,.track-column h1.title-medium,.track-column h1.title-long,.track-column h1.title-extra-long{max-height:150px;margin-top:14px}.visualizer{gap:2px;height:70px}.visualizer span{width:3px;height:52px}}@media (prefers-reduced-motion:reduce){.graffiti-layer,.graffiti-layer:before,.graffiti-layer:after,.graffiti-layer span,.card-graffiti,.neon-clouds span,.frequency-veil,.spray-orbits span,.chromatic-shards span{animation:none!important}}.security-grid,.frequency-veil,.chromatic-shards,.card-light-sweep,.cover-scan{content:none!important;animation:none!important;display:none!important}.glass-card:before{background:linear-gradient(135deg,#ff000094,#ffff0080 31%,#0000ff94 65%,#f099) 0 0/100% 100%!important;animation:none!important}.track-eyebrow:after,.progress-track:after{content:none!important;animation:none!important;display:none!important}.graffiti-layer span{width:calc(54px + (var(--graffiti-index) % 4) * 22px)!important;aspect-ratio:1!important;background:radial-gradient(circle at 23% 28%, var(--graffiti-color) 0 5%, transparent 6%), radial-gradient(circle at 68% 18%, var(--graffiti-color) 0 3%, transparent 4%), radial-gradient(circle at 77% 66%, var(--graffiti-color) 0 6%, transparent 7%), radial-gradient(circle at 41% 59%, color-mix(in srgb, var(--graffiti-color) 68%, transparent) 0 34%, transparent 66%)!important;height:auto!important;filter:blur(.7px) drop-shadow(0 0 18px var(--graffiti-color))!important;opacity:.12!important;animation:graffiti-splat-breathe calc(8s + var(--graffiti-index) * .55s) ease-in-out infinite alternate!important;border-radius:42% 58% 53% 47%/61% 38% 62% 39%!important}@keyframes graffiti-splat-breathe{0%{transform:rotate(calc(-18deg + var(--graffiti-index) * 8deg)) scale(.88);opacity:.08}to{transform:rotate(calc(-10deg + var(--graffiti-index) * 8deg)) scale(1.08);opacity:.16}}.card-graffiti{background:radial-gradient(circle at 12% 14%, var(--pink) 0 2px, transparent 3px), radial-gradient(circle at 22% 28%, var(--yellow) 0 1px, transparent 2px), radial-gradient(circle at 52% 58%, #ff009938, transparent 34%), repeating-radial-gradient(ellipse at 50% 50%, transparent 0 18px, #0000ff29 19px 20px, transparent 21px 38px)!important;animation:9s ease-in-out infinite alternate card-graffiti-breathe!important}.station-facts{grid-template-columns:repeat(5,max-content);align-items:center;gap:8px;max-width:100%;display:grid}.station-facts>span{white-space:nowrap;min-height:34px;background:#03030aa8!important;border-left:2px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff0b,0 9px 23px #0003!important}.station-facts>span:first-child svg,.station-facts>span:nth-child(5) svg{color:var(--yellow)}@media (width<=1320px){.station-facts{grid-template-columns:repeat(3,max-content)}}@media (width<=790px){.station-facts{grid-template-columns:repeat(2,minmax(0,max-content))}}@media (width<=430px){.station-facts{flex-wrap:wrap;display:flex}}:root{--green:#4caf50;--green-dark:#107c10;--panel:#05050ce0;--panel-strong:#030309f0;--panel-soft:#0f0f19bd}.app-shell{background:radial-gradient(circle at 8% 12%,#ff00992e,#0000 31%),radial-gradient(circle at 92% 8%,#0000ff40,#0000 35%),radial-gradient(circle at 86% 88%,#107c103d,#0000 36%),radial-gradient(circle at 12% 88%,#4caf502b,#0000 34%),radial-gradient(circle at 50% 48%,#ff000017,#0000 38%),#020207!important;padding:clamp(22px,3vw,46px)!important}.security-aurora{filter:blur(148px)saturate(1.35)!important;opacity:calc(.22 + var(--energy) * .34)!important;background:conic-gradient(from 18deg,#ff000061 0deg,#ffff003d 56deg,#4caf5057 112deg,#107c105e 166deg,#0000ff75 226deg,#ff009975 296deg,#ff000061 360deg)!important;animation-duration:42s!important}.security-aurora:before{background:radial-gradient(circle at 23% 30%,#ffff0040,#0000 24%),radial-gradient(circle at 76% 24%,#0000ff57,#0000 29%),radial-gradient(circle at 73% 76%,#ff009952,#0000 28%),radial-gradient(circle at 28% 74%,#4caf5047,#0000 27%),radial-gradient(circle,#107c102e,#0000 35%)!important}.neon-clouds span:nth-child(6n+1){background:radial-gradient(#ff0000c7,#0000 68%)!important}.neon-clouds span:nth-child(6n+2){background:radial-gradient(#ffff008f,#0000 68%)!important}.neon-clouds span:nth-child(6n+3){background:radial-gradient(#0000ffc7,#0000 68%)!important}.neon-clouds span:nth-child(6n+4){background:radial-gradient(#ff0099bd,#0000 68%)!important}.neon-clouds span:nth-child(6n+5){background:radial-gradient(#4caf50b8,#0000 68%)!important}.neon-clouds span:nth-child(6n+6){background:radial-gradient(#107c10c2,#0000 68%)!important}.content-grid{grid-template-columns:minmax(0,1fr) minmax(330px,370px)!important;align-items:stretch!important;gap:clamp(18px,2vw,28px)!important;width:min(1440px,100%)!important}.glass-card{background:radial-gradient(circle at 8% 8%, #4caf500b, transparent 26%), radial-gradient(circle at 92% 6%, #0000ff0e, transparent 31%), linear-gradient(150deg, var(--panel-strong), var(--panel))!important;-webkit-backdrop-filter:blur(24px)saturate(1.15)!important;backdrop-filter:blur(24px)saturate(1.15)!important;border:1px solid #ffffff1b!important;box-shadow:0 34px 90px #00000080,inset 0 1px #ffffff0e,0 0 0 1px #4caf5005!important}.glass-card:before{border-radius:inherit!important;opacity:.38!important;-webkit-mask-composite:xor!important;pointer-events:none!important;background:conic-gradient(from 135deg,#ffff0080,#4caf508a,#107c107a,#0000ff73,#ff009985,#ff00006b,#ffff0080)!important;padding:1px!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.glass-card:after{background:radial-gradient(circle at 3% 8%,#ffff000f,#0000 24%),radial-gradient(circle at 97% 8%,#0000ff12,#0000 27%),radial-gradient(circle at 96% 96%,#ff00990e,#0000 31%),radial-gradient(circle at 4% 94%,#4caf500e,#0000 30%)!important}.player-card{border-radius:34px!important;grid-template-columns:minmax(290px,.9fr) minmax(360px,1.1fr)!important;gap:clamp(34px,4vw,60px)!important;min-height:610px!important;padding:clamp(36px,4vw,58px)!important}.cover-stage{max-width:350px!important}.cover-wrap{background:conic-gradient(from 30deg, var(--pink), var(--red), var(--yellow), var(--green), var(--green-dark), var(--blue), var(--pink))!important;width:87%!important;box-shadow:0 28px 72px #00000094, 0 0 calc(15px + var(--energy) * 34px) #ff009938, 0 0 calc(14px + var(--bass) * 32px) #4caf5029!important;border-radius:30px!important}.cover-glow{filter:blur(calc(34px + var(--energy) * 25px))!important;background:radial-gradient(circle at 36% 34%,#ffff0075,#0000 31%),radial-gradient(circle at 68% 34%,#ff00997a,#0000 32%),radial-gradient(circle at 66% 72%,#0000ff70,#0000 34%),radial-gradient(circle at 31% 70%,#4caf5070,#0000 35%)!important;animation:6.5s ease-in-out infinite aura-breathe!important}.orbit-one{border-top-color:#ffff00c7!important;border-right-color:#4caf50ad!important}.orbit-two{border-bottom-color:#ff0099a3!important;border-left-color:#0000ffad!important}.track-column{align-self:center!important;min-width:0!important}.track-copy{min-width:0!important}.track-eyebrow{color:var(--yellow)!important;letter-spacing:.16em!important}.track-column h1{overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:balance!important;letter-spacing:-.047em!important;max-width:100%!important;max-height:178px!important;margin:15px 0 10px!important;font-weight:900!important;line-height:.99!important;overflow:hidden!important}.track-column .artist{-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;letter-spacing:-.025em!important;-webkit-box-orient:vertical!important;max-width:100%!important;margin:0!important;font-size:clamp(19px,2vw,26px)!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.station-facts{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:8px!important;width:100%!important;margin-top:22px!important;display:grid!important}.station-facts>span{white-space:nowrap!important;text-overflow:ellipsis!important;background:#07070ec7!important;border:1px solid #ffffff13!important;border-left-width:3px!important;border-radius:12px!important;justify-content:flex-start!important;min-width:0!important;min-height:38px!important;padding:8px 10px!important;font-size:12px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09!important}.station-facts>span:first-child{border-left-color:var(--yellow)!important}.station-facts>span:nth-child(2){border-left-color:var(--pink)!important}.station-facts>span:nth-child(3){border-left-color:var(--green)!important}.station-facts>span:nth-child(4){border-left-color:var(--blue)!important}.station-facts>span:nth-child(5){border-left-color:var(--green-dark)!important}.station-facts>span:first-child svg{color:var(--yellow)!important}.station-facts>span:nth-child(2) svg{color:var(--pink)!important}.station-facts>span:nth-child(3) svg{color:var(--green)!important}.station-facts>span:nth-child(4) svg{color:#6470ff!important}.station-facts>span:nth-child(5) svg{color:#36bf3b!important}.progress-block{margin-top:24px!important}.progress-track{background:#ffffff16!important;border-radius:999px!important;height:6px!important;overflow:hidden!important}.progress-track>span{background:var(--yellow)!important;box-shadow:0 0 12px #ffff0080,0 0 24px #4caf5029!important}.controls.single-control{margin-top:28px!important}.round-button.primary,.round-button.primary:hover,.round-button.primary:focus-visible,.round-button.primary:active{color:#050505!important;background:var(--yellow)!important;transform:none!important;box-shadow:0 0 0 7px #ffff0012,0 0 0 13px #4caf5009,0 16px 34px #00000059,0 0 28px #ffff0059!important}.volume-row{margin-top:24px!important}.volume-row input{background:linear-gradient(90deg, var(--green-dark) 0, var(--green) var(--volume), #ffffff1c var(--volume), #ffffff1c 100%)!important}.visualizer{width:min(94%,360px)!important;margin-top:22px!important}.visualizer span:nth-child(6n+1){background:var(--red)!important}.visualizer span:nth-child(6n+2){background:var(--pink)!important}.visualizer span:nth-child(6n+3){background:var(--blue)!important}.visualizer span:nth-child(6n+4){background:var(--green-dark)!important}.visualizer span:nth-child(6n+5){background:var(--green)!important}.visualizer span:nth-child(6n+6){background:var(--yellow)!important}.side-column{grid-template-rows:minmax(190px,auto) minmax(0,1fr)!important;gap:18px!important;min-height:610px!important;display:grid!important}.next-card,.history-card{border-radius:28px!important;padding:24px!important}.next-track{grid-template-columns:72px minmax(0,1fr)!important;gap:16px!important;margin-top:20px!important}.next-track img,.next-track .mini-cover{border-radius:17px!important;width:72px!important;height:72px!important}.next-track strong{-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.history-card{min-height:0!important;overflow:hidden!important}.history-list{gap:8px!important}.history-item{background:#07070eb8!important;border-color:#ffffff12!important;border-radius:15px!important;min-height:64px!important}.history-item:before{background:var(--green)!important;box-shadow:0 0 12px #4caf506b!important}.graffiti-layer span:nth-child(6n+1){--graffiti-color:var(--red)!important}.graffiti-layer span:nth-child(6n+2){--graffiti-color:var(--yellow)!important}.graffiti-layer span:nth-child(6n+3){--graffiti-color:var(--blue)!important}.graffiti-layer span:nth-child(6n+4){--graffiti-color:var(--pink)!important}.graffiti-layer span:nth-child(6n+5){--graffiti-color:var(--green)!important}.graffiti-layer span:nth-child(6n+6){--graffiti-color:var(--green-dark)!important}.card-graffiti{background:radial-gradient(circle at 12% 14%, var(--pink) 0 2px, transparent 3px), radial-gradient(circle at 22% 28%, var(--yellow) 0 1px, transparent 2px), radial-gradient(circle at 78% 34%, var(--green) 0 2px, transparent 3px), radial-gradient(circle at 67% 72%, var(--green-dark) 0 1px, transparent 2px), repeating-radial-gradient(ellipse at 50% 50%, transparent 0 20px, #4caf5024 21px 22px, transparent 23px 42px)!important}@media (width<=1180px){.content-grid{grid-template-columns:1fr!important;width:min(960px,100%)!important}.side-column{grid-template-rows:none!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;min-height:0!important}}@media (width<=820px){.player-card{grid-template-columns:1fr!important;min-height:0!important;padding:30px!important}.cover-stage{max-width:310px!important}.side-column{grid-template-columns:1fr!important}.track-column h1{max-height:156px!important}}@media (width<=520px){.app-shell{padding:14px!important}.player-card,.next-card,.history-card{border-radius:24px!important}.player-card{padding:23px 18px 28px!important}.station-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.station-facts>span{font-size:11px!important}}.video-aurora-beams{z-index:-6;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.2);opacity:calc(.68 + var(--energy) * .16);position:absolute;inset:-14%;overflow:hidden}.video-aurora-beams:before{content:"";opacity:.72;background:radial-gradient(circle,#0000 0 29%,#ffff0013 29.2% 29.5%,#0000 29.8% 43%,#ff00990f 43.2% 43.45%,#0000 43.8% 58%,#0000ff0e 58.2% 58.45%,#0000 58.8%);border-radius:50%;animation:9s ease-in-out infinite alternate video-rings-breathe;position:absolute;inset:4%}.video-aurora-beams:after{content:"";opacity:.38;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4px) 0 0/100% 4px,linear-gradient(#ffffff04 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 28%,#0000009e 55%,#0000 91%);mask-image:radial-gradient(circle,#000 0 28%,#0000009e 55%,#0000 91%)}.video-aurora-beams span{filter:blur(42px);opacity:.66;will-change:transform, opacity;border-radius:50%;width:min(70vw,1120px);height:min(18vw,290px);position:absolute}.video-aurora-beams span:first-child{background:radial-gradient(at 66%,#ff0099e0,#0000ffa8 34%,#0000 72%);animation:13s ease-in-out infinite alternate video-beam-a;top:5%;left:-18%;transform:rotate(-13deg)}.video-aurora-beams span:nth-child(2){background:radial-gradient(at 68%,#ffff00d1,#4caf506b 31%,#ff00997a 52%,#0000 75%);animation:15s ease-in-out infinite alternate video-beam-b;bottom:3%;left:-18%;transform:rotate(-8deg)}.video-aurora-beams span:nth-child(3){background:radial-gradient(at 32%,#ff0c,#ff0000b3 32%,#107c1057 53%,#0000 76%);animation:14s ease-in-out infinite alternate video-beam-c;bottom:5%;right:-20%;transform:rotate(10deg)}.video-aurora-beams span:nth-child(4){background:radial-gradient(at 30%,#ff0099d1,#0000ffad 35%,#0000 73%);animation:17s ease-in-out infinite alternate video-beam-d;top:7%;right:-24%;transform:rotate(14deg)}.video-aurora-beams span:nth-child(5){filter:blur(76px);width:min(46vw,720px);height:min(24vw,370px);opacity:calc(.28 + var(--bass) * .19);background:radial-gradient(#ff000040,#f093 38%,#0000 73%);animation:12s ease-in-out infinite alternate video-core-a;top:33%;left:23%}.video-aurora-beams span:nth-child(6){filter:blur(82px);width:min(42vw,650px);height:min(27vw,420px);opacity:calc(.24 + var(--mid) * .17);background:radial-gradient(#0000ff3d,#4caf5026 42%,#0000 72%);animation:14s ease-in-out infinite alternate video-core-b;top:28%;right:20%}@keyframes video-beam-a{0%{opacity:.52;transform:translate(-3%,-3%)rotate(-13deg)scale(.96)}to{opacity:.77;transform:translate(7%,5%)rotate(-8deg)scale(1.08)}}@keyframes video-beam-b{0%{opacity:.48;transform:translate(-4%,4%)rotate(-8deg)scale(.94)}to{opacity:.75;transform:translate(8%,-4%)rotate(-3deg)scale(1.1)}}@keyframes video-beam-c{0%{opacity:.5;transform:translate(5%,4%)rotate(10deg)scale(.95)}to{opacity:.78;transform:translate(-8%,-5%)rotate(5deg)scale(1.09)}}@keyframes video-beam-d{0%{opacity:.49;transform:translate(5%,-4%)rotate(14deg)scale(.96)}to{opacity:.74;transform:translate(-7%,5%)rotate(9deg)scale(1.08)}}@keyframes video-core-a{0%{transform:translate(-5%,-2%)scale(.9)}to{transform:translate3d(5%, 4%, 0) scale(calc(1.06 + var(--bass) * .04))}}@keyframes video-core-b{0%{transform:translate(4%,3%)scale(.92)}to{transform:translate3d(-5%, -4%, 0) scale(calc(1.05 + var(--mid) * .04))}}@keyframes video-rings-breathe{0%{opacity:.44;transform:scale(.97)}to{opacity:.78;transform:scale(1.035)}}.station-facts>span:nth-child(6){border-left-color:var(--red)!important}.station-facts>span:nth-child(6) svg{color:#ff4545!important}.app-shell:before,.security-grid,.frequency-veil,.chromatic-shards,.card-light-sweep,.cover-scan{content:none!important;animation:none!important;display:none!important}@media (prefers-reduced-motion:reduce){.video-aurora-beams,.video-aurora-beams:before,.video-aurora-beams span{animation:none!important}}.app-shell{background:#020207!important}.backdrop-art,.security-aurora,.neon-clouds,.spray-orbits,.security-rings,.graffiti-layer,.noise-layer,.frequency-veil,.security-grid,.chromatic-shards,.card-light-sweep,.cover-scan,.app-shell:before{content:none!important;animation:none!important;display:none!important}.video-aurora-beams{z-index:-7!important;pointer-events:none!important;mix-blend-mode:normal!important;filter:none!important;opacity:1!important;background:radial-gradient(circle at 50% 48%,#0c08122e,#0000 34%),linear-gradient(#04030a 0%,#020207 47%,#010104 100%)!important;position:absolute!important;inset:0!important;overflow:hidden!important}.video-aurora-beams:before{content:""!important;opacity:.72!important;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px),radial-gradient(circle,#0000 0 23%,#ffffff03 43%,#0000007a 100%)!important;border-radius:0!important;animation:none!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.video-aurora-beams:after{content:""!important;aspect-ratio:1!important;opacity:.78!important;background:radial-gradient(circle,#0000 0 28%,#ffff001b 28.12% 28.3%,#0000 28.42% 41%,#ff009916 41.12% 41.3%,#0000 41.42% 55%,#0000ff12 55.12% 55.3%,#0000 55.42% 100%)!important;border-radius:50%!important;width:min(76vw,1120px)!important;animation:10s ease-in-out infinite alternate security-reference-rings!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.video-aurora-beams span{mix-blend-mode:screen!important;filter:blur(58px)saturate(1.28)!important;will-change:transform, opacity!important;border-radius:50%!important;display:block!important;position:absolute!important}.video-aurora-beams span:first-child{opacity:.82!important;background:radial-gradient(at 64% 53%,#ff0099eb 0%,#2c00ffd6 33%,#0000ff57 53%,#0000 76%)!important;width:min(78vw,1260px)!important;height:min(34vw,520px)!important;animation:15s ease-in-out infinite alternate security-cloud-left-top!important;top:-2%!important;left:-24%!important}.video-aurora-beams span:nth-child(2){opacity:.8!important;background:radial-gradient(at 34% 54%,#ff0099db 0%,#ff00007a 35%,#ff00993b 55%,#0000 76%)!important;width:min(78vw,1260px)!important;height:min(36vw,550px)!important;animation:17s ease-in-out infinite alternate security-cloud-right-top!important;inset:1% -25% auto auto!important}.video-aurora-beams span:nth-child(3){opacity:.8!important;background:radial-gradient(at 65% 46%,#ffff00e6 0%,#4caf5094 27%,#ff00996b 49%,#0000 75%)!important;width:min(80vw,1300px)!important;height:min(35vw,540px)!important;animation:18s ease-in-out infinite alternate security-cloud-left-bottom!important;inset:auto auto -8% -25%!important}.video-aurora-beams span:nth-child(4){opacity:.84!important;background:radial-gradient(at 34% 45%,#ffff00e8 0%,#ff0000b8 31%,#107c1047 51%,#0000 76%)!important;width:min(84vw,1360px)!important;height:min(36vw,560px)!important;animation:16s ease-in-out infinite alternate security-cloud-right-bottom!important;inset:auto -27% -9% auto!important}.video-aurora-beams span:nth-child(5){filter:blur(88px)saturate(1.2)!important;opacity:.6!important;background:radial-gradient(#ff009952,#0000 70%)!important;width:min(42vw,650px)!important;height:min(24vw,360px)!important;animation:13s ease-in-out infinite alternate security-core-pink!important;top:6%!important;left:30%!important}.video-aurora-beams span:nth-child(6){filter:blur(92px)saturate(1.15)!important;opacity:.52!important;background:radial-gradient(#ff00003d,#4caf502b 38%,#0000 72%)!important;width:min(44vw,680px)!important;height:min(26vw,400px)!important;animation:14s ease-in-out infinite alternate security-core-green!important;inset:auto 27% 8% auto!important}@keyframes security-cloud-left-top{0%{transform:translate(-4%,-3%)rotate(-10deg)scale(.96)}to{transform:translate(7%,5%)rotate(-5deg)scale(1.08)}}@keyframes security-cloud-right-top{0%{transform:translate(5%,-4%)rotate(9deg)scale(.96)}to{transform:translate(-7%,5%)rotate(4deg)scale(1.08)}}@keyframes security-cloud-left-bottom{0%{transform:translate(-5%,5%)rotate(-7deg)scale(.95)}to{transform:translate(8%,-5%)rotate(-2deg)scale(1.09)}}@keyframes security-cloud-right-bottom{0%{transform:translate(6%,4%)rotate(8deg)scale(.95)}to{transform:translate(-8%,-5%)rotate(3deg)scale(1.09)}}@keyframes security-core-pink{0%{opacity:.4;transform:translate(-5%,-3%)scale(.9)}to{opacity:.66;transform:translate(6%,4%)scale(1.08)}}@keyframes security-core-green{0%{opacity:.35;transform:translate(5%,4%)scale(.92)}to{opacity:.58;transform:translate(-6%,-5%)scale(1.08)}}@keyframes security-reference-rings{0%{opacity:.56;transform:translate(-50%,-50%)scale(.97)}to{opacity:.86;transform:translate(-50%,-50%)scale(1.035)}}.signal-particles{z-index:-4!important;opacity:.75!important}.signal-particles span{width:clamp(1px, var(--size), 3px)!important;height:clamp(1px, var(--size), 3px)!important;opacity:.34!important;animation-duration:calc(var(--duration) * 1.5)!important;box-shadow:0 0 9px,0 0 20px!important}.signal-particles span:nth-child(6n+1){color:var(--red)!important;background:var(--red)!important}.signal-particles span:nth-child(6n+2){color:var(--yellow)!important;background:var(--yellow)!important}.signal-particles span:nth-child(6n+3){color:var(--blue)!important;background:var(--blue)!important}.signal-particles span:nth-child(6n+4){color:var(--pink)!important;background:var(--pink)!important}.signal-particles span:nth-child(6n+5){color:var(--green)!important;background:var(--green)!important}.signal-particles span:nth-child(6n+6){color:var(--green-dark)!important;background:var(--green-dark)!important}.track-copy{padding-bottom:8px!important;overflow:visible!important}.track-column .artist{-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;max-height:2.7em!important;margin:0!important;padding:2px 0 .2em!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.station-facts{margin-top:30px!important}@media (width<=820px){.station-facts{margin-top:25px!important}}@media (prefers-reduced-motion:reduce){.video-aurora-beams:after,.video-aurora-beams span{animation:none!important}}.video-aurora-beams{background:radial-gradient(circle at 50% 48%,#0a08120a 0 17%,#04030ab8 42%,#020207f5 74%),conic-gradient(from 210deg,#ff009929,#0000ff2b 18%,#4caf501f 34%,#ffff001c 51%,#ff000026 69%,#107c101c 84%,#ff009929),#020207!important}.video-aurora-beams:before{filter:blur(54px)saturate(1.45)!important;opacity:calc(.72 + var(--energy) * .18)!important;transform-origin:50%!important;background:radial-gradient(at 22% 24%,#0000ff8c,#0000 31%),radial-gradient(at 40% 14%,#ff009985,#0000 30%),radial-gradient(at 81% 27%,#ff000075,#0000 31%),radial-gradient(at 86% 76%,#ffff0075,#0000 30%),radial-gradient(at 61% 88%,#107c106b,#0000 28%),radial-gradient(at 17% 79%,#4caf5070,#0000 29%),conic-gradient(from 24deg,#ff009921,#0000ff1c 19%,#4caf501a 35%,#ffff001f 52%,#ff000021 69%,#107c101a 84%,#ff009921)!important;border-radius:50%!important;animation:24s ease-in-out infinite alternate v15-color-mesh!important;inset:-22%!important}.video-aurora-beams:after{filter:blur(.1px)!important;width:min(102vw,1580px)!important;opacity:calc(.62 + var(--energy) * .22)!important;background:radial-gradient(circle,#0000 0 16%,#ffff0013 16.12% 16.28%,#0000 16.42% 28%,#ff009913 28.12% 28.3%,#0000 28.45% 40%,#0000ff12 40.12% 40.3%,#0000 40.45% 52%,#4caf5010 52.12% 52.3%,#0000 52.45% 64%,#ff00000f 64.12% 64.3%,#0000 64.45% 100%),conic-gradient(#ff00990e,#0000 13%,#0000ff0b 25%,#0000 38%,#ffff000a 50%,#0000 63%,#4caf500a 75%,#0000 88%,#ff00990e)!important;animation:18s ease-in-out infinite alternate v15-ring-field!important}.video-aurora-beams span{filter:blur(72px)saturate(1.55)contrast(1.05)!important;opacity:calc(.68 + var(--energy) * .28)!important}.video-aurora-beams span:first-child{background:radial-gradient(at 72% 64%,#ff0099fa 0%,#4a00ffe0 29%,#0000ff80 51%,#0000 76%)!important;width:min(96vw,1540px)!important;height:min(54vw,840px)!important;animation:11s ease-in-out infinite alternate v15-cloud-a!important;top:-13%!important;left:-28%!important}.video-aurora-beams span:nth-child(2){background:radial-gradient(at 28% 64%,#ff0099f0 0%,#ff0000ad 34%,#ff600040 54%,#0000 76%)!important;width:min(96vw,1540px)!important;height:min(56vw,860px)!important;animation:13s ease-in-out infinite alternate v15-cloud-b!important;top:-12%!important;right:-31%!important}.video-aurora-beams span:nth-child(3){background:radial-gradient(at 72% 30%,#ffff00f2 0%,#4caf50c2 28%,#ff009980 51%,#0000 77%)!important;width:min(100vw,1620px)!important;height:min(58vw,900px)!important;animation:14s ease-in-out infinite alternate v15-cloud-c!important;bottom:-21%!important;left:-31%!important}.video-aurora-beams span:nth-child(4){background:radial-gradient(at 29% 30%,#ffff00f0 0%,#f00c 33%,#107c1066 54%,#0000 78%)!important;width:min(104vw,1680px)!important;height:min(60vw,920px)!important;animation:12s ease-in-out infinite alternate v15-cloud-d!important;bottom:-23%!important;right:-33%!important}.video-aurora-beams span:nth-child(5){background:radial-gradient(#ff00998f,#00f3 45%,#0000 74%)!important;width:min(50vw,780px)!important;height:min(34vw,520px)!important;animation:9s ease-in-out infinite alternate v15-core-a!important;top:10%!important;left:18%!important}.video-aurora-beams span:nth-child(6){background:radial-gradient(#ff000070,#ffff002e 35%,#4caf5033 55%,#0000 76%)!important;width:min(54vw,820px)!important;height:min(36vw,550px)!important;animation:10s ease-in-out infinite alternate v15-core-b!important;bottom:9%!important;right:16%!important}.video-aurora-beams span:nth-child(7){background:radial-gradient(circle,#ffff0052,#ff00991f 44%,#0000 72%)!important;width:min(40vw,620px)!important;height:min(40vw,620px)!important;animation:16s ease-in-out infinite alternate v15-orb-a!important;top:-18%!important;left:38%!important}.video-aurora-beams span:nth-child(8){background:radial-gradient(circle,#0000ff59,#ff009929 43%,#0000 72%)!important;width:min(46vw,700px)!important;height:min(46vw,700px)!important;animation:15s ease-in-out infinite alternate v15-orb-b!important;bottom:-19%!important;right:32%!important}.video-aurora-beams span:nth-child(9){background:radial-gradient(circle,#4caf5057,#ffff0021 43%,#0000 72%)!important;width:min(38vw,590px)!important;height:min(38vw,590px)!important;animation:14s ease-in-out infinite alternate v15-orb-c!important;top:36%!important;left:-9%!important}.video-aurora-beams span:nth-child(10){background:radial-gradient(circle,#ff00004f,#ff009924 45%,#0000 73%)!important;width:min(42vw,640px)!important;height:min(42vw,640px)!important;animation:17s ease-in-out infinite alternate v15-orb-d!important;top:38%!important;right:-9%!important}.signal-particles span{opacity:calc(.28 + var(--treble) * .32)!important;animation-duration:calc(var(--duration) * 1.05)!important}@keyframes v15-color-mesh{0%{transform:translate(-2%,-1%)rotate(-5deg)scale(.98)}50%{transform:translate3d(2%, 2%, 0) rotate(3deg) scale(calc(1.02 + var(--bass) * .05))}to{transform:translate3d(-1%, 3%, 0) rotate(7deg) scale(calc(1.04 + var(--mid) * .04))}}@keyframes v15-ring-field{0%{opacity:.5;transform:translate(-50%,-50%)rotate(-3deg)scale(.96)}50%{transform:translate(-50%, -50%) rotate(3deg) scale(calc(1.015 + var(--bass) * .03));opacity:.82}to{opacity:.64;transform:translate(-50%,-50%)rotate(-2deg)scale(1.04)}}@keyframes v15-cloud-a{0%{transform:translate(-6%,-4%)rotate(-9deg)scale(.94)}to{transform:translate3d(8%, 7%, 0) rotate(-1deg) scale(calc(1.1 + var(--bass) * .05))}}@keyframes v15-cloud-b{0%{transform:translate(7%,-5%)rotate(8deg)scale(.95)}to{transform:translate3d(-9%, 7%, 0) rotate(1deg) scale(calc(1.09 + var(--mid) * .05))}}@keyframes v15-cloud-c{0%{transform:translate(-7%,6%)rotate(-7deg)scale(.94)}to{transform:translate3d(9%, -7%, 0) rotate(2deg) scale(calc(1.11 + var(--bass) * .05))}}@keyframes v15-cloud-d{0%{transform:translate(8%,6%)rotate(8deg)scale(.94)}to{transform:translate3d(-10%, -7%, 0) rotate(1deg) scale(calc(1.1 + var(--mid) * .05))}}@keyframes v15-core-a{0%{opacity:.34;transform:translate(-8%,-5%)scale(.88)}to{transform:translate3d(9%, 8%, 0) scale(calc(1.13 + var(--treble) * .04));opacity:.72}}@keyframes v15-core-b{0%{opacity:.32;transform:translate(8%,7%)scale(.9)}to{transform:translate3d(-10%, -8%, 0) scale(calc(1.12 + var(--bass) * .04));opacity:.68}}@keyframes v15-orb-a{0%{transform:translate(-10%,-8%)scale(.86)}to{transform:translate(16%,13%)scale(1.16)}}@keyframes v15-orb-b{0%{transform:translate(12%,10%)scale(.88)}to{transform:translate(-14%,-12%)scale(1.14)}}@keyframes v15-orb-c{0%{transform:translate(-8%,12%)scale(.9)}to{transform:translate(14%,-13%)scale(1.13)}}@keyframes v15-orb-d{0%{transform:translate(10%,-11%)scale(.88)}to{transform:translate(-13%,14%)scale(1.15)}}@media (prefers-reduced-motion:reduce){.video-aurora-beams,.video-aurora-beams:before,.video-aurora-beams:after,.video-aurora-beams span{animation:none!important}}:root{--full-spectrum:linear-gradient(90deg, var(--red) 0%, var(--yellow) 17%, var(--green) 34%, var(--green-dark) 50%, var(--blue) 68%, var(--pink) 85%, var(--red) 100%)}.history-item:before{background:linear-gradient(180deg, #0000 0 8%, #ffffff4d 18%, #0000 32%) 0 0 / 100% 100% no-repeat, linear-gradient(180deg, var(--red) 0%, var(--yellow) 17%, var(--green) 34%, var(--green-dark) 50%, var(--blue) 68%, var(--pink) 85%, var(--red) 100%)!important;width:4px!important;top:12%!important;bottom:12%!important;box-shadow:0 0 8px #ff000061,0 0 13px #ffff004d,0 0 18px #4caf5047,0 0 23px #0000ff3d,0 0 28px #ff009938!important}.progress-track:after{animation:none!important;display:none!important}.progress-track>span,.progress-track span{background:linear-gradient(90deg, #0000 0 8%, #ffffff3d 17%, #0000 30%) 0 0 / 100% 100% no-repeat, var(--full-spectrum)!important;background-size:100% 100%,100% 100%!important;animation:none!important;position:relative!important;box-shadow:0 0 10px #ff000047,0 0 15px #ffff0042,0 0 20px #4caf503d,0 0 25px #00f3,0 0 30px #f093!important}.progress-track>span:after,.progress-track span:after{background:#fff!important;box-shadow:0 0 0 3px #ffffff1f,0 0 12px #ffff008c,0 0 18px #ff009961,0 0 24px #4caf5047!important}.volume-row input{background:linear-gradient(90deg, #0000 0 8%, #ffffff40 17%, #0000 30%) 0 0 / var(--volume) 100% no-repeat, var(--full-spectrum) 0 0 / var(--volume) 100% no-repeat, #ffffff1c!important;box-shadow:inset 0 1px 2px #00000073,0 0 12px #ff00991f,0 0 18px #4caf501a!important}.volume-row input::-webkit-slider-thumb{background:var(--yellow)!important;box-shadow:0 0 0 3px #04040af2,0 0 0 5px #ffffff29,0 0 12px #ffff009e,0 0 19px #ff009961,0 0 25px #4caf504d!important}.volume-row input::-moz-range-thumb{background:var(--yellow)!important;box-shadow:0 0 0 3px #04040af2,0 0 0 5px #ffffff29,0 0 12px #ffff009e,0 0 19px #ff009961,0 0 25px #4caf504d!important}.liquid-spectrum{z-index:-6;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.45)contrast(1.06);position:absolute;inset:-18%;overflow:hidden}.liquid-spectrum span{left:var(--liquid-x);top:var(--liquid-y);width:var(--liquid-size);aspect-ratio:1.18;filter:blur(74px);opacity:calc(.13 + var(--energy) * .32);animation:liquid-spectrum-drift var(--liquid-duration) ease-in-out infinite alternate, liquid-spectrum-morph 14s ease-in-out infinite alternate;animation-delay:var(--liquid-delay);will-change:transform, border-radius, opacity;border-radius:38% 62% 55% 45%/46% 39% 61% 54%;position:absolute;transform:translate(-50%,-50%)}.liquid-spectrum span:nth-child(8n+1){background:radial-gradient(circle at 38% 35%,#ff0000f2,#ff00997a 42%,#0000 72%)}.liquid-spectrum span:nth-child(8n+2){background:radial-gradient(circle at 62% 38%,#ffff00e0,#4caf5070 44%,#0000 72%)}.liquid-spectrum span:nth-child(8n+3){background:radial-gradient(circle at 45% 58%,#0000ffeb,#ff009970 43%,#0000 72%)}.liquid-spectrum span:nth-child(8n+4){background:radial-gradient(circle at 58% 48%,#ff0099f0,#f006 45%,#0000 73%)}.liquid-spectrum span:nth-child(8n+5){background:radial-gradient(circle at 42% 52%,#4caf50d6,#107c107a 46%,#0000 73%)}.liquid-spectrum span:nth-child(8n+6){background:radial-gradient(circle at 60% 42%,#107c10e6,#0000ff57 48%,#0000 74%)}.liquid-spectrum span:nth-child(8n+7){background:radial-gradient(circle,#ffff00ad,#ff00997a 47%,#0000 74%)}.liquid-spectrum span:nth-child(8n+8){background:radial-gradient(circle,#0000ffc2,#4caf505c 48%,#0000 74%)}@keyframes liquid-spectrum-drift{0%{opacity:calc(.09 + var(--energy) * .22);transform:translate(-58%,-53%)rotate(-11deg)scale(.82)}45%{transform:translate(-43%, -58%) rotate(8deg) scale(calc(1.02 + var(--bass) * .11));opacity:calc(.16 + var(--energy) * .39)}to{transform:translate(-54%, -39%) rotate(-4deg) scale(calc(.94 + var(--mid) * .1));opacity:calc(.12 + var(--energy) * .3)}}@keyframes liquid-spectrum-morph{0%{border-radius:38% 62% 55% 45%/46% 39% 61% 54%}50%{border-radius:61% 39% 36% 64%/58% 62% 38% 42%}to{border-radius:45% 55% 68% 32%/35% 49% 51% 65%}}.prism-shards{z-index:-4;pointer-events:none;perspective:900px;position:absolute;inset:0;overflow:hidden}.prism-shards span{left:var(--prism-x);top:var(--prism-y);clip-path:polygon(50% 0,100% 28%,78% 100%,16% 82%,0 24%);width:16px;height:26px;opacity:calc(.08 + var(--treble) * .34);filter:blur(.15px);animation:prism-shard-float calc(9s + var(--prism-index) * .55s) ease-in-out infinite alternate;animation-delay:var(--prism-delay);will-change:transform, opacity;background:linear-gradient(145deg,#ffffffad,#ffff0061 22%,#ff00996b 47%,#0000ff70 71%,#4caf505c);position:absolute}@keyframes prism-shard-float{0%{transform:translate3d(-18px,28px,-80px)rotateX(22deg)rotateY(-18deg)rotate(-14deg)scale(.72)}50%{opacity:calc(.15 + var(--treble) * .45)}to{transform:translate3d(22px,-34px,90px)rotateX(-26deg)rotateY(34deg)rotate(28deg)scale(1.18)}}.cover-stage{isolation:isolate;perspective:1100px}.cover-glow{background:conic-gradient(from calc(30deg + var(--bass) * 210deg), #ff0000eb, #ffff00db, #4caf50cc, #107c10c7, #0000ffeb, #ff0099f0, #ff0000eb)!important;filter:blur(calc(48px + var(--energy) * 38px)) saturate(1.65)!important;opacity:calc(.29 + var(--energy) * .62)!important;animation:8.6s linear infinite cover-hyper-glow!important;inset:-24%!important}@keyframes cover-hyper-glow{0%{transform:rotate(0)scale(.92)}50%{transform:rotate(180deg) scale(calc(1.04 + var(--bass) * .07))}to{transform:rotate(360deg)scale(.92)}}.cover-ripples{z-index:0;pointer-events:none;position:absolute;inset:-23%}.cover-ripples span{inset:var(--ripple-inset);border:1px solid #ffffff14;border-top-color:color-mix(in srgb, var(--yellow) 58%, transparent);border-right-color:color-mix(in srgb, var(--pink) 46%, transparent);border-bottom-color:color-mix(in srgb, var(--blue) 44%, transparent);border-left-color:color-mix(in srgb, var(--green) 42%, transparent);opacity:calc(.16 - var(--ripple-index) * .022 + var(--energy) * .19);animation:cover-ripple-rotate var(--ripple-duration) linear infinite, cover-ripple-breathe var(--ripple-breathe) ease-in-out infinite alternate;border-radius:45% 55% 47% 53%/56% 43% 57% 44%;position:absolute}.cover-ripples span:nth-child(2n){animation-direction:reverse,alternate-reverse}@keyframes cover-ripple-rotate{to{transform:rotate(360deg)}}@keyframes cover-ripple-breathe{0%{opacity:calc(.1 + var(--energy) * .13);scale:.93}to{scale:calc(1.03 + var(--bass) * .06);opacity:calc(.22 + var(--energy) * .26)}}.cover-prisms{z-index:1;pointer-events:none;animation:18s linear infinite cover-prism-wheel;position:absolute;inset:-15%}.cover-prisms span{clip-path:polygon(50% 0,100% 38%,73% 100%,11% 72%,0 24%);width:14px;height:28px;opacity:calc(.18 + var(--treble) * .48);transform:rotate(var(--cover-prism-angle)) translateY(-174px) rotate(calc(var(--cover-prism-angle) * -1));animation:cover-prism-flicker var(--cover-prism-duration) ease-in-out infinite alternate;background:linear-gradient(150deg,#ffffffd9,#ffff008c 25%,#ff009994 52%,#0000ff85 76%,#4caf507a);position:absolute;top:50%;left:50%}@keyframes cover-prism-wheel{to{transform:rotate(360deg)}}@keyframes cover-prism-flicker{0%{opacity:.08;scale:.58}to{scale:calc(1 + var(--treble) * .45);opacity:calc(.28 + var(--treble) * .55)}}.cover-spark-field{z-index:3;pointer-events:none;position:absolute;inset:-12%}.cover-spark-field span{left:var(--spark-x);top:var(--spark-y);width:calc(2px + var(--spark-index) * .04px);aspect-ratio:1;background:var(--yellow);opacity:calc(.22 + var(--treble) * .58);animation:cover-spark-float var(--spark-duration) ease-in-out infinite alternate;animation-delay:var(--spark-delay);border-radius:50%;position:absolute}.cover-spark-field span:nth-child(6n+1){background:var(--red)}.cover-spark-field span:nth-child(6n+2){background:var(--yellow)}.cover-spark-field span:nth-child(6n+3){background:var(--pink)}.cover-spark-field span:nth-child(6n+4){background:var(--blue)}.cover-spark-field span:nth-child(6n+5){background:var(--green)}.cover-spark-field span:nth-child(6n+6){background:var(--green-dark)}@keyframes cover-spark-float{0%{opacity:.08;transform:translate(-5px,8px)scale(.55)}to{transform:translate3d(8px, -10px, 0) scale(calc(1.05 + var(--treble) * .55));opacity:calc(.32 + var(--treble) * .58)}}.cover-wrap{transform:translateZ(18px) scale(calc(1 + var(--bass) * .018))!important;box-shadow:0 34px 86px #000000a3, 0 0 calc(24px + var(--energy) * 52px) #ff009952, 0 0 calc(20px + var(--bass) * 48px) #0000ff40, 0 0 calc(18px + var(--mid) * 42px) #4caf5033!important}.cover-wrap:before{filter:saturate(1.55)brightness(1.16);background:conic-gradient(from 0deg, var(--red), var(--yellow), var(--green), var(--green-dark), var(--blue), var(--pink), var(--red))!important;animation-duration:4.8s!important}.cover-wrap:after{mix-blend-mode:screen;opacity:calc(.34 + var(--energy) * .28);animation:6.8s ease-in-out infinite alternate cover-hologram-shift;background:radial-gradient(circle at 18% 16%,#ffffff47,#0000 21%),radial-gradient(circle at 82% 24%,#ff00992e,#0000 29%),radial-gradient(circle at 24% 84%,#4caf5026,#0000 28%),radial-gradient(circle at 78% 78%,#0000ff2e,#0000 30%)!important}@keyframes cover-hologram-shift{0%{filter:hue-rotate(-7deg);transform:translate(-1.5%,-1%)scale(1.01)}to{filter:hue-rotate(12deg);transform:translate(1.5%,1%)scale(1.035)}}.cover-wrap.is-playing img{animation:4.2s ease-in-out infinite alternate cover-image-breathe;filter:saturate(1.18)contrast(1.05)brightness(1.02)!important}@keyframes cover-image-breathe{0%{transform:scale(1.02)rotate(-.25deg)}to{transform:scale(calc(1.035 + var(--bass) * .012)) rotate(.25deg)}}.visualizer,.visualizer.active,.visualizer:before,.visualizer:after{filter:none!important;box-shadow:none!important;text-shadow:none!important}.visualizer:before{content:none!important;display:none!important}.visualizer:after{opacity:.65!important;background:#ffffff1f!important;height:1px!important}.visualizer span,.visualizer span:nth-child(26){filter:none!important;box-shadow:none!important;text-shadow:none!important;opacity:.96!important}.visualizer span:nth-child(26){background:var(--yellow)!important;width:5px!important}@media (prefers-reduced-motion:reduce){.liquid-spectrum span,.prism-shards span,.cover-glow,.cover-ripples span,.cover-prisms,.cover-prisms span,.cover-spark-field span,.cover-wrap:before,.cover-wrap:after,.cover-wrap.is-playing img{animation:none!important}}.backdrop-art,.security-aurora,.video-aurora-beams,.liquid-spectrum,.prism-shards,.neon-clouds,.spray-orbits,.security-rings,.graffiti-layer,.signal-particles,.noise-layer,.security-grid,.card-graffiti,.card-light-sweep,.cover-glow,.cover-ripples,.cover-prisms,.cover-spark-field,.orbit-ring,.orbit-dot,.cover-scan{content:none!important;animation:none!important;display:none!important}.glass-card,.player-card,.side-card{-webkit-backdrop-filter:blur(22px)saturate(1.08)!important;backdrop-filter:blur(22px)saturate(1.08)!important;background:#05050de0!important;border:1px solid #ffffff1b!important;box-shadow:0 30px 85px #0000007a,inset 0 1px #ffffff06!important}.cover-stage{perspective:none!important;filter:none!important}.cover-wrap,.cover-wrap.is-playing,.cover-wrap:hover{filter:none!important;background:#09090f!important;border:1px solid #ffffff29!important;animation:none!important;transform:none!important;box-shadow:0 28px 70px #00000094,inset 0 1px #ffffff09!important}.cover-wrap:before,.cover-wrap:after,.cover-wrap.is-playing:before,.cover-wrap.is-playing:after{content:none!important;filter:none!important;box-shadow:none!important;background:0 0!important;animation:none!important;display:none!important}.cover-wrap img,.cover-wrap.is-playing img,.cover-wrap:hover img,.cover-placeholder{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}.progress-fill,.volume-fill,.history-item:before{animation:none!important}.visualizer,.visualizer.active,.visualizer:before,.visualizer:after,.visualizer span{filter:none!important;box-shadow:none!important;text-shadow:none!important}@media (prefers-reduced-motion:reduce){.app-shell,.cover-wrap,.cover-wrap img{transition:none!important;animation:none!important}}.app-shell,.app-shell.is-playing{background:#020207!important}.cover-background{z-index:-20;pointer-events:none;background-image:var(--cover-image);filter:saturate(1.08)contrast(1.03)brightness(.82);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:background-image .6s,filter .45s,transform .8s;position:fixed;inset:-2.5%;transform:scale(1.045)}.app-shell.is-playing .cover-background{filter:saturate(1.12)contrast(1.04)brightness(.86);transform:scale(1.065)}.cover-background-overlay{z-index:-19;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(circle at 50% 42%,#00000008 0%,#0000001a 42%,#0000006b 100%),linear-gradient(#02020814 0%,#02020838 100%);position:fixed;inset:0}.backdrop-art,.security-aurora,.video-aurora-beams,.liquid-spectrum,.prism-shards,.neon-clouds,.spray-orbits,.security-rings,.graffiti-layer,.signal-particles,.noise-layer,.security-grid,.frequency-veil{display:none!important}.content-grid{z-index:1;position:relative}.glass-card,.player-card,.side-card,.next-card,.history-card{-webkit-backdrop-filter:blur(30px)saturate(1.42)brightness(.82)!important;backdrop-filter:blur(30px)saturate(1.42)brightness(.82)!important;background:linear-gradient(145deg,#0707108f 0%,#0a081475 54%,#05050c94 100%)!important;border:1px solid #ffffff2e!important;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff1a,inset 0 -1px #0000004d!important}.player-card:before,.next-card:before,.history-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.85;background:linear-gradient(135deg,#ffffff1a,#0000 18% 78%,#ffffff0a),radial-gradient(circle at 10% 5%,#ffffff14,#0000 26%);position:absolute;inset:0}.station-facts span,.history-item,.progress-track,.volume-row input[type=range]{-webkit-backdrop-filter:blur(16px)saturate(1.25)!important;backdrop-filter:blur(16px)saturate(1.25)!important;background-color:#03030a75!important}.station-facts span,.history-item{border-color:#ffffff26!important;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0003!important}.cover-wrap,.cover-wrap.is-playing,.cover-wrap:hover{border:1px solid #ffffff3d!important;box-shadow:0 30px 72px #00000080,inset 0 1px #ffffff1a!important}.track-column,.cover-column,.side-column,.section-title,.next-track,.history-list,.controls,.volume-row{filter:none!important}@media (width<=760px){.cover-background{inset:-6%;transform:scale(1.1)}.glass-card,.player-card,.next-card,.history-card{-webkit-backdrop-filter:blur(24px)saturate(1.34)brightness(.8)!important;backdrop-filter:blur(24px)saturate(1.34)brightness(.8)!important}}@media (prefers-reduced-motion:reduce){.cover-background,.app-shell.is-playing .cover-background{transition:none!important;transform:scale(1.045)!important}}.history-item{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.35)brightness(.72)!important;backdrop-filter:blur(24px)saturate(1.35)brightness(.72)!important;background:linear-gradient(145deg,#090913c2,#05050da3)!important;border:1px solid #ffffff24!important;overflow:hidden!important;box-shadow:0 14px 34px #00000047,inset 0 1px #fff1!important}.history-item:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff0b,#0000 24% 76%,#ffffff05);position:absolute;inset:0}.next-track{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.35)brightness(.72)!important;backdrop-filter:blur(24px)saturate(1.35)brightness(.72)!important;background:linear-gradient(145deg,#090913c2,#05050da3)!important;border:1px solid #ffffff24!important;border-radius:18px!important;margin-top:18px!important;padding:12px 14px!important;overflow:hidden!important;box-shadow:0 14px 34px #00000047,inset 0 1px #fff1!important}.next-track:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff0b,#0000 24% 76%,#ffffff05);position:absolute;inset:0}.next-track strong,.history-copy strong{letter-spacing:-.018em!important;line-height:1.12!important;transition:font-size .18s!important}.next-track strong.song-title-size-lg{font-size:15px!important}.next-track strong.song-title-size-md{font-size:13.5px!important}.next-track strong.song-title-size-sm{font-size:12.25px!important}.next-track strong.song-title-size-xs{font-size:11.25px!important}.history-copy strong.song-title-size-lg{font-size:13.5px!important}.history-copy strong.song-title-size-md{font-size:12.25px!important}.history-copy strong.song-title-size-sm{font-size:11.25px!important}.history-copy strong.song-title-size-xs{font-size:10.25px!important}.history-copy strong{-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.station-facts>span{-webkit-backdrop-filter:blur(18px)saturate(1.28)brightness(.74)!important;backdrop-filter:blur(18px)saturate(1.28)brightness(.74)!important;background:linear-gradient(145deg,#070710ad,#03030a8a)!important}@media (width<=760px){.next-track{padding:10px 11px!important}.history-copy strong.song-title-size-md{font-size:11.75px!important}.history-copy strong.song-title-size-sm,.history-copy strong.song-title-size-xs{font-size:10.5px!important}}.cover-background,.app-shell.is-playing .cover-background{filter:none!important;background:#020207!important;transition:none!important;inset:0!important;overflow:hidden!important;transform:none!important}.cover-background img,.app-shell.is-playing .cover-background img{object-fit:cover!important;object-position:center center!important;image-rendering:auto!important;filter:saturate(1.08)contrast(1.035)brightness(.84)!important;backface-visibility:hidden!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;animation:.42s ease-out both background-cover-reveal!important;display:block!important;transform:none!important}@keyframes background-cover-reveal{0%{opacity:0}to{opacity:1}}.cover-background-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 50% 42%,#00000003 0%,#0000001a 46%,#00000070 100%),linear-gradient(#0202080f 0%,#02020838 100%)!important}.next-card{min-height:224px!important}.next-track{align-items:stretch!important}.next-track-copy{flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important}.next-artist{margin-top:6px!important}.track-time-stack{font-variant-numeric:tabular-nums;gap:4px;min-width:78px;display:grid}.track-time-stack>span{color:#9b9baa!important;white-space:nowrap!important;grid-template-columns:14px 30px minmax(34px,auto)!important;align-items:center!important;gap:5px!important;min-width:0!important;margin:0!important;display:grid!important}.track-time-stack small{color:#737381;letter-spacing:.035em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.track-time-stack time{justify-self:end;font-weight:700;color:#b7b7c2!important;font-size:9px!important;line-height:1!important;display:block!important}.track-time-stack>span:first-child svg{color:var(--green)!important}.track-time-stack>span:last-child svg{color:var(--pink)!important}.next-time-stack{border-top:1px solid #ffffff17;width:min(100%,150px);margin-top:10px;padding-top:9px}.history-time-stack{border-left:1px solid #ffffff13;justify-self:end;width:82px;padding-left:7px}.history-time-stack small{font-size:7px}.history-time-stack time{font-size:8.5px!important}@media (width<=760px){.cover-background,.app-shell.is-playing .cover-background{inset:0!important;transform:none!important}.cover-background img,.app-shell.is-playing .cover-background img{transform:none!important}.history-item{grid-template-columns:24px 48px minmax(0,1fr) 74px!important}.history-time-stack{width:74px;padding-left:5px}.history-time-stack>span{grid-template-columns:12px 22px minmax(28px,auto)!important;gap:3px!important}.history-time-stack small{font-size:6.5px}.history-time-stack time{font-size:8px!important}}@media (width<=520px){.history-item{grid-template-columns:22px 44px minmax(0,1fr)!important}.history-time-stack{border-top:1px solid #ffffff13;border-left:0;grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:6px 0 0}.history-time-stack>span{grid-template-columns:12px 24px minmax(28px,auto)!important}}@media (prefers-reduced-motion:reduce){.cover-background img,.app-shell.is-playing .cover-background img{animation:none!important}}.track-time-stack>span{grid-template-columns:14px minmax(38px,auto)!important;gap:7px!important}.track-time-stack small{display:none!important}.next-time-stack{width:min(100%,116px)!important}.next-time-stack>span{grid-template-columns:14px minmax(42px,auto)!important}.history-item{grid-template-columns:28px 52px minmax(0,1fr) 62px!important}.history-time-stack{width:62px!important}.history-time-stack>span{grid-template-columns:13px minmax(34px,auto)!important;gap:5px!important}.track-time-stack time{justify-self:end!important}.cover-background img,.cover-wrap img,.next-track>img,.history-item>img{-ms-interpolation-mode:bicubic;image-rendering:auto!important;image-rendering:high-quality!important}.cover-background img,.app-shell.is-playing .cover-background img{transition:opacity .32s ease-out!important;transform:scale(1)!important}@media (width<=760px){.history-item{grid-template-columns:24px 48px minmax(0,1fr) 58px!important}.history-time-stack{width:58px!important}.history-time-stack>span{grid-template-columns:12px minmax(31px,auto)!important}}@media (width<=520px){.history-item{grid-template-columns:22px 44px minmax(0,1fr)!important}.history-time-stack{width:100%!important}.history-time-stack>span{grid-template-columns:12px minmax(36px,auto)!important}}.track-time-inline{font-variant-numeric:tabular-nums;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;min-width:max-content!important;margin:0!important;padding:0!important;display:flex!important}.track-time-inline>span{color:#9b9baa!important;white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.track-time-inline svg{flex:none!important;margin:0!important}.track-time-inline time{color:#b7b7c2!important;text-align:left!important;width:auto!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:700!important;line-height:1!important;display:inline!important}.track-time-inline>span:first-child svg{color:var(--green)!important}.track-time-inline>span:last-child svg{color:var(--pink)!important}.next-track{grid-template-columns:92px minmax(0,1fr) max-content!important;align-items:center!important;gap:14px!important}.next-track-copy{min-width:0!important}.next-time-inline{place-self:center end!important;padding-left:2px!important}.history-item{grid-template-columns:28px 52px minmax(0,1fr) max-content!important;min-height:66px!important}.history-time-inline{border:0!important;place-self:center end!important;width:auto!important;min-width:47px!important;padding:0!important}.history-time-inline time{font-size:8.5px!important}@media (width<=760px){.next-track{grid-template-columns:72px minmax(0,1fr) max-content!important;gap:10px!important}.next-track img,.next-track .mini-cover{width:72px!important;height:72px!important}.history-item{grid-template-columns:24px 48px minmax(0,1fr) max-content!important}.history-time-inline{min-width:45px!important}}@media (width<=520px){.next-track{grid-template-columns:58px minmax(0,1fr)!important}.next-track img,.next-track .mini-cover{width:58px!important;height:58px!important}.next-time-inline{flex-direction:row!important;grid-column:2!important;justify-self:start!important;gap:10px!important;margin-top:5px!important}.history-item{grid-template-columns:22px 44px minmax(0,1fr) max-content!important}.history-time-inline{border:0!important;flex-direction:column!important;grid-column:auto!important;width:auto!important;min-width:43px!important;padding:0!important}}.visualizer,.visualizer.active{opacity:1!important;filter:none!important;justify-content:stretch!important;align-items:center!important;gap:clamp(1px,.22vw,3px)!important;width:100%!important;max-width:none!important;height:88px!important;margin:24px 0 0!important;padding:0!important;display:flex!important;overflow:hidden!important}.visualizer:before,.visualizer:after{content:none!important;display:none!important}.visualizer span:nth-child(n){width:auto!important;min-width:2px!important;max-width:6px!important;height:72px!important;color:var(--bar-color)!important;background:var(--bar-color)!important;opacity:.98!important;transform:scaleY(var(--level))!important;transform-origin:50%!important;box-shadow:none!important;filter:none!important;will-change:transform!important;border:0!important;border-radius:999px!important;flex:1 1 0!important;margin:0!important;transition:transform 38ms linear!important}@media (width<=760px){.visualizer,.visualizer.active{gap:1px!important;height:76px!important;margin-top:18px!important}.visualizer span:nth-child(n){min-width:1px!important;max-width:5px!important;height:62px!important}}.progress-track>span,.progress-track span{background:var(--full-spectrum)!important;background-size:100% 100%!important;transition:width .18s linear!important;position:relative!important;overflow:hidden!important}.progress-track>span:after,.progress-track span:after{content:""!important;z-index:20!important;pointer-events:none!important;background:#fff!important;border:0!important;border-radius:999px 0 0 999px!important;width:7px!important;height:auto!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important;transform:none!important;box-shadow:-3px 0 8px #ffffffbf,-7px 0 14px #ffffff4d!important}.progress-track>span:before,.progress-track span:before{content:none!important;display:none!important}.track-column h1{text-rendering:geometricprecision;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;max-height:none!important;margin-bottom:.08em!important;padding:0 0 .18em!important;line-height:1.12!important;display:block!important;overflow:visible!important}.track-column .artist{max-height:none!important;padding-bottom:.16em!important;line-height:1.24!important;overflow:visible!important}.track-copy,.track-column{overflow:visible!important}.track-column h1,.track-column h1[data-fitted=true],.track-column h1.title-short,.track-column h1.title-medium,.track-column h1.title-long,.track-column h1.title-extra-long{text-rendering:geometricprecision;letter-spacing:-.045em!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;clip-path:none!important;max-height:none!important;margin-bottom:.02em!important;padding-top:.02em!important;padding-bottom:.24em!important;line-height:1.18!important;display:block!important;overflow:visible!important}.track-column .artist{max-height:none!important;padding-top:.02em!important;padding-bottom:.18em!important;line-height:1.28!important;overflow:visible!important}
