*,*:before,*:after{box-sizing:border-box}:root{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0;width:100%;min-height:100%;background:#0c1425;color:#e2e8f0}#app{width:100%;min-height:100vh}a{color:#818cf8;text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}.landing-page[data-v-92669af0]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-width:100vw;gap:2rem;font-family:system-ui,-apple-system,sans-serif;background:#0c1425;color:#e2e8f0}.hero[data-v-92669af0]{text-align:center}.hero h1[data-v-92669af0]{font-size:3rem;margin:0;font-weight:700}.hero .tagline[data-v-92669af0]{font-size:1.2rem;opacity:.9}.actions[data-v-92669af0]{display:flex;gap:1rem}.btn[data-v-92669af0]{padding:.8rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block}.btn-primary[data-v-92669af0]{background:#2563eb;color:#fff;border:none}.btn-primary[data-v-92669af0]:hover{background:#1d4ed8}.btn-secondary[data-v-92669af0]{background:#4b5e78;color:#e2e8f0;border:1px solid #4b5e78}.btn-secondary[data-v-92669af0]:hover{background:#4b5e78}.legal-links[data-v-92669af0]{display:flex;gap:8px;align-items:center;font-size:.72rem;color:#6b7f99}.legal-links a[data-v-92669af0]{color:#6b7f99;text-decoration:none}.legal-links a[data-v-92669af0]:hover{color:#b0bec5;text-decoration:underline}.login-page[data-v-2222253e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0c1425;padding:24px;position:relative;overflow:hidden}.bg-blob[data-v-2222253e]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.18;pointer-events:none}.blob-1[data-v-2222253e]{width:420px;height:420px;background:#7c3aed;top:-120px;left:-100px}.blob-2[data-v-2222253e]{width:320px;height:320px;background:#2563eb;bottom:-80px;right:-60px}.auth-form[data-v-2222253e]{position:relative;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:400px;background:#ffffff1a;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:36px 32px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.logo[data-v-2222253e]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.logo-sword[data-v-2222253e]{font-size:1.8rem;filter:drop-shadow(0 0 10px rgba(124,58,237,.7))}.logo-text-wrap[data-v-2222253e]{display:flex;flex-direction:column;line-height:1}.logo-main[data-v-2222253e]{font-size:1.4rem;font-weight:900;letter-spacing:.18em;background:linear-gradient(135deg,#a78bfa,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo-sub[data-v-2222253e]{font-size:.6rem;font-weight:700;letter-spacing:.35em;color:#b0bec5;margin-top:2px}.form-title[data-v-2222253e]{font-size:1.25rem;font-weight:700;color:#f1f5f9}.form-sub[data-v-2222253e]{font-size:.8rem;color:#b0bec5;margin-top:-6px}.divider[data-v-2222253e]{border:none;border-top:1px solid rgba(255,255,255,.1);margin:4px 0}.field[data-v-2222253e]{display:flex;flex-direction:column;gap:6px;font-size:.75rem;font-weight:600;color:#b0bec5;letter-spacing:.06em;text-transform:uppercase}.field input[data-v-2222253e]{padding:12px 14px;background:#ffffff17;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#f1f5f9;font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s}.field input[data-v-2222253e]:focus{border-color:#7c3aed99;box-shadow:0 0 0 3px #7c3aed1f}.field input[data-v-2222253e]::placeholder{color:#b0bec5}.btn-submit[data-v-2222253e]{margin-top:6px;padding:13px;border-radius:10px;border:none;background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:opacity .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-submit[data-v-2222253e]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.btn-submit[data-v-2222253e]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-2222253e]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-2222253e .7s linear infinite}@keyframes spin-2222253e{to{transform:rotate(360deg)}}.error-msg[data-v-2222253e]{padding:10px 14px;background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:8px;color:#f87171;font-size:.82rem}.switch-link[data-v-2222253e]{text-align:center;font-size:.82rem;color:#b0bec5}.switch-link a[data-v-2222253e]{color:#818cf8;text-decoration:none}.switch-link a[data-v-2222253e]:hover{text-decoration:underline}.viewer-wrap[data-v-3e2204a5]{position:relative;width:100%;height:240px;border-radius:10px;overflow:hidden;background:#0a1628;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.tres-cv[data-v-3e2204a5]{width:100%!important;height:100%!important}[data-v-3e2204a5] canvas{width:100%!important;height:100%!important;display:block}.overlay[data-v-3e2204a5]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.loading-overlay[data-v-3e2204a5]{background:#0a1628}.no-model-overlay[data-v-3e2204a5]{background:#0a1628eb}.spinner[data-v-3e2204a5]{width:28px;height:28px;border:2px solid color-mix(in srgb,var(--accent) 20%,transparent);border-top-color:var(--accent);border-radius:50%;animation:spin-3e2204a5 .8s linear infinite}.no-model-icon[data-v-3e2204a5]{font-size:1.4rem;opacity:.15}@keyframes spin-3e2204a5{to{transform:rotate(360deg)}}.css-figure[data-v-3e2204a5]{display:flex;flex-direction:column;align-items:center;gap:3px;animation:float-3e2204a5 2.4s ease-in-out infinite}@keyframes float-3e2204a5{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cf-head[data-v-3e2204a5]{width:32px;height:32px;border-radius:6px}.cf-body[data-v-3e2204a5]{width:46px;height:52px;border-radius:5px 5px 3px 3px}.cf-legs[data-v-3e2204a5]{display:flex;gap:4px}.cf-leg[data-v-3e2204a5]{width:18px;height:44px;border-radius:3px 3px 6px 6px}.male .cf-head[data-v-3e2204a5]{background:linear-gradient(135deg,#3b5bdb,#1e3a8a);box-shadow:0 0 14px #4f7cff80}.male .cf-body[data-v-3e2204a5]{background:linear-gradient(180deg,#4f7cff,#2d4fd4);box-shadow:0 0 18px #4f7cff4d}.male .cf-leg[data-v-3e2204a5]{background:linear-gradient(180deg,#3b5bdb,#1e3a8a)}.female .cf-head[data-v-3e2204a5]{background:linear-gradient(135deg,#be185d,#9d174d);box-shadow:0 0 14px #ec489980}.female .cf-body[data-v-3e2204a5]{background:linear-gradient(180deg,#ec4899,#be185d);box-shadow:0 0 18px #ec48994d}.female .cf-leg[data-v-3e2204a5]{background:linear-gradient(180deg,#be185d,#9d174d)}.no-model-label[data-v-3e2204a5]{font-size:.6rem;color:#4b5e78;text-align:center;line-height:1.7}code[data-v-3e2204a5]{color:#6b7f99;font-size:.55rem}.fade-enter-active[data-v-3e2204a5],.fade-leave-active[data-v-3e2204a5]{transition:opacity .4s}.fade-enter-from[data-v-3e2204a5],.fade-leave-to[data-v-3e2204a5]{opacity:0}.register-page[data-v-065ecde3]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:#0c1425;padding:24px;overflow-y:auto}.auth-form[data-v-065ecde3]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:460px;background:#ffffff1a;border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:32px}.form-title[data-v-065ecde3]{font-size:1.5rem;font-weight:700;color:#e2e8f0}.form-sub[data-v-065ecde3]{font-size:.82rem;color:#6b7f99;margin-top:-8px}.field[data-v-065ecde3]{display:flex;flex-direction:column;gap:6px;font-size:.78rem;font-weight:600;color:#89a;letter-spacing:.05em;text-transform:uppercase}.field input[data-v-065ecde3]{padding:11px 14px;background:#ffffff17;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#e2e8f0;font-size:.95rem;outline:none;transition:border-color .2s}.field input[data-v-065ecde3]:focus{border-color:#7c3aed99;box-shadow:0 0 0 3px #7c3aed1f}.field input[data-v-065ecde3]::placeholder{color:#4b5e78}.picker-section[data-v-065ecde3]{display:flex;flex-direction:column;gap:8px}.picker-label[data-v-065ecde3]{font-size:.72rem;font-weight:600;color:#6b7f99;letter-spacing:.08em;text-transform:uppercase}.sex-options[data-v-065ecde3]{display:flex;gap:8px}.sex-btn[data-v-065ecde3]{flex:1;padding:9px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff1a;color:#89a;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.sex-btn.active[data-v-065ecde3]{background:#7c3aed26;border-color:#7c3aed;color:#a78bfa}.class-grid[data-v-065ecde3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.class-card[data-v-065ecde3]{position:relative;border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:12px 8px 10px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:6px}.class-card[data-v-065ecde3]:hover{border-color:#ffffff26;transform:translateY(-2px)}.class-card.active[data-v-065ecde3]{border-color:var(--c);border-width:2px;box-shadow:0 0 20px var(--c, #7c3aed) 33}.cls-viewer[data-v-065ecde3]{width:100%;border-radius:8px;overflow:hidden}.cls-check[data-v-065ecde3]{position:absolute;top:6px;right:7px;font-size:.75rem;font-weight:900}.cls-name[data-v-065ecde3]{font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cls-title[data-v-065ecde3]{font-size:.55rem;color:#6b7f99;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-top:-4px}.cls-bonuses[data-v-065ecde3]{width:100%;display:flex;flex-direction:column;gap:2px;margin-top:2px}.cls-bonus[data-v-065ecde3]{display:flex;justify-content:space-between;align-items:center;padding:2px 4px;border-radius:4px;font-size:.55rem}.cls-bonus.highlight[data-v-065ecde3]{background:#ffffff14}.b-label[data-v-065ecde3]{color:#4b5e78}.b-val[data-v-065ecde3]{font-weight:700;color:#4b5e78}.class-desc[data-v-065ecde3]{font-size:.72rem;color:#89a;line-height:1.5;padding:8px 12px;border-radius:8px;border:1px solid rgba(124,58,237,.2);background:#ffffff17;text-align:center}.btn-submit[data-v-065ecde3]{margin-top:4px;padding:13px;border-radius:10px;border:none;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:opacity .2s,transform .15s;display:flex;align-items:center;justify-content:center}.btn-submit[data-v-065ecde3]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.btn-submit[data-v-065ecde3]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-065ecde3]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-065ecde3 .7s linear infinite}@keyframes spin-065ecde3{to{transform:rotate(360deg)}}.error-msg[data-v-065ecde3]{padding:10px 14px;background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:8px;color:#f87171;font-size:.82rem}.switch-link[data-v-065ecde3]{text-align:center;font-size:.82rem;color:#6b7f99}.switch-link a[data-v-065ecde3]{color:#818cf8;text-decoration:none}.switch-link a[data-v-065ecde3]:hover{text-decoration:underline}.item-viewer[data-v-87baa83e]{position:relative;width:100%;height:100%;background:#101828;border-radius:inherit;overflow:hidden;display:flex;align-items:center;justify-content:center}.tres-cv[data-v-87baa83e]{width:100%!important;height:100%!important}[data-v-87baa83e] canvas{width:100%!important;height:100%!important;display:block}.overlay[data-v-87baa83e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#101828}.spinner[data-v-87baa83e]{width:28px;height:28px;border:2px solid rgba(124,58,237,.2);border-top-color:#7c3aed;border-radius:50%;animation:spin-87baa83e .8s linear infinite}@keyframes spin-87baa83e{to{transform:rotate(360deg)}}.icon-fallback[data-v-87baa83e]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.icon-img[data-v-87baa83e]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 16px rgba(124,58,237,.6))}.type-emoji[data-v-87baa83e]{font-size:4rem;opacity:.15}.fade-enter-active[data-v-87baa83e],.fade-leave-active[data-v-87baa83e]{transition:opacity .3s}.fade-enter-from[data-v-87baa83e],.fade-leave-to[data-v-87baa83e]{opacity:0}.home-page[data-v-8b302f85]{width:100vw;height:100dvh;background:#0c1425;color:#f1f5f9;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-8b302f85]{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background:#060b1af2;border-bottom:1px solid rgba(124,58,237,.2);flex-shrink:0}.game-logo[data-v-8b302f85]{font-size:1.1rem;font-weight:900;letter-spacing:.15em;background:linear-gradient(90deg,#818cf8,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.top-clock[data-v-8b302f85]{display:flex;flex-direction:column;align-items:center;gap:1px}.clock-time[data-v-8b302f85]{font-size:1.4rem;font-weight:800;color:#f1f5f9;letter-spacing:.05em;font-variant-numeric:tabular-nums}.clock-date[data-v-8b302f85]{font-size:.65rem;color:#b0bec5;letter-spacing:.05em}.top-right[data-v-8b302f85]{display:flex;align-items:center;gap:10px}.online-dot[data-v-8b302f85]{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e}.online-label[data-v-8b302f85]{font-size:.85rem;color:#b0bec5;font-weight:600}.btn-logout[data-v-8b302f85]{padding:4px 12px;border-radius:8px;border:1px solid rgba(239,68,68,.3);background:#ef444414;color:#ef4444;font-size:.75rem;cursor:pointer;transition:all .15s}.btn-logout[data-v-8b302f85]:hover{background:#ef444426}.main-layout[data-v-8b302f85]{flex:1;display:grid;grid-template-columns:620px 1fr 160px;gap:12px;padding:12px 16px;min-height:0;overflow:hidden}.col-left[data-v-8b302f85]{display:flex;flex-direction:column;min-height:0}.char-card[data-v-8b302f85]{background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-left:2px solid rgba(124,58,237,.5);border-radius:14px;padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;overflow-y:auto;position:relative;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent}.char-card[data-v-8b302f85]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at top,rgba(124,58,237,.07) 0%,transparent 55%)}.char-header[data-v-8b302f85]{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.char-name[data-v-8b302f85]{font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#818cf8,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.char-sublevel[data-v-8b302f85]{font-size:.6rem;color:#b0bec5;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.active-buff[data-v-8b302f85]{display:flex;flex-direction:column;gap:4px;padding:6px 10px;margin:0 8px 4px;background:#fbbf2414;border:1px solid rgba(251,191,36,.25);border-radius:8px;font-size:.65rem}.buff-row1[data-v-8b302f85]{display:flex;align-items:center;gap:6px}.buff-icon[data-v-8b302f85]{font-size:.9rem}.buff-name[data-v-8b302f85]{color:#fbbf24;font-weight:700;flex:1}.buff-timer[data-v-8b302f85]{background:#fbbf2433;color:#fbbf24;padding:1px 8px;border-radius:20px;font-weight:700;font-variant-numeric:tabular-nums;font-size:.68rem}.buff-timer.expired[data-v-8b302f85]{background:#ef444426;color:#f87171}.buff-tags[data-v-8b302f85]{display:flex;gap:4px;flex-wrap:wrap}.buff-tags span[data-v-8b302f85]{background:#fbbf241f;color:#fde68a;padding:1px 5px;border-radius:4px}.showcase[data-v-8b302f85]{display:grid;grid-template-columns:126px 1fr 126px;gap:6px;width:100%;flex:1;min-height:0}.slot-col[data-v-8b302f85]{display:flex;flex-direction:column;gap:6px;align-items:center}.doll-center[data-v-8b302f85]{display:flex;flex-direction:column;gap:4px;align-self:stretch;min-height:0}.doll-viewer[data-v-8b302f85]{height:560px;flex-shrink:0;border-radius:10px;overflow:hidden}.doll-viewer[data-v-8b302f85] .viewer-wrap{width:100%!important;height:100%!important;border-radius:10px}.doll-viewer[data-v-8b302f85] canvas{pointer-events:none}.hp-bar-outer[data-v-8b302f85]{width:100%;flex-shrink:0;height:20px;border-radius:8px;background:#060b1acc;overflow:hidden;border:1px solid rgba(255,255,255,.1);position:relative}.hp-bar-fill[data-v-8b302f85]{height:100%;background:linear-gradient(90deg,#16a34a,#22c55e);opacity:.85;transition:width 1s linear}.hp-bar-fill.hp-low[data-v-8b302f85]{background:linear-gradient(90deg,#b91c1c,#ef4444)}.hp-bar-text[data-v-8b302f85]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9)}.spell-row[data-v-8b302f85]{display:flex;gap:3px;flex-shrink:0}.spell-slot[data-v-8b302f85]{flex:1;height:30px;border-radius:6px;border:1px dashed rgba(124,58,237,.18);background:#7c3aed0a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.spell-slot[data-v-8b302f85]:hover{border-color:#7c3aed59;background:#7c3aed1a}.spell-ico[data-v-8b302f85]{font-size:.8rem;opacity:.1}.eq-slot[data-v-8b302f85]{width:120px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed rgba(255,255,255,.1);border-radius:12px;background:#060b1aa6;cursor:pointer;transition:border-color .15s,background .15s;overflow:hidden}.eq-slot[data-v-8b302f85]:hover{border-color:#7c3aed80;background:#7c3aed26}.eq-slot.occupied[data-v-8b302f85]{border-style:solid;border-color:#7c3aed66;background:#060b1abf;box-shadow:inset 0 0 10px #7c3aed1f}.slot-img[data-v-8b302f85]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.slot-img-sm[data-v-8b302f85]{width:24px;height:24px;object-fit:contain;image-rendering:pixelated}.slot-empty[data-v-8b302f85]{font-size:1.8rem;opacity:.15;line-height:1;-webkit-user-select:none;user-select:none}.slot-empty.sm[data-v-8b302f85]{font-size:1.1rem}.slot-lbl[data-v-8b302f85]{font-size:.48rem;color:#ffffff2e;letter-spacing:.06em;text-align:center;-webkit-user-select:none;user-select:none}.eq-slot.occupied .slot-empty[data-v-8b302f85],.eq-slot.occupied .slot-lbl[data-v-8b302f85]{display:none}.ring-row[data-v-8b302f85]{display:flex;gap:5px;flex-shrink:0;height:46px;align-items:center}.ring-slot[data-v-8b302f85]{width:36px!important;height:36px!important;border-radius:8px}.btn-goto-equip[data-v-8b302f85]{width:100%;padding:7px;border-radius:10px;flex-shrink:0;border:1px solid rgba(124,58,237,.3);background:#7c3aed14;color:#a78bfa;font-size:.68rem;font-weight:700;cursor:pointer;transition:all .15s}.btn-goto-equip[data-v-8b302f85]:hover{background:#7c3aed2e}.col-center[data-v-8b302f85]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent}.stat-card[data-v-8b302f85]{background:#ffffff06;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 16px;flex-shrink:0}.stat-card-title[data-v-8b302f85]{font-size:.6rem;font-weight:700;letter-spacing:.15em;color:#b0bec5;text-transform:uppercase;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px}.exp-row[data-v-8b302f85]{display:flex;justify-content:space-between;margin-bottom:6px}.exp-label[data-v-8b302f85]{font-size:.75rem;color:#b0bec5}.exp-val[data-v-8b302f85]{font-size:.75rem;color:#b0bec5;font-weight:600}.exp-bar-track[data-v-8b302f85]{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:4px}.exp-bar-fill[data-v-8b302f85]{height:100%;background:linear-gradient(90deg,#7c3aed,#4f7cff);border-radius:4px;transition:width .6s ease;box-shadow:0 0 8px #7c3aed80}.exp-pct[data-v-8b302f85]{font-size:.65rem;color:#b0bec5;text-align:right}.battle-record[data-v-8b302f85]{display:flex;gap:8px;margin-bottom:10px}.record-box[data-v-8b302f85]{flex:1;display:flex;flex-direction:column;align-items:center;padding:10px 6px;border-radius:10px;border:1px solid transparent}.record-box.wins[data-v-8b302f85]{background:#22c55e12;border-color:#22c55e26}.record-box.losses[data-v-8b302f85]{background:#ef444412;border-color:#ef444426}.record-box.draws[data-v-8b302f85]{background:#94a3b812;border-color:#94a3b81a}.record-num[data-v-8b302f85]{font-size:1.6rem;font-weight:800;line-height:1}.wins .record-num[data-v-8b302f85]{color:#22c55e}.losses .record-num[data-v-8b302f85]{color:#ef4444}.draws .record-num[data-v-8b302f85]{color:#b0bec5}.record-lbl[data-v-8b302f85]{font-size:.6rem;color:#b0bec5;font-weight:600;margin-top:4px}.winrate[data-v-8b302f85]{margin-top:4px}.winrate-bar-track[data-v-8b302f85]{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin-bottom:4px}.winrate-bar-fill[data-v-8b302f85]{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:2px;transition:width .6s}.winrate-label[data-v-8b302f85]{font-size:.65rem;color:#b0bec5}.stats-grid[data-v-8b302f85]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.stat-item[data-v-8b302f85]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#0003;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.si-icon[data-v-8b302f85]{font-size:1rem}.si-name[data-v-8b302f85]{font-size:.7rem;color:#b0bec5;flex:1}.si-val[data-v-8b302f85]{font-size:.85rem;font-weight:700;color:#f1f5f9}.currency-cards[data-v-8b302f85]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gold-card[data-v-8b302f85]{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 16px}.gold-icon[data-v-8b302f85]{font-size:1.5rem;color:#fbbf24}.gold-amount[data-v-8b302f85]{font-size:1.4rem;font-weight:800;color:#fbbf24}.gold-label[data-v-8b302f85]{font-size:.7rem;color:#b0bec5}.crystal-card[data-v-8b302f85]{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 16px}.crystal-icon[data-v-8b302f85]{font-size:1.5rem}.crystal-amount[data-v-8b302f85]{font-size:1.4rem;font-weight:800;color:#a78bfa}.crystal-label[data-v-8b302f85]{font-size:.7rem;color:#b0bec5}.col-right[data-v-8b302f85]{display:flex;flex-direction:column}.actions-card[data-v-8b302f85]{background:#ffffff06;border:1px solid rgba(255,255,255,.1);border-right:2px solid rgba(124,58,237,.3);border-radius:14px;padding:14px 10px;display:flex;flex-direction:column;gap:6px;height:100%}.actions-title[data-v-8b302f85]{font-size:.6rem;font-weight:700;letter-spacing:.15em;color:#b0bec5;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}.action-btn[data-v-8b302f85]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff1a;cursor:pointer;transition:all .15s;text-align:left;width:100%}.action-btn[data-v-8b302f85]:hover:not(:disabled){background:#7c3aed1a;border-color:#7c3aed4d;transform:translate(2px)}.action-btn.quest-action[data-v-8b302f85]{border-color:#fbbf244d;background:#fbbf2414;animation:quest-btn-pulse-8b302f85 2s ease-in-out infinite}.action-btn.quest-action[data-v-8b302f85]:hover{background:#fbbf2426!important;border-color:#fbbf2480!important}.action-btn.quest-action .action-icon[data-v-8b302f85]{color:#fbbf24;font-weight:900}@keyframes quest-btn-pulse-8b302f85{0%,to{box-shadow:none}50%{box-shadow:0 0 12px #fbbf2426}}.action-btn.primary[data-v-8b302f85]{border-color:#dc26264d;background:#dc262614}.action-btn.primary[data-v-8b302f85]:hover{background:#dc262626!important;border-color:#dc262680!important}.action-btn.admin-btn[data-v-8b302f85]{border-color:#f59e0b4d;background:#f59e0b14}.action-btn.admin-btn[data-v-8b302f85]:hover{background:#f59e0b26!important;border-color:#f59e0b80!important}.action-btn.danger[data-v-8b302f85]{border-color:#ef444426;background:transparent;margin-top:auto}.action-btn.danger[data-v-8b302f85]:hover{background:#ef444414!important;border-color:#ef44444d!important}.action-btn.disabled[data-v-8b302f85]{opacity:.35;cursor:not-allowed}.action-icon[data-v-8b302f85]{font-size:1.2rem;flex-shrink:0}.action-text[data-v-8b302f85]{display:flex;flex-direction:column;gap:1px}.action-name[data-v-8b302f85]{font-size:.8rem;font-weight:700;color:#f1f5f9}.action-desc[data-v-8b302f85]{font-size:.62rem;color:#b0bec5}.actions-divider[data-v-8b302f85]{height:1px;background:#ffffff17;margin:4px 0}.loading-screen[data-v-8b302f85]{width:100vw;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#0c1425}.loader[data-v-8b302f85]{width:40px;height:40px;border:3px solid rgba(124,58,237,.2);border-top-color:#7c3aed;border-radius:50%;animation:spin-8b302f85 .8s linear infinite}@keyframes spin-8b302f85{to{transform:rotate(360deg)}}.loading-screen p[data-v-8b302f85]{color:#b0bec5;font-size:.85rem}.item-popup-backdrop[data-v-8b302f85]{position:fixed;inset:0;z-index:200;background:#000000b3;display:flex;align-items:center;justify-content:center}.item-popup[data-v-8b302f85]{position:relative;background:#0d1a2e;border:1px solid #1e3a5f;border-radius:14px;width:420px;max-width:96vw;display:flex;flex-direction:row;overflow:hidden;box-shadow:0 24px 60px #0009}.popup-close[data-v-8b302f85]{position:absolute;top:10px;right:12px;z-index:1;background:none;border:none;color:#89a;font-size:1rem;cursor:pointer;line-height:1}.popup-close[data-v-8b302f85]:hover{color:#f1f5f9}.popup-viewer[data-v-8b302f85]{width:160px;flex-shrink:0;height:200px;background:#101828}.popup-info[data-v-8b302f85]{flex:1;padding:16px 14px 14px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.popup-name[data-v-8b302f85]{font-size:.95rem;font-weight:700;color:#f1f5f9;padding-right:20px}.popup-type[data-v-8b302f85]{font-size:.68rem;color:#89a;text-transform:capitalize;margin-bottom:4px}.popup-stats[data-v-8b302f85]{display:flex;flex-direction:column;gap:4px}.pstat[data-v-8b302f85]{display:flex;justify-content:space-between;align-items:center;font-size:.72rem}.pstat-lbl[data-v-8b302f85]{color:#89a}.pstat-val[data-v-8b302f85]{color:#93c5fd;font-weight:600}.pstat-pos[data-v-8b302f85]{background:#22c55e0d}.pstat-pos .pstat-val[data-v-8b302f85]{color:#22c55e}.pstat-neg[data-v-8b302f85]{background:#ef44440d}.pstat-neg .pstat-val[data-v-8b302f85]{color:#f87171}.pstat-skill[data-v-8b302f85]{background:#6366f112}.pstat-skill .pstat-val[data-v-8b302f85]{color:#818cf8}.pstat-req[data-v-8b302f85]{background:#fbbf240d;border:1px solid rgba(251,191,36,.12)}.pstat-req .pstat-val[data-v-8b302f85]{color:#fbbf24}.popup-equip-btn[data-v-8b302f85]{margin-top:auto;padding:7px 0;background:none;border:1px solid #1e3a5f;border-radius:6px;color:#7c3aed;font-size:.72rem;cursor:pointer}.popup-equip-btn[data-v-8b302f85]:hover{background:#7c3aed1a}.popup-fade-enter-active[data-v-8b302f85],.popup-fade-leave-active[data-v-8b302f85]{transition:opacity .2s}.popup-fade-enter-from[data-v-8b302f85],.popup-fade-leave-to[data-v-8b302f85]{opacity:0}.welcome-backdrop[data-v-8b302f85]{position:fixed;inset:0;z-index:300;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.welcome-modal[data-v-8b302f85]{width:100%;max-width:440px;background:#182235;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:36px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;animation:welcome-in-8b302f85 .3s ease}@keyframes welcome-in-8b302f85{0%{transform:scale(.92) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.welcome-step-dots[data-v-8b302f85]{display:flex;gap:6px;margin-bottom:4px}.step-dot[data-v-8b302f85]{width:8px;height:8px;border-radius:50%;background:#ffffff1a;transition:all .2s}.step-dot.active[data-v-8b302f85]{background:#a78bfa;box-shadow:0 0 8px #a78bfa80;transform:scale(1.2)}.step-dot.done[data-v-8b302f85]{background:#22c55e}.welcome-counter[data-v-8b302f85]{font-size:.65rem;color:#89a;font-weight:600;letter-spacing:.1em}.welcome-title[data-v-8b302f85]{font-size:1.15rem;font-weight:800;color:#f1f5f9;text-align:center;margin:0}.welcome-text[data-v-8b302f85]{font-size:.85rem;color:#b0bec5;text-align:center;line-height:1.65;margin:0;max-width:380px}.welcome-footer[data-v-8b302f85]{display:flex;gap:12px;width:100%;margin-top:8px}.welcome-skip[data-v-8b302f85]{flex:1;padding:10px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#89a;font-size:.82rem;font-weight:600;cursor:pointer}.welcome-skip[data-v-8b302f85]:hover{background:#ffffff14;color:#b0bec5}.welcome-next[data-v-8b302f85]{flex:2;padding:10px;border-radius:10px;background:linear-gradient(135deg,#7c3aed33,#6366f133);border:1px solid rgba(124,58,237,.4);color:#c4b5fd;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .15s}.welcome-next[data-v-8b302f85]:hover{background:linear-gradient(135deg,#7c3aed4d,#6366f140)}.btn-guide[data-v-8b302f85]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(124,58,237,.3);background:#7c3aed14;color:#a78bfa;font-size:.85rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .15s}.btn-guide[data-v-8b302f85]:hover{background:#7c3aed33;border-color:#7c3aed80}.equip-page[data-v-8e39a655]{width:100vw;height:100dvh;background:#0c1425;color:#f1f5f9;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}.active-buff-bar[data-v-8e39a655]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 20px;background:#fbbf240f;border-bottom:1px solid rgba(251,191,36,.2);font-size:.72rem;flex-shrink:0}.buff-bar-icon[data-v-8e39a655]{font-size:1rem}.buff-bar-name[data-v-8e39a655]{color:#fbbf24;font-weight:700}.buff-bar-timer[data-v-8e39a655]{color:#b0bec5;font-variant-numeric:tabular-nums}.buff-bar-tags[data-v-8e39a655]{display:flex;gap:4px;flex-wrap:wrap;margin-left:4px}.buff-bar-tags span[data-v-8e39a655]{background:#fbbf241a;color:#fde68a;padding:1px 6px;border-radius:4px}.top-bar[data-v-8e39a655]{display:flex;align-items:center;gap:10px;padding:10px 20px;flex-shrink:0;background:#060b1af5;border-bottom:1px solid rgba(124,58,237,.18)}.btn-back[data-v-8e39a655]{padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#b0bec5;font-size:.8rem;cursor:pointer;transition:all .15s}.btn-back[data-v-8e39a655]:hover{background:#ffffff14;color:#f1f5f9}.page-title[data-v-8e39a655]{font-size:.95rem;font-weight:800;letter-spacing:.1em;margin:0}.spacer[data-v-8e39a655]{flex:1}.btn-shop[data-v-8e39a655]{padding:6px 14px;border-radius:8px;cursor:pointer;transition:all .15s;border:1px solid rgba(251,191,36,.25);background:#fbbf240f;color:#fbbf24;font-size:.8rem;font-weight:600}.btn-shop[data-v-8e39a655]:hover{background:#fbbf241f}.gold-badge[data-v-8e39a655]{padding:5px 14px;border-radius:20px;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);color:#fbbf24;font-size:.82rem;font-weight:700}.equip-layout[data-v-8e39a655]{flex:1;display:grid;grid-template-columns:620px 1fr;gap:10px;padding:10px 14px;min-height:0;overflow:hidden}.doll-wrap[data-v-8e39a655]{display:flex;flex-direction:column;gap:6px;background:#ffffff04;border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:10px;min-height:0}.hp-bar-outer[data-v-8e39a655]{flex-shrink:0;height:20px;border-radius:8px;background:#060b1acc;overflow:hidden;border:1px solid rgba(255,255,255,.1);position:relative}.hp-bar-fill[data-v-8e39a655]{height:100%;background:linear-gradient(90deg,#16a34a,#22c55e);opacity:.85}.hp-bar-text[data-v-8e39a655]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9)}.showcase[data-v-8e39a655]{display:grid;grid-template-columns:126px 1fr 126px;gap:6px;flex:1;min-height:0}.slot-col[data-v-8e39a655]{display:flex;flex-direction:column;gap:6px;align-items:center}.doll-center[data-v-8e39a655]{display:flex;flex-direction:column;gap:4px;align-self:stretch;min-height:0}.doll-viewer[data-v-8e39a655]{height:560px;flex-shrink:0;border-radius:10px;overflow:hidden}.doll-viewer[data-v-8e39a655] .viewer-wrap{width:100%!important;height:100%!important;border-radius:10px}.doll-viewer[data-v-8e39a655] canvas{pointer-events:none}.spell-row[data-v-8e39a655]{display:flex;gap:3px;flex-shrink:0}.spell-slot[data-v-8e39a655]{flex:1;height:30px;border-radius:6px;border:1px dashed rgba(124,58,237,.18);background:#7c3aed0a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.spell-slot[data-v-8e39a655]:hover{border-color:#7c3aed59;background:#7c3aed1a}.spell-ico[data-v-8e39a655]{font-size:.8rem;opacity:.1}.eq-slot[data-v-8e39a655]{width:120px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed rgba(255,255,255,.1);border-radius:12px;background:#060b1aa6;cursor:pointer;transition:border-color .15s,background .15s;overflow:hidden}.eq-slot[data-v-8e39a655]:hover{border-color:#7c3aed80;background:#7c3aed26}.eq-slot.occupied[data-v-8e39a655]{border-style:solid;border-color:#7c3aed66;background:#060b1abf;box-shadow:inset 0 0 10px #7c3aed1f}.eq-slot.active[data-v-8e39a655]{border-color:#7c3aed!important;background:#7c3aed33!important;box-shadow:0 0 14px #7c3aed66}.slot-img[data-v-8e39a655]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;padding:6px;box-sizing:border-box}.slot-img-sm[data-v-8e39a655]{width:24px;height:24px;object-fit:contain;image-rendering:pixelated}.slot-empty[data-v-8e39a655]{font-size:1.8rem;opacity:.15;line-height:1;-webkit-user-select:none;user-select:none}.slot-empty.sm[data-v-8e39a655]{font-size:1.1rem}.slot-lbl[data-v-8e39a655]{font-size:.48rem;color:#ffffff2e;letter-spacing:.06em;text-align:center;-webkit-user-select:none;user-select:none}.eq-slot.occupied .slot-empty[data-v-8e39a655],.eq-slot.occupied .slot-lbl[data-v-8e39a655]{display:none}.ring-row[data-v-8e39a655]{display:flex;gap:5px;flex-shrink:0;height:46px;align-items:center}.ring-slot[data-v-8e39a655]{width:36px!important;height:36px!important;border-radius:8px}.right-panel[data-v-8e39a655]{display:flex;flex-direction:column;gap:8px;min-height:0;position:relative}.notif[data-v-8e39a655]{position:fixed;bottom:28px;left:50%;transform:translate(-50%);padding:9px 22px;border-radius:24px;font-size:.8rem;font-weight:600;pointer-events:none;white-space:nowrap;z-index:200;box-shadow:0 8px 24px #0006}.notif.success[data-v-8e39a655]{background:#16a34a33;border:1px solid rgba(34,197,94,.45);color:#4ade80}.notif.error[data-v-8e39a655]{background:#b91c1c33;border:1px solid rgba(239,68,68,.45);color:#f87171}.notif-enter-active[data-v-8e39a655],.notif-leave-active[data-v-8e39a655]{transition:all .2s}.notif-enter-from[data-v-8e39a655],.notif-leave-to[data-v-8e39a655]{opacity:0;transform:translate(-50%) translateY(10px)}.tabs[data-v-8e39a655]{display:flex;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.tab[data-v-8e39a655]{flex:1;padding:9px 6px;border:none;background:transparent;color:#b0bec5;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .15s;border-bottom:2px solid transparent;display:flex;align-items:center;justify-content:center;gap:5px}.tab[data-v-8e39a655]:hover{color:#b0bec5}.tab.active[data-v-8e39a655]{color:#a78bfa;border-bottom-color:#7c3aed}.tab-badge[data-v-8e39a655]{background:#7c3aed;color:#fff;border-radius:10px;font-size:.6rem;padding:1px 5px;line-height:1.4}.icon-grid[data-v-8e39a655]{flex:1;overflow-y:auto;padding:6px;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;align-content:start;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent}.icon-cell[data-v-8e39a655]{border-radius:8px;border:1px dashed rgba(255,255,255,.07);background:#ffffff17;display:flex;flex-direction:column;align-items:center;padding:6px 4px 5px;cursor:pointer;transition:all .15s;overflow:hidden}.icon-cell[data-v-8e39a655]:hover{border-color:#7c3aed66;background:#7c3aed14}.icon-cell.sel[data-v-8e39a655]{border-color:#7c3aed;background:#7c3aed2e;box-shadow:0 0 8px #7c3aed4d}.cell-icon-wrap[data-v-8e39a655]{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.cell-img[data-v-8e39a655]{width:75%;height:75%;object-fit:contain;image-rendering:pixelated}.cell-ico[data-v-8e39a655]{font-size:1rem;opacity:.2}.cell-name[data-v-8e39a655]{font-size:.44rem;color:#ffffff59;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.2;letter-spacing:.02em}.icon-cell.sel .cell-name[data-v-8e39a655]{color:#a78bfab3}.empty-msg[data-v-8e39a655]{grid-column:span 5;padding:20px;text-align:center;color:#b0bec5;font-size:.78rem}.param-panel[data-v-8e39a655]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;min-height:0;overflow:hidden}.param-list[data-v-8e39a655]{display:flex;flex-direction:column;gap:5px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent}.param-header[data-v-8e39a655]{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 8px;border-bottom:1px solid rgba(255,255,255,.09);font-size:.6rem;color:#b0bec5;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.param-free[data-v-8e39a655]{font-size:.78rem;font-weight:800;color:#a78bfa}.param-free.none[data-v-8e39a655]{color:#b0bec5}.param-row[data-v-8e39a655]{display:flex;align-items:center;gap:7px;padding:8px 9px;background:#ffffff06;border:1px solid rgba(255,255,255,.09);border-radius:9px}.param-ico[data-v-8e39a655]{font-size:1rem;width:22px;text-align:center;flex-shrink:0}.param-name[data-v-8e39a655]{flex:1;font-size:.75rem;font-weight:700;color:#cbd5e1}.param-val[data-v-8e39a655]{font-size:.9rem;font-weight:800;color:#a78bfa;width:28px;text-align:center;flex-shrink:0}.skill-val[data-v-8e39a655]{font-size:.65rem;color:#b0bec5;width:34px}.param-bar-wrap[data-v-8e39a655]{flex:1;height:4px;background:#ffffff12;border-radius:2px;overflow:hidden}.param-bar-fill[data-v-8e39a655]{height:100%;background:linear-gradient(90deg,#7c3aed,#4f7cff);border-radius:2px;transition:width .3s ease}.param-desc-list[data-v-8e39a655]{display:flex;flex-direction:column;gap:5px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent;padding-top:28px}.param-desc-row[data-v-8e39a655]{padding:8px 10px;border-radius:9px;background:#ffffff04;border:1px solid rgba(255,255,255,.08)}.param-desc-name[data-v-8e39a655]{font-size:.68rem;font-weight:700;color:#b0bec5;margin-bottom:4px;display:flex;align-items:center;gap:5px}.param-desc-text[data-v-8e39a655]{font-size:.62rem;color:#b0bec5;line-height:1.5}.btn-plus[data-v-8e39a655]{width:24px;height:24px;border-radius:6px;flex-shrink:0;border:1px solid rgba(124,58,237,.4);background:#7c3aed1a;color:#a78bfa;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.btn-plus[data-v-8e39a655]:hover:not(:disabled){background:#7c3aed40;border-color:#7c3aed}.btn-plus[data-v-8e39a655]:disabled{opacity:.2;cursor:not-allowed}.loading-screen[data-v-8e39a655]{flex:1;display:flex;align-items:center;justify-content:center}.loader[data-v-8e39a655]{width:36px;height:36px;border:3px solid rgba(124,58,237,.15);border-top-color:#7c3aed;border-radius:50%;animation:spin-8e39a655 .8s linear infinite}@keyframes spin-8e39a655{to{transform:rotate(360deg)}}.modal-backdrop[data-v-8e39a655]{position:fixed;inset:0;z-index:100;background:#040814d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.modal-box[data-v-8e39a655]{display:flex;flex-direction:row;width:560px;height:320px;background:#0d1530;border:1px solid rgba(124,58,237,.3);border-radius:20px;overflow:hidden;box-shadow:0 24px 80px #000000b3,0 0 0 1px #7c3aed1a}.modal-preview[data-v-8e39a655]{width:320px;flex-shrink:0;background:#101828}.modal-info[data-v-8e39a655]{flex:1;padding:20px 20px 18px;display:flex;flex-direction:column;gap:10px;position:relative;min-width:0;border-left:1px solid rgba(255,255,255,.09)}.modal-close[data-v-8e39a655]{position:absolute;top:14px;right:14px;width:26px;height:26px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff14;color:#b0bec5;font-size:.7rem;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.modal-close[data-v-8e39a655]:hover{background:#ef444426;border-color:#ef44444d;color:#ef4444}.modal-name[data-v-8e39a655]{font-size:1.05rem;font-weight:800;color:#f1f5f9;padding-right:30px;line-height:1.2}.modal-badges[data-v-8e39a655]{display:flex;gap:6px;align-items:center}.badge-level[data-v-8e39a655]{font-size:.6rem;font-weight:700;color:#a78bfa;background:#7c3aed24;border:1px solid rgba(124,58,237,.28);border-radius:5px;padding:2px 7px}.badge-type[data-v-8e39a655]{font-size:.58rem;color:#b0bec5;text-transform:uppercase;letter-spacing:.1em}.modal-stats[data-v-8e39a655]{display:flex;flex-direction:column;gap:4px;flex:1;overflow-y:auto;scrollbar-width:none}.ms-row[data-v-8e39a655]{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;border-radius:7px;background:#ffffff1a}.ms-row.damage[data-v-8e39a655]{background:#ef444414}.ms-row.pos[data-v-8e39a655]{background:#22c55e0f}.ms-row.neg[data-v-8e39a655]{background:#ef44440f}.ms-row.skill-row[data-v-8e39a655]{background:#6366f112}.skill-val[data-v-8e39a655]{color:#818cf8!important;display:flex;align-items:center;gap:6px}.skill-level[data-v-8e39a655]{font-size:.68rem;color:#6366f1;opacity:.8;font-weight:600}.ms-row.req[data-v-8e39a655]{background:#fbbf240d;border:1px solid rgba(251,191,36,.15)}.ms-row.gold-row[data-v-8e39a655]{background:#fbbf2412}.ms-label[data-v-8e39a655]{font-size:.62rem;color:#b0bec5;text-transform:uppercase;letter-spacing:.07em}.ms-value[data-v-8e39a655]{font-size:.8rem;font-weight:700;color:#b0bec5}.ms-row.damage .ms-value[data-v-8e39a655]{color:#ef4444}.ms-row.pos .ms-value[data-v-8e39a655]{color:#22c55e}.ms-row.neg .ms-value[data-v-8e39a655]{color:#f87171}.ms-row.req .ms-value[data-v-8e39a655]{color:#fbbf24}.gold-val[data-v-8e39a655]{color:#fbbf24!important}.req-tags[data-v-8e39a655]{display:flex;gap:6px;flex-wrap:wrap}.modal-actions[data-v-8e39a655]{margin-top:auto;flex-shrink:0}.mbtn[data-v-8e39a655]{width:100%;padding:10px;border-radius:10px;font-size:.82rem;font-weight:800;cursor:pointer;transition:all .15s;border:1px solid transparent}.mbtn.equip[data-v-8e39a655]{background:#22c55e1f;border-color:#22c55e59;color:#22c55e}.ring-equip-row[data-v-8e39a655]{display:flex;gap:6px;width:100%}.ring-equip-row .mbtn[data-v-8e39a655]{flex:1}.mbtn.use[data-v-8e39a655]{background:#fbbf241f;border-color:#fbbf2459;color:#fbbf24}.mbtn.unequip[data-v-8e39a655]{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.mbtn[data-v-8e39a655]:hover{opacity:.85;transform:translateY(-1px)}.modal-enter-active[data-v-8e39a655]{transition:opacity .18s ease,transform .18s ease}.modal-leave-active[data-v-8e39a655]{transition:opacity .14s ease,transform .14s ease}.modal-enter-from[data-v-8e39a655],.modal-leave-to[data-v-8e39a655]{opacity:0}.modal-enter-from .modal-box[data-v-8e39a655],.modal-leave-to .modal-box[data-v-8e39a655]{transform:scale(.94) translateY(8px)}.shop-page[data-v-db09ca98]{width:100vw;height:100dvh;background:#0c1425;color:#f1f5f9;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-db09ca98]{display:flex;align-items:center;gap:12px;padding:10px 20px;flex-shrink:0;background:#060b1af5;border-bottom:1px solid rgba(251,191,36,.18)}.btn-back[data-v-db09ca98]{padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#b0bec5;font-size:.8rem;cursor:pointer;transition:all .15s}.btn-back[data-v-db09ca98]:hover{background:#ffffff14;color:#f1f5f9}.page-title[data-v-db09ca98]{font-size:.95rem;font-weight:800;letter-spacing:.1em;margin:0;color:#fbbf24}.spacer[data-v-db09ca98]{flex:1}.gold-badge[data-v-db09ca98]{padding:5px 14px;border-radius:20px;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);color:#fbbf24;font-size:.82rem;font-weight:700}.shop-layout[data-v-db09ca98]{flex:1;display:grid;grid-template-columns:1fr 320px;gap:10px;padding:10px 14px;min-height:0;overflow:hidden}.shop-list-wrap[data-v-db09ca98]{overflow-y:auto;display:flex;flex-direction:column;gap:3px;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent;padding-right:4px}.shop-row[data-v-db09ca98]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#ffffff17;cursor:pointer;transition:all .15s;flex-shrink:0}.shop-row[data-v-db09ca98]:hover{background:#fbbf240f;border-color:#fbbf2433}.shop-row.active[data-v-db09ca98]{background:#fbbf241a;border-color:#fbbf2466}.shop-ico-wrap[data-v-db09ca98]{width:42px;height:42px;border-radius:8px;flex-shrink:0;background:#ffffff0f;display:flex;align-items:center;justify-content:center;overflow:hidden}.shop-ico-img[data-v-db09ca98]{width:32px;height:32px;object-fit:contain;image-rendering:pixelated}.shop-ico-txt[data-v-db09ca98]{font-size:1.2rem;opacity:.3}.shop-info[data-v-db09ca98]{flex:1;min-width:0}.shop-name[data-v-db09ca98]{font-size:.82rem;font-weight:600;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-sub[data-v-db09ca98]{font-size:.6rem;color:#b0bec5;margin-top:2px}.shop-price[data-v-db09ca98]{font-size:.78rem;font-weight:700;color:#fbbf24;flex-shrink:0}.shop-price.crystal[data-v-db09ca98]{color:#a78bfa}.shop-tabs[data-v-db09ca98]{display:flex;gap:4px;padding:0 0 6px;flex-shrink:0}.shop-tab[data-v-db09ca98]{flex:1;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff17;color:#89a;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s;text-align:center}.shop-tab[data-v-db09ca98]:hover{background:#ffffff14}.shop-tab.active[data-v-db09ca98]{background:#fbbf2414;border-color:#fbbf2440;color:#fbbf24}.shop-tab:last-child.active[data-v-db09ca98]{background:#8b5cf614;border-color:#8b5cf640;color:#a78bfa}.shop-row.premium[data-v-db09ca98]{border-color:#8b5cf61a}.shop-row.premium[data-v-db09ca98]:hover{border-color:#8b5cf640;background:#8b5cf60a}.shop-row.premium.active[data-v-db09ca98]{border-color:#8b5cf666;background:#8b5cf614}.tier-tag[data-v-db09ca98]{font-weight:700}.empty-msg[data-v-db09ca98]{padding:40px;text-align:center;color:#b0bec5;font-size:.8rem}.detail-panel[data-v-db09ca98]{display:flex;flex-direction:column;gap:12px;background:#ffffff17;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;overflow-y:auto;position:relative;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent}.detail-preview[data-v-db09ca98]{width:100%;height:200px;border-radius:12px;overflow:hidden;flex-shrink:0}.detail-name[data-v-db09ca98]{font-size:1.1rem;font-weight:800;color:#f1f5f9;text-align:center}.detail-meta[data-v-db09ca98]{font-size:.65rem;color:#b0bec5;text-align:center}.stats-grid[data-v-db09ca98]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.stat[data-v-db09ca98]{display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:8px;background:#ffffff1a}.stat.damage[data-v-db09ca98]{background:#ef444412}.stat.pos[data-v-db09ca98]{background:#22c55e0d}.stat.neg[data-v-db09ca98]{background:#ef44440d}.stat.req[data-v-db09ca98]{background:#fbbf240d;border:1px solid rgba(251,191,36,.15)}.stat.gold-s[data-v-db09ca98]{grid-column:span 2;flex-direction:row;justify-content:space-between;align-items:center;background:#fbbf240f}.stat.crystal-s[data-v-db09ca98]{grid-column:span 2;flex-direction:row;justify-content:space-between;align-items:center;background:#8b5cf60f}.crystal-price[data-v-db09ca98]{color:#a78bfa!important}.crystal-badge[data-v-db09ca98]{padding:5px 14px;border-radius:20px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.25);color:#a78bfa;font-size:.82rem;font-weight:700}.btn-crystal[data-v-db09ca98]{background:linear-gradient(135deg,#8b5cf633,#8b5cf61a)!important;border-color:#8b5cf666!important;color:#a78bfa!important}.btn-crystal[data-v-db09ca98]:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf64d,#8b5cf62e)!important}.stat.skill-s[data-v-db09ca98]{background:#6366f112}.stat.skill-s .sv[data-v-db09ca98]{color:#818cf8}.sl[data-v-db09ca98]{font-size:.54rem;color:#b0bec5;text-transform:uppercase;letter-spacing:.07em}.sv[data-v-db09ca98]{font-size:.85rem;font-weight:700;color:#b0bec5}.stat.damage .sv[data-v-db09ca98]{color:#ef4444}.stat.pos .sv[data-v-db09ca98]{color:#22c55e}.stat.neg .sv[data-v-db09ca98]{color:#f87171}.stat.req .sv[data-v-db09ca98],.sv.gold[data-v-db09ca98]{color:#fbbf24}.req-line[data-v-db09ca98]{display:flex;gap:8px;flex-wrap:wrap}.btn-buy[data-v-db09ca98]{padding:12px;border-radius:10px;width:100%;flex-shrink:0;background:linear-gradient(135deg,#fbbf2433,#fbbf241a);border:1px solid rgba(251,191,36,.4);color:#fbbf24;font-size:.88rem;font-weight:800;cursor:pointer;transition:all .15s}.btn-buy[data-v-db09ca98]:hover:not(:disabled){background:linear-gradient(135deg,#fbbf244d,#fbbf242e)}.btn-buy[data-v-db09ca98]:disabled{opacity:.3;cursor:not-allowed}.detail-placeholder[data-v-db09ca98]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.placeholder-ico[data-v-db09ca98]{font-size:3rem;opacity:.08}.placeholder-txt[data-v-db09ca98]{font-size:.75rem;color:#b0bec5}.notif[data-v-db09ca98]{position:absolute;top:10px;left:50%;transform:translate(-50%);padding:6px 16px;border-radius:20px;font-size:.76rem;font-weight:600;pointer-events:none;white-space:nowrap;z-index:20}.notif.success[data-v-db09ca98]{background:#22c55e1f;border:1px solid rgba(34,197,94,.25);color:#22c55e}.notif.error[data-v-db09ca98]{background:#ef44441f;border:1px solid rgba(239,68,68,.25);color:#ef4444}.notif-enter-active[data-v-db09ca98],.notif-leave-active[data-v-db09ca98]{transition:all .2s}.notif-enter-from[data-v-db09ca98],.notif-leave-to[data-v-db09ca98]{opacity:0;transform:translate(-50%) translateY(-6px)}.loading-screen[data-v-db09ca98]{flex:1;display:flex;align-items:center;justify-content:center}.loader[data-v-db09ca98]{width:36px;height:36px;border:3px solid rgba(251,191,36,.15);border-top-color:#fbbf24;border-radius:50%;animation:spin-db09ca98 .8s linear infinite}@keyframes spin-db09ca98{to{transform:rotate(360deg)}}.deposit-page[data-v-e5171d69]{width:100vw;min-height:100dvh;background:#0c1425;color:#f1f5f9;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column}.top-bar[data-v-e5171d69]{display:flex;align-items:center;gap:12px;padding:10px 20px;flex-shrink:0;background:#060b1af5;border-bottom:1px solid rgba(251,191,36,.18)}.btn-back[data-v-e5171d69]{padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#b0bec5;font-size:.8rem;cursor:pointer;transition:all .15s}.btn-back[data-v-e5171d69]:hover{background:#ffffff14;color:#f1f5f9}.page-title[data-v-e5171d69]{font-size:.95rem;font-weight:800;letter-spacing:.1em;color:#fbbf24;margin:0}.spacer[data-v-e5171d69]{flex:1}.currency-badges[data-v-e5171d69]{display:flex;gap:8px}.badge[data-v-e5171d69]{padding:5px 14px;border-radius:20px;font-size:.82rem;font-weight:700}.crystal-badge[data-v-e5171d69]{background:#8b5cf61a;border:1px solid rgba(139,92,246,.25);color:#a78bfa}.gold-badge[data-v-e5171d69]{background:#fbbf241a;border:1px solid rgba(251,191,36,.25);color:#fbbf24}.content[data-v-e5171d69]{flex:1;padding:24px;max-width:1100px;margin:0 auto;width:100%}.three-cols[data-v-e5171d69]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width:900px){.three-cols[data-v-e5171d69]{grid-template-columns:1fr}}.col-section[data-v-e5171d69]{display:flex;flex-direction:column;gap:10px}.status-banner[data-v-e5171d69]{padding:12px 20px;border-radius:10px;margin-bottom:20px;font-size:.82rem;font-weight:600;text-align:center}.status-banner.success[data-v-e5171d69]{background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:#22c55e}.status-banner.fail[data-v-e5171d69]{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ef4444}.status-banner.cancel[data-v-e5171d69]{background:#64748b1a;border:1px solid rgba(100,116,139,.25);color:#b0bec5}.section-title[data-v-e5171d69]{font-size:.72rem;font-weight:700;color:#89a;text-transform:uppercase;letter-spacing:.1em}.rate-info[data-v-e5171d69]{font-size:.72rem;color:#b0bec5;padding:6px 10px;border-radius:6px;background:#8b5cf60f;text-align:center}.deposit-input-group[data-v-e5171d69]{display:flex;flex-direction:column;gap:6px}.input-row[data-v-e5171d69]{display:flex;align-items:center}.input-prefix[data-v-e5171d69]{padding:10px 12px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-right:none;border-radius:8px 0 0 8px;color:#a78bfa;font-weight:700;font-size:.95rem}.amount-input[data-v-e5171d69]{flex:1;padding:10px 12px;border-radius:0 8px 8px 0;background:#ffffff1a;border:1px solid rgba(139,92,246,.25);color:#f1f5f9;font-size:1rem;font-weight:700;outline:none}.amount-input[data-v-e5171d69]:focus{border-color:#8b5cf680}.quick-btns[data-v-e5171d69]{display:flex;gap:4px}.qbtn[data-v-e5171d69]{flex:1;padding:5px;border-radius:5px;background:#8b5cf60f;border:1px solid rgba(139,92,246,.12);color:#a78bfa;font-size:.68rem;font-weight:600;cursor:pointer;transition:all .12s}.qbtn[data-v-e5171d69]:hover{background:#8b5cf61f}.preview-card[data-v-e5171d69]{padding:14px;border-radius:10px;text-align:center;background:#8b5cf60f;border:1px solid rgba(139,92,246,.15)}.preview-card.invalid[data-v-e5171d69]{border-color:#ef444433;background:#ef44440a}.preview-label[data-v-e5171d69]{font-size:.65rem;color:#b0bec5;margin-bottom:2px}.preview-amount[data-v-e5171d69]{font-size:1.4rem;font-weight:800;color:#a78bfa}.preview-card.invalid .preview-label[data-v-e5171d69]{color:#f87171}.billing-form[data-v-e5171d69]{display:flex;flex-direction:column;gap:6px}.form-row[data-v-e5171d69]{display:flex;flex-direction:column;gap:2px}.form-row-half[data-v-e5171d69]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fl[data-v-e5171d69]{font-size:.6rem;color:#b0bec5;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.fi[data-v-e5171d69]{padding:8px 10px;border-radius:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#f1f5f9;font-size:.82rem;outline:none;transition:border-color .15s}.fi[data-v-e5171d69]:focus{border-color:#8b5cf680;background:#ffffff14}.fi[data-v-e5171d69]::placeholder{color:#89a}.error-msg[data-v-e5171d69]{color:#ef4444;font-size:.78rem;margin-top:12px}.btn-buy[data-v-e5171d69]{margin-top:16px;padding:14px;border-radius:12px;width:100%;background:linear-gradient(135deg,#8b5cf633,#8b5cf61a);border:1px solid rgba(139,92,246,.4);color:#a78bfa;font-size:.9rem;font-weight:800;cursor:pointer;transition:all .15s}.btn-buy[data-v-e5171d69]:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf64d,#8b5cf62e)}.btn-buy[data-v-e5171d69]:disabled{opacity:.3;cursor:not-allowed}.exchange-card[data-v-e5171d69]{padding:16px;border-radius:12px;background:#ffffff17;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:10px}.exchange-row[data-v-e5171d69]{display:flex;align-items:center;gap:10px}.exchange-input-wrap[data-v-e5171d69]{flex:1}.exch-input[data-v-e5171d69]{width:100%;padding:8px;border-radius:6px;background:#ffffff1a;border:1px solid rgba(139,92,246,.25);color:#a78bfa;font-size:.95rem;font-weight:700;outline:none}.exch-input[data-v-e5171d69]:focus{border-color:#8b5cf680}.exchange-arrow[data-v-e5171d69]{color:#6b7f99;font-size:1rem;font-weight:700;padding-top:14px}.exchange-result[data-v-e5171d69]{flex:1}.exch-gold[data-v-e5171d69]{font-size:.95rem;font-weight:700;color:#fbbf24;padding:8px;border-radius:6px;background:#fbbf240f}.exch-avail[data-v-e5171d69]{font-size:.65rem;color:#89a;text-align:center}.btn-max[data-v-e5171d69]{padding:3px 8px;border-radius:5px;align-self:center;background:#8b5cf60f;border:1px solid rgba(139,92,246,.12);color:#a78bfa;font-size:.62rem;font-weight:600;cursor:pointer}.btn-max[data-v-e5171d69]:hover{background:#8b5cf61f}.btn-exchange[data-v-e5171d69]{padding:8px;border-radius:8px;width:100%;background:linear-gradient(135deg,#fbbf241f,#8b5cf614);border:1px solid rgba(251,191,36,.25);color:#fde68a;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .15s}.btn-exchange[data-v-e5171d69]:hover:not(:disabled){background:linear-gradient(135deg,#fbbf2433,#8b5cf61f)}.btn-exchange[data-v-e5171d69]:disabled{opacity:.3;cursor:not-allowed}.history-list[data-v-e5171d69]{display:flex;flex-direction:column;gap:4px}.hist-row[data-v-e5171d69]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:#ffffff17;border:1px solid rgba(255,255,255,.08);font-size:.78rem}.hist-crystals[data-v-e5171d69]{font-weight:700;color:#a78bfa;min-width:70px}.hist-price[data-v-e5171d69]{color:#b0bec5;min-width:60px}.hist-status[data-v-e5171d69]{font-weight:600;min-width:70px}.hist-date[data-v-e5171d69]{color:#6b7f99;margin-left:auto}.notif-enter-active[data-v-e5171d69],.notif-leave-active[data-v-e5171d69]{transition:all .2s}.notif-enter-from[data-v-e5171d69],.notif-leave-to[data-v-e5171d69]{opacity:0;transform:translateY(-6px)}.loading-screen[data-v-e5171d69]{flex:1;display:flex;align-items:center;justify-content:center}.loader[data-v-e5171d69]{width:36px;height:36px;border:3px solid rgba(139,92,246,.15);border-top-color:#a78bfa;border-radius:50%;animation:spin-e5171d69 .8s linear infinite}@keyframes spin-e5171d69{to{transform:rotate(360deg)}}.fc-overlay[data-v-3b8f75f6]{position:fixed;inset:0;z-index:200;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:12px}.fc-modal[data-v-3b8f75f6]{position:relative;width:100%;max-width:860px;max-height:92vh;background:#0c1425;border:1px solid rgba(239,68,68,.18);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 80px #ef44441a,0 0 160px #7c3aed0f}.fc-close[data-v-3b8f75f6]{position:absolute;top:12px;right:12px;z-index:10;width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff17;color:#6b7f99;font-size:.65rem;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.fc-close[data-v-3b8f75f6]:hover{color:#f1f5f9;border-color:#fff3}.fc-loading[data-v-3b8f75f6]{flex:1;display:flex;align-items:center;justify-content:center}.fc-spinner[data-v-3b8f75f6]{width:32px;height:32px;border:2px solid rgba(239,68,68,.2);border-top-color:#ef4444;border-radius:50%;animation:fc-spin-3b8f75f6 .8s linear infinite}@keyframes fc-spin-3b8f75f6{to{transform:rotate(360deg)}}.fc-error[data-v-3b8f75f6]{flex:1;display:flex;align-items:center;justify-content:center;color:#f87171;font-size:.85rem}.fc-header[data-v-3b8f75f6]{display:flex;align-items:center;gap:12px;padding:14px 48px 14px 20px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.09);background:#ffffff17}.fc-class-dot[data-v-3b8f75f6]{width:8px;height:8px;border-radius:50%;background:var(--c, #ef4444);box-shadow:0 0 8px var(--c, #ef4444);flex-shrink:0}.fc-head-name[data-v-3b8f75f6]{font-size:1.05rem;font-weight:800;color:#f1f5f9}.fc-head-meta[data-v-3b8f75f6]{font-size:.68rem;color:#89a;flex:1}.fc-wld[data-v-3b8f75f6]{display:flex;align-items:center;gap:6px;font-size:1rem;font-weight:800}.wld-w[data-v-3b8f75f6]{color:#4ade80}.wld-l[data-v-3b8f75f6]{color:#f87171}.wld-d[data-v-3b8f75f6]{color:#89a}.wld-lbl[data-v-3b8f75f6]{font-size:.55rem;font-weight:600;letter-spacing:.06em;margin-left:1px}.wld-sep[data-v-3b8f75f6]{color:#4b5e78}.fc-body[data-v-3b8f75f6]{flex:1;display:grid;grid-template-columns:1fr 280px;min-height:0;overflow:hidden}.fc-doll-wrap[data-v-3b8f75f6]{position:relative;padding:12px;border-right:1px solid rgba(255,255,255,.08);overflow:hidden}.fc-showcase[data-v-3b8f75f6]{display:grid;grid-template-columns:68px 1fr 68px;gap:8px;height:100%}.fc-slot-col[data-v-3b8f75f6]{display:flex;flex-direction:column;gap:4px}.fc-slot[data-v-3b8f75f6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:#ffffff17;transition:border-color .15s;overflow:hidden;position:relative}.fc-slot.occupied[data-v-3b8f75f6]{border-color:#7c3aed40;background:#7c3aed0d}.fc-slot-img[data-v-3b8f75f6]{width:100%;height:60%;object-fit:contain;padding:4px}.fc-slot-img-sm[data-v-3b8f75f6]{width:70%;object-fit:contain}.fc-slot-empty[data-v-3b8f75f6]{font-size:1rem;opacity:.2}.fc-slot-empty.sm[data-v-3b8f75f6]{font-size:.7rem}.fc-slot-lbl[data-v-3b8f75f6]{font-size:.45rem;font-weight:700;letter-spacing:.08em;color:#4b5e78;text-transform:uppercase}.fc-viewer-col[data-v-3b8f75f6]{display:flex;flex-direction:column;gap:6px;min-height:0}.fc-viewer-col[data-v-3b8f75f6]>:first-child{flex:1;min-height:0}.fc-ring-row[data-v-3b8f75f6]{display:flex;gap:4px;height:48px;flex-shrink:0}.fc-ring-slot[data-v-3b8f75f6]{flex:1;min-height:0}.fc-stats-wrap[data-v-3b8f75f6]{display:flex;flex-direction:column;gap:8px;padding:12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent}.fc-scard[data-v-3b8f75f6]{background:#ffffff17;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.fc-scard-title[data-v-3b8f75f6]{font-size:.52rem;font-weight:700;letter-spacing:.12em;color:#4b5e78;text-transform:uppercase}.fc-hp-bar-outer[data-v-3b8f75f6]{position:relative;height:18px;border-radius:6px;background:#ffffff17;overflow:hidden}.fc-hp-fill[data-v-3b8f75f6]{height:100%;border-radius:6px;background:linear-gradient(90deg,#dc2626,#f87171);transition:width .4s ease}.fc-hp-text[data-v-3b8f75f6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#fff}.fc-record-row[data-v-3b8f75f6]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.fc-rec-box[data-v-3b8f75f6]{border-radius:8px;padding:8px 4px;text-align:center}.fc-rec-box.wins[data-v-3b8f75f6]{background:#4ade8014;border:1px solid rgba(74,222,128,.2)}.fc-rec-box.losses[data-v-3b8f75f6]{background:#f8717114;border:1px solid rgba(248,113,113,.2)}.fc-rec-box.draws[data-v-3b8f75f6]{background:#94a3b80f;border:1px solid rgba(148,163,184,.12)}.fc-rec-num[data-v-3b8f75f6]{font-size:1.1rem;font-weight:900;color:#f1f5f9;line-height:1}.fc-rec-lbl[data-v-3b8f75f6]{font-size:.52rem;font-weight:700;color:#6b7f99;letter-spacing:.08em;margin-top:2px}.fc-winrate[data-v-3b8f75f6]{display:flex;flex-direction:column;gap:4px}.fc-wr-track[data-v-3b8f75f6]{height:3px;border-radius:2px;background:#ffffff17;overflow:hidden}.fc-wr-fill[data-v-3b8f75f6]{height:100%;background:linear-gradient(90deg,#4ade80,#22d3ee);border-radius:2px}.fc-wr-label[data-v-3b8f75f6]{font-size:.58rem;color:#6b7f99}.fc-params[data-v-3b8f75f6]{display:flex;flex-direction:column;gap:6px}.fc-param[data-v-3b8f75f6]{display:flex;align-items:center;gap:6px}.fc-param-ico[data-v-3b8f75f6]{font-size:.85rem;width:16px;text-align:center}.fc-param-name[data-v-3b8f75f6]{font-size:.6rem;font-weight:600;color:#6b7f99;width:58px;flex-shrink:0}.fc-param-pips[data-v-3b8f75f6]{display:flex;gap:2px;flex:1}.pip[data-v-3b8f75f6]{flex:1;height:5px;border-radius:2px;background:#ffffff1a;transition:background .2s}.pip.active[data-v-3b8f75f6]{box-shadow:0 0 4px currentColor}.fc-param-val[data-v-3b8f75f6]{font-size:.7rem;font-weight:800;color:#b0bec5;width:16px;text-align:right;flex-shrink:0}.fc-combat-grid[data-v-3b8f75f6]{display:flex;flex-direction:column;gap:4px}.fc-cstat[data-v-3b8f75f6]{display:flex;justify-content:space-between;align-items:center;font-size:.65rem;color:#6b7f99}.csv[data-v-3b8f75f6]{font-weight:800;color:#b0bec5}.fc-zones[data-v-3b8f75f6]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.fc-zone[data-v-3b8f75f6]{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:7px;background:#ffffff17;border:1px solid rgba(255,255,255,.08)}.fc-zone-ico[data-v-3b8f75f6]{font-size:.8rem}.fc-zone-name[data-v-3b8f75f6]{flex:1;font-size:.55rem;font-weight:700;color:#6b7f99;letter-spacing:.07em}.fc-zone-val[data-v-3b8f75f6]{font-size:.72rem;font-weight:800;color:#b0bec5}.fc-slot.occupied[data-v-3b8f75f6]{cursor:pointer}.fc-slot.occupied[data-v-3b8f75f6]:hover{border-color:#a78bfa66;background:#7c3aed1a}.fc-slot.active[data-v-3b8f75f6]{border-color:#a78bfab3!important;background:#7c3aed2e!important;box-shadow:0 0 12px #7c3aed4d}.fc-item-popup[data-v-3b8f75f6]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:calc(100% - 20px);max-width:280px;background:#080e20f7;border:1px solid rgba(167,139,250,.35);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 40px #0009,0 0 30px #7c3aed26;z-index:10}.fc-item-popup-close[data-v-3b8f75f6]{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff14;color:#6b7f99;font-size:.58rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.fc-item-popup-close[data-v-3b8f75f6]:hover{color:#f1f5f9}.fc-ip-header[data-v-3b8f75f6]{display:flex;align-items:center;gap:10px;padding-right:20px}.fc-ip-icon[data-v-3b8f75f6]{width:40px;height:40px;flex-shrink:0;border-radius:8px;background:#7c3aed1a;border:1px solid rgba(124,58,237,.2);display:flex;align-items:center;justify-content:center;overflow:hidden}.fc-ip-icon img[data-v-3b8f75f6]{width:100%;height:100%;object-fit:contain;padding:4px}.fc-ip-name[data-v-3b8f75f6]{font-size:.82rem;font-weight:800;color:#e2e8f0}.fc-ip-type[data-v-3b8f75f6]{font-size:.58rem;color:#89a;text-transform:capitalize;margin-top:2px}.fc-ip-stats[data-v-3b8f75f6]{display:flex;flex-direction:column;gap:4px}.fc-ip-row[data-v-3b8f75f6]{display:flex;justify-content:space-between;align-items:center;font-size:.68rem;color:#89a;padding:3px 0;border-bottom:1px solid rgba(255,255,255,.1)}.fc-ip-row[data-v-3b8f75f6]:last-child{border-bottom:none}.fc-ip-val[data-v-3b8f75f6]{font-weight:800;color:#a78bfa}.fc-ip-divider[data-v-3b8f75f6]{font-size:.5rem;font-weight:700;letter-spacing:.1em;color:#4b5e78;text-transform:uppercase;padding:4px 0 2px}.fc-ip-no-stats[data-v-3b8f75f6]{font-size:.65rem;color:#4b5e78;text-align:center}.item-pop-enter-active[data-v-3b8f75f6],.item-pop-leave-active[data-v-3b8f75f6]{transition:opacity .15s,transform .15s}.item-pop-enter-from[data-v-3b8f75f6],.item-pop-leave-to[data-v-3b8f75f6]{opacity:0;transform:translate(-50%) translateY(6px)}.fc-anim-enter-active[data-v-3b8f75f6],.fc-anim-leave-active[data-v-3b8f75f6]{transition:opacity .2s,transform .2s}.fc-anim-enter-from[data-v-3b8f75f6],.fc-anim-leave-to[data-v-3b8f75f6]{opacity:0;transform:scale(.96) translateY(8px)}.lobby-page[data-v-5ceafe85]{width:100vw;height:100dvh;background:#0c1425;color:#f1f5f9;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-5ceafe85]{display:flex;align-items:center;gap:12px;padding:10px 20px;flex-shrink:0;background:#060b1af5;border-bottom:1px solid rgba(239,68,68,.2)}.btn-back[data-v-5ceafe85]{padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#b0bec5;font-size:.8rem;cursor:pointer;transition:all .15s}.btn-back[data-v-5ceafe85]:hover{background:#ffffff14;color:#f1f5f9}.page-title[data-v-5ceafe85]{font-size:.95rem;font-weight:800;letter-spacing:.1em;margin:0;color:#f87171}.spacer[data-v-5ceafe85]{flex:1}.player-badge[data-v-5ceafe85]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.badge-name[data-v-5ceafe85]{font-size:.78rem;font-weight:700;color:#e2e8f0}.badge-lvl[data-v-5ceafe85]{font-size:.6rem;color:#b0bec5}.active-banner[data-v-5ceafe85]{display:flex;align-items:center;gap:12px;padding:10px 20px;flex-shrink:0;background:#ef444414;border-bottom:1px solid rgba(239,68,68,.25)}.ab-ico[data-v-5ceafe85]{font-size:1rem}.ab-text[data-v-5ceafe85]{flex:1;font-size:.8rem;font-weight:700;color:#f87171}.btn-resume[data-v-5ceafe85]{padding:6px 16px;border-radius:8px;background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f87171;font-size:.78rem;font-weight:800;cursor:pointer;transition:all .15s}.btn-resume[data-v-5ceafe85]:hover{background:#ef444440}.lobby-layout[data-v-5ceafe85]{flex:1;display:grid;grid-template-columns:1fr 300px;gap:12px;padding:12px 16px;min-height:0;overflow:hidden}.offers-panel[data-v-5ceafe85]{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.panel-head[data-v-5ceafe85]{font-size:.65rem;font-weight:700;letter-spacing:.12em;color:#89a;text-transform:uppercase;padding:0 2px}.offers-list[data-v-5ceafe85]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent}.my-offer-row[data-v-5ceafe85]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#fbbf240f;border:1px solid rgba(251,191,36,.3)}.my-offer-info[data-v-5ceafe85]{flex:1;display:flex;flex-direction:column;gap:2px}.moi-label[data-v-5ceafe85]{font-size:.8rem;font-weight:700;color:#fbbf24}.moi-meta[data-v-5ceafe85]{font-size:.62rem;color:#b0bec5}.pulse-dot[data-v-5ceafe85]{width:8px;height:8px;border-radius:50%;background:#fbbf24;animation:pulse-5ceafe85 1.5s ease-in-out infinite}@keyframes pulse-5ceafe85{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.btn-cancel[data-v-5ceafe85]{padding:6px 14px;border-radius:8px;border:1px solid rgba(239,68,68,.3);background:#ef44440f;color:#ef4444;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-cancel[data-v-5ceafe85]:hover:not(:disabled){background:#ef44441f}.btn-cancel[data-v-5ceafe85]:disabled{opacity:.4;cursor:not-allowed}.applicant-notice[data-v-5ceafe85]{display:flex;align-items:center;gap:10px;flex:1}.applicant-ico[data-v-5ceafe85]{font-size:1.3rem;animation:pulse-5ceafe85 1s ease-in-out infinite}.applicant-info[data-v-5ceafe85]{display:flex;flex-direction:column;gap:1px}.applicant-name[data-v-5ceafe85]{font-size:.88rem;font-weight:800;color:#f87171}.applicant-sub[data-v-5ceafe85]{font-size:.62rem;color:#b0bec5}.applicant-actions[data-v-5ceafe85]{display:flex;gap:6px;flex-shrink:0}.btn-confirm[data-v-5ceafe85]{padding:7px 16px;border-radius:8px;background:#ef44442e;border:1px solid rgba(239,68,68,.5);color:#f87171;font-size:.8rem;font-weight:800;cursor:pointer;transition:all .15s}.btn-confirm[data-v-5ceafe85]:hover:not(:disabled){background:#ef444447}.btn-confirm[data-v-5ceafe85]:disabled{opacity:.4;cursor:not-allowed}.btn-decline[data-v-5ceafe85]{padding:7px 12px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#89a;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-decline[data-v-5ceafe85]:hover:not(:disabled){background:#ffffff12;color:#b0bec5}.btn-decline[data-v-5ceafe85]:disabled{opacity:.4;cursor:not-allowed}.pending-app-row[data-v-5ceafe85]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.25)}.pending-app-info[data-v-5ceafe85]{flex:1;display:flex;flex-direction:column;gap:2px}.pa-label[data-v-5ceafe85]{font-size:.8rem;font-weight:700;color:#22d3ee}.pa-meta[data-v-5ceafe85]{font-size:.62rem;color:#b0bec5}.pulse-cyan[data-v-5ceafe85]{background:#22d3ee!important}.offer-row[data-v-5ceafe85]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.1);transition:all .15s}.offer-row[data-v-5ceafe85]:hover{background:#ef44440d;border-color:#ef444433}.offer-avatar[data-v-5ceafe85]{width:40px;height:40px;border-radius:10px;flex-shrink:0;background:#ef44441a;border:1px solid rgba(239,68,68,.2);display:flex;align-items:center;justify-content:center}.av-ico[data-v-5ceafe85]{font-size:1.1rem}.offer-info[data-v-5ceafe85]{flex:1;min-width:0}.fighter-link[data-v-5ceafe85]{background:none;border:none;padding:0;margin:0;cursor:pointer;text-align:left;color:inherit;font:inherit;text-decoration:underline dotted rgba(255,255,255,.2);transition:color .15s}.fighter-link[data-v-5ceafe85]:hover{color:#f87171;text-decoration-color:#f8717180}.offer-name[data-v-5ceafe85]{font-size:.82rem;font-weight:700;color:#e2e8f0}.offer-meta[data-v-5ceafe85]{font-size:.6rem;color:#89a;margin-top:2px}.btn-accept[data-v-5ceafe85]{padding:7px 16px;border-radius:8px;flex-shrink:0;background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#f87171;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .15s}.btn-accept[data-v-5ceafe85]:hover:not(:disabled){background:#ef444438}.btn-accept[data-v-5ceafe85]:disabled{opacity:.3;cursor:not-allowed}.empty-offers[data-v-5ceafe85]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#6b7f99}.empty-ico[data-v-5ceafe85]{font-size:2.5rem;opacity:.3}.empty-offers span[data-v-5ceafe85]:last-child{font-size:.78rem}.actions-panel[data-v-5ceafe85]{display:flex;flex-direction:column;gap:12px;overflow-y:auto}.action-card[data-v-5ceafe85]{background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:opacity .2s}.action-card.disabled[data-v-5ceafe85]{opacity:.45;pointer-events:none}.action-card.bot-card[data-v-5ceafe85]{border-color:#7c3aed33;background:#7c3aed0a}.action-card-title[data-v-5ceafe85]{font-size:.9rem;font-weight:800;color:#e2e8f0}.action-card-desc[data-v-5ceafe85]{font-size:.7rem;color:#89a;line-height:1.6}.timeout-row[data-v-5ceafe85]{display:flex;flex-direction:column;gap:6px}.tl[data-v-5ceafe85]{font-size:.6rem;color:#89a;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.timeout-opts[data-v-5ceafe85]{display:flex;gap:6px}.topt[data-v-5ceafe85]{flex:1;padding:6px 0;border-radius:8px;cursor:pointer;border:1px solid rgba(255,255,255,.08);background:#ffffff1a;color:#89a;font-size:.75rem;font-weight:600;transition:all .15s}.topt[data-v-5ceafe85]:hover{border-color:#ef44444d;color:#b0bec5}.topt.active[data-v-5ceafe85]{border-color:#ef444480;background:#ef44441a;color:#f87171}.topt[data-v-5ceafe85]:disabled{cursor:not-allowed}.btn-primary[data-v-5ceafe85]{padding:11px;border-radius:10px;width:100%;background:linear-gradient(135deg,#ef444433,#ef44441a);border:1px solid rgba(239,68,68,.4);color:#f87171;font-size:.85rem;font-weight:800;cursor:pointer;transition:all .15s}.btn-primary[data-v-5ceafe85]:hover:not(:disabled){background:linear-gradient(135deg,#ef44444d,#ef44442e)}.btn-primary[data-v-5ceafe85]:disabled{opacity:.4;cursor:not-allowed}.or-divider[data-v-5ceafe85]{display:flex;align-items:center;gap:10px;color:#4b5e78;font-size:.68rem;font-weight:600}.or-divider[data-v-5ceafe85]:before,.or-divider[data-v-5ceafe85]:after{content:"";flex:1;height:1px;background:#ffffff17}.btn-bot[data-v-5ceafe85]{padding:11px;border-radius:10px;width:100%;background:#7c3aed1a;border:1px solid rgba(124,58,237,.3);color:#a78bfa;font-size:.85rem;font-weight:800;cursor:pointer;transition:all .15s}.btn-bot[data-v-5ceafe85]:hover:not(:disabled){background:#7c3aed2e}.btn-bot[data-v-5ceafe85]:disabled{opacity:.35;cursor:not-allowed}.error-banner[data-v-5ceafe85]{padding:9px 14px;border-radius:10px;font-size:.75rem;font-weight:600;background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ef4444}.err-enter-active[data-v-5ceafe85],.err-leave-active[data-v-5ceafe85]{transition:all .2s}.err-enter-from[data-v-5ceafe85],.err-leave-to[data-v-5ceafe85]{opacity:0;transform:translateY(-4px)}.loading-screen[data-v-5ceafe85]{flex:1;display:flex;align-items:center;justify-content:center}.loader[data-v-5ceafe85]{width:36px;height:36px;border:3px solid rgba(239,68,68,.15);border-top-color:#ef4444;border-radius:50%;animation:spin-5ceafe85 .8s linear infinite}@keyframes spin-5ceafe85{to{transform:rotate(360deg)}}.confirm-overlay[data-v-5ceafe85]{position:fixed;inset:0;z-index:1000;background:#060b1ad1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.confirm-spinner[data-v-5ceafe85]{width:56px;height:56px;border:4px solid rgba(245,158,11,.18);border-top-color:#f59e0b;border-radius:50%;animation:spin-5ceafe85 .7s linear infinite}.confirm-text[data-v-5ceafe85]{color:#f59e0b;font-weight:600;letter-spacing:.02em;font-size:1.05rem}.zone-selector[data-v-4badaf4b]{width:100%;-webkit-user-select:none;user-select:none}.zone-selector.disabled[data-v-4badaf4b]{pointer-events:none;opacity:.55}.selector-body[data-v-4badaf4b]{display:grid;grid-template-columns:1fr 90px 1fr;gap:8px}.side[data-v-4badaf4b]{display:flex;flex-direction:column;gap:0}.side-head[data-v-4badaf4b]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;font-size:.6rem;font-weight:900;letter-spacing:.2em}.side-ico[data-v-4badaf4b]{font-size:.9rem}.atk-head[data-v-4badaf4b]{color:#f87171}.def-head[data-v-4badaf4b]{color:#22d3ee}.zone-stack[data-v-4badaf4b]{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.zone-btn[data-v-4badaf4b]{position:relative;display:flex;align-items:center;gap:10px;padding:16px 14px;border:none;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff17;cursor:pointer;transition:all .15s;outline:none}.zone-btn[data-v-4badaf4b]:last-child{border-bottom:none}.zone-btn[data-v-4badaf4b]:hover{background:#ffffff17}.z-marker[data-v-4badaf4b]{width:8px;height:8px;border-radius:50%;flex-shrink:0;border:2px solid rgba(255,255,255,.12);transition:all .15s}.z-name[data-v-4badaf4b]{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#89a;text-transform:uppercase;transition:color .15s;flex:1}.z-check[data-v-4badaf4b]{font-size:.7rem;flex-shrink:0}.zone-btn.atk:hover .z-marker[data-v-4badaf4b]{border-color:#ef444480;background:#ef444433}.zone-btn.atk:hover .z-name[data-v-4badaf4b]{color:#fca5a5}.zone-btn.atk.active[data-v-4badaf4b]{background:linear-gradient(90deg,#ef444426,#ef44440d);box-shadow:inset 3px 0 #ef4444}.zone-btn.atk.active .z-marker[data-v-4badaf4b]{border-color:#ef4444;background:#ef4444;box-shadow:0 0 10px #ef444499}.zone-btn.atk.active .z-name[data-v-4badaf4b]{color:#fca5a5;font-weight:800}.zone-btn.def:hover .z-marker[data-v-4badaf4b]{border-color:#22d3ee80;background:#22d3ee33}.zone-btn.def:hover .z-name[data-v-4badaf4b]{color:#67e8f9}.zone-btn.def.active[data-v-4badaf4b]{background:linear-gradient(270deg,#22d3ee1f,#22d3ee0a);box-shadow:inset -3px 0 #22d3ee}.zone-btn.def.active .z-marker[data-v-4badaf4b]{border-color:#22d3ee;background:#22d3ee;box-shadow:0 0 10px #22d3ee99}.zone-btn.def.active .z-name[data-v-4badaf4b]{color:#67e8f9;font-weight:800}.center[data-v-4badaf4b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-top:40px}.hint[data-v-4badaf4b]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:.55rem;font-weight:700;letter-spacing:.08em}.hint-atk[data-v-4badaf4b]{color:#f87171;opacity:.5}.hint-def[data-v-4badaf4b]{color:#22d3ee;opacity:.5}.hint-ok[data-v-4badaf4b]{color:#b0bec5}.strike-btn[data-v-4badaf4b]{position:relative;overflow:hidden;padding:14px 20px;border-radius:12px;border:1px solid rgba(220,38,38,.5);background:linear-gradient(135deg,#dc26262e,#7c3aed2e);cursor:pointer;animation:pulse-4badaf4b 1.8s ease-in-out infinite;transition:all .2s}.strike-btn[data-v-4badaf4b]:hover{transform:scale(1.08);box-shadow:0 0 40px #dc262673,0 0 80px #7c3aed40;animation:none}.strike-btn[data-v-4badaf4b]:active{transform:scale(.94)}.strike-bg[data-v-4badaf4b]{position:absolute;inset:-4px;border-radius:inherit;background:linear-gradient(135deg,#dc26264d,#7c3aed4d);filter:blur(14px);opacity:.6;pointer-events:none}.strike-label[data-v-4badaf4b]{position:relative;font-size:.78rem;font-weight:900;letter-spacing:.2em;color:#fff;text-shadow:0 0 14px rgba(239,68,68,.7),0 0 28px rgba(124,58,237,.4);white-space:nowrap}@keyframes pulse-4badaf4b{0%,to{box-shadow:0 0 16px #dc262633,0 0 32px #7c3aed1a}50%{box-shadow:0 0 32px #dc262673,0 0 64px #7c3aed33}}.reset-btn[data-v-4badaf4b]{background:none;border:none;padding:2px 6px;color:#4b5e78;font-size:.52rem;font-weight:600;letter-spacing:.06em;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.reset-btn[data-v-4badaf4b]:hover{color:#89a}.waiting[data-v-4badaf4b]{display:flex;flex-direction:column;align-items:center;gap:6px}.wait-text[data-v-4badaf4b]{font-size:.48rem;font-weight:700;letter-spacing:.15em;color:#22d3ee;opacity:.4}.dots[data-v-4badaf4b]{display:flex;gap:4px}.dots span[data-v-4badaf4b]{width:5px;height:5px;border-radius:50%;background:#22d3ee;animation:bounce-4badaf4b 1.2s ease-in-out infinite}.dots span[data-v-4badaf4b]:nth-child(2){animation-delay:.18s}.dots span[data-v-4badaf4b]:nth-child(3){animation-delay:.36s}@keyframes bounce-4badaf4b{0%,80%,to{transform:scale(.4);opacity:.15}40%{transform:scale(1);opacity:1}}.battle-log[data-v-8aa977d9]{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;background:#060c1ccc;border:1px solid rgba(255,255,255,.1);border-radius:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.log-header[data-v-8aa977d9]{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;border-bottom:1px solid rgba(255,255,255,.09);flex-shrink:0}.log-title[data-v-8aa977d9]{font-size:.58rem;font-weight:800;letter-spacing:.2em;color:#4b5e78}.log-count[data-v-8aa977d9]{font-size:.55rem;color:#4b5e78;font-weight:600}.log-entries[data-v-8aa977d9]{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent}.log-entry[data-v-8aa977d9]{display:flex;align-items:baseline;gap:6px;padding:4px 8px;border-radius:6px;font-size:.72rem;line-height:1.4;border-left:2px solid transparent}.log-ico[data-v-8aa977d9]{font-size:.75rem;flex-shrink:0;line-height:1}.log-text[data-v-8aa977d9]{flex:1}.log-dmg[data-v-8aa977d9]{flex-shrink:0;font-size:.68rem;font-weight:800;color:#ef4444;margin-left:auto;padding-left:8px}.log-dmg.dmg-crit[data-v-8aa977d9]{color:#fbbf24;font-size:.78rem;text-shadow:0 0 8px rgba(251,191,36,.6)}.log-hit[data-v-8aa977d9]{color:#89a;border-left-color:#4b5e78}.log-hit[data-v-8aa977d9]:hover{background:#ffffff17}.log-critical[data-v-8aa977d9]{color:#fbbf24;background:#fbbf240d;border-left-color:#fbbf2480;font-weight:600}.log-crit-break[data-v-8aa977d9]{color:#f97316;background:#f9731612;border-left-color:#f9731699;font-weight:700}.log-strafe[data-v-8aa977d9]{color:#6b7f99;font-style:italic;border-left-color:#4b5e78}.log-block[data-v-8aa977d9]{color:#22d3ee;background:#22d3ee0a;border-left-color:#22d3ee59}.log-death[data-v-8aa977d9]{color:#ef4444;background:#ef444412;border-left-color:#ef444480;font-weight:700}.log-system[data-v-8aa977d9]{color:#7c3aed;background:#7c3aed12;border-left-color:#7c3aed66;font-weight:600;font-style:italic}.log-enter-active[data-v-8aa977d9]{transition:all .3s ease}.log-enter-from[data-v-8aa977d9]{opacity:0;transform:translate(-8px)}.doll-wrap[data-v-af64a2a5]{display:flex;align-items:stretch;gap:4px;width:100%}.doll-center[data-v-af64a2a5]{flex:1;min-width:0}.slot-col[data-v-af64a2a5]{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.left-col[data-v-af64a2a5],.right-col[data-v-af64a2a5]{width:var(--v7c6f744a)}.eq-slot[data-v-af64a2a5]{background:#0f172acc;border:1px solid rgba(71,85,105,.35);border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .15s}.eq-slot.clickable[data-v-af64a2a5]{cursor:pointer}.eq-slot.clickable[data-v-af64a2a5]:hover{border-color:#7c3aed99}.eq-slot.occupied[data-v-af64a2a5]{border-color:#47556999;background:#0f172af2;cursor:pointer}.eq-slot.occupied[data-v-af64a2a5]:hover{border-color:#7c3aed80}.slot-img[data-v-af64a2a5]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.slot-empty[data-v-af64a2a5]{font-size:.75rem;opacity:.18}.slot-empty.sm[data-v-af64a2a5]{font-size:.5rem}.ring-row[data-v-af64a2a5]{display:flex;gap:2px}.ring-slot[data-v-af64a2a5]{flex:1}.slot-img-sm[data-v-af64a2a5]{width:16px;height:16px;object-fit:contain;image-rendering:pixelated}.battle-page[data-v-8f5dccaa]{position:relative;width:100vw;height:100dvh;background:#04091a;overflow:hidden;font-family:Inter,system-ui,sans-serif;color:#e2e8f0;display:flex;flex-direction:column}.battle-bg[data-v-8f5dccaa]{position:absolute;inset:0;pointer-events:none;z-index:0}.bg-glow[data-v-8f5dccaa]{position:absolute;width:55vw;height:70vh;border-radius:50%;filter:blur(120px);animation:breathe-8f5dccaa 6s ease-in-out infinite alternate}.glow-left[data-v-8f5dccaa]{left:-10vw;top:-10vh;background:radial-gradient(ellipse,#3b5bff 0%,transparent 70%);opacity:.18}.glow-right[data-v-8f5dccaa]{right:-10vw;bottom:-5vh;background:radial-gradient(ellipse,#ff3b3b 0%,transparent 70%);opacity:.16;animation-delay:-3s}@keyframes breathe-8f5dccaa{0%{opacity:.1;transform:scale(.94)}to{opacity:.22;transform:scale(1.06)}}.bg-vignette[data-v-8f5dccaa]{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 25%,rgba(4,9,26,.75) 100%)}.bg-grid[data-v-8f5dccaa]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 75%)}.hit-overlay[data-v-8f5dccaa]{position:absolute;inset:0;pointer-events:none;z-index:100}.overlay-hit[data-v-8f5dccaa]{background:radial-gradient(ellipse at center,rgba(239,68,68,.16) 0%,transparent 70%)}.overlay-crit[data-v-8f5dccaa]{background:radial-gradient(ellipse at center,rgba(251,191,36,.3) 0%,transparent 70%);animation:crit-flash-8f5dccaa .15s ease-out}@keyframes crit-flash-8f5dccaa{0%{opacity:1}to{opacity:0}}.flash-enter-active[data-v-8f5dccaa],.flash-leave-active[data-v-8f5dccaa]{transition:opacity .3s}.flash-enter-from[data-v-8f5dccaa],.flash-leave-to[data-v-8f5dccaa]{opacity:0}.arena-layout[data-v-8f5dccaa]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;min-height:0;justify-content:flex-start}.top-hud[data-v-8f5dccaa]{display:flex;align-items:stretch;padding:10px 16px 6px;flex-shrink:0;gap:0}.hud-side[data-v-8f5dccaa]{flex:1;display:flex;flex-direction:column;gap:5px}.hud-meta[data-v-8f5dccaa]{display:flex;align-items:baseline;gap:8px}.hud-meta-right[data-v-8f5dccaa]{justify-content:flex-end}.hud-name[data-v-8f5dccaa]{font-size:.9rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.team1-name[data-v-8f5dccaa]{color:#818cf8;text-shadow:0 0 22px rgba(129,140,248,.55)}.team2-name[data-v-8f5dccaa]{color:#f87171;text-shadow:0 0 22px rgba(248,113,113,.55)}.hud-level[data-v-8f5dccaa]{font-size:.6rem;color:#6b7f99;font-weight:700;letter-spacing:.1em}.hud-bar-track[data-v-8f5dccaa]{position:relative;height:12px;background:#ffffff17;border-radius:7px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.hud-bar[data-v-8f5dccaa]{position:absolute;top:0;height:100%;border-radius:7px;transition:width .65s cubic-bezier(.4,0,.2,1)}.hud-bar-left[data-v-8f5dccaa]{left:0;background:linear-gradient(90deg,#3b5bff,#818cf8);box-shadow:0 0 10px #818cf880}.hud-bar-right[data-v-8f5dccaa]{right:0;background:linear-gradient(90deg,#f87171,#ff3b3b);box-shadow:0 0 10px #f8717180}.hud-bar.bar-danger[data-v-8f5dccaa]{background:linear-gradient(90deg,#b91c1c,#ef4444)!important;box-shadow:0 0 14px #ef4444b3!important;animation:danger-pulse-8f5dccaa .7s ease-in-out infinite alternate}@keyframes danger-pulse-8f5dccaa{0%{opacity:.65}to{opacity:1}}.hud-hp-val[data-v-8f5dccaa]{position:absolute;top:50%;transform:translateY(-50%);font-size:.6rem;font-weight:800;color:#ffffffbf;z-index:1}.hud-hp-left[data-v-8f5dccaa]{left:7px}.hud-hp-right[data-v-8f5dccaa]{right:7px}.hud-center[data-v-8f5dccaa]{flex-shrink:0;width:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 8px}.vs-badge[data-v-8f5dccaa]{width:38px;height:38px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .4s}.vs-badge.vs-finished[data-v-8f5dccaa]{background:#fbbf241a;border-color:#fbbf2473;width:46px;height:46px}.winner-text[data-v-8f5dccaa]{font-size:.42rem;font-weight:900;color:#fbbf24;text-align:center;letter-spacing:.04em;padding:2px}.vs-label[data-v-8f5dccaa]{font-size:.5rem;font-weight:800;letter-spacing:.2em;color:#4b5e78}.arena-mid[data-v-8f5dccaa]{flex-shrink:0;display:grid;grid-template-columns:420px 1fr 420px;gap:0;padding:2px 12px 4px}.fighter-zone[data-v-8f5dccaa]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:6px 10px 8px;transition:filter .5s}.fighter-zone.dead[data-v-8f5dccaa]{filter:grayscale(1) brightness(.3)}.zone-left[data-v-8f5dccaa]:before,.zone-right[data-v-8f5dccaa]:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:18px}.zone-left[data-v-8f5dccaa]:before{background:radial-gradient(ellipse at 45% 55%,rgba(79,124,255,.09) 0%,transparent 65%)}.zone-right[data-v-8f5dccaa]:before{background:radial-gradient(ellipse at 55% 55%,rgba(255,79,79,.09) 0%,transparent 65%)}@keyframes do-hit-8f5dccaa{0%,to{transform:translate(0)}15%{transform:translate(-9px);filter:brightness(1.6) saturate(1.8)}35%{transform:translate(7px)}55%{transform:translate(-5px)}75%{transform:translate(3px)}}@keyframes do-crit-8f5dccaa{0%{transform:translate(0) scale(1)}8%{transform:translate(-14px) scale(.95);filter:brightness(2.5) saturate(.2)}22%{transform:translate(13px) scale(1.04);filter:brightness(2) saturate(2)}42%{transform:translate(-9px) scale(.98)}62%{transform:translate(6px)}80%{transform:translate(-3px)}to{transform:translate(0) scale(1);filter:none}}@keyframes do-block-8f5dccaa{0%,to{transform:translate(0)}20%{transform:translate(5px);filter:brightness(1.3) hue-rotate(170deg) saturate(2)}40%{transform:translate(-3px)}60%{transform:translate(2px)}}.fighter-zone.anim-hit[data-v-8f5dccaa]{animation:do-hit-8f5dccaa .55s ease}.fighter-zone.anim-crit[data-v-8f5dccaa]{animation:do-crit-8f5dccaa .65s ease}.fighter-zone.anim-block[data-v-8f5dccaa]{animation:do-block-8f5dccaa .45s ease}.block-flash-overlay[data-v-8f5dccaa]{position:absolute;inset:0;border-radius:18px;background:radial-gradient(ellipse at center,rgba(34,211,238,.25) 0%,transparent 70%);pointer-events:none;z-index:10}.block-fx-enter-active[data-v-8f5dccaa]{transition:opacity .1s}.block-fx-leave-active[data-v-8f5dccaa]{transition:opacity .4s}.block-fx-enter-from[data-v-8f5dccaa],.block-fx-leave-to[data-v-8f5dccaa]{opacity:0}.dmg-float[data-v-8f5dccaa]{position:absolute;top:16%;left:50%;transform:translate(-50%);z-index:30;pointer-events:none;text-align:center}.dmg-num[data-v-8f5dccaa]{font-size:3rem;font-weight:900;display:block;color:#ef4444;text-shadow:0 0 32px rgba(239,68,68,.95),0 3px 0 rgba(0,0,0,.6);-webkit-text-stroke:1px rgba(255,255,255,.06)}.dmg-num.crit[data-v-8f5dccaa]{font-size:4rem;color:#fbbf24;text-shadow:0 0 50px rgba(251,191,36,1),0 0 100px rgba(251,191,36,.5),0 3px 0 rgba(0,0,0,.6);animation:crit-pop-8f5dccaa .3s cubic-bezier(.34,1.56,.64,1)}@keyframes crit-pop-8f5dccaa{0%{transform:scale(.3) rotate(-8deg)}to{transform:scale(1) rotate(0)}}.dmg-pop-enter-active[data-v-8f5dccaa]{transition:all .18s cubic-bezier(.34,1.56,.64,1)}.dmg-pop-leave-active[data-v-8f5dccaa]{transition:all 1s ease .25s}.dmg-pop-enter-from[data-v-8f5dccaa]{opacity:0;transform:translate(-50%) translateY(18px) scale(.4)}.dmg-pop-leave-to[data-v-8f5dccaa]{opacity:0;transform:translate(-50%) translateY(-48px) scale(.8)}.zone-footer[data-v-8f5dccaa]{display:flex;align-items:center;justify-content:center;width:100%;padding:4px 10px;background:#00000038;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:.65rem;font-weight:700}.zone-power[data-v-8f5dccaa]{color:#6b7f99}.center-col[data-v-8f5dccaa]{display:flex;flex-direction:column;gap:8px;padding:6px 14px 8px;align-items:stretch;justify-content:flex-start;background:#080e1ea6;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.round-banner[data-v-8f5dccaa]{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:#0000008c;border:1px solid rgba(255,255,255,.07);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 24px #0006}.round-line[data-v-8f5dccaa]{display:flex;align-items:center;gap:8px;font-size:.8rem}.round-attacker[data-v-8f5dccaa]{color:#b0bec5;font-weight:700}.round-arrow[data-v-8f5dccaa]{color:#4b5e78}.round-method[data-v-8f5dccaa]{color:#89a;font-size:.62rem;font-weight:700;letter-spacing:.08em}.round-dmg[data-v-8f5dccaa]{color:#ef4444;font-weight:800;font-size:1rem;margin-left:auto}.round-crit .round-dmg[data-v-8f5dccaa]{color:#fbbf24;font-size:1.2rem;text-shadow:0 0 10px rgba(251,191,36,.7)}.round-nodmg[data-v-8f5dccaa]{color:#6b7f99;font-style:italic}.result-slide-enter-active[data-v-8f5dccaa]{transition:all .25s ease}.result-slide-leave-active[data-v-8f5dccaa]{transition:all .4s ease 2s}.result-slide-enter-from[data-v-8f5dccaa]{opacity:0;transform:translateY(-8px)}.result-slide-leave-to[data-v-8f5dccaa]{opacity:0}.waiting-msg[data-v-8f5dccaa]{text-align:center;font-size:.72rem;color:#22d3ee;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px}.dots-ani span[data-v-8f5dccaa]{animation:blink-8f5dccaa 1.2s infinite}.dots-ani span[data-v-8f5dccaa]:nth-child(2){animation-delay:.2s}.dots-ani span[data-v-8f5dccaa]:nth-child(3){animation-delay:.4s}@keyframes blink-8f5dccaa{0%,80%,to{opacity:.2}40%{opacity:1}}.timeout-badge[data-v-8f5dccaa]{font-size:.65rem;font-weight:700;background:#22d3ee1f;border:1px solid rgba(34,211,238,.3);border-radius:4px;padding:1px 5px;color:#22d3ee;transition:background .3s,color .3s,border-color .3s}.timeout-badge.timeout-urgent[data-v-8f5dccaa]{background:#ef444426;border-color:#ef444480;color:#ef4444;animation:blink-8f5dccaa .8s infinite}.log-strip[data-v-8f5dccaa]{flex-shrink:0;height:200px;padding:0 12px 10px;display:flex}.log-strip[data-v-8f5dccaa]>*{flex:1;min-width:0}.no-battle[data-v-8f5dccaa]{position:absolute;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#04091a}.loader[data-v-8f5dccaa]{width:44px;height:44px;border:3px solid rgba(124,58,237,.15);border-top-color:#7c3aed;border-radius:50%;animation:spin-8f5dccaa .8s linear infinite}@keyframes spin-8f5dccaa{to{transform:rotate(360deg)}}.no-battle p[data-v-8f5dccaa]{color:#6b7f99;font-size:.85rem;letter-spacing:.1em}.api-banner[data-v-8f5dccaa]{position:absolute;top:10px;left:50%;transform:translate(-50%);padding:4px 14px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:20px;font-size:.7rem;color:#f59e0b;z-index:50;pointer-events:none}.fade-enter-active[data-v-8f5dccaa],.fade-leave-active[data-v-8f5dccaa]{transition:opacity .3s}.fade-enter-from[data-v-8f5dccaa],.fade-leave-to[data-v-8f5dccaa]{opacity:0}.result-overlay[data-v-8f5dccaa]{position:absolute;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#04091adb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.result-card[data-v-8f5dccaa]{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:44px 52px;border-radius:28px;border:1px solid;min-width:340px;overflow:hidden;box-shadow:0 32px 80px #000000a6}.card-win[data-v-8f5dccaa]{background:#22c55e0f;border-color:#22c55e4d}.card-lose[data-v-8f5dccaa]{background:#ef44440f;border-color:#ef44444d}.card-draw[data-v-8f5dccaa]{background:#94a3b80f;border-color:#94a3b833}.result-glow[data-v-8f5dccaa]{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.card-win .result-glow[data-v-8f5dccaa]{background:radial-gradient(ellipse at top,rgba(34,197,94,.15) 0%,transparent 65%)}.card-lose .result-glow[data-v-8f5dccaa]{background:radial-gradient(ellipse at top,rgba(239,68,68,.15) 0%,transparent 65%)}.card-draw .result-glow[data-v-8f5dccaa]{background:radial-gradient(ellipse at top,rgba(148,163,184,.1) 0%,transparent 65%)}.result-ico[data-v-8f5dccaa]{font-size:4rem;line-height:1}.result-title[data-v-8f5dccaa]{font-size:2.2rem;font-weight:900;letter-spacing:.22em}.txt-win[data-v-8f5dccaa]{color:#22c55e;text-shadow:0 0 40px rgba(34,197,94,.6)}.txt-lose[data-v-8f5dccaa]{color:#ef4444;text-shadow:0 0 40px rgba(239,68,68,.6)}.txt-draw[data-v-8f5dccaa]{color:#b0bec5}.result-sub[data-v-8f5dccaa]{font-size:.8rem;color:#89a}.result-hp-row[data-v-8f5dccaa]{display:flex;align-items:center;gap:14px;padding:10px 16px;border-radius:12px;background:#ffffff0f;width:100%;justify-content:space-between}.rhp[data-v-8f5dccaa]{display:flex;flex-direction:column;gap:2px;align-items:center}.rhp-name[data-v-8f5dccaa]{font-size:.65rem;color:#89a;font-weight:600}.rhp-val[data-v-8f5dccaa]{font-size:.9rem;font-weight:800}.rhp-alive .rhp-val[data-v-8f5dccaa]{color:#22c55e}.rhp-dead .rhp-val[data-v-8f5dccaa]{color:#ef4444}.rhp-sep[data-v-8f5dccaa]{font-size:.65rem;color:#4b5e78}.rewards-row[data-v-8f5dccaa]{display:flex;gap:10px;justify-content:center}.rew-item[data-v-8f5dccaa]{display:flex;align-items:center;gap:5px;padding:5px 14px;border-radius:20px;font-size:.82rem;font-weight:700}.rew-item.xp[data-v-8f5dccaa]{background:#fbbf241a;border:1px solid rgba(251,191,36,.25);color:#fbbf24}.rew-ico[data-v-8f5dccaa]{font-size:.9rem}.events-list[data-v-8f5dccaa]{display:flex;flex-direction:column;gap:5px;width:100%}.ev-row[data-v-8f5dccaa]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:.78rem}.ev-milestone[data-v-8f5dccaa]{background:#94a3b80f;border:1px solid rgba(148,163,184,.15)}.ev-levelup[data-v-8f5dccaa]{background:#fbbf2414;border:1px solid rgba(251,191,36,.3)}.ev-ico[data-v-8f5dccaa]{font-size:1rem;flex-shrink:0}.ev-desc[data-v-8f5dccaa]{flex:1;color:#b0bec5}.ev-levelup .ev-desc[data-v-8f5dccaa]{color:#fbbf24}.ev-badges[data-v-8f5dccaa]{display:flex;gap:5px;flex-wrap:wrap}.badge[data-v-8f5dccaa]{padding:2px 8px;border-radius:10px;font-size:.68rem;font-weight:700}.badge.stat[data-v-8f5dccaa]{background:#7c3aed26;color:#a78bfa;border:1px solid rgba(124,58,237,.25)}.badge.skill[data-v-8f5dccaa]{background:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.25)}.badge.gold[data-v-8f5dccaa]{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.result-actions[data-v-8f5dccaa]{display:flex;gap:10px;width:100%}.btn-rematch[data-v-8f5dccaa]{flex:1;padding:12px;border-radius:12px;cursor:pointer;transition:all .15s;background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#f87171;font-size:.85rem;font-weight:800;letter-spacing:.05em}.btn-rematch[data-v-8f5dccaa]:hover{background:#ef44443d;transform:translateY(-1px);box-shadow:0 4px 16px #ef444433}.btn-home[data-v-8f5dccaa]{padding:12px 22px;border-radius:12px;cursor:pointer;transition:all .15s;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#89a;font-size:.85rem;font-weight:600}.btn-home[data-v-8f5dccaa]:hover{background:#ffffff14;color:#b0bec5}.result-overlay-enter-active[data-v-8f5dccaa]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.result-overlay-leave-active[data-v-8f5dccaa]{transition:all .25s ease}.result-overlay-enter-from[data-v-8f5dccaa]{opacity:0;transform:scale(.96)}.result-overlay-leave-to[data-v-8f5dccaa]{opacity:0}.item-popup-backdrop[data-v-8f5dccaa]{position:absolute;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:#04091abf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.item-popup[data-v-8f5dccaa]{position:relative;display:flex;gap:20px;background:#0a1022f5;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:24px;min-width:460px;max-width:560px;box-shadow:0 24px 64px #000000b3}.popup-close[data-v-8f5dccaa]{position:absolute;top:12px;right:14px;background:none;border:none;color:#6b7f99;font-size:1rem;cursor:pointer;transition:color .15s}.popup-close[data-v-8f5dccaa]:hover{color:#b0bec5}.popup-viewer[data-v-8f5dccaa]{width:160px;height:200px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#ffffff17;border:1px solid rgba(255,255,255,.1);position:relative}.popup-info[data-v-8f5dccaa]{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.popup-name[data-v-8f5dccaa]{font-size:1rem;font-weight:800;color:#e2e8f0;letter-spacing:.04em;line-height:1.2}.popup-type[data-v-8f5dccaa]{font-size:.65rem;color:#6b7f99;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.popup-stats[data-v-8f5dccaa]{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.09)}.pstat[data-v-8f5dccaa]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.pstat-lbl[data-v-8f5dccaa]{color:#6b7f99;font-weight:600}.pstat-val[data-v-8f5dccaa]{color:#b0bec5;font-weight:700}.popup-fade-enter-active[data-v-8f5dccaa]{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.popup-fade-leave-active[data-v-8f5dccaa]{transition:all .15s ease}.popup-fade-enter-from[data-v-8f5dccaa]{opacity:0;transform:scale(.95)}.popup-fade-leave-to[data-v-8f5dccaa]{opacity:0;transform:scale(.97)}.rankings-page[data-v-5d5e312c]{width:100vw;min-height:100dvh;background:#0c1425;color:#f1f5f9;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column}.top-bar[data-v-5d5e312c]{display:flex;align-items:center;gap:12px;padding:10px 20px;flex-shrink:0;background:#060b1af5;border-bottom:1px solid rgba(251,191,36,.18)}.btn-back[data-v-5d5e312c]{padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#b0bec5;font-size:.8rem;cursor:pointer;transition:all .15s}.btn-back[data-v-5d5e312c]:hover{background:#ffffff14;color:#f1f5f9}.page-title[data-v-5d5e312c]{font-size:.95rem;font-weight:800;letter-spacing:.1em;margin:0;color:#fbbf24}.spacer[data-v-5d5e312c]{flex:1}.content[data-v-5d5e312c]{flex:1;padding:20px;overflow-x:auto}.rank-table[data-v-5d5e312c]{width:100%;border-collapse:collapse;font-size:.82rem}.rank-table th[data-v-5d5e312c]{text-align:left;padding:8px 12px;color:#6b7f99;font-size:.65rem;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid rgba(255,255,255,.1)}.rank-table td[data-v-5d5e312c]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1);color:#b0bec5}.rank-table tbody tr.clickable-row[data-v-5d5e312c]{cursor:pointer}.rank-table tbody tr[data-v-5d5e312c]:hover{background:#ffffff1a}.rank-table tbody tr.clickable-row:hover .login-cell[data-v-5d5e312c]{color:#f87171;text-decoration:underline;text-decoration-color:#f8717166}.rank-table tbody tr.my-row[data-v-5d5e312c]{background:#fbbf240f}.rank-table tbody tr.my-row td[data-v-5d5e312c]{color:#fde68a}.rank-table tbody tr.top3 td[data-v-5d5e312c]{color:#f1f5f9}.rank-cell[data-v-5d5e312c]{font-size:1rem;width:40px}.rank-num[data-v-5d5e312c]{color:#6b7f99;font-size:.8rem}.login-cell[data-v-5d5e312c]{font-weight:600;color:#f1f5f9}.class-cell[data-v-5d5e312c]{font-weight:600;font-size:.75rem}.wins-cell[data-v-5d5e312c]{color:#22c55e;font-weight:700}.loss-cell[data-v-5d5e312c]{color:#ef4444}.draw-cell[data-v-5d5e312c]{color:#89a}.wr-bar-wrap[data-v-5d5e312c]{display:flex;align-items:center;gap:6px;min-width:90px}.wr-bar[data-v-5d5e312c]{height:4px;border-radius:2px;background:#22c55e;min-width:2px;max-width:60px;flex-shrink:0}.wr-label[data-v-5d5e312c]{font-size:.75rem;color:#22c55e;font-weight:600}.wr-none[data-v-5d5e312c]{color:#4b5e78}.empty-msg[data-v-5d5e312c]{padding:60px;text-align:center;color:#6b7f99}.loading-screen[data-v-5d5e312c]{flex:1;display:flex;align-items:center;justify-content:center}.loader[data-v-5d5e312c]{width:36px;height:36px;border:3px solid rgba(251,191,36,.15);border-top-color:#fbbf24;border-radius:50%;animation:spin-5d5e312c .8s linear infinite}@keyframes spin-5d5e312c{to{transform:rotate(360deg)}}.page[data-v-1d41148e]{width:100vw;min-height:100dvh;background:#0c1425;display:flex;align-items:center;justify-content:center;font-family:Inter,system-ui,sans-serif}.card[data-v-1d41148e]{width:100%;max-width:380px;padding:40px;border-radius:16px;background:#ffffff17;border:1px solid rgba(255,255,255,.1)}.title[data-v-1d41148e]{color:#f1f5f9;font-size:1.3rem;font-weight:800;margin:0 0 12px;text-align:center}.desc[data-v-1d41148e]{color:#b0bec5;font-size:.82rem;text-align:center;line-height:1.5;margin:0 0 20px}.desc.success[data-v-1d41148e]{color:#22c55e}.form[data-v-1d41148e]{display:flex;flex-direction:column;gap:12px}.input[data-v-1d41148e]{padding:12px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#f1f5f9;font-size:.88rem;outline:none}.input[data-v-1d41148e]:focus{border-color:#8b5cf680}.input[data-v-1d41148e]::placeholder{color:#6b7f99}.err[data-v-1d41148e]{color:#ef4444;font-size:.78rem}.btn[data-v-1d41148e]{padding:12px;border-radius:10px;background:linear-gradient(135deg,#8b5cf633,#8b5cf61a);border:1px solid rgba(139,92,246,.4);color:#a78bfa;font-size:.88rem;font-weight:700;cursor:pointer}.btn[data-v-1d41148e]:disabled{opacity:.3;cursor:not-allowed}.btn[data-v-1d41148e]:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf64d,#8b5cf62e)}.back-link[data-v-1d41148e]{display:block;text-align:center;margin-top:20px;color:#89a;font-size:.75rem;text-decoration:none}.back-link[data-v-1d41148e]:hover{color:#b0bec5}.page[data-v-09242e38]{width:100vw;min-height:100dvh;background:#0c1425;display:flex;align-items:center;justify-content:center;font-family:Inter,system-ui,sans-serif}.card[data-v-09242e38]{width:100%;max-width:380px;padding:40px;border-radius:16px;background:#ffffff17;border:1px solid rgba(255,255,255,.1)}.title[data-v-09242e38]{color:#f1f5f9;font-size:1.3rem;font-weight:800;margin:0 0 20px;text-align:center}.desc.success[data-v-09242e38]{color:#22c55e;font-size:.88rem;text-align:center}.form[data-v-09242e38]{display:flex;flex-direction:column;gap:12px}.input[data-v-09242e38]{padding:12px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#f1f5f9;font-size:.88rem;outline:none}.input[data-v-09242e38]:focus{border-color:#8b5cf680}.input[data-v-09242e38]::placeholder{color:#6b7f99}.err[data-v-09242e38]{color:#ef4444;font-size:.78rem}.btn[data-v-09242e38]{padding:12px;border-radius:10px;background:linear-gradient(135deg,#8b5cf633,#8b5cf61a);border:1px solid rgba(139,92,246,.4);color:#a78bfa;font-size:.88rem;font-weight:700;cursor:pointer}.btn[data-v-09242e38]:disabled{opacity:.3;cursor:not-allowed}.btn[data-v-09242e38]:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf64d,#8b5cf62e)}.admin-page[data-v-cdab05a9]{min-height:100vh;background:#0c1425;color:#b0bec5;font-family:Inter,Segoe UI,sans-serif;padding-bottom:2rem}.admin-topbar[data-v-cdab05a9]{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.back-btn[data-v-cdab05a9]{background:none;border:1px solid rgba(255,255,255,.1);color:#89a;padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.85rem}.back-btn[data-v-cdab05a9]:hover{color:#f1f5f9;border-color:#f59e0b66}.admin-title[data-v-cdab05a9]{font-size:1.1rem;font-weight:700;color:#f5a623;letter-spacing:.5px}.admin-tabs[data-v-cdab05a9]{display:flex;gap:.25rem;margin-left:auto}.tab-btn[data-v-cdab05a9]{background:none;border:1px solid rgba(255,255,255,.08);color:#89a;padding:.4rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;transition:all .15s}.tab-btn[data-v-cdab05a9]:hover{color:#f1f5f9;border-color:#f59e0b4d}.tab-btn.active[data-v-cdab05a9]{background:#f59e0b1f;color:#f5a623;border-color:#f59e0b66}.admin-error[data-v-cdab05a9]{margin:1rem 1.5rem;padding:.6rem 1rem;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:.85rem}.admin-error button[data-v-cdab05a9]{background:none;border:none;color:#fca5a5;cursor:pointer;text-decoration:underline;margin-left:.5rem}.admin-content[data-v-cdab05a9]{padding:1.5rem}.stats-grid[data-v-cdab05a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.stat-card[data-v-cdab05a9]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1.25rem;text-align:center}.stat-card.accent[data-v-cdab05a9]{border-color:#f59e0b4d;background:#f59e0b0f}.sc-value[data-v-cdab05a9]{font-size:1.8rem;font-weight:700;color:#f1f5f9;margin-bottom:.25rem}.stat-card.accent .sc-value[data-v-cdab05a9]{color:#f5a623}.sc-label[data-v-cdab05a9]{font-size:.8rem;color:#89a;text-transform:uppercase;letter-spacing:.5px}.users-toolbar[data-v-cdab05a9]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.search-input[data-v-cdab05a9]{flex:1;max-width:360px;padding:.5rem .75rem;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#f1f5f9;font-size:.85rem;outline:none}.search-input[data-v-cdab05a9]::placeholder{color:#4b5e78}.search-input[data-v-cdab05a9]:focus{border-color:#f59e0b66}.users-count[data-v-cdab05a9]{color:#89a;font-size:.8rem;margin-left:auto}.table-wrap[data-v-cdab05a9]{overflow-x:auto}.admin-table[data-v-cdab05a9]{width:100%;border-collapse:collapse;font-size:.82rem}.admin-table th[data-v-cdab05a9]{text-align:left;padding:.6rem .5rem;color:#89a;border-bottom:1px solid rgba(255,255,255,.08);font-weight:600;white-space:nowrap;font-size:.78rem;text-transform:uppercase;letter-spacing:.3px}.admin-table th.sortable[data-v-cdab05a9]{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-table th.sortable[data-v-cdab05a9]:hover{color:#f5a623}.admin-table td[data-v-cdab05a9]{padding:.55rem .5rem;border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap}.admin-table tr.clickable[data-v-cdab05a9]{cursor:pointer}.admin-table tr.clickable[data-v-cdab05a9]:hover{background:#f59e0b0d}.admin-table.compact[data-v-cdab05a9]{font-size:.78rem}.admin-table.compact th[data-v-cdab05a9],.admin-table.compact td[data-v-cdab05a9]{padding:.4rem .5rem}.email-cell[data-v-cdab05a9]{color:#89a}.date-cell[data-v-cdab05a9]{color:#6b7f94}.user-login[data-v-cdab05a9]{color:#f1f5f9;font-weight:500}.badge[data-v-cdab05a9]{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.badge.online[data-v-cdab05a9]{background:#22c55e26;color:#4ade80}.badge.offline[data-v-cdab05a9]{background:#ffffff0d;color:#6b7f94}.badge.banned[data-v-cdab05a9]{background:#ef444426;color:#fca5a5}.badge.admin-badge[data-v-cdab05a9]{background:#f59e0b26;color:#fbbf24;margin-left:.35rem}.badge.bot-badge[data-v-cdab05a9]{background:#8b5cf626;color:#a78bfa;margin-left:.35rem}.badge.paid[data-v-cdab05a9]{background:#22c55e26;color:#4ade80}.badge.pending[data-v-cdab05a9]{background:#f59e0b26;color:#fbbf24}.badge.failed[data-v-cdab05a9],.badge.cancelled[data-v-cdab05a9],.badge.expired[data-v-cdab05a9]{background:#ef44441a;color:#f87171}.pagination[data-v-cdab05a9]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;font-size:.82rem;color:#89a}.pagination button[data-v-cdab05a9]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#b0bec5;padding:.35rem .8rem;border-radius:6px;cursor:pointer;font-size:.8rem}.pagination button[data-v-cdab05a9]:hover:not(:disabled){border-color:#f59e0b66;color:#f1f5f9}.pagination button[data-v-cdab05a9]:disabled{opacity:.35;cursor:not-allowed}.modal-backdrop[data-v-cdab05a9]{position:fixed;inset:0;background:#0009;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:3rem 1rem;overflow-y:auto}.modal-panel[data-v-cdab05a9]{background:#111c2e;border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;max-width:680px;padding:1.5rem;position:relative}.modal-close[data-v-cdab05a9]{position:absolute;top:.75rem;right:.75rem;background:none;border:none;color:#89a;font-size:1.1rem;cursor:pointer}.modal-close[data-v-cdab05a9]:hover{color:#f1f5f9}.modal-header[data-v-cdab05a9]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.modal-header h2[data-v-cdab05a9]{font-size:1.2rem;color:#f1f5f9;margin:0}.detail-grid[data-v-cdab05a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem;margin-bottom:1.25rem}.dg-item[data-v-cdab05a9]{display:flex;justify-content:space-between;padding:.4rem .6rem;background:#ffffff08;border-radius:6px}.dg-lbl[data-v-cdab05a9]{color:#89a;font-size:.78rem}.dg-val[data-v-cdab05a9]{color:#f1f5f9;font-size:.82rem;font-weight:500}.banned-text[data-v-cdab05a9]{color:#f87171}.edit-section[data-v-cdab05a9]{margin-bottom:1.25rem}.edit-section h3[data-v-cdab05a9],.sub-section h3[data-v-cdab05a9]{font-size:.85rem;color:#89a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .6rem}.edit-subtitle[data-v-cdab05a9]{font-size:.7rem;color:#6b7f99;margin:.5rem 0 .3rem;text-transform:uppercase;letter-spacing:.08em}.edit-hint[data-v-cdab05a9]{color:#4b5e78;font-weight:400;text-transform:none;letter-spacing:0;margin-left:.4rem}.edit-grid[data-v-cdab05a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;margin-bottom:.75rem}.edit-grid label[data-v-cdab05a9]{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:#89a}.edit-grid input[type=number][data-v-cdab05a9]{padding:.4rem .5rem;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#f1f5f9;font-size:.85rem;outline:none;width:100%}.edit-grid input[type=number][data-v-cdab05a9]:focus{border-color:#f59e0b66}.toggle-label[data-v-cdab05a9]{flex-direction:row!important;align-items:center;gap:.5rem!important}.toggle-label input[type=checkbox][data-v-cdab05a9]{width:16px;height:16px;accent-color:#f5a623}.edit-actions[data-v-cdab05a9]{display:flex;gap:.5rem}.btn-save[data-v-cdab05a9]{padding:.45rem 1rem;border-radius:6px;border:none;cursor:pointer;background:#f59e0b33;color:#fbbf24;font-size:.82rem;font-weight:600}.btn-save[data-v-cdab05a9]:hover{background:#f59e0b4d}.btn-save[data-v-cdab05a9]:disabled{opacity:.5;cursor:not-allowed}.btn-ban[data-v-cdab05a9]{padding:.45rem 1rem;border-radius:6px;border:none;cursor:pointer;background:#ef444426;color:#f87171;font-size:.82rem;font-weight:600}.btn-ban[data-v-cdab05a9]:hover{background:#ef444440}.btn-unban[data-v-cdab05a9]{padding:.45rem 1rem;border-radius:6px;border:none;cursor:pointer;background:#22c55e26;color:#4ade80;font-size:.82rem;font-weight:600}.btn-unban[data-v-cdab05a9]:hover{background:#22c55e40}.sub-section[data-v-cdab05a9]{margin-bottom:1.25rem}.modal-fade-enter-active[data-v-cdab05a9],.modal-fade-leave-active[data-v-cdab05a9]{transition:opacity .2s}.modal-fade-enter-from[data-v-cdab05a9],.modal-fade-leave-to[data-v-cdab05a9]{opacity:0}.loading-screen[data-v-cdab05a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;color:#89a;background:#0c1425}.loader[data-v-cdab05a9]{width:36px;height:36px;border:3px solid rgba(255,255,255,.08);border-top-color:#f5a623;border-radius:50%;animation:spin-cdab05a9 .8s linear infinite;margin-bottom:1rem}@keyframes spin-cdab05a9{to{transform:rotate(360deg)}}@media(max-width:768px){.admin-topbar[data-v-cdab05a9]{flex-wrap:wrap}.admin-tabs[data-v-cdab05a9]{width:100%}.stats-grid[data-v-cdab05a9]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-cdab05a9]{grid-template-columns:1fr}.edit-grid[data-v-cdab05a9]{grid-template-columns:1fr 1fr}}.page-404[data-v-0f45ce71]{width:100vw;min-height:100dvh;background:#0c1425;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-family:Inter,system-ui,sans-serif}.code[data-v-0f45ce71]{font-size:5rem;font-weight:900;color:#4b5e78;letter-spacing:.2em}.msg[data-v-0f45ce71]{font-size:.9rem;color:#6b7f99;font-weight:600}.link[data-v-0f45ce71]{color:#a78bfa;font-size:.8rem;text-decoration:none;margin-top:16px}.link[data-v-0f45ce71]:hover{color:#c4b5fd;text-decoration:underline}.history-page[data-v-b64d0374]{width:100vw;min-height:100dvh;background:#0c1425;color:#f1f5f9;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column}.top-bar[data-v-b64d0374]{display:flex;align-items:center;gap:12px;padding:10px 20px;flex-shrink:0;background:#060b1af5;border-bottom:1px solid rgba(251,191,36,.18)}.btn-back[data-v-b64d0374]{padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#b0bec5;font-size:.8rem;cursor:pointer;transition:all .15s}.btn-back[data-v-b64d0374]:hover{background:#ffffff14;color:#f1f5f9}.page-title[data-v-b64d0374]{font-size:.95rem;font-weight:800;letter-spacing:.1em;margin:0;color:#fbbf24}.spacer[data-v-b64d0374]{flex:1}.content[data-v-b64d0374]{flex:1;padding:16px;max-width:700px;margin:0 auto;width:100%}.battle-list[data-v-b64d0374]{display:flex;flex-direction:column;gap:4px}.battle-row[data-v-b64d0374]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.08);font-size:.8rem}.b-result[data-v-b64d0374]{font-weight:800;font-size:.72rem;letter-spacing:.08em;min-width:60px;text-transform:uppercase}.b-opponent[data-v-b64d0374]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.b-vs[data-v-b64d0374]{color:#4b5e78;font-size:.65rem}.b-name[data-v-b64d0374]{color:#f1f5f9;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-level[data-v-b64d0374]{color:#89a;font-size:.68rem}.b-type[data-v-b64d0374]{font-size:.55rem;font-weight:700;color:#6b7f99;background:#ffffff14;padding:1px 5px;border-radius:3px;letter-spacing:.06em}.b-hp[data-v-b64d0374]{display:flex;align-items:center;gap:4px;font-size:.72rem;min-width:100px}.hp-me[data-v-b64d0374]{color:#22c55e;font-weight:600}.hp-sep[data-v-b64d0374]{color:#4b5e78}.hp-opp[data-v-b64d0374]{color:#ef4444;font-weight:600}.b-rewards[data-v-b64d0374]{display:flex;gap:6px;min-width:90px}.rew-xp[data-v-b64d0374]{color:#a78bfa;font-size:.7rem;font-weight:600}.rew-gold[data-v-b64d0374]{color:#fbbf24;font-size:.7rem;font-weight:600}.b-time[data-v-b64d0374]{color:#6b7f99;font-size:.65rem;min-width:50px;text-align:right}.empty-msg[data-v-b64d0374]{padding:60px;text-align:center;color:#6b7f99;font-size:.85rem}.loading-screen[data-v-b64d0374]{flex:1;display:flex;align-items:center;justify-content:center}.loader[data-v-b64d0374]{width:36px;height:36px;border:3px solid rgba(251,191,36,.15);border-top-color:#fbbf24;border-radius:50%;animation:spin-b64d0374 .8s linear infinite}@keyframes spin-b64d0374{to{transform:rotate(360deg)}}.legal-page[data-v-ce4df67b]{width:100vw;min-height:100dvh;background:#0c1425;color:#b0bec5;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column}.top-bar[data-v-ce4df67b]{display:flex;align-items:center;gap:12px;padding:10px 20px;background:#060b1af5;border-bottom:1px solid rgba(251,191,36,.18)}.btn-back[data-v-ce4df67b]{padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#b0bec5;font-size:.8rem;cursor:pointer}.btn-back[data-v-ce4df67b]:hover{background:#ffffff14;color:#f1f5f9}.page-title[data-v-ce4df67b]{font-size:.95rem;font-weight:800;letter-spacing:.1em;color:#fbbf24;margin:0}.spacer[data-v-ce4df67b]{flex:1}.content[data-v-ce4df67b]{flex:1;padding:24px;max-width:700px;margin:0 auto;width:100%;line-height:1.7;font-size:.85rem}h2[data-v-ce4df67b]{color:#f1f5f9;font-size:.95rem;margin:24px 0 8px}p[data-v-ce4df67b]{margin:0 0 12px}.updated[data-v-ce4df67b]{color:#6b7f99;font-size:.75rem;margin-top:32px;font-style:italic}.legal-page[data-v-d4b8fa17]{width:100vw;min-height:100dvh;background:#0c1425;color:#b0bec5;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column}.top-bar[data-v-d4b8fa17]{display:flex;align-items:center;gap:12px;padding:10px 20px;background:#060b1af5;border-bottom:1px solid rgba(251,191,36,.18)}.btn-back[data-v-d4b8fa17]{padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#b0bec5;font-size:.8rem;cursor:pointer}.btn-back[data-v-d4b8fa17]:hover{background:#ffffff14;color:#f1f5f9}.page-title[data-v-d4b8fa17]{font-size:.95rem;font-weight:800;letter-spacing:.1em;color:#fbbf24;margin:0}.spacer[data-v-d4b8fa17]{flex:1}.content[data-v-d4b8fa17]{flex:1;padding:24px;max-width:700px;margin:0 auto;width:100%;line-height:1.7;font-size:.85rem}h2[data-v-d4b8fa17]{color:#f1f5f9;font-size:.95rem;margin:24px 0 8px}p[data-v-d4b8fa17]{margin:0 0 12px}.updated[data-v-d4b8fa17]{color:#6b7f99;font-size:.75rem;margin-top:32px;font-style:italic}.guide-page[data-v-71c7cc7e]{width:100vw;min-height:100dvh;background:#0c1425;color:#f1f5f9;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column}.guide-top-bar[data-v-71c7cc7e]{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background:#060b1af2;border-bottom:1px solid rgba(124,58,237,.2);flex-shrink:0}.guide-logo[data-v-71c7cc7e]{font-size:.9rem;font-weight:900;letter-spacing:.15em;background:linear-gradient(90deg,#818cf8,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-back[data-v-71c7cc7e]{padding:6px 14px;border-radius:8px;border:1px solid rgba(124,58,237,.3);background:#7c3aed14;color:#a78bfa;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-back[data-v-71c7cc7e]:hover{background:#7c3aed2e}.guide-content[data-v-71c7cc7e]{flex:1;max-width:800px;margin:0 auto;padding:20px 24px 40px;width:100%}.guide-section[data-v-71c7cc7e]{margin-bottom:8px;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.section-header[data-v-71c7cc7e]{width:100%;display:flex;align-items:center;gap:10px;padding:14px 18px;border:none;background:#ffffff08;cursor:pointer;transition:background .15s}.section-header[data-v-71c7cc7e]:hover{background:#ffffff0f}.section-arrow[data-v-71c7cc7e]{color:#7c3aed;font-size:.9rem;width:16px;flex-shrink:0}.section-title[data-v-71c7cc7e]{font-size:.85rem;font-weight:700;color:#f1f5f9;letter-spacing:.05em}.section-body[data-v-71c7cc7e]{padding:4px 18px 18px;font-size:.78rem;line-height:1.7;color:#b0bec5}.section-body p[data-v-71c7cc7e]{margin:8px 0}.section-body ol[data-v-71c7cc7e],.section-body ul[data-v-71c7cc7e]{margin:8px 0;padding-left:20px}.section-body li[data-v-71c7cc7e]{margin:4px 0}.section-body strong[data-v-71c7cc7e]{color:#f1f5f9}.section-body h4[data-v-71c7cc7e]{color:#a78bfa;font-size:.8rem;font-weight:700;margin:16px 0 8px;letter-spacing:.05em;border-bottom:1px solid rgba(124,58,237,.15);padding-bottom:4px}.guide-table[data-v-71c7cc7e]{width:100%;border-collapse:collapse;margin:8px 0;font-size:.72rem}.guide-table th[data-v-71c7cc7e]{text-align:left;padding:8px 10px;background:#7c3aed14;color:#a78bfa;font-weight:700;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid rgba(124,58,237,.2)}.guide-table td[data-v-71c7cc7e]{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.05);color:#b0bec5;vertical-align:top}.guide-table tbody tr[data-v-71c7cc7e]:hover{background:#ffffff05}.class-grid[data-v-71c7cc7e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0}.class-card[data-v-71c7cc7e]{padding:14px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.class-name[data-v-71c7cc7e]{font-size:.85rem;font-weight:800;margin-bottom:4px;letter-spacing:.05em}.class-bonus[data-v-71c7cc7e]{font-size:.65rem;font-weight:600;margin-bottom:8px;padding:2px 8px;border-radius:4px;display:inline-block}.class-card p[data-v-71c7cc7e]{font-size:.72rem;line-height:1.6;margin:0}.class-card.brute[data-v-71c7cc7e]{border-color:#ef444433}.class-card.brute .class-name[data-v-71c7cc7e]{color:#ef4444}.class-card.brute .class-bonus[data-v-71c7cc7e]{background:#ef444414;color:#fca5a5}.class-card.berserker[data-v-71c7cc7e]{border-color:#f9731633}.class-card.berserker .class-name[data-v-71c7cc7e]{color:#f97316}.class-card.berserker .class-bonus[data-v-71c7cc7e]{background:#f9731614;color:#fdba74}.class-card.hunter[data-v-71c7cc7e]{border-color:#22c55e33}.class-card.hunter .class-name[data-v-71c7cc7e]{color:#22c55e}.class-card.hunter .class-bonus[data-v-71c7cc7e]{background:#22c55e14;color:#86efac}.class-card.paladin[data-v-71c7cc7e]{border-color:#3b82f633}.class-card.paladin .class-name[data-v-71c7cc7e]{color:#3b82f6}.class-card.paladin .class-bonus[data-v-71c7cc7e]{background:#3b82f614;color:#93c5fd}@media(max-width:600px){.class-grid[data-v-71c7cc7e]{grid-template-columns:1fr}.guide-content[data-v-71c7cc7e]{padding:12px 12px 30px}}.quests-page[data-v-1e97fcd2]{width:100vw;min-height:100dvh;background:#0c1425;color:#f1f5f9;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column}.top-bar[data-v-1e97fcd2]{display:flex;align-items:center;gap:12px;padding:10px 20px;flex-shrink:0;background:#060b1af5;border-bottom:1px solid rgba(251,191,36,.18)}.btn-back[data-v-1e97fcd2]{padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#b0bec5;font-size:.8rem;cursor:pointer;transition:all .15s}.btn-back[data-v-1e97fcd2]:hover{background:#ffffff1f;color:#f1f5f9}.page-title[data-v-1e97fcd2]{font-size:.95rem;font-weight:800;letter-spacing:.1em;margin:0;color:#fbbf24}.spacer[data-v-1e97fcd2]{flex:1}.progress-badge[data-v-1e97fcd2]{padding:4px 14px;border-radius:20px;font-size:.82rem;font-weight:700;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);color:#fbbf24}.progress-badge.complete[data-v-1e97fcd2]{background:#22c55e1a;border-color:#22c55e40;color:#22c55e}.content[data-v-1e97fcd2]{flex:1;padding:20px;max-width:600px;margin:0 auto;width:100%}.notif-banner[data-v-1e97fcd2]{padding:10px 20px;border-radius:10px;margin-bottom:16px;text-align:center;font-size:.85rem;font-weight:700;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:#22c55e}.notif-enter-active[data-v-1e97fcd2],.notif-leave-active[data-v-1e97fcd2]{transition:all .2s}.notif-enter-from[data-v-1e97fcd2],.notif-leave-to[data-v-1e97fcd2]{opacity:0;transform:translateY(-6px)}.all-done-card[data-v-1e97fcd2]{padding:20px;border-radius:12px;margin-bottom:16px;text-align:center;background:#22c55e0f;border:1px solid rgba(34,197,94,.2);color:#22c55e;font-size:.88rem;font-weight:600}.quest-list[data-v-1e97fcd2]{display:flex;flex-direction:column;gap:8px}.quest-card[data-v-1e97fcd2]{display:flex;align-items:center;gap:14px;padding:16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);transition:all .15s}.quest-num[data-v-1e97fcd2]{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;color:#89a;border:2px solid rgba(255,255,255,.1);background:#ffffff08}.quest-body[data-v-1e97fcd2]{flex:1;min-width:0}.quest-title[data-v-1e97fcd2]{font-size:.9rem;font-weight:700;color:#f1f5f9;margin-bottom:3px}.quest-desc[data-v-1e97fcd2]{font-size:.78rem;color:#89a;line-height:1.5}.quest-side[data-v-1e97fcd2]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.quest-reward[data-v-1e97fcd2]{font-size:.85rem;font-weight:700;color:#fbbf24}.quest-status[data-v-1e97fcd2]{font-size:.7rem;font-weight:600;color:#22c55e}.quest-status.locked[data-v-1e97fcd2]{color:#6b7f99}.quest-card.claimable[data-v-1e97fcd2]{background:#fbbf240d;border-color:#fbbf2433;box-shadow:0 0 16px #fbbf240f}.quest-card.claimable .quest-num[data-v-1e97fcd2]{border-color:#fbbf24;color:#fbbf24;background:#fbbf241a}.quest-card.claimable .quest-desc[data-v-1e97fcd2]{color:#b0bec5}.claim-btn[data-v-1e97fcd2]{padding:6px 16px;border-radius:8px;background:#22c55e26;border:1px solid rgba(34,197,94,.4);color:#22c55e;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .15s;white-space:nowrap}.claim-btn[data-v-1e97fcd2]:hover:not(:disabled){background:#22c55e40;box-shadow:0 0 10px #22c55e26}.claim-btn[data-v-1e97fcd2]:disabled{opacity:.4;cursor:not-allowed}.quest-card.done[data-v-1e97fcd2]{opacity:.45}.quest-card.done .quest-num[data-v-1e97fcd2]{border-color:#22c55e;color:#22c55e;background:#22c55e1a}.quest-card.done .quest-title[data-v-1e97fcd2]{text-decoration:line-through;color:#89a}.loading-screen[data-v-1e97fcd2]{flex:1;display:flex;align-items:center;justify-content:center}.loader[data-v-1e97fcd2]{width:36px;height:36px;border:3px solid rgba(251,191,36,.15);border-top-color:#fbbf24;border-radius:50%;animation:spin-1e97fcd2 .8s linear infinite}@keyframes spin-1e97fcd2{to{transform:rotate(360deg)}}.mp-page[data-v-93d26231]{width:100vw;height:100dvh;background:#0c1425;color:#f1f5f9;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-93d26231]{display:flex;align-items:center;gap:12px;padding:10px 20px;flex-shrink:0;background:#060b1af5;border-bottom:1px solid rgba(251,191,36,.18)}.btn-back[data-v-93d26231]{padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#b0bec5;font-size:.8rem;cursor:pointer;transition:all .15s}.btn-back[data-v-93d26231]:hover{background:#ffffff14;color:#f1f5f9}.page-title[data-v-93d26231]{font-size:.95rem;font-weight:800;letter-spacing:.1em;margin:0;color:#fbbf24}.spacer[data-v-93d26231]{flex:1}.gold-badge[data-v-93d26231]{padding:5px 14px;border-radius:20px;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);color:#fbbf24;font-size:.82rem;font-weight:700}.crystal-badge[data-v-93d26231]{padding:5px 14px;border-radius:20px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.25);color:#a78bfa;font-size:.82rem;font-weight:700}.mp-tabs[data-v-93d26231]{display:flex;gap:4px;padding:10px 20px 0;flex-shrink:0}.mp-tab[data-v-93d26231]{flex:1;padding:9px;border-radius:8px 8px 0 0;border:1px solid rgba(255,255,255,.1);border-bottom:none;background:#ffffff0a;color:#89a;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s;text-align:center}.mp-tab[data-v-93d26231]:hover{background:#ffffff0f}.mp-tab.active[data-v-93d26231]{background:#fbbf2414;border-color:#fbbf2440;color:#fbbf24}.mp-content[data-v-93d26231]{flex:1;overflow-y:auto;padding:14px 20px;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent;display:flex;flex-direction:column;gap:10px;min-height:0}.notif[data-v-93d26231]{position:fixed;top:60px;left:50%;transform:translate(-50%);padding:8px 20px;border-radius:20px;font-size:.78rem;font-weight:600;pointer-events:none;white-space:nowrap;z-index:100}.notif.success[data-v-93d26231]{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e}.notif.error[data-v-93d26231]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444}.notif-enter-active[data-v-93d26231],.notif-leave-active[data-v-93d26231]{transition:all .2s}.notif-enter-from[data-v-93d26231],.notif-leave-to[data-v-93d26231]{opacity:0;transform:translate(-50%) translateY(-8px)}.filter-bar[data-v-93d26231]{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.filter-input[data-v-93d26231]{flex:1;min-width:140px;padding:7px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#f1f5f9;font-size:.78rem;outline:none}.filter-input[data-v-93d26231]:focus{border-color:#fbbf244d}.filter-input[data-v-93d26231]::placeholder{color:#678}.filter-select[data-v-93d26231]{padding:7px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#b0bec5;font-size:.75rem;cursor:pointer;outline:none}.filter-select option[data-v-93d26231]{background:#0c1425;color:#f1f5f9}.filter-btn[data-v-93d26231]{padding:7px 16px;border-radius:8px;border:1px solid rgba(251,191,36,.3);background:#fbbf2414;color:#fbbf24;font-size:.75rem;font-weight:700;cursor:pointer}.filter-btn[data-v-93d26231]:hover{background:#fbbf2426}.browse-layout[data-v-93d26231]{flex:1;display:grid;grid-template-columns:1fr 320px;gap:12px;min-height:0;overflow:hidden}.listing-grid[data-v-93d26231]{overflow-y:auto;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent}.listing-card[data-v-93d26231]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;cursor:pointer;transition:all .15s;flex-shrink:0}.listing-card[data-v-93d26231]:hover{background:#fbbf240a;border-color:#fbbf2426}.listing-card.active[data-v-93d26231]{background:#fbbf2414;border-color:#fbbf244d}.listing-card.own[data-v-93d26231]{opacity:.6}.listing-ico[data-v-93d26231]{width:40px;height:40px;border-radius:8px;flex-shrink:0;background:#ffffff0f;display:flex;align-items:center;justify-content:center;overflow:hidden}.listing-ico-img[data-v-93d26231]{width:30px;height:30px;object-fit:contain;image-rendering:pixelated}.listing-ico-txt[data-v-93d26231]{font-size:1.1rem;opacity:.3}.listing-info[data-v-93d26231]{flex:1;min-width:0}.listing-name[data-v-93d26231]{font-size:.8rem;font-weight:600;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-meta[data-v-93d26231]{font-size:.6rem;color:#89a;margin-top:2px}.listing-seller[data-v-93d26231]{font-size:.58rem;color:#678;margin-top:1px}.dmg-tag[data-v-93d26231]{color:#ef4444}.listing-price[data-v-93d26231]{font-size:.78rem;font-weight:700;flex-shrink:0}.listing-price.gold[data-v-93d26231]{color:#fbbf24}.listing-price.crystals[data-v-93d26231]{color:#a78bfa}.listing-time[data-v-93d26231]{font-size:.6rem;color:#678;flex-shrink:0;min-width:50px;text-align:right}.detail-panel[data-v-93d26231]{display:flex;flex-direction:column;gap:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent}.detail-name[data-v-93d26231]{font-size:1rem;font-weight:800;color:#f1f5f9;text-align:center}.detail-meta[data-v-93d26231]{font-size:.65rem;color:#89a;text-align:center}.detail-seller[data-v-93d26231]{font-size:.7rem;color:#678;text-align:center}.detail-price-row[data-v-93d26231]{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px;border-radius:10px}.detail-price-row.gold[data-v-93d26231]{background:#fbbf240f}.detail-price-row.crystals[data-v-93d26231]{background:#8b5cf60f}.price-label[data-v-93d26231]{font-size:.7rem;color:#89a}.price-value[data-v-93d26231]{font-size:1rem;font-weight:800}.detail-price-row.gold .price-value[data-v-93d26231]{color:#fbbf24}.detail-price-row.crystals .price-value[data-v-93d26231]{color:#a78bfa}.own-label[data-v-93d26231]{text-align:center;font-size:.75rem;color:#89a;font-style:italic}.not-enough[data-v-93d26231]{text-align:center;font-size:.7rem;color:#ef4444}.stats-grid[data-v-93d26231]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.stat[data-v-93d26231]{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:7px;background:#ffffff0f}.stat.damage[data-v-93d26231]{background:#ef44440f}.stat.pos[data-v-93d26231]{background:#22c55e0a}.stat.req[data-v-93d26231]{background:#fbbf240a;border:1px solid rgba(251,191,36,.12)}.sl[data-v-93d26231]{font-size:.52rem;color:#89a;text-transform:uppercase;letter-spacing:.06em}.sv[data-v-93d26231]{font-size:.82rem;font-weight:700;color:#b0bec5}.stat.damage .sv[data-v-93d26231]{color:#ef4444}.stat.pos .sv[data-v-93d26231]{color:#22c55e}.stat.req .sv[data-v-93d26231]{color:#fbbf24}.req-line[data-v-93d26231]{display:flex;gap:6px;flex-wrap:wrap}.btn-buy[data-v-93d26231]{padding:11px;border-radius:10px;width:100%;background:linear-gradient(135deg,#fbbf242e,#fbbf2414);border:1px solid rgba(251,191,36,.35);color:#fbbf24;font-size:.85rem;font-weight:800;cursor:pointer;transition:all .15s}.btn-buy[data-v-93d26231]:hover:not(:disabled){background:linear-gradient(135deg,#fbbf2447,#fbbf2426)}.btn-buy[data-v-93d26231]:disabled{opacity:.3;cursor:not-allowed}.btn-buy.btn-crystal[data-v-93d26231]{background:linear-gradient(135deg,#8b5cf62e,#8b5cf614);border-color:#8b5cf659;color:#a78bfa}.btn-buy.btn-crystal[data-v-93d26231]:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf647,#8b5cf626)}.btn-cancel[data-v-93d26231]{padding:5px 14px;border-radius:8px;border:1px solid rgba(239,68,68,.25);background:#ef44440f;color:#f87171;font-size:.72rem;font-weight:600;cursor:pointer;flex-shrink:0}.btn-cancel[data-v-93d26231]:hover{background:#ef44441f}.btn-cancel[data-v-93d26231]:disabled{opacity:.4;cursor:not-allowed}.my-list[data-v-93d26231]{display:flex;flex-direction:column;gap:4px}.my-row[data-v-93d26231]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.sell-layout[data-v-93d26231]{flex:1;display:grid;grid-template-columns:1fr 320px;gap:12px;min-height:0;overflow:hidden}.sell-list[data-v-93d26231]{overflow-y:auto;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:#4b5e78 transparent}.sell-header[data-v-93d26231]{font-size:.72rem;color:#89a;font-weight:600;padding:4px 0;flex-shrink:0}.sell-row[data-v-93d26231]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;cursor:pointer;transition:all .15s;flex-shrink:0}.sell-row[data-v-93d26231]:hover{background:#fbbf240a;border-color:#fbbf2426}.sell-row.active[data-v-93d26231]{background:#fbbf2414;border-color:#fbbf244d}.sell-form[data-v-93d26231]{display:flex;flex-direction:column;gap:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px;overflow-y:auto}.form-group[data-v-93d26231]{display:flex;flex-direction:column;gap:4px}.form-label[data-v-93d26231]{font-size:.65rem;color:#89a;text-transform:uppercase;letter-spacing:.06em}.form-input[data-v-93d26231]{padding:9px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#f1f5f9;font-size:.85rem;font-weight:700;outline:none}.form-input[data-v-93d26231]:focus{border-color:#fbbf244d}.currency-toggle[data-v-93d26231]{display:flex;gap:4px}.cur-btn[data-v-93d26231]{flex:1;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#89a;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s}.cur-btn[data-v-93d26231]:hover{background:#ffffff0f}.cur-btn.active[data-v-93d26231]{background:#fbbf2414;border-color:#fbbf2440;color:#fbbf24}.cur-btn.crystal.active[data-v-93d26231]{background:#8b5cf614;border-color:#8b5cf640;color:#a78bfa}.tax-note[data-v-93d26231]{font-size:.65rem;color:#678;text-align:center;font-style:italic}.btn-sell[data-v-93d26231]{padding:11px;border-radius:10px;width:100%;background:linear-gradient(135deg,#22c55e2e,#22c55e14);border:1px solid rgba(34,197,94,.35);color:#22c55e;font-size:.85rem;font-weight:800;cursor:pointer;transition:all .15s}.btn-sell[data-v-93d26231]:hover:not(:disabled){background:linear-gradient(135deg,#22c55e47,#22c55e26)}.btn-sell[data-v-93d26231]:disabled{opacity:.3;cursor:not-allowed}.history-list[data-v-93d26231]{display:flex;flex-direction:column;gap:4px}.history-row[data-v-93d26231]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.history-status[data-v-93d26231]{font-size:.7rem;font-weight:600;flex-shrink:0}.history-status.sold[data-v-93d26231]{color:#22c55e}.history-status.cancelled[data-v-93d26231]{color:#89a}.pagination[data-v-93d26231]{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 0;flex-shrink:0}.page-btn[data-v-93d26231]{padding:6px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#b0bec5;font-size:.75rem;cursor:pointer}.page-btn[data-v-93d26231]:hover:not(:disabled){background:#ffffff1a}.page-btn[data-v-93d26231]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-93d26231]{font-size:.75rem;color:#89a}.empty-msg[data-v-93d26231]{padding:40px;text-align:center;color:#678;font-size:.78rem}.placeholder-panel[data-v-93d26231]{align-items:center;justify-content:center}.placeholder-txt[data-v-93d26231]{font-size:.75rem;color:#678}.loading-screen[data-v-93d26231]{flex:1;display:flex;align-items:center;justify-content:center}.loader[data-v-93d26231]{width:36px;height:36px;border:3px solid rgba(251,191,36,.15);border-top-color:#fbbf24;border-radius:50%;animation:spin-93d26231 .8s linear infinite}@keyframes spin-93d26231{to{transform:rotate(360deg)}}@media(max-width:768px){.browse-layout[data-v-93d26231],.sell-layout[data-v-93d26231]{grid-template-columns:1fr}.detail-panel[data-v-93d26231],.sell-form[data-v-93d26231]{max-height:50vh}.filter-bar[data-v-93d26231]{flex-direction:column}}
