.rv[data-v-86453cbd]{position:relative}.rv__trigger[data-v-86453cbd]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;color:#b9b3c7;display:inline-flex;height:2.1rem;justify-content:center;transition:all .22s ease;width:2.1rem}.rv__trigger[data-v-86453cbd]:hover{background:#a855f71f;border-color:#c04ef580;color:#fff}.rv__panel[data-v-86453cbd]{background:#0d0a16;border:1px solid hsla(0,0%,100%,.09);border-radius:14px;box-shadow:0 28px 60px -22px #000000f2,inset 0 1px #ffffff0f;padding:.6rem;position:absolute;right:0;top:calc(100% + .65rem);width:20rem;z-index:60}.rv__head[data-v-86453cbd]{align-items:center;display:flex;justify-content:space-between;padding:.25rem .4rem .55rem}.rv__title[data-v-86453cbd]{color:#e9e6f1;font-size:.8rem;font-weight:600}.rv__clear[data-v-86453cbd]{background:#f43f5e1a;border:1px solid rgba(244,63,94,.25);border-radius:8px;color:#fda4af;padding:.3rem;transition:background .2s ease}.rv__clear[data-v-86453cbd]:hover{background:#f43f5e38}.rv__list[data-v-86453cbd]{display:flex;flex-direction:column;gap:.15rem;max-height:19rem;overflow-y:auto}.rv__item[data-v-86453cbd]{align-items:center;border-radius:10px;display:flex;gap:.6rem;padding:.5rem;transition:background .2s ease}.rv__item[data-v-86453cbd]:hover{background:linear-gradient(90deg,#a855f729,#d946ef0d)}.rv__thumb[data-v-86453cbd]{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;flex-shrink:0;height:2.2rem;-o-object-fit:cover;object-fit:cover;width:2.2rem}.rv__thumb--empty[data-v-86453cbd]{align-items:center;background:#ffffff0a;color:#8d88a0;display:inline-flex;justify-content:center}.rv__name[data-v-86453cbd]{color:#e9e6f1;display:block;font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv__meta[data-v-86453cbd]{color:#8d88a0;display:block;font-size:.68rem;margin-top:.1rem}.rv__remove[data-v-86453cbd]{border-radius:7px;color:#7d7889;flex-shrink:0;opacity:0;padding:.2rem;transition:opacity .2s ease,color .2s ease}.rv__item:hover .rv__remove[data-v-86453cbd]{opacity:1}.rv__remove[data-v-86453cbd]:hover{color:#fda4af}.rv-fade-enter-active[data-v-86453cbd],.rv-fade-leave-active[data-v-86453cbd]{transition:opacity .2s ease,transform .2s ease}.rv-fade-enter-from[data-v-86453cbd],.rv-fade-leave-to[data-v-86453cbd]{opacity:0;transform:translateY(-4px)}.router-link-active[data-v-e7e2bbb6]{color:#d8b4fe;stroke:#d8b4fe;fill:#d8b4fe}.link-hover[data-v-e7e2bbb6]:after{background-color:#d8b4fe;bottom:0;content:"";height:1px;left:0;margin-bottom:-2px;position:absolute;transition:width .25s ease-in-out;width:0}.link-hover[data-v-e7e2bbb6]:hover:after{width:100%}.mobile-nav-container[data-v-0adfe008]{background-color:#100d1f;border-top:1px solid rgba(168,85,247,.15);box-shadow:0 -4px 20px #00000040}.nav-scroll-container[data-v-0adfe008]{overflow-x:auto;position:relative;scrollbar-width:none;-ms-overflow-style:none}.nav-scroll-container[data-v-0adfe008]::-webkit-scrollbar{display:none}.left-fade-shadow[data-v-0adfe008],.right-fade-shadow[data-v-0adfe008]{bottom:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:30px;z-index:2}.left-fade-shadow[data-v-0adfe008]{background:linear-gradient(90deg,#100d1fe6,#100d1f00);left:0}.right-fade-shadow[data-v-0adfe008]{background:linear-gradient(270deg,#100d1fe6,#100d1f00);right:0}.left-fade-shadow.active[data-v-0adfe008],.right-fade-shadow.active[data-v-0adfe008]{opacity:1}.nav-items-list[data-v-0adfe008]{display:flex;gap:8px;padding:12px 16px}.nav-item[data-v-0adfe008]{flex-shrink:0;min-width:64px}.nav-link[data-v-0adfe008]{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:6px 12px;text-decoration:none;transition:all .2s ease}.nav-link[data-v-0adfe008]:active{transform:scale(.95)}.nav-icon[data-v-0adfe008]{align-items:center;background:#a855f71a;border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:4px;position:relative;width:40px}.icon[data-v-0adfe008],.nav-icon[data-v-0adfe008]{transition:all .2s ease}.icon[data-v-0adfe008]{color:#fffc;height:20px;width:20px}.nav-text[data-v-0adfe008]{color:#ffffffb3;font-size:11px;font-weight:500;max-width:60px;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.nav-link.active .nav-icon[data-v-0adfe008],.nav-link:hover .nav-icon[data-v-0adfe008]{background:linear-gradient(135deg,#a855f74d,#d946ef4d)}.nav-link.active .icon[data-v-0adfe008],.nav-link.active .nav-text[data-v-0adfe008],.nav-link:hover .icon[data-v-0adfe008],.nav-link:hover .nav-text[data-v-0adfe008]{color:#a855f7}.more-menu-overlay[data-v-0adfe008]{animation:fadeIn-0adfe008 .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:2147483647}@keyframes fadeIn-0adfe008{0%{opacity:0}to{opacity:1}}.more-menu[data-v-0adfe008]{animation:slideUp-0adfe008 .3s ease-out;background-color:#100d1f;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -4px 20px #0000004d;max-height:70vh;overflow-y:auto;padding:16px}@keyframes slideUp-0adfe008{0%{transform:translateY(100%)}to{transform:translateY(0)}}.more-menu-header[data-v-0adfe008]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.more-menu-header h3[data-v-0adfe008]{color:#fff;font-size:16px;font-weight:600}.close-button[data-v-0adfe008]{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.more-menu-items[data-v-0adfe008]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.more-menu-link[data-v-0adfe008]{align-items:center;background:#ffffff0d;border-radius:12px;color:#fffc;display:flex;padding:12px;transition:all .2s ease}.more-menu-link.active[data-v-0adfe008],.more-menu-link[data-v-0adfe008]:hover{background:#a855f726;color:#a855f7}.minus-z[data-v-6d1a9c22]{animation:zIndex-6d1a9c22 1s linear forwards}.router-link-active[data-v-6d1a9c22]{color:#d8b4fe;fill:#d8b4fe;stroke:#d8b4fe}@keyframes zIndex-6d1a9c22{0%{z-index:20}99%{display:block}to{display:hidden;visibility:hidden;z-index:-100}}.achievement-card[data-v-cd3932e0]{animation:achievement-glow-cd3932e0 2s infinite alternate;background:#100d1f;border:2px solid #9b59b6;border-radius:12px;box-shadow:0 4px 10px #0006;display:flex;max-width:300px;padding:12px}.achievement-icon[data-v-cd3932e0]{align-items:center;color:#a64dff;display:flex;font-size:2rem;justify-content:center;margin-right:12px}.achievement-content[data-v-cd3932e0]{flex:1}.achievement-content h3[data-v-cd3932e0]{color:#fff;font-size:1rem;margin:0 0 4px}.achievement-content p[data-v-cd3932e0]{color:#fff;font-size:.8rem;margin:0 0 8px}.achievement-rewards[data-v-cd3932e0]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.reward[data-v-cd3932e0]{align-items:center;border:1px solid;border-radius:20px;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;padding:3px 10px}.reward.xp[data-v-cd3932e0]{background:#4a90e226;border-color:#4a90e2;color:#4a90e2}.reward.points[data-v-cd3932e0]{background:#50e3c226;border-color:#50e3c2;color:#50e3c2}.reward.credits[data-v-cd3932e0]{background:#a64dff26;border-color:#a64dff;color:#a64dff}@keyframes achievement-glow-cd3932e0{0%{box-shadow:0 0 5px #9b59b680}to{box-shadow:0 0 15px #9b59b6cc}}.achievements-display[data-v-eb83eba8]{display:flex;flex-direction:column;gap:10px;max-width:350px;position:fixed;right:20px;top:20px;z-index:9999}.achievement-enter-active[data-v-eb83eba8],.achievement-item[data-v-eb83eba8],.achievement-leave-active[data-v-eb83eba8]{transition:all .5s}.achievement-enter-from[data-v-eb83eba8],.achievement-leave-to[data-v-eb83eba8]{opacity:0;transform:translate(100%)}
