[data-theme=theme_glass_frost] .card{backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35)}[data-theme=theme_glass_frost] input,[data-theme=theme_glass_frost] select,[data-theme=theme_glass_frost] textarea{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@keyframes glitch-pink-scan-drift{0%{background-position:0 0}to{background-position:0 120px}}[data-theme=theme_glitch_pink] body{position:relative}[data-theme=theme_glitch_pink] .card{position:relative;z-index:1;overflow:hidden}[data-theme=theme_glitch_pink] .card:after{content:"";pointer-events:none;position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 4px);animation:glitch-pink-scan-drift 14s linear infinite;opacity:.45}@media (prefers-reduced-motion:reduce){[data-theme=theme_glitch_pink] .card:after{animation:none;opacity:0}}@keyframes phantom-radar-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.012)}}@keyframes phantom-radar-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-theme=theme_phantom_stealth] body{position:relative}[data-theme=theme_phantom_stealth] body:before{content:"";pointer-events:none;position:fixed;inset:-10%;z-index:0;background:radial-gradient(circle at 50% 48%,transparent 24%,rgba(255,59,48,.14) 24.4%,transparent 25%),radial-gradient(circle at 50% 48%,transparent 38%,rgba(255,59,48,.1) 38.4%,transparent 39%),radial-gradient(circle at 50% 48%,transparent 54%,rgba(255,59,48,.08) 54.4%,transparent 55%),radial-gradient(circle at 50% 48%,transparent 72%,rgba(255,59,48,.05) 72.4%,transparent 73%);animation:phantom-radar-pulse 6s ease-in-out infinite}[data-theme=theme_phantom_stealth] body:after{content:"";pointer-events:none;position:fixed;top:50%;left:50%;width:140vmax;height:140vmax;margin:-70vmax 0 0 -70vmax;z-index:0;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(255,59,48,.14) 18deg,transparent 36deg);opacity:.35;animation:phantom-radar-sweep 24s linear infinite}[data-theme=theme_phantom_stealth] .card{position:relative;z-index:1;box-shadow:0 0 24px rgba(255,59,48,.1),var(--card-shadow,none)}@media (prefers-reduced-motion:reduce){[data-theme=theme_phantom_stealth] body:after,[data-theme=theme_phantom_stealth] body:before{animation:none;opacity:.35}[data-theme=theme_phantom_stealth] body:after{display:none}}@keyframes binary-sea-fall{0%{background-position:0 0,16px 0,32px 0,48px 0}to{background-position:0 480px,16px 360px,32px 520px,48px 400px}}[data-theme=theme_binary_sea] body{position:relative}[data-theme=theme_binary_sea] body:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:0;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='120' viewBox='0 0 16 120'%3E%3Ctext x='1' y='12' fill='%234ade80' font-family='ui-monospace,monospace' font-size='9' opacity='0.55'%3E0%3C/text%3E%3Ctext x='1' y='28' fill='%235eead4' font-family='ui-monospace,monospace' font-size='9' opacity='0.35'%3E1%3C/text%3E%3Ctext x='1' y='44' fill='%234ade80' font-family='ui-monospace,monospace' font-size='9' opacity='0.5'%3E1%3C/text%3E%3Ctext x='1' y='60' fill='%2322c55e' font-family='ui-monospace,monospace' font-size='9' opacity='0.25'%3E0%3C/text%3E%3Ctext x='1' y='76' fill='%234ade80' font-family='ui-monospace,monospace' font-size='9' opacity='0.45'%3E0%3C/text%3E%3Ctext x='1' y='92' fill='%235eead4' font-family='ui-monospace,monospace' font-size='9' opacity='0.4'%3E1%3C/text%3E%3Ctext x='1' y='108' fill='%234ade80' font-family='ui-monospace,monospace' font-size='9' opacity='0.3'%3E0%3C/text%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='120' viewBox='0 0 16 120'%3E%3Ctext x='1' y='16' fill='%235eead4' font-family='ui-monospace,monospace' font-size='9' opacity='0.4'%3E1%3C/text%3E%3Ctext x='1' y='36' fill='%234ade80' font-family='ui-monospace,monospace' font-size='9' opacity='0.5'%3E0%3C/text%3E%3Ctext x='1' y='56' fill='%234ade80' font-family='ui-monospace,monospace' font-size='9' opacity='0.35'%3E1%3C/text%3E%3Ctext x='1' y='76' fill='%2322c55e' font-family='ui-monospace,monospace' font-size='9' opacity='0.28'%3E1%3C/text%3E%3Ctext x='1' y='96' fill='%235eead4' font-family='ui-monospace,monospace' font-size='9' opacity='0.42'%3E0%3C/text%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='120' viewBox='0 0 16 120'%3E%3Ctext x='1' y='20' fill='%234ade80' font-family='ui-monospace,monospace' font-size='9' opacity='0.32'%3E0%3C/text%3E%3Ctext x='1' y='40' fill='%234ade80' font-family='ui-monospace,monospace' font-size='9' opacity='0.48'%3E1%3C/text%3E%3Ctext x='1' y='60' fill='%235eead4' font-family='ui-monospace,monospace' font-size='9' opacity='0.38'%3E0%3C/text%3E%3Ctext x='1' y='80' fill='%234ade80' font-family='ui-monospace,monospace' font-size='9' opacity='0.44'%3E1%3C/text%3E%3Ctext x='1' y='100' fill='%2322c55e' font-family='ui-monospace,monospace' font-size='9' opacity='0.3'%3E0%3C/text%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='120' viewBox='0 0 16 120'%3E%3Ctext x='1' y='14' fill='%2322c55e' font-family='ui-monospace,monospace' font-size='9' opacity='0.36'%3E1%3C/text%3E%3Ctext x='1' y='34' fill='%234ade80' font-family='ui-monospace,monospace' font-size='9' opacity='0.42'%3E1%3C/text%3E%3Ctext x='1' y='54' fill='%235eead4' font-family='ui-monospace,monospace' font-size='9' opacity='0.33'%3E0%3C/text%3E%3Ctext x='1' y='74' fill='%234ade80' font-family='ui-monospace,monospace' font-size='9' opacity='0.5'%3E0%3C/text%3E%3Ctext x='1' y='94' fill='%234ade80' font-family='ui-monospace,monospace' font-size='9' opacity='0.28'%3E1%3C/text%3E%3C/svg%3E");background-size:16px 120px;background-repeat:repeat;animation:binary-sea-fall 22s linear infinite;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)}[data-theme=theme_binary_sea] .card{position:relative;z-index:1;box-shadow:0 0 20px rgba(74,222,128,.12),var(--card-shadow,none)}@media (prefers-reduced-motion:reduce){[data-theme=theme_binary_sea] body:before{animation:none;opacity:.25}}@keyframes singularity-core-pulse{0%,to{opacity:.35}50%{opacity:.55}}[data-theme=theme_singularity] body{position:relative}[data-theme=theme_singularity] body:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");mix-blend-mode:overlay}[data-theme=theme_singularity] body:after{content:"";pointer-events:none;position:fixed;top:50%;left:50%;width:min(90vmax,640px);height:min(90vmax,640px);margin:calc(min(90vmax, 640px) / -2) 0 0 calc(min(90vmax, 640px) / -2);z-index:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.12) 0,transparent 42%),repeating-radial-gradient(circle at 50% 50%,transparent 0,transparent 18px,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 19px);animation:singularity-core-pulse 8s ease-in-out infinite}[data-theme=theme_singularity] .card{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){[data-theme=theme_singularity] body:after{animation:none;opacity:.35}}[data-theme=theme_protocol_blue]{--detox-timer-glow:#2f7df9;--detox-timer-progress:#5a9cff}[data-theme=theme_signal_silver]{--detox-timer-progress:#22c55e;--detox-timer-glow:#4ade80;--detox-timer-north:#16a34a}[data-theme=theme_neural_white]{--detox-timer-progress:#007aff;--detox-timer-glow:#3b82f6;--detox-timer-track:color-mix(in srgb,#d2d2d7 70%,transparent)}[data-theme=theme_eternal_gold]{--detox-timer-progress:#c9a962;--detox-timer-glow:#d4af37;--detox-timer-north:#e8c872}[data-theme=theme_glass_frost]{--detox-timer-progress:#22d3ee;--detox-timer-glow:#67e8f9;--detox-timer-track:rgba(255,255,255,0.22)}[data-theme=theme_glitch_pink] .detoxTimer .svg{filter:drop-shadow(0 0 14px rgba(236,72,153,.55)) drop-shadow(0 0 22px rgba(34,211,238,.25))}[data-theme=theme_glitch_pink]{--detox-timer-progress:#ec4899;--detox-timer-glow:#f472b6;--detox-timer-north:#22d3ee}[data-theme=theme_phantom_stealth]{--detox-timer-progress:#ff3b30;--detox-timer-glow:rgba(255,59,48,0.55);--detox-timer-track:rgba(255,59,48,0.18)}[data-theme=theme_binary_sea]{--detox-timer-progress:#4ade80;--detox-timer-glow:#22c55e;--detox-timer-tick-major:#5eead4;--detox-timer-north:#4ade80}[data-theme=theme_singularity]{--detox-timer-progress:#ffffff;--detox-timer-glow:rgba(255,255,255,0.35);--detox-timer-track:rgba(255,255,255,0.2);--detox-timer-tick-major:rgba(255,255,255,0.75)}[data-theme=theme_overclock_amber]{--detox-timer-progress:#ff9500;--detox-timer-glow:#ffb347;--detox-timer-north:#ffcc00}@media (prefers-reduced-motion:reduce){[data-theme=theme_glitch_pink] .detoxTimer .svg{animation:none}}[data-theme=theme_glitch_pink] .detoxTimer .svg{animation:detox-timer-glitch-pulse 2.8s ease-in-out infinite}@keyframes detox-timer-glitch-pulse{0%,to{opacity:1}50%{opacity:.88}}[data-bgm-mini-player].bgm-mini-player-shell{border-color:color-mix(in srgb,var(--card-border) 88%,var(--app-link) 12%)}.bgm-mini-player-title{color:var(--app-text-strong,var(--app-text))}.bgm-mini-player-icon-btn{border-color:var(--card-border);background:var(--secondary-btn-bg,var(--secondary-btn,#28365f));color:var(--secondary-btn-text,var(--app-text))}.bgm-mini-player-icon-btn:disabled{opacity:.45}.bgm-mini-player-icon-btn-primary{border-color:var(--primary-btn-bg,var(--primary));background:var(--primary-btn-bg,var(--primary));background-image:none;color:var(--btn-text-on-primary,#fff);box-shadow:none}.bgm-library-track-card{background:color-mix(in srgb,var(--card-bg) 92%,var(--app-bg) 8%);border-color:color-mix(in srgb,var(--card-border) 88%,var(--app-link) 12%)}.bgm-library-track-name{color:var(--app-text-strong,var(--app-text))}.bgm-library-locked-badge{background:color-mix(in srgb,var(--primary-btn-bg) 14%,transparent);border-color:color-mix(in srgb,var(--card-border) 70%,var(--app-link) 30%);color:var(--app-link)}.bgm-rank-lock-banner{border-color:color-mix(in srgb,var(--card-border) 75%,var(--app-link) 25%);background:color-mix(in srgb,var(--card-bg) 92%,var(--app-bg) 8%)}.bgm-mode-btn-locked{border-color:var(--card-border)}.bgm-library-volume-label{color:var(--app-text-soft,var(--app-text-muted))}.bgm-library-volume-value{color:var(--app-link)}.bgm-library-volume-range{accent-color:var(--primary-btn-bg,var(--primary))}.bgm-library-volume-ticks{color:var(--app-text-muted)}[data-bgm-playlist-sheet].bgm-playlist-sheet-panel{border-color:color-mix(in srgb,var(--card-border) 82%,var(--app-link) 18%);background:color-mix(in srgb,var(--card-bg) 94%,var(--app-bg) 6%)}.bgm-playlist-sheet-title{color:var(--app-text-strong,var(--app-text))}.bgm-playlist-sheet-handle{border-bottom-color:color-mix(in srgb,var(--card-border) 75%,var(--app-link) 25%)}.bgm-playlist-track-row{border-color:color-mix(in srgb,var(--card-border) 88%,var(--app-link) 12%);background:color-mix(in srgb,var(--card-bg) 90%,var(--app-bg) 10%)}.bgm-playlist-track-row-active{border-color:color-mix(in srgb,var(--primary-btn-bg) 50%,var(--card-border));background:color-mix(in srgb,var(--card-bg) 80%,var(--primary-btn-bg) 20%)}.bgm-playlist-now-playing{color:var(--app-link)}.bgm-playlist-play-row-btn{border:1px solid var(--primary-btn-bg,var(--primary));background:var(--primary-btn-bg,var(--primary));color:var(--btn-text-on-primary,#fff);box-shadow:none}.bgm-mini-player-swipe-handle{color:var(--app-text-muted)}[data-theme=theme_protocol_blue] [data-bgm-mini-player].bgm-mini-player-shell{border-top-color:color-mix(in srgb,#2f7df9 42%,transparent);box-shadow:0 -10px 36px color-mix(in srgb,#2f7df9 16%,transparent)}[data-theme=theme_protocol_blue] .bgm-mini-player-title{text-shadow:0 0 12px color-mix(in srgb,#8ec5ff 28%,transparent)}[data-theme=theme_protocol_blue] .bgm-mini-player-icon-btn{border-color:color-mix(in srgb,#2f7df9 35%,transparent)}[data-theme=theme_protocol_blue] .bgm-library-track-card{border-color:color-mix(in srgb,#2f7df9 38%,transparent);box-shadow:0 0 20px color-mix(in srgb,#2f7df9 10%,transparent)}[data-theme=theme_protocol_blue] .bgm-library-locked-badge{color:#8ec5ff}[data-theme=theme_protocol_blue] .bgm-playlist-sheet-panel{border-top-color:color-mix(in srgb,#2f7df9 48%,transparent);box-shadow:0 -14px 40px color-mix(in srgb,#2f7df9 18%,transparent)}[data-theme=theme_protocol_blue] .bgm-playlist-track-row-active{border-color:color-mix(in srgb,#2f7df9 55%,transparent);box-shadow:0 0 16px color-mix(in srgb,#2f7df9 22%,transparent)}[data-theme=theme_signal_silver] [data-bgm-mini-player].bgm-mini-player-shell{background:color-mix(in srgb,#f8fafc 94%,transparent);border-top-color:color-mix(in srgb,#22c55e 32%,#94a3b8)}[data-theme=theme_signal_silver] .bgm-mini-player-title{color:#0f172a}[data-theme=theme_signal_silver] .bgm-mini-player-artist,[data-theme=theme_signal_silver] .bgm-mini-player-mode{color:#475569}[data-theme=theme_signal_silver] .bgm-mini-player-icon-btn{background:#e2e8f0;color:#0f172a;border-color:color-mix(in srgb,#94a3b8 55%,#22c55e 25%)}[data-theme=theme_signal_silver] .bgm-library-track-card{background:linear-gradient(160deg,#f8fafc,#eef2f6);border-color:color-mix(in srgb,#94a3b8 55%,#22c55e 20%)}[data-theme=theme_signal_silver] .bgm-library-track-name{color:#0f172a}[data-theme=theme_signal_silver] .bgm-library-locked-badge{color:#15803d}[data-theme=theme_signal_silver] .bgm-playlist-sheet-panel{border-top-color:color-mix(in srgb,#22c55e 38%,#94a3b8);box-shadow:0 -12px 32px color-mix(in srgb,#22c55e 14%,transparent)}[data-theme=theme_signal_silver] .bgm-playlist-track-row-active{border-color:color-mix(in srgb,#22c55e 45%,#94a3b8)}[data-theme=theme_neural_white] [data-bgm-mini-player].bgm-mini-player-shell{background:color-mix(in srgb,#ffffff 96%,transparent);border-top-color:color-mix(in srgb,#007aff 28%,#d2d2d7)}[data-theme=theme_neural_white] .bgm-mini-player-title{color:#1d1d1f}[data-theme=theme_neural_white] .bgm-mini-player-artist,[data-theme=theme_neural_white] .bgm-mini-player-mode{color:#6e6e73}[data-theme=theme_neural_white] .bgm-mini-player-icon-btn{background:#f5f5f7;color:#1d1d1f;border-color:color-mix(in srgb,#d2d2d7 80%,#007aff 20%)}[data-theme=theme_neural_white] .bgm-library-track-card{background:linear-gradient(160deg,#ffffff,#f5f6f8);border-color:color-mix(in srgb,#d2d2d7 80%,#007aff 15%)}[data-theme=theme_neural_white] .bgm-library-track-name{color:#1d1d1f}[data-theme=theme_neural_white] .bgm-library-locked-badge{color:#007aff}[data-theme=theme_neural_white] .bgm-playlist-sheet-panel{border-top-color:color-mix(in srgb,#007aff 32%,#d2d2d7);box-shadow:0 -10px 28px color-mix(in srgb,#007aff 12%,transparent)}[data-theme=theme_neural_white] .bgm-playlist-track-row-active{border-color:color-mix(in srgb,#007aff 40%,#d2d2d7)}[data-theme=theme_eternal_gold] [data-bgm-mini-player].bgm-mini-player-shell{border-top-color:color-mix(in srgb,#b8954f 45%,transparent);box-shadow:0 -10px 32px color-mix(in srgb,#d4af37 14%,transparent)}[data-theme=theme_eternal_gold] .bgm-mini-player-title{color:#ece6d8;text-shadow:0 0 10px color-mix(in srgb,#d4af37 30%,transparent)}[data-theme=theme_eternal_gold] .bgm-library-track-card{border-color:color-mix(in srgb,#b8954f 40%,transparent);background:linear-gradient(160deg,#1a1a1e,#101012)}[data-theme=theme_eternal_gold] .bgm-library-locked-badge{color:#c9a962}[data-theme=theme_eternal_gold] .bgm-playlist-sheet-panel{border-top-color:color-mix(in srgb,#d4af37 48%,transparent);box-shadow:0 -14px 36px color-mix(in srgb,#d4af37 18%,transparent)}[data-theme=theme_eternal_gold] .bgm-playlist-track-row-active{border-color:color-mix(in srgb,#c5a059 52%,transparent)}[data-theme=theme_glass_frost] [data-bgm-mini-player].bgm-mini-player-shell{background:rgba(255,255,255,.1);border-top-color:rgba(255,255,255,.22);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}[data-theme=theme_glass_frost] .bgm-mini-player-title{color:#f0f9ff;text-shadow:0 0 12px rgba(34,211,238,.35)}[data-theme=theme_glass_frost] .bgm-library-track-card{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}[data-theme=theme_glass_frost] .bgm-library-locked-badge{color:#67e8f9}[data-theme=theme_glass_frost] .bgm-playlist-sheet-panel{border-top-color:rgba(34,211,238,.42);box-shadow:0 -16px 40px rgba(34,211,238,.16)}[data-theme=theme_glass_frost] .bgm-playlist-track-row-active{border-color:rgba(34,211,238,.48)}[data-theme=theme_glitch_pink] [data-bgm-mini-player].bgm-mini-player-shell{border-top-color:rgba(236,72,153,.45);box-shadow:0 -8px 28px rgba(244,114,182,.2)}[data-theme=theme_glitch_pink] .bgm-mini-player-title{color:#fce7f3;text-shadow:0 0 12px rgba(244,114,182,.4)}[data-theme=theme_glitch_pink] .bgm-library-track-card{border-color:rgba(236,72,153,.35);background:linear-gradient(160deg,rgba(36,8,40,.92),rgba(0,0,0,.96))}[data-theme=theme_glitch_pink] .bgm-library-locked-badge{color:#f472b6}[data-theme=theme_glitch_pink] .bgm-playlist-sheet-panel{border-top-color:rgba(236,72,153,.52);box-shadow:0 -14px 36px rgba(244,114,182,.2)}[data-theme=theme_glitch_pink] .bgm-playlist-track-row-active{border-color:rgba(236,72,153,.55)}[data-theme=theme_phantom_stealth] [data-bgm-mini-player].bgm-mini-player-shell{border-top-color:rgba(255,59,48,.42);box-shadow:0 -8px 28px rgba(255,59,48,.18)}[data-theme=theme_phantom_stealth] .bgm-mini-player-title{color:#fecaca;text-shadow:0 0 12px rgba(255,59,48,.35)}[data-theme=theme_phantom_stealth] .bgm-library-track-card{border-color:rgba(255,59,48,.32);background:linear-gradient(160deg,rgba(16,22,34,.94),rgba(6,9,14,.98))}[data-theme=theme_phantom_stealth] .bgm-library-locked-badge{color:#ff6b5f}[data-theme=theme_phantom_stealth] .bgm-playlist-sheet-panel{border-top-color:rgba(255,59,48,.48);box-shadow:0 -12px 32px rgba(255,59,48,.18)}[data-theme=theme_phantom_stealth] .bgm-playlist-track-row-active{border-color:rgba(255,59,48,.5)}[data-theme=theme_binary_sea] [data-bgm-mini-player].bgm-mini-player-shell{border-top-color:rgba(74,222,128,.4);box-shadow:0 -8px 28px rgba(74,222,128,.16)}[data-theme=theme_binary_sea] .bgm-mini-player-title{color:#bbf7d0;text-shadow:0 0 12px rgba(74,222,128,.35)}[data-theme=theme_binary_sea] .bgm-library-track-card{border-color:rgba(74,222,128,.3);background:linear-gradient(160deg,rgba(8,24,16,.94),rgba(3,10,8,.98))}[data-theme=theme_binary_sea] .bgm-library-locked-badge{color:#5eead4}[data-theme=theme_binary_sea] .bgm-playlist-sheet-panel{border-top-color:rgba(94,234,212,.42);box-shadow:0 -12px 30px rgba(0,80,120,.35)}[data-theme=theme_binary_sea] .bgm-playlist-track-row-active{border-color:rgba(94,234,212,.48)}[data-theme=theme_singularity] [data-bgm-mini-player].bgm-mini-player-shell{border-top-color:rgba(255,255,255,.32);box-shadow:0 -8px 24px rgba(255,255,255,.08)}[data-theme=theme_singularity] .bgm-mini-player-title{color:#fafafa;text-shadow:0 0 12px rgba(255,255,255,.25)}[data-theme=theme_singularity] .bgm-library-track-card{border-color:rgba(255,255,255,.28);background:linear-gradient(160deg,rgba(14,14,14,.96),rgba(0,0,0,.98))}[data-theme=theme_singularity] .bgm-library-locked-badge{color:#e5e5e5}[data-theme=theme_singularity] .bgm-playlist-sheet-panel{border-top-color:rgba(255,255,255,.35);box-shadow:0 -10px 28px rgba(255,255,255,.08)}[data-theme=theme_singularity] .bgm-playlist-track-row-active{border-color:rgba(255,255,255,.4)}[data-theme=theme_overclock_amber] [data-bgm-mini-player].bgm-mini-player-shell{border-top-color:rgba(255,149,0,.5);box-shadow:0 -10px 32px rgba(255,149,0,.2)}[data-theme=theme_overclock_amber] .bgm-mini-player-title{color:#fff4e6;text-shadow:0 0 14px rgba(255,149,0,.45)}[data-theme=theme_overclock_amber] .bgm-library-track-card{border-color:rgba(255,149,0,.38);background:linear-gradient(160deg,#1a1410,#121218)}[data-theme=theme_overclock_amber] .bgm-library-locked-badge{color:#ff9500}[data-theme=theme_overclock_amber] .bgm-playlist-sheet-panel{border-top-color:rgba(255,149,0,.52);box-shadow:0 -14px 36px rgba(255,149,0,.22)}[data-theme=theme_overclock_amber] .bgm-playlist-track-row-active{border-color:rgba(255,149,0,.55)}[data-theme=theme_protocol_blue] .bgm-library-volume-label{color:color-mix(in srgb,#8ec5ff 50%,var(--app-text-muted))}[data-theme=theme_protocol_blue] .bgm-library-volume-value{color:#8ec5ff}[data-theme=theme_protocol_blue] .bgm-library-volume-ticks{color:color-mix(in srgb,#8ec5ff 38%,var(--app-text-muted))}[data-theme=theme_protocol_blue] .bgm-library-volume-range{accent-color:#2f7df9}[data-theme=theme_signal_silver] .bgm-library-volume-label{color:#475569}[data-theme=theme_signal_silver] .bgm-library-volume-value{color:#15803d}[data-theme=theme_signal_silver] .bgm-library-volume-ticks{color:#64748b}[data-theme=theme_signal_silver] .bgm-library-volume-range{accent-color:#22c55e}[data-theme=theme_neural_white] .bgm-library-volume-label{color:#6e6e73}[data-theme=theme_neural_white] .bgm-library-volume-value{color:#007aff}[data-theme=theme_neural_white] .bgm-library-volume-ticks{color:#86868b}[data-theme=theme_neural_white] .bgm-library-volume-range{accent-color:#007aff}[data-theme=theme_eternal_gold] .bgm-library-volume-label{color:color-mix(in srgb,#ece6d8 65%,var(--app-text-muted))}[data-theme=theme_eternal_gold] .bgm-library-volume-value{color:#c9a962}[data-theme=theme_eternal_gold] .bgm-library-volume-ticks{color:color-mix(in srgb,#c9a962 35%,var(--app-text-muted))}[data-theme=theme_eternal_gold] .bgm-library-volume-range{accent-color:#d4af37}[data-theme=theme_glass_frost] .bgm-library-volume-label{color:color-mix(in srgb,#f0f9ff 70%,var(--app-text-muted))}[data-theme=theme_glass_frost] .bgm-library-volume-value{color:#67e8f9}[data-theme=theme_glass_frost] .bgm-library-volume-ticks{color:color-mix(in srgb,#67e8f9 40%,var(--app-text-muted))}[data-theme=theme_glass_frost] .bgm-library-volume-range{accent-color:#22d3ee}[data-theme=theme_glitch_pink] .bgm-library-volume-label{color:color-mix(in srgb,#fce7f3 55%,var(--app-text-muted))}[data-theme=theme_glitch_pink] .bgm-library-volume-value{color:#f472b6}[data-theme=theme_glitch_pink] .bgm-library-volume-ticks{color:color-mix(in srgb,#f472b6 38%,var(--app-text-muted))}[data-theme=theme_glitch_pink] .bgm-library-volume-range{accent-color:#ec4899}[data-theme=theme_phantom_stealth] .bgm-library-volume-label{color:color-mix(in srgb,#fecaca 55%,var(--app-text-muted))}[data-theme=theme_phantom_stealth] .bgm-library-volume-value{color:#ff6b5f}[data-theme=theme_phantom_stealth] .bgm-library-volume-ticks{color:color-mix(in srgb,#ff6b5f 35%,var(--app-text-muted))}[data-theme=theme_phantom_stealth] .bgm-library-volume-range{accent-color:#ff3b30}[data-theme=theme_binary_sea] .bgm-library-volume-label{color:color-mix(in srgb,#bbf7d0 55%,var(--app-text-muted))}[data-theme=theme_binary_sea] .bgm-library-volume-value{color:#5eead4}[data-theme=theme_binary_sea] .bgm-library-volume-ticks{color:color-mix(in srgb,#5eead4 38%,var(--app-text-muted))}[data-theme=theme_binary_sea] .bgm-library-volume-range{accent-color:#4ade80}[data-theme=theme_singularity] .bgm-library-volume-label{color:color-mix(in srgb,#fafafa 55%,var(--app-text-muted))}[data-theme=theme_singularity] .bgm-library-volume-value{color:#e5e5e5}[data-theme=theme_singularity] .bgm-library-volume-ticks{color:color-mix(in srgb,#e5e5e5 40%,var(--app-text-muted))}[data-theme=theme_singularity] .bgm-library-volume-range{accent-color:#fafafa}[data-theme=theme_overclock_amber] .bgm-library-volume-label{color:color-mix(in srgb,#fff4e6 60%,var(--app-text-muted))}[data-theme=theme_overclock_amber] .bgm-library-volume-value{color:#ff9500}[data-theme=theme_overclock_amber] .bgm-library-volume-ticks{color:color-mix(in srgb,#ff9500 40%,var(--app-text-muted))}[data-theme=theme_overclock_amber] .bgm-library-volume-range{accent-color:#ff9500}[data-theme] .bgm-mini-player-icon-btn-primary,[data-theme] .bgm-playlist-play-row-btn{border-color:var(--primary-btn-bg);background:var(--primary-btn-bg);background-image:none;color:var(--btn-text-on-primary);box-shadow:none}[data-theme=theme_protocol_blue] .rank-change-overlay-panel{border-color:color-mix(in srgb,#2f7df9 55%,transparent);box-shadow:0 30px 60px rgba(0,0,0,.45),0 0 40px color-mix(in srgb,#2f7df9 22%,transparent)}[data-theme=theme_protocol_blue] .rank-change-overlay-highlight{color:#8ec5ff;text-shadow:0 0 14px color-mix(in srgb,#8ec5ff 35%,transparent)}[data-theme=theme_protocol_blue] .rank-change-overlay-bgm-note{border-color:color-mix(in srgb,#2f7df9 40%,transparent)}[data-theme=theme_signal_silver] .rank-change-overlay-panel{background:linear-gradient(155deg,#f8fafc,#eef2f6);border-color:color-mix(in srgb,#22c55e 35%,#94a3b8)}[data-theme=theme_signal_silver] .rank-change-overlay-title{color:#0f172a}[data-theme=theme_signal_silver] .rank-change-overlay-body{color:#475569}[data-theme=theme_signal_silver] .rank-change-overlay-highlight{color:#15803d}[data-theme=theme_neural_white] .rank-change-overlay-panel{background:linear-gradient(155deg,#ffffff,#f5f6f8);border-color:color-mix(in srgb,#007aff 28%,#d2d2d7)}[data-theme=theme_neural_white] .rank-change-overlay-title{color:#1d1d1f}[data-theme=theme_neural_white] .rank-change-overlay-highlight{color:#007aff}[data-theme=theme_eternal_gold] .rank-change-overlay-panel{background:linear-gradient(155deg,#1a1a1e,#101012);border-color:color-mix(in srgb,#b8954f 50%,transparent)}[data-theme=theme_eternal_gold] .rank-change-overlay-highlight{color:#c9a962;text-shadow:0 0 12px color-mix(in srgb,#d4af37 35%,transparent)}[data-theme=theme_glass_frost] .rank-change-overlay-panel{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.24);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}[data-theme=theme_glass_frost] .rank-change-overlay-highlight{color:#67e8f9;text-shadow:0 0 14px rgba(34,211,238,.4)}[data-theme=theme_glitch_pink] .rank-change-overlay-panel{border-color:rgba(236,72,153,.5);box-shadow:0 30px 60px rgba(0,0,0,.5),0 0 36px rgba(244,114,182,.25)}[data-theme=theme_glitch_pink] .rank-change-overlay-highlight{color:#f472b6;text-shadow:0 0 14px rgba(244,114,182,.45)}[data-theme=theme_phantom_stealth] .rank-change-overlay-panel{border-color:rgba(255,59,48,.45)}[data-theme=theme_phantom_stealth] .rank-change-overlay-highlight{color:#ff6b5f;text-shadow:0 0 14px rgba(255,59,48,.38)}[data-theme=theme_binary_sea] .rank-change-overlay-panel{border-color:rgba(74,222,128,.42)}[data-theme=theme_binary_sea] .rank-change-overlay-highlight{color:#5eead4;text-shadow:0 0 14px rgba(74,222,128,.38)}[data-theme=theme_singularity] .rank-change-overlay-panel{border-color:rgba(255,255,255,.32)}[data-theme=theme_singularity] .rank-change-overlay-highlight{color:#fafafa;text-shadow:0 0 12px rgba(255,255,255,.28)}[data-theme=theme_overclock_amber] .rank-change-overlay-panel{border-color:rgba(255,149,0,.52);box-shadow:0 30px 60px rgba(0,0,0,.45),0 0 40px rgba(255,149,0,.22)}[data-theme=theme_overclock_amber] .rank-change-overlay-highlight{color:#ff9500;text-shadow:0 0 14px rgba(255,149,0,.5)}[data-theme=theme_protocol_blue] .announcements-day-heading{color:#8ec5ff;text-shadow:0 0 12px color-mix(in srgb,#8ec5ff 28%,transparent)}[data-theme=theme_protocol_blue] .announcements-day-card{border-color:color-mix(in srgb,#2f7df9 38%,transparent);box-shadow:0 0 24px color-mix(in srgb,#2f7df9 12%,transparent)}[data-theme=theme_protocol_blue] .announcements-kind-feature{color:#93c5fd;background:color-mix(in srgb,#2f7df9 24%,transparent);border-color:color-mix(in srgb,#60a5fa 42%,transparent)}[data-theme=theme_protocol_blue] .announcements-kind-improvement{color:#86efac;background:color-mix(in srgb,#22c55e 16%,transparent);border-color:color-mix(in srgb,#4ade80 32%,transparent)}[data-theme=theme_protocol_blue] .announcements-kind-bugfix{color:#fcd34d;background:color-mix(in srgb,#f59e0b 14%,transparent);border-color:color-mix(in srgb,#fbbf24 34%,transparent)}[data-theme=theme_protocol_blue] .announcements-item{border-bottom-color:color-mix(in srgb,#2f7df9 22%,transparent)}[data-theme=theme_protocol_blue] .announcements-tab-badge{background:#f87171;box-shadow:0 0 0 2px var(--card-bg),0 0 8px color-mix(in srgb,#f87171 55%,transparent)}[data-theme=theme_signal_silver] .announcements-day-heading{color:#0f172a}[data-theme=theme_signal_silver] .announcements-day-card{border-color:color-mix(in srgb,#94a3b8 55%,#22c55e 20%);background:linear-gradient(160deg,#f8fafc,#eef2f6)}[data-theme=theme_signal_silver] .announcements-kind-feature{color:#1d4ed8;background:color-mix(in srgb,#3b82f6 14%,#ffffff 86%);border-color:color-mix(in srgb,#60a5fa 38%,#cbd5e1 62%)}[data-theme=theme_signal_silver] .announcements-kind-improvement{color:#15803d;background:color-mix(in srgb,#22c55e 12%,#ffffff 88%);border-color:color-mix(in srgb,#4ade80 30%,#cbd5e1 70%)}[data-theme=theme_signal_silver] .announcements-kind-bugfix{color:#b45309;background:color-mix(in srgb,#f59e0b 12%,#ffffff 88%);border-color:color-mix(in srgb,#fbbf24 32%,#cbd5e1 68%)}[data-theme=theme_signal_silver] .announcements-item-title{color:#0f172a}[data-theme=theme_signal_silver] .announcements-item-body{color:#475569}[data-theme=theme_signal_silver] .announcements-item{border-bottom-color:color-mix(in srgb,#94a3b8 35%,transparent)}[data-theme=theme_signal_silver] .announcements-tab-badge{background:#dc2626;box-shadow:0 0 0 2px #f8fafc}[data-theme=theme_neural_white] .announcements-day-heading{color:#1d1d1f}[data-theme=theme_neural_white] .announcements-day-card{border-color:color-mix(in srgb,#d2d2d7 80%,#007aff 15%);background:linear-gradient(160deg,#ffffff,#f5f6f8)}[data-theme=theme_neural_white] .announcements-kind-feature{color:#007aff;background:color-mix(in srgb,#007aff 10%,#ffffff 90%);border-color:color-mix(in srgb,#007aff 28%,#d2d2d7 72%)}[data-theme=theme_neural_white] .announcements-kind-improvement{color:#248a3d;background:color-mix(in srgb,#34c759 10%,#ffffff 90%);border-color:color-mix(in srgb,#34c759 26%,#d2d2d7 74%)}[data-theme=theme_neural_white] .announcements-kind-bugfix{color:#c93400;background:color-mix(in srgb,#ff9500 10%,#ffffff 90%);border-color:color-mix(in srgb,#ff9500 26%,#d2d2d7 74%)}[data-theme=theme_neural_white] .announcements-item-title{color:#1d1d1f}[data-theme=theme_neural_white] .announcements-item-body{color:#6e6e73}[data-theme=theme_neural_white] .announcements-item{border-bottom-color:color-mix(in srgb,#d2d2d7 65%,transparent)}[data-theme=theme_neural_white] .announcements-tab-badge{background:#ff3b30;box-shadow:0 0 0 2px #ffffff}[data-theme=theme_eternal_gold] .announcements-day-heading{color:#c9a962;text-shadow:0 0 12px color-mix(in srgb,#d4af37 32%,transparent)}[data-theme=theme_eternal_gold] .announcements-day-card{border-color:color-mix(in srgb,#b8954f 42%,transparent);background:linear-gradient(160deg,#1a1a1e,#101012)}[data-theme=theme_eternal_gold] .announcements-kind-feature{color:#c9a962;background:color-mix(in srgb,#c5a059 20%,transparent);border-color:color-mix(in srgb,#b8954f 40%,transparent)}[data-theme=theme_eternal_gold] .announcements-kind-improvement{color:#a3e635;background:color-mix(in srgb,#84cc16 14%,transparent);border-color:color-mix(in srgb,#a3e635 30%,transparent)}[data-theme=theme_eternal_gold] .announcements-kind-bugfix{color:#fbbf24;background:color-mix(in srgb,#d97706 14%,transparent);border-color:color-mix(in srgb,#fbbf24 32%,transparent)}[data-theme=theme_eternal_gold] .announcements-item{border-bottom-color:color-mix(in srgb,#b8954f 28%,transparent)}[data-theme=theme_eternal_gold] .announcements-tab-badge{background:#ef4444;box-shadow:0 0 0 2px var(--card-bg),0 0 8px color-mix(in srgb,#ef4444 45%,transparent)}[data-theme=theme_glass_frost] .announcements-day-heading{color:#67e8f9;text-shadow:0 0 14px rgba(34,211,238,.38)}[data-theme=theme_glass_frost] .announcements-day-card{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}[data-theme=theme_glass_frost] .announcements-kind-feature{color:#67e8f9;background:rgba(34,211,238,.16);border-color:rgba(34,211,238,.38)}[data-theme=theme_glass_frost] .announcements-kind-improvement{color:#86efac;background:rgba(74,222,128,.12);border-color:rgba(74,222,128,.32)}[data-theme=theme_glass_frost] .announcements-kind-bugfix{color:#fde68a;background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.34)}[data-theme=theme_glass_frost] .announcements-item{border-bottom-color:rgba(255,255,255,.14)}[data-theme=theme_glass_frost] .announcements-tab-badge{background:#fb7185;box-shadow:0 0 0 2px rgba(10,16,32,.85),0 0 10px rgba(251,113,133,.5)}[data-theme=theme_glitch_pink] .announcements-day-heading{color:#f472b6;text-shadow:0 0 14px rgba(244,114,182,.42)}[data-theme=theme_glitch_pink] .announcements-day-card{border-color:rgba(236,72,153,.38);box-shadow:0 0 28px rgba(244,114,182,.12)}[data-theme=theme_glitch_pink] .announcements-kind-feature{color:#f9a8d4;background:rgba(236,72,153,.2);border-color:rgba(244,114,182,.42)}[data-theme=theme_glitch_pink] .announcements-kind-improvement{color:#86efac;background:rgba(34,197,94,.14);border-color:rgba(74,222,128,.32)}[data-theme=theme_glitch_pink] .announcements-kind-bugfix{color:#fcd34d;background:rgba(245,158,11,.14);border-color:rgba(251,191,36,.34)}[data-theme=theme_glitch_pink] .announcements-item{border-bottom-color:rgba(236,72,153,.22)}[data-theme=theme_glitch_pink] .announcements-tab-badge{background:#f43f5e;box-shadow:0 0 0 2px var(--card-bg),0 0 10px rgba(244,63,94,.55)}[data-theme=theme_phantom_stealth] .announcements-day-heading{color:#ff6b5f;text-shadow:0 0 14px rgba(255,59,48,.38)}[data-theme=theme_phantom_stealth] .announcements-day-card{border-color:rgba(255,59,48,.34)}[data-theme=theme_phantom_stealth] .announcements-kind-feature{color:#fca5a5;background:rgba(255,59,48,.18);border-color:rgba(255,59,48,.38)}[data-theme=theme_phantom_stealth] .announcements-kind-improvement{color:#6ee7b7;background:rgba(16,185,129,.14);border-color:rgba(52,211,153,.32)}[data-theme=theme_phantom_stealth] .announcements-kind-bugfix{color:#fde047;background:rgba(234,179,8,.14);border-color:rgba(250,204,21,.34)}[data-theme=theme_phantom_stealth] .announcements-item{border-bottom-color:rgba(255,59,48,.2)}[data-theme=theme_phantom_stealth] .announcements-tab-badge{background:#ff3b30;box-shadow:0 0 0 2px var(--card-bg),0 0 10px rgba(255,59,48,.55)}[data-theme=theme_binary_sea] .announcements-day-heading{color:#5eead4;text-shadow:0 0 14px rgba(74,222,128,.38)}[data-theme=theme_binary_sea] .announcements-day-card{border-color:rgba(74,222,128,.32)}[data-theme=theme_binary_sea] .announcements-kind-feature{color:#5eead4;background:rgba(45,212,191,.14);border-color:rgba(74,222,128,.36)}[data-theme=theme_binary_sea] .announcements-kind-improvement{color:#86efac;background:rgba(34,197,94,.14);border-color:rgba(74,222,128,.32)}[data-theme=theme_binary_sea] .announcements-kind-bugfix{color:#fde047;background:rgba(234,179,8,.12);border-color:rgba(250,204,21,.32)}[data-theme=theme_binary_sea] .announcements-item{border-bottom-color:rgba(74,222,128,.18)}[data-theme=theme_binary_sea] .announcements-tab-badge{background:#f87171;box-shadow:0 0 0 2px var(--card-bg),0 0 8px rgba(248,113,113,.45)}[data-theme=theme_singularity] .announcements-day-heading{color:#fafafa;text-shadow:0 0 12px rgba(255,255,255,.28)}[data-theme=theme_singularity] .announcements-day-card{border-color:rgba(255,255,255,.3)}[data-theme=theme_singularity] .announcements-kind-feature{color:#e5e5e5;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28)}[data-theme=theme_singularity] .announcements-kind-improvement{color:#d4d4d4;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}[data-theme=theme_singularity] .announcements-kind-bugfix{color:#fafafa;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.32)}[data-theme=theme_singularity] .announcements-item{border-bottom-color:rgba(255,255,255,.16)}[data-theme=theme_singularity] .announcements-tab-badge{background:#ffffff;box-shadow:0 0 0 2px var(--card-bg),0 0 10px rgba(255,255,255,.35)}[data-theme=theme_overclock_amber] .announcements-day-heading{color:#ff9500;text-shadow:0 0 14px rgba(255,149,0,.48)}[data-theme=theme_overclock_amber] .announcements-day-card{border-color:rgba(255,149,0,.4);box-shadow:0 0 24px rgba(255,149,0,.14)}[data-theme=theme_overclock_amber] .announcements-kind-feature{color:#ffb347;background:rgba(255,149,0,.18);border-color:rgba(255,149,0,.42)}[data-theme=theme_overclock_amber] .announcements-kind-improvement{color:#86efac;background:rgba(34,197,94,.12);border-color:rgba(74,222,128,.3)}[data-theme=theme_overclock_amber] .announcements-kind-bugfix{color:#fde68a;background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.34)}[data-theme=theme_overclock_amber] .announcements-item{border-bottom-color:rgba(255,149,0,.22)}[data-theme=theme_overclock_amber] .announcements-tab-badge{background:#ff6b6b;box-shadow:0 0 0 2px var(--card-bg),0 0 10px rgba(255,107,107,.5)}[data-theme=theme_protocol_blue] .announcements-intro-card{border-color:color-mix(in srgb,#2f7df9 38%,transparent);box-shadow:0 0 24px color-mix(in srgb,#2f7df9 12%,transparent)}[data-theme=theme_signal_silver] .announcements-intro-card{border-color:color-mix(in srgb,#94a3b8 55%,#22c55e 20%);background:linear-gradient(160deg,#f8fafc,#eef2f6)}[data-theme=theme_neural_white] .announcements-intro-card{border-color:color-mix(in srgb,#d2d2d7 80%,#007aff 15%);background:linear-gradient(160deg,#ffffff,#f5f6f8)}[data-theme=theme_eternal_gold] .announcements-intro-card{border-color:color-mix(in srgb,#b8954f 42%,transparent);background:linear-gradient(160deg,#1a1a1e,#101012)}[data-theme=theme_glass_frost] .announcements-intro-card{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}[data-theme=theme_glitch_pink] .announcements-intro-card{border-color:rgba(236,72,153,.38);box-shadow:0 0 28px rgba(244,114,182,.12)}[data-theme=theme_phantom_stealth] .announcements-intro-card{border-color:rgba(255,59,48,.34)}[data-theme=theme_binary_sea] .announcements-intro-card{border-color:rgba(74,222,128,.32)}[data-theme=theme_singularity] .announcements-intro-card{border-color:rgba(255,255,255,.3)}[data-theme=theme_overclock_amber] .announcements-intro-card{border-color:rgba(255,149,0,.4);box-shadow:0 0 24px rgba(255,149,0,.14)}[data-theme] .card.home-surface-layer{position:relative;z-index:0}:root{color-scheme:dark;--app-bg:#0b1020;--app-bg-image:none;--app-text:#e8edff;--app-text-muted:#9fb0e7;--card-bg:#121a34;--card-border:#2a3768;--card-shadow:none;--primary-btn-bg:#2f7df9;--secondary-btn-bg:#28365f;--btn-text-on-primary:#ffffff;--btn-primary-shadow:0 4px 14px rgba(47,125,249,0.22);--shell-bg:#0b1020;--sidebar-bg:#0e1528;--sidebar-border:#2a3768;--nav-link:#b8c7f5;--nav-link-hover-bg:rgb(47 125 249/12%);--nav-link-hover-text:#e8edff;--nav-link-active-bg:rgb(47 125 249/22%);--nav-link-active-text:#ffffff;--tab-bar-bg:linear-gradient(180deg,rgb(11 16 32/98%),rgb(11 16 32/88%));--tab-bg:rgb(18 26 52/88%);--tab-border:#36437a;--tab-text:#9fb0e7;--tab-active-bg:rgb(47 125 249/28%);--tab-active-border:#5a9cff;--tab-active-text:#e8edff;--menu-button-bg:#121a34;--menu-button-border:#36437a;--menu-button-text:#e8edff;--wallet-tok-border:#2d4a7c;--wallet-tok-bg:linear-gradient(145deg,#0f172a,#132042);--wallet-tok-label:#7dd3fc;--wallet-tok-value:#e0f2fe;--wallet-cred-border:#4c1d95;--wallet-cred-bg:linear-gradient(145deg,#1e1033,#2a1450);--wallet-cred-label:#d8b4fe;--wallet-cred-value:#f3e8ff;--app-text-strong:#e8edff;--app-link:#7ab8ff;--app-text-accent:#7ab8ff;--app-text-soft:#c8d4f5;--surface-muted:#1c2544;--surface-inset:rgba(255,255,255,0.03);--border-subtle:#36437a;--subcard-border:#2b375e;--overlay-bg:rgba(0,0,0,0.65);--input-bg:#121a34;--input-border:#36437a;--chip-bg:#121a34;--chip-border:#36437a;--chip-text:#e8edff;--divider:#2a3768;--chart-grid:#2a3768;--chart-axis:#9fb0e7;--tooltip-bg:#121a34;--tooltip-border:#36437a;--success-text:#86efac;--warning-text:#fcd34d;--danger-text:#f87171;--success-bg:rgba(52,211,153,0.1);--warning-bg:rgba(255,180,60,0.1);--danger-bg:rgba(248,113,113,0.1);--btn-secondary-text:#e8edff;--btn-cyber-bg:rgba(56,189,248,0.14);--btn-cyber-text:#bae6fd;--btn-cyber-border:rgba(125,211,252,0.5);--btn-cyber-muted-bg:rgba(30,58,90,0.35);--btn-cyber-muted-text:#8eb4d4;--btn-cyber-muted-border:rgba(100,140,180,0.35);--wallet-cred-shop-link:#c084fc;--btn-secondary-shadow:0 4px 12px rgba(20,28,54,0.35);--screen-dim-opacity:0;--detox-timer-track:color-mix(in srgb,var(--card-border) 85%,transparent);--detox-timer-progress:var(--primary-btn-bg);--detox-timer-tick-minor:color-mix(in srgb,var(--app-text-muted) 70%,transparent);--detox-timer-tick-major:color-mix(in srgb,var(--app-text) 55%,var(--primary-btn-bg) 45%);--detox-timer-north:var(--primary-btn-bg);--detox-timer-glow:var(--primary-btn-bg);--detox-timer-time:var(--app-text);--detox-timer-sub:var(--app-text-muted)}.screen-brightness-dim{position:fixed;inset:0;z-index:45;pointer-events:none;background:#000;transition:opacity .12s ease}*{box-sizing:border-box}html[data-detox-session="1"]{--app-bgm-player-h:0px}html[data-detox-session="1"] [data-bgm-mini-player][data-bgm-shell=fixed]{display:none!important;visibility:hidden!important;pointer-events:none!important}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background-color:var(--app-bg);background-image:var(--app-bg-image);background-size:cover;background-attachment:fixed}body,h1,h2,h3,h4,h5,h6{color:var(--app-text)}input,select,textarea{background:var(--input-bg);border:1px solid var(--input-border);color:var(--app-text);border-radius:8px}input::placeholder,textarea::placeholder{color:var(--app-text-muted)}strong{color:var(--app-text-strong)}a{color:inherit;transition:transform .12s ease,opacity .12s ease,filter .12s ease;will-change:transform}.u-link,a.u-link{color:var(--app-link)}.u-muted{color:var(--app-text-muted)}.u-text{color:var(--app-text)}.u-strong{color:var(--app-text-strong);font-weight:600}.u-accent{color:var(--app-text-accent)}.u-success{color:var(--success-text)}.u-warning{color:var(--warning-text)}.u-danger{color:var(--danger-text)}.u-surface-inset{background:var(--surface-inset);border:1px solid var(--card-border);border-radius:8px}.u-surface-muted{background:var(--surface-muted)}.u-divider{border-color:var(--divider)}a:active{transform:translateY(1px) scale(.985)}.interactive-link{display:inline-block;text-decoration:underline;text-underline-offset:3px}.interactive-link:hover{filter:brightness(1.12)}.interactive-link:active{transform:translateY(1px) scale(.98)}.container{max-width:820px;margin:0 auto;padding:20px 16px 40px}.card{border:1px solid var(--card-border);background:var(--card-bg);border-radius:14px;padding:14px;box-shadow:var(--card-shadow)}.row{display:flex;gap:10px;align-items:center}.space{justify-content:space-between}.btn{border:0;border-radius:10px;padding:10px 14px;background:var(--primary-btn-bg);color:var(--btn-text-on-primary);font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,opacity .12s ease;box-shadow:var(--btn-primary-shadow);will-change:transform}.btn.secondary{background:var(--secondary-btn-bg);color:var(--btn-secondary-text);box-shadow:var(--btn-secondary-shadow)}.btn.btn-cyber{background:var(--btn-cyber-bg);color:var(--btn-cyber-text);border:1px solid var(--btn-cyber-border);box-shadow:0 0 14px color-mix(in srgb,var(--primary-btn-bg) 18%,transparent)}.btn.btn-cyber-muted{background:var(--btn-cyber-muted-bg);color:var(--btn-cyber-muted-text);border:1px solid var(--btn-cyber-muted-border);box-shadow:none;font-weight:600}.btn.btn-motion-off{background:rgba(51,65,85,.45);color:#94a3b8;border:1px solid rgba(100,116,139,.35);box-shadow:none}.btn.btn-motion-muted{background:rgba(30,41,59,.55);color:#64748b;border:1px solid rgba(71,85,105,.3);box-shadow:none}.btn:hover:not(:disabled){filter:brightness(1.06)}.btn:active:not(:disabled){transform:translateY(1px) scale(.985);box-shadow:0 2px 8px rgba(15,23,42,.35)}.decode-special-btn{position:relative;overflow:hidden}.juicy-start-btn{position:relative}.juicy-start-btn:not(:disabled){animation:juicy-idle-float 2.8s ease-in-out infinite}.decode-special-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.32) 50%,transparent 80%);transform:translateX(-120%);opacity:0;pointer-events:none}.decode-special-btn:active:not(:disabled){transform:translateY(1px) scale(.97);box-shadow:0 0 20px rgba(96,165,250,.46);filter:brightness(1.12)}.decode-special-btn:active:not(:disabled):after{opacity:1;animation:decode-btn-swipe .28s ease-out}.decode-special-btn-secondary:active:not(:disabled){box-shadow:0 0 18px rgba(167,139,250,.4)}.decode-juicy-wrap{position:relative;overflow:visible}.decode-particle{position:absolute;border-radius:999px;pointer-events:none;box-shadow:0 0 12px currentColor;z-index:3}.login-bonus-special-btn{position:relative;overflow:hidden}.login-bonus-special-btn:active:not(:disabled){transform:translateY(1px) scale(.975);box-shadow:0 0 0 1px rgba(52,211,153,.5),0 0 18px rgba(52,211,153,.35);filter:brightness(1.08)}.login-bonus-special-btn:active:not(:disabled):before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:999px;background:rgba(52,211,153,.35);transform:translate(-50%,-50%);animation:login-bonus-ripple .3s ease-out;pointer-events:none}.btn:disabled{opacity:.6;cursor:not-allowed}.title-rarity-Common{color:#94a3b8}.title-rarity-Rare{color:#60a5fa}.title-rarity-Epic{color:#c084fc}.title-rarity-Legendary{color:#fbbf24}.title-style-common_flat{border-left:3px solid #64748b}.title-style-rare_glow{border-left:3px solid #3b82f6;box-shadow:0 0 14px rgba(59,130,246,.25)}.title-style-epic_pulse{border-left:3px solid #a855f7;box-shadow:0 0 16px rgba(168,85,247,.35);animation:title-epic-pulse 2.4s ease-in-out infinite}.title-style-legendary_rainbow_motion .title-name{background:linear-gradient(90deg,#f472b6,#60a5fa,#34d399,#fbbf24,#f472b6);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:title-rainbow-shift 4s linear infinite}.title-style-legendary_rainbow_motion{border-left:3px solid transparent;border-image:linear-gradient(180deg,#f472b6,#60a5fa,#34d399) 1;box-shadow:0 0 20px rgba(96,165,250,.35)}.title-style-gacha_glitch{border-left:3px solid #22d3ee;animation:title-glitch-jitter 3.5s steps(2) infinite}.title-style-time_moon{border-left:3px solid #818cf8;box-shadow:0 0 12px rgba(129,140,248,.3)}.title-style-time_dawn{border-left:3px solid #fcd34d;box-shadow:0 0 14px rgba(252,211,77,.25)}.title-style-time_sovereign{border-left:3px solid #f472b6;box-shadow:0 0 18px rgba(244,114,182,.35)}[data-visual-fx=fx_legendary_rainbow] .title-motion{text-shadow:0 0 12px rgba(96,165,250,.6)}@keyframes title-rainbow-shift{0%{background-position:0 50%}to{background-position:220% 50%}}@keyframes title-epic-pulse{0%,to{box-shadow:0 0 16px rgba(168,85,247,.35)}50%{box-shadow:0 0 22px rgba(168,85,247,.55)}}@keyframes title-glitch-jitter{0%,to{transform:translate(0)}25%{transform:translate(-1px)}50%{transform:translate(1px)}75%{transform:translateY(1px)}}.decode-fx-overlay.decode-fx-sr{background:radial-gradient(circle at 50% 40%,rgba(167,139,250,.45),rgba(11,16,32,.92) 55%);animation:decode-sr-fade 2.4s ease-out forwards}.decode-fx-core-sr{border:1px solid rgba(196,181,253,.9);color:#ede9fe;background:rgba(30,27,75,.85);box-shadow:0 0 40px rgba(167,139,250,.55);animation:decode-sr-core-pulse .9s ease-in-out infinite}.decode-result-sr{animation:decode-sr-card-glow 1.8s ease-in-out infinite}.decode-result-banner-sr{background:linear-gradient(90deg,#c4b5fd,#a78bfa,#e9d5ff,#a78bfa);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:decode-sr-text-shift 2s linear infinite}@keyframes decode-sr-fade{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes decode-sr-core-pulse{0%,to{transform:scale(1);box-shadow:0 0 32px rgba(167,139,250,.45)}50%{transform:scale(1.03);box-shadow:0 0 48px rgba(196,181,253,.7)}}@keyframes decode-sr-card-glow{0%,to{box-shadow:0 0 16px rgba(167,139,250,.25)}50%{box-shadow:0 0 26px rgba(167,139,250,.45)}}@keyframes decode-sr-text-shift{0%{background-position:0 50%}to{background-position:200% 50%}}.decode-fx-overlay.decode-fx-ssr{background:linear-gradient(125deg,rgba(244,114,182,.35),rgba(96,165,250,.4),rgba(52,211,153,.35),rgba(251,191,36,.35),rgba(244,114,182,.35));background-size:300% 300%;animation:decode-ssr-bg-shift 2.5s ease-in-out forwards}.decode-fx-core-ssr{border:2px solid transparent;border-image:linear-gradient(120deg,#f472b6,#60a5fa,#34d399,#fbbf24,#f472b6) 1;color:#fff;background:rgba(12,19,48,.88);text-shadow:0 0 18px rgba(96,165,250,.9);animation:decode-ssr-core-shake .35s ease-in-out infinite}.decode-result-ssr{animation:decode-ssr-card-pulse 1.2s ease-in-out infinite}.decode-result-banner-ssr{background:linear-gradient(90deg,#fda4d4,#fde68a,#93c5fd,#fda4d4);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:decode-ssr-text-shift 1.4s linear infinite}@keyframes decode-ssr-bg-shift{0%{opacity:0;background-position:0 50%}10%{opacity:1}90%{opacity:1}to{opacity:0;background-position:100% 50%}}@keyframes decode-ssr-core-shake{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-2px,1px) rotate(-.5deg)}75%{transform:translate(2px,-1px) rotate(.5deg)}}@keyframes decode-ssr-card-pulse{0%,to{box-shadow:0 0 22px rgba(244,114,182,.35)}50%{box-shadow:0 0 36px rgba(96,165,250,.55)}}@keyframes decode-ssr-text-shift{0%{background-position:0 50%}to{background-position:220% 50%}}.decode-fx-overlay.decode-fx-premium.decode-fx-sr{background:radial-gradient(circle at 50% 38%,rgba(192,132,252,.5),rgba(66,32,8,.88) 50%,rgba(10,8,28,.95) 70%);animation:decode-premium-fade 2.5s ease-out forwards}.decode-fx-overlay.decode-fx-premium.decode-fx-ssr{background:linear-gradient(135deg,rgba(250,204,21,.45),rgba(168,85,247,.5),rgba(212,175,55,.4),rgba(139,92,246,.45),rgba(250,204,21,.4));background-size:320% 320%;animation:decode-premium-ssr-bg 2.6s ease-in-out forwards}.decode-fx-premium.decode-fx-core-sr{border:1px solid rgba(233,213,255,.95);color:#faf5ff;background:linear-gradient(160deg,rgba(46,16,70,.92),rgba(28,18,8,.9));box-shadow:0 0 48px rgba(192,132,252,.65),0 0 28px rgba(250,204,21,.35);animation:decode-premium-core-pulse .85s ease-in-out infinite}.decode-fx-premium.decode-fx-core-ssr{border:2px solid rgba(250,204,21,.85);color:#fffbeb;background:linear-gradient(145deg,rgba(55,22,80,.94),rgba(30,15,6,.92));text-shadow:0 0 20px rgba(250,204,21,.9),0 0 28px rgba(168,85,247,.75);box-shadow:0 0 56px rgba(168,85,247,.55),0 0 36px rgba(250,204,21,.45);animation:decode-ssr-core-shake .32s ease-in-out infinite}.decode-result-premium.decode-result-sr{animation:decode-premium-card-glow-sr 1.6s ease-in-out infinite}.decode-result-premium.decode-result-ssr{animation:decode-premium-card-glow-ssr 1.2s ease-in-out infinite}@keyframes decode-premium-fade{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes decode-premium-ssr-bg{0%{opacity:0;background-position:0 40%}12%{opacity:1}88%{opacity:1}to{opacity:0;background-position:100% 60%}}@keyframes decode-premium-core-pulse{0%,to{transform:scale(1);box-shadow:0 0 40px rgba(192,132,252,.5),0 0 24px rgba(250,204,21,.3)}50%{transform:scale(1.03);box-shadow:0 0 56px rgba(250,204,21,.55),0 0 40px rgba(168,85,247,.65)}}@keyframes decode-premium-card-glow-sr{0%,to{box-shadow:0 0 18px rgba(192,132,252,.35),0 0 12px rgba(250,204,21,.2)}50%{box-shadow:0 0 32px rgba(250,204,21,.45),0 0 22px rgba(168,85,247,.4)}}@keyframes decode-premium-card-glow-ssr{0%,to{box-shadow:0 0 24px rgba(250,204,21,.45),0 0 18px rgba(168,85,247,.35)}50%{box-shadow:0 0 40px rgba(168,85,247,.55),0 0 28px rgba(250,204,21,.5)}}@keyframes decode-btn-swipe{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes juicy-idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes login-bonus-ripple{0%{width:8px;height:8px;opacity:.8}to{width:160px;height:160px;opacity:0}}