@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;500;700;900&display=swap";.webgl-particles-container[data-v-39de8e06]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.flex[data-v-f0ec7cdb]{display:flex}.items-center[data-v-f0ec7cdb]{align-items:center}.gap-3[data-v-f0ec7cdb]{gap:.75rem}.logo-wrapper[data-v-f0ec7cdb]{position:relative}.logo-glow[data-v-f0ec7cdb]{position:absolute;inset:-.25rem;border-radius:.75rem;background:linear-gradient(to right,#9333ea,#ec4899,#22d3ee);opacity:.5;filter:blur(12px)}.logo-box[data-v-f0ec7cdb]{position:relative;display:flex;height:3.5rem;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid rgba(255,255,255,.2);background:#000c;padding:.5rem 1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:none!important}.sparkle[data-v-f0ec7cdb]{position:absolute}.sparkle-1[data-v-f0ec7cdb]{right:-.25rem;top:-.25rem;display:flex;height:.75rem;width:.75rem}.sparkle-ping[data-v-f0ec7cdb]{position:absolute;display:inline-flex;height:100%;width:100%;border-radius:9999px;background:#facc15;opacity:.75;animation:ping-f0ec7cdb 1s cubic-bezier(0,0,.2,1) infinite}.sparkle-dot[data-v-f0ec7cdb]{position:relative;display:inline-flex;height:.75rem;width:.75rem;border-radius:9999px;background:#fde047}.sparkle-2[data-v-f0ec7cdb]{left:-.25rem;top:.5rem;height:.5rem;width:.5rem;border-radius:9999px;background:#f472b6;animation:pulse-f0ec7cdb 2s cubic-bezier(.4,0,.6,1) infinite}.sparkle-3[data-v-f0ec7cdb]{bottom:-.25rem;right:.75rem;height:.5rem;width:.5rem;border-radius:9999px;background:#22d3ee;animation:pulse-f0ec7cdb 2s cubic-bezier(.4,0,.6,1) infinite;animation-delay:.5s}.sparkle-4[data-v-f0ec7cdb]{left:.75rem;top:0;height:.375rem;width:.375rem;border-radius:9999px;background:#a78bfa;animation:pulse-f0ec7cdb 2s cubic-bezier(.4,0,.6,1) infinite;animation-delay:1s}.logo-text[data-v-f0ec7cdb]{position:relative;background:linear-gradient(to right,#22d3ee,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.5rem;font-weight:900;letter-spacing:.05em}.logo-dot[data-v-f0ec7cdb]{margin-left:.125rem;font-size:1.5rem;font-weight:900;color:#a78bfa}.tagline-wrapper[data-v-f0ec7cdb]{display:none}@media(min-width:640px){.tagline-wrapper[data-v-f0ec7cdb]{display:block}}.tagline-top[data-v-f0ec7cdb],.tagline-bottom[data-v-f0ec7cdb]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;margin:0}.tagline-top[data-v-f0ec7cdb]{color:#d8b4fecc}.tagline-bottom[data-v-f0ec7cdb]{color:#f9a8d4cc}@keyframes ping-f0ec7cdb{75%,to{transform:scale(2);opacity:0}}@keyframes pulse-f0ec7cdb{0%,to{opacity:1}50%{opacity:.5}}.interactive[data-v-f0ec7cdb]{cursor:none!important}.target-cursor-wrapper[data-v-b71633a3]{position:fixed;top:0;left:0;z-index:99999;pointer-events:none;width:0;height:0;display:block}.target-cursor-dot[data-v-b71633a3]{position:absolute;width:6px;height:6px;background-color:#fff;border-radius:50%;z-index:2;box-shadow:0 0 4px #0000004d;top:-3px;left:-3px}.target-cursor-corner[data-v-b71633a3]{position:absolute;width:12px;height:12px;border-color:#00f2ff;border-style:solid;border-width:0;box-shadow:0 0 4px #00f2ff80;will-change:transform;box-sizing:border-box;top:0;left:0}.corner-tl[data-v-b71633a3]{border-top-width:3px;border-left-width:3px}.corner-tr[data-v-b71633a3]{border-top-width:3px;border-right-width:3px}.corner-br[data-v-b71633a3]{border-bottom-width:3px;border-right-width:3px}.corner-bl[data-v-b71633a3]{border-bottom-width:3px;border-left-width:3px}.modal-overlay[data-v-6f073b9a]{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:none!important;overflow-y:auto;padding:2rem 0}.modal-overlay[data-v-6f073b9a] *{cursor:none!important}.modal-content[data-v-6f073b9a]{position:relative;width:90%;max-width:800px;margin:auto;padding:2rem;background:#000000fa;border:2px solid rgba(168,85,247,.3);border-radius:1.5rem;animation:modalSlideIn-6f073b9a .3s ease;max-height:90vh;overflow-y:auto}@keyframes modalSlideIn-6f073b9a{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-6f073b9a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-title[data-v-6f073b9a]{margin:0;font-size:1.75rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.close-button[data-v-6f073b9a]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background:#ffffff0d;border-radius:.5rem;color:#9ca3af;transition:all .3s ease}.close-button svg[data-v-6f073b9a]{width:1.25rem;height:1.25rem}.close-button[data-v-6f073b9a]:hover{background:#a855f733;color:#a855f7}.loading[data-v-6f073b9a]{text-align:center;padding:3rem;color:#9ca3af}.loading-spinner[data-v-6f073b9a]{width:3rem;height:3rem;margin:0 auto 1rem;border:3px solid rgba(168,85,247,.2);border-top-color:#a855f7;border-radius:50%;animation:spin-6f073b9a 1s linear infinite}@keyframes spin-6f073b9a{to{transform:rotate(360deg)}}.error-message[data-v-6f073b9a]{padding:2rem;text-align:center;color:#ef4444;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.75rem}.statistics-container[data-v-6f073b9a]{display:flex;flex-direction:column;gap:2rem}.summary-section[data-v-6f073b9a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-card[data-v-6f073b9a]{padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1rem;text-align:center;transition:all .3s ease}.stat-card[data-v-6f073b9a]:hover{transform:translateY(-2px);border-color:#a855f74d;box-shadow:0 4px 20px #a855f733}.stat-icon[data-v-6f073b9a]{width:3rem;height:3rem;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;color:#fff}.stat-icon svg[data-v-6f073b9a]{width:1.75rem;height:1.75rem}.stat-value[data-v-6f073b9a]{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.25rem}.stat-label[data-v-6f073b9a]{font-size:.875rem;color:#9ca3af}.abilities-section[data-v-6f073b9a]{padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1rem}.section-title[data-v-6f073b9a]{margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;color:#e5e7eb}.ability-bars[data-v-6f073b9a]{display:flex;flex-direction:column;gap:1.25rem}.ability-item[data-v-6f073b9a]{display:flex;flex-direction:column;gap:.5rem}.ability-header[data-v-6f073b9a]{display:flex;justify-content:space-between;align-items:center}.ability-name[data-v-6f073b9a]{font-size:.875rem;font-weight:600;color:#d1d5db}.ability-value[data-v-6f073b9a]{font-size:.875rem;font-weight:700;color:#a855f7}.progress-bar[data-v-6f073b9a]{width:100%;height:.75rem;background:#ffffff1a;border-radius:9999px;overflow:hidden}.progress-fill[data-v-6f073b9a]{height:100%;border-radius:9999px;transition:width .5s ease}.games-section[data-v-6f073b9a]{padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1rem}.game-record[data-v-6f073b9a]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.75rem;transition:all .3s ease}.game-record[data-v-6f073b9a]:hover{background:#ffffff0d}.game-record+.game-record[data-v-6f073b9a]{margin-top:.75rem}.game-icon[data-v-6f073b9a]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;font-size:1.5rem;flex-shrink:0}.game-info[data-v-6f073b9a]{flex:1}.game-name[data-v-6f073b9a]{font-size:1rem;font-weight:600;color:#e5e7eb;margin-bottom:.5rem}.game-stats-row[data-v-6f073b9a]{display:flex;gap:1.5rem;flex-wrap:wrap}.game-stat[data-v-6f073b9a]{font-size:.875rem;color:#9ca3af}.gradient-purple[data-v-6f073b9a]{background:linear-gradient(135deg,#a855f7,#7c3aed)}.gradient-cyan[data-v-6f073b9a]{background:linear-gradient(135deg,#22d3ee,#3b82f6)}.gradient-amber[data-v-6f073b9a]{background:linear-gradient(135deg,#f59e0b,#ea580c)}.gradient-lime[data-v-6f073b9a]{background:linear-gradient(135deg,#84cc16,#65a30d)}.button-group[data-v-6f073b9a]{display:flex;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05)}.close-action-button[data-v-6f073b9a]{padding:.875rem 2rem;border:none;border-radius:.75rem;font-size:1rem;font-weight:700;background:linear-gradient(to right,#a855f7,#ec4899);color:#fff;transition:all .3s ease}.close-action-button[data-v-6f073b9a]:hover{transform:scale(1.05);box-shadow:0 0 30px #a855f780}.modal-content[data-v-6f073b9a]::-webkit-scrollbar{width:.5rem}.modal-content[data-v-6f073b9a]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:.25rem}.modal-content[data-v-6f073b9a]::-webkit-scrollbar-thumb{background:#a855f780;border-radius:.25rem}.modal-content[data-v-6f073b9a]::-webkit-scrollbar-thumb:hover{background:#a855f7b3}.modal-fade-enter-active[data-v-6f073b9a],.modal-fade-leave-active[data-v-6f073b9a]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-6f073b9a],.modal-fade-leave-to[data-v-6f073b9a]{opacity:0}.interactive[data-v-6f073b9a]{cursor:none!important}@media(max-width:768px){.summary-section[data-v-6f073b9a]{grid-template-columns:repeat(2,1fr)}.game-stats-row[data-v-6f073b9a]{flex-direction:column;gap:.25rem}}.modal-overlay[data-v-4f450260]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto;padding:2rem 0;cursor:none!important}.modal-overlay[data-v-4f450260] *{cursor:none!important}.modal-content[data-v-4f450260]{position:relative;width:90%;max-width:600px;margin:auto;padding:2rem;background:#000000f2;border:2px solid rgba(168,85,247,.3);border-radius:1.5rem;animation:modalSlideIn-4f450260 .3s ease;max-height:90vh;overflow-y:auto}@keyframes modalSlideIn-4f450260{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-4f450260]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.modal-title[data-v-4f450260]{margin:0;font-size:1.5rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.close-button[data-v-4f450260]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:#ffffff0d;border-radius:.5rem;color:#9ca3af;cursor:pointer;transition:all .3s ease}.close-button svg[data-v-4f450260]{width:1.25rem;height:1.25rem}.close-button[data-v-4f450260]:hover{background:#ef444433;color:#ef4444}.modal-description[data-v-4f450260]{margin:0 0 1.5rem;font-size:.875rem;color:#9ca3af}.settings-container[data-v-4f450260]{display:flex;flex-direction:column;gap:1.5rem}.settings-section[data-v-4f450260]{padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1rem}.section-header[data-v-4f450260]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.section-icon[data-v-4f450260]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;color:#fff}.section-icon svg[data-v-4f450260]{width:1.5rem;height:1.5rem}.gradient-amber[data-v-4f450260]{background:linear-gradient(135deg,#f59e0b,#ea580c)}.gradient-pink[data-v-4f450260]{background:linear-gradient(135deg,#ec4899,#be185d)}.gradient-lime[data-v-4f450260]{background:linear-gradient(135deg,#84cc16,#65a30d)}.section-title[data-v-4f450260]{margin:0;font-size:1.125rem;font-weight:700;color:#e5e7eb}.setting-item[data-v-4f450260]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.setting-item[data-v-4f450260]:last-child{border-bottom:none;padding-bottom:0}.setting-info[data-v-4f450260]{flex:1}.setting-label[data-v-4f450260]{display:block;font-size:.875rem;font-weight:600;color:#e5e7eb;margin-bottom:.25rem}.setting-description[data-v-4f450260]{display:block;font-size:.75rem;color:#6b7280}.volume-control[data-v-4f450260]{display:flex;align-items:center;gap:.75rem;min-width:180px}.volume-slider[data-v-4f450260]{flex:1;height:.375rem;border-radius:9999px;background:#ffffff1a;outline:none;appearance:none;cursor:pointer}.volume-slider[data-v-4f450260]::-webkit-slider-thumb{appearance:none;width:1rem;height:1rem;border-radius:9999px;background:linear-gradient(135deg,#a855f7,#ec4899);cursor:pointer;box-shadow:0 0 10px #a855f780}.volume-value[data-v-4f450260]{font-size:.875rem;font-weight:600;color:#a855f7;min-width:3rem;text-align:right}.toggle-button[data-v-4f450260]{position:relative;width:3rem;height:1.5rem;border:none;border-radius:9999px;background:#ffffff1a;cursor:pointer;transition:background .3s ease}.toggle-button.active[data-v-4f450260]{background:linear-gradient(135deg,#a855f7,#ec4899)}.toggle-slider[data-v-4f450260]{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;border-radius:9999px;background:#fff;transition:transform .3s ease}.toggle-button.active .toggle-slider[data-v-4f450260]{transform:translate(1.5rem)}.action-button[data-v-4f450260]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#ffffff0d;cursor:pointer;transition:all .3s ease}.action-button[data-v-4f450260]:hover{border-color:#a855f74d;background:#a855f71a;transform:translate(4px)}.action-button-content[data-v-4f450260]{display:flex;align-items:center;gap:.75rem}.action-button-content svg[data-v-4f450260]{width:2rem;height:2rem;color:#a855f7}.action-button-text[data-v-4f450260]{text-align:left}.action-button-label[data-v-4f450260]{display:block;font-size:.875rem;font-weight:600;color:#e5e7eb;margin-bottom:.25rem}.action-button-description[data-v-4f450260]{display:block;font-size:.75rem;color:#6b7280}.action-button-arrow[data-v-4f450260]{width:1.25rem;height:1.25rem;color:#6b7280;transition:transform .3s ease}.action-button:hover .action-button-arrow[data-v-4f450260]{transform:translate(4px);color:#a855f7}.action-button-danger[data-v-4f450260]{margin-top:.75rem}.action-button-danger[data-v-4f450260]:hover{border-color:#ef444480;background:#ef44441a}.action-button-danger .action-button-content svg[data-v-4f450260]{color:#ef4444}.action-button-danger:hover .action-button-arrow[data-v-4f450260]{color:#ef4444}.button-group[data-v-4f450260]{display:flex;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05)}.cancel-button[data-v-4f450260],.save-button[data-v-4f450260]{flex:1;padding:.75rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-button[data-v-4f450260]{background:#6b728033;border:1px solid rgba(107,114,128,.3);color:#9ca3af}.cancel-button[data-v-4f450260]:hover{background:#6b72804d;transform:scale(1.02)}.save-button[data-v-4f450260]{background:linear-gradient(to right,#a855f7,#ec4899);color:#fff}.save-button[data-v-4f450260]:hover{transform:scale(1.02);box-shadow:0 0 20px #a855f780}.modal-content[data-v-4f450260]::-webkit-scrollbar{width:.5rem}.modal-content[data-v-4f450260]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:.25rem}.modal-content[data-v-4f450260]::-webkit-scrollbar-thumb{background:#a855f780;border-radius:.25rem}.modal-content[data-v-4f450260]::-webkit-scrollbar-thumb:hover{background:#a855f7b3}.modal-fade-enter-active[data-v-4f450260],.modal-fade-leave-active[data-v-4f450260]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-4f450260],.modal-fade-leave-to[data-v-4f450260]{opacity:0}@media(max-width:640px){.modal-content[data-v-4f450260]{width:95%;padding:1.5rem}.settings-section[data-v-4f450260]{padding:1rem}.setting-item[data-v-4f450260]{flex-direction:column;align-items:flex-start;gap:.75rem}.volume-control[data-v-4f450260]{width:100%}}.interactive[data-v-4f450260]{cursor:none!important}.modal-overlay[data-v-4ab00ee2]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:none!important}.modal-overlay[data-v-4ab00ee2] *{cursor:none!important}.modal-content[data-v-4ab00ee2]{position:relative;width:90%;max-width:500px;padding:2rem;background:#000000f2;border:2px solid rgba(168,85,247,.3);border-radius:1.5rem;animation:modalSlideIn-4ab00ee2 .3s ease;max-height:90vh;overflow-y:auto}@keyframes modalSlideIn-4ab00ee2{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-title[data-v-4ab00ee2]{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-description[data-v-4ab00ee2]{margin:0 0 1.5rem;font-size:.875rem;color:#9ca3af}.input-group[data-v-4ab00ee2]{margin-bottom:1.5rem}.input-label[data-v-4ab00ee2]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#e5e7eb}.password-input-wrapper[data-v-4ab00ee2]{position:relative}.input-field[data-v-4ab00ee2]{width:100%;padding:.75rem 3rem .75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;font-size:1rem;color:#e5e7eb;transition:all .3s ease}.input-field[data-v-4ab00ee2]:focus{outline:none;border-color:#a855f780;box-shadow:0 0 20px #a855f733}.input-field[data-v-4ab00ee2]::placeholder{color:#6b7280}.toggle-password[data-v-4ab00ee2]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;color:#9ca3af;cursor:none;transition:color .3s ease}.toggle-password[data-v-4ab00ee2]:hover{color:#c084fc}.password-strength[data-v-4ab00ee2]{margin-top:.5rem}.strength-bar[data-v-4ab00ee2]{width:100%;height:.25rem;background:#ffffff1a;border-radius:9999px;overflow:hidden;margin-bottom:.25rem}.strength-fill[data-v-4ab00ee2]{height:100%;border-radius:9999px;transition:all .3s ease}.strength-weak[data-v-4ab00ee2]{background:#ef4444}.strength-fair[data-v-4ab00ee2]{background:#fbbf24}.strength-good[data-v-4ab00ee2]{background:#22d3ee}.strength-strong[data-v-4ab00ee2]{background:#84cc16}.strength-label[data-v-4ab00ee2]{font-size:.75rem;font-weight:600;text-align:right}.requirements[data-v-4ab00ee2]{padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;margin-bottom:1rem}.requirements-title[data-v-4ab00ee2]{font-size:.75rem;font-weight:600;color:#9ca3af;margin-bottom:.5rem}.requirements-list[data-v-4ab00ee2]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.requirements-list li[data-v-4ab00ee2]{font-size:.75rem;color:#6b7280;display:flex;align-items:center;gap:.25rem}.requirements-list li[data-v-4ab00ee2]:before{content:"✕";color:#ef4444}.requirements-list li.valid[data-v-4ab00ee2]{color:#84cc16}.requirements-list li.valid[data-v-4ab00ee2]:before{content:"✓";color:#84cc16}.validation-message[data-v-4ab00ee2]{font-size:.75rem;margin-top:.5rem;font-weight:500}.validation-message.checking[data-v-4ab00ee2]{color:#9ca3af}.validation-message.error[data-v-4ab00ee2]{color:#ef4444}.validation-message.success[data-v-4ab00ee2]{color:#84cc16}.error-message[data-v-4ab00ee2]{padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;font-size:.875rem;color:#ef4444;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.error-message svg[data-v-4ab00ee2]{width:1.25rem;height:1.25rem;flex-shrink:0}.success-message[data-v-4ab00ee2]{padding:.75rem 1rem;background:#84cc161a;border:1px solid rgba(132,204,22,.3);border-radius:.5rem;font-size:.875rem;color:#84cc16;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;animation:slideDown-4ab00ee2 .3s ease}.success-message svg[data-v-4ab00ee2]{width:1.25rem;height:1.25rem;flex-shrink:0}@keyframes slideDown-4ab00ee2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.button-group[data-v-4ab00ee2]{display:flex;gap:.75rem;margin-top:1.5rem}.cancel-button[data-v-4ab00ee2],.save-button[data-v-4ab00ee2]{flex:1;padding:.75rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-button[data-v-4ab00ee2]{background:#6b728033;border:1px solid rgba(107,114,128,.3);color:#9ca3af}.cancel-button[data-v-4ab00ee2]:hover{background:#6b72804d;transform:scale(1.02)}.save-button[data-v-4ab00ee2]{background:linear-gradient(to right,#a855f7,#ec4899);color:#fff}.save-button[data-v-4ab00ee2]:hover{transform:scale(1.02);box-shadow:0 0 20px #a855f780}.modal-fade-enter-active[data-v-4ab00ee2],.modal-fade-leave-active[data-v-4ab00ee2]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-4ab00ee2],.modal-fade-leave-to[data-v-4ab00ee2]{opacity:0}.modal-overlay[data-v-aa28e2e1]{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:none!important}.modal-overlay[data-v-aa28e2e1] *{cursor:none!important}.modal-content[data-v-aa28e2e1]{position:relative;width:90%;max-width:500px;margin:auto;padding:2rem;background:#000000fa;border:2px solid rgba(239,68,68,.5);border-radius:1.5rem;animation:modalSlideIn-aa28e2e1 .3s ease}@keyframes modalSlideIn-aa28e2e1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-aa28e2e1]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem}.warning-icon[data-v-aa28e2e1]{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:linear-gradient(135deg,#ef444433,#dc262633);border-radius:50%;color:#ef4444}.warning-icon svg[data-v-aa28e2e1]{width:2.5rem;height:2.5rem}.modal-title[data-v-aa28e2e1]{margin:0;font-size:1.75rem;font-weight:700;color:#ef4444;text-align:center}.modal-description[data-v-aa28e2e1]{text-align:center;margin-bottom:1.5rem}.warning-text[data-v-aa28e2e1]{margin:0 0 .75rem;font-size:1.125rem;font-weight:600;color:#e5e7eb}.detail-text[data-v-aa28e2e1]{margin:0;font-size:.875rem;color:#9ca3af;line-height:1.6}.info-box[data-v-aa28e2e1]{padding:1.25rem;background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:.75rem;margin-bottom:1.5rem}.info-title[data-v-aa28e2e1]{font-size:.875rem;font-weight:700;color:#f87171;margin-bottom:.75rem}.info-list[data-v-aa28e2e1]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.info-list li[data-v-aa28e2e1]{font-size:.875rem;color:#d1d5db;padding-left:1.5rem;position:relative}.info-list li[data-v-aa28e2e1]:before{content:"✕";position:absolute;left:0;color:#ef4444;font-weight:700}.confirmation-section[data-v-aa28e2e1]{padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;margin-bottom:1.5rem}.checkbox-label[data-v-aa28e2e1]{display:flex;align-items:center;gap:.75rem}.checkbox-input[data-v-aa28e2e1]{width:1.25rem;height:1.25rem;accent-color:rgb(239,68,68)}.checkbox-text[data-v-aa28e2e1]{font-size:.875rem;color:#d1d5db;-webkit-user-select:none;user-select:none}.alert[data-v-aa28e2e1]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;margin-bottom:1rem}.alert svg[data-v-aa28e2e1]{width:1.25rem;height:1.25rem;flex-shrink:0}.alert-error[data-v-aa28e2e1]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171}.button-group[data-v-aa28e2e1]{display:flex;gap:.75rem}.cancel-button[data-v-aa28e2e1],.delete-button[data-v-aa28e2e1]{flex:1;padding:.875rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.cancel-button[data-v-aa28e2e1]{background:#6b728033;border:1px solid rgba(107,114,128,.3);color:#9ca3af}.cancel-button[data-v-aa28e2e1]:hover{background:#6b72804d;transform:scale(1.02)}.delete-button[data-v-aa28e2e1]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;gap:.5rem}.delete-button[data-v-aa28e2e1]:hover:not(:disabled){transform:scale(1.02);box-shadow:0 0 20px #ef444480}.delete-button[data-v-aa28e2e1]:disabled{opacity:.4;cursor:not-allowed}.loading-spinner[data-v-aa28e2e1]{display:flex;align-items:center;gap:.5rem}.loading-spinner svg[data-v-aa28e2e1]{width:1rem;height:1rem;animation:spin-aa28e2e1 1s linear infinite}@keyframes spin-aa28e2e1{to{transform:rotate(360deg)}}.modal-fade-enter-active[data-v-aa28e2e1],.modal-fade-leave-active[data-v-aa28e2e1]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-aa28e2e1],.modal-fade-leave-to[data-v-aa28e2e1]{opacity:0}.interactive[data-v-aa28e2e1]{cursor:none!important}.alert-overlay[data-v-8448c8c9]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;justify-content:center;align-items:center;cursor:none!important}.alert-backdrop[data-v-8448c8c9]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alert-box[data-v-8448c8c9]{position:relative;z-index:2001;width:320px;padding:30px;background:#141423f2;border:1px solid rgba(255,255,255,.15);box-shadow:0 0 30px #8400ff4d;display:flex;flex-direction:column;align-items:center;cursor:none!important}.alert-title[data-v-8448c8c9]{margin:0 0 10px;color:#fff;font-size:1.4rem}.alert-message[data-v-8448c8c9]{margin-bottom:25px;color:#ccc;text-align:center;line-height:1.5;white-space:pre-line}.button-group[data-v-8448c8c9]{display:flex;gap:10px;width:100%}.btn-primary[data-v-8448c8c9],.btn-secondary[data-v-8448c8c9]{flex:1;padding:10px;font-size:1rem;border-radius:8px;border:none;cursor:none!important;transition:transform .2s;pointer-events:auto}.btn-primary[data-v-8448c8c9]{background:#5227ff;color:#fff}.btn-secondary[data-v-8448c8c9]{background:#ffffff1a;color:#ccc}.btn-primary[data-v-8448c8c9]:hover,.btn-secondary[data-v-8448c8c9]:hover{transform:translateY(-2px)}.fade-enter-active[data-v-8448c8c9],.fade-leave-active[data-v-8448c8c9]{transition:opacity .2s ease}.fade-enter-from[data-v-8448c8c9],.fade-leave-to[data-v-8448c8c9]{opacity:0}.interactive[data-v-8448c8c9]{cursor:none!important}.w-full[data-v-ec200d91]{width:100%}.max-w-lg[data-v-ec200d91]{max-width:62rem}.px-4[data-v-ec200d91]{padding-left:1rem;padding-right:1rem}.card-wrapper[data-v-ec200d91]{position:relative}.border-glow[data-v-ec200d91]{position:absolute;inset:-.125rem;border-radius:1.5rem;background:linear-gradient(to right,#9333ea,#ec4899,#22d3ee);opacity:.3;filter:blur(16px);transition:opacity .5s}.glass-card[data-v-ec200d91]{position:relative;border-radius:1.5rem;border:1px solid rgba(255,255,255,.1);background:#0009;padding:2rem;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.corner[data-v-ec200d91]{position:absolute;width:2rem;height:2rem}.corner-tl[data-v-ec200d91]{left:1rem;top:1rem;border-left:2px solid rgba(168,85,247,.5);border-top:2px solid rgba(168,85,247,.5)}.corner-tr[data-v-ec200d91]{right:1rem;top:1rem;border-right:2px solid rgba(34,211,238,.5);border-top:2px solid rgba(34,211,238,.5)}.corner-bl[data-v-ec200d91]{bottom:1rem;left:1rem;border-bottom:2px solid rgba(236,72,153,.5);border-left:2px solid rgba(236,72,153,.5)}.corner-br[data-v-ec200d91]{bottom:1rem;right:1rem;border-bottom:2px solid rgba(168,85,247,.5);border-right:2px solid rgba(168,85,247,.5)}.header-section[data-v-ec200d91]{margin-bottom:2rem;text-align:center}.main-menu-badge[data-v-ec200d91]{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid rgba(168,85,247,.3);background:#a855f71a;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:#d8b4fe;margin-bottom:.75rem}.ping-wrapper[data-v-ec200d91]{position:relative;display:flex;height:.5rem;width:.5rem}.ping-outer[data-v-ec200d91]{position:absolute;display:inline-flex;height:100%;width:100%;border-radius:9999px;background:#c084fc;opacity:.75;animation:ping-ec200d91 1s cubic-bezier(0,0,.2,1) infinite}.ping-dot[data-v-ec200d91]{position:relative;display:inline-flex;height:.5rem;width:.5rem;border-radius:9999px;background:#a855f7}.main-title[data-v-ec200d91]{background:linear-gradient(to right,#fff,#e9d5ff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.875rem;font-weight:700;margin:0 0 .5rem}.subtitle[data-v-ec200d91]{margin:0;font-size:.875rem;color:#9ca3af}.menu-list[data-v-ec200d91]{display:flex;flex-direction:column;gap:.75rem}.menu-item[data-v-ec200d91]{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.05);background:#ffffff0d;padding:.25rem;transition:all .3s;cursor:none!important}.menu-item[data-v-ec200d91]:hover{border-color:#fff3}.item-gradient-bg[data-v-ec200d91]{position:absolute;inset:0;transition:opacity .3s}.gradient-amber[data-v-ec200d91]{background:linear-gradient(to right,#f59e0b,#ea580c)}.gradient-cyan[data-v-ec200d91]{background:linear-gradient(to right,#22d3ee,#3b82f6)}.gradient-lime[data-v-ec200d91]{background:linear-gradient(to right,#84cc16,#22c55e)}.gradient-purple[data-v-ec200d91]{background:linear-gradient(to right,#a855f7,#7c3aed)}.gradient-gray[data-v-ec200d91]{background:linear-gradient(to right,#9ca3af,#6b7280)}.item-content[data-v-ec200d91]{position:relative;display:flex;align-items:center;gap:1rem;border-radius:.75rem;background:#0006;padding:1rem 1.25rem;transition:all .3s}.item-icon[data-v-ec200d91]{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.75rem;color:#fff;box-shadow:0 10px 15px -3px #0000004d;transition:all .3s}.gradient-red[data-v-ec200d91]{background:linear-gradient(135deg,#fca5a5,#ef4444);color:#fff}.gradient-blue[data-v-ec200d91]{background:linear-gradient(135deg,#93c5fd,#3b82f6);color:#fff}.icon-svg[data-v-ec200d91]{height:2rem;width:2rem;color:#fff;fill:#fff;display:block}.item-text[data-v-ec200d91]{flex:1;text-align:left}.item-label[data-v-ec200d91]{display:block;font-size:1.125rem;font-weight:700;color:#fff;transition:colors .3s}.item-description[data-v-ec200d91]{display:block;font-size:.75rem;color:#6b7280;transition:all .3s}.item-arrow[data-v-ec200d91]{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;transition:all .3s}.arrow-inactive[data-v-ec200d91]{background:#ffffff0d;color:#6b7280}.arrow-active[data-v-ec200d91]{color:#fff}.arrow-svg[data-v-ec200d91]{height:1rem;width:1rem;transition:transform .3s}.bottom-highlight[data-v-ec200d91]{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:.125rem;transition:all .3s}.footer-stats[data-v-ec200d91]{display:flex;align-items:center;justify-content:center;gap:1.5rem;border-top:1px solid rgba(255,255,255,.05);padding-top:1.5rem;margin-top:2rem}.stat-item[data-v-ec200d91]{text-align:center}.stat-value[data-v-ec200d91]{font-size:1.125rem;font-weight:700;margin:0 0 .25rem}.stat-purple[data-v-ec200d91]{color:#c084fc}.stat-cyan[data-v-ec200d91]{color:#22d3ee}.stat-pink[data-v-ec200d91]{color:#f472b6}.stat-label[data-v-ec200d91]{font-size:.75rem;color:#6b7280;margin:0}.stat-divider[data-v-ec200d91]{width:1px;height:2rem;background:#ffffff1a}@keyframes ping-ec200d91{75%,to{transform:scale(2);opacity:0}}.interactive[data-v-ec200d91]{cursor:none!important}.w-full[data-v-18604d84]{width:100%}.max-w-lg[data-v-18604d84]{max-width:24rem}.px-4[data-v-18604d84]{padding-left:1rem;padding-right:1rem}.card-wrapper[data-v-18604d84]{position:relative}.border-glow[data-v-18604d84]{position:absolute;inset:-.125rem;border-radius:1.5rem;opacity:.3;filter:blur(16px);transition:all .5s}.glass-card[data-v-18604d84]{position:relative;border-radius:1.5rem;border:1px solid rgba(255,255,255,.1);background:#0009;padding:1.5rem;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);display:flex;align-items:center;justify-content:center;min-height:450px}.corner[data-v-18604d84]{position:absolute;width:2rem;height:2rem;transition:all .5s}.corner-tl[data-v-18604d84]{left:1rem;top:1rem;border-left:2px solid;border-top:2px solid}.corner-tr[data-v-18604d84]{right:1rem;top:1rem;border-right:2px solid;border-top:2px solid}.corner-bl[data-v-18604d84]{bottom:1rem;left:1rem;border-bottom:2px solid;border-left:2px solid}.corner-br[data-v-18604d84]{bottom:1rem;right:1rem;border-bottom:2px solid;border-right:2px solid}.loading-spinner[data-v-18604d84]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.spinner-circle[data-v-18604d84]{width:40px;height:40px;border:4px solid rgba(168,85,247,.3);border-top-color:#a855f7;border-radius:50%;animation:spin-18604d84 1s linear infinite}@keyframes spin-18604d84{to{transform:rotate(360deg)}}.fade-scale-enter-active[data-v-18604d84],.fade-scale-leave-active[data-v-18604d84]{transition:all .4s ease}.fade-scale-enter-from[data-v-18604d84]{opacity:0;transform:scale(.9)}.fade-scale-leave-to[data-v-18604d84]{opacity:0;transform:scale(1.1)}.character-display[data-v-18604d84]{width:320px;height:380px;perspective:1000px;cursor:none;transition:transform .3s ease}.character-display[data-v-18604d84]:hover{transform:scale(1.05)}.card-3d[data-v-18604d84]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s linear}.behind-glow[data-v-18604d84]{position:absolute;inset:-20px;background:radial-gradient(circle,rgba(139,92,246,.6) 0%,rgba(236,72,153,.4) 50%,transparent 70%);border-radius:1rem;filter:blur(20px);z-index:-1;transition:all .3s ease;pointer-events:none}.card-face[data-v-18604d84]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:1rem;border:2px solid;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:all .5s}.card-front[data-v-18604d84]{display:flex;align-items:center;justify-content:center;flex-direction:column}.character-content[data-v-18604d84]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:1}.card-back[data-v-18604d84]{transform:rotateY(180deg);padding:1rem}.character-image-container[data-v-18604d84]{position:relative;flex:1;display:flex;align-items:center;justify-content:center}.character-image[data-v-18604d84]{max-width:120%;max-height:120%;object-fit:contain;filter:drop-shadow(0 0 20px rgba(139,92,246,.8));animation:float-18604d84 3s ease-in-out infinite;position:relative;z-index:1}.nickname-container[data-v-18604d84]{text-align:center;padding:.5rem 1rem;margin-top:2rem}.nickname[data-v-18604d84]{margin:0;font-size:1.25rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6,#22d3ee);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:nicknameGlow-18604d84 3s ease-in-out infinite;position:relative}.nickname[data-v-18604d84]:after{content:"";position:absolute;bottom:-.25rem;left:50%;transform:translate(-50%);width:60%;height:2px;background:linear-gradient(to right,transparent,rgba(168,85,247,.5),transparent)}.title-badge[data-v-18604d84]{margin-top:.5rem;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:linear-gradient(135deg,#fbbf2433,#eab3081a);border:1px solid rgba(251,191,36,.3);border-radius:9999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.title-icon[data-v-18604d84]{font-size:.875rem;filter:drop-shadow(0 0 4px rgba(251,191,36,.6))}.title-text[data-v-18604d84]{font-size:.75rem;font-weight:600;color:#fbbf24;text-shadow:0 0 8px rgba(251,191,36,.4)}.level-exp-container[data-v-18604d84]{width:100%;padding:0 1.5rem 1rem;position:relative;z-index:2}.level-exp-header[data-v-18604d84]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.level-badge[data-v-18604d84]{font-size:.875rem;font-weight:700;color:#c084fc;background:#a855f733;padding:.25rem .75rem;border-radius:9999px;border:1px solid rgba(168,85,247,.4)}.exp-info[data-v-18604d84]{font-size:.75rem;font-weight:600;color:#9ca3af}.exp-bar-wrapper[data-v-18604d84]{position:relative}.exp-bar-background[data-v-18604d84]{width:100%;height:.5rem;background:#00000080;border-radius:9999px;overflow:hidden;border:1px solid rgba(168,85,247,.3)}.exp-bar-progress[data-v-18604d84]{height:100%;background:linear-gradient(90deg,#a78bfa,#ec4899,#22d3ee);border-radius:9999px;transition:width .5s ease;position:relative;overflow:hidden}.exp-bar-glow[data-v-18604d84]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:expGlowSlide-18604d84 2s infinite}@keyframes expGlowSlide-18604d84{0%{left:-100%}to{left:100%}}@keyframes nicknameGlow-18604d84{0%,to{filter:brightness(1) drop-shadow(0 0 8px rgba(168,85,247,.3))}50%{filter:brightness(1.2) drop-shadow(0 0 12px rgba(168,85,247,.5))}}@keyframes float-18604d84{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.glare[data-v-18604d84]{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:2;mix-blend-mode:overlay}.shine[data-v-18604d84]{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:3;mix-blend-mode:color-dodge}.stats-container[data-v-18604d84]{height:100%;display:flex;flex-direction:column}.stats-header[data-v-18604d84]{text-align:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(168,85,247,.3)}.stats-title[data-v-18604d84]{margin:0;font-size:1rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-grid[data-v-18604d84]{flex:1;display:flex;flex-direction:column;gap:.5rem}.stat-row[data-v-18604d84]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-radius:.375rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.stat-name[data-v-18604d84]{font-size:.75rem;color:#9ca3af;font-weight:500}.stat-value[data-v-18604d84]{font-size:.875rem;font-weight:700}.stat-purple[data-v-18604d84]{color:#c084fc}.stat-pink[data-v-18604d84]{color:#f472b6}.stat-cyan[data-v-18604d84]{color:#22d3ee}.stat-amber[data-v-18604d84]{color:#fbbf24}.stat-lime[data-v-18604d84]{color:#84cc16}.stats-footer[data-v-18604d84]{text-align:center;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(168,85,247,.2)}.stats-hint[data-v-18604d84]{margin:0;font-size:.625rem;color:#6b7280;font-style:italic}@media(max-width:768px){.character-card-wrapper[data-v-18604d84]{position:static;transform:none;margin:0 auto 1rem}.character-card-wrapper[data-v-18604d84]:hover{transform:scale(1.05)}}.quest-item[data-v-26a153ab]{display:flex;gap:1rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;opacity:0;animation:slideIn-26a153ab .4s ease forwards}@keyframes slideIn-26a153ab{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.quest-info[data-v-26a153ab]{flex:1}.quest-header-row[data-v-26a153ab]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem}.quest-name[data-v-26a153ab]{margin:0;font-size:.875rem;font-weight:700;color:#e5e7eb;flex:1}.quest-time[data-v-26a153ab],.quest-badge[data-v-26a153ab]{font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:9999px;white-space:nowrap;display:flex;align-items:center;gap:.25rem}.quest-badge.success[data-v-26a153ab]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.4);box-shadow:0 0 8px #10b98133}.quest-badge.failed[data-v-26a153ab]{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.4)}.time-normal[data-v-26a153ab]{background:#22d3ee33;color:#22d3ee;border:1px solid rgba(34,211,238,.3)}.time-warning[data-v-26a153ab]{background:#fbbf2433;color:#fbbf24;border:1px solid rgba(251,191,36,.3);animation:warningPulse-26a153ab 2s ease-in-out infinite}.time-urgent[data-v-26a153ab]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3);animation:urgentPulse-26a153ab 1s ease-in-out infinite}.time-expired[data-v-26a153ab]{background:#6b72804d;color:#9ca3af;border:1px solid rgba(107,114,128,.4);text-decoration:line-through}.time-safe[data-v-26a153ab]{background:#84cc1633;color:#84cc16;border:1px solid rgba(132,204,22,.3)}@keyframes warningPulse-26a153ab{0%,to{opacity:1}50%{opacity:.7}}@keyframes urgentPulse-26a153ab{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.quest-description[data-v-26a153ab]{margin:0 0 .75rem;font-size:.75rem;color:#9ca3af}.quest-progress[data-v-26a153ab]{display:flex;align-items:center;gap:.5rem}.progress-bar[data-v-26a153ab]{flex:1;height:.375rem;background:#ffffff1a;border-radius:9999px;overflow:hidden}.progress-fill[data-v-26a153ab]{height:100%;background:linear-gradient(to right,#a855f7,#ec4899);border-radius:9999px;transition:width .3s ease}.progress-text[data-v-26a153ab]{font-size:.625rem;font-weight:600;color:#9ca3af;min-width:4rem;text-align:right}.action-button[data-v-26a153ab]{display:flex;align-items:center;justify-content:center;min-width:60px;padding:.5rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:700;color:#fff;cursor:pointer;transition:all .2s ease;height:fit-content;align-self:center}.action-button.is-active[data-v-26a153ab]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 4px 6px #8b5cf64d}.action-button.is-active[data-v-26a153ab]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #8b5cf666}.action-button.is-active[data-v-26a153ab]:active{transform:scale(.95)}.action-button.is-completed[data-v-26a153ab]{background:#10b98133;border:1px solid rgba(16,185,129,.5);color:#10b981;cursor:default}.action-button.is-failed[data-v-26a153ab]{background:#ef444433;border:1px solid rgba(239,68,68,.5);color:#ef4444;cursor:not-allowed}.interactive[data-v-26a153ab]{cursor:none!important}.quest-card-wrapper[data-v-0b136721]{position:relative;width:100%;max-width:24rem}.quest-card[data-v-0b136721]{position:relative;border-radius:1.5rem;border:1px solid rgba(255,255,255,.1);background:#0009;padding:1.5rem;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);max-height:600px;display:flex;flex-direction:column}.quest-header[data-v-0b136721]{margin-bottom:1rem;flex-shrink:0}.quest-badge[data-v-0b136721]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:9999px;font-size:.625rem;font-weight:700;color:#c084fc;letter-spacing:.05em;margin-bottom:.75rem}.ping-wrapper[data-v-0b136721]{position:relative;display:flex;align-items:center;justify-content:center;width:.5rem;height:.5rem}.ping-outer[data-v-0b136721]{position:absolute;width:100%;height:100%;border-radius:50%;background:#a855f799;animation:ping-0b136721 2s cubic-bezier(0,0,.2,1) infinite}.ping-dot[data-v-0b136721]{position:relative;width:.375rem;height:.375rem;border-radius:50%;background:#a855f7}@keyframes ping-0b136721{75%,to{transform:scale(2);opacity:0}}.quest-title[data-v-0b136721]{margin:0;font-size:1.25rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.quest-list[data-v-0b136721]{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;overflow-y:auto;flex:1;padding-right:.5rem}.quest-list[data-v-0b136721]::-webkit-scrollbar{width:6px}.quest-list[data-v-0b136721]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.quest-list[data-v-0b136721]::-webkit-scrollbar-thumb{background:#a855f780;border-radius:3px}.quest-list[data-v-0b136721]::-webkit-scrollbar-thumb:hover{background:#a855f7b3}.show-more-container[data-v-0b136721]{margin-top:1rem;text-align:center;flex-shrink:0}.show-more-button[data-v-0b136721]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:.5rem;font-size:.875rem;font-weight:600;color:#c084fc;cursor:pointer;transition:all .3s ease;cursor:none!important}.show-more-button[data-v-0b136721]:hover{background:#a855f733;border-color:#a855f780;transform:translateY(-2px)}.arrow-icon[data-v-0b136721]{transition:transform .3s ease}.arrow-icon.is-rotated[data-v-0b136721]{transform:rotate(180deg)}.interactive[data-v-0b136721]{cursor:none!important}.lottie-background[data-v-7723dae5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:50;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.modal-overlay[data-v-7723dae5]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:none!important}.modal-content[data-v-7723dae5]{position:relative;z-index:20;width:90%;max-width:400px;padding:2rem;background:#14141cf2;border:2px solid rgba(168,85,247,.3);box-shadow:0 0 30px #a855f733;border-radius:1.5rem;text-align:center;animation:modalSlideIn .3s ease;cursor:none!important;color:#fff}.success-icon[data-v-7723dae5]{margin:0 auto 1.5rem;width:5rem;height:5rem}.checkmark[data-v-7723dae5]{width:100%;height:100%;border-radius:50%;display:block;stroke-width:2;stroke:#a855f7;stroke-miterlimit:10;box-shadow:inset 0 0 #a855f7;animation:fill-7723dae5 .4s ease-in-out .4s forwards,scale-7723dae5 .3s ease-in-out .9s both}.checkmark-circle[data-v-7723dae5]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#a855f7;fill:none;animation:stroke-7723dae5 .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark-check[data-v-7723dae5]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-7723dae5 .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke-7723dae5{to{stroke-dashoffset:0}}@keyframes scale-7723dae5{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-7723dae5{to{box-shadow:inset 0 0 0 30px #a855f733}}.modal-title[data-v-7723dae5]{margin:0 0 .5rem;font-size:1.8rem;font-weight:800;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-quest-name[data-v-7723dae5]{margin:0 0 2rem;font-size:1rem;color:#9ca3af}.rewards-section[data-v-7723dae5]{display:flex;gap:1rem;margin-bottom:2rem}.reward-item[data-v-7723dae5]{flex:1;display:flex;flex-direction:column;align-items:center;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem}.reward-label[data-v-7723dae5]{font-size:.8rem;color:#9ca3af;margin-bottom:.25rem}.reward-value[data-v-7723dae5]{font-size:1.25rem;font-weight:700}.exp-value[data-v-7723dae5]{color:#4ade80;text-shadow:0 0 10px rgba(74,222,128,.3)}.gold-value[data-v-7723dae5]{color:#facc15;text-shadow:0 0 10px rgba(250,204,21,.3)}.modal-close-button[data-v-7723dae5]{width:100%;padding:1rem;background:linear-gradient(135deg,#7b2cbf,#3a0ca3);border:none;border-radius:.75rem;font-size:1rem;font-weight:700;color:#fff;cursor:pointer;transition:all .3s ease;cursor:none!important}.modal-close-button[data-v-7723dae5]:hover{transform:scale(1.02);box-shadow:0 0 20px #a855f780}.modal-fade-enter-active[data-v-7723dae5],.modal-fade-leave-active[data-v-7723dae5]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-7723dae5],.modal-fade-leave-to[data-v-7723dae5]{opacity:0}.interactive[data-v-7723dae5]{cursor:none!important}.notification-center[data-v-2a99d7aa]{position:relative}.bell-button[data-v-2a99d7aa]{position:relative;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;display:flex;align-items:center;justify-content:center;cursor:none;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bell-button[data-v-2a99d7aa]:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.bell-icon[data-v-2a99d7aa]{font-size:1.3rem}.badge[data-v-2a99d7aa]{position:absolute;top:-4px;right:-4px;background:#f44;color:#fff;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.notification-dropdown[data-v-2a99d7aa]{position:absolute;top:calc(100% + 10px);right:0;width:380px;max-height:500px;background:#14141efa;border:1px solid rgba(82,39,255,.3);border-radius:16px;box-shadow:0 12px 48px #000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;z-index:1000}.dropdown-header[data-v-2a99d7aa]{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.dropdown-header h3[data-v-2a99d7aa]{margin:0;color:#fff;font-size:1.1rem;font-weight:600}.count[data-v-2a99d7aa]{color:#888;font-size:.85rem}.notification-list[data-v-2a99d7aa]{max-height:400px;overflow-y:auto}.notification-list[data-v-2a99d7aa]::-webkit-scrollbar{width:6px}.notification-list[data-v-2a99d7aa]::-webkit-scrollbar-thumb{background:#5227ff;border-radius:3px}.empty-state[data-v-2a99d7aa]{padding:40px 20px;text-align:center;color:#666}.empty-icon[data-v-2a99d7aa]{font-size:3rem;display:block;margin-bottom:12px}.empty-state p[data-v-2a99d7aa]{margin:0;font-size:.9rem}.notification-item[data-v-2a99d7aa]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.05);cursor:none;transition:all .2s}.notification-item[data-v-2a99d7aa]:hover{background:#ffffff08}.notification-item.unread[data-v-2a99d7aa]{background:#5227ff0d;border-left:3px solid #5227FF}.notification-content[data-v-2a99d7aa]{display:flex;gap:12px;flex:1;min-width:0}.notification-icon[data-v-2a99d7aa]{font-size:1.5rem;flex-shrink:0}.notification-text[data-v-2a99d7aa]{flex:1;min-width:0}.notification-title[data-v-2a99d7aa]{color:#fff;font-weight:600;font-size:.9rem;margin-bottom:4px}.notification-message[data-v-2a99d7aa]{color:#aaa;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.notification-time[data-v-2a99d7aa]{color:#666;font-size:.75rem}.notification-actions[data-v-2a99d7aa]{display:flex;gap:6px;flex-shrink:0}.btn-mark-read[data-v-2a99d7aa],.btn-delete[data-v-2a99d7aa]{width:28px;height:28px;border-radius:6px;border:none;background:#ffffff0d;color:#888;font-size:.85rem;cursor:none;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-mark-read[data-v-2a99d7aa]:hover{background:#0f83;color:#0f8}.btn-delete[data-v-2a99d7aa]:hover{background:#f443;color:#f44}.interactive[data-v-2a99d7aa]{cursor:none!important}.dropdown-enter-active[data-v-2a99d7aa]{animation:dropdownSlide-2a99d7aa .2s ease-out}.dropdown-leave-active[data-v-2a99d7aa]{animation:dropdownSlide-2a99d7aa .2s ease-in reverse}@keyframes dropdownSlide-2a99d7aa{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.exp-btn[data-v-86afc97f]{padding:.5rem 1.2rem;background:#22d3ee26;border:1px solid rgba(34,211,238,.3);border-radius:8px;color:#22d3ee;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:6px;box-shadow:0 0 10px #22d3ee1a;pointer-events:auto!important}.exp-btn[data-v-86afc97f]:hover{background:#22d3ee40;border-color:#22d3ee99;transform:translateY(-2px) scale(1.05);box-shadow:0 0 20px #22d3ee66}.exp-btn[data-v-86afc97f]:active{transform:translateY(0) scale(.95)}.exp-btn .icon[data-v-86afc97f]{font-size:1rem}.home-page[data-v-86afc97f]{position:relative;min-height:100vh;height:100vh;width:100%;background:#000;cursor:none}.ambient-lights[data-v-86afc97f]{pointer-events:none;position:absolute;inset:0;z-index:1}.ambient-glow[data-v-86afc97f]{position:absolute;border-radius:50%;filter:blur(120px)}.glow-purple[data-v-86afc97f]{left:25%;top:25%;width:24rem;height:24rem;background:#9333ea33}.glow-pink[data-v-86afc97f]{bottom:25%;right:25%;width:24rem;height:24rem;background:#ec489933}.glow-cyan[data-v-86afc97f]{left:50%;top:50%;transform:translate(-50%,-50%);width:16rem;height:16rem;background:#22d3ee1a;filter:blur(100px)}.content-layer[data-v-86afc97f]{position:relative;z-index:10;display:flex;flex-direction:column;min-height:100vh;width:100%;transform-origin:top left}.header[data-v-86afc97f]{padding:1.5rem;display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-86afc97f]{display:flex;align-items:center;gap:12px;z-index:50}.logout-btn[data-v-86afc97f]{padding:.5rem 1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto!important}.logout-btn[data-v-86afc97f]:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.main-content[data-v-86afc97f]{flex:1;display:grid;grid-template-columns:1fr 2fr 1fr;gap:2rem;padding:1rem 1rem 2rem;align-items:center}.left-section[data-v-86afc97f]{display:flex;justify-content:center;padding-right:4rem}.center-section[data-v-86afc97f]{display:flex;align-items:center;justify-content:center}.footer[data-v-86afc97f]{padding-bottom:1.5rem;text-align:center}.footer-text[data-v-86afc97f]{font-size:.75rem;color:#4b5563;margin:0}.interactive[data-v-86afc97f]{cursor:none!important}.particle-container[data-v-6ada2d2c]{transform-style:preserve-3d}.bento-section{position:relative;width:100%;min-height:100vh;background:#000;padding:4rem 2rem;overflow:hidden}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1400px;margin:0 auto;perspective:1000px}.magic-bento-card{position:relative;border-radius:1.5rem;padding:2rem;min-height:280px;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;will-change:transform;cursor:pointer;overflow:hidden;background:var(--card-bg, #060010)}.magic-bento-card--border-glow{border:1px solid rgba(132,0,255,.2);box-shadow:0 0 20px rgba(var(--glow-color, 132, 0, 255),.1),inset 0 0 20px rgba(var(--glow-color, 132, 0, 255),.05)}.magic-bento-card--border-glow:before{content:"";position:absolute;inset:0;border-radius:1.5rem;padding:1px;background:linear-gradient(135deg,rgba(var(--glow-color, 132, 0, 255),.5),rgba(var(--glow-color, 132, 0, 255),.1),rgba(var(--glow-color, 132, 0, 255),.5));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.magic-bento-card--border-glow:hover:before{opacity:1}.magic-bento-card:after{content:"";position:absolute;inset:0;border-radius:1.5rem;background:radial-gradient(circle at var(--glow-x, 50%) var(--glow-y, 50%),rgba(var(--glow-color, 132, 0, 255),calc(var(--glow-intensity, 0) * .3)) 0%,rgba(var(--glow-color, 132, 0, 255),calc(var(--glow-intensity, 0) * .15)) 20%,rgba(var(--glow-color, 132, 0, 255),calc(var(--glow-intensity, 0) * .08)) 40%,transparent 60%);opacity:var(--glow-intensity, 0);transition:opacity .3s ease;pointer-events:none;z-index:1}.magic-bento-card__header{position:relative;z-index:2;margin-bottom:1rem}.magic-bento-card__label{display:inline-block;padding:.375rem .875rem;background:#8400ff26;border:1px solid rgba(132,0,255,.3);border-radius:9999px;font-size:.75rem;font-weight:600;color:#ffffffe6;letter-spacing:.05em;text-transform:uppercase;transition:all .3s ease}.magic-bento-card:hover .magic-bento-card__label{background:#8400ff40;border-color:#8400ff80;box-shadow:0 0 15px #8400ff4d}.magic-bento-card__content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:flex-end;opacity:1;transition:opacity .3s ease}.magic-bento-card__title{margin:0 0 .75rem;font-size:1.75rem;font-weight:700;color:#fff;line-height:1.2;transition:all .3s ease}.magic-bento-card__description{margin:0;font-size:1rem;color:#ffffffb3;line-height:1.5;transition:all .3s ease}.magic-bento-card--text-autohide .magic-bento-card__content{opacity:0;transform:translateY(10px)}.magic-bento-card--text-autohide:hover .magic-bento-card__content{opacity:1;transform:translateY(0)}.particle-container{position:relative;overflow:hidden}.particle{position:absolute;width:4px;height:4px;border-radius:50%;pointer-events:none;z-index:100}.global-spotlight{position:fixed;width:800px;height:800px;border-radius:50%;pointer-events:none;z-index:200;mix-blend-mode:screen}.magic-bento-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000004d,0 0 40px rgba(var(--glow-color, 132, 0, 255),.2)}@media(max-width:768px){.card-grid{grid-template-columns:1fr;gap:1.5rem;padding:2rem 1rem}.magic-bento-card{min-height:220px;padding:1.5rem}.magic-bento-card__title{font-size:1.5rem}.magic-bento-card__description{font-size:.875rem}.magic-bento-card--text-autohide .magic-bento-card__content{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.magic-bento-card{animation:fadeIn .6s ease forwards}.magic-bento-card:nth-child(1){animation-delay:0s}.magic-bento-card:nth-child(2){animation-delay:.1s}.magic-bento-card:nth-child(3){animation-delay:.2s}.magic-bento-card:nth-child(4){animation-delay:.3s}.magic-bento-card:nth-child(5){animation-delay:.4s}.magic-bento-card:nth-child(6){animation-delay:.5s}.profile-card[data-v-56bea4f2]{position:relative;border-radius:1.5rem;border:1px solid rgba(255,255,255,.1);background:#0009;padding:1.5rem;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);transition:all .3s ease;--glow-color: 168, 85, 247;cursor:none}.card-header[data-v-56bea4f2]{position:relative;margin-bottom:1.5rem;z-index:1}.badge[data-v-56bea4f2]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:9999px;font-size:.625rem;font-weight:700;color:#c084fc;letter-spacing:.05em;margin-bottom:.75rem}.ping-wrapper[data-v-56bea4f2]{position:relative;display:flex;align-items:center;justify-content:center;width:.5rem;height:.5rem}.ping-outer[data-v-56bea4f2]{position:absolute;width:100%;height:100%;border-radius:50%;background:#a855f799;animation:ping-56bea4f2 2s cubic-bezier(0,0,.2,1) infinite}.ping-dot[data-v-56bea4f2]{position:relative;width:.375rem;height:.375rem;border-radius:50%;background:#a855f7}@keyframes ping-56bea4f2{75%,to{transform:scale(2);opacity:0}}.card-title[data-v-56bea4f2]{margin:0;font-size:1.25rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.profile-content[data-v-56bea4f2]{position:relative;display:flex;flex-direction:column;gap:1.5rem;z-index:1}.character-section[data-v-56bea4f2]{display:flex;justify-content:center;align-items:center}.character-image-wrapper[data-v-56bea4f2]{position:relative;width:280px;height:280px;display:flex;justify-content:center;align-items:center}.character-image[data-v-56bea4f2]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px rgba(168,85,247,.8));animation:float-56bea4f2 3s ease-in-out infinite;z-index:1;position:relative}.character-glow[data-v-56bea4f2]{position:absolute;inset:0;background:radial-gradient(circle,rgba(168,85,247,.3) 0%,transparent 70%);border-radius:50%;animation:pulse-56bea4f2 2s ease-in-out infinite}@keyframes float-56bea4f2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-56bea4f2{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.user-info[data-v-56bea4f2]{display:flex;flex-direction:column;gap:1rem}.info-row[data-v-56bea4f2]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem}.info-label[data-v-56bea4f2]{font-size:.875rem;color:#9ca3af;font-weight:500}.info-value[data-v-56bea4f2]{font-size:1rem;font-weight:700;color:#e5e7eb}.info-value-group[data-v-56bea4f2]{display:flex;align-items:center;gap:.5rem}.edit-button[data-v-56bea4f2]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:.5rem;color:#c084fc;cursor:none;transition:all .3s ease}.edit-button[data-v-56bea4f2]:hover{background:#a855f733;border-color:#a855f780;transform:scale(1.1)}.job-value[data-v-56bea4f2]{color:#f472b6}.level-value[data-v-56bea4f2]{color:#c084fc}.exp-section[data-v-56bea4f2]{padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem}.exp-label[data-v-56bea4f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;color:#9ca3af}.exp-numbers[data-v-56bea4f2]{font-weight:700;color:#22d3ee}.exp-bar[data-v-56bea4f2]{width:100%;height:.5rem;background:#ffffff1a;border-radius:9999px;overflow:hidden}.exp-fill[data-v-56bea4f2]{height:100%;background:linear-gradient(to right,#a855f7,#ec4899);border-radius:9999px;transition:width .5s ease}.inventory-card[data-v-ebe25205]{position:relative;border-radius:1.5rem;border:1px solid rgba(255,255,255,.1);background:#0009;padding:1.5rem;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);transition:all .3s ease;cursor:none!important}.inventory-card[data-v-ebe25205]:before{content:"";position:absolute;inset:0;border-radius:1.5rem;padding:2px;background:radial-gradient(circle at var(--glow-x, 50%) var(--glow-y, 50%),rgba(168,85,247,calc(var(--glow-intensity, 0) * .8)) 0%,rgba(168,85,247,calc(var(--glow-intensity, 0) * .4)) 30%,transparent 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:var(--glow-intensity, 0);transition:opacity .3s ease}.inventory-card[data-v-ebe25205]:after{content:"";position:absolute;inset:0;border-radius:1.5rem;background:radial-gradient(circle at var(--glow-x, 50%) var(--glow-y, 50%),rgba(168,85,247,calc(var(--glow-intensity, 0) * .15)) 0%,rgba(168,85,247,calc(var(--glow-intensity, 0) * .08)) 30%,transparent 60%);pointer-events:none;opacity:var(--glow-intensity, 0);transition:opacity .3s ease}.card-header[data-v-ebe25205]{position:relative;margin-bottom:1.5rem;z-index:1}.badge[data-v-ebe25205]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:9999px;font-size:.625rem;font-weight:700;color:#c084fc;letter-spacing:.05em;margin-bottom:.75rem}.ping-wrapper[data-v-ebe25205]{position:relative;display:flex;align-items:center;justify-content:center;width:.5rem;height:.5rem}.ping-outer[data-v-ebe25205]{position:absolute;width:100%;height:100%;border-radius:50%;background:#a855f799;animation:ping-ebe25205 2s cubic-bezier(0,0,.2,1) infinite}.ping-dot[data-v-ebe25205]{position:relative;width:.375rem;height:.375rem;border-radius:50%;background:#a855f7}@keyframes ping-ebe25205{75%,to{transform:scale(2);opacity:0}}.card-title[data-v-ebe25205]{margin:0 0 .25rem;font-size:1.25rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.card-description[data-v-ebe25205]{margin:0;font-size:.75rem;color:#9ca3af}.empty-state[data-v-ebe25205]{position:relative;text-align:center;padding:3rem 1rem;z-index:1}.empty-icon[data-v-ebe25205]{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-text[data-v-ebe25205]{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#e5e7eb}.empty-subtext[data-v-ebe25205]{margin:0;font-size:.875rem;color:#9ca3af}.inventory-grid[data-v-ebe25205]{position:relative;display:flex;flex-direction:column;gap:1rem;z-index:1}.inventory-item[data-v-ebe25205]{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border:2px solid rgba(255,255,255,.1);border-radius:.75rem;transition:all .3s ease;cursor:none!important}.inventory-item[data-v-ebe25205]:hover{transform:translateY(-2px);background:#ffffff0d}.rarity-common[data-v-ebe25205]{border-color:#9ca3af4d}.rarity-common[data-v-ebe25205]:hover{border-color:#9ca3af80;box-shadow:0 0 20px #9ca3af33}.rarity-rare[data-v-ebe25205]{border-color:#22d3ee4d}.rarity-rare[data-v-ebe25205]:hover{border-color:#22d3ee80;box-shadow:0 0 20px #22d3ee33}.rarity-epic[data-v-ebe25205]{border-color:#a855f74d}.rarity-epic[data-v-ebe25205]:hover{border-color:#a855f780;box-shadow:0 0 20px #a855f733}.rarity-legendary[data-v-ebe25205]{border-color:#fbbf244d}.rarity-legendary[data-v-ebe25205]:hover{border-color:#fbbf2480;box-shadow:0 0 20px #fbbf2433}.item-icon-wrapper[data-v-ebe25205]{position:relative;flex-shrink:0}.item-icon[data-v-ebe25205]{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;font-size:2rem;background:#ffffff0d;border-radius:.75rem;border:1px solid rgba(255,255,255,.1)}.item-quantity[data-v-ebe25205]{position:absolute;bottom:-.25rem;right:-.25rem;display:flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;background:#a855f7e6;border:2px solid rgba(0,0,0,.8);border-radius:9999px;font-size:.75rem;font-weight:700;color:#fff}.item-info[data-v-ebe25205]{flex:1;min-width:0}.item-name[data-v-ebe25205]{font-size:.875rem;font-weight:700;color:#e5e7eb;margin-bottom:.25rem}.item-description[data-v-ebe25205]{font-size:.75rem;color:#9ca3af;margin-bottom:.5rem}.item-rarity-badge[data-v-ebe25205]{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:700;letter-spacing:.05em}.badge-common[data-v-ebe25205]{background:#9ca3af33;color:#9ca3af}.badge-rare[data-v-ebe25205]{background:#22d3ee33;color:#22d3ee}.badge-epic[data-v-ebe25205]{background:#a855f733;color:#c084fc}.badge-legendary[data-v-ebe25205]{background:#fbbf2433;color:#fbbf24}.use-button[data-v-ebe25205]{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:linear-gradient(to right,#a855f7,#ec4899);border:none;border-radius:.5rem;font-size:.875rem;font-weight:700;color:#fff;cursor:none!important;transition:all .3s ease;flex-shrink:0}.use-button[data-v-ebe25205]:hover{transform:scale(1.05);box-shadow:0 0 20px #a855f780}@media(max-width:640px){.inventory-item[data-v-ebe25205]{flex-direction:column;text-align:center}.use-button[data-v-ebe25205]{width:100%}}.interactive[data-v-ebe25205]{cursor:none!important}.modal-overlay[data-v-86bd2ac1]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:none!important}.modal-content[data-v-86bd2ac1] *{cursor:none!important}.modal-content[data-v-86bd2ac1]{position:relative;width:90%;max-width:450px;padding:2rem;background:#000000f2;border:2px solid rgba(168,85,247,.3);border-radius:1.5rem;animation:modalSlideIn-86bd2ac1 .3s ease}@keyframes modalSlideIn-86bd2ac1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-title[data-v-86bd2ac1]{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-description[data-v-86bd2ac1]{margin:0 0 1.5rem;font-size:.875rem;color:#9ca3af}.current-info[data-v-86bd2ac1]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;margin-bottom:1.5rem}.current-label[data-v-86bd2ac1]{font-size:.875rem;color:#9ca3af}.current-value[data-v-86bd2ac1]{font-size:1rem;font-weight:700;color:#e5e7eb}.input-group[data-v-86bd2ac1]{margin-bottom:1rem}.input-label[data-v-86bd2ac1]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#e5e7eb}.input-field[data-v-86bd2ac1]{width:100%;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;font-size:1rem;color:#e5e7eb;transition:all .3s ease;cursor:none!important}.input-field[data-v-86bd2ac1]:focus{outline:none;border-color:#a855f780;box-shadow:0 0 20px #a855f733}.input-field[data-v-86bd2ac1]::placeholder{color:#6b7280}.input-hint[data-v-86bd2ac1]{margin-top:.5rem;font-size:.75rem;color:#6b7280;text-align:right}.error-message[data-v-86bd2ac1]{padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;font-size:.875rem;color:#ef4444;margin-bottom:1rem}.button-group[data-v-86bd2ac1]{display:flex;gap:.75rem;margin-top:1.5rem}.cancel-button[data-v-86bd2ac1],.save-button[data-v-86bd2ac1]{flex:1;padding:.75rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:none;transition:all .3s ease}.cancel-button[data-v-86bd2ac1]{background:#6b728033;border:1px solid rgba(107,114,128,.3);color:#9ca3af}.cancel-button[data-v-86bd2ac1]:hover{background:#6b72804d;transform:scale(1.02)}.save-button[data-v-86bd2ac1]{background:linear-gradient(to right,#a855f7,#ec4899);color:#fff}.save-button[data-v-86bd2ac1]:hover{transform:scale(1.02);box-shadow:0 0 20px #a855f780}.modal-fade-enter-active[data-v-86bd2ac1],.modal-fade-leave-active[data-v-86bd2ac1]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-86bd2ac1],.modal-fade-leave-to[data-v-86bd2ac1]{opacity:0}.modal-overlay[data-v-6d14467e]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:none!important}.modal-content[data-v-6d14467e] *{cursor:none!important}.modal-content[data-v-6d14467e]{position:relative;width:90%;max-width:500px;padding:2rem;background:#000000f2;border:2px solid rgba(168,85,247,.3);border-radius:1.5rem;animation:modalSlideIn-6d14467e .3s ease;max-height:90vh;overflow-y:auto}@keyframes modalSlideIn-6d14467e{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-title[data-v-6d14467e]{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-description[data-v-6d14467e]{margin:0 0 1.5rem;font-size:.875rem;color:#9ca3af}.current-info[data-v-6d14467e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;margin-bottom:1.5rem}.current-label[data-v-6d14467e]{font-size:.875rem;color:#9ca3af}.current-value[data-v-6d14467e]{font-size:1rem;font-weight:700;color:#f472b6}.job-list[data-v-6d14467e]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.job-item[data-v-6d14467e]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border:2px solid rgba(255,255,255,.1);border-radius:.75rem;cursor:none;transition:all .3s ease}.job-item[data-v-6d14467e]:hover{background:#ffffff0d;border-color:#a855f74d;transform:translateY(-2px)}.job-item.selected[data-v-6d14467e]{background:#a855f71a;border-color:#a855f780;box-shadow:0 0 20px #a855f733}.job-item.disabled[data-v-6d14467e]{opacity:.5;cursor:not-allowed;background:#ffffff03}.job-item.disabled[data-v-6d14467e]:hover{background:#ffffff03;border-color:#ffffff1a;transform:none}.job-icon[data-v-6d14467e]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:1.5rem;background:#ffffff0d;border-radius:.75rem;flex-shrink:0}.job-info[data-v-6d14467e]{flex:1}.job-name[data-v-6d14467e]{font-size:1rem;font-weight:700;color:#e5e7eb;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.current-badge[data-v-6d14467e]{font-size:.75rem;font-weight:500;color:#f472b6;background:#f472b61a;padding:.125rem .5rem;border-radius:9999px;border:1px solid rgba(244,114,182,.3)}.job-description[data-v-6d14467e]{font-size:.75rem;color:#9ca3af}.job-check[data-v-6d14467e]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#a855f733;border-radius:50%;color:#c084fc;flex-shrink:0}.button-group[data-v-6d14467e]{display:flex;gap:.75rem;margin-top:1.5rem}.cancel-button[data-v-6d14467e],.save-button[data-v-6d14467e]{flex:1;padding:.75rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:none;transition:all .3s ease}.cancel-button[data-v-6d14467e]{background:#6b728033;border:1px solid rgba(107,114,128,.3);color:#9ca3af}.cancel-button[data-v-6d14467e]:hover{background:#6b72804d;transform:scale(1.02)}.save-button[data-v-6d14467e]{background:linear-gradient(to right,#a855f7,#ec4899);color:#fff}.save-button[data-v-6d14467e]:hover:not(:disabled){transform:scale(1.02);box-shadow:0 0 20px #a855f780}.save-button[data-v-6d14467e]:disabled{opacity:.5;cursor:not-allowed}.modal-fade-enter-active[data-v-6d14467e],.modal-fade-leave-active[data-v-6d14467e]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-6d14467e],.modal-fade-leave-to[data-v-6d14467e]{opacity:0}.interactive[data-v-6d14467e]{cursor:none!important}.modal-overlay[data-v-5128b14f]{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;cursor:none}.modal-container[data-v-5128b14f]{background:linear-gradient(135deg,#111827f2,#1f2937f2);border:2px solid rgba(168,85,247,.3);border-radius:1.5rem;padding:2rem;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 25px 50px -12px #a855f740;cursor:auto}.modal-header[data-v-5128b14f]{position:relative;margin-bottom:2rem;text-align:center}.modal-title[data-v-5128b14f]{margin:0 0 .5rem;font-size:1.75rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-subtitle[data-v-5128b14f]{margin:0;font-size:.875rem;color:#9ca3af}.close-button[data-v-5128b14f]{position:absolute;top:-.5rem;right:-.5rem;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(168,85,247,.3);background:#111827cc;color:#ffffffb3;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:none}.close-button[data-v-5128b14f]:hover{background:#a855f733;color:#fff;transform:rotate(90deg)}.modal-body[data-v-5128b14f]{margin-bottom:2rem}.title-grid[data-v-5128b14f]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.title-card[data-v-5128b14f]{padding:1.5rem;border-radius:1rem;border:2px solid rgba(168,85,247,.2);background:#0000004d;text-align:center;transition:all .3s;cursor:none}.title-card[data-v-5128b14f]:hover{border-color:#a855f780;background:#a855f71a;transform:translateY(-4px)}.title-card.selected[data-v-5128b14f]{border-color:#fbbf24;background:linear-gradient(135deg,#fbbf2433,#eab3081a);box-shadow:0 0 20px #fbbf244d}.title-icon[data-v-5128b14f]{font-size:3rem;margin-bottom:.5rem;filter:drop-shadow(0 0 8px rgba(168,85,247,.5))}.title-card.selected .title-icon[data-v-5128b14f]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));animation:pulse-5128b14f 2s ease-in-out infinite}.title-name[data-v-5128b14f]{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:.25rem}.title-card.selected .title-name[data-v-5128b14f]{color:#fbbf24}.title-description[data-v-5128b14f]{font-size:.75rem;color:#9ca3af}.modal-footer[data-v-5128b14f]{display:flex;gap:1rem;justify-content:flex-end}.btn-cancel[data-v-5128b14f],.btn-confirm[data-v-5128b14f]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;transition:all .2s;cursor:none}.btn-cancel[data-v-5128b14f]{background:#6b728033;border:1px solid rgba(107,114,128,.3);color:#d1d5db}.btn-cancel[data-v-5128b14f]:hover{background:#6b72804d;color:#fff}.btn-confirm[data-v-5128b14f]{background:linear-gradient(135deg,#a855f7cc,#ec4899cc);border:1px solid rgba(168,85,247,.3);color:#fff}.btn-confirm[data-v-5128b14f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -5px #a855f766}.btn-confirm[data-v-5128b14f]:disabled{opacity:.5;cursor:not-allowed}@keyframes pulse-5128b14f{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.modal-enter-active[data-v-5128b14f],.modal-leave-active[data-v-5128b14f]{transition:opacity .3s ease}.modal-enter-from[data-v-5128b14f],.modal-leave-to[data-v-5128b14f]{opacity:0}@media(max-width:640px){.title-grid[data-v-5128b14f]{grid-template-columns:1fr}}.modal-overlay[data-v-b79e2408]{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;cursor:none}.modal-container[data-v-b79e2408]{background:linear-gradient(135deg,#111827f2,#1f2937f2);border:2px solid rgba(168,85,247,.3);border-radius:1.5rem;padding:2rem;max-width:700px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 25px 50px -12px #a855f740;cursor:auto}.modal-header[data-v-b79e2408]{position:relative;margin-bottom:2rem;text-align:center}.modal-title[data-v-b79e2408]{margin:0 0 .5rem;font-size:1.75rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-subtitle[data-v-b79e2408]{margin:0;font-size:.875rem;color:#9ca3af}.close-button[data-v-b79e2408]{position:absolute;top:-.5rem;right:-.5rem;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(168,85,247,.3);background:#111827cc;color:#ffffffb3;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:none}.close-button[data-v-b79e2408]:hover{background:#a855f733;color:#fff;transform:rotate(90deg)}.modal-body[data-v-b79e2408]{margin-bottom:2rem}.border-grid[data-v-b79e2408]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.border-card[data-v-b79e2408]{padding:1rem;border-radius:1rem;border:2px solid rgba(168,85,247,.2);background:#0000004d;transition:all .3s;cursor:none;display:flex;flex-direction:column;align-items:center}.border-card[data-v-b79e2408]:hover{border-color:#a855f780;background:#a855f71a;transform:translateY(-4px)}.border-card.selected[data-v-b79e2408]{border-color:#fbbf24;background:linear-gradient(135deg,#fbbf2433,#eab3081a);box-shadow:0 0 20px #fbbf244d}.border-preview[data-v-b79e2408]{width:100%;aspect-ratio:1;border-radius:.75rem;padding:.5rem;margin-bottom:1rem;transition:all .3s}.preview-inner[data-v-b79e2408]{position:relative;width:100%;height:100%;background:#00000080;border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.corner-preview[data-v-b79e2408]{position:absolute;width:1.5rem;height:1.5rem}.corner-preview.corner-tl[data-v-b79e2408]{left:.5rem;top:.5rem;border-left:2px solid;border-top:2px solid}.corner-preview.corner-tr[data-v-b79e2408]{right:.5rem;top:.5rem;border-right:2px solid;border-top:2px solid}.corner-preview.corner-bl[data-v-b79e2408]{bottom:.5rem;left:.5rem;border-bottom:2px solid;border-left:2px solid}.corner-preview.corner-br[data-v-b79e2408]{bottom:.5rem;right:.5rem;border-bottom:2px solid;border-right:2px solid}.corner-preview.default[data-v-b79e2408]{border-color:#a855f7cc}.corner-preview.gold[data-v-b79e2408]{border-color:#fbbf24cc}.corner-preview.diamond[data-v-b79e2408]{border-color:#22d3eecc}.border-info[data-v-b79e2408]{text-align:center;width:100%}.border-icon[data-v-b79e2408]{font-size:2rem;margin-bottom:.5rem;filter:drop-shadow(0 0 8px rgba(168,85,247,.5))}.border-card.selected .border-icon[data-v-b79e2408]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));animation:pulse-b79e2408 2s ease-in-out infinite}.border-name[data-v-b79e2408]{font-size:1rem;font-weight:700;color:#fff;margin-bottom:.25rem}.border-card.selected .border-name[data-v-b79e2408]{color:#fbbf24}.border-description[data-v-b79e2408]{font-size:.75rem;color:#9ca3af}.modal-footer[data-v-b79e2408]{display:flex;gap:1rem;justify-content:flex-end}.btn-cancel[data-v-b79e2408],.btn-confirm[data-v-b79e2408]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;transition:all .2s;cursor:none}.btn-cancel[data-v-b79e2408]{background:#6b728033;border:1px solid rgba(107,114,128,.3);color:#d1d5db}.btn-cancel[data-v-b79e2408]:hover{background:#6b72804d;color:#fff}.btn-confirm[data-v-b79e2408]{background:linear-gradient(135deg,#a855f7cc,#ec4899cc);border:1px solid rgba(168,85,247,.3);color:#fff}.btn-confirm[data-v-b79e2408]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -5px #a855f766}.btn-confirm[data-v-b79e2408]:disabled{opacity:.5;cursor:not-allowed}@keyframes pulse-b79e2408{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.modal-enter-active[data-v-b79e2408],.modal-leave-active[data-v-b79e2408]{transition:opacity .3s ease}.modal-enter-from[data-v-b79e2408],.modal-leave-to[data-v-b79e2408]{opacity:0}@media(max-width:768px){.border-grid[data-v-b79e2408]{grid-template-columns:1fr}}.mypage-container[data-v-e379ac66]{position:relative;background:#000;padding:2rem;cursor:none!important}.back-button[data-v-e379ac66]{position:fixed;top:2rem;left:2rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:9999px;font-size:.875rem;font-weight:600;color:#ffffffe6;cursor:none!important;transition:all .3s ease;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button[data-v-e379ac66]:hover{background:#a855f733;border-color:#a855f780;transform:translate(-4px);box-shadow:0 0 20px #a855f74d}.back-button svg[data-v-e379ac66]{width:20px;height:20px}.page-header[data-v-e379ac66]{text-align:center;margin-bottom:3rem;margin-top:2rem}.page-title[data-v-e379ac66]{margin:0 0 .5rem;font-size:2.5rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#f472b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-subtitle[data-v-e379ac66]{margin:0;font-size:1rem;color:#9ca3af}.content-grid[data-v-e379ac66]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1400px;margin:0 auto}.left-column[data-v-e379ac66],.right-column[data-v-e379ac66]{display:flex;flex-direction:column;gap:2rem}@media(max-width:1024px){.content-grid[data-v-e379ac66]{grid-template-columns:1fr}}@media(max-width:768px){.mypage-container[data-v-e379ac66]{padding:1rem}.back-button[data-v-e379ac66]{top:1rem;left:1rem;padding:.5rem 1rem;font-size:.75rem}.back-button svg[data-v-e379ac66]{width:16px;height:16px}.page-title[data-v-e379ac66]{font-size:2rem}.page-subtitle[data-v-e379ac66]{font-size:.875rem}.content-grid[data-v-e379ac66]{gap:1.5rem}}.interactive[data-v-e379ac66]{cursor:none!important}.galaxy-container[data-v-2bfb45e9]{width:100%;height:100%;position:relative;overflow:hidden;background-color:transparent;border-radius:inherit}[data-v-2bfb45e9] canvas{display:block;width:100%!important;height:100%!important;position:absolute;top:0;left:0;z-index:0;pointer-events:none}.galaxy-layout{position:relative;width:100vw;height:100vh;overflow-x:hidden;background-color:#050505;cursor:none}.galaxy-layout button,.galaxy-layout a,.galaxy-layout input,.galaxy-layout .interactive{cursor:none!important}.background-layer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.page-content{position:relative;z-index:2;width:100%;min-height:100vh}.content-layer[data-v-334e177b]{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%;padding:40px 20px;position:relative;z-index:2;pointer-events:none}.glass-card[data-v-334e177b]{background:#ffffff08;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 30px #0000001a;padding:60px 80px;border-radius:24px;text-align:center;color:#fff;animation:floatUp-334e177b 1s ease-out forwards;opacity:0;transform:translateY(20px);pointer-events:none}.badge[data-v-334e177b]{display:inline-block;padding:6px 16px;background:#ffffff1a;border-radius:20px;font-size:.85rem;letter-spacing:1px;margin-bottom:24px;color:#ccc;border:1px solid rgba(255,255,255,.05)}.title[data-v-334e177b]{font-size:5rem;font-weight:800;margin:0 0 16px;line-height:1;letter-spacing:-2px;background:linear-gradient(to bottom,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.highlight[data-v-334e177b]{color:#7b2cbf;-webkit-text-fill-color:#9d4edd}.subtitle[data-v-334e177b]{font-size:1.1rem;color:#fff9;margin-bottom:40px;line-height:1.6;font-weight:300}.button-group[data-v-334e177b]{display:flex;gap:16px;justify-content:center}.btn-primary[data-v-334e177b]{padding:14px 32px;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#7b2cbf,#3a0ca3);box-shadow:0 0 20px #7b2cbf66;transition:all .3s ease;cursor:none;pointer-events:auto}.btn-primary[data-v-334e177b]:hover{transform:translateY(-2px);box-shadow:0 0 30px #7b2cbf99}.btn-glass[data-v-334e177b]{padding:14px 32px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-size:1rem;font-weight:500;color:#fff;transition:all .3s ease;cursor:none;pointer-events:auto}.btn-glass[data-v-334e177b]:hover{background:#ffffff1a;border-color:#ffffff80}@keyframes floatUp-334e177b{to{opacity:1;transform:translateY(0)}}.home-container[data-v-13e3804a]{width:100%;height:100%;position:relative}.background-layer[data-v-13e3804a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.modal-overlay[data-v-515e2de3]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;justify-content:center;align-items:center;cursor:none!important}.modal-backdrop[data-v-515e2de3]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-card[data-v-515e2de3]{position:relative;z-index:101;width:400px;background:#141419d9;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;text-align:center;box-shadow:0 10px 40px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-title[data-v-515e2de3]{font-size:2rem;margin:0 0 10px;color:#fff;font-weight:700}.login-subtitle[data-v-515e2de3]{font-size:.95rem;color:#aaa;margin-bottom:30px}.login-form[data-v-515e2de3]{text-align:left}.input-wrap[data-v-515e2de3]{margin-bottom:20px}.input-wrap label[data-v-515e2de3]{display:block;color:#ccc;font-size:.85rem;margin-bottom:8px;font-weight:500}.login-input[data-v-515e2de3]{width:100%;padding:14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;font-size:1rem;transition:all .3s;outline:none}.login-input[data-v-515e2de3]:focus{border-color:#7b2cbf;background:#ffffff1a}.btn-login[data-v-515e2de3]{width:100%;padding:14px;margin-top:10px;border-radius:12px;border:none;background:linear-gradient(135deg,#7b2cbf,#3a0ca3);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px #7b2cbf4d}.btn-login[data-v-515e2de3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7b2cbf80}.btn-login[data-v-515e2de3]:disabled{opacity:.6;cursor:not-allowed;transform:none}.login-footer[data-v-515e2de3]{margin-top:20px;font-size:.9rem;color:#888;text-align:center}.link-text[data-v-515e2de3]{color:#cbb2fe;cursor:pointer;margin-left:5px;text-decoration:none;font-weight:500}.link-text[data-v-515e2de3]:hover{text-decoration:underline;color:#fff}.close-btn-simple[data-v-515e2de3]{position:absolute;top:15px;right:20px;background:none;border:none;color:#666;font-size:1.2rem;cursor:pointer;transition:color .3s}.close-btn-simple[data-v-515e2de3]:hover{color:#fff}.interactive[data-v-515e2de3]{cursor:none!important}.stepper-wrapper[data-v-7105768c]{width:100%;display:flex;justify-content:center;align-items:center;color:#fff}.step-circle-container[data-v-7105768c]{width:100%;background:#111;border:1px solid #333;border-radius:2rem;box-shadow:0 20px 25px -5px #00000080;overflow:hidden;position:relative}.step-indicator-row[data-v-7105768c]{display:flex;align-items:center;padding:2rem;background:#0a0a0a}.step-indicator[data-v-7105768c]{position:relative;cursor:default}.step-indicator-inner[data-v-7105768c]{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:50%;background:#222;color:#a3a3a3;transition:all .3s;font-weight:600;font-size:.9rem}.step-indicator.active .step-indicator-inner[data-v-7105768c]{background:#5227ff;color:#5227ff;box-shadow:0 0 10px #5227ff66}.step-indicator.complete .step-indicator-inner[data-v-7105768c]{background:#5227ff;color:#fff}.active-dot[data-v-7105768c]{width:.75rem;height:.75rem;background:#fff;border-radius:50%}.check-icon[data-v-7105768c]{font-size:1rem;font-weight:700}.step-connector[data-v-7105768c]{flex:1;height:2px;background:#333;margin:0 .5rem;border-radius:2px;position:relative}.step-connector-inner[data-v-7105768c]{position:absolute;left:0;top:0;height:100%;background:#5227ff;transition:width .4s ease}.step-content-wrapper[data-v-7105768c]{position:relative;min-height:250px;overflow:hidden;background:#111;display:flex;align-items:center}.step-content[data-v-7105768c]{padding:0 2rem;text-align:center;width:100%}.footer-container[data-v-7105768c]{padding:2rem;border-top:1px solid #222}.footer-nav[data-v-7105768c]{display:flex;align-items:center}.footer-nav.spread[data-v-7105768c]{justify-content:space-between}.footer-nav.end[data-v-7105768c]{justify-content:flex-end}.back-button[data-v-7105768c]{background:transparent;border:none;color:#888;cursor:pointer;padding:8px 16px;font-size:.9rem;transition:color .3s}.back-button[data-v-7105768c]:hover{color:#fff}.next-button[data-v-7105768c]{background:#5227ff;color:#fff;border:none;border-radius:20px;padding:8px 24px;font-weight:600;cursor:pointer;transition:background .3s}.next-button[data-v-7105768c]:hover{background:#4018d6}.next-button[data-v-7105768c]:disabled{opacity:.5;cursor:not-allowed;background-color:#333;color:#777}.slide-fade-enter-active[data-v-7105768c],.slide-fade-leave-active[data-v-7105768c]{transition:all .3s ease}.slide-fade-enter-from[data-v-7105768c]{transform:translate(20px);opacity:0}.slide-fade-leave-to[data-v-7105768c]{transform:translate(-20px);opacity:0}.modal-overlay[data-v-9a33ffb8]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center;cursor:auto!important}.modal-backdrop[data-v-9a33ffb8]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-9a33ffb8]{position:relative;z-index:10000;width:90%;max-width:550px}.close-btn[data-v-9a33ffb8]{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;pointer-events:auto}h2[data-v-9a33ffb8]{margin-bottom:10px;font-size:1.5rem;color:#fff;margin-top:0}p[data-v-9a33ffb8]{color:#aaa;margin-bottom:20px}.step-input[data-v-9a33ffb8]{width:100%;padding:12px;border-radius:8px;border:1px solid #333;background:#222;color:#fff;font-size:1rem;outline:none}.step-input[data-v-9a33ffb8]:focus{border-color:#5227ff}.input-group-row[data-v-9a33ffb8]{display:flex;gap:10px;margin-top:15px;justify-content:center}.input-group-row .step-input[data-v-9a33ffb8]{flex:1;margin-top:0}.btn-small[data-v-9a33ffb8]{padding:0 20px;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-weight:600;transition:all .3s;height:45px;cursor:pointer;pointer-events:auto}.btn-small[data-v-9a33ffb8]:hover{background:#fff3}.btn-small[data-v-9a33ffb8]:disabled{opacity:.5;cursor:not-allowed!important}.btn-highlight[data-v-9a33ffb8]{background:#5227ff;border-color:#5227ff}.verify-box[data-v-9a33ffb8]{margin-top:20px;background:#ffffff0d;padding:15px;border-radius:10px}.info-text[data-v-9a33ffb8]{font-size:.85rem;margin-bottom:5px;color:#aaa}.success-msg[data-v-9a33ffb8]{margin-top:20px;color:#0f8;font-weight:700}.validation-msg[data-v-9a33ffb8]{margin-top:15px;font-size:.85rem;text-align:left}.valid[data-v-9a33ffb8]{color:#0f8}.invalid[data-v-9a33ffb8]{color:#ff4d4d}.interactive[data-v-9a33ffb8]{cursor:pointer!important}.bento-section[data-v-c55bd0e7]{background:transparent!important;padding:0!important;margin:0!important;width:100%;height:auto;border:none!important}.global-spotlight{position:fixed;pointer-events:none;z-index:100;mix-blend-mode:screen}[data-v-be43e7d0]{box-sizing:border-box!important}.magic-bento-card[data-v-be43e7d0]{display:flex;flex-direction:column;height:100%;width:100%;padding:20px;border-radius:20px;border:1px solid rgba(57,46,78,.5);background:#060010a6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-weight:300;overflow:hidden;transition:all .3s ease;cursor:none;z-index:2;position:relative}.magic-bento-card[data-v-be43e7d0]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000080;border-color:#ffffff4d}.magic-bento-card__header[data-v-be43e7d0]{display:flex;justify-content:space-between;margin-bottom:.5em;z-index:2;position:relative;flex-shrink:0}.magic-bento-card__label[data-v-be43e7d0]{font-size:.75rem;opacity:.6;text-transform:uppercase;letter-spacing:1px}.magic-bento-card__content[data-v-be43e7d0]{display:flex;flex-direction:column;z-index:2;position:relative;height:100%;overflow:hidden;min-height:0}.magic-bento-card__title[data-v-be43e7d0]{font-size:1.4rem;font-weight:700;margin:0 0 .3em;color:#fff;flex-shrink:0}.magic-bento-card__description[data-v-be43e7d0]{font-size:.9rem;line-height:1.4;opacity:.7;color:#ccc;margin-bottom:10px;flex-shrink:0}.magic-bento-card__slot[data-v-be43e7d0]{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding-right:5px;min-height:0}.magic-bento-card__slot[data-v-be43e7d0]::-webkit-scrollbar{width:4px}.magic-bento-card__slot[data-v-be43e7d0]::-webkit-scrollbar-thumb{background:#5227ff;border-radius:4px}.magic-bento-card__slot[data-v-be43e7d0]::-webkit-scrollbar-track{background:#ffffff1a}.magic-bento-card--border-glow[data-v-be43e7d0]:after{content:"";position:absolute;inset:0;padding:2px;background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y),rgba(132,0,255,calc(var(--glow-intensity) * .8)) 0%,transparent 100%);border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:1;transition:opacity .3s ease;z-index:1}.particle-container[data-v-be43e7d0]{position:relative;overflow:hidden}.particle[data-v-be43e7d0]:before{content:"";position:absolute;inset:-2px;background:#8400ff33;border-radius:50%;z-index:-1}.light-rays-container[data-v-0029e65e]{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:1;overflow:hidden;mix-blend-mode:screen}.quest-item[data-v-7cb66586]{border:1px solid rgba(255,255,255,.1);background:#ffffff0d;border-radius:12px;padding:16px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;cursor:none}.quest-item[data-v-7cb66586]:hover{background:#ffffff1a;transform:translate(5px);box-shadow:0 5px 15px #0000004d}.quest-title[data-v-7cb66586]{margin:0 0 8px;font-size:1rem;color:#fff;font-weight:600}.quest-time[data-v-7cb66586]{font-size:.8rem;color:#0f8}.gauge-container[data-v-7cb66586]{width:100%;min-width:120px;flex:1;margin-right:10px}.gauge-info[data-v-7cb66586]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;margin-bottom:6px;color:#aaa}.gauge-label[data-v-7cb66586]{font-weight:600;margin-right:10px}.gauge-value[data-v-7cb66586]{color:#fff;font-weight:700;text-align:right}.progress-track[data-v-7cb66586]{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.progress-fill[data-v-7cb66586]{height:100%;border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #a855f766}.quest-status[data-v-7cb66586]{width:24px;height:24px;border-radius:50%;border:2px solid #555;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.8rem;flex-shrink:0;margin-left:12px}.quest-status.completed[data-v-7cb66586]{background:#0f8;border-color:#0f8;color:#000;font-weight:700;box-shadow:0 0 10px #0f8}.quest-status.active .loading-icon[data-v-7cb66586]{width:8px;height:8px;background:#5227ff;border-radius:50%;box-shadow:0 0 5px #5227ff;animation:pulse-7cb66586 1.5s infinite}@keyframes pulse-7cb66586{0%{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.5;transform:scale(.8)}}.modal-overlay[data-v-034790be]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;justify-content:center;align-items:center;cursor:none!important}.modal-backdrop[data-v-034790be]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.glass-modal-box[data-v-034790be]{position:relative;z-index:101;width:90%;max-width:420px;background:#14141cf2;border:1px solid rgba(132,0,255,.3);border-radius:20px;padding:35px 30px;box-shadow:0 10px 40px #000c,0 0 20px #8400ff26;text-align:center;color:#fff;cursor:none!important}.close-btn[data-v-034790be]{position:absolute;top:15px;right:20px;background:none;border:none;color:#888;font-size:1.5rem;transition:color .3s;cursor:pointer}.close-btn[data-v-034790be]:hover{color:#fff}.modal-header[data-v-034790be]{margin-bottom:25px}.quest-type-badge[data-v-034790be]{background:#5227ff33;color:#8b5cf6;padding:4px 12px;border-radius:20px;font-size:.8rem;letter-spacing:1px;border:1px solid rgba(139,92,246,.3);text-transform:uppercase}h2[data-v-034790be]{margin:15px 0 0;font-size:1.8rem;font-weight:700;color:#fff}.info-grid[data-v-034790be]{display:flex;justify-content:space-between;gap:10px;margin-bottom:20px}.info-item[data-v-034790be]{flex:1;background:#ffffff0d;padding:10px;border-radius:10px}.info-item .label[data-v-034790be]{display:block;font-size:.75rem;color:#aaa;margin-bottom:4px}.info-item .value[data-v-034790be]{font-size:1rem;font-weight:600;color:#ddd}.time-schedule-box[data-v-034790be]{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:20px;margin-bottom:25px;display:flex;flex-direction:column;gap:12px}.time-row[data-v-034790be]{display:flex;justify-content:space-between;align-items:center}.time-label[data-v-034790be]{font-size:.9rem;color:#888;font-weight:500}.time-value[data-v-034790be]{font-size:1.2rem;font-weight:700;letter-spacing:.5px}.time-value.start[data-v-034790be]{color:#a855f7}.time-value.end[data-v-034790be]{color:#f472b6}.divider[data-v-034790be]{height:1px;background:#ffffff1a;width:100%}.reward-section label[data-v-034790be]{display:block;font-size:.85rem;color:#888;margin-bottom:8px;margin-left:5px;text-align:left}.reward-box[data-v-034790be]{display:flex;gap:10px}.reward-item[data-v-034790be]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#5227ff1a;border:1px solid rgba(82,39,255,.2);padding:12px;border-radius:12px}.reward-value[data-v-034790be]{font-weight:700;font-size:1.1rem}.xp[data-v-034790be]{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.3)}.gold[data-v-034790be]{color:gold;text-shadow:0 0 10px rgba(255,215,0,.3)}.modal-footer[data-v-034790be]{margin-top:30px}.btn-confirm[data-v-034790be]{width:100%;padding:14px;border:none;border-radius:12px;background:linear-gradient(135deg,#7b2cbf,#3a0ca3);color:#fff;font-size:1rem;font-weight:600;box-shadow:0 4px 15px #7b2cbf66;transition:all .2s;cursor:pointer}.btn-confirm[data-v-034790be]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7b2cbf99}.pop-enter-active[data-v-034790be],.pop-leave-active[data-v-034790be]{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.pop-enter-from[data-v-034790be],.pop-leave-to[data-v-034790be]{opacity:0;transform:scale(.9) translateY(20px)}.interactive[data-v-034790be]{cursor:none!important}.glass-calendar[data-v-21b04247]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0000004d;-webkit-user-select:none;user-select:none}.calendar-header[data-v-21b04247]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;color:#fff}.month-title[data-v-21b04247]{font-weight:700;font-size:1.1rem}.nav-btn[data-v-21b04247]{background:none;border:none;color:#aaa;font-size:1.2rem;cursor:pointer;padding:5px 10px;transition:color .3s}.nav-btn[data-v-21b04247]:hover{color:#fff}.weekdays[data-v-21b04247]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;color:#666;font-size:.8rem;margin-bottom:10px;font-weight:700}.days-grid[data-v-21b04247]{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.day-cell[data-v-21b04247]{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;color:#ccc;cursor:pointer;position:relative;transition:all .2s;font-size:.9rem}.day-cell[data-v-21b04247]:hover:not(.empty){background:#ffffff1a;color:#fff}.day-cell.empty[data-v-21b04247]{cursor:default}.day-cell.selected[data-v-21b04247]{background:#5227ff;color:#fff;font-weight:700;box-shadow:0 0 15px #5227ff80}.day-cell.today[data-v-21b04247]{border:1px solid #5227FF;color:#5227ff}.day-cell.selected.today[data-v-21b04247]{border:none;color:#fff}.data-dot[data-v-21b04247]{width:4px;height:4px;background:#0f8;border-radius:50%;margin-top:4px;box-shadow:0 0 5px #0f8}.modal-overlay[data-v-6ed5aed6]{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:center;cursor:none!important}.modal-backdrop[data-v-6ed5aed6]{position:absolute;inset:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-form-card[data-v-6ed5aed6]{position:relative;z-index:101;width:90%;max-width:500px;background:#14141cf2;border:1px solid rgba(132,0,255,.3);border-radius:24px;padding:30px;box-shadow:0 0 40px #8400ff33;color:#fff;max-height:90vh;overflow-y:auto;overflow-x:hidden;cursor:none!important}.loading-overlay[data-v-6ed5aed6]{position:absolute;inset:0;background:#000c;z-index:200;display:flex;justify-content:center;align-items:center;border-radius:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all;cursor:none!important}.loading-content[data-v-6ed5aed6]{text-align:center;color:#fff}.spinner[data-v-6ed5aed6]{width:40px;height:40px;border:4px solid rgba(82,39,255,.3);border-top-color:#5227ff;border-radius:50%;animation:spin-6ed5aed6 1s linear infinite;margin:0 auto 15px}@keyframes spin-6ed5aed6{to{transform:rotate(360deg)}}.form-title[data-v-6ed5aed6]{text-align:center;margin-bottom:20px;font-size:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:2px}.close-btn[data-v-6ed5aed6]{position:absolute;top:20px;right:20px;background:none;border:none;color:#888;font-size:1.5rem;cursor:none}.input-grid[data-v-6ed5aed6]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.input-group[data-v-6ed5aed6]{margin-bottom:15px}.input-group label[data-v-6ed5aed6]{display:block;font-size:.8rem;color:#888;margin-bottom:6px}.glass-input[data-v-6ed5aed6]{width:100%;padding:12px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;outline:none;transition:.3s;cursor:none!important}.glass-input[data-v-6ed5aed6]:focus{border-color:#5227ff;background:#5227ff0d}.glass-input[data-v-6ed5aed6]:disabled{opacity:.5;cursor:not-allowed}.relative-group[data-v-6ed5aed6]{position:relative}.custom-select[data-v-6ed5aed6]{display:flex;justify-content:space-between;align-items:center;cursor:none!important;position:relative}.custom-select .arrow[data-v-6ed5aed6]{font-size:.8rem;color:#aaa;transition:transform .3s}.custom-select .arrow.rotated[data-v-6ed5aed6]{transform:rotate(180deg)}.dropdown-list[data-v-6ed5aed6]{position:absolute;top:100%;left:0;width:100%;margin-top:5px;background:#1e1e28f2;border:1px solid rgba(255,255,255,.1);border-radius:10px;z-index:50;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:none!important}.dropdown-item[data-v-6ed5aed6]{padding:10px 15px;border-radius:8px;color:#ccc;cursor:none!important;transition:.2s;font-size:.9rem}.dropdown-item[data-v-6ed5aed6]:hover{background:#8400ff33;color:#fff}.dropdown-item.selected[data-v-6ed5aed6]{background:#5227ff;color:#fff}.calendar-dropdown[data-v-6ed5aed6]{position:absolute;top:100%;left:50%;transform:translate(-50%);width:320px;margin-top:10px;z-index:60;background:#050505;border-radius:20px;box-shadow:0 10px 40px #000c;border:1px solid rgba(132,0,255,.3);cursor:none!important}.week-selector[data-v-6ed5aed6]{display:flex;justify-content:space-between;gap:5px}.day-box[data-v-6ed5aed6]{flex:1;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:8px;color:#666;font-size:.8rem;font-weight:700;cursor:none!important;transition:all .3s;border:1px solid transparent}.day-box[data-v-6ed5aed6]:hover{border-color:#5227ff;color:#fff}.day-box.active[data-v-6ed5aed6]{background:#5227ff;color:#fff;box-shadow:0 0 10px #5227ff66}.time-picker-dropdown[data-v-6ed5aed6]{position:absolute;top:100%;left:0;width:100%;height:180px;margin-top:5px;background:#1e1e28f2;border:1px solid rgba(255,255,255,.1);border-radius:10px;z-index:50;display:grid;grid-template-columns:1fr 1fr 1fr;overflow:hidden;box-shadow:0 10px 30px #00000080;cursor:none!important}.time-col[data-v-6ed5aed6]{overflow-y:auto;border-right:1px solid rgba(255,255,255,.05);scrollbar-width:none}.time-col[data-v-6ed5aed6]::-webkit-scrollbar{display:none}.time-col[data-v-6ed5aed6]:last-child{border-right:none}.time-item[data-v-6ed5aed6]{padding:10px;text-align:center;cursor:none!important;color:#aaa;transition:.2s;font-size:.9rem}.time-item[data-v-6ed5aed6]:hover{background:#ffffff1a;color:#fff}.time-item.active[data-v-6ed5aed6]{background:#5227ff4d;color:#fff;font-weight:700}.time-item.disabled[data-v-6ed5aed6]{opacity:.3;pointer-events:none;text-decoration:line-through}.time-display[data-v-6ed5aed6]{display:flex;align-items:center;gap:8px;font-weight:500}.period-badge[data-v-6ed5aed6]{background:#5227ff;padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:700}.icon-clock[data-v-6ed5aed6],.icon-calendar[data-v-6ed5aed6]{opacity:.5;font-size:1rem}.rewards-box[data-v-6ed5aed6]{background:#0003;padding:15px;border-radius:12px;margin-bottom:15px}.btn-submit[data-v-6ed5aed6]{width:100%;padding:14px;margin-top:10px;border-radius:12px;border:none;background:linear-gradient(135deg,#7b2cbf,#3a0ca3);color:#fff;font-weight:700;font-size:1rem;box-shadow:0 4px 15px #7b2cbf66;cursor:none!important}.btn-submit[data-v-6ed5aed6]:hover{transform:translateY(-2px)}.btn-submit[data-v-6ed5aed6]:disabled{opacity:.7;cursor:not-allowed!important;transform:none}.date-picker[data-v-6ed5aed6]{cursor:none!important}.fade-enter-active[data-v-6ed5aed6],.fade-leave-active[data-v-6ed5aed6]{transition:opacity .3s}.fade-enter-from[data-v-6ed5aed6],.fade-leave-to[data-v-6ed5aed6]{opacity:0}.slide-down-enter-active[data-v-6ed5aed6],.slide-down-leave-active[data-v-6ed5aed6]{transition:all .3s ease}.slide-down-enter-from[data-v-6ed5aed6],.slide-down-leave-to[data-v-6ed5aed6]{opacity:0;transform:translateY(-10px)}.interactive[data-v-6ed5aed6]{cursor:none!important}.shop-item-card[data-v-19c2e9ca]{background:linear-gradient(135deg,#1e1e28e6,#14141ee6);border:2px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:all .3s ease;cursor:none!important;position:relative;overflow:hidden}.shop-item-card[data-v-19c2e9ca]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,var(--rarity-color),transparent);opacity:.5}.shop-item-card[data-v-19c2e9ca]:hover{transform:translateY(-5px);border-color:var(--rarity-color);box-shadow:0 10px 30px #00000080,0 0 20px var(--rarity-glow)}.rarity-common[data-v-19c2e9ca]{--rarity-color: #9ca3af;--rarity-glow: rgba(156, 163, 175, .3)}.rarity-rare[data-v-19c2e9ca]{--rarity-color: #3b82f6;--rarity-glow: rgba(59, 130, 246, .3)}.rarity-epic[data-v-19c2e9ca]{--rarity-color: #a855f7;--rarity-glow: rgba(168, 85, 247, .3)}.rarity-legendary[data-v-19c2e9ca]{--rarity-color: #f59e0b;--rarity-glow: rgba(245, 158, 11, .3)}.insufficient-gold[data-v-19c2e9ca]{opacity:.6;filter:grayscale(.5)}.item-icon[data-v-19c2e9ca]{font-size:4rem;text-align:center;margin-bottom:.5rem}.item-info[data-v-19c2e9ca]{flex:1;text-align:center}.item-name[data-v-19c2e9ca]{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;color:var(--rarity-color)}.item-description[data-v-19c2e9ca]{margin:0;font-size:.875rem;color:#9ca3af;line-height:1.4}.item-footer[data-v-19c2e9ca]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.price[data-v-19c2e9ca]{display:flex;align-items:center;gap:.25rem}.gold-icon[data-v-19c2e9ca]{font-size:1.25rem}.price-value[data-v-19c2e9ca]{font-size:1.125rem;font-weight:700;color:#fbbf24}.buy-button[data-v-19c2e9ca]{padding:.5rem 1rem;background:linear-gradient(135deg,var(--rarity-color) 0%,var(--rarity-color) 100%);border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#fff;cursor:none!important;transition:all .3s ease}.buy-button[data-v-19c2e9ca]:hover:not(:disabled){box-shadow:0 0 15px var(--rarity-glow);transform:scale(1.05)}.buy-button[data-v-19c2e9ca]:disabled{background:#9ca3af4d;color:#ffffff80;cursor:not-allowed!important}.interactive[data-v-19c2e9ca]{cursor:none!important}.modal-overlay[data-v-8ea3d6b0]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:none!important}.modal-container[data-v-8ea3d6b0]{background:linear-gradient(135deg,#14141efa,#0a0a14fa);border:2px solid rgba(251,191,36,.3);border-radius:1.5rem;width:90%;max-width:1200px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 60px #000000b3,0 0 40px #fbbf2433;overflow:hidden}.modal-header[data-v-8ea3d6b0]{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-title[data-v-8ea3d6b0]{margin:0 0 .5rem;font-size:2rem;font-weight:700;background:linear-gradient(to right,#fbbf24,#f59e0b,#fb923c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-subtitle[data-v-8ea3d6b0]{margin:0;font-size:.875rem;color:#9ca3af}.close-button[data-v-8ea3d6b0]{background:#9ca3af1a;border:1px solid rgba(156,163,175,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:none!important;transition:all .3s ease;color:#ffffffb3}.close-button[data-v-8ea3d6b0]:hover{background:#ef444433;border-color:#ef444480;color:#ef4444;transform:rotate(90deg)}.currency-display[data-v-8ea3d6b0]{display:flex;justify-content:center;padding:1rem 2rem;border-bottom:1px solid rgba(255,255,255,.1)}.currency-item[data-v-8ea3d6b0]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:9999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.currency-icon[data-v-8ea3d6b0]{font-size:1.25rem}.currency-label[data-v-8ea3d6b0]{font-size:.875rem;color:#9ca3af;font-weight:600}.currency-value[data-v-8ea3d6b0]{font-size:1.125rem;font-weight:700;color:#fbbf24}.modal-body[data-v-8ea3d6b0]{flex:1;overflow-y:auto;padding:2rem}.modal-body[data-v-8ea3d6b0]::-webkit-scrollbar{width:8px}.modal-body[data-v-8ea3d6b0]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-body[data-v-8ea3d6b0]::-webkit-scrollbar-thumb{background:#fbbf2480;border-radius:4px}.modal-body[data-v-8ea3d6b0]::-webkit-scrollbar-thumb:hover{background:#fbbf24b3}.shop-grid[data-v-8ea3d6b0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.confirm-modal[data-v-8ea3d6b0],.success-modal[data-v-8ea3d6b0]{background:linear-gradient(135deg,#1e1e28fa,#14141efa);border:2px solid rgba(251,191,36,.3);border-radius:1rem;padding:2rem;max-width:500px;width:90%;box-shadow:0 20px 50px #000000b3}.success-modal[data-v-8ea3d6b0]{text-align:center;border-color:#22c55e80}.confirm-title[data-v-8ea3d6b0],.success-title[data-v-8ea3d6b0]{margin:0 0 1.5rem;font-size:1.5rem;font-weight:700;color:#fff}.confirm-body[data-v-8ea3d6b0]{margin-bottom:2rem}.item-preview[data-v-8ea3d6b0]{text-align:center;margin-bottom:1.5rem}.item-icon-large[data-v-8ea3d6b0]{font-size:4rem;display:block;margin-bottom:1rem}.item-name[data-v-8ea3d6b0]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#fff}.item-description[data-v-8ea3d6b0]{margin:0;font-size:.875rem;color:#9ca3af}.price-display[data-v-8ea3d6b0]{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:.5rem;margin-bottom:1rem}.price-label[data-v-8ea3d6b0]{font-size:.875rem;color:#9ca3af}.price-value[data-v-8ea3d6b0]{font-size:1.25rem;font-weight:700;color:#fbbf24}.confirmation-text[data-v-8ea3d6b0]{margin:0;text-align:center;font-size:.875rem;color:#9ca3af}.confirm-actions[data-v-8ea3d6b0]{display:flex;gap:1rem;justify-content:flex-end}.btn-cancel[data-v-8ea3d6b0],.btn-confirm[data-v-8ea3d6b0],.btn-close[data-v-8ea3d6b0]{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:none!important;transition:all .3s ease;border:none}.btn-cancel[data-v-8ea3d6b0]{background:#9ca3af33;color:#9ca3af;border:1px solid rgba(156,163,175,.3)}.btn-cancel[data-v-8ea3d6b0]:hover{background:#9ca3af4d;border-color:#9ca3af80}.btn-confirm[data-v-8ea3d6b0]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000}.btn-confirm[data-v-8ea3d6b0]:hover{box-shadow:0 0 20px #fbbf2480;transform:translateY(-2px)}.btn-close[data-v-8ea3d6b0]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;width:100%;margin-top:1rem}.btn-close[data-v-8ea3d6b0]:hover{box-shadow:0 0 20px #22c55e80;transform:translateY(-2px)}.success-icon[data-v-8ea3d6b0]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff;margin:0 auto 1.5rem;box-shadow:0 0 30px #22c55e80}.success-message[data-v-8ea3d6b0]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#fff}.success-submessage[data-v-8ea3d6b0]{margin:0;font-size:.875rem;color:#9ca3af}.reward-animation[data-v-8ea3d6b0]{position:relative;width:120px;height:120px;margin:0 auto 1.5rem}.box-opening[data-v-8ea3d6b0]{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:5rem;animation:boxShake-8ea3d6b0 .5s ease-in-out,boxFadeOut-8ea3d6b0 .5s .5s forwards}.reward-icon[data-v-8ea3d6b0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);font-size:5rem;animation:rewardPop-8ea3d6b0 .6s .6s cubic-bezier(.68,-.55,.265,1.55) forwards;filter:drop-shadow(0 0 20px rgba(255,255,255,.5))}.reward-icon.rarity-common[data-v-8ea3d6b0]{filter:drop-shadow(0 0 20px rgba(156,163,175,.8))}.reward-icon.rarity-rare[data-v-8ea3d6b0]{filter:drop-shadow(0 0 20px rgba(59,130,246,.8))}.reward-icon.rarity-epic[data-v-8ea3d6b0]{filter:drop-shadow(0 0 20px rgba(168,85,247,.8))}.reward-icon.rarity-legendary[data-v-8ea3d6b0]{filter:drop-shadow(0 0 20px rgba(245,158,11,.8))}.success-title.rarity-common[data-v-8ea3d6b0]{color:#9ca3af}.success-title.rarity-rare[data-v-8ea3d6b0]{color:#3b82f6}.success-title.rarity-epic[data-v-8ea3d6b0]{color:#a855f7}.success-title.rarity-legendary[data-v-8ea3d6b0]{background:linear-gradient(to right,#f59e0b,#fbbf24,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fail-message[data-v-8ea3d6b0]{color:#ef4444!important}@keyframes boxShake-8ea3d6b0{0%,to{transform:translate(-50%) rotate(0)}25%{transform:translate(-50%) rotate(-10deg)}75%{transform:translate(-50%) rotate(10deg)}}@keyframes boxFadeOut-8ea3d6b0{to{opacity:0;transform:translate(-50%) translateY(-30px) scale(.5)}}@keyframes rewardPop-8ea3d6b0{0%{transform:translate(-50%,-50%) scale(0);opacity:0}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.interactive[data-v-8ea3d6b0]{cursor:none!important}.modal-enter-active[data-v-8ea3d6b0],.modal-leave-active[data-v-8ea3d6b0]{transition:all .3s ease}.modal-enter-from[data-v-8ea3d6b0],.modal-leave-to[data-v-8ea3d6b0]{opacity:0}.modal-enter-from .modal-container[data-v-8ea3d6b0],.modal-enter-from .confirm-modal[data-v-8ea3d6b0],.modal-enter-from .success-modal[data-v-8ea3d6b0],.modal-leave-to .modal-container[data-v-8ea3d6b0],.modal-leave-to .confirm-modal[data-v-8ea3d6b0],.modal-leave-to .success-modal[data-v-8ea3d6b0]{transform:scale(.9)}@media(max-width:768px){.modal-container[data-v-8ea3d6b0]{width:95%;max-height:90vh}.modal-header[data-v-8ea3d6b0]{padding:1.5rem 1.5rem 1rem}.modal-title[data-v-8ea3d6b0]{font-size:1.5rem}.modal-body[data-v-8ea3d6b0]{padding:1.5rem}.shop-grid[data-v-8ea3d6b0]{grid-template-columns:1fr;gap:1rem}.confirm-modal[data-v-8ea3d6b0],.success-modal[data-v-8ea3d6b0]{padding:1.5rem}}.quest-view-container[data-v-223eae42]{background-color:#000;min-height:100vh;width:100%;position:relative;display:flex;justify-content:center;padding-top:120px;padding-bottom:40px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;cursor:none!important}.empty-msg[data-v-223eae42]{color:#666;font-size:.9rem;text-align:center;margin-top:2rem}.back-button[data-v-223eae42]{position:fixed;top:2rem;left:2rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:9999px;font-size:.875rem;font-weight:600;color:#ffffffe6;cursor:none!important;transition:all .3s ease;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button[data-v-223eae42]:hover{background:#a855f733;border-color:#a855f780;transform:translate(-4px);box-shadow:0 0 20px #a855f74d}.back-button svg[data-v-223eae42]{width:20px;height:20px}.area-newquest[data-v-223eae42]:hover,.area-shop[data-v-223eae42]:hover{transform:translateY(-5px);box-shadow:0 0 20px #fff3;transition:all .3s ease}.rays-overlay[data-v-223eae42]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:0;pointer-events:none;opacity:.6}.bento-wrapper[data-v-223eae42]{position:relative;z-index:10;width:100%;max-width:1200px;padding:0 20px;display:flex;flex-direction:column;align-items:center}.quest-title[data-v-223eae42]{color:#fff;font-size:3rem;font-weight:800;margin-bottom:30px;text-transform:uppercase;letter-spacing:4px;background:linear-gradient(to right,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.custom-grid[data-v-223eae42]{display:grid!important;width:100%;grid-template-columns:repeat(4,1fr);grid-template-rows:240px 240px;grid-template-areas:"completed inprogress overview overview" "completed inprogress newquest shop";gap:20px!important;margin:0!important;padding:0!important}.custom-grid[data-v-223eae42]>*{min-height:0!important;min-width:0!important;height:100%!important;overflow:hidden!important}.area-completed[data-v-223eae42]{grid-area:completed}.area-inprogress[data-v-223eae42]{grid-area:inprogress}.area-overview[data-v-223eae42]{grid-area:overview}.area-newquest[data-v-223eae42]{grid-area:newquest}.area-shop[data-v-223eae42]{grid-area:shop}.quest-list[data-v-223eae42]{margin-top:10px;height:100%;flex:1;overflow-y:auto;padding-right:5px}.quest-list[data-v-223eae42]::-webkit-scrollbar{width:4px}.quest-list[data-v-223eae42]::-webkit-scrollbar-thumb{background:#5227ff;border-radius:4px}.quest-list[data-v-223eae42]::-webkit-scrollbar-track{background:#ffffff1a}.icon-box[data-v-223eae42]{font-size:4rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding-bottom:30px}.interactive[data-v-223eae42]{cursor:none!important}.stats-box[data-v-223eae42]{margin-top:20px;color:#fff;display:flex;flex-direction:column;gap:15px}.stat-group[data-v-223eae42]{display:flex;flex-direction:column;gap:5px}.stat-label[data-v-223eae42]{display:flex;justify-content:space-between;font-size:.9rem;font-weight:600;color:#ddd}.progress-bar[data-v-223eae42]{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.fill[data-v-223eae42]{height:100%;background:#5227ff;border-radius:4px;transition:width .5s ease-out}.exp-fill[data-v-223eae42]{height:100%;background:linear-gradient(90deg,#a855f7,#6366f1);box-shadow:0 0 10px #a855f780;border-radius:4px;transition:width .5s ease-out}.exp-text[data-v-223eae42]{color:#a855f7}.gold-fill[data-v-223eae42]{height:100%;background:linear-gradient(90deg,#fbbf24,#f59e0b);box-shadow:0 0 10px #fbbf2480;border-radius:4px;transition:width .5s ease-out}.gold-text[data-v-223eae42]{color:#fbbf24}@media(max-width:768px){.back-button[data-v-223eae42]{top:1rem;left:1rem;padding:.5rem 1rem;font-size:.75rem}.back-button svg[data-v-223eae42]{width:16px;height:16px}.custom-grid[data-v-223eae42]{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"completed" "inprogress" "overview" "newquest" "shop";gap:20px}.area-completed[data-v-223eae42],.area-inprogress[data-v-223eae42]{height:400px}.area-overview[data-v-223eae42],.area-newquest[data-v-223eae42],.area-shop[data-v-223eae42]{height:200px}}.diet-card[data-v-150d29ab]{position:relative;width:100%;height:280px;border-radius:20px;overflow:hidden;background:#14141e99;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #00000080;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.no-image-placeholder[data-v-150d29ab]{width:100%;height:100%;background:linear-gradient(135deg,#2a2a35,#1a1a20);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#555;font-weight:700}.no-image-icon[data-v-150d29ab]{font-size:3rem;margin-bottom:10px;opacity:.5}.diet-card[data-v-150d29ab]:hover{transform:translateY(-5px) scale(1.02);border-color:var(--theme-color);box-shadow:0 10px 40px #0009,0 0 20px var(--theme-color)}.card-image[data-v-150d29ab]{width:100%;height:100%;position:relative}.card-image img[data-v-150d29ab]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.diet-card:hover .card-image img[data-v-150d29ab]{transform:scale(1.1)}.image-overlay[data-v-150d29ab]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.2) 50%,transparent 100%)}.card-info[data-v-150d29ab]{position:absolute;bottom:0;left:0;width:100%;padding:20px;transform:translateY(40px);transition:transform .4s ease}.diet-card:hover .card-info[data-v-150d29ab]{transform:translateY(0)}.info-header[data-v-150d29ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.meal-badge[data-v-150d29ab]{background:var(--theme-color);color:#000;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:800;text-transform:uppercase}.meal-time[data-v-150d29ab]{color:#aaa;font-size:.85rem}.meal-title[data-v-150d29ab]{color:#fff;font-size:1.4rem;margin:0 0 4px;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.5)}.meal-cal[data-v-150d29ab]{color:var(--theme-color);font-weight:600;margin:0}.card-actions[data-v-150d29ab]{display:flex;justify-content:flex-end;gap:10px;margin-top:15px;opacity:0;transition:opacity .3s ease .1s}.diet-card:hover .card-actions[data-v-150d29ab]{opacity:1}.btn-icon[data-v-150d29ab]{background:#fff3;border:none;width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1rem;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-icon[data-v-150d29ab]:hover{background:#fff;transform:scale(1.1)}.btn-icon.delete[data-v-150d29ab]:hover{background:#ff4d4d}.modal-overlay[data-v-7deff211]{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:center;cursor:none!important}.modal-backdrop[data-v-7deff211]{position:absolute;inset:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-form-card[data-v-7deff211]{position:relative;z-index:101;width:90%;max-width:500px;background:#14141cf2;border:1px solid rgba(132,0,255,.3);border-radius:24px;padding:30px;box-shadow:0 0 40px #8400ff33;color:#fff;max-height:90vh;overflow-y:auto;overflow-x:hidden;cursor:none!important}.loading-overlay[data-v-7deff211]{position:absolute;inset:0;background:#000c;z-index:200;display:flex;justify-content:center;align-items:center;border-radius:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all;cursor:none!important}.loading-content[data-v-7deff211]{text-align:center;color:#fff}.spinner[data-v-7deff211]{width:40px;height:40px;border:4px solid rgba(82,39,255,.3);border-top-color:#5227ff;border-radius:50%;animation:spin-7deff211 1s linear infinite;margin:0 auto 15px}@keyframes spin-7deff211{to{transform:rotate(360deg)}}.form-title[data-v-7deff211]{text-align:center;margin-bottom:20px;font-size:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:2px}.close-btn[data-v-7deff211]{position:absolute;top:20px;right:20px;background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer}.image-scanner[data-v-7deff211]{position:relative;width:100%;height:180px;margin-bottom:20px;border-radius:16px;overflow:hidden;border:2px dashed rgba(255,255,255,.2);background:#0000004d;cursor:pointer;transition:border-color .3s}.image-scanner[data-v-7deff211]:hover{border-color:#5227ff}.file-input[data-v-7deff211]{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:2}.scanner-ui[data-v-7deff211]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.preview-img[data-v-7deff211]{width:100%;height:100%;object-fit:cover}.placeholder[data-v-7deff211]{display:flex;flex-direction:column;align-items:center;color:#aaa;gap:10px}.scan-line[data-v-7deff211]{position:absolute;top:0;left:0;width:100%;height:2px;background:#0ff;box-shadow:0 0 10px #0ff;animation:scan-7deff211 2s infinite linear;opacity:.5}@keyframes scan-7deff211{0%{top:0}to{top:100%}}.input-grid[data-v-7deff211]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.input-group[data-v-7deff211]{margin-bottom:15px}.input-group label[data-v-7deff211]{display:block;font-size:.8rem;color:#888;margin-bottom:6px}.glass-input[data-v-7deff211]{width:100%;padding:12px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;outline:none;transition:.3s;cursor:none!important}.glass-input[data-v-7deff211]:focus{border-color:#5227ff;background:#5227ff0d}.glass-input[data-v-7deff211]:disabled{opacity:.5;cursor:not-allowed}.relative-group[data-v-7deff211]{position:relative}.custom-select[data-v-7deff211]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative;cursor:none!important}.custom-select .arrow[data-v-7deff211]{font-size:.8rem;color:#aaa;transition:transform .3s}.custom-select .arrow.rotated[data-v-7deff211]{transform:rotate(180deg)}.dropdown-list[data-v-7deff211]{position:absolute;top:100%;left:0;width:100%;margin-top:5px;background:#1e1e28f2;border:1px solid rgba(255,255,255,.1);border-radius:10px;z-index:50;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:none!important}.dropdown-item[data-v-7deff211]{padding:10px 15px;border-radius:8px;color:#ccc;cursor:pointer;transition:.2s;font-size:.9rem;cursor:none!important}.dropdown-item[data-v-7deff211]:hover{background:#8400ff33;color:#fff}.dropdown-item.selected[data-v-7deff211]{background:#5227ff;color:#fff}.time-picker-dropdown[data-v-7deff211]{position:absolute;top:100%;left:0;width:100%;height:180px;margin-top:5px;background:#1e1e28f2;border:1px solid rgba(255,255,255,.1);border-radius:10px;z-index:50;display:grid;grid-template-columns:1fr 1fr 1fr;overflow:hidden;box-shadow:0 10px 30px #00000080;cursor:none!important}.time-col[data-v-7deff211]{overflow-y:auto;border-right:1px solid rgba(255,255,255,.05);scrollbar-width:none}.time-col[data-v-7deff211]::-webkit-scrollbar{display:none}.time-col[data-v-7deff211]:last-child{border-right:none}.time-item[data-v-7deff211]{padding:10px;text-align:center;cursor:pointer;color:#aaa;transition:.2s;font-size:.9rem;cursor:none!important}.time-item[data-v-7deff211]:hover{background:#ffffff1a;color:#fff}.time-item.active[data-v-7deff211]{background:#5227ff4d;color:#fff;font-weight:700}.time-display[data-v-7deff211]{display:flex;align-items:center;gap:8px;font-weight:500}.period-badge[data-v-7deff211]{background:#5227ff;padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:700}.icon-clock[data-v-7deff211]{opacity:.5;font-size:1rem}.btn-submit[data-v-7deff211]{width:100%;padding:14px;margin-top:10px;border-radius:12px;border:none;background:linear-gradient(135deg,#7b2cbf,#3a0ca3);color:#fff;font-weight:700;font-size:1rem;box-shadow:0 4px 15px #7b2cbf66;cursor:none!important}.btn-submit[data-v-7deff211]:hover{transform:translateY(-2px)}.btn-submit[data-v-7deff211]:disabled{opacity:.7;cursor:not-allowed!important;transform:none}.fade-enter-active[data-v-7deff211],.fade-leave-active[data-v-7deff211]{transition:opacity .3s}.fade-enter-from[data-v-7deff211],.fade-leave-to[data-v-7deff211]{opacity:0}.slide-down-enter-active[data-v-7deff211],.slide-down-leave-active[data-v-7deff211]{transition:all .3s ease}.slide-down-enter-from[data-v-7deff211],.slide-down-leave-to[data-v-7deff211]{opacity:0;transform:translateY(-10px)}.interactive[data-v-7deff211]{cursor:none!important}.modal-overlay[data-v-d7c2ae28]{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:center;cursor:auto!important}.modal-backdrop[data-v-d7c2ae28]{position:absolute;inset:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-detail-card[data-v-d7c2ae28]{position:relative;z-index:10000;width:90%;max-width:700px;background:#14141cf2;border:1px solid rgba(132,0,255,.3);border-radius:24px;padding:30px;box-shadow:0 0 50px #8400ff26;color:#fff;display:flex;flex-direction:column}.close-btn[data-v-d7c2ae28]{position:absolute;top:20px;right:20px;background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer;transition:color .3s}.close-btn[data-v-d7c2ae28]:hover{color:#fff}.detail-header[data-v-d7c2ae28]{text-align:center;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.date-badge[data-v-d7c2ae28]{background:#ffffff1a;padding:4px 12px;border-radius:20px;font-size:.85rem;color:#ccc}.menu-title[data-v-d7c2ae28]{font-size:2rem;margin:10px 0 0;background:linear-gradient(to right,#fff,#aaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.detail-body[data-v-d7c2ae28]{display:flex;gap:30px}.image-section[data-v-d7c2ae28]{flex:1;display:flex;flex-direction:column;gap:15px}.image-wrapper[data-v-d7c2ae28]{width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#000;display:flex;align-items:center;justify-content:center}.image-wrapper img[data-v-d7c2ae28]{width:100%;height:100%;object-fit:cover}.no-image[data-v-d7c2ae28]{font-size:3rem;opacity:.5;display:flex;flex-direction:column;align-items:center}.no-image p[data-v-d7c2ae28]{font-size:1rem;margin-top:5px}.time-badge[data-v-d7c2ae28]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-radius:12px;color:#111;font-weight:700}.info-section[data-v-d7c2ae28]{flex:1.2;display:flex;flex-direction:column;gap:20px}.stats-grid[data-v-d7c2ae28]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.stat-box[data-v-d7c2ae28]{background:#ffffff0d;padding:15px;border-radius:16px;text-align:center;border:1px solid rgba(255,255,255,.1);transition:transform .2s}.stat-box[data-v-d7c2ae28]:hover{transform:translateY(-3px);background:#ffffff14}.stat-box .label[data-v-d7c2ae28]{display:block;font-size:.8rem;color:#888;margin-bottom:5px}.stat-box .value[data-v-d7c2ae28]{font-size:1.4rem;font-weight:800}.score-high .value[data-v-d7c2ae28]{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.3)}.score-mid .value[data-v-d7c2ae28]{color:gold;text-shadow:0 0 10px rgba(255,215,0,.3)}.score-low .value[data-v-d7c2ae28]{color:#ff4d4d;text-shadow:0 0 10px rgba(255,77,77,.3)}.ai-feedback-box[data-v-d7c2ae28]{flex:1;background:#8400ff0d;border:1px solid rgba(132,0,255,.2);border-radius:16px;padding:20px}.ai-header[data-v-d7c2ae28]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ai-title[data-v-d7c2ae28]{color:#a855f7;font-weight:700;font-size:.9rem;letter-spacing:1px}.feedback-content[data-v-d7c2ae28]{font-size:.95rem;line-height:1.6;color:#ddd;max-height:150px;overflow-y:auto;white-space:pre-wrap}.feedback-content[data-v-d7c2ae28]::-webkit-scrollbar{width:4px}.feedback-content[data-v-d7c2ae28]::-webkit-scrollbar-thumb{background:#5227ff;border-radius:4px}.modal-footer[data-v-d7c2ae28]{margin-top:20px}.btn-confirm[data-v-d7c2ae28]{width:100%;padding:14px;border:none;border-radius:12px;background:linear-gradient(135deg,#7b2cbf,#3a0ca3);color:#fff;font-size:1rem;font-weight:600;box-shadow:0 4px 15px #7b2cbf66}.fade-enter-active[data-v-d7c2ae28],.fade-leave-active[data-v-d7c2ae28]{transition:opacity .3s}.fade-enter-from[data-v-d7c2ae28],.fade-leave-to[data-v-d7c2ae28]{opacity:0}@media(max-width:768px){.detail-body[data-v-d7c2ae28]{flex-direction:column;gap:20px}.image-wrapper[data-v-d7c2ae28]{aspect-ratio:16/9}}.interactive[data-v-d7c2ae28]{cursor:pointer!important}.diet-view-container[data-v-93d77ff2]{min-height:100vh;background-color:#050505;color:#fff;position:relative;display:flex;flex-direction:column;cursor:none!important}.bg-rays[data-v-93d77ff2]{position:fixed;inset:0;z-index:0;opacity:.4;pointer-events:none}.back-button[data-v-93d77ff2]{position:fixed;top:2rem;left:2rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:9999px;font-size:.875rem;font-weight:600;color:#ffffffe6;cursor:none!important;transition:all .3s ease;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button[data-v-93d77ff2]:hover{background:#a855f733;border-color:#a855f780;transform:translate(-4px);box-shadow:0 0 20px #a855f74d}.back-button svg[data-v-93d77ff2]{width:20px;height:20px}.content-wrapper[data-v-93d77ff2]{position:relative;z-index:2;width:100%;max-width:1400px;height:100%;margin:0 auto;padding:40px 20px;box-sizing:border-box}.dashboard-layout[data-v-93d77ff2]{display:grid;grid-template-columns:320px 1fr;gap:40px;height:100%;overflow:hidden}.sidebar[data-v-93d77ff2]{display:flex;flex-direction:column;gap:20px}.main-content[data-v-93d77ff2]{display:flex;flex-direction:column;height:100%;overflow:hidden}.list-header[data-v-93d77ff2]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.scroll-area[data-v-93d77ff2]{flex:1;overflow-y:auto;padding-right:10px;will-change:scroll-position}.meal-grid-vertical[data-v-93d77ff2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding-bottom:40px}.optimized-item[data-v-93d77ff2]{content-visibility:auto;contain-intrinsic-size:300px 400px}.glass-panel[data-v-93d77ff2]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:20px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.summary-card h3[data-v-93d77ff2]{margin:0 0 15px;color:#888;font-size:.9rem;text-transform:uppercase}.stats-row[data-v-93d77ff2]{display:flex;justify-content:space-between;margin-bottom:10px;font-weight:700}.val[data-v-93d77ff2]{color:#0f8}.progress-track[data-v-93d77ff2]{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.progress-fill[data-v-93d77ff2]{height:100%;background:#0f8;transition:width .5s;box-shadow:0 0 10px #00ff884d}.page-title[data-v-93d77ff2]{font-size:2.5rem;font-weight:800;margin:0;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.page-subtitle[data-v-93d77ff2]{color:#666;margin:0}.btn-add[data-v-93d77ff2]{padding:12px 30px;border-radius:50px;border:none;background:#5227ff;color:#fff;font-weight:700;font-size:1rem;box-shadow:0 0 20px #5227ff66;transition:transform .2s;white-space:nowrap}.btn-add[data-v-93d77ff2]:hover{transform:scale(1.05)}.btn-back[data-v-93d77ff2]{padding:12px 30px;border-radius:50px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-weight:700;transition:all .2s}.empty-state[data-v-93d77ff2]{grid-column:1 / -1;text-align:center;padding:50px;color:#555;border:2px dashed #333;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state .icon[data-v-93d77ff2]{font-size:3rem;margin-bottom:10px;opacity:.5}@media(max-width:900px){.diet-view-container[data-v-93d77ff2]{height:auto;overflow-y:auto}.dashboard-layout[data-v-93d77ff2]{grid-template-columns:1fr;display:block}.sidebar[data-v-93d77ff2]{margin-bottom:30px}.scroll-area[data-v-93d77ff2]{overflow-y:visible}.back-button[data-v-93d77ff2]{top:1rem;left:1rem;padding:.5rem 1rem;font-size:.75rem}.back-button svg[data-v-93d77ff2]{width:16px;height:16px}}.interactive[data-v-93d77ff2]{cursor:pointer!important}.sidebar-container[data-v-c0b2608e]{height:100%;display:flex;flex-direction:column;background:#14141e99;padding:20px}.sidebar-header[data-v-c0b2608e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px}.sidebar-header h3[data-v-c0b2608e]{font-size:1.1rem;color:#fff;margin:0}.count[data-v-c0b2608e]{background:#5227ff;padding:2px 8px;border-radius:10px;font-size:.8rem;font-weight:700}.list-area[data-v-c0b2608e]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.party-item[data-v-c0b2608e]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);transition:all .2s}.party-item[data-v-c0b2608e]:hover{background:#ffffff14;border-color:#8400ff4d;transform:translate(3px)}.party-icon[data-v-c0b2608e]{font-size:1.5rem}.party-name[data-v-c0b2608e]{color:#eee;font-weight:600;font-size:.95rem}.party-status[data-v-c0b2608e]{color:#888;font-size:.8rem;display:flex;align-items:center;gap:5px}.online-dot[data-v-c0b2608e]{width:6px;height:6px;background:#0f8;border-radius:50%;box-shadow:0 0 5px #0f8}.sidebar-footer[data-v-c0b2608e]{margin-top:20px}.btn-code[data-v-c0b2608e]{width:100%;padding:12px;border-radius:10px;border:1px dashed rgba(255,255,255,.3);background:transparent;color:#aaa;font-weight:600;display:flex;justify-content:center;align-items:center;gap:8px;transition:all .3s}.btn-code[data-v-c0b2608e]:hover{border-color:#5227ff;color:#5227ff;background:#5227ff0d}.list-area[data-v-c0b2608e]::-webkit-scrollbar{width:4px}.list-area[data-v-c0b2608e]::-webkit-scrollbar-thumb{background:#5227ff;border-radius:4px}.board-container[data-v-5a2528c1]{height:100%;display:flex;flex-direction:column}.board-title[data-v-5a2528c1]{font-size:2rem;font-weight:800;margin-bottom:20px;background:linear-gradient(to right,#fff,#aaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-row[data-v-5a2528c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.board-title[data-v-5a2528c1]{margin-bottom:0}.btn-create[data-v-5a2528c1]{background:#5227ff33;border:1px solid rgba(82,39,255,.5);color:#5227ff;padding:8px 16px;border-radius:20px;font-weight:700;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:5px}.btn-create[data-v-5a2528c1]:hover{background:#5227ff;color:#fff;box-shadow:0 0 15px #5227ff66}.recruit-grid[data-v-5a2528c1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;overflow-y:auto;padding-right:10px;flex:1}.empty-state[data-v-5a2528c1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666;text-align:center;border:2px dashed rgba(255,255,255,.1);border-radius:20px;margin-bottom:20px}.empty-icon[data-v-5a2528c1]{font-size:4rem;margin-bottom:1rem;opacity:.5}.recruit-card[data-v-5a2528c1]{background:#1e1e28b3;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:15px;transition:all .3s;position:relative;overflow:hidden}.recruit-card[data-v-5a2528c1]:hover{transform:translateY(-5px);border-color:#5227ff;box-shadow:0 5px 20px #5227ff33}.card-top[data-v-5a2528c1]{display:flex;justify-content:space-between;align-items:center}.tag[data-v-5a2528c1]{font-size:.7rem;padding:4px 8px;border-radius:6px;font-weight:700;text-transform:uppercase}.raid-tag[data-v-5a2528c1]{background:#ff323233;color:#ff5252;border:1px solid rgba(255,50,50,.3)}.days-tag[data-v-5a2528c1]{background:#54a0ff33;color:#54a0ff;border:1px solid rgba(84,160,255,.3)}.default-tag[data-v-5a2528c1]{background:#ffffff1a;color:#ccc}.members[data-v-5a2528c1]{font-size:.8rem;color:#aaa}.card-body[data-v-5a2528c1]{text-align:center}.party-icon[data-v-5a2528c1]{font-size:2.5rem;margin-bottom:10px}.title[data-v-5a2528c1]{font-size:1.2rem;color:#fff;margin:0 0 5px;font-weight:700}.desc[data-v-5a2528c1]{font-size:.85rem;color:#888;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-bottom[data-v-5a2528c1]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;border-top:1px solid rgba(255,255,255,.05)}.rewards[data-v-5a2528c1]{display:flex;gap:10px;font-size:.8rem;font-weight:700}.xp[data-v-5a2528c1]{color:#0f8}.gold[data-v-5a2528c1]{color:gold}.btn-join[data-v-5a2528c1]{background:#5227ff;color:#fff;border:none;padding:8px 20px;border-radius:8px;font-weight:700;cursor:pointer;transition:.2s}.btn-join[data-v-5a2528c1]:hover{background:#6b4cff;transform:scale(1.05)}.recruit-grid[data-v-5a2528c1]::-webkit-scrollbar{width:6px}.recruit-grid[data-v-5a2528c1]::-webkit-scrollbar-thumb{background:#5227ff;border-radius:3px}.sidebar-container[data-v-c31cf61f]{height:100%;display:flex;flex-direction:column;background:#14141e99;padding:20px}.sidebar-header[data-v-c31cf61f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px}.sidebar-header h3[data-v-c31cf61f]{font-size:1.1rem;color:#fff;margin:0;display:flex;align-items:center;gap:8px}.count[data-v-c31cf61f]{font-size:.8rem;color:#888}.btn-add-friend[data-v-c31cf61f]{width:28px;height:28px;border-radius:50%;border:none;background:#ffffff1a;color:#fff;font-size:1.2rem;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.2s}.btn-add-friend[data-v-c31cf61f]:hover{background:#5227ff;transform:rotate(90deg)}.friend-list[data-v-c31cf61f]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.empty-msg[data-v-c31cf61f]{text-align:center;color:#666;font-size:.8rem;margin-top:20px}.friend-item[data-v-c31cf61f]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:10px;transition:all .2s;gap:8px}.friend-item[data-v-c31cf61f]:hover{background:#ffffff0d}.friend-left[data-v-c31cf61f]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden}.avatar[data-v-c31cf61f]{position:relative;width:32px;height:32px;flex-shrink:0}.avatar img[data-v-c31cf61f]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1px solid #333;background:#000}.friend-info[data-v-c31cf61f]{display:flex;flex-direction:column;overflow:hidden;min-width:0;flex:1 1 auto}.name[data-v-c31cf61f]{color:#eee;font-weight:500;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-text[data-v-c31cf61f]{color:#888;font-size:.65rem;display:flex;align-items:center;gap:4px;margin-top:2px;overflow:hidden;min-width:0}.level-badge[data-v-c31cf61f]{background:#333;color:#0f8;padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:700;flex-shrink:0}.class-text[data-v-c31cf61f]{color:#aaa;font-size:.65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.friend-list[data-v-c31cf61f]::-webkit-scrollbar{width:4px}.friend-list[data-v-c31cf61f]::-webkit-scrollbar-thumb{background:#5227ff;border-radius:4px}.requests-section[data-v-c31cf61f]{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.section-title[data-v-c31cf61f]{font-size:.85rem;color:orange;font-weight:600;margin-bottom:10px}.request-item[data-v-c31cf61f]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;background:#ffa5000d;border:1px solid rgba(255,165,0,.2);margin-bottom:8px}.request-info[data-v-c31cf61f]{flex:1;overflow:hidden}.request-actions[data-v-c31cf61f]{display:flex;gap:5px}.btn-accept[data-v-c31cf61f],.btn-reject[data-v-c31cf61f]{width:28px;height:28px;border-radius:50%;border:none;font-size:.9rem;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center}.btn-accept[data-v-c31cf61f]{background:#0f83;color:#0f8}.btn-accept[data-v-c31cf61f]:hover{background:#0f8;color:#000}.btn-reject[data-v-c31cf61f]{background:#f443;color:#f44}.btn-reject[data-v-c31cf61f]:hover{background:#f44;color:#fff}.friend-actions[data-v-c31cf61f]{display:flex;gap:3px;flex-shrink:0;margin-left:4px}.btn-pvp[data-v-c31cf61f],.btn-chat[data-v-c31cf61f]{width:28px;height:28px;border-radius:8px;border:none;font-size:.9rem;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-pvp[data-v-c31cf61f]{background:#f443;color:#f44}.btn-pvp[data-v-c31cf61f]:hover{background:#f44;color:#fff;transform:scale(1.1)}.btn-chat[data-v-c31cf61f]{background:#5227ff33;color:#5227ff}.btn-chat[data-v-c31cf61f]:hover{background:#5227ff;color:#fff;transform:scale(1.1)}.modal-overlay[data-v-aa0ba664]{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:center;cursor:none!important}.modal-backdrop[data-v-aa0ba664]{position:absolute;inset:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-form-card[data-v-aa0ba664]{position:relative;z-index:101;width:90%;max-width:500px;background:#14141cf2;border:1px solid rgba(132,0,255,.3);border-radius:24px;padding:30px;box-shadow:0 0 40px #8400ff33;color:#fff;cursor:none!important}.form-title[data-v-aa0ba664]{text-align:center;margin-bottom:25px;font-size:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:2px}.input-grid[data-v-aa0ba664]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.input-group[data-v-aa0ba664]{margin-bottom:20px}.input-group label[data-v-aa0ba664]{display:block;font-size:.8rem;color:#a855f7;font-weight:600;margin-bottom:8px}.highlight[data-v-aa0ba664]{color:#fff;font-size:1rem}.glass-input[data-v-aa0ba664]{width:100%;padding:12px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;outline:none;transition:.3s;cursor:none!important}.glass-input[data-v-aa0ba664]:focus{border-color:#5227ff;background:#5227ff0d}.textarea[data-v-aa0ba664]{resize:none}.custom-select[data-v-aa0ba664]{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:1em}.custom-select option[data-v-aa0ba664]{background:#111}.range-slider[data-v-aa0ba664]{width:100%;height:6px;border-radius:3px;background:#ffffff1a;outline:none;-webkit-appearance:none;cursor:none!important}.range-slider[data-v-aa0ba664]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#5227ff;cursor:none!important;box-shadow:0 0 10px #5227ff;transition:transform .2s}.range-slider[data-v-aa0ba664]::-webkit-slider-thumb:hover{transform:scale(1.2)}.checkbox-group[data-v-aa0ba664]{display:flex;align-items:center;gap:12px;cursor:none!important}.toggle-switch[data-v-aa0ba664]{width:44px;height:24px;background:#ffffff1a;border-radius:12px;position:relative;transition:.3s;border:1px solid rgba(255,255,255,.2)}.toggle-switch.active[data-v-aa0ba664]{background:#5227ff;border-color:#5227ff}.toggle-knob[data-v-aa0ba664]{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:.3s}.toggle-switch.active .toggle-knob[data-v-aa0ba664]{left:22px}.button-group[data-v-aa0ba664]{display:flex;gap:15px;margin-top:10px}.btn-submit[data-v-aa0ba664],.btn-cancel[data-v-aa0ba664]{flex:1;padding:14px;border-radius:12px;border:none;font-weight:700;font-size:1rem;transition:transform .2s;cursor:none!important}.btn-submit[data-v-aa0ba664]{background:linear-gradient(135deg,#7b2cbf,#3a0ca3);color:#fff;box-shadow:0 4px 15px #7b2cbf66}.btn-cancel[data-v-aa0ba664]{background:#ffffff1a;color:#ccc}.btn-submit[data-v-aa0ba664]:hover,.btn-cancel[data-v-aa0ba664]:hover{transform:translateY(-2px)}.fade-enter-active[data-v-aa0ba664],.fade-leave-active[data-v-aa0ba664]{transition:opacity .3s ease}.fade-enter-from[data-v-aa0ba664],.fade-leave-to[data-v-aa0ba664]{opacity:0}.interactive[data-v-aa0ba664]{cursor:none!important}.modal-overlay[data-v-72a874dc]{position:fixed;inset:0;z-index:3000;display:flex;justify-content:center;align-items:center;cursor:none!important}.modal-backdrop[data-v-72a874dc]{position:absolute;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.input-box[data-v-72a874dc]{position:relative;z-index:3001;width:360px;padding:30px;background:#14141ef2;border:1px solid rgba(132,0,255,.3);border-radius:20px;box-shadow:0 0 40px #8400ff33;display:flex;flex-direction:column;gap:20px;cursor:none!important;pointer-events:auto!important}.modal-title[data-v-72a874dc]{margin:0;color:#fff;text-align:center;font-size:1.3rem;font-weight:700}.input-wrapper[data-v-72a874dc]{width:100%}.custom-input[data-v-72a874dc]{width:100%;padding:12px 15px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:1rem;outline:none;transition:.3s;cursor:none!important}.custom-input[data-v-72a874dc]:focus{border-color:#5227ff;background:#5227ff0d}.button-group[data-v-72a874dc]{display:flex;gap:10px}.btn-cancel[data-v-72a874dc],.btn-confirm[data-v-72a874dc]{flex:1;padding:12px;border-radius:10px;border:none;font-weight:700;transition:.2s;cursor:none!important;pointer-events:auto!important}.btn-cancel[data-v-72a874dc]{background:#ffffff1a;color:#aaa}.btn-confirm[data-v-72a874dc]{background:linear-gradient(135deg,#7b2cbf,#3a0ca3);color:#fff}.btn-cancel[data-v-72a874dc]:hover,.btn-confirm[data-v-72a874dc]:hover{transform:translateY(-2px)}.fade-enter-active[data-v-72a874dc],.fade-leave-active[data-v-72a874dc]{transition:opacity .2s}.fade-enter-from[data-v-72a874dc],.fade-leave-to[data-v-72a874dc]{opacity:0}.interactive[data-v-72a874dc]{cursor:none!important}.modal-overlay[data-v-a546bb3a]{position:fixed;inset:0;z-index:200;display:flex;justify-content:center;align-items:center;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:none}.chat-modal[data-v-a546bb3a]{width:90%;max-width:500px;height:600px;background:#14141ef2;border:1px solid rgba(132,0,255,.3);border-radius:20px;display:flex;flex-direction:column;box-shadow:0 0 40px #8400ff33}.chat-header[data-v-a546bb3a]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.friend-info[data-v-a546bb3a]{display:flex;align-items:center;gap:12px}.avatar[data-v-a546bb3a]{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #5227FF}.avatar img[data-v-a546bb3a]{width:100%;height:100%;object-fit:cover}.friend-name[data-v-a546bb3a]{color:#fff;font-weight:600;font-size:1rem}.friend-status[data-v-a546bb3a]{color:#0f8;font-size:.75rem}.btn-close[data-v-a546bb3a]{background:none;border:none;color:#888;font-size:1.5rem;cursor:none;transition:color .2s}.btn-close[data-v-a546bb3a]:hover{color:#fff}.messages-container[data-v-a546bb3a]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:10px}.messages-container[data-v-a546bb3a]::-webkit-scrollbar{width:4px}.messages-container[data-v-a546bb3a]::-webkit-scrollbar-thumb{background:#5227ff;border-radius:4px}.empty-msg[data-v-a546bb3a]{text-align:center;color:#666;margin-top:50px}.message-wrapper[data-v-a546bb3a]{display:flex;justify-content:flex-start}.message-wrapper.my-message[data-v-a546bb3a]{justify-content:flex-end}.message-bubble[data-v-a546bb3a]{max-width:70%;padding:10px 14px;border-radius:12px;background:#ffffff0d}.my-message .message-bubble[data-v-a546bb3a]{background:#5227ff}.message-text[data-v-a546bb3a]{color:#fff;font-size:.9rem;word-wrap:break-word}.message-time[data-v-a546bb3a]{color:#aaa;font-size:.7rem;margin-top:4px;display:flex;align-items:center;gap:4px;justify-content:flex-end}.read-check[data-v-a546bb3a]{color:#0f8}.input-container[data-v-a546bb3a]{display:flex;gap:10px;padding:20px;border-top:1px solid rgba(255,255,255,.1)}.message-input[data-v-a546bb3a]{flex:1;padding:12px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;outline:none;transition:.2s}.message-input[data-v-a546bb3a]:focus{border-color:#5227ff;background:#5227ff0d}.btn-send[data-v-a546bb3a]{padding:12px 24px;border-radius:10px;border:none;background:#5227ff;color:#fff;font-weight:600;cursor:none;transition:.2s}.btn-send[data-v-a546bb3a]:hover{background:#6837ff;transform:translateY(-2px)}.interactive[data-v-a546bb3a]{cursor:none!important}.fade-enter-active[data-v-a546bb3a],.fade-leave-active[data-v-a546bb3a]{transition:opacity .3s}.fade-enter-from[data-v-a546bb3a],.fade-leave-to[data-v-a546bb3a]{opacity:0}.modal-overlay[data-v-70f8dacd]{position:fixed;inset:0;z-index:300;display:flex;justify-content:center;align-items:center;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:none}.modal-content[data-v-70f8dacd]{width:90%;max-width:450px;background:#14141ef2;border:1px solid rgba(132,0,255,.3);border-radius:20px;box-shadow:0 0 40px #8400ff33;overflow:hidden}.modal-header[data-v-70f8dacd]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-70f8dacd]{margin:0;color:#fff;font-size:1.25rem;font-weight:600}.btn-close[data-v-70f8dacd]{background:none;border:none;color:#888;font-size:1.5rem;cursor:none;transition:color .2s;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.btn-close[data-v-70f8dacd]:hover{color:#fff}.modal-body[data-v-70f8dacd]{padding:24px}.input-label[data-v-70f8dacd]{display:block;color:#aaa;font-size:.9rem;margin-bottom:10px}.input-field[data-v-70f8dacd]{width:100%;padding:14px 16px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:1rem;outline:none;transition:.2s}.input-field[data-v-70f8dacd]:focus{border-color:#5227ff;background:#5227ff0d}.input-field[data-v-70f8dacd]::placeholder{color:#666}.modal-footer[data-v-70f8dacd]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.1)}.btn-cancel[data-v-70f8dacd],.btn-submit[data-v-70f8dacd]{flex:1;padding:12px 24px;border-radius:10px;border:none;font-weight:600;font-size:.95rem;cursor:none;transition:all .2s}.btn-cancel[data-v-70f8dacd]{background:#ffffff0d;color:#aaa;border:1px solid rgba(255,255,255,.1)}.btn-cancel[data-v-70f8dacd]:hover{background:#ffffff1a;color:#fff}.btn-submit[data-v-70f8dacd]{background:#5227ff;color:#fff}.btn-submit[data-v-70f8dacd]:hover{background:#6837ff;transform:translateY(-2px)}.interactive[data-v-70f8dacd]{cursor:none!important}.fade-enter-active[data-v-70f8dacd],.fade-leave-active[data-v-70f8dacd]{transition:opacity .3s}.fade-enter-from[data-v-70f8dacd],.fade-leave-to[data-v-70f8dacd]{opacity:0}.fade-enter-active .modal-content[data-v-70f8dacd],.fade-leave-active .modal-content[data-v-70f8dacd]{transition:transform .3s}.fade-enter-from .modal-content[data-v-70f8dacd],.fade-leave-to .modal-content[data-v-70f8dacd]{transform:scale(.9)}.modal-overlay[data-v-5581a115]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-5581a115]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:20px;padding:30px;width:90%;max-width:600px;box-shadow:0 20px 60px #00000080;border:1px solid rgba(255,255,255,.1)}.modal-header[data-v-5581a115]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-5581a115]{margin:0;font-size:1.5rem;color:#fff}.close-btn[data-v-5581a115]{width:32px;height:32px;border-radius:50%;border:none;background:#ffffff1a;color:#fff;font-size:1.2rem;cursor:pointer;transition:.2s}.close-btn[data-v-5581a115]:hover{background:#ff44444d;transform:rotate(90deg)}.opponent-info[data-v-5581a115]{text-align:center;margin-bottom:25px;padding:15px;background:#00ff881a;border-radius:10px;border:1px solid rgba(0,255,136,.3)}.opponent-info p[data-v-5581a115]{margin:0;color:#ccc;font-size:1.1rem}.opponent-name[data-v-5581a115]{color:#0f8;font-weight:700;font-size:1.2rem}.games-grid[data-v-5581a115]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.game-card[data-v-5581a115]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:15px;padding:25px;text-align:center;cursor:pointer;transition:all .3s}.game-card[data-v-5581a115]:hover{background:#ffffff1a;border-color:#0f8;transform:translateY(-5px);box-shadow:0 10px 30px #0f83}.game-icon[data-v-5581a115]{font-size:3rem;margin-bottom:10px}.game-name[data-v-5581a115]{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:8px}.game-desc[data-v-5581a115]{font-size:.9rem;color:#888}.modal-enter-active[data-v-5581a115],.modal-leave-active[data-v-5581a115]{transition:all .3s ease}.modal-enter-from[data-v-5581a115],.modal-leave-to[data-v-5581a115]{opacity:0;transform:scale(.9)}.modal-overlay[data-v-081f47af]{position:fixed;inset:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn-081f47af .3s}.modal-content[data-v-081f47af]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:25px;padding:40px;width:90%;max-width:450px;box-shadow:0 30px 80px #ff44444d;border:2px solid rgba(255,68,68,.5);text-align:center;animation:slideIn-081f47af .4s cubic-bezier(.68,-.55,.265,1.55)}.challenge-icon[data-v-081f47af]{font-size:4rem;margin-bottom:20px;animation:bounce-081f47af .6s infinite alternate}@keyframes bounce-081f47af{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.challenge-title[data-v-081f47af]{margin:0 0 25px;font-size:2rem;color:#f44;text-shadow:0 0 20px rgba(255,68,68,.5)}.challenge-info[data-v-081f47af]{margin-bottom:30px;padding:20px;background:#ffffff0d;border-radius:15px;border:1px solid rgba(255,255,255,.1)}.challenger-name[data-v-081f47af]{font-size:1.8rem;font-weight:700;color:#0f8;margin:0 0 5px;text-shadow:0 0 15px rgba(0,255,136,.5)}.game-name[data-v-081f47af]{font-size:1.5rem;font-weight:700;color:#fa0;margin:10px 0}.challenge-text[data-v-081f47af]{font-size:1.1rem;color:#ccc;margin:5px 0}.button-group[data-v-081f47af]{display:flex;gap:15px}.btn-accept[data-v-081f47af],.btn-reject[data-v-081f47af]{flex:1;padding:15px;border:none;border-radius:12px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 5px 15px #0000004d}.btn-accept[data-v-081f47af]{background:linear-gradient(135deg,#0f8,#00cc6a);color:#000}.btn-accept[data-v-081f47af]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0f86}.btn-reject[data-v-081f47af]{background:linear-gradient(135deg,#f44,#c00);color:#fff}.btn-reject[data-v-081f47af]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #f446}@keyframes fadeIn-081f47af{0%{opacity:0}to{opacity:1}}@keyframes slideIn-081f47af{0%{opacity:0;transform:scale(.7) translateY(-50px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-enter-active[data-v-081f47af],.modal-leave-active[data-v-081f47af]{transition:all .3s ease}.modal-enter-from[data-v-081f47af],.modal-leave-to[data-v-081f47af]{opacity:0;transform:scale(.8)}.party-view-container[data-v-978ef52c]{min-height:100vh;background-color:#050505;color:#fff;position:relative;overflow:hidden;cursor:none!important}.bg-rays[data-v-978ef52c]{position:fixed;inset:0;z-index:0;opacity:.4;pointer-events:none}.content-wrapper[data-v-978ef52c]{position:relative;z-index:2;width:100%;height:100vh;padding:80px 20px 20px;box-sizing:border-box}.party-layout[data-v-978ef52c]{display:grid;grid-template-columns:280px 1fr 280px;gap:20px;height:100%;max-width:1600px;margin:0 auto}.optimized-col[data-v-978ef52c]{height:100%;overflow-y:auto;overflow-x:hidden;will-change:scroll-position;contain:content}.optimized-col[data-v-978ef52c]::-webkit-scrollbar{width:4px}.optimized-col[data-v-978ef52c]::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.optimized-col[data-v-978ef52c]::-webkit-scrollbar-track{background:#0000001a}.back-button[data-v-978ef52c]{position:fixed;top:2rem;left:2rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:9999px;font-size:.875rem;font-weight:600;color:#ffffffe6;cursor:none!important;transition:all .3s ease;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button[data-v-978ef52c]:hover{background:#a855f733;border-color:#a855f780;transform:translate(-4px)}@media(max-width:1024px){.party-layout[data-v-978ef52c]{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;overflow-y:auto;display:flex;flex-direction:column}.optimized-col[data-v-978ef52c]{height:auto;max-height:400px;contain:none}.left-col[data-v-978ef52c]{order:1}.center-col[data-v-978ef52c]{order:2;flex:1}.right-col[data-v-978ef52c]{order:3}.content-wrapper[data-v-978ef52c]{height:auto;overflow-y:auto}}.interactive[data-v-978ef52c]{cursor:pointer!important}.ranking-board[data-v-f30ab689]{position:absolute;top:10px;right:10px;width:220px;max-height:400px;background:#000c;border:1px solid rgba(168,85,247,.5);border-radius:12px;padding:15px;z-index:9999;box-shadow:0 0 15px #a855f733;color:#fff;font-family:Pretendard,sans-serif;overflow-y:auto}.ranking-board[data-v-f30ab689]::-webkit-scrollbar{width:4px}.ranking-board[data-v-f30ab689]::-webkit-scrollbar-thumb{background:#a855f7;border-radius:2px}.header[data-v-f30ab689]{font-size:1.1rem;font-weight:700;color:#a855f7;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;margin-bottom:10px;display:flex;align-items:center;gap:5px}.rank-list[data-v-f30ab689]{list-style:none;padding:0;margin:0}.rank-item[data-v-f30ab689]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05)}.rank-num[data-v-f30ab689]{width:24px;font-weight:700;color:#888}.nickname[data-v-f30ab689]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:5px}.score[data-v-f30ab689]{font-weight:700;color:#0f8}.top-rank:nth-child(1) .rank-num[data-v-f30ab689]{color:gold;text-shadow:0 0 5px #ffd700}.top-rank:nth-child(2) .rank-num[data-v-f30ab689]{color:silver;text-shadow:0 0 5px #c0c0c0}.top-rank:nth-child(3) .rank-num[data-v-f30ab689]{color:#cd7f32;text-shadow:0 0 5px #cd7f32}.loading[data-v-f30ab689],.no-data[data-v-f30ab689]{text-align:center;color:#666;font-size:.8rem;padding:20px 0}.reaction-wrapper[data-v-df2b8df2]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;color:#fff}.game-container[data-v-df2b8df2]{display:flex;gap:20px;align-items:flex-start;margin-top:20px}.side-panel[data-v-df2b8df2]{display:flex;flex-direction:column;gap:15px;width:140px}.side-panel.right[data-v-df2b8df2]{width:240px}.neon-box[data-v-df2b8df2]{background:#ffffff0d;border:1px solid rgba(168,85,247,.3);padding:15px 10px;border-radius:12px;text-align:center;box-shadow:0 0 10px #a855f71a}.neon-box h3[data-v-df2b8df2]{margin:0 0 5px;font-size:.9rem;color:#a855f7}.neon-box .val[data-v-df2b8df2]{margin:0;font-size:2rem;font-weight:700;color:#fff}.neon-box .unit[data-v-df2b8df2]{font-size:1rem;color:#888;margin-left:2px}[data-v-df2b8df2] .embedded-ranking{position:static!important;width:100%!important;margin-bottom:20px;max-height:350px;box-shadow:none;background:#00000080;border:1px solid rgba(168,85,247,.5)}.center-panel[data-v-df2b8df2]{width:400px;height:500px;display:flex;justify-content:center;align-items:flex-start}.reaction-box[data-v-df2b8df2]{width:100%;height:400px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;white-space:pre-line;font-size:1.8rem;font-weight:700;box-shadow:0 0 30px #00000080;border:4px solid rgba(255,255,255,.1);transition:background-color .1s,transform .1s;-webkit-user-select:none;user-select:none}.reaction-box[data-v-df2b8df2]:active{transform:scale(.98)}.msg[data-v-df2b8df2]{pointer-events:none;padding:20px;line-height:1.5;text-shadow:0 2px 4px rgba(0,0,0,.5)}.sub-msg[data-v-df2b8df2]{font-size:1rem;color:#ffffffb3;margin-top:10px;font-weight:400}.guide-box[data-v-df2b8df2]{text-align:left;font-size:.9rem;color:#ccc}.guide-box ul[data-v-df2b8df2]{padding-left:20px;margin-top:10px}.guide-box li[data-v-df2b8df2]{margin-bottom:5px}.interactive[data-v-df2b8df2]{cursor:pointer!important}.hockey-wrapper[data-v-f03a8c57]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;color:#fff}.heart[data-v-f03a8c57]{color:#f05;margin-left:5px;transition:all .3s}.heart.lost[data-v-f03a8c57]{color:#333;opacity:0;transform:scale(.5)}.game-container[data-v-f03a8c57]{display:flex;gap:20px;align-items:flex-start;margin-top:20px}.side-panel[data-v-f03a8c57]{display:flex;flex-direction:column;gap:15px;width:140px}.side-panel.right[data-v-f03a8c57]{width:240px}.neon-box[data-v-f03a8c57]{background:#ffffff0d;border:1px solid rgba(168,85,247,.3);padding:15px 10px;border-radius:12px;text-align:center;box-shadow:0 0 10px #a855f71a}.neon-box h3[data-v-f03a8c57]{margin:0 0 5px;font-size:.9rem;color:#a855f7}.neon-box .val[data-v-f03a8c57]{margin:0;font-size:2rem;font-weight:700;color:#0f8}[data-v-f03a8c57] .embedded-ranking{position:static!important;width:100%!important;margin-bottom:20px;max-height:350px;background:#00000080}.canvas-container[data-v-f03a8c57]{position:relative;width:400px;height:600px;box-shadow:0 0 50px #a855f733;border-radius:4px;overflow:hidden;cursor:none!important}.game-canvas[data-v-f03a8c57]{background:#111;border:2px solid #333;display:block}.overlay[data-v-f03a8c57]{position:absolute;inset:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px}.menu-content[data-v-f03a8c57],.rules-content[data-v-f03a8c57]{display:flex;flex-direction:column;align-items:center;width:100%}.game-over-title[data-v-f03a8c57]{font-size:2.5rem;color:#f05;margin-bottom:10px}.msg[data-v-f03a8c57]{font-size:1.2rem;margin-bottom:30px;text-align:center;white-space:pre-line;line-height:1.8}.msg[data-v-f03a8c57]:after{content:"";display:block;margin:10px auto 0;font-size:1.5rem;font-weight:700;color:#0f8;text-shadow:0 0 15px #00ff88}.btn-group[data-v-f03a8c57]{display:flex;flex-direction:column;gap:15px;width:80%}.primary-btn[data-v-f03a8c57]{padding:15px;font-size:1.5rem;background:#a855f7;border:none;border-radius:12px;color:#fff;font-weight:700;transition:transform .2s;width:100%}.primary-btn[data-v-f03a8c57]:hover{transform:scale(1.05);box-shadow:0 0 20px #a855f799}.secondary-btn[data-v-f03a8c57]{padding:12px;font-size:1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#ccc;font-weight:600;transition:all .2s;width:100%}.secondary-btn[data-v-f03a8c57]:hover{background:#fff3;color:#fff}.rules-list[data-v-f03a8c57]{list-style:none;padding:0;margin-bottom:30px;width:100%;max-width:300px}.rules-list li[data-v-f03a8c57]{display:flex;align-items:center;margin-bottom:15px;background:#ffffff0d;padding:10px;border-radius:8px}.rules-list .icon[data-v-f03a8c57]{font-size:1.5rem;margin-right:15px;width:30px;text-align:center}.rules-list strong[data-v-f03a8c57]{color:#fff}.guide[data-v-f03a8c57]{margin-top:15px;color:#888}.difficulty-info[data-v-f03a8c57]{margin-top:5px;color:#a855f7;font-weight:700}.interactive[data-v-f03a8c57]{cursor:none!important}.tetris-wrapper[data-v-9067b848]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;color:#fff}.game-container[data-v-9067b848]{display:flex;gap:20px;align-items:flex-start;margin-top:20px}.side-panel[data-v-9067b848]{display:flex;flex-direction:column;gap:15px;width:120px}.side-panel.right[data-v-9067b848]{width:240px}.neon-box[data-v-9067b848]{background:#ffffff0d;border:1px solid rgba(168,85,247,.3);padding:15px 10px;border-radius:12px;text-align:center;box-shadow:0 0 10px #a855f71a}.neon-box h3[data-v-9067b848]{margin:0 0 5px;font-size:.9rem;color:#a855f7}.neon-box .val[data-v-9067b848]{margin:0;font-size:1.5rem;font-weight:700;color:#0f8}[data-v-9067b848] .embedded-ranking{position:static!important;width:100%!important;margin-bottom:20px;max-height:250px;background:#00000080;border:1px solid rgba(168,85,247,.5)}.canvas-area[data-v-9067b848]{position:relative;width:300px;height:600px;background:#050505}.neon-border[data-v-9067b848]{border:2px solid #a855f7;box-shadow:0 0 20px #a855f766;border-radius:4px;overflow:hidden}.game-canvas[data-v-9067b848]{display:block}.overlay[data-v-9067b848]{position:absolute;inset:0;background:#000000d9;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10}.game-over-title[data-v-9067b848]{font-size:2.5rem;color:#f05;margin-bottom:10px;text-shadow:0 0 10px #ff0055}.final-score[data-v-9067b848]{font-size:1.5rem;margin-bottom:10px;color:#0f8}.stat-reward[data-v-9067b848]{font-size:1.8rem;font-weight:700;margin-bottom:20px;color:#a855f7;text-shadow:0 0 15px #a855f7;animation:glow-9067b848 1.5s ease-in-out infinite}@keyframes glow-9067b848{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.start-btn[data-v-9067b848]{padding:15px 40px;font-size:1.5rem;background:#a855f7;border:none;border-radius:50px;color:#fff;font-weight:700;transition:transform .2s,box-shadow .2s}.start-btn[data-v-9067b848]:hover{transform:scale(1.05);box-shadow:0 0 30px #a855f799}.next-canvas[data-v-9067b848]{background:transparent;margin-top:5px}.guide-box ul[data-v-9067b848]{list-style:none;padding:0;margin:0;text-align:left;font-size:.85rem}.guide-box li[data-v-9067b848]{margin-bottom:5px;display:flex;justify-content:space-between;color:#ccc}.guide-box li span[data-v-9067b848]:first-child{font-weight:700;color:#a855f7;margin-right:5px}.interactive[data-v-9067b848]{cursor:pointer!important}.lemon-wrapper[data-v-b1ffdc07]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;color:#fff}.game-container[data-v-b1ffdc07]{display:flex;gap:20px;align-items:flex-start;margin-top:20px;width:auto;max-width:100%;justify-content:center}.side-panel[data-v-b1ffdc07]{display:flex;flex-direction:column;gap:15px;width:140px}.side-panel.right[data-v-b1ffdc07]{width:240px}.neon-box[data-v-b1ffdc07]{background:#ffffff0d;border:1px solid rgba(255,230,0,.3);padding:15px 10px;border-radius:12px;text-align:center;box-shadow:0 0 10px #ffe6001a}.neon-box h3[data-v-b1ffdc07]{margin:0 0 5px;font-size:.9rem;color:#ffe600}.neon-box .val[data-v-b1ffdc07]{margin:0;font-size:2rem;font-weight:700;color:#fff}.neon-box .target[data-v-b1ffdc07]{font-size:.8rem;color:#888;display:block;margin-top:5px}[data-v-b1ffdc07] .embedded-ranking{position:static!important;width:100%!important;margin-bottom:20px;max-height:300px;box-shadow:none;background:#00000080;border:1px solid rgba(255,230,0,.3)}.current-sum-box.match[data-v-b1ffdc07]{border-color:#0f8;box-shadow:0 0 15px #00ff8880}.current-sum-box.match .val[data-v-b1ffdc07]{color:#0f8}.val.warning[data-v-b1ffdc07]{color:#f05;animation:blink-b1ffdc07 1s infinite}.canvas-area[data-v-b1ffdc07]{width:420px;height:500px;position:relative;width:416px;height:504px;background:#111;border:2px solid #ffe600;box-shadow:0 0 20px #ffe60033;border-radius:8px;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:crosshair;box-sizing:border-box}.grid-container[data-v-b1ffdc07]{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);width:100%;height:100%;position:relative;z-index:1;box-sizing:border-box}.grid-cell[data-v-b1ffdc07]{border:1px solid rgba(255,255,255,.05);display:flex;justify-content:center;align-items:center;transition:background .1s;box-sizing:border-box}.selection-box[data-v-b1ffdc07]{position:absolute;border:2px solid rgba(255,230,0,.8);background-color:#ffe60033;pointer-events:none;z-index:5;border-radius:4px}.grid-cell.selected[data-v-b1ffdc07]{background:#ffffff1a}.grid-cell.cleared[data-v-b1ffdc07]{opacity:0;pointer-events:none}.lemon-content[data-v-b1ffdc07]{position:relative;display:flex;justify-content:center;align-items:center}.icon[data-v-b1ffdc07]{font-size:1.8rem;filter:drop-shadow(0 0 2px rgba(255,255,0,.5))}.num[data-v-b1ffdc07]{position:absolute;font-size:1rem;font-weight:900;color:#000;text-shadow:0px 0px 2px #fff;z-index:2}.overlay[data-v-b1ffdc07]{position:absolute;inset:0;background:#000000d9;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10}.game-over-title[data-v-b1ffdc07]{font-size:2.5rem;color:#ffe600;margin-bottom:10px;text-shadow:0 0 10px #ffe600}.final-score[data-v-b1ffdc07]{font-size:1.5rem;margin-bottom:10px;color:#fff}.stat-reward-lemon[data-v-b1ffdc07]{font-size:1.8rem;font-weight:700;margin-bottom:20px;color:#ffe600;text-shadow:0 0 15px #ffe600;animation:glow-lemon-b1ffdc07 1.5s ease-in-out infinite}@keyframes glow-lemon-b1ffdc07{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.start-btn[data-v-b1ffdc07]{padding:15px 40px;font-size:1.5rem;background:#ffe600;border:none;border-radius:50px;color:#000;font-weight:700;transition:transform .2s,box-shadow .2s}.start-btn[data-v-b1ffdc07]:hover{transform:scale(1.05);box-shadow:0 0 30px #ffe60099}.guide-box[data-v-b1ffdc07]{text-align:left;font-size:.9rem;color:#ccc}.guide-box ul[data-v-b1ffdc07]{padding-left:20px;margin-top:10px}.guide-box li[data-v-b1ffdc07]{margin-bottom:5px}@keyframes blink-b1ffdc07{50%{opacity:.5}}.interactive[data-v-b1ffdc07]{cursor:pointer!important}.rhythm-game-3d[data-v-18afc2e9]{width:100vw;height:100vh;background:radial-gradient(circle at center,#1a0b2e,#000);overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;cursor:none;transition:box-shadow .3s}.tunnel-effect[data-v-18afc2e9]{position:absolute;inset:0;background:repeating-radial-gradient(circle at 50% 50%,transparent 0,transparent 40px,rgba(168,85,247,.1) 41px,transparent 42px);animation:tunnelMove-18afc2e9 2s linear infinite;pointer-events:none}@keyframes tunnelMove-18afc2e9{0%{transform:scale(1);opacity:0}50%{opacity:1}to{transform:scale(2);opacity:0}}.rhythm-game-3d.fire-low[data-v-18afc2e9]{box-shadow:inset 0 0 50px #00ff884d}.rhythm-game-3d.fire-mid[data-v-18afc2e9]{box-shadow:inset 0 0 100px #ffa50080;animation:screenShake-18afc2e9 .1s infinite}.rhythm-game-3d.fire-max[data-v-18afc2e9]{box-shadow:inset 0 0 150px #f05c;animation:screenShakeHard-18afc2e9 .08s infinite}@keyframes screenShake-18afc2e9{0%{transform:translate(0)}25%{transform:translate(2px,2px)}50%{transform:translate(-2px,-2px)}75%{transform:translate(-2px,2px)}to{transform:translate(0)}}@keyframes screenShakeHard-18afc2e9{0%{transform:translate(0) scale(1.01)}25%{transform:translate(5px,5px) scale(1.02)}50%{transform:translate(-5px,-5px) scale(1.01)}75%{transform:translate(-5px,5px) scale(1.02)}to{transform:translate(0) scale(1.01)}}.hud-top[data-v-18afc2e9]{position:absolute;top:30px;width:100%;display:flex;justify-content:space-between;padding:0 50px;font-family:Arial Black,sans-serif;z-index:100}.score-box[data-v-18afc2e9]{font-size:2rem;color:#fff;text-shadow:0 0 10px #a855f7}.combo-box[data-v-18afc2e9]{font-size:2.5rem;color:#ffeb3b;text-shadow:0 0 15px #ffeb3b;transition:transform .1s}.combo-box.fire-mid[data-v-18afc2e9]{color:orange;transform:scale(1.2)}.combo-box.fire-max[data-v-18afc2e9]{color:red;transform:scale(1.5);animation:pulse-18afc2e9 .2s infinite}.target-ring[data-v-18afc2e9]{position:absolute;width:140px;height:140px;border:4px dashed rgba(255,255,255,.3);border-radius:50%;box-shadow:0 0 20px #ffffff1a;pointer-events:none;z-index:10}.world-center[data-v-18afc2e9]{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none}.fruit-obj[data-v-18afc2e9]{position:absolute;top:0;left:0;width:200px;height:200px;margin-left:-100px;margin-top:-100px;display:flex;justify-content:center;align-items:center;will-change:transform,opacity}.fruit-obj img[data-v-18afc2e9]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))}.sliced-fruit[data-v-18afc2e9]{position:relative;width:100%;height:100%}.slice-l[data-v-18afc2e9]{position:absolute;left:0;top:0;width:50%;height:100%;object-fit:cover;object-position:left;animation:flyLeft-18afc2e9 .4s ease-out forwards}.slice-r[data-v-18afc2e9]{position:absolute;right:0;top:0;width:50%;height:100%;object-fit:cover;object-position:right;animation:flyRight-18afc2e9 .4s ease-out forwards}.slash-line[data-v-18afc2e9]{position:absolute;top:50%;left:50%;width:140%;height:4px;background:#fff;transform:translate(-50%,-50%) rotate(-15deg);box-shadow:0 0 10px #0ff;animation:fadeSlash-18afc2e9 .2s forwards}@keyframes flyLeft-18afc2e9{to{transform:translate(-100px,50px) rotate(-45deg);opacity:0}}@keyframes flyRight-18afc2e9{to{transform:translate(100px,50px) rotate(45deg);opacity:0}}@keyframes fadeSlash-18afc2e9{to{opacity:0;width:0}}.miss-anim img[data-v-18afc2e9]{filter:grayscale(100%) brightness(.5)}.feedback-container[data-v-18afc2e9]{position:absolute;top:18%;left:50%;transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center;z-index:50;height:200px;pointer-events:none}.feedback-item[data-v-18afc2e9]{font-size:4rem;font-weight:900;font-style:italic;text-shadow:3px 3px 0px rgba(0,0,0,.5);margin-bottom:-30px;transition:all .3s}.critical-hit[data-v-18afc2e9]{font-size:5rem;text-shadow:0 0 20px cyan}.list-enter-active[data-v-18afc2e9],.list-leave-active[data-v-18afc2e9]{transition:all .3s ease}.list-enter-from[data-v-18afc2e9]{opacity:0;transform:translateY(20px) scale(.5)}.list-leave-to[data-v-18afc2e9]{opacity:0;transform:translateY(-20px) scale(1.5)}.setup-screen[data-v-18afc2e9]{position:absolute;inset:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:200}.qr-card[data-v-18afc2e9]{background:#fff;padding:30px;border-radius:20px;text-align:center;color:#000;box-shadow:0 0 30px #a855f74d}.qr-img[data-v-18afc2e9]{width:220px;height:220px}.qr-text[data-v-18afc2e9]{margin-top:15px;font-weight:700;color:#333;line-height:1.4}.flash-screen[data-v-18afc2e9]:after{content:"";position:absolute;inset:0;background:#fff;opacity:.1;animation:flash-18afc2e9 .1s;pointer-events:none}.debug-btn[data-v-18afc2e9]{margin-top:20px;padding:10px 20px;background:#f05;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:none;font-size:1.2rem}@keyframes flash-18afc2e9{0%{opacity:.1}to{opacity:0}}@keyframes pulse-18afc2e9{0%{transform:scale(1.5)}50%{transform:scale(1.6)}to{transform:scale(1.5)}}.minigame-container[data-v-b6904d4a]{min-height:100vh;background-color:#050505;color:#fff;position:relative;display:flex;flex-direction:column;align-items:center;cursor:none!important}.bg-rays[data-v-b6904d4a]{position:absolute;inset:0;opacity:.3;pointer-events:none}.content-wrapper[data-v-b6904d4a]{position:relative;z-index:10;width:100%;max-width:1000px;padding:100px 20px 40px;display:flex;flex-direction:column;align-items:center;flex:1}.header-section[data-v-b6904d4a]{text-align:center;margin-bottom:50px}.page-title[data-v-b6904d4a]{font-size:3rem;font-weight:800;margin:0;background:linear-gradient(to right,#fff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:2px}.page-subtitle[data-v-b6904d4a]{color:#666;margin-top:10px}.game-selection-grid[data-v-b6904d4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;width:100%}.game-card[data-v-b6904d4a]{height:300px;transition:transform .3s;cursor:none!important}.game-card[data-v-b6904d4a]:hover{transform:translateY(-10px)}.card-icon[data-v-b6904d4a]{font-size:5rem;text-align:center;margin-top:20px}.card-tag[data-v-b6904d4a]{margin-top:20px;text-align:center;background:#ffffff1a;padding:5px 15px;border-radius:20px;font-size:.8rem;color:#a855f7;display:inline-block}.game-part-container[data-v-b6904d4a]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;animation:fadeIn-b6904d4a .5s ease}@keyframes fadeIn-b6904d4a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.back-button[data-v-b6904d4a]{position:fixed;top:2rem;left:2rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9999px;color:#fff;font-weight:600;cursor:none!important;z-index:9999;transition:all .3s}.back-button[data-v-b6904d4a]:hover{background:#ffffff1a;transform:translate(-4px)}.interactive[data-v-b6904d4a]{cursor:none!important}.guild-lobby-container[data-v-b7e28243]{min-height:100vh;background:#050505;color:#fff;display:flex;flex-direction:column;overflow-x:hidden;position:relative;font-family:Rajdhani,sans-serif}.bg-base[data-v-b7e28243]{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at top,#1a1a2e,#000 80%)}.bg-rays[data-v-b7e28243]{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.3}.lobby-header[data-v-b7e28243]{position:relative;z-index:10;padding:20px 40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-title[data-v-b7e28243]{text-align:center}.header-title h1[data-v-b7e28243]{margin:0;font-size:2rem;font-weight:900;letter-spacing:2px;background:linear-gradient(to right,#a855f7,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-title p[data-v-b7e28243]{margin:5px 0 0;color:#aaa;font-size:.9rem}.back-btn[data-v-b7e28243]{padding:8px 16px;background:#ffffff1a;border:1px solid #444;color:#ccc;border-radius:20px;cursor:none}.create-btn[data-v-b7e28243]{padding:10px 24px;background:linear-gradient(135deg,#a855f7,#7c3aed);border:none;border-radius:8px;color:#fff;font-weight:700;box-shadow:0 0 15px #a855f766;cursor:none;transition:.2s}.create-btn[data-v-b7e28243]:hover{transform:translateY(-2px);box-shadow:0 0 25px #a855f799}.lobby-content[data-v-b7e28243]{position:relative;z-index:10;flex:1;padding:40px;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.search-bar-wrapper[data-v-b7e28243]{position:relative;max-width:500px;margin:0 auto 40px}.search-input[data-v-b7e28243]{width:100%;padding:15px 50px 15px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:1rem;outline:none;transition:.3s}.search-input[data-v-b7e28243]:focus{border-color:#a855f7;background:#ffffff1a}.search-icon[data-v-b7e28243]{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.2rem;opacity:.5}.guild-grid[data-v-b7e28243]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.guild-card[data-v-b7e28243]{background:#1e1e2899;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;transition:.3s;display:flex;flex-direction:column;gap:15px;position:relative;overflow:hidden}.guild-card[data-v-b7e28243]:hover{transform:translateY(-5px);border-color:#a855f7;background:#282837cc}.card-top[data-v-b7e28243]{display:flex;gap:15px;align-items:center}.guild-icon[data-v-b7e28243]{width:50px;height:50px;background:#0000004d;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.8rem}.guild-name[data-v-b7e28243]{margin:0;font-size:1.2rem;font-weight:700;color:#fff}.guild-level[data-v-b7e28243]{font-size:.8rem;color:#22d3ee;font-weight:700;border:1px solid #22d3ee;padding:2px 6px;border-radius:4px}.guild-desc[data-v-b7e28243]{font-size:.9rem;color:#aaa;line-height:1.4;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-bottom[data-v-b7e28243]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.member-count[data-v-b7e28243]{font-size:.85rem;color:#888}.join-btn[data-v-b7e28243]{padding:6px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;cursor:none;transition:.2s}.join-btn[data-v-b7e28243]:hover{background:#a855f7;border-color:#a855f7}.loading-area[data-v-b7e28243],.empty-area[data-v-b7e28243]{text-align:center;margin-top:50px;color:#666;font-size:1.1rem}.spinner[data-v-b7e28243]{width:30px;height:30px;border:3px solid rgba(255,255,255,.1);border-top-color:#a855f7;border-radius:50%;animation:spin-b7e28243 1s infinite linear;margin:0 auto 10px}.empty-icon[data-v-b7e28243]{font-size:3rem;margin-bottom:10px;opacity:.5}.modal-overlay[data-v-b7e28243]{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:center}.modal-backdrop[data-v-b7e28243]{position:absolute;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-card[data-v-b7e28243]{position:relative;z-index:101;width:400px;background:#1a1a2e;border:1px solid #444;border-radius:20px;padding:30px;box-shadow:0 0 40px #00000080;color:#fff}.modal-card h2[data-v-b7e28243]{margin:0 0 5px;color:#a855f7}.modal-subtitle[data-v-b7e28243]{color:#888;font-size:.9rem;margin-bottom:25px}.form-group[data-v-b7e28243]{margin-bottom:20px}.form-group label[data-v-b7e28243]{display:block;margin-bottom:8px;font-size:.9rem;color:#ccc}.glass-input[data-v-b7e28243]{width:100%;padding:12px;background:#0000004d;border:1px solid #444;border-radius:8px;color:#fff;font-size:1rem;outline:none;box-sizing:border-box}.glass-input[data-v-b7e28243]:focus{border-color:#a855f7}.textarea[data-v-b7e28243]{resize:none;height:80px}.modal-actions[data-v-b7e28243]{display:flex;gap:10px;margin-top:30px}.confirm-btn[data-v-b7e28243],.cancel-btn[data-v-b7e28243]{flex:1;padding:12px;border-radius:8px;border:none;font-weight:700;cursor:none}.confirm-btn[data-v-b7e28243]{background:#a855f7;color:#fff}.cancel-btn[data-v-b7e28243]{background:#333;color:#ccc}@keyframes spin-b7e28243{to{transform:rotate(360deg)}}.fade-enter-active[data-v-b7e28243],.fade-leave-active[data-v-b7e28243]{transition:opacity .3s}.fade-enter-from[data-v-b7e28243],.fade-leave-to[data-v-b7e28243]{opacity:0}.interactive[data-v-b7e28243]{cursor:none}*{box-sizing:border-box}html,body,#app,*,*:before,*:after{margin:0;padding:0;cursor:none!important}input,textarea{cursor:text!important}html,body,#app{width:100%;height:100%;background-color:#050505;font-family:Outfit,sans-serif;overflow:hidden;display:block}.dashboard-container,.home-page,.guild-lobby-container{width:100%;max-width:1920px;min-width:1280px;margin:0 auto}.app-container{width:100vw;height:100vh;position:relative;overflow:hidden;background-color:#050505}.background-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.page-content-layer{position:relative;width:100%;height:100%;z-index:2;overflow-y:auto;overflow-x:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease,transform .5s ease;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.fade-enter-from{opacity:0;transform:scale(.98);z-index:2}.fade-leave-to{opacity:0;transform:scale(1.02);z-index:1}.interactive{pointer-events:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:5px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5227ff,#a29bfe);border-radius:5px;border:2px solid #050505}:horizontal::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#5227ff,#a29bfe)}::-webkit-scrollbar-thumb:hover{background:#6b4cff}*{scrollbar-width:thin;scrollbar-color:#5227FF rgba(255,255,255,.05)}
