.sb-icon[data-v-dbb6c462]{animation:sb-pop-in-dbb6c462 .55s var(--sb-delay,0s) cubic-bezier(.34,1.56,.64,1) backwards;color:inherit;display:block;height:1.25em;position:relative;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s ease;width:1.25em}.menu-link:hover .sb-icon[data-v-dbb6c462]{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--c-pk1) 55%,transparent));transform:scale(1.14) rotate(-4deg)}.menu-link:active .sb-icon[data-v-dbb6c462]{transform:scale(.94) rotate(0);transition-duration:.08s}@keyframes sb-pop-in-dbb6c462{0%{opacity:0;transform:scale(.35) rotate(-25deg)}60%{opacity:1;transform:scale(1.08) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}.sb-accent-heart[data-v-dbb6c462]{color:var(--c-pk1);filter:drop-shadow(0 0 2px color-mix(in srgb,var(--c-pk1) 50%,transparent))}.menu-link--active .sb-accent-heart[data-v-dbb6c462]{color:#ffd1e8;filter:drop-shadow(0 0 3px color-mix(in srgb,#fff 80%,transparent))}.sb-icon--home .sb-accent[data-v-dbb6c462]{animation:sb-twinkle-dbb6c462 2.4s ease-in-out infinite;transform-origin:18px 6px}.sb-icon--home:hover .sb-accent[data-v-dbb6c462]{animation-duration:1s}.sb-dot[data-v-dbb6c462]{animation:sb-dot-bounce-dbb6c462 1.4s ease-in-out infinite;transform-origin:center}.sb-dot--1[data-v-dbb6c462]{transform-origin:8px 11px}.sb-dot--2[data-v-dbb6c462]{animation-delay:.15s}.sb-dot--3[data-v-dbb6c462]{animation-delay:.3s;transform-origin:16px 11px}.sb-icon--chat:hover .sb-dot[data-v-dbb6c462]{animation-duration:.7s}.sb-ring[data-v-dbb6c462]{animation:sb-ring-pulse-dbb6c462 2.8s ease-in-out infinite}.sb-cross[data-v-dbb6c462],.sb-ring[data-v-dbb6c462]{transform-origin:12px 12px}.sb-cross[data-v-dbb6c462]{transition:transform .5s cubic-bezier(.4,0,.2,1)}.sb-icon--create:hover .sb-cross[data-v-dbb6c462]{transform:rotate(90deg)}.sb-create-heart[data-v-dbb6c462]{animation:sb-twinkle-dbb6c462 2.6s ease-in-out infinite;transform-origin:5px 19.5px}.sb-icon--create:hover .sb-create-heart[data-v-dbb6c462]{animation-duration:1s}.sb-icon--create:hover .sb-ring[data-v-dbb6c462]{animation-duration:1.2s}.sb-needle[data-v-dbb6c462]{animation:sb-needle-rotate-dbb6c462 10s linear infinite;transform-origin:12px 12px}.sb-icon--realm:hover .sb-needle[data-v-dbb6c462]{animation-duration:3s}.sb-coin[data-v-dbb6c462]{animation:sb-coin-shine-dbb6c462 2.6s ease-in-out infinite;transform-origin:17px 13px}.sb-icon--wallet:hover .sb-coin[data-v-dbb6c462]{animation-duration:1s}.sb-sparkle[data-v-dbb6c462]{animation:sb-twinkle-dbb6c462 2.2s ease-in-out infinite;transform-origin:12px 5.5px}.sb-icon--rank:hover .sb-sparkle[data-v-dbb6c462]{animation-duration:.9s}.sb-gift-lid[data-v-dbb6c462]{transform-origin:12px 11px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.sb-icon--gift:hover .sb-gift-lid[data-v-dbb6c462]{transform:translateY(-1.5px) rotate(-3deg)}.sb-wave[data-v-dbb6c462]{animation:sb-wave-pulse-dbb6c462 2.2s ease-in-out infinite;opacity:.9;transform-origin:14px 12px}.sb-wave--2[data-v-dbb6c462]{animation-delay:.4s}.sb-icon--notice:hover .sb-wave[data-v-dbb6c462]{animation-duration:1.1s}.sb-notice-heart[data-v-dbb6c462]{animation:sb-twinkle-dbb6c462 2.6s ease-in-out infinite;transform-origin:4.5px 20px}.sb-icon--notice:hover .sb-notice-heart[data-v-dbb6c462]{animation-duration:1s}.sb-halo[data-v-dbb6c462]{animation:sb-ring-pulse-dbb6c462 2.6s ease-in-out infinite;transform-origin:12px 8px}.sb-user-charm[data-v-dbb6c462]{animation:sb-heart-beat-dbb6c462 1.8s ease-in-out infinite;transform-origin:19px 5.5px}.sb-icon--user:hover .sb-halo[data-v-dbb6c462]{animation-duration:1.1s}.sb-icon--user:hover .sb-user-charm[data-v-dbb6c462]{animation-duration:.8s}@keyframes sb-twinkle-dbb6c462{0%,60%,to{opacity:1;transform:scale(1)}30%{opacity:.35;transform:scale(.6)}}@keyframes sb-dot-bounce-dbb6c462{0%,60%,to{opacity:1;transform:translateY(0) scale(1)}30%{opacity:.6;transform:translateY(-2px) scale(1.05)}}@keyframes sb-ring-pulse-dbb6c462{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes sb-needle-rotate-dbb6c462{to{transform:rotate(1turn)}}@keyframes sb-coin-shine-dbb6c462{0%,80%,to{filter:none;transform:scale(1)}40%{filter:brightness(1.4);transform:scale(1.15)}}@keyframes sb-heart-beat-dbb6c462{0%,to{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(.92)}42%{transform:scale(1.08)}56%{transform:scale(1)}}@keyframes sb-wave-pulse-dbb6c462{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.sb-accent[data-v-dbb6c462],.sb-coin[data-v-dbb6c462],.sb-create-heart[data-v-dbb6c462],.sb-dot[data-v-dbb6c462],.sb-halo[data-v-dbb6c462],.sb-icon[data-v-dbb6c462],.sb-needle[data-v-dbb6c462],.sb-notice-heart[data-v-dbb6c462],.sb-ring[data-v-dbb6c462],.sb-sparkle[data-v-dbb6c462],.sb-user-charm[data-v-dbb6c462],.sb-wave[data-v-dbb6c462]{animation:none!important}.sb-gift-lid[data-v-dbb6c462],.sb-icon[data-v-dbb6c462]{transition:none!important}}.pwa-card-wrapper[data-v-6f5ace49]{position:relative}.pwa-bar-glow[data-v-6f5ace49]{animation:pwa-glow-pulse-6f5ace49 2.8s ease-in-out infinite;background:radial-gradient(circle,rgba(150,98,241,.3) 0,rgba(168,85,247,.15) 50%,transparent 75%);border-radius:16px;inset:-4px;pointer-events:none;position:absolute;z-index:0}.pwa-collapsed-btn .pwa-bar-glow[data-v-6f5ace49]{border-radius:9999px;inset:-3px}.pwa-icon-bounce[data-v-6f5ace49]{animation:pwa-icon-float-6f5ace49 2.2s ease-in-out infinite}.pwa-cta-shimmer[data-v-6f5ace49]{animation:pwa-shimmer-6f5ace49 2.6s ease-in-out infinite;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.55) 50%,transparent);height:100%;left:-40%;pointer-events:none;position:absolute;top:0;transform:skew(-20deg);width:40%}.pwa-cta[data-v-6f5ace49]:hover{background:var(--c-pu2)}@keyframes pwa-glow-pulse-6f5ace49{0%,to{opacity:.35;transform:scale(.95)}50%{opacity:.85;transform:scale(1.05)}}@keyframes pwa-icon-float-6f5ace49{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes pwa-shimmer-6f5ace49{0%{left:-40%}60%,to{left:110%}}.pwa-bar-enter-active[data-v-6f5ace49],.pwa-bar-leave-active[data-v-6f5ace49]{transition:opacity .25s ease,transform .25s ease}.pwa-bar-enter-from[data-v-6f5ace49],.pwa-bar-leave-to[data-v-6f5ace49]{opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.pwa-bar-glow[data-v-6f5ace49],.pwa-cta-shimmer[data-v-6f5ace49],.pwa-icon-bounce[data-v-6f5ace49]{animation:none}}.sidebar-surface[data-v-accc566b]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'><g transform='translate(22 28) rotate(-14) scale(0.75)'><path d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z' fill='%23F73EAA' opacity='0.09'/></g><g transform='translate(100 118) rotate(18) scale(1)'><path d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z' fill='%239662F1' opacity='0.07'/></g><g transform='translate(132 46) rotate(-8) scale(0.55)'><path d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z' fill='%23F73EAA' opacity='0.06'/></g><g transform='translate(50 150) rotate(-22) scale(0.5)'><path d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z' fill='%23C099FF' opacity='0.07'/></g><circle cx='86' cy='46' r='1.3' fill='%23F73EAA' opacity='0.28'/><circle cx='42' cy='92' r='1' fill='%23C099FF' opacity='0.22'/><circle cx='158' cy='106' r='0.9' fill='%23F73EAA' opacity='0.2'/><circle cx='160' cy='160' r='0.8' fill='%23FFC0E6' opacity='0.2'/><circle cx='16' cy='120' r='0.7' fill='%23C099FF' opacity='0.2'/></svg>"),var(--g-card);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:180px 180px,auto;box-shadow:1px 0 12px color-mix(in srgb,var(--c-bg3) 22%,transparent);position:relative}.sidebar-surface[data-v-accc566b]:after{background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--c-pr) 28%,transparent) 18%,color-mix(in srgb,var(--c-pr) 28%,transparent) 82%,transparent 100%);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:1px;z-index:1}.sidebar-floating-hearts[data-v-accc566b]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.float-heart[data-v-accc566b]{animation:heart-drift-accc566b 7s ease-in-out infinite;color:var(--c-pk1);font-size:14px;line-height:1;opacity:0;position:absolute;text-shadow:0 0 8px color-mix(in srgb,var(--c-pk1) 50%,transparent);will-change:transform,opacity}.float-heart--1[data-v-accc566b]{animation-delay:0s;animation-duration:7.5s;font-size:13px;left:22%;top:12%}.float-heart--2[data-v-accc566b]{animation-delay:2.1s;animation-direction:alternate;animation-duration:9s;color:var(--c-pu3);font-size:16px;left:68%;top:38%}.float-heart--3[data-v-accc566b]{animation-delay:4.5s;animation-duration:6.5s;font-size:11px;left:30%;top:62%}.float-heart--4[data-v-accc566b]{animation-delay:1.2s;animation-direction:alternate;animation-duration:8.2s;color:var(--c-pk3);font-size:15px;left:72%;top:82%}.float-heart--5[data-v-accc566b]{animation-delay:3.4s;animation-duration:7s;color:var(--c-pu3);font-size:10px;left:55%;top:5%}.float-heart--6[data-v-accc566b]{animation-delay:5.8s;animation-direction:alternate;animation-duration:8.8s;font-size:12px;left:8%;top:22%}.float-heart--7[data-v-accc566b]{animation-delay:.8s;animation-duration:9.5s;color:var(--c-pk3);font-size:13px;left:15%;top:48%}.float-heart--8[data-v-accc566b]{animation-delay:2.6s;animation-direction:alternate;animation-duration:6.2s;color:var(--c-pu3);font-size:11px;left:85%;top:55%}.float-heart--9[data-v-accc566b]{animation-delay:4.1s;animation-duration:7.8s;font-size:14px;left:50%;top:72%}.float-heart--10[data-v-accc566b]{animation-delay:6s;animation-direction:alternate;animation-duration:8.5s;color:var(--c-pk3);font-size:10px;left:25%;top:92%}@keyframes heart-drift-accc566b{0%{opacity:0;transform:translateY(4px) rotate(-6deg) scale(.85)}20%{opacity:.55;transform:translate(2px,-4px) rotate(-3deg) scale(1)}55%{opacity:.7;transform:translate(-3px,-14px) rotate(4deg) scale(1.05)}85%{opacity:.4;transform:translate(4px,-22px) rotate(8deg) scale(.95)}to{opacity:0;transform:translateY(-30px) rotate(-4deg) scale(.8)}}@media(prefers-reduced-motion:reduce){.float-heart[data-v-accc566b]{animation:none;opacity:.3}}.menu-link[data-v-accc566b]{isolation:isolate;overflow:hidden;--sb-x:50%;--sb-y:50%}.menu-link[data-v-accc566b]:before{background:radial-gradient(160px circle at var(--sb-x) var(--sb-y),color-mix(in srgb,var(--c-pk1) 28%,transparent) 0,color-mix(in srgb,var(--c-pr) 12%,transparent) 35%,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:-1}.menu-link[data-v-accc566b]:not(.menu-link--active):hover:before{opacity:1}.menu-link[data-v-accc566b]:not(.menu-link--active):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-pr) 28%,transparent)}.menu-link[data-v-accc566b] .sb-ripple{animation:sb-ripple-expand-accc566b .6s ease-out forwards;background:radial-gradient(circle,color-mix(in srgb,var(--c-pk1) 40%,transparent) 0,color-mix(in srgb,var(--c-pr) 15%,transparent) 40%,transparent 70%);border-radius:50%;opacity:.8;pointer-events:none;position:absolute;transform:scale(0);z-index:0}@keyframes sb-ripple-expand-accc566b{to{opacity:0;transform:scale(1)}}.menu-link[data-v-accc566b]:active{transform:scale(.97);transition:transform .08s ease}.menu-link--active[data-v-accc566b]{box-shadow:var(--g-glow-primary-sm),inset 0 1px color-mix(in srgb,#fff 20%,transparent),inset 0 -1px color-mix(in srgb,var(--c-pu7) 45%,transparent);position:relative}.menu-link--active[data-v-accc566b]:before{animation:menu-bar-grow-accc566b .35s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(to bottom,var(--c-pk1),var(--c-pr),var(--c-pu7));border-radius:0 3px 3px 0;bottom:20%;box-shadow:0 0 8px color-mix(in srgb,var(--c-pk1) 60%,transparent);content:"";left:0;position:absolute;top:20%;width:3px}.menu-link--active[data-v-accc566b]:after{animation:menu-dot-pulse-accc566b 1.8s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,#fff 80%,transparent);content:"";height:5px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:5px}.menu-link--active .sb-icon[data-v-accc566b]{filter:drop-shadow(0 0 4px color-mix(in srgb,#fff 60%,transparent))}.menu-link--active .sb-coin[data-v-accc566b],.menu-link--active .sb-dot[data-v-accc566b],.menu-link--active .sb-halo[data-v-accc566b],.menu-link--active .sb-ring[data-v-accc566b],.menu-link--active .sb-sparkle[data-v-accc566b],.menu-link--active .sb-star[data-v-accc566b]{animation-duration:1.2s}.menu-link--active .sb-needle[data-v-accc566b]{animation-duration:3s}.menu-link--active[data-v-accc566b]:before{opacity:0!important}.menu-link--active[data-v-accc566b]{animation:sb-shiny-sweep-accc566b 3.2s ease-in-out infinite;background-image:linear-gradient(110deg,transparent,transparent 42%,color-mix(in srgb,#fff 22%,transparent) 50%,transparent 58%,transparent);background-position:200% 0;background-size:260% 100%}@keyframes sb-shiny-sweep-accc566b{0%{background-position:200% 0}55%,to{background-position:-60% 0}}.menu-icon-wrap[data-v-accc566b]{isolation:isolate;position:relative}.menu-link--active .menu-icon-wrap[data-v-accc566b]:before{animation:sb-halo-spin-accc566b 4s linear infinite;background:conic-gradient(from 0deg,transparent 0,color-mix(in srgb,var(--c-pk1) 55%,transparent) 20%,transparent 40%,color-mix(in srgb,var(--c-pu3) 45%,transparent) 65%,transparent 85%);border-radius:50%;content:"";filter:blur(3px);inset:-5px;opacity:.85;pointer-events:none;position:absolute;z-index:-1}@keyframes sb-halo-spin-accc566b{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.menu-link--active[data-v-accc566b],.menu-link--active .menu-icon-wrap[data-v-accc566b]:before{animation:none}}@keyframes menu-bar-grow-accc566b{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@keyframes menu-dot-pulse-accc566b{0%,to{opacity:.6;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.35)}}@media(prefers-reduced-motion:reduce){.menu-link--active[data-v-accc566b]:after,.menu-link--active[data-v-accc566b]:before{animation:none}}.sidebar-stud[data-v-accc566b]{background:transparent;border:none;height:32px;padding:0;transform:translateY(-50%);transition:transform .25s cubic-bezier(.34,1.56,.64,1);width:32px}.sidebar-stud__glow[data-v-accc566b]{background:radial-gradient(circle at center,color-mix(in srgb,var(--c-pr) 40%,transparent) 0,color-mix(in srgb,var(--c-pk1) 20%,transparent) 40%,transparent 70%);border-radius:50%;filter:blur(4px);inset:-4px;opacity:.6;pointer-events:none;position:absolute;transition:opacity .3s ease,filter .3s ease,inset .3s ease}.sidebar-stud__body[data-v-accc566b]{align-items:center;background:var(--g-card);background-clip:padding-box,border-box;background-image:linear-gradient(var(--c-bg4),var(--c-bg4)),linear-gradient(135deg,var(--c-pk1) 0,var(--c-pr) 55%,var(--c-pu7) 100%);background-origin:border-box;border:1.5px solid transparent;border-radius:50%;box-shadow:0 2px 8px color-mix(in srgb,var(--c-bg3) 30%,transparent),inset 0 1px color-mix(in srgb,#fff 8%,transparent),inset 0 -1px color-mix(in srgb,var(--c-pr) 15%,transparent);display:flex;height:100%;justify-content:center;position:relative;transition:all .25s ease;width:100%}.sidebar-stud__icon[data-v-accc566b]{color:var(--c-pr);filter:drop-shadow(0 0 2px color-mix(in srgb,var(--c-pr) 40%,transparent));left:50%;position:absolute;top:50%}.sidebar-stud__icon--heart[data-v-accc566b]{animation:stud-heart-beat-accc566b 2.8s ease-in-out infinite;opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),filter .25s ease;transition-delay:.2s}.sidebar-stud:hover .sidebar-stud__icon--heart[data-v-accc566b]{animation-play-state:paused;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--c-pk1) 95%,transparent)) brightness(1.7);opacity:0;transform:translate(-50%,-50%) scale(1.4);transition:opacity .2s ease-in .08s,transform .22s ease-out,filter .18s ease-out}.sidebar-stud__icon--chevron[data-v-accc566b]{opacity:0;transform:translate(-50%,-50%) scale(.15);transition:opacity .38s cubic-bezier(.34,1.56,.64,1),transform .38s cubic-bezier(.34,1.56,.64,1);transition-delay:0s}.sidebar-stud:hover .sidebar-stud__icon--chevron[data-v-accc566b]{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:.38s}.sidebar-stud__icon--chevron.rotate-180[data-v-accc566b]{transform:translate(-50%,-50%) scale(.15) rotate(180deg)}.sidebar-stud:hover .sidebar-stud__icon--chevron.rotate-180[data-v-accc566b]{transform:translate(-50%,-50%) scale(1) rotate(180deg)}.sidebar-stud__particles[data-v-accc566b]{inset:0;pointer-events:none;position:absolute}.particle[data-v-accc566b]{border-radius:50%;height:3px;left:50%;margin-left:-1.5px;margin-top:-1.5px;opacity:0;position:absolute;top:50%;width:3px;will-change:transform,opacity}.particle--1[data-v-accc566b]{background:var(--c-pk1);--tx:20px;--ty:0px;--pd:0ms}.particle--2[data-v-accc566b]{background:var(--c-pr);--tx:16.2px;--ty:-11.8px;--pd:15ms}.particle--3[data-v-accc566b]{background:var(--c-pk3);--tx:6.2px;--ty:-19px;--pd:8ms}.particle--4[data-v-accc566b]{background:var(--c-pu3);--tx:-6.2px;--ty:-19px;--pd:22ms}.particle--5[data-v-accc566b]{background:var(--c-pk1);--tx:-16.2px;--ty:-11.8px;--pd:0ms}.particle--6[data-v-accc566b]{background:var(--c-pr);--tx:-20px;--ty:0px;--pd:28ms}.particle--7[data-v-accc566b]{background:var(--c-pk3);--tx:-16.2px;--ty:11.8px;--pd:10ms}.particle--8[data-v-accc566b]{background:var(--c-pu3);--tx:-6.2px;--ty:19px;--pd:20ms}.particle--9[data-v-accc566b]{background:var(--c-pk1);--tx:6.2px;--ty:19px;--pd:5ms}.particle--10[data-v-accc566b]{background:var(--c-pr);--tx:16.2px;--ty:11.8px;--pd:25ms}.sidebar-stud:hover .particle[data-v-accc566b]{animation:particle-burst-accc566b .52s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(.22s + var(--pd));box-shadow:0 0 4px currentColor}@keyframes particle-burst-accc566b{0%{opacity:0;transform:translate(0) scale(.3)}15%{opacity:1;transform:translate(calc(var(--tx)*.2),calc(var(--ty)*.2)) scale(1.1)}55%{opacity:.9;transform:translate(calc(var(--tx)*.7),calc(var(--ty)*.7)) scale(.8)}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.1)}}@keyframes stud-heart-beat-accc566b{0%,to{transform:translate(-50%,-50%) scale(1)}30%{transform:translate(-50%,-50%) scale(1.12)}60%{transform:translate(-50%,-50%) scale(.96)}}.sidebar-stud[data-v-accc566b]:hover{transform:translateY(-50%) scale(1.08)}.sidebar-stud:hover .sidebar-stud__body[data-v-accc566b]{background-image:linear-gradient(135deg,var(--c-pk1) 0,var(--c-pr) 55%,var(--c-pu7) 100%),linear-gradient(135deg,var(--c-pk1) 0,var(--c-pr) 55%,var(--c-pu7) 100%);box-shadow:0 4px 16px color-mix(in srgb,var(--c-pr) 55%,transparent),inset 0 1px color-mix(in srgb,#fff 25%,transparent),inset 0 -1px color-mix(in srgb,var(--c-bg3) 20%,transparent)}.sidebar-stud:hover .sidebar-stud__icon--chevron[data-v-accc566b]{color:#fff;filter:drop-shadow(0 0 4px color-mix(in srgb,#fff 60%,transparent))}.sidebar-stud:hover .sidebar-stud__glow[data-v-accc566b]{filter:blur(8px);inset:-8px;opacity:1}.sidebar-stud[data-v-accc566b]:active{transform:translateY(-50%) scale(.94);transition-duration:.1s}.sidebar-stud[data-v-accc566b]:focus-visible{outline:none}.sidebar-stud:focus-visible .sidebar-stud__body[data-v-accc566b]{box-shadow:0 0 0 2px var(--c-bg4),0 0 0 4px var(--c-pr),0 4px 12px color-mix(in srgb,var(--c-pr) 40%,transparent)}@media(prefers-reduced-motion:reduce){.sidebar-stud[data-v-accc566b],.sidebar-stud[data-v-accc566b]:active,.sidebar-stud[data-v-accc566b]:hover{transform:translateY(-50%);transition:none}.sidebar-stud__glow[data-v-accc566b]{transition:opacity .2s}.sidebar-stud__icon--heart[data-v-accc566b]{animation:none}.particle[data-v-accc566b],.sidebar-stud:hover .particle[data-v-accc566b]{animation:none;opacity:0}}.theme-switch[data-v-2125e795]{background:transparent;border:0;cursor:pointer;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-switch[data-v-2125e795]:disabled{cursor:not-allowed;opacity:.7}.switch-track[data-v-2125e795]{background:var(--c-dpu6);border:1px solid var(--c-dpu2);border-radius:20px;height:34px;position:relative;transition:all .3s ease;width:92px}.switch-icons[data-v-2125e795]{inset:0;justify-content:space-around;padding:0 8px;position:absolute}.icon[data-v-2125e795],.switch-icons[data-v-2125e795]{align-items:center;display:flex}.icon[data-v-2125e795]{color:var(--c-pr);font-size:14px;font-weight:600;height:24px;justify-content:center;width:24px;z-index:2}.is-text-active[data-v-2125e795]{color:#fff}.switch-thumb[data-v-2125e795]{background:var(--c-pr);border-radius:20px;height:28px;left:6px;position:absolute;top:2px;transition:all .3s ease;width:40px}.is-active[data-v-2125e795]{transform:translate(38px)}.header-surface[data-v-f172f217]{box-shadow:0 2px 12px color-mix(in srgb,var(--c-bg3) 32%,transparent),0 1px color-mix(in srgb,var(--c-pr) 20%,transparent)}.search-overlay-enter-active[data-v-f172f217],.search-overlay-leave-active[data-v-f172f217]{transition:opacity .2s ease}.search-overlay-enter-from[data-v-f172f217],.search-overlay-leave-to[data-v-f172f217]{opacity:0}.search-overlay-enter-active .bg-white[data-v-f172f217],.search-overlay-leave-active .bg-white[data-v-f172f217]{transition:transform .2s ease,opacity .2s ease}.search-overlay-enter-from .bg-white[data-v-f172f217],.search-overlay-leave-to .bg-white[data-v-f172f217]{opacity:0;transform:translateY(-8px)}.welfare-btn[data-v-f172f217]{animation:welfare-attention-f172f217 2.8s ease-in-out infinite;transform-origin:center}.welfare-icon[data-v-f172f217]{transition:transform .2s ease}.welfare-btn:hover .welfare-icon[data-v-f172f217]{transform:scale(1.12)}.welfare-glow[data-v-f172f217]{animation:welfare-glow-pulse-f172f217 2.8s ease-in-out infinite;background:radial-gradient(circle,rgba(168,85,247,.22) 0,rgba(236,72,153,.12) 45%,transparent 70%);border-radius:9999px;inset:-4px;pointer-events:none;position:absolute}@keyframes welfare-attention-f172f217{0%,62%,to{transform:translateY(0) rotate(0) scale(1)}8%{transform:translateY(-2px) rotate(0) scale(1.06)}14%{transform:translateY(-1px) rotate(-9deg) scale(1.08)}20%{transform:translateY(-1px) rotate(9deg) scale(1.08)}26%{transform:translateY(-1px) rotate(-6deg) scale(1.05)}32%{transform:translateY(0) rotate(0) scale(1.02)}}@keyframes welfare-glow-pulse-f172f217{0%,62%,to{opacity:.2;transform:scale(.9)}14%{opacity:.55;transform:scale(1.06)}26%{opacity:.4;transform:scale(1.12)}}.login-btn-shimmer[data-v-f172f217]{animation:login-shimmer-f172f217 2.6s ease-in-out infinite;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.55) 50%,transparent);height:100%;left:-40%;pointer-events:none;position:absolute;top:0;transform:skew(-20deg);width:40%;z-index:1}.login-btn:hover .login-btn-shimmer[data-v-f172f217]{animation-play-state:paused}@keyframes login-shimmer-f172f217{0%{left:-40%}60%,to{left:110%}}@media(prefers-reduced-motion:reduce){.login-btn-shimmer[data-v-f172f217]{animation:none}}.modal-enter-active[data-v-17a5b837],.modal-leave-active[data-v-17a5b837]{transition:opacity .3s ease}.modal-enter-from[data-v-17a5b837],.modal-leave-to[data-v-17a5b837]{opacity:0}.modal-enter-active .modal-content[data-v-17a5b837]{transition:all .3s ease-out}.modal-leave-active .modal-content[data-v-17a5b837]{transition:all .2s ease-in}.modal-enter-from .modal-content[data-v-17a5b837],.modal-leave-to .modal-content[data-v-17a5b837]{opacity:0;transform:scale(.95) translateY(10px)}.animate-fade-in-down[data-v-5ad58ed4]{animation:fadeInDown-5ad58ed4 .2s ease-out}@keyframes fadeInDown-5ad58ed4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modal-enter-active[data-v-5ad58ed4],.modal-leave-active[data-v-5ad58ed4]{transition:opacity .3s ease}.modal-enter-from[data-v-5ad58ed4],.modal-leave-to[data-v-5ad58ed4]{opacity:0}.modal-enter-active .modal-content[data-v-5ad58ed4]{transition:all .3s ease-out}.modal-leave-active .modal-content[data-v-5ad58ed4]{transition:all .2s ease-in}.modal-enter-from .modal-content[data-v-5ad58ed4],.modal-leave-to .modal-content[data-v-5ad58ed4]{opacity:0;transform:scale(.95) translateY(10px)}.modal-enter-active[data-v-85445a40],.modal-leave-active[data-v-85445a40]{transition:opacity .3s ease}.modal-enter-from[data-v-85445a40],.modal-leave-to[data-v-85445a40]{opacity:0}.modal-enter-active .modal-content[data-v-85445a40]{transition:all .3s ease-out}.modal-leave-active .modal-content[data-v-85445a40]{transition:all .2s ease-in}.modal-enter-from .modal-content[data-v-85445a40],.modal-leave-to .modal-content[data-v-85445a40]{opacity:0;transform:scale(.95) translateY(10px)}.stat-tile[data-v-5c9fd8bc]{align-items:center;border:1px solid transparent;border-radius:12px;display:flex;flex-direction:column;padding:12px;transition:transform .2s,box-shadow .2s}.stat-tile[data-v-5c9fd8bc]:hover{transform:translateY(-2px)}.stat-tile-gold[data-v-5c9fd8bc]{background:color-mix(in srgb,var(--c-yl1) 12%,transparent);border-color:color-mix(in srgb,var(--c-yl1) 25%,transparent)}.stat-tile-gold[data-v-5c9fd8bc]:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--c-yl1) 25%,transparent)}.stat-tile-diamond[data-v-5c9fd8bc]{background:color-mix(in srgb,var(--c-pr) 12%,transparent);border-color:color-mix(in srgb,var(--c-pr) 25%,transparent)}.stat-tile-diamond[data-v-5c9fd8bc]:hover{box-shadow:var(--g-glow-primary-sm)}.stat-tile-id[data-v-5c9fd8bc]{background:color-mix(in srgb,var(--c-bl1) 12%,transparent);border-color:color-mix(in srgb,var(--c-bl1) 25%,transparent)}.stat-tile-id[data-v-5c9fd8bc]:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--c-bl1) 28%,transparent)}.danger-btn[data-v-5c9fd8bc]{background:color-mix(in srgb,var(--c-rd) 12%,transparent);border:1px solid color-mix(in srgb,var(--c-rd) 28%,transparent);color:var(--c-rd);transition:background .2s}.danger-btn[data-v-5c9fd8bc]:hover{background:color-mix(in srgb,var(--c-rd) 22%,transparent)}.modal-enter-active[data-v-5c9fd8bc],.modal-leave-active[data-v-5c9fd8bc]{transition:opacity .3s ease}.modal-enter-from[data-v-5c9fd8bc],.modal-leave-to[data-v-5c9fd8bc]{opacity:0}.modal-enter-active .modal-content[data-v-5c9fd8bc]{transition:all .3s ease-out}.modal-leave-active .modal-content[data-v-5c9fd8bc]{transition:all .2s ease-in}.modal-enter-from .modal-content[data-v-5c9fd8bc],.modal-leave-to .modal-content[data-v-5c9fd8bc]{opacity:0;transform:scale(.95) translateY(10px)}.notice-new-pill[data-v-8f6b0b76]{background:color-mix(in srgb,var(--c-pr) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-pr) 60%,transparent);color:var(--c-pr);letter-spacing:.4px;padding-bottom:2px;padding-top:2px}.notice-item[data-v-8f6b0b76]{background:var(--c-n7);border:1px solid transparent}.notice-item[data-v-8f6b0b76]:hover{background:color-mix(in srgb,var(--c-dpu2) 35%,var(--c-n7));border-color:color-mix(in srgb,var(--c-dpu2) 60%,transparent)}.notice-item--unread[data-v-8f6b0b76]:before{background:var(--c-pr);border-radius:0 2px 2px 0;bottom:10px;content:"";left:0;pointer-events:none;position:absolute;top:10px;width:3px}.notice-item--read[data-v-8f6b0b76]{opacity:.6}.notice-item--read[data-v-8f6b0b76]:hover{opacity:1}.notice-empty[data-v-8f6b0b76]{background:radial-gradient(320px 220px at 50% 45%,color-mix(in srgb,var(--c-pk1) 6%,transparent),transparent 70%),radial-gradient(300px 200px at 50% 55%,color-mix(in srgb,var(--c-pr) 5%,transparent),transparent 70%);border-radius:16px}.notice-empty-orb[data-v-8f6b0b76]{align-items:center;animation:notice-empty-breath-8f6b0b76 3s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--c-dpu2) 70%,var(--c-bg4)) 0,var(--c-bg4) 70%);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--c-dpu2) 55%,transparent),0 6px 24px color-mix(in srgb,var(--c-pr) 12%,transparent);display:flex;height:88px;justify-content:center;position:relative;width:88px}@keyframes notice-empty-breath-8f6b0b76{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.notice-empty-orb[data-v-8f6b0b76]{animation:none}}.notice-html-content[data-v-8f6b0b76] img{border-radius:8px;margin:8px 0;max-width:100%}.notice-html-content[data-v-8f6b0b76] a{color:var(--c-pr);text-decoration:underline}.el-progress{align-items:center;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;transition:width .6s;white-space:nowrap}.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{animation:indeterminate 3s infinite;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 25% 50%,#0000001a 50% 75%,#0000 75%,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#fff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.save-info-content[data-v-93d37b00]{gap:16px;padding:8px 0}.save-info-content[data-v-93d37b00],.state-box[data-v-93d37b00]{align-items:center;display:flex;flex-direction:column}.state-box[data-v-93d37b00]{gap:12px;justify-content:center;min-height:260px}.loading-spinner[data-v-93d37b00]{animation:spin-93d37b00 .8s linear infinite;border:3px solid color-mix(in srgb,var(--c-pr) 20%,transparent);border-radius:50%;border-top-color:var(--c-pr);height:36px;width:36px}@keyframes spin-93d37b00{to{transform:rotate(1turn)}}.image-box[data-v-93d37b00]{display:flex;justify-content:center;width:100%}.card-image[data-v-93d37b00]{border-radius:12px;max-height:60vh;-o-object-fit:contain;object-fit:contain;width:100%}.save-btn[data-v-93d37b00]{background:linear-gradient(90deg,#9d83ce,#8762cd);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;height:44px;transition:opacity .2s;width:100%}.save-btn[data-v-93d37b00]:hover{opacity:.88}.save-btn[data-v-93d37b00]:active{transform:scale(.98)}.state-container[data-v-32f783f8]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:400px}.state-text[data-v-32f783f8]{font-size:14px}.loading-spinner[data-v-32f783f8]{animation:spin-32f783f8 .8s linear infinite;border:3px solid color-mix(in srgb,var(--c-pr) 20%,transparent);border-radius:50%;border-top-color:var(--c-pr);height:36px;width:36px}@keyframes spin-32f783f8{to{transform:rotate(1turn)}}.tab-bar[data-v-32f783f8]{background:var(--c-n7);border-radius:10px;display:flex;gap:4px;margin-bottom:16px;padding:4px}.tab-item[data-v-32f783f8]{align-items:center;background:transparent;border:none;border-radius:7px;color:var(--c-n2);cursor:pointer;display:flex;flex:1;font-size:13px;font-weight:500;height:34px;justify-content:center;transition:background .2s,color .2s}.tab-item[data-v-32f783f8]:hover{color:var(--c-n1)}.tab-item.active[data-v-32f783f8]{background:var(--c-bg4);box-shadow:0 1px 3px #00000014;color:var(--c-pr);font-weight:600}.red-dot[data-v-32f783f8]{background:var(--c-rd);border:1.5px solid var(--c-n7);border-radius:50%;height:7px;position:absolute;right:-8px;top:-3px;width:7px}.chest-section[data-v-32f783f8]{background:var(--c-n7);border:1px solid var(--c-n5);border-radius:12px;margin-bottom:12px;padding:14px 16px 12px}.chest-tip[data-v-32f783f8]{margin-bottom:12px;text-align:center}.chest-tip-badge[data-v-32f783f8]{background:var(--c-dyl1);border-radius:20px;color:#fff;font-size:11px;padding:2px 12px}.chest-grid[data-v-32f783f8]{display:flex;gap:8px;justify-content:space-between;margin-bottom:28px}.chest-item[data-v-32f783f8]{align-items:center;background:var(--c-bg4);border:1px solid var(--c-n5);border-radius:10px;cursor:pointer;display:flex;flex:1;flex-direction:column;padding:8px 6px 4px;position:relative;transition:border-color .2s,box-shadow .2s}.chest-item[data-v-32f783f8]:hover{border-color:var(--c-pu2);box-shadow:0 2px 8px color-mix(in srgb,var(--c-pr) 15%,transparent)}.chest-icon-wrap[data-v-32f783f8]{align-items:center;background:var(--c-dpu1);border-radius:8px;display:flex;height:40px;justify-content:center;margin-bottom:4px;width:40px}.chest-icon-inner[data-v-32f783f8]{background:var(--c-pu2);border-radius:4px;height:24px;width:24px}.chest-score-row[data-v-32f783f8]{align-items:center;bottom:-22px;display:flex;gap:2px;position:absolute}.chest-score[data-v-32f783f8]{font-weight:700}.chest-footer-tip[data-v-32f783f8],.chest-score[data-v-32f783f8]{color:var(--c-dyl1);font-size:11px}.chest-footer-tip[data-v-32f783f8]{margin:4px 0 0;text-align:center}.box-tag[data-v-32f783f8]{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font-size:12px;height:18px;justify-content:center;margin-bottom:8px;min-width:54px;padding:0 4px;position:relative}.box-tag[data-v-32f783f8]:after{border-style:solid;border-width:6px;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.box-tag.has-get[data-v-32f783f8]{background:linear-gradient(180deg,#7b7b7b,#727272)}.box-tag.has-get[data-v-32f783f8]:after{border-color:#7b7b7b transparent transparent}.box-tag.can-get[data-v-32f783f8]{background:linear-gradient(90deg,#ff625f .31%,#ff8254 99.49%)}.box-tag.can-get[data-v-32f783f8]:after{border-color:#ff625f transparent transparent}.box-tag.not-get[data-v-32f783f8]{background:linear-gradient(94deg,#362562 13.41%,#6e4cc8 98.6%)}.box-tag.not-get[data-v-32f783f8]:after{border-color:#523995 transparent transparent}.custom-progress[data-v-32f783f8] .el-progress-bar__outer{background:var(--c-n5)}.custom-progress[data-v-32f783f8] .el-progress-bar__inner{background:linear-gradient(90deg,var(--c-pr),var(--c-pu2))}.custom-progress[data-v-32f783f8] .el-progress__text{color:var(--c-n2);font-size:12px!important;min-width:28px}.task-scroll-area[data-v-32f783f8]{max-height:300px;overflow-y:auto}.welfare-scroll[data-v-32f783f8]{max-height:380px}.task-item[data-v-32f783f8]{align-items:center;background:var(--c-n7);border:1px solid var(--c-n5);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 14px;transition:border-color .2s}.task-item[data-v-32f783f8]:hover{border-color:var(--c-pu2)}.task-info[data-v-32f783f8]{flex:1;margin-right:16px;min-width:0}.task-header-row[data-v-32f783f8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.task-title[data-v-32f783f8]{color:var(--c-n1);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-desc[data-v-32f783f8]{color:var(--c-n3);font-size:12px;line-height:1.4;margin:0}.task-reward[data-v-32f783f8]{align-items:center;display:flex;flex-shrink:0;font-size:14px}.task-reward.diamond[data-v-32f783f8]{color:var(--c-pr)}.task-reward.gold[data-v-32f783f8]{color:var(--c-dyl1)}.task-action-btn[data-v-32f783f8]{flex-shrink:0;min-width:76px}.progress_btn[data-v-32f783f8]{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;margin-top:8px;padding:8px 12px;transition:opacity .2s}.progress_btn[data-v-32f783f8]:hover{opacity:.85}.progress_btn .amount[data-v-32f783f8]{color:#fff}.progress_btn-can-get[data-v-32f783f8]{background:linear-gradient(90deg,#a065e2,#f9805e 95.12%)}.progress_btn_has-get[data-v-32f783f8]{background:#787878;color:#fff}.progress_btn-not-get[data-v-32f783f8]{background:linear-gradient(94deg,#362562 13.41%,#6e4cc8 98.6%)}.card-grid[data-v-32f783f8]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.welfare-card[data-v-32f783f8]{border-radius:14px;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:16px}.card-week[data-v-32f783f8]{background:linear-gradient(135deg,#4c1d95,#7c3aed)}.card-month[data-v-32f783f8]{background:linear-gradient(135deg,#1e3a8a,#4f46e5)}.card-header-row[data-v-32f783f8]{align-items:center;display:flex;justify-content:space-between}.card-name[data-v-32f783f8]{color:#fff;font-size:18px;font-weight:700}.rebate-badge[data-v-32f783f8]{color:#fbbf24;font-size:26px;font-weight:900;line-height:1}.card-value-row[data-v-32f783f8]{align-items:center;color:#ffffffe6;display:flex;font-size:13px}.card-value-label[data-v-32f783f8]{margin-right:4px}.card-value-num[data-v-32f783f8]{font-size:15px;font-weight:700}.card-remaining[data-v-32f783f8]{color:#fff9;font-size:11px;margin-left:auto}.card-reward-list[data-v-32f783f8]{display:flex;flex-direction:column;gap:4px}.card-reward-row[data-v-32f783f8]{align-items:center;display:flex;justify-content:space-between}.card-reward-label[data-v-32f783f8]{color:#fff9;font-size:12px}.card-action-btn[data-v-32f783f8],.card-reward-val[data-v-32f783f8]{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600}.card-action-btn[data-v-32f783f8]{border:none;border-radius:20px;cursor:pointer;gap:4px;justify-content:center;margin-top:auto;padding:9px 12px;transition:opacity .2s,transform .15s}.card-action-btn[data-v-32f783f8]:hover{opacity:.88;transform:translateY(-1px)}.card-action-btn[data-v-32f783f8]:active{transform:scale(.97)}.buy_btn[data-v-32f783f8]{background:linear-gradient(90deg,var(--c-pr),var(--c-pk1))}.card-receive[data-v-32f783f8]{background:#ffffff40;border:1px solid hsla(0,0%,100%,.3)}.card-has-receive[data-v-32f783f8]{background:#0003;border:1px solid hsla(0,0%,100%,.1)}.modal-header[data-v-3096bfa3]{align-items:center;background:var(--c-bg4);display:flex;flex-shrink:0;padding:14px 16px 10px}.header-title[data-v-3096bfa3]{color:var(--c-n1);flex:1;font-size:17px;font-weight:700;letter-spacing:.5px;text-align:center}.close-btn[data-v-3096bfa3]{align-items:center;background:var(--c-n7);border:none;border-radius:50%;color:var(--c-n2);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s;width:32px}.close-btn[data-v-3096bfa3]:hover{background:var(--c-dpu2);color:var(--c-n1)}.tab-row[data-v-3096bfa3]{background:var(--c-bg4);display:flex;flex-shrink:0;justify-content:center;padding:0 16px 12px}.tab-active[data-v-3096bfa3]{background:linear-gradient(90deg,var(--c-pr),var(--c-pu2));border-radius:20px;box-shadow:0 4px 12px color-mix(in srgb,var(--c-pr) 30%,transparent);color:#fff;font-size:13px;font-weight:600;padding:6px 24px}.hero-area[data-v-3096bfa3]{background:linear-gradient(180deg,var(--c-dpu6) 0,var(--c-dpu2) 50%,var(--c-dpu4) 100%);flex-shrink:0;overflow:hidden;padding:0 16px;position:relative}.hero-area[data-v-3096bfa3]:before{background:radial-gradient(circle,color-mix(in srgb,var(--c-pu2) 30%,transparent) 0,transparent 70%);content:"";height:300px;left:50%;pointer-events:none;position:absolute;top:-60px;transform:translate(-50%);width:300px}.time-row[data-v-3096bfa3]{align-items:center;display:flex;justify-content:center;padding:10px 0 12px;position:relative}.time-badge[data-v-3096bfa3]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--c-bg4) 55%,transparent);border:1px solid color-mix(in srgb,var(--c-pr) 20%,transparent);border-radius:20px;color:var(--c-pu7);font-size:11px;padding:4px 14px}.reward-btn[data-v-3096bfa3]{align-items:center;background:transparent;border:none;color:var(--c-pu7);cursor:pointer;display:flex;flex-direction:column;font-size:10px;gap:2px;position:absolute;right:0;transition:color .2s}.reward-btn[data-v-3096bfa3]:hover{color:var(--c-pu1)}.loading-area[data-v-3096bfa3]{align-items:center;display:flex;height:175px;justify-content:center}.rank-top[data-v-3096bfa3]{height:175px;overflow:hidden;position:relative}.rank-top-first[data-v-3096bfa3],.rank-top-second[data-v-3096bfa3],.rank-top-third[data-v-3096bfa3]{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;width:110px}.rank-top-first[data-v-3096bfa3]{bottom:-5px;left:50%;overflow:hidden;transform:translate(-50%)}.rank-top-first-img[data-v-3096bfa3]{border-radius:50%;box-shadow:var(--g-glow-primary);height:60px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transform:translateY(-23px);width:60px;z-index:2}.rank-top-first .text[data-v-3096bfa3]{bottom:40px;color:#fff;font-size:12px;max-width:88px;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:10}.rank-top-second[data-v-3096bfa3]{bottom:5px;left:0;overflow:hidden}.rank-top-second-img[data-v-3096bfa3]{border-radius:50%;height:53px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transform:translateY(-2px);width:53px;z-index:2}.rank-top-second .text[data-v-3096bfa3]{bottom:10px;color:#fff;font-size:12px;max-width:88px;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:10}.rank-top-third[data-v-3096bfa3]{bottom:-12px;overflow:hidden;right:0}.rank-top-third-img[data-v-3096bfa3]{border-radius:50%;height:52px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transform:translateY(-6px);width:52px;z-index:2}.rank-top-third .text[data-v-3096bfa3]{bottom:26px;color:#fff;font-size:12px;max-width:88px;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:10}.list-area[data-v-3096bfa3]{background:var(--c-n7);flex:1;overflow-y:auto;scrollbar-width:none}.list-area[data-v-3096bfa3]::-webkit-scrollbar{display:none}.toggle-row[data-v-3096bfa3]{display:flex;justify-content:flex-end;padding:10px 14px 6px}.toggle-btn[data-v-3096bfa3]{align-items:center;background:var(--c-bg4);border:1px solid var(--c-n5);border-radius:8px;color:var(--c-n2);cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 10px;transition:background .2s}.toggle-btn[data-v-3096bfa3]:hover{background:var(--c-dpu2);color:var(--c-n1)}.empty-state[data-v-3096bfa3]{align-items:center;color:var(--c-n3);display:flex;flex-direction:column;font-size:13px;justify-content:center;padding:48px 0}.rank-list[data-v-3096bfa3]{padding:0 10px}.rank-row[data-v-3096bfa3]{align-items:center;border-radius:14px;cursor:pointer;display:flex;margin-bottom:4px;padding:10px 12px;transition:background .15s}.rank-row[data-v-3096bfa3]:hover{background:color-mix(in srgb,var(--c-n1) 3%,transparent)}.rank-row-top3[data-v-3096bfa3]{background:color-mix(in srgb,var(--c-pr) 6%,transparent)}.rank-row-top3[data-v-3096bfa3]:hover{background:color-mix(in srgb,var(--c-pr) 12%,transparent)}.rank-num[data-v-3096bfa3]{flex-shrink:0;height:28px;margin-right:10px;width:28px}.rank-num[data-v-3096bfa3],.rank-num-badge[data-v-3096bfa3]{align-items:center;display:flex;justify-content:center}.rank-num-badge[data-v-3096bfa3]{background:var(--c-bg4);border-radius:50%;color:var(--c-n2);font-size:11px;font-weight:700;height:22px;width:22px}.list-avatar[data-v-3096bfa3]{border:1.5px solid var(--c-n5);border-radius:50%;flex-shrink:0;height:38px;margin-right:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:38px}.list-info[data-v-3096bfa3]{flex:1;min-width:0}.list-name[data-v-3096bfa3]{color:var(--c-n1);font-size:13px;font-weight:500;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-stats[data-v-3096bfa3]{align-items:center;display:flex;gap:10px}.stat-chat[data-v-3096bfa3],.stat-like[data-v-3096bfa3],.stat-role[data-v-3096bfa3]{align-items:center;display:flex;font-size:11px;gap:2px}.stat-like[data-v-3096bfa3]{color:color-mix(in srgb,var(--c-rd) 85%,transparent)}.stat-role[data-v-3096bfa3]{color:color-mix(in srgb,var(--c-gn1) 85%,transparent)}.stat-chat[data-v-3096bfa3]{color:color-mix(in srgb,var(--c-pr) 85%,transparent)}.score-badge[data-v-3096bfa3]{align-items:center;background:color-mix(in srgb,var(--c-pr) 8%,transparent);border:1px solid color-mix(in srgb,var(--c-pr) 18%,transparent);border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;margin-left:8px;padding:4px 10px}.score-label[data-v-3096bfa3]{color:var(--c-pr);font-size:9px;line-height:1}.score-num[data-v-3096bfa3]{color:var(--c-pu7);font-size:13px;font-weight:700;line-height:1.3}.my-rank-bar[data-v-3096bfa3]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--c-bg4) 97%,transparent);border-top:1px solid color-mix(in srgb,var(--c-pr) 15%,transparent);bottom:0;gap:10px;height:72px;left:0;padding:0 16px;position:absolute;right:0;z-index:10}.my-rank-bar[data-v-3096bfa3],.my-rank-pos[data-v-3096bfa3]{align-items:center;display:flex;flex-shrink:0}.my-rank-pos[data-v-3096bfa3]{justify-content:center;width:32px}.my-rank-num[data-v-3096bfa3]{align-items:center;background-image:var(--g-primary);border-radius:14px;box-shadow:var(--g-glow-primary-sm);color:#fff;display:inline-flex;font-size:14px;font-weight:800;height:28px;justify-content:center;line-height:1;min-width:28px;padding:0 8px}.my-rank-unranked[data-v-3096bfa3]{color:var(--c-n3);font-size:10px;line-height:1.2;text-align:center}.my-rank-avatar[data-v-3096bfa3]{border:2px solid color-mix(in srgb,var(--c-pr) 30%,transparent);border-radius:50%;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.my-rank-name[data-v-3096bfa3]{color:var(--c-n1);font-size:13px;font-weight:600;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-score-badge[data-v-3096bfa3]{align-items:center;background:color-mix(in srgb,var(--c-pr) 8%,transparent);border:1px solid color-mix(in srgb,var(--c-pr) 20%,transparent);border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;padding:4px 12px}.suspension-float[data-v-45d85f0c]{animation:suspension-float-45d85f0c 2.6s ease-in-out infinite}@keyframes suspension-float-45d85f0c{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.suspension-glow-pink[data-v-45d85f0c]{animation:glow-pink-45d85f0c 1.8s ease-in-out infinite}@keyframes glow-pink-45d85f0c{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.suspension-glow-blue[data-v-45d85f0c]{animation:glow-blue-45d85f0c 1.8s ease-in-out infinite}@keyframes glow-blue-45d85f0c{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.suspension-glow-purple[data-v-45d85f0c]{animation:glow-purple-45d85f0c 1.8s ease-in-out infinite}@keyframes glow-purple-45d85f0c{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.suspension-shake[data-v-45d85f0c]{animation:suspension-shake-45d85f0c 2s ease-in-out infinite}@keyframes suspension-shake-45d85f0c{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}.fade-enter-active[data-v-dbe953ec],.fade-leave-active[data-v-dbe953ec]{transition:opacity .25s ease}.fade-enter-from[data-v-dbe953ec],.fade-leave-to[data-v-dbe953ec]{opacity:0}
