.page-transition{z-index:45;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-transition__veil{opacity:0;will-change:opacity;background:radial-gradient(80% 60%,#00ffff29 0%,#00bfe60f 45%,#0000 75%);animation:.52s ease-out forwards pt-veil;position:absolute;inset:0}.page-transition__scan{opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000 0%,#6ff3 15%,#80ffff 50%,#6ff3 85%,#0000 100%);height:2px;animation:.52s cubic-bezier(.22,1,.36,1) forwards pt-scan;position:absolute;top:0;left:0;right:0;transform:translateY(-12vh);box-shadow:0 0 12px #3ff,0 0 28px #1affffb3,0 0 48px #00ffff59}.page-transition__scan--trailing{opacity:0;background:linear-gradient(90deg,#0000 0%,#ff66ff80 50%,#0000 100%);height:1px;animation:.52s cubic-bezier(.22,1,.36,1) 90ms forwards pt-scan;box-shadow:0 0 10px #f3f9}.page-transition__grid{opacity:0;will-change:opacity, transform;background-image:linear-gradient(90deg,#00ffff14 1px,#0000 1px);background-size:48px 100%;animation:.52s ease-out forwards pt-grid;position:absolute;inset:0}.page-transition__flash{opacity:0;will-change:opacity;background:linear-gradient(#33ffff1a 0%,#0000 30% 70%,#ff33ff14 100%);animation:.52s ease-out forwards pt-flash;position:absolute;inset:0}@keyframes pt-veil{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes pt-scan{0%{opacity:0;transform:translateY(-12vh)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(112vh)}}@keyframes pt-grid{0%{opacity:0;transform:scaleY(.6)}30%{opacity:.5}to{opacity:0;transform:scaleY(1)}}@keyframes pt-flash{0%{opacity:0}20%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.page-transition{display:none}}.th-decor-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.th-edge-line{pointer-events:none;height:1px;position:absolute;left:0;right:0}.th-edge-line--top{background:linear-gradient(90deg,#0000 0%,#33ffff8c 12%,#d24cff73 50%,#33ffff8c 88%,#0000 100%);top:0;box-shadow:0 0 6px #1affff59}.th-edge-line--bottom{background:linear-gradient(90deg,#0000 0%,#d24cff66 18%,#33ffff80 50%,#d24cff66 82%,#0000 100%);bottom:0;box-shadow:0 0 6px #cc33ff40}.th-edge-pulse{filter:blur(.5px);background:linear-gradient(90deg,#0000,#99ffffe6,#0000);width:18%;height:1px;animation:6.5s linear infinite th-pulse-sweep;position:absolute;top:0;left:0}.th-accent-line{transform-origin:0;opacity:.5;width:14%;height:1px;position:absolute;top:50%}.th-accent-line--left{background:linear-gradient(90deg,#0000,#33ffffb3);left:6%;transform:translateY(-50%)rotate(-2.5deg);box-shadow:0 0 5px #1affff66}.th-accent-line--right{background:linear-gradient(90deg,#0000,#d24cffb3);right:6%;transform:translateY(-50%)rotate(2.5deg)scaleX(-1);box-shadow:0 0 5px #c3f6}.th-corner{pointer-events:none;width:10px;height:10px;position:absolute}.th-corner--tl{border-top:1px solid #33ffffb3;border-left:1px solid #33ffffb3;top:4px;left:4px;box-shadow:0 0 4px #1affff4d}.th-corner--tr{border-top:1px solid #d24cffb3;border-right:1px solid #d24cffb3;top:4px;right:4px;box-shadow:0 0 4px #cc33ff4d}.th-corner--bl{border-bottom:1px solid #d24cff99;border-left:1px solid #d24cff99;bottom:4px;left:4px}.th-corner--br{border-bottom:1px solid #3ff9;border-right:1px solid #3ff9;bottom:4px;right:4px}.th-coords{letter-spacing:.12em;text-align:right;color:#66ffff8c;text-shadow:0 0 4px #1affff66;pointer-events:none;white-space:nowrap;font-family:Share Tech Mono,monospace;font-size:9px;line-height:1.25;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.th-coords-row{justify-content:flex-end;gap:4px;display:flex}.th-coords-label{color:#d966ff99}.th-coords-val{color:#80ffffcc}.th-coords-blink{text-align:left;width:5px;animation:1.4s steps(2,start) infinite th-blink;display:inline-block}@media (width<=380px){.th-coords{display:none}}@keyframes th-pulse-sweep{0%{opacity:0;transform:translate(-20%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(560%)}}@keyframes th-blink{0%,to{opacity:1}50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.th-edge-pulse,.th-coords-blink{animation:none}.th-edge-pulse{opacity:.5}}.mobile-mini{display:none}@media (width<=767px){:root{--player-mini-bottom-padding:144px}.mobile-mini-player{--player-mini-height:128px}.mobile-mini{z-index:20;background:linear-gradient(#0010144d,#000205e0 70%,#020508);display:block;position:absolute;inset:0;overflow:hidden}.mobile-mini:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 5px,#48c9d217 6px 7px);height:76px;position:absolute;inset:0 0 auto}.mobile-mini:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(38% 70% at 50% 38%,#00edff29,#0000 72%),radial-gradient(70% 40% at 12% 60%,#7a2cff1a,#0000 70%),radial-gradient(70% 40% at 88% 60%,#ff006e14,#0000 70%),linear-gradient(90deg,#0000 0%,#00ffff0d 50%,#0000 100%);animation:4.5s ease-in-out infinite mini-electric-pulse;position:absolute;inset:0}@keyframes mini-electric-pulse{0%,to{opacity:.55}50%{opacity:.9}}.mobile-mini-wings{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:21px 0 auto}.mobile-mini-wing{width:40%;height:65px;position:relative}.mobile-mini-wing img{-o-object-fit:fill;object-fit:fill;filter:drop-shadow(0 0 5px #00f2ff80);width:100%;height:100%;position:absolute;inset:0}.mobile-mini-energy{filter:blur(2px);background:radial-gradient(#c7ffffb3,#00edff59 24%,#00719129 52%,#0000 76%);position:absolute;inset:25% 8%}.mobile-mini-expand{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:100%;padding:0;display:flex;position:absolute;inset:0}.mobile-mini-art{flex:none;width:106px;height:106px;display:block;position:relative}.mobile-mini-art:before{content:"";filter:blur(4px);pointer-events:none;z-index:0;background:radial-gradient(circle,#00ffff1f 0%,#00edff0f 30%,#00719105 55%,#0000 72%);border-radius:50%;animation:3.2s ease-in-out infinite mini-frame-glow;position:absolute;inset:-8%}.mobile-mini-frame-lines{z-index:4;pointer-events:none;border:1px solid #5cfaff6b;border-color:#afffffeb #5cfaff6b #00edffb8;border-radius:50%;position:absolute;inset:18%;box-shadow:0 0 2px #00ffff6b}.mobile-mini-frame-lines:before,.mobile-mini-frame-lines:after{content:"";background:#befffff2;width:18%;height:1px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 3px #00ffffa6}.mobile-mini-frame-lines:before{top:-1px}.mobile-mini-frame-lines:after{bottom:-1px}@keyframes mini-frame-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.mobile-mini-cover{-o-object-fit:cover;object-fit:cover;z-index:1;background:#02090b;border-radius:50%;width:57%;height:57%;position:absolute;top:21.5%;left:21.5%;box-shadow:inset 0 0 12px #00ffff59,inset 0 0 4px #beffff80,0 0 10px #00ffff40}.mobile-mini-art:after{content:"";pointer-events:none;z-index:2;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 2px,#00ffff1a 3px 4px),radial-gradient(circle at 50% 40%,#00ffff24,#0000 70%);border-radius:50%;width:57%;height:57%;position:absolute;top:21.5%;left:21.5%;box-shadow:inset 0 0 8px #0ff6}.mobile-mini-cover-error{filter:grayscale();opacity:.5}.mobile-mini-ring{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 4px #00ffff9e)drop-shadow(0 0 8px #00ffff2e);z-index:3;width:100%;height:100%;position:absolute;inset:0;transform:rotate(180deg)}.mobile-mini-halo{pointer-events:none;z-index:4;border:1.5px solid #beffffd9;border-radius:50%;width:100%;height:100%;animation:3.4s ease-in-out infinite mini-halo-pulse;position:absolute;inset:0;box-shadow:0 0 6px #00ffffe6,0 0 14px #00ffff8c,0 0 26px #00ffff4d,0 0 18px 4px #7a2cff8c,0 0 34px 10px #7a2cff6b,0 0 60px 18px #7a2cff47,0 0 90px 28px #7a2cff29,inset 0 0 8px #00ffff80;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 50% 100%);mask-image:linear-gradient(#000 0% 50%,#0000 50% 100%)}@keyframes mini-halo-pulse{0%,to{opacity:.7;box-shadow:0 0 5px #0ffc,0 0 12px #00ffff73,0 0 22px #00ffff38,0 0 16px 3px #7a2cff80,0 0 30px 9px #7a2cff61,0 0 54px 16px #7a2cff3d,0 0 82px 26px #7a2cff24,inset 0 0 6px #0ff6}50%{opacity:1;box-shadow:0 0 8px #0ff,0 0 18px #00ffffa6,0 0 34px #00ffff61,0 0 22px 6px #7a2cffad,0 0 42px 14px #7a2cff85,0 0 72px 22px #7a2cff57,0 0 108px 34px #7a2cff33,inset 0 0 12px #0ff9}}@media (prefers-reduced-motion:reduce){.mobile-mini-halo{animation:none}}.mobile-mini-info{text-align:center;text-transform:uppercase;z-index:3;flex-direction:column;align-items:center;width:calc(100% - 24px);min-width:0;margin-top:-22px;line-height:1.1;display:flex;position:relative}.mobile-mini-title{text-overflow:ellipsis;white-space:nowrap;color:#eafdff;letter-spacing:.16em;text-shadow:0 0 2px #00ffffe6,0 0 6px #00ffff8c,0 0 12px #00ffff4d,1px 0 #ff006e59,-1px 0 #00ffff59;max-width:100%;font-size:10.5px;font-weight:700;overflow:hidden}.mobile-mini-artist{white-space:nowrap;color:#e44bd6;letter-spacing:.15em;text-shadow:0 0 2px #df4cdbd9,0 0 6px #df4cdb73,1px 0 #00ffff40,-1px 0 #ff006e40;justify-content:center;align-items:center;gap:4px;max-width:100%;margin-top:2px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.mobile-mini-error{color:#f55}.mobile-mini-actions{z-index:2;justify-content:center;align-items:center;gap:6px;width:38%;height:44px;display:flex;position:absolute;top:31px}.mobile-mini-actions-left{left:0}.mobile-mini-actions-right{right:0}.mobile-mini-control{color:#d6ffff;text-shadow:0 0 4px #00fffff2,0 0 10px #00ffff8c,0 0 18px #00ffff40;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 46%,#beffff38 0%,#00edff24 22%,#00edff0d 40%,#0000 52%);border:0;border-radius:5px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .3s,text-shadow .3s,background .3s;display:flex;position:relative;box-shadow:0 0 14px 2px #00ffff38,0 0 28px 6px #00ffff1a}.mobile-mini-control:before{content:"";filter:blur(2.5px);pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 42%,#beffff75,#00edff3d 38%,#0071910f 58%,#0000 70%);border-radius:50%;transition:opacity .3s,background .3s;position:absolute;inset:18%}.mobile-mini-control:after{content:"";filter:drop-shadow(0 0 2px #00ffffb3);pointer-events:none;z-index:1;background:linear-gradient(90deg,#00ffffe6,#00ffffe6) 0 0/7px 1.5px no-repeat,linear-gradient(#00ffffe6,#00ffffe6) 0 0/1.5px 7px no-repeat,linear-gradient(270deg,#00ffffe6,#00ffffe6) 100% 0/7px 1.5px no-repeat,linear-gradient(#00ffffe6,#00ffffe6) 100% 0/1.5px 7px no-repeat,linear-gradient(90deg,#00ffffe6,#00ffffe6) 0 100%/7px 1.5px no-repeat,linear-gradient(#00ffffe6,#00ffffe6) 0 100%/1.5px 7px no-repeat,linear-gradient(270deg,#00ffffe6,#00ffffe6) 100% 100%/7px 1.5px no-repeat,linear-gradient(#00ffffe6,#00ffffe6) 100% 100%/1.5px 7px no-repeat;border-radius:5px;position:absolute;inset:0}.mobile-mini-control>svg{z-index:2;position:relative}.mobile-mini-control:hover{color:#fff;text-shadow:0 0 5px #0ff,0 0 14px #00ffffb3,0 0 24px #00ffff59;background:radial-gradient(circle at 50% 46%,#d2ffff52 0%,#00edff33 22%,#00edff12 40%,#0000 52%);box-shadow:0 0 18px 3px #00ffff59,0 0 36px 9px #00ffff29}.mobile-mini-control:active{transform:scale(.9);box-shadow:0 0 22px 5px #00ffff73,0 0 44px 12px #0ff3}.mobile-mini-control:disabled{color:#ff64648c;text-shadow:0 0 4px #ff505080;box-shadow:0 0 10px 1px #ff3c3c24}.mobile-mini-control:disabled:before{opacity:.25;background:radial-gradient(circle at 50% 42%,#ff78782e,#0000 70%)}.mobile-mini-control:disabled:after{opacity:.35}.mobile-mini-next{margin-left:2px}.mobile-mini button:focus-visible{outline-offset:-3px;outline:2px solid #baffff}.mobile-mini-void{z-index:1;pointer-events:none;height:46px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mobile-mini-grid{transform-origin:50% 100%;opacity:.55;background-image:linear-gradient(90deg,#00f2ff80 1px,#0000 1px),linear-gradient(#00f2ff52 1px,#0000 1px);background-size:20px 20px;width:280%;height:74px;animation:2.2s linear infinite mini-grid-flow;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)perspective(80px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 12%,#00000080 58%,#000000f2 100%);mask-image:linear-gradient(#0000 12%,#00000080 58%,#000000f2 100%)}@keyframes mini-grid-flow{0%{background-position:0 0,0 0}to{background-position:0 20px,0 20px}}.mobile-mini-vp{filter:blur(3px);opacity:.6;background:radial-gradient(at 50% 100%,#00ffff8c,#00edff26 40%,#0000 70%);width:130px;height:32px;animation:3.4s ease-in-out infinite mini-vp-pulse;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}@keyframes mini-vp-pulse{0%,to{opacity:.4}50%{opacity:.78}}.mobile-mini-status{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:absolute;bottom:3px;left:0;right:0}.mobile-mini-sys{letter-spacing:.22em;text-transform:uppercase;color:#b4ffffeb;text-shadow:0 0 3px #00ffffe6,0 0 7px #00ffff80;white-space:nowrap;font-family:Share Tech Mono,monospace;font-size:7px;font-weight:700}.mobile-mini-sys:before{content:"●";color:#00ff8cf2;text-shadow:0 0 4px #00ff8ce6;margin-right:4px;animation:1.6s ease-in-out infinite mini-sys-blink}@keyframes mini-sys-blink{0%,to{opacity:1}50%{opacity:.25}}.mobile-mini-glyphs{letter-spacing:.14em;color:#ff006ee0;text-shadow:0 0 3px #ff006ecc,0 0 7px #ff006e66;white-space:nowrap;font-family:Noto Sans Egyptian Hieroglyphs,Share Tech Mono,monospace;font-size:9px;animation:3.6s ease-in-out infinite mini-glyph-flicker}@keyframes mini-glyph-flicker{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.mobile-mini-grid,.mobile-mini-vp,.mobile-mini-sys:before,.mobile-mini-glyphs{animation:none}}}.player-tab-phone-label,.mobile-console-texture,.mobile-neural-link,.mobile-console-art-detail,.mobile-console-subtitle{display:none}@media (width<=767px){.mobile-full-player{background:#01070b!important}.mobile-full-player .player-rich-black{background:linear-gradient(#031019c7,#000205f5)}.mobile-full-player .player-atmosphere{background:radial-gradient(42% 20% at 50% 18%,#7a2cff06,#0000 78%),radial-gradient(30% 26% at 4% 48%,#7a2cff05,#0000 76%),radial-gradient(30% 26% at 96% 48%,#7a2cff05,#0000 76%),radial-gradient(48% 19% at 50% 83%,#7a2cff06,#0000 80%),radial-gradient(75% 55% at 18% -5%,#7a2cff06,#0000 60%),radial-gradient(60% 45% at 85% 105%,#7a2cff05,#0000 60%)}.mobile-full-player .player-cyan-ambient{opacity:.78;background:radial-gradient(58% 40% at 50% 26%,#00cdff1f,#0000 72%),radial-gradient(42% 34% at 12% 58%,#00aee614,#0000 70%),radial-gradient(42% 34% at 88% 58%,#00dcf513,#0000 70%),radial-gradient(72% 22% at 50% 94%,#00beff11,#0000 76%)}.mobile-full-player>div.absolute.inset-0.opacity-20{opacity:.12}.mobile-full-player>div.absolute.inset-0.bg-gradient-to-b{background-image:linear-gradient(#00000057,#000000e0 58%,#000 100%)}.mobile-console-texture{pointer-events:none;background:radial-gradient(80% 38% at 50% 34%,#0070a42b,#0000 72%),radial-gradient(65% 24% at 50% 86%,#0a225b40,#0000 75%),repeating-linear-gradient(0deg,#0000 0 3px,#5fe0ff05 4px);display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000 65%,#0000 95%);mask-image:linear-gradient(#000,#000 65%,#0000 95%)}.mobile-console-layout{padding-top:0}.mobile-console-utilities{top:max(12px, env(safe-area-inset-top));align-items:flex-start;gap:8px;left:16px}.mobile-console-utilities>button{background:#02121fcc;border:1px solid #50eaff4d;border-radius:999px;min-width:104px;height:42px}.mobile-console-utilities>button:before{content:"";opacity:.8;filter:drop-shadow(0 0 2px #00ffffb3);background:conic-gradient(#00fffff2 0deg 90deg,#0000 90deg 180deg,#ff00f5b3 180deg 270deg,#0000 270deg 360deg) 0 0/100% 100%;border-radius:1px;width:7px;height:7px;margin:0 5px 0 3px;animation:1.9s steps(4,end) infinite mobile-glitch-pixel}.mobile-console-utilities>button:after{content:"";opacity:.75;filter:drop-shadow(0 0 2px #ff00f599);background:linear-gradient(90deg,#0000 0%,#ff00f5e6 30%,#0ff9 70%,#0000 100%);border-radius:1px;width:8px;height:3px;margin:0 3px 0 5px;animation:1.3s steps(3,end) infinite mobile-glitch-slice}.mobile-neural-link{-webkit-backdrop-filter:blur(8px)saturate(120%);color:#ffb4fae0;letter-spacing:.18em;text-shadow:0 0 6px #ff46ff80,1px 0 #00ffff2e,-1px 0 #ff006e2e;background:radial-gradient(at 50% 30%,#ff00f529,#0000 72%),linear-gradient(#3c044638,#14001e1f);border:none;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:10px;font-weight:600;animation:4.5s ease-in-out infinite mobile-holo-float,3.2s linear infinite mobile-holo-flicker;display:flex;position:relative;box-shadow:0 0 18px #ff00f524,0 0 36px #7800c814,inset 0 0 12px #ff50ff0f}.mobile-neural-link:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#ffffff14 0%,#0000 40%),repeating-linear-gradient(0deg,#0000 0 2px,#ff00f50d 3px);position:absolute;inset:0}.mobile-neural-link svg{filter:drop-shadow(0 0 4px #ff46ff8c)drop-shadow(0 0 8px #78c8ff40);animation:3s ease-in-out infinite mobile-holo-pulse}.mobile-console-minimize{top:max(12px, env(safe-area-inset-top));background:#003741ad;place-items:center;width:48px;height:48px;display:grid;right:16px}.mobile-console-main{justify-content:center;gap:clamp(12px,2.5dvh,24px);min-height:0;max-height:none;padding:95px 24px 10px}.mobile-console-art-stage{flex:0 0 200px;min-height:200px}.mobile-console-art{border-radius:13px;animation:4.5s ease-in-out infinite mobile-art-glow;border:1px solid #78f0ff47!important;box-shadow:0 0 0 1px #0000008c,0 0 12px 1px #00dcff4d,0 0 34px 6px #00c8ff29,0 0 70px 16px #785aff1a,inset 0 0 26px #00e6ff29!important}.mobile-console-art:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 42%,#00ffff1a,#0000 72%),repeating-linear-gradient(0deg,#0000 0 3px,#000d191a 4px);position:absolute;inset:0;box-shadow:inset 0 0 22px #00eeff38}@keyframes mobile-art-glow{0%,to{border-color:#78f0ff47;box-shadow:0 0 0 1px #0000008c,0 0 12px 1px #00dcff4d,0 0 34px 6px #00c8ff29,0 0 70px 16px #785aff1a,inset 0 0 26px #00e6ff29}50%{border-color:#96f5ff73;box-shadow:0 0 0 1px #0000008c,0 0 18px 2px #00e6ff6b,0 0 48px 10px #00d2ff3d,0 0 95px 22px #8c64ff24,inset 0 0 32px #00f0ff3d}}.mobile-console-art-detail{z-index:5;color:#b2faff;letter-spacing:.08em;text-shadow:0 0 5px #00e8ff,0 1px 3px #000;pointer-events:none;gap:8px;font-size:6px;display:flex;position:absolute;bottom:4px;right:5px}.mobile-console-track{gap:3px}.mobile-console-track h3{letter-spacing:.12em;text-shadow:2px 2px #0ff6,-2px -1px #ff21f64d;font-size:clamp(18px,5.8vw,26px);line-height:1.12}.mobile-console-track p{color:#ef59f5;text-shadow:0 0 12px #ff00f5b3;font-size:clamp(13px,3.7vw,17px)}.mobile-console-subtitle{color:#a5d5dfb3;letter-spacing:.13em;font-size:8px;display:block}.mobile-console-controls{gap:clamp(15px,3dvh,28px);max-width:420px}.mobile-console-progress{position:relative}.mobile-console-progress:before{content:"";opacity:.38;pointer-events:none;background:repeating-linear-gradient(90deg,#48cbe4 0 1px,#0000 1px 4px);height:20px;position:absolute;top:0;left:3%;right:3%;-webkit-mask-image:linear-gradient(#000,#0000 40% 60%,#000);mask-image:linear-gradient(#000,#0000 40% 60%,#000)}.mobile-console-progress .archive-seek-slider>span:first-child{background:linear-gradient(90deg,#00cdff59,#7b0f8d99);border-color:#ed5affcc;box-shadow:0 0 9px #e526ff8c,inset 0 0 6px #fff3}.mobile-console-progress .archive-seek-slider [role=slider]{background:#c9ffff;border-color:#4eefff;box-shadow:0 0 6px #fff,0 0 14px #00edff}.mobile-console-progress>div:last-child{color:#7ae9f2}.mobile-console-buttons{gap:clamp(28px,10vw,60px)}.mobile-console-buttons .player-btn-skip-depth{color:#44eaf3;filter:drop-shadow(0 0 5px #00eaff8c)}.mobile-console-play:not(:disabled){color:#fff;background:radial-gradient(circle,#d911dab3,#4c005bcc 57%,#040514f2);border-color:#f04cff;box-shadow:0 0 0 5px #0a0018e6,0 0 0 7px #eb36ffcc,0 0 0 12px #22002acc,0 0 0 14px #e21ff580,0 0 25px #ff00f5a6,inset 0 0 18px #ff1af573}.mobile-console-play svg{filter:drop-shadow(0 0 8px #ff4cff)}.mobile-console-bottom{padding-top:0;padding-bottom:env(safe-area-inset-bottom);background:#000911ed}.mobile-console-tabs{background:linear-gradient(#03232ff2,#000911f5);border-top:1px solid #59e9f973}.mobile-console-tabs [role=tablist]{max-width:none}.mobile-console-tabs [role=tab]{color:#b5d4db;gap:5px;min-height:54px;position:relative}.mobile-console-tabs [role=tab]:after{content:"";background:#65ffff;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:7px;box-shadow:0 0 6px #0ff}.mobile-console-tabs [role=tab] span{letter-spacing:.03em;font-size:clamp(8px,2.3vw,10px)}.mobile-tab-standard-label,.player-tab-standard-label{display:none}.player-tab-phone-label{display:inline}.mobile-full-player:before{content:"";z-index:45;pointer-events:none;opacity:.08;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#a5f7ff 4px,#0000 5px);position:absolute;inset:0}.mobile-full-player:after{content:"";z-index:44;pointer-events:none;mix-blend-mode:screen;filter:blur(1px);background:linear-gradient(#0000 0%,#00ffff0f 42%,#78ffff29 50%,#00ffff0f 58%,#0000 100%);height:16%;animation:5.5s linear infinite nr-scan-beam;position:absolute;top:0;left:0;right:0}.mobile-full-player.mobile-player-paused:after{transform-origin:top;animation:2.8s ease-out infinite nr-scan-disperse}.mobile-console-layout{position:relative}.mobile-console-layout:before{content:"◉ SYSTEM ONLINE   𓂀 𓃀 𓄿 𓅓   //  NEURAL LINK STABLE";letter-spacing:.16em;text-transform:uppercase;color:#7ae9f2b8;text-shadow:0 0 5px #00ffff73;white-space:nowrap;pointer-events:none;z-index:49;background:linear-gradient(#000911e6,#0000);border-bottom:1px solid #59e9f92e;justify-content:center;align-items:center;height:12px;font-family:Share Tech Mono,Noto Sans Egyptian Hieroglyphs,monospace;font-size:7px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.mobile-console-orbits:before{content:"";filter:blur(1.5px);opacity:.55;pointer-events:none;background:repeating-conic-gradient(#00edff38 0deg .3deg,#0000 .3deg 5deg);border-radius:50%;animation:80s linear infinite mobile-orbit-spoke-spin;position:absolute;inset:-55%;-webkit-mask-image:radial-gradient(circle,#0000 48%,#000 52% 72%,#0000 82%);mask-image:radial-gradient(circle,#0000 48%,#000 52% 72%,#0000 82%)}.mobile-console-orbits:after{content:"";filter:blur(2px);opacity:.4;pointer-events:none;background:repeating-conic-gradient(from 8deg,#ff006e29 0deg .25deg,#0000 .25deg 7deg);border-radius:50%;animation:100s linear infinite mobile-orbit-spoke-spin-rev;position:absolute;inset:-45%;-webkit-mask-image:radial-gradient(circle,#0000 50%,#000 54% 70%,#0000 80%);mask-image:radial-gradient(circle,#0000 50%,#000 54% 70%,#0000 80%)}.mobile-console-buttons{width:fit-content;margin-left:auto;margin-right:auto;position:relative}.mobile-console-buttons:before,.mobile-console-buttons:after{content:"";pointer-events:none;filter:drop-shadow(0 0 4px #0ff9);width:18px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.mobile-console-buttons:before{background:linear-gradient(90deg,#0000,#00ffffd9);left:-14px}.mobile-console-buttons:after{background:linear-gradient(270deg,#0000,#00ffffd9);right:-14px}@media (height<=700px){.mobile-console-main{gap:8px;padding-top:88px}.mobile-console-controls{gap:12px}.mobile-console-play{--player-btn-play:4rem;--player-btn-play-icon:1.8rem}.mobile-console-track h3{font-size:18px}.mobile-console-tabs [role=tab]{min-height:45px}}}@keyframes mobile-orbit-spoke-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mobile-orbit-spoke-spin-rev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes mobile-glitch-pixel{0%{opacity:.8;clip-path:inset(0);filter:drop-shadow(0 0 2px #00ffffb3);transform:translate(0)}25%{opacity:.55;clip-path:inset(0 0 50%);filter:drop-shadow(0 0 2px #ff00f599);transform:translate(-1px,1px)}50%{opacity:.9;clip-path:inset(50% 0 0);filter:drop-shadow(0 0 2px #00ffffb3);transform:translate(1px,-1px)}75%{opacity:.5;clip-path:inset(0 50% 0 0);filter:drop-shadow(0 0 2px #ff00f599);transform:translateY(1px)}to{opacity:.8;clip-path:inset(0);filter:drop-shadow(0 0 2px #00ffffb3);transform:translate(0)}}@keyframes mobile-glitch-slice{0%{opacity:.75;transform:translate(0)scaleX(1)}30%{opacity:.4;transform:translate(2px,-1px)scaleX(.7)}60%{opacity:.85;transform:translate(-2px,1px)scaleX(1.1)}to{opacity:.75;transform:translate(0)scaleX(1)}}@keyframes mobile-holo-float{0%,to{transform:translateY(0);box-shadow:0 0 18px #ff00f524,0 0 36px #7800c814,inset 0 0 12px #ff50ff0f}50%{transform:translateY(-2px);box-shadow:0 0 24px #ff00f538,0 0 48px #7800c81f,inset 0 0 16px #ff50ff1a}}@keyframes mobile-holo-flicker{0%,to{opacity:1}47%{opacity:1}48%{opacity:.82}49%{opacity:1}72%{opacity:1}73%{opacity:.7}74%{opacity:1}}@keyframes mobile-holo-pulse{0%,to{opacity:.85;filter:drop-shadow(0 0 3px #ff46ff80)}50%{opacity:1;filter:drop-shadow(0 0 7px #ff46ffd9)}}@keyframes nr-scan-disperse{0%{opacity:.16;filter:blur(1px);transform:translateY(0)scaleY(1)}35%{opacity:.11;filter:blur(4px);transform:translateY(12vh)scaleY(2)}70%{opacity:.05;filter:blur(9px);transform:translateY(38vh)scaleY(3.4)}to{opacity:0;filter:blur(16px);transform:translateY(72vh)scaleY(5)}}@media (prefers-reduced-motion:reduce){.mobile-full-player:after{opacity:0;animation:none!important}.mobile-console-orbits:before,.mobile-console-orbits:after,.mobile-console-utilities>button:before,.mobile-console-utilities>button:after,.mobile-neural-link,.mobile-neural-link svg,.mobile-console-art{animation:none!important}}@media (width<=767px){.drawer-console{background:#01070b!important}.drawer-console .player-rich-black{background:linear-gradient(#031019c7,#000205f5)}.drawer-console .player-atmosphere{background:radial-gradient(42% 20% at 50% 18%,#7a2cff06,#0000 78%),radial-gradient(30% 26% at 4% 48%,#7a2cff05,#0000 76%),radial-gradient(30% 26% at 96% 48%,#7a2cff05,#0000 76%),radial-gradient(48% 19% at 50% 83%,#7a2cff06,#0000 80%),radial-gradient(75% 55% at 18% -5%,#7a2cff06,#0000 60%),radial-gradient(60% 45% at 85% 105%,#7a2cff05,#0000 60%)}.drawer-console .player-cyan-ambient{opacity:.78;background:radial-gradient(58% 40% at 50% 26%,#00cdff1f,#0000 72%),radial-gradient(42% 34% at 12% 58%,#00aee614,#0000 70%),radial-gradient(42% 34% at 88% 58%,#00dcf513,#0000 70%),radial-gradient(72% 22% at 50% 94%,#00beff11,#0000 76%)}.drawer-console:before{content:"";z-index:45;pointer-events:none;opacity:.08;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#a5f7ff 4px,#0000 5px);position:absolute;inset:0}.drawer-console:after{content:"";z-index:44;pointer-events:none;mix-blend-mode:screen;filter:blur(1px);background:linear-gradient(#0000 0%,#00ffff0f 42%,#78ffff29 50%,#00ffff0f 58%,#0000 100%);height:16%;animation:5.5s linear infinite nr-scan-beam;position:absolute;top:0;left:0;right:0}.drawer-console header:before{content:"◉ SYSTEM ONLINE   𓂀 𓃀 𓄿 𓅓   //  ARCHIVE LINK STABLE";letter-spacing:.16em;text-transform:uppercase;color:#7ae9f2b8;text-shadow:0 0 5px #00ffff73;white-space:nowrap;pointer-events:none;z-index:49;background:linear-gradient(#000911e6,#0000);border-bottom:1px solid #59e9f92e;justify-content:center;align-items:center;height:11px;font-family:Share Tech Mono,Noto Sans Egyptian Hieroglyphs,monospace;font-size:7px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.drawer-console #song-browser-title-desktop{filter:none!important;color:#eafdff!important;text-shadow:0 0 2px #00ffffe6,0 0 6px #00ffff8c,0 0 12px #00ffff4d,1px 0 #ff006e59,-1px 0 #00ffff59!important}.drawer-console #song-browser-title-desktop+p{color:#e44bd6!important;text-shadow:0 0 2px #df4cdbd9,0 0 6px #df4cdb73,1px 0 #00ffff40,-1px 0 #ff006e40!important}.drawer-console header button{position:relative}.drawer-console header button:before,.drawer-console header button:after{content:"";pointer-events:none;z-index:6;opacity:.75;width:6px;height:6px;position:absolute}.drawer-console header button:before{border-top:1px solid #00ffffd9;border-left:1px solid #00ffffd9;top:-2px;left:-2px}.drawer-console header button:after{border-bottom:1px solid #00ffffd9;border-right:1px solid #00ffffd9;bottom:-2px;right:-2px}.drawer-console header>div:last-child{position:relative}.drawer-console header>div:last-child:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,#00ffff8c 0 1px,#0000 1px 9px);width:100%;height:7px;position:absolute;top:-3px;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.drawer-console header>div:last-child:after{content:"";pointer-events:none;background:#ff2bd6cc;width:1px;height:11px;position:absolute;top:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 5px #ff2bd6b3}.drawer-console .player-glass-nav:before{content:"";pointer-events:none;z-index:5;background-image:repeating-linear-gradient(90deg,#0ff6 0 1px,#0000 1px 12px);width:100%;height:5px;position:absolute;top:2px;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.drawer-featured-art{border-radius:13px;animation:4.5s ease-in-out infinite drawer-art-glow;border:1px solid #ff2bd652!important;box-shadow:0 0 0 1px #0000008c,0 0 12px 1px #ff2bd64d,0 0 30px 5px #c84bff2e,0 0 58px 12px #7a2cff1a,inset 0 0 22px #ff2bd629!important}.drawer-featured-art:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 42%,#ff2bd61f,#0000 72%),repeating-linear-gradient(0deg,#0000 0 3px,#1400191a 4px);position:absolute;inset:0;box-shadow:inset 0 0 20px #ff2bd638}}@keyframes drawer-art-glow{0%,to{border-color:#ff2bd652;box-shadow:0 0 0 1px #0000008c,0 0 12px 1px #ff2bd64d,0 0 30px 5px #c84bff2e,0 0 58px 12px #7a2cff1a,inset 0 0 22px #ff2bd629}50%{border-color:#ff78e680;box-shadow:0 0 0 1px #0000008c,0 0 18px 2px #ff2bd66b,0 0 44px 8px #c84bff42,0 0 78px 16px #8c64ff24,inset 0 0 28px #ff2bd63d}}@media (prefers-reduced-motion:reduce){.drawer-console:after{opacity:0;animation:none!important}.drawer-featured-art{animation:none!important}}
