.ambient[data-v-70ddd803]{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--bg);contain:paint}.ambient--paused .ambient-aurora[data-v-70ddd803],.ambient--paused .ambient-caustic[data-v-70ddd803],.ambient--paused .ambient-ripple[data-v-70ddd803],.ambient--paused .ambient-rings span[data-v-70ddd803],.ambient--paused .ambient-sheen[data-v-70ddd803]{animation:none!important}.ambient-base[data-v-70ddd803]{position:absolute;inset:0;background:radial-gradient(ellipse 100% 80% at 50% -10%,#0c1a14 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 100% 100%,#0a1520 0%,transparent 50%),var(--bg)}.ambient-aurora[data-v-70ddd803]{position:absolute;inset:-25%;background:radial-gradient(ellipse 55% 45% at 42% 22%,rgba(58,223,135,.28) 0%,transparent 55%),radial-gradient(ellipse 48% 40% at 68% 18%,rgba(64,196,210,.16) 0%,transparent 50%),radial-gradient(ellipse 50% 42% at 18% 78%,rgba(3,130,71,.22) 0%,transparent 55%),radial-gradient(ellipse 40% 35% at 82% 72%,rgba(80,180,220,.1) 0%,transparent 50%);filter:blur(8px);animation:ambient-aurora-drift-70ddd803 22s ease-in-out infinite alternate}.ambient-caustic[data-v-70ddd803]{position:absolute;inset:-10%;opacity:.45;background:conic-gradient(from 120deg at 50% 30%,transparent 0deg,rgba(58,223,135,.08) 40deg,transparent 80deg,rgba(64,196,210,.06) 140deg,transparent 180deg,rgba(42,155,92,.07) 240deg,transparent 300deg,rgba(58,223,135,.05) 340deg,transparent 360deg);filter:blur(40px);animation:ambient-caustic-spin-70ddd803 36s linear infinite}.ambient-ripple[data-v-70ddd803]{position:absolute;inset:-30%;mix-blend-mode:screen}.ambient-ripple-a[data-v-70ddd803]{opacity:.78;background:repeating-radial-gradient(circle at 50% 26%,rgba(58,223,135,.16) 0px,rgba(58,223,135,.16) 1.5px,transparent 3px,transparent 22px,rgba(64,196,210,.1) 23px,rgba(64,196,210,.1) 24.5px,transparent 26px,transparent 48px);mask-image:radial-gradient(ellipse 80% 65% at 50% 26%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 26%,#000 10%,transparent 70%);animation:ambient-ripple-pulse-70ddd803 11s ease-in-out infinite alternate}.ambient-ripple-b[data-v-70ddd803]{opacity:.5;background:repeating-radial-gradient(circle at 62% 48%,rgba(42,155,92,.12) 0px,rgba(42,155,92,.12) 1px,transparent 2px,transparent 36px);mask-image:radial-gradient(ellipse 55% 50% at 62% 48%,#000 0%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse 55% 50% at 62% 48%,#000 0%,transparent 68%);animation:ambient-ripple-pulse-b-70ddd803 14s ease-in-out infinite alternate}.ambient-rings[data-v-70ddd803]{position:absolute;inset:0}.ambient-rings span[data-v-70ddd803]{position:absolute;left:50%;top:26%;width:12vmax;height:12vmax;margin-left:-6vmax;margin-top:-6vmax;border-radius:50%;border:1px solid rgba(58,223,135,.28);box-shadow:0 0 28px #3adf871a,inset 0 0 24px #3adf870f;animation:ambient-ring-expand-70ddd803 7.5s cubic-bezier(.22,.72,.28,1) infinite;opacity:0}.ambient-sheen[data-v-70ddd803]{position:absolute;inset:0;background:linear-gradient(118deg,transparent 30%,rgba(255,255,255,.03) 46%,rgba(58,223,135,.05) 50%,rgba(255,255,255,.02) 54%,transparent 70%);background-size:220% 220%;animation:ambient-sheen-sweep-70ddd803 12s ease-in-out infinite;mix-blend-mode:soft-light}.ambient-vignette[data-v-70ddd803]{position:absolute;inset:0;background:radial-gradient(ellipse 85% 70% at 50% 32%,transparent 20%,rgba(5,8,9,.45) 78%,rgba(5,8,9,.78) 100%),linear-gradient(180deg,rgba(5,8,9,.2) 0%,transparent 16%,transparent 68%,rgba(5,8,9,.82) 100%)}@keyframes ambient-aurora-drift-70ddd803{0%{transform:translate(-2%,-1%) scale(1) rotate(0);opacity:.9}50%{opacity:1}to{transform:translate(3%,2%) scale(1.12) rotate(4deg);opacity:.85}}@keyframes ambient-caustic-spin-70ddd803{0%{transform:rotate(0) scale(1.1)}to{transform:rotate(360deg) scale(1.1)}}@keyframes ambient-ripple-pulse-70ddd803{0%{transform:scale(1) translate(0);opacity:.6}to{transform:scale(1.16) translateY(-2.5%);opacity:.92}}@keyframes ambient-ripple-pulse-b-70ddd803{0%{transform:scale(1.06) translate(1%);opacity:.45}to{transform:scale(.9) translate(-2.5%,2.5%);opacity:.72}}@keyframes ambient-ring-expand-70ddd803{0%{transform:scale(.32);opacity:.62}65%{opacity:.22}to{transform:scale(4.4);opacity:0}}@keyframes ambient-sheen-sweep-70ddd803{0%,to{background-position:100% 40%}50%{background-position:0% 60%}}@media(prefers-reduced-motion:reduce){.ambient-aurora[data-v-70ddd803],.ambient-caustic[data-v-70ddd803],.ambient-ripple[data-v-70ddd803],.ambient-rings span[data-v-70ddd803],.ambient-sheen[data-v-70ddd803]{animation:none}.ambient-aurora[data-v-70ddd803]{opacity:.85;transform:none;filter:none}.ambient-rings span[data-v-70ddd803]{opacity:.12;transform:scale(1.8)}.ambient-rings span[data-v-70ddd803]:nth-child(n+3){display:none}}@media(max-width:720px){.ambient--reduced-mobile .ambient-caustic[data-v-70ddd803],.ambient--reduced-mobile .ambient-rings[data-v-70ddd803],.ambient--reduced-mobile .ambient-sheen[data-v-70ddd803],.ambient--reduced-mobile .ambient-ripple-b[data-v-70ddd803]{display:none}.ambient--reduced-mobile .ambient-aurora[data-v-70ddd803]{inset:-10%;filter:none;animation:none;opacity:.9}.ambient--reduced-mobile .ambient-ripple-a[data-v-70ddd803]{animation:none;opacity:.45}}html[data-theme=acid] .ambient-base[data-v-70ddd803]{background:radial-gradient(ellipse 90% 70% at 50% -12%,#062000 0%,transparent 52%),radial-gradient(ellipse 55% 40% at 8% 88%,rgba(23,247,0,.12) 0%,transparent 48%),var(--bg)}html[data-theme=acid] .ambient-aurora[data-v-70ddd803]{background:radial-gradient(ellipse 48% 40% at 50% 18%,rgba(23,247,0,.55) 0%,transparent 52%),radial-gradient(ellipse 36% 30% at 22% 62%,rgba(23,247,0,.22) 0%,transparent 50%),radial-gradient(ellipse 40% 32% at 78% 72%,rgba(100,255,40,.16) 0%,transparent 48%);filter:blur(10px);opacity:1}html[data-theme=acid] .ambient-caustic[data-v-70ddd803]{opacity:.7;background:conic-gradient(from 90deg at 50% 24%,transparent 0deg,rgba(23,247,0,.22) 28deg,transparent 58deg,rgba(23,247,0,.08) 120deg,transparent 160deg,rgba(180,255,80,.1) 220deg,transparent 280deg,rgba(23,247,0,.12) 330deg,transparent 360deg);filter:blur(28px)}html[data-theme=acid] .ambient-ripple[data-v-70ddd803]{mix-blend-mode:screen}html[data-theme=acid] .ambient-ripple-a[data-v-70ddd803]{opacity:.88;background:repeating-radial-gradient(circle at 50% 24%,rgba(23,247,0,.38) 0px,rgba(23,247,0,.38) 1.5px,transparent 3px,transparent 18px,rgba(23,247,0,.16) 19px,rgba(23,247,0,.16) 20.5px,transparent 22px,transparent 40px);mask-image:radial-gradient(ellipse 80% 65% at 50% 24%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 24%,#000 10%,transparent 70%)}html[data-theme=acid] .ambient-ripple-b[data-v-70ddd803]{opacity:.45;background:repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(23,247,0,.04) 3px,rgba(23,247,0,.04) 4px);mask-image:radial-gradient(ellipse 90% 70% at 50% 40%,#000 0%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 40%,#000 0%,transparent 75%)}html[data-theme=acid] .ambient-rings span[data-v-70ddd803]{top:24%;border-color:#17f700b8;box-shadow:0 0 40px #17f7008c,0 0 72px #17f70040,inset 0 0 28px #17f70038}html[data-theme=acid] .ambient-sheen[data-v-70ddd803]{mix-blend-mode:screen;opacity:1;background:linear-gradient(105deg,transparent 28%,rgba(23,247,0,.06) 44%,rgba(23,247,0,.16) 50%,rgba(23,247,0,.06) 56%,transparent 72%);background-size:220% 220%}html[data-theme=acid] .ambient-vignette[data-v-70ddd803]{background:radial-gradient(ellipse 86% 70% at 50% 28%,transparent 18%,rgba(0,0,0,.55) 78%,rgba(0,0,0,.92) 100%),linear-gradient(180deg,rgba(0,0,0,.45) 0%,transparent 14%,transparent 70%,rgba(0,0,0,.9) 100%)}html[data-theme=pip] .ambient-base[data-v-70ddd803]{background:radial-gradient(ellipse 70% 50% at 50% 20%,rgba(20,255,0,.12) 0%,transparent 55%),var(--bg)}html[data-theme=pip] .ambient-aurora[data-v-70ddd803]{background:radial-gradient(ellipse 45% 35% at 50% 22%,rgba(20,255,0,.35) 0%,transparent 55%),radial-gradient(ellipse 30% 25% at 18% 70%,rgba(20,255,0,.12) 0%,transparent 50%),radial-gradient(ellipse 28% 22% at 82% 68%,rgba(20,255,0,.1) 0%,transparent 48%);filter:blur(8px);opacity:.9}html[data-theme=pip] .ambient-caustic[data-v-70ddd803]{opacity:.35;background:conic-gradient(from 0deg at 50% 30%,transparent 0deg,rgba(20,255,0,.1) 40deg,transparent 80deg,rgba(20,255,0,.06) 180deg,transparent 220deg,rgba(20,255,0,.08) 320deg,transparent 360deg);filter:blur(24px)}html[data-theme=pip] .ambient-ripple[data-v-70ddd803]{mix-blend-mode:screen}html[data-theme=pip] .ambient-ripple-a[data-v-70ddd803]{opacity:.55;background:repeating-radial-gradient(circle at 50% 28%,rgba(20,255,0,.22) 0px,rgba(20,255,0,.22) 1px,transparent 2px,transparent 16px);mask-image:radial-gradient(ellipse 75% 60% at 50% 28%,#000 8%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse 75% 60% at 50% 28%,#000 8%,transparent 68%)}html[data-theme=pip] .ambient-ripple-b[data-v-70ddd803]{opacity:.4;background:repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(20,255,0,.05) 3px,rgba(20,255,0,.05) 4px)}html[data-theme=pip] .ambient-rings span[data-v-70ddd803]{top:26%;border-color:#14ff008c;box-shadow:0 0 24px #14ff0059,inset 0 0 16px #14ff001f}html[data-theme=pip] .ambient-sheen[data-v-70ddd803]{mix-blend-mode:screen;opacity:.7;background:linear-gradient(180deg,transparent 0%,rgba(20,255,0,.04) 48%,transparent 52%,transparent 100%);background-size:100% 220%}html[data-theme=pip] .ambient-vignette[data-v-70ddd803]{background:radial-gradient(ellipse 88% 72% at 50% 40%,transparent 30%,rgba(0,0,0,.55) 85%,rgba(0,0,0,.92) 100%)}html[data-theme=sketch] .ambient-base[data-v-70ddd803]{background:radial-gradient(ellipse 90% 70% at 18% 12%,#ebe3d4 0%,transparent 55%),radial-gradient(ellipse 70% 55% at 88% 78%,#e6ddd0 0%,transparent 50%),var(--bg)}html[data-theme=sketch] .ambient-aurora[data-v-70ddd803]{background:radial-gradient(ellipse 48% 40% at 30% 28%,rgba(90,125,92,.16) 0%,transparent 58%),radial-gradient(ellipse 42% 36% at 72% 22%,rgba(168,137,74,.1) 0%,transparent 55%),radial-gradient(ellipse 50% 42% at 58% 78%,rgba(181,112,98,.08) 0%,transparent 55%),radial-gradient(ellipse 36% 30% at 12% 72%,rgba(90,125,92,.1) 0%,transparent 50%);filter:blur(18px);opacity:.9}html[data-theme=sketch] .ambient-caustic[data-v-70ddd803]{opacity:.22;background:conic-gradient(from 80deg at 48% 36%,transparent 0deg,rgba(90,125,92,.06) 50deg,transparent 100deg,rgba(168,137,74,.05) 170deg,transparent 230deg,rgba(181,112,98,.04) 300deg,transparent 360deg);filter:blur(28px)}html[data-theme=sketch] .ambient-ripple[data-v-70ddd803]{mix-blend-mode:multiply}html[data-theme=sketch] .ambient-ripple-a[data-v-70ddd803]{opacity:.28;background:repeating-radial-gradient(circle at 46% 30%,rgba(58,48,36,.1) 0px,rgba(58,48,36,.1) 1.5px,transparent 3px,transparent 28px);mask-image:radial-gradient(ellipse 75% 60% at 46% 30%,#000 8%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse 75% 60% at 46% 30%,#000 8%,transparent 68%)}html[data-theme=sketch] .ambient-ripple-b[data-v-70ddd803]{opacity:.16;background:repeating-radial-gradient(circle at 70% 62%,rgba(90,125,92,.1) 0px,rgba(90,125,92,.1) 1px,transparent 2px,transparent 42px)}html[data-theme=sketch] .ambient-rings span[data-v-70ddd803]{top:28%;border-color:#3a302438;border-style:dashed;box-shadow:0 0 18px #5a7d5c14,inset 0 0 12px #fffdf859}html[data-theme=sketch] .ambient-sheen[data-v-70ddd803]{mix-blend-mode:multiply;opacity:.4;background:linear-gradient(112deg,transparent 30%,rgba(255,253,248,.35) 46%,rgba(90,125,92,.04) 50%,rgba(255,253,248,.2) 54%,transparent 70%);background-size:220% 220%}html[data-theme=sketch] .ambient-vignette[data-v-70ddd803]{background:radial-gradient(ellipse 92% 78% at 50% 40%,transparent 42%,rgba(232,224,210,.35) 100%),linear-gradient(180deg,rgba(243,238,228,.2) 0%,transparent 18%,transparent 78%,rgba(232,224,210,.4) 100%)}html[data-theme=anime] .ambient-base[data-v-70ddd803]{background:radial-gradient(ellipse 90% 70% at 12% 8%,#ffe4f2 0%,transparent 52%),radial-gradient(ellipse 70% 55% at 92% 18%,#e4ddff 0%,transparent 50%),radial-gradient(ellipse 65% 50% at 78% 88%,#d9f2ff 0%,transparent 48%),var(--bg)}html[data-theme=anime] .ambient-aurora[data-v-70ddd803]{background:radial-gradient(ellipse 42% 36% at 28% 24%,rgba(255,106,173,.28) 0%,transparent 58%),radial-gradient(ellipse 38% 32% at 70% 18%,rgba(179,136,255,.22) 0%,transparent 55%),radial-gradient(ellipse 44% 38% at 62% 72%,rgba(110,200,255,.18) 0%,transparent 55%),radial-gradient(ellipse 34% 28% at 16% 78%,rgba(255,160,200,.14) 0%,transparent 50%);filter:blur(16px);opacity:1}html[data-theme=anime] .ambient-caustic[data-v-70ddd803]{opacity:.4;background:conic-gradient(from 40deg at 50% 30%,transparent 0deg,rgba(255,106,173,.1) 40deg,transparent 90deg,rgba(179,136,255,.08) 150deg,transparent 200deg,rgba(110,200,255,.08) 270deg,transparent 320deg,rgba(255,160,200,.06) 350deg,transparent 360deg);filter:blur(30px)}html[data-theme=anime] .ambient-ripple[data-v-70ddd803]{mix-blend-mode:multiply}html[data-theme=anime] .ambient-ripple-a[data-v-70ddd803]{opacity:.3;background:repeating-radial-gradient(circle at 50% 26%,rgba(255,106,173,.14) 0px,rgba(255,106,173,.14) 1.5px,transparent 3px,transparent 22px,rgba(110,200,255,.1) 23px,rgba(110,200,255,.1) 24.5px,transparent 26px,transparent 46px);mask-image:radial-gradient(ellipse 80% 65% at 50% 26%,#000 8%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 26%,#000 8%,transparent 70%)}html[data-theme=anime] .ambient-ripple-b[data-v-70ddd803]{opacity:.2;background:repeating-radial-gradient(circle at 68% 58%,rgba(179,136,255,.12) 0px,rgba(179,136,255,.12) 1px,transparent 2px,transparent 36px)}html[data-theme=anime] .ambient-rings span[data-v-70ddd803]{top:26%;border-color:#ff6aad66;box-shadow:0 0 28px #ff6aad40,0 0 48px #b388ff1f,inset 0 0 20px #ffffff59}html[data-theme=anime] .ambient-sheen[data-v-70ddd803]{mix-blend-mode:soft-light;opacity:.7;background:linear-gradient(118deg,transparent 28%,rgba(255,255,255,.45) 44%,rgba(255,106,173,.12) 50%,rgba(110,200,255,.1) 54%,transparent 72%);background-size:220% 220%}html[data-theme=anime] .ambient-vignette[data-v-70ddd803]{background:radial-gradient(ellipse 90% 75% at 50% 35%,transparent 40%,rgba(246,240,251,.25) 100%),linear-gradient(180deg,rgba(255,228,242,.2) 0%,transparent 18%,transparent 78%,rgba(228,221,255,.28) 100%)}html[data-theme=light] .ambient-base[data-v-70ddd803]{background:radial-gradient(ellipse 100% 80% at 50% -10%,#e8ece4 0%,transparent 55%),radial-gradient(ellipse 65% 45% at 100% 100%,#e4e9e2 0%,transparent 48%),var(--bg)}html[data-theme=light] .ambient-aurora[data-v-70ddd803]{background:radial-gradient(ellipse 50% 40% at 42% 22%,rgba(26,154,92,.08) 0%,transparent 55%),radial-gradient(ellipse 42% 34% at 70% 18%,rgba(26,154,92,.05) 0%,transparent 50%),radial-gradient(ellipse 45% 38% at 18% 78%,rgba(20,110,68,.05) 0%,transparent 55%);filter:blur(4px);opacity:.85}html[data-theme=light] .ambient-caustic[data-v-70ddd803]{opacity:.16;background:conic-gradient(from 120deg at 50% 30%,transparent 0deg,rgba(26,154,92,.04) 40deg,transparent 80deg,rgba(20,110,68,.03) 160deg,transparent 210deg,rgba(26,154,92,.03) 300deg,transparent 360deg);filter:blur(20px)}html[data-theme=light] .ambient-ripple[data-v-70ddd803]{mix-blend-mode:multiply}html[data-theme=light] .ambient-ripple-a[data-v-70ddd803]{opacity:.22;background:repeating-radial-gradient(circle at 50% 26%,rgba(26,154,92,.1) 0px,rgba(26,154,92,.1) 1.5px,transparent 3px,transparent 24px);mask-image:radial-gradient(ellipse 80% 65% at 50% 26%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 26%,#000 10%,transparent 70%)}html[data-theme=light] .ambient-ripple-b[data-v-70ddd803]{opacity:.14;background:repeating-radial-gradient(circle at 62% 48%,rgba(20,110,68,.08) 0px,rgba(20,110,68,.08) 1px,transparent 2px,transparent 40px)}html[data-theme=light] .ambient-rings span[data-v-70ddd803]{border-color:#1a9a5c47;box-shadow:0 0 20px #1a9a5c14,inset 0 0 16px #1a9a5c0a}html[data-theme=light] .ambient-sheen[data-v-70ddd803]{mix-blend-mode:multiply;opacity:.45;background:linear-gradient(118deg,transparent 34%,rgba(255,255,255,.2) 48%,rgba(26,154,92,.03) 50%,rgba(255,255,255,.12) 52%,transparent 66%);background-size:220% 220%}html[data-theme=light] .ambient-vignette[data-v-70ddd803]{background:radial-gradient(ellipse 90% 75% at 50% 35%,transparent 45%,rgba(241,242,238,.2) 100%),linear-gradient(180deg,rgba(241,242,238,.08) 0%,transparent 16%,transparent 78%,rgba(241,242,238,.22) 100%)}.musey-dialog[data-v-d117a38e]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-5)}.musey-dialog-backdrop[data-v-d117a38e]{position:absolute;inset:0;background:var(--overlay-scrim-strong);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.musey-dialog-panel[data-v-d117a38e]{position:relative;width:min(360px,100%);padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-xl);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--hairline-top),var(--shadow-lg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform-origin:center}.musey-dialog-title[data-v-d117a38e]{margin:0 0 var(--space-3);font-size:1.05rem;font-weight:600;color:var(--text);letter-spacing:var(--font-track)}.musey-dialog-message[data-v-d117a38e]{margin:0 0 var(--space-5);color:var(--muted);font-size:.92rem;line-height:1.6;white-space:pre-wrap}.musey-dialog-actions[data-v-d117a38e]{display:flex;justify-content:flex-end;gap:var(--space-3)}.musey-dialog-actions.stacked[data-v-d117a38e]{justify-content:stretch}.musey-dialog-actions.stacked .musey-dialog-btn[data-v-d117a38e]{flex:1}.musey-dialog-btn[data-v-d117a38e]{min-width:84px;padding:10px 16px;border-radius:var(--radius-md);border:1px solid transparent;font-size:.9rem;font-weight:600;cursor:pointer;transition:background var(--dur) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.musey-dialog-btn.ghost[data-v-d117a38e]{background:transparent;border-color:var(--hairline);color:var(--muted)}.musey-dialog-btn.ghost[data-v-d117a38e]:hover{color:var(--text);border-color:var(--hairline-strong)}.musey-dialog-btn.primary[data-v-d117a38e]{background:var(--accent);color:var(--btn-primary-text);box-shadow:var(--shadow-accent)}.musey-dialog-btn.primary[data-v-d117a38e]:hover{background:var(--accent-hover);transform:translateY(-1px)}.musey-dialog-btn.danger[data-v-d117a38e]{background:var(--danger);color:#fff}.musey-dialog-btn.danger[data-v-d117a38e]:hover{filter:brightness(1.08);transform:translateY(-1px)}.dialog-fade-enter-active[data-v-d117a38e],.dialog-fade-leave-active[data-v-d117a38e]{transition:opacity var(--dur) var(--ease-out)}.dialog-fade-enter-active .musey-dialog-panel[data-v-d117a38e],.dialog-fade-leave-active .musey-dialog-panel[data-v-d117a38e]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.dialog-fade-enter-from[data-v-d117a38e],.dialog-fade-leave-to[data-v-d117a38e]{opacity:0}.dialog-fade-enter-from .musey-dialog-panel[data-v-d117a38e],.dialog-fade-leave-to .musey-dialog-panel[data-v-d117a38e]{opacity:0;transform:translateY(10px) scale(.98)}@media(prefers-reduced-motion:reduce){.dialog-fade-enter-active[data-v-d117a38e],.dialog-fade-leave-active[data-v-d117a38e],.dialog-fade-enter-active .musey-dialog-panel[data-v-d117a38e],.dialog-fade-leave-active .musey-dialog-panel[data-v-d117a38e]{transition:none}.musey-dialog-btn.primary[data-v-d117a38e]:hover,.musey-dialog-btn.danger[data-v-d117a38e]:hover{transform:none}}.synced-lyrics[data-v-8fa44261]{width:100%}.synced-lyrics-viewport[data-v-8fa44261]{max-height:140px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth;mask-image:linear-gradient(to bottom,transparent 0%,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 6%,#000 94%,transparent 100%);padding:var(--space-2) 0}.synced-lyrics.fill .synced-lyrics-viewport[data-v-8fa44261]:before{content:"";display:block;height:8px;flex-shrink:0;pointer-events:none}.synced-lyrics.fill .synced-lyrics-viewport[data-v-8fa44261]:after{content:"";display:block;height:18%;min-height:36px;flex-shrink:0;pointer-events:none}.synced-lyrics-line[data-v-8fa44261]{margin:0;padding:4px 8px;font-size:.9rem;line-height:1.75;color:var(--muted);text-align:center;transition:color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),font-weight var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),text-shadow var(--dur-fast) var(--ease-out);opacity:.45}.synced-lyrics-line.past[data-v-8fa44261]{opacity:.35}.synced-lyrics-line.active[data-v-8fa44261]{color:var(--accent);font-weight:600;opacity:1}.synced-lyrics-line.viz-spectrum[data-v-8fa44261]{letter-spacing:.14em;line-height:2.05}.synced-lyrics-glyph[data-v-8fa44261]{display:inline-block;will-change:transform;transition:none}.synced-lyrics-glyph.space[data-v-8fa44261]{transform:none!important;will-change:auto}.synced-lyrics-static[data-v-8fa44261]{max-height:140px;overflow-y:auto;overscroll-behavior:contain;font-size:.9rem;line-height:1.75;color:var(--text);white-space:pre-line}.synced-lyrics-static-body[data-v-8fa44261]{margin:8px 0 0;white-space:pre-line}.synced-lyrics-empty[data-v-8fa44261]{font-size:.82rem;color:var(--muted);text-align:center}.synced-lyrics-empty-note[data-v-8fa44261]{margin:10px 0 0;font-size:inherit;color:inherit}.synced-lyrics.fill .synced-lyrics-empty[data-v-8fa44261]{margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.synced-lyrics.fill[data-v-8fa44261]{height:100%;min-height:0;display:flex;flex-direction:column}.synced-lyrics.fill .synced-lyrics-viewport[data-v-8fa44261],.synced-lyrics.fill .synced-lyrics-static[data-v-8fa44261]{flex:1;min-height:0;max-height:none;height:100%}.synced-lyrics.fill .synced-lyrics-static[data-v-8fa44261]{text-align:center;padding:8px var(--space-3) var(--space-2);display:flex;flex-direction:column;justify-content:flex-start;mask-image:linear-gradient(to bottom,transparent 0%,#000 5%,#000 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 5%,#000 95%,transparent 100%)}.synced-lyrics.fill .synced-lyrics-line[data-v-8fa44261]{font-size:1.05rem;line-height:1.9;padding:6px 12px}@media(prefers-reduced-motion:reduce){.synced-lyrics-line[data-v-8fa44261]{transition:none}.synced-lyrics-glyph[data-v-8fa44261]{transform:none!important;will-change:auto}.synced-lyrics-viewport[data-v-8fa44261]{scroll-behavior:auto}}.immersive-viz-fx[data-v-bb56daa1]{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:1}.musey-lyric-stage-host[data-v-371dbf08]{position:absolute;inset:0;z-index:5;background:#0a0a0a;opacity:0;pointer-events:none;visibility:hidden}.musey-lyric-stage-host.is-active[data-v-371dbf08]{opacity:1;pointer-events:auto;visibility:visible}.lyric-stage-frame[data-v-371dbf08]{border:0;position:absolute;inset:0;width:100%;height:100%;display:block;background:#0a0a0a}.lyric-stage-pv-hud[data-v-371dbf08]{position:absolute;inset-inline:0;top:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:.75rem;pointer-events:none}.lyric-stage-pv-hud-pill[data-v-371dbf08]{pointer-events:auto;display:flex;align-items:center;gap:.75rem;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#0000008c;color:#fff;padding:.5rem 1rem;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lyric-stage-pv-hud-text[data-v-371dbf08]{font-size:.875rem;font-weight:500;letter-spacing:.02em;white-space:nowrap}.lyric-stage-pv-hud-cancel[data-v-371dbf08]{appearance:none;border:0;border-radius:999px;background:#ffffff26;color:inherit;font-size:.75rem;font-weight:600;padding:.25rem .65rem;cursor:pointer}.lyric-stage-pv-hud-cancel[data-v-371dbf08]:hover{background:#ffffff40}.lyric-stage-pv-hint[data-v-371dbf08]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lyric-stage-error[data-v-371dbf08],.lyric-stage-pv-confirm[data-v-371dbf08]{position:absolute;inset:0;display:grid;place-content:center;gap:.75rem;padding:1.5rem;text-align:center;background:#000000b8;color:#f5f5f5;z-index:4}.lyric-stage-pv-actions[data-v-371dbf08]{display:flex;gap:.75rem;justify-content:center}.lyric-stage-error-btn[data-v-371dbf08]{appearance:none;border:1px solid rgba(255,255,255,.35);background:#ffffff1f;color:inherit;border-radius:999px;padding:.45rem 1rem;cursor:pointer}.lyric-stage-error-btn.ghost[data-v-371dbf08]{background:transparent}.immersive-root[data-v-a466f280]{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;pointer-events:none}.immersive-scrim[data-v-a466f280]{position:absolute;inset:0;border:0;padding:0;margin:0;background:var(--bg, #050809);cursor:default;pointer-events:auto}.immersive-panel[data-v-a466f280]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;max-height:100dvh;border-radius:0;overflow:hidden;pointer-events:auto;background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 60%),linear-gradient(180deg,var(--surface-2) 0%,var(--surface-1) 48%,var(--bg) 100%);outline:none;transition:transform var(--dur-slow) var(--ease-out);will-change:transform}.immersive-panel.lyric-stage-on[data-v-a466f280]{background:#09090b}.immersive-panel.dragging[data-v-a466f280]{transition:none}.immersive-panel.viz-fx-on .immersive-glow[data-v-a466f280]{opacity:.58;filter:blur(48px) saturate(1.35);transform:scale(1.14)}.immersive-glow[data-v-a466f280]{position:absolute;inset:-20% -10% auto;height:58%;filter:blur(42px) saturate(1.15);opacity:.42;transform:scale(1.08);pointer-events:none;z-index:0}.immersive-glow.has-image[data-v-a466f280]{opacity:.5}.immersive-grain[data-v-a466f280]{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.07;background-image:var(--paper-noise, none);mix-blend-mode:overlay}.immersive-chrome[data-v-a466f280]{position:relative;z-index:2;flex-shrink:0;padding:10px 12px 4px;padding-top:calc(10px + env(safe-area-inset-top,0px));touch-action:none;cursor:grab}.immersive-chrome[data-v-a466f280]:active{cursor:grabbing}.immersive-handle[data-v-a466f280]{width:40px;height:4px;margin:0 auto 10px;border-radius:999px;background:color-mix(in srgb,var(--text) 22%,transparent)}.immersive-chrome-row[data-v-a466f280]{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:8px}.immersive-chrome-actions[data-v-a466f280]{display:flex;align-items:center;gap:2px;justify-self:end}.immersive-viz-modes[data-v-a466f280]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;max-width:100%;padding:0 4px}.immersive-viz-mode-btn[data-v-a466f280]{appearance:none;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--muted);font-size:.66rem;letter-spacing:.06em;padding:4px 9px;border-radius:999px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.immersive-viz-mode-btn[data-v-a466f280]:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.immersive-viz-mode-btn.active[data-v-a466f280]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.immersive-kicker[data-v-a466f280]{margin:0;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-family:var(--font-display-en);text-align:center}.immersive-icon-btn.done[data-v-a466f280]{color:var(--accent)}.immersive-stage[data-v-a466f280]{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:8px 20px 0;gap:16px}.immersive-disc-shell[data-v-a466f280]{position:relative;width:108px;height:108px;flex-shrink:0;margin:8px 0 4px}.immersive-disc-wrap[data-v-a466f280]{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--accent) 16%,transparent))}.immersive-disc-wrap[data-v-a466f280]:after{content:"";position:absolute;inset:0;border-radius:50%;z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 30% 22%,rgba(255,255,255,.36) 0%,rgba(255,255,255,.08) 30%,transparent 56%);box-shadow:inset 0 0 0 1px #ffffff24}.immersive-disc[data-v-a466f280]{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:inset 0 1px 2px #fff3,inset 0 -1px 3px color-mix(in srgb,var(--text) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent),0 12px 36px color-mix(in srgb,var(--accent) 14%,transparent),var(--shadow-md)}.immersive-disc[data-v-a466f280]:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:1;pointer-events:none;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 1.8px,rgba(255,255,255,.07) 1.8px 2.8px);-webkit-mask:radial-gradient(circle,transparent 36%,#000 40%,#000 96%,transparent 100%);mask:radial-gradient(circle,transparent 36%,#000 40%,#000 96%,transparent 100%);opacity:.75}.immersive-disc.spinning[data-v-a466f280]{animation:immersive-spin-a466f280 14s linear infinite}.immersive-disc-vinyl[data-v-a466f280]{position:absolute;inset:0;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 2px,rgba(0,0,0,.12) 2px 3px);opacity:.55}.immersive-disc-hole[data-v-a466f280]{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;z-index:3;background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent),0 0 0 2px #ffffff1a}.immersive-head[data-v-a466f280]{text-align:center;width:min(100%,420px);flex-shrink:0}.immersive-title[data-v-a466f280]{margin:0;font-size:clamp(1.35rem,4.2vw,1.85rem);font-weight:700;color:var(--text);line-height:1.3;letter-spacing:.03em;text-shadow:0 1px 0 rgba(255,255,255,.12),0 4px 14px color-mix(in srgb,var(--accent) 12%,transparent)}.immersive-title-rule[data-v-a466f280]{display:block;width:28px;height:1px;margin:12px auto 0;background:color-mix(in srgb,var(--accent) 55%,transparent);opacity:.75}.immersive-lyrics[data-v-a466f280]{flex:1;min-height:0;width:min(100%,480px);display:flex;overflow:hidden;mask-image:linear-gradient(to bottom,transparent 0%,#000 3%,#000 97%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 3%,#000 97%,transparent 100%)}.immersive-lyrics[data-v-a466f280] .synced-lyrics-viewport,.immersive-lyrics[data-v-a466f280] .synced-lyrics-static{scrollbar-width:none;-ms-overflow-style:none}.immersive-lyrics[data-v-a466f280] .synced-lyrics-viewport::-webkit-scrollbar,.immersive-lyrics[data-v-a466f280] .synced-lyrics-static::-webkit-scrollbar{display:none;width:0;height:0}.immersive-lyrics[data-v-a466f280] .synced-lyrics-line{font-size:1.05rem;line-height:1.95;letter-spacing:.02em;text-shadow:0 1px 0 rgba(255,255,255,.16),0 1px 2px color-mix(in srgb,var(--text) 28%,transparent);transition:color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),text-shadow var(--dur-fast) var(--ease-out)}.immersive-lyrics[data-v-a466f280] .synced-lyrics-line.past{text-shadow:0 1px 0 rgba(255,255,255,.06),0 1px 1px color-mix(in srgb,var(--text) 16%,transparent)}.immersive-lyrics[data-v-a466f280] .synced-lyrics-line.active{color:var(--accent);font-family:inherit;font-size:1.08rem;font-weight:700;letter-spacing:.03em;transform:scale(1.03);transform-origin:center center;text-shadow:none;transition:color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),letter-spacing var(--dur-fast) var(--ease-out)}.immersive-lyrics[data-v-a466f280] .synced-lyrics-static{font-size:1rem;line-height:1.9;color:color-mix(in srgb,var(--text) 84%,transparent);text-shadow:0 1px 0 rgba(255,255,255,.14),0 1px 2px color-mix(in srgb,var(--text) 22%,transparent)}.immersive-lyrics[data-v-a466f280] .synced-lyrics-empty{text-shadow:0 1px 0 rgba(255,255,255,.1)}.immersive-dock[data-v-a466f280]{position:relative;z-index:2;flex-shrink:0;overflow:visible;padding:12px 20px 10px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--chrome-bottom, var(--surface-1)) 88%,transparent) 28%)}.immersive-transport[data-v-a466f280]{display:flex;align-items:center;justify-content:center;gap:14px}.immersive-progress-footer[data-v-a466f280]{position:relative;z-index:3;flex-shrink:0;width:100%;margin:0;padding:0 0 env(safe-area-inset-bottom,0px);box-sizing:border-box;cursor:pointer}.immersive-progress-times[data-v-a466f280]{display:flex;justify-content:space-between;align-items:center;padding:0 14px 6px;font-size:.7rem;color:var(--faint);letter-spacing:.04em;pointer-events:none}.immersive-progress-track[data-v-a466f280]{position:relative;height:5px;width:100%;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:visible;transition:height var(--dur-fast) var(--ease-out)}.immersive-progress-track[data-v-a466f280]:before{content:"";position:absolute;inset:0;width:var(--progress, 0%);background:linear-gradient(90deg,var(--accent) 0%,var(--pi-green-soft, #6ee7a8) 100%);pointer-events:none;transition:width .1s linear,box-shadow var(--dur-fast) var(--ease-out)}.immersive-progress-slider[data-v-a466f280]{position:absolute;inset:-14px 0;width:100%;height:calc(100% + 28px);margin:0;opacity:0;cursor:pointer;touch-action:manipulation}.immersive-progress-footer:hover .immersive-progress-track[data-v-a466f280],.immersive-progress-footer:focus-within .immersive-progress-track[data-v-a466f280]{height:8px}.immersive-progress-footer:hover .immersive-progress-track[data-v-a466f280]:before,.immersive-progress-footer:focus-within .immersive-progress-track[data-v-a466f280]:before{box-shadow:0 0 12px color-mix(in srgb,var(--accent) 35%,transparent)}.immersive-icon-btn[data-v-a466f280]{width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.immersive-icon-btn.sm[data-v-a466f280]{width:34px;height:34px}.immersive-icon-btn[data-v-a466f280]:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}.immersive-collapse-btn[data-v-a466f280]{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text)}.immersive-collapse-btn[data-v-a466f280]:hover:not(:disabled){background:color-mix(in srgb,var(--text) 18%,transparent);color:var(--text)}.immersive-icon-btn[data-v-a466f280]:disabled{opacity:.35;cursor:default}.immersive-icon-btn.active[data-v-a466f280],.immersive-icon-btn.mode-single[data-v-a466f280]{color:var(--accent)}.immersive-play[data-v-a466f280]{width:64px;height:64px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--hairline));border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,var(--surface-2));color:var(--accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 28px color-mix(in srgb,var(--accent) 22%,transparent);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.immersive-play[data-v-a466f280]:hover{transform:scale(1.04);background:color-mix(in srgb,var(--accent) 24%,var(--surface-2))}.immersive-panel.playing .immersive-play[data-v-a466f280]{box-shadow:0 0 36px color-mix(in srgb,var(--accent) 32%,transparent)}.immersive-error[data-v-a466f280]{margin:10px 0 0;text-align:center;font-size:.8rem;color:var(--danger)}@keyframes immersive-spin-a466f280{to{transform:rotate(360deg)}}.immersive-enter-active[data-v-a466f280],.immersive-leave-active[data-v-a466f280]{transition:opacity var(--dur) var(--ease-out)}.immersive-enter-active .immersive-panel[data-v-a466f280],.immersive-leave-active .immersive-panel[data-v-a466f280]{transition:transform var(--dur-slow) var(--ease-out)}.immersive-enter-from[data-v-a466f280],.immersive-leave-to[data-v-a466f280]{opacity:0}.immersive-enter-from .immersive-panel[data-v-a466f280],.immersive-leave-to .immersive-panel[data-v-a466f280]{transform:translateY(100%)}@media(min-width:720px){.immersive-stage[data-v-a466f280],.immersive-dock[data-v-a466f280]{padding-left:max(20px,calc(50% - 280px));padding-right:max(20px,calc(50% - 280px))}.immersive-disc-shell[data-v-a466f280]{width:128px;height:128px}.immersive-lyrics[data-v-a466f280] .synced-lyrics-line.active{font-family:var(--font-display);font-size:1.18rem;font-weight:700;letter-spacing:.08em;transform:scale(1.04);text-shadow:none}.immersive-lyrics[data-v-a466f280] .synced-lyrics-line.active.viz-spectrum{letter-spacing:.16em}}@media(max-height:700px){.immersive-disc-shell[data-v-a466f280]{width:84px;height:84px}.immersive-stage[data-v-a466f280]{gap:10px}.immersive-title[data-v-a466f280]{font-size:clamp(1.15rem,3.8vw,1.45rem)}}@media(prefers-reduced-motion:reduce){.immersive-disc.spinning[data-v-a466f280]{animation:none}.immersive-panel[data-v-a466f280],.immersive-enter-active[data-v-a466f280],.immersive-leave-active[data-v-a466f280],.immersive-enter-active .immersive-panel[data-v-a466f280],.immersive-leave-active .immersive-panel[data-v-a466f280],.playlist-slide-enter-active[data-v-a466f280],.playlist-slide-leave-active[data-v-a466f280]{transition:none}}html[data-theme=anime] .immersive-panel[data-v-a466f280]{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(232,160,210,.22),transparent 60%),linear-gradient(180deg,var(--surface-2) 0%,var(--surface-1) 48%,var(--bg) 100%)}html[data-theme=light] .immersive-panel[data-v-a466f280]{background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),linear-gradient(180deg,#f7f8f4 0%,var(--surface-1) 50%,#eef0ea 100%)}html[data-theme=anime] .immersive-glow[data-v-a466f280]{opacity:.35;filter:blur(48px) saturate(1.25)}html[data-theme=light] .immersive-grain[data-v-a466f280]{opacity:.04}html[data-theme=anime] .immersive-play[data-v-a466f280]{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline));box-shadow:0 0 28px color-mix(in srgb,var(--accent) 28%,transparent)}html[data-theme=light] .immersive-scrim[data-v-a466f280]{background:var(--overlay-scrim-strong, rgba(12, 22, 18, .4))}.mini-player-root[data-v-4eb5e091]{pointer-events:none}.mini-player-root[data-v-4eb5e091]>*{pointer-events:auto}.mini-player--orb[data-v-4eb5e091]{position:fixed;z-index:80;touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;box-sizing:border-box}.mini-player--orb.mobile[data-v-4eb5e091]{max-width:calc(100vw - 16px)}.mini-player--orb.dragging[data-v-4eb5e091]{cursor:grabbing}.orb[data-v-4eb5e091]{width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#0a0e12f0;color:var(--accent);display:flex;align-items:center;justify-content:center;box-shadow:var(--hairline-top),var(--shadow-md),0 0 20px var(--accent-glow);cursor:inherit;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:none}html[data-theme=light] .orb[data-v-4eb5e091]{border-color:#1a9a5c3d;background:linear-gradient(155deg,rgba(255,255,255,.96) 0%,transparent 48%),linear-gradient(180deg,#f7fbf8,#e5f0ea);color:var(--accent);box-shadow:inset 0 1px #fffffff2,0 2px 6px #0c16120f,0 10px 22px #1a9a5c1f,0 0 0 1px #1a9a5c0f;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}html[data-theme=light] .orb.spinning[data-v-4eb5e091]{box-shadow:inset 0 1px #fffffff2,0 2px 6px #0c16120f,0 10px 24px #1a9a5c2e,0 0 28px #1a9a5c33}html[data-theme=sketch] .orb[data-v-4eb5e091]{border-color:#3a302447;background:linear-gradient(155deg,rgba(255,253,248,.95) 0%,transparent 50%),linear-gradient(180deg,#faf6ee,#ebe3d4);color:var(--accent);box-shadow:1px 2px #3a302414,0 8px 20px #3a30241a;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=sketch] .orb.spinning[data-v-4eb5e091]{box-shadow:1px 2px #3a302414,0 8px 22px #5a7d5c29}html[data-theme=anime] .orb[data-v-4eb5e091]{border-color:#ff6aad66;background:linear-gradient(155deg,rgba(255,255,255,.95) 0%,transparent 48%),linear-gradient(180deg,#ffe6f2,#efd9ff);color:#ff6aad;box-shadow:inset 0 1px #fffffff2,0 8px 22px #ff6aad38,0 0 24px #b388ff29;backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15)}html[data-theme=anime] .orb.spinning[data-v-4eb5e091]{box-shadow:inset 0 1px #fffffff2,0 8px 24px #ff6aad4d,0 0 32px #6ec8ff33}html[data-theme=anime] .bar[data-v-4eb5e091]{background:linear-gradient(180deg,#fff0f6,#f5e8fb 42%,#ebe0f6);border-color:#b46ec86b;box-shadow:inset 0 1px #ffffffe6,inset 0 -10px 22px #a05ab414,0 -1px #ffb4dc59,0 -10px 28px #a05ab429,0 8px 24px #7846a01a}html[data-theme=anime] .bar[data-v-4eb5e091]:before{background:linear-gradient(180deg,rgba(255,255,255,.42) 0%,transparent 36%),radial-gradient(110% 90% at 8% 0%,rgba(255,106,173,.22),transparent 48%),radial-gradient(100% 80% at 92% 8%,rgba(179,136,255,.2),transparent 50%),linear-gradient(180deg,transparent 62%,rgba(140,90,180,.08) 100%)}html[data-theme=anime] .bar.playing[data-v-4eb5e091]{border-color:#ff6aad73;box-shadow:inset 0 1px #ffffffeb,inset 0 -10px 24px #ff6aad14,0 -1px #ffa0d266,0 -12px 30px #ff6aad29,0 8px 24px #a05ab41f}.orb.spinning[data-v-4eb5e091]{animation:orb-spin-4eb5e091 4s linear infinite}.mini-player-dock[data-v-4eb5e091]{position:fixed;z-index:85;left:0;right:0;bottom:0;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom);animation:dock-slide-up-4eb5e091 var(--dur) var(--ease-out) both;overflow:visible}.icon-repeat-one text[data-v-4eb5e091]{font-family:system-ui,-apple-system,sans-serif}.bar-list-btn--mobile[data-v-4eb5e091]{display:none}.bar[data-v-4eb5e091]{position:relative;width:100%;box-sizing:border-box;cursor:default;background:linear-gradient(180deg,var(--chrome-top) 0%,var(--chrome-mid) 42%,var(--chrome-bottom) 100%);border:1px solid var(--glass-border);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--hairline-top),var(--shadow-md),var(--shadow-lg);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.bar[data-v-4eb5e091]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.07) 0%,transparent 32%)}.bar-body[data-v-4eb5e091]{position:relative;z-index:1;padding:10px 12px 8px}.bar-inner[data-v-4eb5e091]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--content-narrow);margin:0 auto;width:100%;min-height:52px}.bar-meta[data-v-4eb5e091]{display:flex;align-items:center;gap:10px;flex:1;min-width:0;max-width:38%;margin:0;padding:4px 6px 4px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm)}.bar-meta:hover .bar-title[data-v-4eb5e091]{color:var(--accent)}.bar-meta[data-v-4eb5e091]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.bar-meta-text[data-v-4eb5e091]{min-width:0;flex:1}.bar-transport[data-v-4eb5e091]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;z-index:2}.bar-side[data-v-4eb5e091]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:1;min-width:0;max-width:36%}.bar-download-menu[data-v-4eb5e091]{position:relative;display:inline-flex}.bar-download-menu .bar-icon-btn.is-open[data-v-4eb5e091]{color:var(--accent)}.bar-download-spinner[data-v-4eb5e091]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bar-download-spin-4eb5e091 .7s linear infinite}.bar-download-dropdown[data-v-4eb5e091]{position:absolute;bottom:calc(100% + 8px);right:0;min-width:156px;padding:6px;z-index:40;border-radius:var(--radius-md);background:var(--panel-solid);border:1px solid var(--glass-border);box-shadow:var(--hairline-top),var(--shadow-md);animation:bar-download-in-4eb5e091 var(--dur-fast) var(--ease-out)}.bar-download-item[data-v-4eb5e091]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:.82rem;font-weight:500;cursor:pointer;text-align:left}.bar-download-item[data-v-4eb5e091]:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.bar-download-item[data-v-4eb5e091]:disabled{opacity:.65;cursor:wait}.bar-download-item-label[data-v-4eb5e091]{font-weight:600}.bar-download-item-hint[data-v-4eb5e091]{font-size:.75rem;color:var(--muted)}.bar-download-item:hover:not(:disabled) .bar-download-item-hint[data-v-4eb5e091]{color:inherit;opacity:.72}@keyframes bar-download-in-4eb5e091{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-download-spin-4eb5e091{to{transform:rotate(360deg)}}.bar-icon-btn.done[data-v-4eb5e091]{color:var(--accent)}.bar.playing[data-v-4eb5e091]{border-color:#3adf874d;box-shadow:var(--hairline-top),var(--shadow-md),var(--shadow-lg),0 0 36px #3adf8724}.bar-cover-wrap[data-v-4eb5e091]{position:relative;width:44px;height:44px;flex-shrink:0;border-radius:50%;filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--text) 14%,transparent))}.bar-cover-wrap[data-v-4eb5e091]:after{content:"";position:absolute;inset:0;border-radius:50%;z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 30% 22%,rgba(255,255,255,.38) 0%,rgba(255,255,255,.08) 32%,transparent 58%);box-shadow:inset 0 0 0 1px #ffffff29}.bar-cover[data-v-4eb5e091]{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff38,inset 0 -1px 2px color-mix(in srgb,var(--text) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),var(--shadow-sm)}.bar-cover.has-image[data-v-4eb5e091]{background-color:var(--surface-2)}.bar-cover[data-v-4eb5e091]:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:1;pointer-events:none;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 1.4px,rgba(255,255,255,.07) 1.4px 2.2px);-webkit-mask:radial-gradient(circle,transparent 38%,#000 42%,#000 96%,transparent 100%);mask:radial-gradient(circle,transparent 38%,#000 42%,#000 96%,transparent 100%);opacity:.7}.bar-cover.spinning[data-v-4eb5e091]{animation:bar-cover-spin-4eb5e091 14s linear infinite}.bar-cover-hole[data-v-4eb5e091]{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;z-index:3;background:var(--chrome-bottom, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 16%,transparent),0 0 0 1.5px #ffffff1f;pointer-events:none}.bar-title[data-v-4eb5e091]{margin:0;font-size:.86rem;font-weight:600;color:var(--text);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-fast) var(--ease-out)}.bar-title-row[data-v-4eb5e091]{display:flex;align-items:center;gap:6px;min-width:0}.bar-title-row .bar-title[data-v-4eb5e091]{min-width:0}.bar-sub[data-v-4eb5e091]{margin:3px 0 0;display:flex;align-items:center;gap:8px;min-width:0;line-height:1}.bar-sub-label[data-v-4eb5e091]{min-width:0;font-size:.68rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-time[data-v-4eb5e091]{margin:0;flex-shrink:0;font-size:.68rem;color:var(--faint);line-height:1}.bar-progress-footer[data-v-4eb5e091]{position:relative;z-index:1;height:4px;background:var(--surface-1);transition:height var(--dur-fast) var(--ease-out)}.bar-progress-track[data-v-4eb5e091]{position:relative;height:100%;overflow:hidden;transition:height var(--dur-fast) var(--ease-out)}.bar-progress-track[data-v-4eb5e091]:before{content:"";position:absolute;inset:0;width:var(--progress, 0%);background:linear-gradient(90deg,var(--accent) 0%,var(--pi-green-soft, #6ee7a8) 100%);pointer-events:none;transition:width .1s linear,box-shadow var(--dur-fast) var(--ease-out)}.bar-progress-slider[data-v-4eb5e091]{position:absolute;inset:-10px 0;width:100%;height:calc(100% + 20px);margin:0;opacity:0;cursor:pointer;touch-action:manipulation;pointer-events:auto}.bar-progress-footer[data-v-4eb5e091]:hover,.bar-progress-footer[data-v-4eb5e091]:focus-within{height:7px}.bar-progress-footer:hover .bar-progress-track[data-v-4eb5e091],.bar-progress-footer:focus-within .bar-progress-track[data-v-4eb5e091]{height:7px}.bar-progress-footer:hover .bar-progress-track[data-v-4eb5e091]:before,.bar-progress-footer:focus-within .bar-progress-track[data-v-4eb5e091]:before{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 30%,transparent)}.bar-time-sep[data-v-4eb5e091]{margin:0 2px;opacity:.6}.bar-cover-vinyl[data-v-4eb5e091]{position:absolute;inset:0;background:repeating-radial-gradient(circle at 50% 50%,transparent 0px,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 3px);opacity:.55}.bar-icon-btn[data-v-4eb5e091]{width:40px;height:40px;border-radius:50%;border:1px solid rgba(58,223,135,.35);background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;touch-action:manipulation;pointer-events:auto;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.bar-icon-btn[data-v-4eb5e091]:hover{background:#3adf8733;border-color:#3adf8780}.bar-icon-btn[data-v-4eb5e091]:active{transform:scale(.94)}.bar-icon-btn.play[data-v-4eb5e091]{width:44px;height:44px;border:none;background:var(--brand-primary);color:var(--accent-ink);box-shadow:0 4px 16px var(--accent-glow)}.bar-icon-btn.play[data-v-4eb5e091]:hover{filter:brightness(1.06);border:none}.bar-icon-btn.ghost[data-v-4eb5e091]{width:34px;height:34px;border-color:var(--hairline);background:transparent;color:var(--muted)}.bar-icon-btn.ghost[data-v-4eb5e091]:hover{color:var(--text);border-color:var(--hairline-strong);background:var(--surface-3, rgba(255, 255, 255, .06))}.bar-icon-btn.ghost.active[data-v-4eb5e091]{color:var(--accent);border-color:#3adf8759;background:var(--accent-soft)}.bar-icon-btn.sm[data-v-4eb5e091]{width:34px;height:34px}.bar-icon-btn.mode-single[data-v-4eb5e091]{color:var(--accent);border-color:#3adf8759}.bar-icon-btn[data-v-4eb5e091]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.bar-error[data-v-4eb5e091]{position:absolute;left:12px;right:12px;top:4px;margin:0;font-size:.72rem;color:var(--danger);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}@media(max-width:720px){.bar-body[data-v-4eb5e091]{padding:10px 10px 8px}.bar-inner[data-v-4eb5e091]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;max-width:none;margin:0}.bar-meta[data-v-4eb5e091]{max-width:none;width:100%;padding:0}.bar-transport[data-v-4eb5e091]{position:static;left:auto;top:auto;transform:none;gap:4px}.bar-mode-btn[data-v-4eb5e091],.bar-list-btn--center[data-v-4eb5e091]{display:none}.bar-list-btn--mobile[data-v-4eb5e091]{display:inline-flex}.bar-side[data-v-4eb5e091]{max-width:none;flex:none;gap:4px}.bar-side .bar-icon-btn.sm[data-v-4eb5e091]{width:34px;height:34px}.bar-fullscreen-btn[data-v-4eb5e091],.bar-pc-action[data-v-4eb5e091]{display:none}.bar-icon-btn.play[data-v-4eb5e091]{width:40px;height:40px}.bar-sub-label[data-v-4eb5e091]{display:none}}@media(min-width:721px){.bar-body[data-v-4eb5e091]{padding:12px 28px 10px}.bar-inner[data-v-4eb5e091]{max-width:none;margin:0;gap:32px}.bar-meta[data-v-4eb5e091]{max-width:min(32%,420px)}.bar-fullscreen-btn[data-v-4eb5e091]{display:none}.bar-side[data-v-4eb5e091]{max-width:none;flex:0 0 auto;gap:18px}.bar-transport[data-v-4eb5e091]{gap:22px}.bar-icon-btn.sm[data-v-4eb5e091]{width:36px;height:36px}.bar-list-btn--mobile[data-v-4eb5e091]{display:none}}@keyframes orb-spin-4eb5e091{to{transform:rotate(360deg)}}@keyframes bar-cover-spin-4eb5e091{to{transform:rotate(360deg)}}@keyframes dock-slide-up-4eb5e091{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.orb.spinning[data-v-4eb5e091],.bar-cover.spinning[data-v-4eb5e091],.mini-player-dock[data-v-4eb5e091]{animation:none}}html.musey-player-expanded .chat-page{height:calc(100dvh - var(--musey-player-dock-height, 0px));max-height:calc(100dvh - var(--musey-player-dock-height, 0px))}html.musey-player-expanded .app-root{padding-bottom:var(--musey-player-dock-height, 0px);box-sizing:border-box}.app-root[data-v-46977e18]{position:relative;min-height:100vh;min-height:100dvh;isolation:isolate}html.musey-overlay-open .ambient-aurora,html.musey-overlay-open .ambient-caustic,html.musey-overlay-open .ambient-ripple,html.musey-overlay-open .ambient-rings span,html.musey-overlay-open .ambient-sheen{animation:none!important}html.musey-overlay-open .ambient-rings{visibility:hidden}@font-face{font-family:Smiley Sans;src:url(/fonts/SmileySans-Oblique.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--bg: #050809;--surface-1: #0b0f12;--surface-2: #12171b;--surface-3: #1a2026;--surface: var(--surface-2);--hairline: rgba(255, 255, 255, .09);--hairline-strong: rgba(255, 255, 255, .18);--hairline-top: inset 0 1px 0 rgba(255, 255, 255, .07);--border: var(--hairline);--text: #eef6f1;--muted: rgba(238, 246, 241, .62);--faint: rgba(238, 246, 241, .4);--brand-logo: #f4fbf7;--brand-primary: #37d987;--brand-soft: #a7e8c8;--brand-muted: #5c8a76;--brand-link: #7dd3a8;--pi-green: #038247;--pi-green-deep: #026b3a;--pi-green-ink: #1a4631;--pi-green-soft: #2a9b5c;--accent: var(--brand-primary);--accent-hover: #42e896;--accent-ink: #04160d;--accent-soft: rgba(55, 217, 135, .12);--accent-glow: rgba(55, 217, 135, .28);--accent-glow-strong: rgba(55, 217, 135, .45);--accent-cyan: #40c4d2;--danger: #f07070;--pro-gold: #d4b978;--pro-gold-soft: rgba(212, 185, 120, .14);--glow-gold: rgba(212, 185, 120, .28);--user-bubble: #1c3830;--user-bubble-text: #d4e8de;--agent-bubble: rgba(32, 42, 48, .88);--header-bg: rgba(8, 12, 14, .55);--input-bg: var(--surface-1);--btn-primary-text: var(--accent-ink);--glass-bg: rgba(14, 18, 22, .52);--glass-border: rgba(255, 255, 255, .12);--content-narrow: 780px;--content-auth: 1040px;--content-auth-form-max: 460px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .35);--shadow-md: 0 8px 24px rgba(0, 0, 0, .45);--shadow-lg: 0 20px 48px rgba(0, 0, 0, .55);--shadow-accent: 0 4px 20px var(--accent-glow);--glow-accent: 0 0 32px var(--accent-glow);--dur-fast: .14s;--dur: .22s;--dur-slow: .42s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--font-display: "Smiley Sans", "Syne", "PingFang SC", system-ui, sans-serif;--font-display-en: "Syne", "Smiley Sans", system-ui, sans-serif;--font-sans: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-track: .03em;--font-stroke: .35px;--paper-noise: 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%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--panel-solid: rgba(14, 18, 22, .94);--panel-solid-deep: rgba(8, 12, 14, .97);--overlay-scrim: rgba(5, 8, 9, .55);--overlay-scrim-strong: rgba(5, 8, 9, .72);--chrome-top: rgba(24, 30, 36, .99);--chrome-mid: rgba(10, 14, 18, .98);--chrome-bottom: rgba(8, 11, 14, .99);--chrome-playlist: rgba(12, 16, 20, .98);--header-fade-0: rgba(5, 8, 9, .35);--header-fade-1: rgba(5, 8, 9, .12);--scrollbar-thumb: rgba(255, 255, 255, .12);--scrollbar-thumb-hover: rgba(255, 255, 255, .2);--grain-opacity: .34;--text-gradient-start: #f4fff8;color-scheme:dark;font-family:var(--font-sans);line-height:1.6;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme=acid]{--bg: #000000;--surface-1: #0a0a0a;--surface-2: #121412;--surface-3: #1a1f1a;--surface: var(--surface-2);--hairline: rgba(23, 247, 0, .32);--hairline-strong: rgba(23, 247, 0, .55);--hairline-top: inset 0 1px 0 rgba(180, 255, 140, .2);--border: var(--hairline);--text: #f5fff0;--muted: rgba(245, 255, 240, .78);--faint: rgba(245, 255, 240, .52);--brand-logo: #ffffff;--brand-primary: #17f700;--brand-soft: #b8ff9a;--brand-muted: #3d8a30;--brand-link: #6dff55;--accent: var(--brand-primary);--accent-hover: #3dff28;--accent-ink: #000000;--accent-soft: rgba(23, 247, 0, .16);--accent-glow: rgba(23, 247, 0, .48);--accent-glow-strong: rgba(23, 247, 0, .72);--accent-cyan: #7cff4a;--danger: #ff5c5c;--pro-gold: #e0c686;--pro-gold-soft: rgba(224, 198, 134, .18);--glow-gold: rgba(224, 198, 134, .32);--user-bubble: #0d2a08;--user-bubble-text: #f5fff0;--agent-bubble: rgba(10, 28, 16, .72);--header-bg: rgba(0, 0, 0, .72);--input-bg: var(--surface-1);--btn-primary-text: var(--accent-ink);--glass-bg: rgba(10, 12, 10, .86);--glass-border: rgba(23, 247, 0, .36);--panel-solid: rgba(12, 14, 12, .97);--panel-solid-deep: rgba(0, 0, 0, .98);--overlay-scrim: rgba(0, 0, 0, .62);--overlay-scrim-strong: rgba(0, 0, 0, .8);--chrome-top: rgba(18, 20, 18, .99);--chrome-mid: rgba(10, 12, 10, .98);--chrome-bottom: rgba(0, 0, 0, .99);--chrome-playlist: rgba(12, 14, 12, .98);--header-fade-0: rgba(0, 0, 0, .78);--header-fade-1: rgba(0, 0, 0, .36);--scrollbar-thumb: rgba(23, 247, 0, .35);--scrollbar-thumb-hover: rgba(23, 247, 0, .55);--grain-opacity: .07;--text-gradient-start: #17f700;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .7);--shadow-md: 0 8px 28px rgba(0, 0, 0, .7), 0 0 28px rgba(23, 247, 0, .1);--shadow-lg: 0 20px 52px rgba(0, 0, 0, .78), 0 0 48px rgba(23, 247, 0, .12);--shadow-accent: 0 4px 28px rgba(23, 247, 0, .5), 0 0 40px rgba(23, 247, 0, .35);--glow-accent: 0 0 48px rgba(23, 247, 0, .45);color-scheme:dark}html[data-theme=acid] .brand-mark{text-shadow:0 0 16px rgba(23,247,0,.65),0 0 36px rgba(23,247,0,.35)}html[data-theme=acid] .glass-panel,html[data-theme=acid] .profile-dropdown{border-color:var(--glass-border);box-shadow:var(--hairline-top),var(--shadow-md),0 0 24px #17f7001f}html[data-theme=acid] .glass-pill{border-color:#17f70066;box-shadow:0 0 14px #17f70029}html[data-theme=pip]{--bg: #000000;--surface-1: #050805;--surface-2: #0a0f0a;--surface-3: #101810;--surface: var(--surface-2);--hairline: rgba(20, 255, 0, .38);--hairline-strong: rgba(20, 255, 0, .62);--hairline-top: inset 0 1px 0 rgba(20, 255, 0, .18);--border: var(--hairline);--text: #14ff00;--muted: rgba(20, 255, 0, .72);--faint: rgba(20, 255, 0, .45);--brand-logo: #14ff00;--brand-primary: #14ff00;--brand-soft: #8cff7a;--brand-muted: #2a6b20;--brand-link: #5cff4a;--accent: var(--brand-primary);--accent-hover: #3dff28;--accent-ink: #000000;--accent-soft: rgba(20, 255, 0, .14);--accent-glow: rgba(20, 255, 0, .5);--accent-glow-strong: rgba(20, 255, 0, .78);--accent-cyan: #7aff5a;--danger: #ff4040;--pro-gold: #c8ff00;--pro-gold-soft: rgba(200, 255, 0, .16);--glow-gold: rgba(200, 255, 0, .35);--user-bubble: #14ff00;--user-bubble-text: #000000;--agent-bubble: rgba(8, 16, 8, .9);--header-bg: rgba(0, 0, 0, .78);--input-bg: var(--surface-1);--btn-primary-text: var(--accent-ink);--glass-bg: rgba(0, 0, 0, .82);--glass-border: rgba(20, 255, 0, .42);--panel-solid: rgba(0, 0, 0, .96);--panel-solid-deep: rgba(0, 0, 0, .98);--overlay-scrim: rgba(0, 0, 0, .7);--overlay-scrim-strong: rgba(0, 0, 0, .86);--chrome-top: rgba(8, 14, 8, .99);--chrome-mid: rgba(0, 0, 0, .98);--chrome-bottom: rgba(0, 0, 0, .99);--chrome-playlist: rgba(0, 0, 0, .98);--header-fade-0: rgba(0, 0, 0, .82);--header-fade-1: rgba(0, 0, 0, .4);--scrollbar-thumb: rgba(20, 255, 0, .4);--scrollbar-thumb-hover: rgba(20, 255, 0, .62);--grain-opacity: .2;--text-gradient-start: #14ff00;--font-sans: "Share Tech Mono", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", ui-monospace, monospace;--font-display: "Share Tech Mono", "Smiley Sans", "PingFang SC", monospace;--font-display-en: "Share Tech Mono", ui-monospace, monospace;--font-mono: "Share Tech Mono", ui-monospace, monospace;--font-track: .05em;--shadow-sm: 0 0 0 1px rgba(20, 255, 0, .18);--shadow-md: 0 0 0 1px rgba(20, 255, 0, .28), 0 0 22px rgba(20, 255, 0, .12);--shadow-lg: 0 0 0 1px rgba(20, 255, 0, .35), 0 0 36px rgba(20, 255, 0, .16);--shadow-accent: 0 0 0 1px rgba(20, 255, 0, .55), 0 0 28px rgba(20, 255, 0, .4);--glow-accent: 0 0 24px rgba(20, 255, 0, .45);--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-xl: 6px;color-scheme:dark}html[data-theme=pip] .brand-mark{text-shadow:0 0 6px rgba(20,255,0,.85),0 0 18px rgba(20,255,0,.45);letter-spacing:.08em;text-transform:uppercase}html[data-theme=pip] .glass-panel,html[data-theme=pip] .profile-dropdown{border-radius:var(--radius-md);border-color:var(--glass-border);background:#000000e0;box-shadow:0 0 0 1px #14ff0033,0 0 20px #14ff001a;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=pip] .glass-pill{border-radius:var(--radius-pill);border-color:#14ff0073;box-shadow:0 0 10px #14ff002e}html[data-theme=pip] ::selection{background:#14ff00;color:#000}html[data-theme=pip]:after{content:"";position:fixed;inset:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.35) 2px,rgba(0,0,0,.35) 3px),radial-gradient(ellipse 90% 70% at 50% 40%,transparent 40%,rgba(0,0,0,.35) 100%);opacity:.7;mix-blend-mode:multiply}html[data-theme=sketch]{--bg: #f3eee4;--surface-1: #faf6ee;--surface-2: #fffdf8;--surface-3: #e8e0d2;--surface: var(--surface-2);--hairline: rgba(58, 48, 36, .18);--hairline-strong: rgba(58, 48, 36, .32);--hairline-top: inset 0 1px 0 rgba(255, 252, 245, .9);--border: var(--hairline);--text: #2c2924;--muted: rgba(44, 41, 36, .68);--faint: rgba(44, 41, 36, .46);--brand-logo: #2c2924;--brand-primary: #5a7d5c;--brand-soft: #3f5c42;--brand-muted: #6e7a68;--brand-link: #4a6b4e;--accent: var(--brand-primary);--accent-hover: #4d6e50;--accent-ink: #faf6ee;--accent-soft: rgba(90, 125, 92, .14);--accent-glow: rgba(90, 125, 92, .26);--accent-glow-strong: rgba(90, 125, 92, .4);--accent-cyan: #6a8580;--danger: #b54a3e;--pro-gold: #a8894a;--pro-gold-soft: rgba(168, 137, 74, .16);--glow-gold: rgba(168, 137, 74, .28);--user-bubble: #dfe8d6;--user-bubble-text: #2c2924;--agent-bubble: #f4efe6;--header-bg: rgba(243, 238, 228, .9);--input-bg: var(--surface-1);--btn-primary-text: var(--accent-ink);--glass-bg: rgba(255, 253, 248, .88);--glass-border: rgba(58, 48, 36, .2);--panel-solid: rgba(255, 253, 248, .96);--panel-solid-deep: rgba(250, 246, 238, .98);--overlay-scrim: rgba(44, 41, 36, .3);--overlay-scrim-strong: rgba(44, 41, 36, .45);--chrome-top: rgba(255, 253, 248, .97);--chrome-mid: rgba(250, 246, 238, .98);--chrome-bottom: rgba(243, 238, 228, .99);--chrome-playlist: rgba(255, 253, 248, .98);--header-fade-0: rgba(243, 238, 228, .9);--header-fade-1: rgba(243, 238, 228, .22);--scrollbar-thumb: rgba(58, 48, 36, .22);--scrollbar-thumb-hover: rgba(58, 48, 36, .36);--grain-opacity: .22;--text-gradient-start: #2c2924;--font-display: "ZCOOL XiaoWei", "Smiley Sans", "PingFang SC", "Songti SC", serif;--font-display-en: "ZCOOL XiaoWei", "Syne", Georgia, serif;--font-track: .02em;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 26px;--shadow-sm: 1px 2px 0 rgba(58, 48, 36, .06), 0 2px 8px rgba(58, 48, 36, .05);--shadow-md: 2px 3px 0 rgba(58, 48, 36, .05), 0 10px 24px rgba(58, 48, 36, .08);--shadow-lg: 3px 5px 0 rgba(58, 48, 36, .04), 0 18px 40px rgba(58, 48, 36, .1);--shadow-accent: 0 4px 16px rgba(90, 125, 92, .22);--glow-accent: 0 0 18px rgba(90, 125, 92, .16);color-scheme:light}html[data-theme=sketch] .brand-mark{font-family:var(--font-display);letter-spacing:.04em;text-shadow:1px 1px 0 rgba(255,253,248,.8)}html[data-theme=sketch] .glass-panel,html[data-theme=sketch] .profile-dropdown{background:linear-gradient(165deg,rgba(255,255,255,.55) 0%,transparent 40%),var(--glass-bg);border-color:#3a302438;border-style:solid;box-shadow:var(--shadow-md);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=sketch] .glass-pill{border-color:#3a302433;background:#fffdf8eb;box-shadow:1px 1px #3a30240f}html[data-theme=sketch] ::selection{background:#5a7d5c47;color:#2c2924}html[data-theme=anime]{--bg: #f6f0fb;--surface-1: #fcf7ff;--surface-2: #ffffff;--surface-3: #ebe0f4;--surface: var(--surface-2);--hairline: rgba(120, 80, 160, .16);--hairline-strong: rgba(120, 80, 160, .28);--hairline-top: inset 0 1px 0 rgba(255, 255, 255, .92);--border: var(--hairline);--text: #2a2438;--muted: rgba(42, 36, 56, .66);--faint: rgba(42, 36, 56, .44);--brand-logo: #2a2438;--brand-primary: #ff6aad;--brand-soft: #c94e8a;--brand-muted: #9a7ab0;--brand-link: #e85d9a;--accent: var(--brand-primary);--accent-hover: #ff7fba;--accent-ink: #ffffff;--accent-soft: rgba(255, 106, 173, .14);--accent-glow: rgba(255, 106, 173, .32);--accent-glow-strong: rgba(255, 106, 173, .48);--accent-cyan: #6ec8ff;--danger: #e2556e;--pro-gold: #e87850;--pro-gold-soft: rgba(232, 120, 80, .14);--glow-gold: rgba(232, 120, 80, .28);--user-bubble: #ffd6ea;--user-bubble-text: #2a2438;--agent-bubble: #f0e8ff;--header-bg: rgba(246, 240, 251, .88);--input-bg: var(--surface-1);--btn-primary-text: var(--accent-ink);--glass-bg: rgba(255, 255, 255, .82);--glass-border: rgba(180, 130, 220, .28);--panel-solid: rgba(255, 255, 255, .96);--panel-solid-deep: rgba(252, 247, 255, .98);--overlay-scrim: rgba(60, 40, 90, .28);--overlay-scrim-strong: rgba(60, 40, 90, .42);--chrome-top: rgba(255, 255, 255, .96);--chrome-mid: rgba(252, 247, 255, .98);--chrome-bottom: rgba(246, 240, 251, .99);--chrome-playlist: rgba(255, 255, 255, .98);--header-fade-0: rgba(246, 240, 251, .88);--header-fade-1: rgba(246, 240, 251, .2);--scrollbar-thumb: rgba(180, 120, 210, .32);--scrollbar-thumb-hover: rgba(180, 120, 210, .48);--grain-opacity: .05;--text-gradient-start: #ff6aad;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 28px;--radius-pill: 999px;--shadow-sm: 0 2px 8px rgba(160, 100, 200, .1);--shadow-md: 0 10px 28px rgba(160, 100, 200, .14);--shadow-lg: 0 20px 48px rgba(140, 80, 190, .16);--shadow-accent: 0 6px 22px rgba(255, 106, 173, .35);--glow-accent: 0 0 28px rgba(255, 106, 173, .35);color-scheme:light}html[data-theme=anime] .brand-mark{background:linear-gradient(120deg,#ff6aad,#b388ff 48%,#6ec8ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 8px rgba(255,106,173,.25))}html[data-theme=anime] .glass-panel,html[data-theme=anime] .profile-dropdown{background:linear-gradient(165deg,rgba(255,220,240,.22) 0%,transparent 40%),#fffffff0;border-color:#c896e661;box-shadow:inset 0 1px #fff,0 14px 36px #a064c824,0 2px 8px #ff6aad0f;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)}html[data-theme=anime] .glass-pill{border-color:#ff6aad47;background:#ffffffe0;box-shadow:0 0 14px #ff6aad1f}html[data-theme=anime] ::selection{background:#ff6aad47;color:#2a2438}html[data-theme=light]{--bg: #f1f2ee;--surface-1: #f8f9f6;--surface-2: #ffffff;--surface-3: #e2e6df;--surface: var(--surface-2);--hairline: rgba(12, 22, 18, .14);--hairline-strong: rgba(12, 22, 18, .26);--hairline-top: inset 0 1px 0 rgba(255, 255, 255, .88);--border: var(--hairline);--text: #0a1410;--muted: rgba(10, 20, 16, .7);--faint: rgba(10, 20, 16, .48);--brand-logo: #0a1410;--brand-primary: #1a9a5c;--brand-soft: #146b42;--brand-muted: #3d6b54;--brand-link: #157a48;--accent: var(--brand-primary);--accent-hover: #158752;--accent-ink: #ffffff;--accent-soft: rgba(26, 154, 92, .12);--accent-glow: rgba(26, 154, 92, .28);--accent-glow-strong: rgba(26, 154, 92, .42);--accent-cyan: #2a8f8a;--danger: #c93d3d;--pro-gold: #a67e2a;--pro-gold-soft: rgba(166, 126, 42, .14);--glow-gold: rgba(166, 126, 42, .28);--user-bubble: #cfe8da;--user-bubble-text: #0a1410;--agent-bubble: #eaf3ee;--header-bg: rgba(241, 242, 238, .88);--input-bg: var(--surface-1);--btn-primary-text: var(--accent-ink);--glass-bg: rgba(255, 255, 255, .9);--glass-border: rgba(12, 22, 18, .16);--panel-solid: rgba(255, 255, 255, .97);--panel-solid-deep: rgba(248, 249, 246, .98);--overlay-scrim: rgba(12, 22, 18, .32);--overlay-scrim-strong: rgba(12, 22, 18, .48);--chrome-top: rgba(255, 255, 255, .98);--chrome-mid: rgba(248, 249, 246, .99);--chrome-bottom: rgba(241, 242, 238, .99);--chrome-playlist: rgba(255, 255, 255, .99);--header-fade-0: rgba(241, 242, 238, .88);--header-fade-1: rgba(241, 242, 238, .2);--scrollbar-thumb: rgba(12, 22, 18, .22);--scrollbar-thumb-hover: rgba(12, 22, 18, .36);--grain-opacity: .04;--text-gradient-start: #0a1410;--shadow-sm: 0 1px 2px rgba(12, 22, 18, .08);--shadow-md: 0 6px 18px rgba(12, 22, 18, .1);--shadow-lg: 0 16px 36px rgba(12, 22, 18, .12);--shadow-accent: 0 4px 16px rgba(26, 154, 92, .28);--glow-accent: 0 0 20px rgba(26, 154, 92, .22);color-scheme:light}html[data-theme=light] .glass-panel,html[data-theme=light] .profile-dropdown{background:var(--glass-bg);border-color:var(--glass-border);backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05);box-shadow:var(--hairline-top),var(--shadow-md)}html[data-theme=light] .glass-pill{border-color:#0c161224;background:#ffffffeb}html[data-theme=light] .brand-mark{text-shadow:none}@media(min-width:1280px){:root{--content-narrow: 920px;--content-auth: 1200px;--content-auth-form-max: 500px}}@media(min-width:1600px){:root{--content-narrow: 1040px;--content-auth: 1280px;--content-auth-form-max: 520px}}html:before{content:"";position:fixed;inset:0;z-index:2;pointer-events:none;background-image:var(--paper-noise);background-size:180px 180px;background-repeat:repeat;opacity:var(--grain-opacity)}*{box-sizing:border-box}body{position:relative;z-index:1;margin:0;font-family:var(--font-sans);letter-spacing:var(--font-track);background:var(--bg);color:var(--text);min-height:100vh;min-height:100dvh}::selection{background:var(--accent-glow);color:var(--text)}button{cursor:pointer;font-family:inherit;letter-spacing:inherit}input,textarea{font-family:inherit;letter-spacing:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-out 0s;box-shadow:0 0 0 1000px var(--surface-1) inset}input:focus-visible,textarea:focus-visible,button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.font-display{font-family:var(--font-display);letter-spacing:var(--font-track);font-weight:700}.font-display-en{font-family:var(--font-display-en);letter-spacing:.04em;font-weight:700}.brand-mark{margin:0;font-family:var(--font-display-en);font-weight:600;font-style:normal;letter-spacing:-.02em;color:var(--brand-logo);background:none;-webkit-text-fill-color:initial;text-shadow:none;filter:none;transform:skew(-7deg);display:inline-block;transform-origin:center center}.panel-title{margin:0;font-family:var(--font-display);font-weight:700;font-style:normal;letter-spacing:var(--font-track);color:var(--brand-logo);background:none;-webkit-text-fill-color:initial;text-shadow:none;filter:none}.text-gradient{background:linear-gradient(120deg,var(--text-gradient-start) 0%,var(--accent) 48%,var(--accent-cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tabular-nums{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.glass-panel{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--hairline-top),var(--shadow-md)}.page-fade-enter-active,.page-fade-leave-active{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.page-fade-enter-from,.page-fade-leave-to{opacity:0;transform:translateY(10px)}.fade-up-enter-active{transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.fade-up-enter-from{opacity:0;transform:translateY(16px)}@media(prefers-reduced-motion:reduce){html:before{opacity:calc(var(--grain-opacity) * .55)}.page-fade-enter-active,.page-fade-leave-active,.fade-up-enter-active,*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
