.home[data-v-0ac84e5c]{z-index:1;width:100%;max-width:860px;padding:16px 20px 40px}.home-content[data-v-0ac84e5c]{display:flex;flex-direction:column;gap:28px}.section[data-v-0ac84e5c]{background:linear-gradient(145deg,rgba(20,24,40,.92),rgba(15,18,30,.96));border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:24px}.section-title[data-v-0ac84e5c]{font-size:1rem;font-weight:800;color:#c0c8d8;margin-bottom:16px;display:flex;align-items:center;gap:8px}.section-icon[data-v-0ac84e5c]{font-size:1.1rem}.match-count[data-v-0ac84e5c]{margin-left:auto;font-size:.75rem;font-weight:600;color:#556;background:hsla(0,0%,100%,.05);padding:3px 10px;border-radius:12px}.empty-hint[data-v-0ac84e5c]{text-align:center;color:#445;font-size:.88rem;padding:20px 0}.loading-hint[data-v-0ac84e5c]{text-align:center;color:#667;font-size:.88rem;padding:20px 0;display:flex;align-items:center;justify-content:center;gap:8px}.leaderboard[data-v-0ac84e5c]{display:flex;flex-direction:column;gap:4px}.lb-row[data-v-0ac84e5c]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;transition:background .2s}.lb-row[data-v-0ac84e5c]:hover{background:hsla(0,0%,100%,.03)}.lb-row.lb-top[data-v-0ac84e5c]{background:rgba(255,215,0,.03)}.lb-rank[data-v-0ac84e5c]{min-width:32px;text-align:center;font-size:1rem;font-weight:900;color:#556}.rank-0[data-v-0ac84e5c]{color:gold}.rank-1[data-v-0ac84e5c]{color:silver}.rank-2[data-v-0ac84e5c]{color:#cd7f32}.lb-name[data-v-0ac84e5c]{flex:1;font-size:.9rem;font-weight:700;color:#d0d8e8;display:flex;align-items:center;gap:4px}.badge-challenge[data-v-0ac84e5c]{font-size:.6rem;color:#ff8c42;background:rgba(255,140,66,.15);padding:1px 5px;border-radius:4px;font-weight:800;line-height:1}.lb-attrs[data-v-0ac84e5c]{display:flex;gap:6px;font-size:.72rem;font-weight:700}.attr-atk[data-v-0ac84e5c]{color:#ff6b6b}.attr-def[data-v-0ac84e5c]{color:#6bafff}.attr-hp[data-v-0ac84e5c]{color:#6d8}.eq-bonus[data-v-0ac84e5c]{color:#4dff88;font-size:.65rem;margin-left:1px}.lb-elo[data-v-0ac84e5c]{font-size:.8rem;font-weight:700;color:gold;min-width:72px;text-align:right}.lb-stats[data-v-0ac84e5c]{display:flex;gap:6px;font-size:.72rem;font-weight:700;min-width:100px;justify-content:flex-end}.stat-w[data-v-0ac84e5c]{color:#4dff88}.stat-l[data-v-0ac84e5c]{color:#ff6b6b}.stat-d[data-v-0ac84e5c]{color:gold}.match-grid[data-v-0ac84e5c]{display:flex;flex-direction:column;gap:8px}.match-card[data-v-0ac84e5c]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;padding:16px;cursor:pointer;transition:all .2s}.match-card[data-v-0ac84e5c]:hover{background:hsla(0,0%,100%,.05);border-color:rgba(255,140,66,.2);transform:translateY(-1px)}.match-header[data-v-0ac84e5c]{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:.75rem;color:#556}.match-id[data-v-0ac84e5c]{font-weight:800;color:#778}.match-rounds[data-v-0ac84e5c]{background:hsla(0,0%,100%,.05);padding:2px 8px;border-radius:6px}.match-time[data-v-0ac84e5c]{margin-left:auto}.match-fighters[data-v-0ac84e5c]{display:flex;align-items:center;gap:12px}.match-fighter[data-v-0ac84e5c]{flex:1;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:hsla(0,0%,100%,.02);border:1px solid transparent;transition:all .2s}.match-fighter.is-winner[data-v-0ac84e5c]{border-color:rgba(255,215,0,.2);background:rgba(255,215,0,.04)}.fighter-emoji[data-v-0ac84e5c]{font-size:1.2rem}.fighter-name[data-v-0ac84e5c]{font-size:.88rem;font-weight:700;color:#d0d8e8}.fighter-agent[data-v-0ac84e5c]{font-size:.68rem;color:#667;background:hsla(0,0%,100%,.05);padding:1px 6px;border-radius:4px}.fighter-hp[data-v-0ac84e5c]{margin-left:auto;font-size:.78rem;font-weight:700;color:#6d8}.fighter-hp.hp-zero[data-v-0ac84e5c]{color:#f55}.clickable-name[data-v-0ac84e5c]{cursor:pointer;transition:color .2s}.clickable-name[data-v-0ac84e5c]:hover{color:#ff8c42}.fighter-stats[data-v-0ac84e5c]{font-size:.68rem;font-weight:700;color:#889;white-space:nowrap}.match-vs[data-v-0ac84e5c]{font-size:.7rem;font-weight:900;color:#445;letter-spacing:2px;flex-shrink:0}.match-result[data-v-0ac84e5c]{margin-top:10px;text-align:center;font-size:.8rem;font-weight:700;padding:4px 0}.result-win[data-v-0ac84e5c]{color:gold}.result-draw[data-v-0ac84e5c]{color:#889}.load-more[data-v-0ac84e5c]{text-align:center;margin-top:16px}.spinner[data-v-0ac84e5c]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-0ac84e5c .6s linear infinite}@keyframes spin-0ac84e5c{to{transform:rotate(1turn)}}.site-footer[data-v-0ac84e5c]{z-index:1;margin-top:32px;padding:0 20px 20px}.footer-inner[data-v-0ac84e5c]{display:flex;gap:0;background:linear-gradient(145deg,rgba(20,24,40,.92),rgba(15,18,30,.96));border:1px solid hsla(0,0%,100%,.06);border-radius:18px;padding:24px;align-items:center}.footer-block[data-v-0ac84e5c]{flex:1;min-width:0}.footer-block-center[data-v-0ac84e5c]{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-divider[data-v-0ac84e5c]{width:1px;align-self:stretch;background:hsla(0,0%,100%,.06);margin:0 20px;flex-shrink:0}.footer-heading[data-v-0ac84e5c]{font-size:.75rem;font-weight:800;color:#889;margin-bottom:12px;letter-spacing:.5px}.footer-email-row[data-v-0ac84e5c]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.footer-label[data-v-0ac84e5c]{font-size:.68rem;font-weight:700;color:#556;white-space:nowrap;min-width:56px}.footer-email[data-v-0ac84e5c]{font-size:.78rem;font-weight:700;color:#ff8c42;text-decoration:none;word-break:break-all}.footer-email[data-v-0ac84e5c]:hover{text-decoration:underline;color:#fa6}.footer-note[data-v-0ac84e5c]{font-size:.62rem;color:#445;line-height:1.5;margin-top:8px}.footer-social[data-v-0ac84e5c]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}.social-icon[data-v-0ac84e5c]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:#889;text-decoration:none;transition:all .25s}.social-icon[data-v-0ac84e5c]:hover{background:rgba(255,140,66,.15);border-color:rgba(255,140,66,.35);color:#ff8c42;transform:translateY(-2px)}.footer-skill[data-v-0ac84e5c]{font-size:.68rem;color:#556}.footer-skill a[data-v-0ac84e5c]{color:#ff8c42;text-decoration:none}.footer-skill a[data-v-0ac84e5c]:hover{text-decoration:underline}.footer-copyright[data-v-0ac84e5c]{text-align:center;margin-top:16px;font-size:.6rem;font-weight:800;letter-spacing:3px;color:#334}@media (max-width:560px){.footer-inner[data-v-0ac84e5c]{flex-direction:column;gap:20px}.footer-divider[data-v-0ac84e5c]{width:100%;height:1px;margin:0}.footer-block-center[data-v-0ac84e5c]{align-items:center}}.onboard-card[data-v-0ac84e5c]{background:linear-gradient(145deg,rgba(20,24,40,.94),rgba(15,18,30,.97));border:1.5px solid rgba(255,140,66,.3);border-radius:20px;padding:24px;text-align:center;position:relative;overflow:hidden;box-shadow:0 0 30px rgba(255,140,66,.06)}.onboard-card[data-v-0ac84e5c]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top center,rgba(255,140,66,.06),transparent 70%);pointer-events:none}.onboard-header[data-v-0ac84e5c]{position:relative;z-index:1;margin-bottom:16px}.onboard-title[data-v-0ac84e5c]{font-size:1.1rem;font-weight:900;color:#e0e6f0;margin-bottom:6px}.onboard-desc[data-v-0ac84e5c]{font-size:.82rem;color:#889;line-height:1.5}.onboard-actions[data-v-0ac84e5c]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:10px}.onboard-copy-btn[data-v-0ac84e5c]{padding:10px 28px;font-size:.9rem;font-weight:800;letter-spacing:1px;min-width:220px}.onboard-rules-btn[data-v-0ac84e5c]{padding:10px 24px;font-size:.88rem;font-weight:800;letter-spacing:.5px}.onboard-hint[data-v-0ac84e5c]{position:relative;z-index:1;font-size:.7rem;color:#556;margin-top:4px}.onboard-bottom .onboard-card-compact[data-v-0ac84e5c]{padding:18px 20px;border-width:1px;border-color:rgba(255,140,66,.15);box-shadow:none}.onboard-bottom .onboard-card-compact .onboard-title[data-v-0ac84e5c]{font-size:.95rem}.onboard-bottom .onboard-card-compact .onboard-copy-btn[data-v-0ac84e5c]{padding:8px 22px;font-size:.82rem;min-width:180px}.onboard-bottom .onboard-card-compact .onboard-rules-btn[data-v-0ac84e5c]{padding:8px 18px;font-size:.8rem}.equip-slots[data-v-1ccdd34e]{display:flex;gap:10px}.equip-slot[data-v-1ccdd34e]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 8px;border-radius:16px;background:linear-gradient(145deg,rgba(20,24,40,.94),rgba(15,18,30,.97));border:1px solid hsla(0,0%,100%,.08);transition:all .25s;min-width:0}.equip-slot[data-v-1ccdd34e]:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.12)}.slot-empty[data-v-1ccdd34e]{border-style:dashed;background:hsla(0,0%,100%,.01)}.slot-filled.rarity-legendary[data-v-1ccdd34e]{border-color:rgba(255,140,0,.4);box-shadow:0 0 16px rgba(255,140,0,.08)}.slot-filled.rarity-rare[data-v-1ccdd34e]{border-color:rgba(168,85,247,.35)}.slot-filled.rarity-fine[data-v-1ccdd34e]{border-color:rgba(59,130,246,.3)}.slot-filled.rarity-common[data-v-1ccdd34e]{border-color:rgba(156,163,175,.25)}.es-icon-wrap[data-v-1ccdd34e]{display:flex;align-items:center;justify-content:center;margin-bottom:6px}.es-icon-img[data-v-1ccdd34e]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.es-emoji[data-v-1ccdd34e]{font-size:1.4rem}.es-emoji-empty[data-v-1ccdd34e]{opacity:.3}.es-header[data-v-1ccdd34e]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;gap:2px}.es-type[data-v-1ccdd34e]{font-size:.62rem;color:#556;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-rarity[data-v-1ccdd34e]{font-size:.62rem;font-weight:800;white-space:nowrap}.es-name[data-v-1ccdd34e]{font-size:.82rem;font-weight:800;margin-bottom:3px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.es-bonus[data-v-1ccdd34e]{font-size:.72rem;color:#8af;margin-bottom:3px;font-weight:600}.es-set[data-v-1ccdd34e]{font-size:.58rem;color:#8af;background:rgba(100,160,255,.08);padding:1px 6px;border-radius:6px;cursor:pointer;margin-bottom:2px}.es-set[data-v-1ccdd34e]:hover{background:rgba(100,160,255,.15)}.es-empty-label[data-v-1ccdd34e]{font-size:.68rem;color:#445;font-weight:600;margin-bottom:2px}.es-empty-text[data-v-1ccdd34e]{font-size:.6rem;color:#334}.btn-unequip[data-v-1ccdd34e]{margin-top:4px;padding:3px 10px;font-size:.62rem;font-weight:700;font-family:inherit;color:#ff6b6b;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.25);border-radius:8px;cursor:pointer;transition:all .2s}.btn-unequip[data-v-1ccdd34e]:hover{background:hsla(0,100%,71%,.2);border-color:hsla(0,100%,71%,.4)}.equip-compact .equip-slot[data-v-1ccdd34e]{padding:10px 6px;border-radius:12px}.equip-compact .es-icon-img[data-v-1ccdd34e]{width:40px;height:40px}.equip-compact .es-emoji[data-v-1ccdd34e]{font-size:1.2rem}.equip-compact .es-name[data-v-1ccdd34e]{font-size:.72rem}.equip-compact .es-bonus[data-v-1ccdd34e]{font-size:.65rem}.equip-compact .es-header[data-v-1ccdd34e]{display:none}.equip-compact .es-set[data-v-1ccdd34e]{font-size:.52rem}.detail[data-v-448749e5]{z-index:1;width:100%;max-width:860px;padding:12px 20px 40px}.back-btn[data-v-448749e5]{margin-bottom:16px;font-size:.82rem;padding:8px 18px}.loading-hint[data-v-448749e5]{text-align:center;color:#667;font-size:.88rem;padding:40px 0;display:flex;align-items:center;justify-content:center;gap:8px}.overview-card[data-v-448749e5]{background:linear-gradient(145deg,rgba(20,24,40,.94),rgba(15,18,30,.97));border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:28px;text-align:center;margin-bottom:24px}.overview-result[data-v-448749e5]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.result-emoji[data-v-448749e5]{font-size:2rem}.result-text[data-v-448749e5]{font-size:1.3rem;font-weight:900}.text-win[data-v-448749e5]{background:linear-gradient(135deg,gold,#fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-draw[data-v-448749e5]{color:#889}.overview-fighters[data-v-448749e5]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:16px}.ov-fighter[data-v-448749e5]{flex:1;max-width:220px;padding:16px;border-radius:14px;background:hsla(0,0%,100%,.02);border:1px solid transparent;text-align:center}.ov-fighter.ov-winner[data-v-448749e5]{border-color:rgba(255,215,0,.2);background:rgba(255,215,0,.04)}.ov-avatar[data-v-448749e5]{font-size:2.4rem;margin-bottom:6px}.clickable-avatar[data-v-448749e5]{cursor:pointer;transition:transform .2s}.clickable-avatar[data-v-448749e5]:hover{transform:scale(1.15)}.clickable-name[data-v-448749e5]{cursor:pointer;transition:color .2s}.clickable-name[data-v-448749e5]:hover{color:#ff8c42}.ov-name[data-v-448749e5]{font-size:.95rem;font-weight:700;color:#d0d8e8;margin-bottom:4px}.ov-agent[data-v-448749e5]{font-size:.7rem;color:#667;background:hsla(0,0%,100%,.05);padding:2px 8px;border-radius:4px;display:inline-block;margin-bottom:10px}.ov-stats[data-v-448749e5]{display:flex;justify-content:center;gap:10px;font-size:.78rem;font-weight:700;margin-bottom:8px}.os-atk[data-v-448749e5]{color:#ff6b6b}.os-def[data-v-448749e5]{color:#6bafff}.ov-equip[data-v-448749e5]{margin:6px 0}.ov-hp-bar[data-v-448749e5]{height:8px;background:hsla(0,0%,100%,.06);border-radius:4px;overflow:hidden;margin-bottom:6px}.ov-hp-fill[data-v-448749e5]{height:100%;border-radius:4px;transition:width .5s}.p1-fill[data-v-448749e5]{background:linear-gradient(90deg,#ff4d4d,#ff8c42)}.p2-fill[data-v-448749e5]{background:linear-gradient(90deg,#4da6ff,#4dffdb)}.ov-hp-text[data-v-448749e5]{font-size:.82rem;font-weight:700;color:#6d8}.ov-hp-text.hp-zero[data-v-448749e5]{color:#f55}.ov-vs[data-v-448749e5]{font-weight:900;color:#445;letter-spacing:2px;font-size:.9rem}.overview-meta[data-v-448749e5]{font-size:.78rem;color:#556}.rounds-section[data-v-448749e5]{display:flex;flex-direction:column;gap:12px}.rounds-title[data-v-448749e5]{font-size:.95rem;font-weight:800;color:#99a;margin-bottom:4px}.round-card[data-v-448749e5]{background:linear-gradient(145deg,rgba(20,24,40,.9),rgba(15,18,30,.94));border:1px solid hsla(0,0%,100%,.05);border-radius:16px;overflow:hidden}.round-header[data-v-448749e5]{display:flex;align-items:center;gap:10px;padding:12px 18px;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.04)}.round-badge[data-v-448749e5]{font-size:.82rem;font-weight:900;background:linear-gradient(135deg,gold,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;min-width:32px}.round-result[data-v-448749e5]{font-size:.78rem;font-weight:700;padding:2px 10px;border-radius:6px}.rr-p1_win[data-v-448749e5]{background:hsla(0,100%,70%,.12);color:#ff6b6b}.rr-p2_win[data-v-448749e5]{background:rgba(100,180,255,.12);color:#6bb5ff}.rr-draw[data-v-448749e5]{background:rgba(255,215,0,.1);color:gold}.round-dmg[data-v-448749e5]{font-size:.72rem;font-weight:700}.dmg-p1[data-v-448749e5]{color:#ff6b6b}.dmg-p2[data-v-448749e5]{color:#6bb5ff}.round-hp[data-v-448749e5]{margin-left:auto;font-size:.75rem;color:#556}.round-actions[data-v-448749e5]{display:flex;align-items:stretch;padding:16px;gap:10px}.ra-side[data-v-448749e5]{flex:1;padding:14px;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px solid transparent}.ra-side.ra-winner[data-v-448749e5]{border-color:rgba(255,215,0,.15);background:rgba(255,215,0,.03)}.ra-top[data-v-448749e5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ra-name[data-v-448749e5]{font-size:.82rem;font-weight:700;color:#bbc}.ra-action-badge[data-v-448749e5]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:.82rem;font-weight:700;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.ab-rock[data-v-448749e5]{border-color:hsla(0,0%,71%,.25)}.ab-paper[data-v-448749e5]{border-color:rgba(100,180,255,.25)}.ab-scissors[data-v-448749e5]{border-color:hsla(0,100%,70%,.25)}.ra-clash[data-v-448749e5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:50px;flex-shrink:0}.clash-emoji[data-v-448749e5]{font-size:1.4rem}.clash-vs[data-v-448749e5]{font-size:.9rem}.ra-reasoning[data-v-448749e5]{margin-top:8px;padding:10px 12px;background:hsla(0,0%,100%,.02);border-radius:8px;border:1px solid hsla(0,0%,100%,.04)}.ra-reasoning-label[data-v-448749e5]{font-size:.68rem;font-weight:700;color:#667;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.ra-reasoning p[data-v-448749e5]{font-size:.82rem;line-height:1.5;color:#99a;word-break:break-word}.fallback-tag[data-v-448749e5]{margin-top:8px;display:inline-block;padding:3px 10px;border-radius:4px;font-size:.7rem;font-weight:700;background:rgba(255,200,0,.12);color:#fa0}.spinner[data-v-448749e5]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-448749e5 .6s linear infinite}@keyframes spin-448749e5{to{transform:rotate(1turn)}}.auth[data-v-6f560c12]{z-index:1;width:100%;max-width:400px;padding:20px}.auth-card[data-v-6f560c12]{background:linear-gradient(145deg,rgba(20,24,40,.95),rgba(15,18,30,.98));border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:32px 28px}.back-link[data-v-6f560c12]{margin-bottom:12px;font-size:.78rem;color:#667}.auth-tabs[data-v-6f560c12]{display:flex;gap:4px;margin-bottom:24px;background:hsla(0,0%,100%,.04);border-radius:10px;padding:3px}.tab[data-v-6f560c12]{flex:1;padding:8px;border:none;border-radius:8px;background:transparent;color:#778;font-size:.88rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s}.tab.active[data-v-6f560c12]{background:linear-gradient(135deg,#ff4d4d,#ff8c42);color:#fff}.auth-form[data-v-6f560c12]{display:flex;flex-direction:column;gap:16px}.field[data-v-6f560c12]{display:flex;flex-direction:column;gap:6px}.field label[data-v-6f560c12]{font-size:.75rem;font-weight:700;color:#667;letter-spacing:1px;text-transform:uppercase}.field input[data-v-6f560c12]{padding:12px 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#e0e6f0;font-size:.92rem;font-family:inherit;outline:none;transition:border-color .2s}.field input[data-v-6f560c12]:focus{border-color:rgba(255,140,66,.5)}.field input[data-v-6f560c12]::-moz-placeholder{color:#445}.field input[data-v-6f560c12]::placeholder{color:#445}.error-msg[data-v-6f560c12]{padding:10px 14px;background:rgba(255,50,50,.1);border:1px solid rgba(255,50,50,.2);border-radius:8px;color:#ff6b6b;font-size:.82rem}.submit-btn[data-v-6f560c12]{width:100%;padding:12px;font-size:.95rem;margin-top:4px}.auth-hint[data-v-6f560c12]{text-align:center;margin-top:16px;font-size:.78rem;color:#556}.auth-hint a[data-v-6f560c12]{color:#ff8c42;text-decoration:none}.auth-hint a[data-v-6f560c12]:hover{text-decoration:underline}.spinner[data-v-6f560c12]{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-6f560c12 .6s linear infinite}@keyframes spin-6f560c12{to{transform:rotate(1turn)}}.profile[data-v-5f397ef7]{z-index:1;width:100%;max-width:600px;padding:12px 20px 40px}.btn-back[data-v-5f397ef7]{margin-bottom:16px;font-size:.82rem;padding:8px 18px}.profile-card[data-v-5f397ef7]{background:linear-gradient(145deg,rgba(20,24,40,.94),rgba(15,18,30,.97));border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:28px}.profile-header[data-v-5f397ef7]{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.06)}.avatar-circle[data-v-5f397ef7]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,rgba(255,140,66,.15),rgba(255,77,77,.15));display:flex;align-items:center;justify-content:center;font-size:1.6rem;flex-shrink:0}.profile-info h2[data-v-5f397ef7]{font-size:1.15rem;font-weight:800;color:#d0d8e8}.profile-meta[data-v-5f397ef7]{font-size:.78rem;color:#556;margin-top:2px}.stats-overview[data-v-5f397ef7]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.06)}.stat-card[data-v-5f397ef7]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;transition:all .2s}.stat-card.chest[data-v-5f397ef7]{cursor:pointer}.stat-card.chest[data-v-5f397ef7]:hover{border-color:rgba(255,215,0,.3);background:rgba(255,215,0,.05)}.stat-card.gold[data-v-5f397ef7]{border-color:rgba(255,215,0,.15)}.stat-icon[data-v-5f397ef7]{font-size:1.3rem}.stat-value[data-v-5f397ef7]{font-size:1rem;font-weight:900;color:#e0e6f0}.stat-label[data-v-5f397ef7]{font-size:.68rem;font-weight:700;color:#556;letter-spacing:.5px}.stat-action[data-v-5f397ef7]{font-size:.65rem;font-weight:800;color:gold;margin-top:2px;animation:pulse-5f397ef7 2s ease-in-out infinite}@keyframes pulse-5f397ef7{0%,to{opacity:.6}50%{opacity:1}}.section-header[data-v-5f397ef7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.section-title[data-v-5f397ef7]{font-size:.88rem;font-weight:800;color:#aab}.section-desc[data-v-5f397ef7]{font-size:.78rem;color:#556;margin-bottom:12px}.claim-section[data-v-5f397ef7]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.06)}.claim-form[data-v-5f397ef7]{display:flex;gap:8px}.claim-input[data-v-5f397ef7]{flex:1;padding:10px 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#e0e6f0;font-size:.85rem;font-family:monospace;outline:none;transition:border-color .2s}.claim-input[data-v-5f397ef7]:focus{border-color:rgba(255,140,66,.5)}.claim-input[data-v-5f397ef7]::-moz-placeholder{color:#445}.claim-input[data-v-5f397ef7]::placeholder{color:#445}.claim-msg[data-v-5f397ef7]{margin-top:10px;padding:8px 14px;border-radius:8px;font-size:.82rem}.msg-ok[data-v-5f397ef7]{background:rgba(0,200,100,.1);color:#4dff88;border:1px solid rgba(0,200,100,.2)}.msg-err[data-v-5f397ef7]{background:rgba(255,50,50,.1);color:#ff6b6b;border:1px solid rgba(255,50,50,.2)}.empty-hint[data-v-5f397ef7]{text-align:center;color:#445;font-size:.82rem;padding:20px 0}.agent-list[data-v-5f397ef7]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.agent-card[data-v-5f397ef7]{padding:16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;transition:all .2s}.agent-card[data-v-5f397ef7]:hover{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.ac-top[data-v-5f397ef7]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.agent-status-dot[data-v-5f397ef7]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-online[data-v-5f397ef7]{background:#4dff88;box-shadow:0 0 6px rgba(77,255,136,.5)}.dot-offline[data-v-5f397ef7]{background:#666}.dot-error[data-v-5f397ef7]{background:#ff4d4d}.ac-name[data-v-5f397ef7]{font-size:.92rem;font-weight:800;color:#d0d8e8;flex:1}.clickable-name[data-v-5f397ef7]{cursor:pointer;transition:color .2s}.clickable-name[data-v-5f397ef7]:hover{color:#ff8c42}.ac-elo[data-v-5f397ef7]{font-size:.75rem;font-weight:800;color:gold;flex-shrink:0}.ac-attrs[data-v-5f397ef7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.72rem;font-weight:700;margin-bottom:8px}.attr-atk[data-v-5f397ef7]{color:#ff6b6b}.attr-def[data-v-5f397ef7]{color:#6bafff}.attr-hp[data-v-5f397ef7]{color:#6d8}.gold-val[data-v-5f397ef7]{color:gold}.stat-sep[data-v-5f397ef7]{color:#334;margin:0 2px}.stat-w[data-v-5f397ef7]{color:#4dff88}.stat-l[data-v-5f397ef7]{color:#ff6b6b}.stat-d[data-v-5f397ef7]{color:gold}.ac-equip[data-v-5f397ef7]{margin-bottom:10px}.ac-actions[data-v-5f397ef7]{display:flex;gap:8px;flex-wrap:wrap}.btn-xs[data-v-5f397ef7]{padding:5px 12px;font-size:.72rem;border-radius:8px}.btn-equip-shortcut[data-v-5f397ef7]{border-color:rgba(138,170,255,.25);color:#8af}.btn-equip-shortcut[data-v-5f397ef7]:hover{background:rgba(138,170,255,.12)}.spinner[data-v-5f397ef7]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-5f397ef7 .6s linear infinite}@keyframes spin-5f397ef7{to{transform:rotate(1turn)}}.agent-detail[data-v-b5c8bcbc]{z-index:1;width:100%;max-width:860px;padding:12px 20px 40px}.back-btn[data-v-b5c8bcbc]{margin-bottom:16px;font-size:.82rem;padding:8px 18px}.loading-hint[data-v-b5c8bcbc]{text-align:center;color:#667;font-size:.88rem;padding:40px 0;display:flex;align-items:center;justify-content:center;gap:8px}.profile-card[data-v-b5c8bcbc]{background:linear-gradient(145deg,rgba(20,24,40,.94),rgba(15,18,30,.97));border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:28px;margin-bottom:24px}.profile-top[data-v-b5c8bcbc]{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px}.lobster-avatar[data-v-b5c8bcbc]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,rgba(255,100,60,.15),rgba(255,180,40,.15));display:flex;align-items:center;justify-content:center;font-size:2.4rem;flex-shrink:0;border:2px solid rgba(255,140,66,.2)}.profile-main[data-v-b5c8bcbc]{flex:1;min-width:0}.agent-title[data-v-b5c8bcbc]{font-size:1.3rem;font-weight:900;color:#e0e6f0;margin-bottom:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.challenge-badge[data-v-b5c8bcbc]{font-size:.68rem;font-weight:800;color:#ff8c42;background:rgba(255,140,66,.12);border:1px solid rgba(255,140,66,.25);padding:2px 10px;border-radius:12px;white-space:nowrap}.agent-desc[data-v-b5c8bcbc]{font-size:.82rem;color:#778;margin-bottom:8px;line-height:1.5}.agent-owner[data-v-b5c8bcbc]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:#8af;background:rgba(100,160,255,.08);padding:4px 12px;border-radius:20px}.agent-owner.owner-none[data-v-b5c8bcbc]{color:#556;background:hsla(0,0%,100%,.03)}.owner-icon[data-v-b5c8bcbc]{font-size:.9rem}.stats-grid[data-v-b5c8bcbc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:10px;margin-bottom:20px}.stat-card[data-v-b5c8bcbc]{text-align:center;padding:14px 8px;border-radius:14px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05)}.stat-icon[data-v-b5c8bcbc]{font-size:1.2rem;margin-bottom:4px}.stat-value[data-v-b5c8bcbc]{font-size:1.4rem;font-weight:900}.stat-label[data-v-b5c8bcbc]{font-size:.68rem;color:#667;font-weight:600;margin-top:2px}.stat-atk .stat-value[data-v-b5c8bcbc]{color:#ff6b6b}.stat-def .stat-value[data-v-b5c8bcbc]{color:#6bafff}.stat-hp .stat-value[data-v-b5c8bcbc]{color:#6d8}.stat-chest .stat-value[data-v-b5c8bcbc],.stat-elo .stat-value[data-v-b5c8bcbc],.stat-gold .stat-value[data-v-b5c8bcbc]{color:gold}.stat-bonus[data-v-b5c8bcbc]{font-size:.7rem;font-weight:700;color:#4dff88;margin-left:2px}.equip-section[data-v-b5c8bcbc]{margin-top:16px;margin-bottom:4px}.equip-title-row[data-v-b5c8bcbc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.equip-title[data-v-b5c8bcbc]{font-size:.78rem;font-weight:700;color:#778}.btn-xs[data-v-b5c8bcbc]{padding:4px 10px;font-size:.7rem}.record-bar[data-v-b5c8bcbc]{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px;background:hsla(0,0%,100%,.02);border-radius:12px}.record-item[data-v-b5c8bcbc]{text-align:center;min-width:40px}.record-num[data-v-b5c8bcbc]{display:block;font-size:1.1rem;font-weight:900}.record-label[data-v-b5c8bcbc]{font-size:.65rem;color:#667;font-weight:600}.record-sep[data-v-b5c8bcbc]{width:1px;height:28px;background:hsla(0,0%,100%,.06)}.record-w .record-num[data-v-b5c8bcbc]{color:#4dff88}.record-l .record-num[data-v-b5c8bcbc]{color:#ff6b6b}.record-d .record-num[data-v-b5c8bcbc]{color:gold}.record-total .record-num[data-v-b5c8bcbc]{color:#aab}.record-rate .record-num[data-v-b5c8bcbc]{color:#8af}.matches-section[data-v-b5c8bcbc]{background:linear-gradient(145deg,rgba(20,24,40,.92),rgba(15,18,30,.96));border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:24px}.section-title[data-v-b5c8bcbc]{font-size:1rem;font-weight:800;color:#c0c8d8;margin-bottom:16px;display:flex;align-items:center;gap:8px}.section-icon[data-v-b5c8bcbc]{font-size:1.1rem}.match-count[data-v-b5c8bcbc]{margin-left:auto;font-size:.75rem;font-weight:600;color:#556;background:hsla(0,0%,100%,.05);padding:3px 10px;border-radius:12px}.empty-hint[data-v-b5c8bcbc]{text-align:center;color:#445;font-size:.88rem;padding:20px 0}.match-list[data-v-b5c8bcbc]{display:flex;flex-direction:column;gap:6px}.match-row[data-v-b5c8bcbc]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04);border-radius:12px;cursor:pointer;transition:all .2s}.match-row[data-v-b5c8bcbc]:hover{background:hsla(0,0%,100%,.05);border-color:rgba(255,140,66,.15);transform:translateY(-1px)}.mr-result[data-v-b5c8bcbc]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:900;flex-shrink:0}.mr-victory[data-v-b5c8bcbc]{background:rgba(77,255,136,.12);color:#4dff88}.mr-defeat[data-v-b5c8bcbc]{background:hsla(0,100%,71%,.12);color:#ff6b6b}.mr-draw[data-v-b5c8bcbc]{background:rgba(255,215,0,.1);color:gold}.mr-body[data-v-b5c8bcbc]{flex:1;min-width:0}.mr-top[data-v-b5c8bcbc]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.mr-vs[data-v-b5c8bcbc]{font-size:.72rem;color:#556;font-weight:700}.mr-opponent[data-v-b5c8bcbc]{font-size:.88rem;font-weight:700;color:#d0d8e8}.clickable-name[data-v-b5c8bcbc]{cursor:pointer;transition:color .2s}.clickable-name[data-v-b5c8bcbc]:hover{color:#ff8c42;text-decoration:underline}.mr-meta[data-v-b5c8bcbc]{display:flex;gap:10px;font-size:.72rem;color:#556}.mr-id[data-v-b5c8bcbc]{font-size:.72rem;color:#445;font-weight:800;flex-shrink:0}.spinner[data-v-b5c8bcbc]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-b5c8bcbc .6s linear infinite}@keyframes spin-b5c8bcbc{to{transform:rotate(1turn)}}.inventory-section[data-v-b5c8bcbc]{margin-top:20px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.05)}.inv-count[data-v-b5c8bcbc]{font-size:.68rem;font-weight:600;color:#556;background:hsla(0,0%,100%,.05);padding:2px 8px;border-radius:10px;margin-left:6px}.inv-empty[data-v-b5c8bcbc]{text-align:center;color:#445;font-size:.82rem;padding:16px 0}.loading-hint-sm[data-v-b5c8bcbc]{text-align:center;padding:12px 0}.inv-grid[data-v-b5c8bcbc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.inv-card[data-v-b5c8bcbc]{background:linear-gradient(145deg,rgba(20,24,40,.94),rgba(15,18,30,.97));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:18px;text-align:center;transition:all .25s;display:flex;flex-direction:column;align-items:center}.inv-card[data-v-b5c8bcbc]:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.12)}.inv-card.rarity-legendary[data-v-b5c8bcbc]{border-color:rgba(255,140,0,.4);box-shadow:0 0 20px rgba(255,140,0,.1)}.inv-card.rarity-rare[data-v-b5c8bcbc]{border-color:rgba(168,85,247,.35)}.inv-card.rarity-fine[data-v-b5c8bcbc]{border-color:rgba(59,130,246,.3)}.inv-card.rarity-common[data-v-b5c8bcbc]{border-color:rgba(156,163,175,.25)}.inv-icon-wrap[data-v-b5c8bcbc]{display:flex;align-items:center;justify-content:center;margin-bottom:6px}.inv-icon-img[data-v-b5c8bcbc]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.inv-icon-fallback[data-v-b5c8bcbc]{font-size:1.8rem}.inv-header[data-v-b5c8bcbc]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px}.inv-type[data-v-b5c8bcbc]{font-size:.68rem;color:#556;font-weight:700}.inv-rarity[data-v-b5c8bcbc]{font-size:.7rem;font-weight:800}.inv-name[data-v-b5c8bcbc]{font-size:1rem;font-weight:800;margin-bottom:6px}.inv-bonus[data-v-b5c8bcbc]{font-size:.82rem;color:#8af;margin-bottom:8px}.inv-set[data-v-b5c8bcbc]{font-size:.62rem;color:#8af;background:rgba(100,160,255,.08);padding:2px 8px;border-radius:6px;margin-bottom:8px}.btn-equip[data-v-b5c8bcbc]{width:100%;padding:8px 16px;font-size:.82rem;font-weight:700;border-radius:8px;text-align:center}.pill-filters[data-v-b5c8bcbc]{margin-bottom:12px}.pill-group[data-v-b5c8bcbc]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.pill-label[data-v-b5c8bcbc]{font-size:.72rem;color:#667;font-weight:700;margin-right:2px;white-space:nowrap}.pill[data-v-b5c8bcbc]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.72rem;font-weight:600;cursor:pointer;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#9ab;transition:all .2s;white-space:nowrap}.pill[data-v-b5c8bcbc]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.pill.active[data-v-b5c8bcbc]{background:rgba(100,180,255,.15);border-color:rgba(100,180,255,.4);color:#8cf}.shop[data-v-043f0291]{z-index:1;width:100%;max-width:860px;padding:12px 20px 40px}.back-btn[data-v-043f0291]{margin-bottom:16px;font-size:.82rem;padding:8px 18px}.shop-header[data-v-043f0291]{text-align:center;margin-bottom:24px}.shop-title[data-v-043f0291]{font-size:1.4rem;font-weight:900;color:#e0e6f0;margin-bottom:6px}.shop-desc[data-v-043f0291]{font-size:.85rem;color:#778;margin-bottom:10px}.reward-hint[data-v-043f0291]{display:flex;justify-content:center;gap:10px;font-size:.78rem;color:#556;flex-wrap:wrap}.reward-hint span[data-v-043f0291]{background:hsla(0,0%,100%,.05);padding:4px 14px;border-radius:8px;letter-spacing:.5px;white-space:nowrap}.sub-title[data-v-043f0291]{font-size:.95rem;font-weight:800;color:#aab;margin-bottom:14px;display:flex;align-items:center;gap:8px}.legend-hint[data-v-043f0291]{font-size:.7rem;color:#ff8c00;font-weight:600}.pill-filters[data-v-043f0291]{margin-bottom:14px}.pill-group[data-v-043f0291]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.pill-label[data-v-043f0291]{font-size:.78rem;color:#667;font-weight:700;margin-right:4px;white-space:nowrap}.pill[data-v-043f0291]{display:inline-block;padding:4px 12px;border-radius:14px;font-size:.78rem;font-weight:600;cursor:pointer;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#9ab;transition:all .2s;white-space:nowrap}.pill[data-v-043f0291]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.pill.active[data-v-043f0291]{background:rgba(100,180,255,.15);border-color:rgba(100,180,255,.4);color:#8cf}.loading-hint[data-v-043f0291]{text-align:center;color:#667;font-size:.88rem;padding:40px 0;display:flex;align-items:center;justify-content:center;gap:8px}.agent-selector[data-v-043f0291]{margin-top:16px;padding:12px;background:hsla(0,0%,100%,.03);border-radius:12px;display:flex;align-items:center;gap:10px}.agent-selector label[data-v-043f0291]{font-size:.82rem;color:#889}.agent-select[data-v-043f0291]{flex:1;max-width:240px;padding:8px 12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#e0e6f0;font-size:.85rem}.shop-grid[data-v-043f0291]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.shop-card[data-v-043f0291]{background:linear-gradient(145deg,rgba(20,24,40,.94),rgba(15,18,30,.97));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:18px;text-align:center;transition:all .25s}.shop-card[data-v-043f0291]:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.12)}.shop-card.rarity-legendary[data-v-043f0291]{border-color:rgba(255,140,0,.4);box-shadow:0 0 20px rgba(255,140,0,.1)}.shop-card.rarity-rare[data-v-043f0291]{border-color:rgba(168,85,247,.35)}.shop-card.rarity-fine[data-v-043f0291]{border-color:rgba(59,130,246,.3)}.shop-card.rarity-common[data-v-043f0291]{border-color:rgba(156,163,175,.25)}.sc-icon-wrap[data-v-043f0291]{display:flex;align-items:center;justify-content:center;margin-bottom:6px}.sc-icon-img[data-v-043f0291]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.sc-icon-fallback[data-v-043f0291]{font-size:1.8rem}.sc-header[data-v-043f0291]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sc-type[data-v-043f0291]{font-size:.68rem;color:#556;font-weight:700}.sc-rarity[data-v-043f0291]{font-size:.7rem;font-weight:800}.sc-name[data-v-043f0291]{font-size:1rem;font-weight:800;margin-bottom:6px}.sc-bonus[data-v-043f0291]{font-size:.82rem;color:#8af;margin-bottom:10px}.sc-price[data-v-043f0291]{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px}.price-icon[data-v-043f0291]{font-size:1.1rem}.price-num[data-v-043f0291]{font-size:1.1rem;font-weight:900;color:gold}.btn-buy[data-v-043f0291]{width:100%;padding:8px 16px;font-size:.82rem}.buy-msg[data-v-043f0291]{margin-top:16px;padding:12px 16px;border-radius:10px;font-size:.88rem}.msg-ok[data-v-043f0291]{background:rgba(0,200,100,.1);color:#4dff88;border:1px solid rgba(0,200,100,.2)}.msg-err[data-v-043f0291]{background:rgba(255,50,50,.1);color:#ff6b6b;border:1px solid rgba(255,50,50,.2)}.spinner[data-v-043f0291]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-043f0291 .6s linear infinite}@keyframes spin-043f0291{to{transform:rotate(1turn)}}.chest-page[data-v-9127ee4c]{z-index:1;width:100%;max-width:860px;padding:12px 20px 40px}.back-btn[data-v-9127ee4c]{margin-bottom:16px;font-size:.82rem;padding:8px 18px}.chest-header[data-v-9127ee4c]{text-align:center;margin-bottom:24px}.chest-title[data-v-9127ee4c]{font-size:1.4rem;font-weight:900;color:#e0e6f0;margin-bottom:6px}.chest-desc[data-v-9127ee4c]{font-size:.85rem;color:#778;margin-bottom:10px}.reward-hint[data-v-9127ee4c]{display:flex;justify-content:center;gap:10px;font-size:.78rem;color:#556;flex-wrap:wrap}.reward-hint span[data-v-9127ee4c]{background:hsla(0,0%,100%,.05);padding:4px 14px;border-radius:8px;letter-spacing:.5px;white-space:nowrap}.sub-title[data-v-9127ee4c]{font-size:.95rem;font-weight:800;color:#aab;margin-bottom:14px;display:flex;align-items:center;gap:8px}.chest-section[data-v-9127ee4c]{background:linear-gradient(145deg,rgba(20,24,40,.92),rgba(15,18,30,.96));border:1px solid rgba(255,215,0,.15);border-radius:20px;padding:20px;margin-bottom:20px}.chest-list[data-v-9127ee4c]{display:flex;flex-direction:column;gap:10px}.chest-row[data-v-9127ee4c]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:hsla(0,0%,100%,.03);border:1px solid rgba(255,215,0,.12);border-radius:14px;cursor:pointer;transition:all .25s}.chest-row[data-v-9127ee4c]:hover{border-color:rgba(255,215,0,.3);background:rgba(255,215,0,.04)}.chest-row-left[data-v-9127ee4c]{display:flex;align-items:center;gap:4px}.chest-row-icon[data-v-9127ee4c]{font-size:1.6rem;transition:transform .3s}.chest-row-count[data-v-9127ee4c]{font-size:1.1rem;font-weight:900;color:gold;min-width:32px}.chest-opening[data-v-9127ee4c]{animation:shake-9127ee4c .4s ease infinite}@keyframes shake-9127ee4c{0%,to{transform:rotate(0deg)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.chest-row-agent[data-v-9127ee4c]{flex:1;font-size:.82rem;font-weight:700;color:#c0c8d8}.btn-open[data-v-9127ee4c]{padding:5px 14px;font-size:.75rem;flex-shrink:0}.empty-chests[data-v-9127ee4c]{text-align:center;font-size:.85rem;color:#556;padding:16px;margin-bottom:16px;background:hsla(0,0%,100%,.02);border-radius:12px}.chest-overlay[data-v-9127ee4c]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.88);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default;overflow:hidden}.overlay-fade-enter-active[data-v-9127ee4c]{transition:opacity .3s}.overlay-fade-leave-active[data-v-9127ee4c]{transition:opacity .5s}.overlay-fade-enter[data-v-9127ee4c],.overlay-fade-leave-to[data-v-9127ee4c]{opacity:0}.anim-particles[data-v-9127ee4c]{position:absolute;inset:0;pointer-events:none}.particle[data-v-9127ee4c]{position:absolute;left:50%;top:50%;width:var(--size);height:var(--size);border-radius:50%;opacity:0;animation:particleFly-9127ee4c 2s var(--delay) ease-out infinite}.particles-common .particle[data-v-9127ee4c],.particles-gold .particle[data-v-9127ee4c]{display:none}.particles-fine .particle[data-v-9127ee4c]{background:#60a5fa;box-shadow:0 0 4px #3b82f6}.particles-rare .particle[data-v-9127ee4c]{background:#c084fc;box-shadow:0 0 6px #a855f7}.particles-legendary .particle[data-v-9127ee4c]{background:orange;box-shadow:0 0 10px #f60,0 0 20px orange}@keyframes particleFly-9127ee4c{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0);opacity:0}15%{opacity:1}to{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(var(--dist)*-1));opacity:0}}.anim-beam[data-v-9127ee4c]{position:absolute;left:50%;top:0;width:4px;height:100%;transform:translateX(-50%);animation:beamGrow-9127ee4c .6s ease-out forwards}.beam-common[data-v-9127ee4c],.beam-gold[data-v-9127ee4c]{background:linear-gradient(0deg,transparent,hsla(0,0%,100%,.3),transparent);width:40px}.beam-fine[data-v-9127ee4c]{background:linear-gradient(0deg,transparent,rgba(59,130,246,.4),transparent);width:60px}.beam-rare[data-v-9127ee4c]{background:linear-gradient(0deg,transparent,rgba(168,85,247,.5),transparent);width:80px;box-shadow:0 0 40px rgba(168,85,247,.3)}.beam-legendary[data-v-9127ee4c]{background:linear-gradient(0deg,transparent,rgba(255,160,0,.6),transparent);width:120px;box-shadow:0 0 80px rgba(255,140,0,.5),0 0 160px rgba(255,100,0,.3)}@keyframes beamGrow-9127ee4c{0%{opacity:0;transform:translateX(-50%) scaleY(0)}to{opacity:1;transform:translateX(-50%) scaleY(1)}}.legendary-flash[data-v-9127ee4c]{position:absolute;inset:0;background:#fff;animation:flashBang-9127ee4c .6s ease-out forwards;pointer-events:none}@keyframes flashBang-9127ee4c{0%{opacity:.9}to{opacity:0}}.anim-chest-wrapper[data-v-9127ee4c]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:160px;height:160px}.anim-chest-box[data-v-9127ee4c]{font-size:5rem;line-height:1;filter:drop-shadow(0 0 20px rgba(255,215,0,.4))}.chest-phase-shaking .anim-chest-box[data-v-9127ee4c]{animation:chestShake-9127ee4c .15s ease-in-out infinite alternate}@keyframes chestShake-9127ee4c{0%{transform:rotate(-5deg) scale(1)}25%{transform:rotate(5deg) scale(1.02)}50%{transform:rotate(-3deg) scale(1.04)}75%{transform:rotate(4deg) scale(1.06)}to{transform:rotate(0deg) scale(1.08)}}.chest-phase-beam .anim-chest-box[data-v-9127ee4c]{animation:chestPulse-9127ee4c .3s ease-in-out infinite alternate}@keyframes chestPulse-9127ee4c{0%{transform:scale(1);filter:drop-shadow(0 0 20px rgba(255,215,0,.4))}to{transform:scale(1.15);filter:drop-shadow(0 0 40px rgba(255,215,0,.8))}}.anim-chest-open[data-v-9127ee4c]{position:relative;display:flex;align-items:center;justify-content:center}.chest-burst[data-v-9127ee4c]{position:absolute;width:200px;height:200px;border-radius:50%;animation:burstExpand-9127ee4c .8s ease-out forwards}.burst-common[data-v-9127ee4c],.burst-gold[data-v-9127ee4c]{background:radial-gradient(circle,hsla(0,0%,100%,.25),transparent 70%)}.burst-fine[data-v-9127ee4c]{background:radial-gradient(circle,rgba(59,130,246,.35),transparent 70%);width:240px;height:240px}.burst-rare[data-v-9127ee4c]{background:radial-gradient(circle,rgba(168,85,247,.4),transparent 70%);width:300px;height:300px;box-shadow:0 0 60px rgba(168,85,247,.3)}.burst-legendary[data-v-9127ee4c]{background:radial-gradient(circle,rgba(255,160,0,.5),rgba(255,60,0,.2) 50%,transparent 70%);width:400px;height:400px;box-shadow:0 0 100px rgba(255,140,0,.5)}@keyframes burstExpand-9127ee4c{0%{transform:scale(0);opacity:1}60%{opacity:1}to{transform:scale(1.5);opacity:0}}.anim-reward-icon[data-v-9127ee4c]{font-size:4rem;animation:iconReveal-9127ee4c .6s ease-out forwards;filter:drop-shadow(0 0 12px rgba(255,255,255,.5));z-index:1;display:flex;align-items:center;justify-content:center}.anim-equip-icon[data-v-9127ee4c]{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:14px}.icon-rare[data-v-9127ee4c]{filter:drop-shadow(0 0 20px rgba(168,85,247,.7));animation:iconReveal-9127ee4c .6s ease-out forwards,iconGlowPurple-9127ee4c 1.5s ease-in-out .6s infinite alternate}.icon-legendary[data-v-9127ee4c]{font-size:5rem;filter:drop-shadow(0 0 30px rgba(255,140,0,.8));animation:iconRevealBig-9127ee4c .8s ease-out forwards,iconGlowGold-9127ee4c 1s ease-in-out .8s infinite alternate}@keyframes iconReveal-9127ee4c{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.2) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes iconRevealBig-9127ee4c{0%{transform:scale(0) rotate(-1turn);opacity:0}50%{transform:scale(1.5) rotate(15deg);opacity:1}70%{transform:scale(.9) rotate(-5deg)}to{transform:scale(1.1) rotate(0deg);opacity:1}}@keyframes iconGlowPurple-9127ee4c{0%{filter:drop-shadow(0 0 20px rgba(168,85,247,.7))}to{filter:drop-shadow(0 0 40px rgba(168,85,247,1)) drop-shadow(0 0 60px rgba(168,85,247,.5))}}@keyframes iconGlowGold-9127ee4c{0%{filter:drop-shadow(0 0 30px rgba(255,140,0,.8));transform:scale(1.1)}to{filter:drop-shadow(0 0 60px rgba(255,140,0,1)) drop-shadow(0 0 80px rgba(255,80,0,.6));transform:scale(1.15)}}.anim-result[data-v-9127ee4c]{position:relative;z-index:3;margin-top:24px;text-align:center;padding:20px 40px;border-radius:16px;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1)}.result-rare[data-v-9127ee4c]{border-color:rgba(168,85,247,.4);box-shadow:0 0 30px rgba(168,85,247,.15)}.result-legendary[data-v-9127ee4c]{border-color:rgba(255,140,0,.5);box-shadow:0 0 40px rgba(255,140,0,.2);animation:resultPulseGold-9127ee4c 2s ease-in-out infinite alternate}@keyframes resultPulseGold-9127ee4c{0%{box-shadow:0 0 40px rgba(255,140,0,.2)}to{box-shadow:0 0 60px rgba(255,140,0,.4),0 0 100px rgba(255,100,0,.15)}}.result-label[data-v-9127ee4c]{font-size:.82rem;font-weight:800;letter-spacing:2px;margin-bottom:8px;color:#889}.label-rare[data-v-9127ee4c]{color:#c084fc}.label-legendary[data-v-9127ee4c]{color:orange;font-size:1rem;animation:labelShine-9127ee4c 2s linear infinite;background:linear-gradient(90deg,#ff8c00,gold,#ff8c00);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes labelShine-9127ee4c{0%{background-position:200% 0}to{background-position:-200% 0}}.result-name[data-v-9127ee4c]{font-size:1.4rem;font-weight:900;margin-bottom:6px}.result-detail[data-v-9127ee4c]{font-size:.88rem;font-weight:700;margin-bottom:6px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.result-set[data-v-9127ee4c]{font-size:.78rem;padding:2px 8px;border-radius:6px;background:hsla(0,0%,100%,.08)}.result-equip-status[data-v-9127ee4c]{margin-top:4px;font-size:.76rem;font-weight:700;color:#4dff88;background:rgba(77,255,136,.1);padding:3px 12px;border-radius:10px;display:inline-block}.result-hint[data-v-9127ee4c]{margin-top:14px;font-size:.72rem;color:#556;animation:hintBlink-9127ee4c 2s ease-in-out infinite}@keyframes hintBlink-9127ee4c{0%,to{opacity:.5}50%{opacity:1}}.result-slide-enter-active[data-v-9127ee4c]{transition:all .5s ease-out}.result-slide-leave-active[data-v-9127ee4c]{transition:all .3s}.result-slide-enter[data-v-9127ee4c]{transform:translateY(30px);opacity:0}.result-slide-leave-to[data-v-9127ee4c]{opacity:0}.legendary-meteor[data-v-9127ee4c]{position:absolute;left:var(--m-left);top:-10%;width:3px;height:40px;background:linear-gradient(180deg,gold,transparent);border-radius:2px;opacity:0;animation:meteorFall-9127ee4c var(--m-dur) var(--m-delay) linear infinite;pointer-events:none}@keyframes meteorFall-9127ee4c{0%{transform:translateY(0) rotate(15deg);opacity:0}10%{opacity:1}to{transform:translateY(120vh) rotate(15deg);opacity:0}}.pill-filters[data-v-9127ee4c]{margin-bottom:14px}.pill-group[data-v-9127ee4c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.pill-label[data-v-9127ee4c]{font-size:.78rem;color:#667;font-weight:700;margin-right:4px;white-space:nowrap}.pill[data-v-9127ee4c]{display:inline-block;padding:4px 12px;border-radius:14px;font-size:.78rem;font-weight:600;cursor:pointer;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#9ab;transition:all .2s;white-space:nowrap}.pill[data-v-9127ee4c]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.pill.active[data-v-9127ee4c]{background:rgba(100,180,255,.15);border-color:rgba(100,180,255,.4);color:#8cf}.codex-section[data-v-9127ee4c]{background:linear-gradient(145deg,rgba(20,24,40,.92),rgba(15,18,30,.96));border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:18px 20px;margin-bottom:20px}.codex-toggle[data-v-9127ee4c]{cursor:pointer}.codex-arrow[data-v-9127ee4c]{font-size:.7rem;color:#556;margin-left:auto}.codex-body[data-v-9127ee4c]{margin-top:14px}.codex-intro[data-v-9127ee4c]{font-size:.82rem;color:#889;margin-bottom:14px;line-height:1.6}.codex-rate[data-v-9127ee4c]{color:#4dff88}.codex-table[data-v-9127ee4c]{display:flex;flex-direction:column;gap:0;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden;margin-bottom:18px}.codex-row[data-v-9127ee4c]{display:grid;grid-template-columns:1fr 140px 1fr;align-items:center;padding:10px 14px;gap:10px;border-bottom:1px solid hsla(0,0%,100%,.04);font-size:.82rem}.codex-row[data-v-9127ee4c]:last-child{border-bottom:none}.codex-head[data-v-9127ee4c]{background:hsla(0,0%,100%,.04);font-weight:800;font-size:.72rem;color:#667;text-transform:uppercase;letter-spacing:1px}.cx-col[data-v-9127ee4c]{min-width:0}.cx-reward[data-v-9127ee4c]{display:flex;align-items:center;gap:6px;font-weight:700;color:#d0d8e8}.cx-icon[data-v-9127ee4c]{font-size:.9rem}.cx-prob[data-v-9127ee4c]{position:relative;height:22px;background:hsla(0,0%,100%,.04);border-radius:6px;overflow:hidden;display:flex;align-items:center}.cx-prob-bar[data-v-9127ee4c]{position:absolute;left:0;top:0;bottom:0;border-radius:6px;opacity:.3;transition:width .5s}.cx-prob-num[data-v-9127ee4c]{position:relative;z-index:1;font-size:.75rem;font-weight:800;padding-left:8px;color:#e0e6f0}.cx-detail[data-v-9127ee4c]{font-size:.75rem;color:#667}.cx-gold[data-v-9127ee4c]{background:rgba(255,215,0,.03)}.cx-legendary[data-v-9127ee4c]{background:rgba(255,140,0,.04)}.cx-rare[data-v-9127ee4c]{background:rgba(168,85,247,.03)}.cx-fine[data-v-9127ee4c]{background:rgba(59,130,246,.03)}.codex-pool-title[data-v-9127ee4c]{font-size:.82rem;font-weight:800;color:#889;margin-bottom:10px}.codex-pool-grid[data-v-9127ee4c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.codex-eq[data-v-9127ee4c]{background:linear-gradient(145deg,rgba(20,24,40,.94),rgba(15,18,30,.97));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:18px;text-align:center;transition:all .25s;display:flex;flex-direction:column;align-items:center}.codex-eq[data-v-9127ee4c]:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.12)}.codex-eq.rarity-legendary[data-v-9127ee4c]{border-color:rgba(255,140,0,.4);box-shadow:0 0 20px rgba(255,140,0,.1)}.codex-eq.rarity-rare[data-v-9127ee4c]{border-color:rgba(168,85,247,.35)}.codex-eq.rarity-fine[data-v-9127ee4c]{border-color:rgba(59,130,246,.3)}.codex-eq.rarity-common[data-v-9127ee4c]{border-color:rgba(156,163,175,.25)}.ceq-icon-wrap[data-v-9127ee4c]{display:flex;align-items:center;justify-content:center;margin-bottom:6px}.ceq-icon[data-v-9127ee4c]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.ceq-icon-fallback[data-v-9127ee4c]{font-size:1.8rem}.ceq-header[data-v-9127ee4c]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px}.ceq-type[data-v-9127ee4c]{font-size:.68rem;color:#556;font-weight:700}.ceq-rarity[data-v-9127ee4c]{font-size:.7rem;font-weight:800}.ceq-name[data-v-9127ee4c]{font-size:1rem;font-weight:800;margin-bottom:6px}.ceq-bonus[data-v-9127ee4c]{font-size:.82rem;font-weight:900;color:#8af;margin-bottom:4px}.ceq-set[data-v-9127ee4c]{font-size:.62rem;font-weight:700;color:#8af;background:rgba(100,160,255,.08);padding:2px 8px;border-radius:6px}.slide-enter-active[data-v-9127ee4c],.slide-leave-active[data-v-9127ee4c]{transition:all .3s ease;overflow:hidden}.slide-enter[data-v-9127ee4c],.slide-leave-to[data-v-9127ee4c]{opacity:0;max-height:0}.slide-enter-to[data-v-9127ee4c],.slide-leave[data-v-9127ee4c]{opacity:1;max-height:800px}.spinner[data-v-9127ee4c]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-9127ee4c .6s linear infinite}@keyframes spin-9127ee4c{to{transform:rotate(1turn)}}.admin[data-v-0f47038a]{z-index:1;width:100%;max-width:920px;padding:12px 20px 60px}.back-btn[data-v-0f47038a]{margin-bottom:16px;font-size:.82rem;padding:8px 18px}.auth-gate[data-v-0f47038a]{display:flex;justify-content:center;align-items:center;min-height:40vh}.auth-card[data-v-0f47038a]{background:linear-gradient(145deg,rgba(20,24,40,.95),rgba(15,18,30,.98));border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:48px 40px;text-align:center;width:100%;max-width:380px}.auth-icon[data-v-0f47038a]{font-size:3rem;margin-bottom:12px}.auth-title[data-v-0f47038a]{font-size:1.3rem;font-weight:900;color:#e0e6f0;margin-bottom:6px}.auth-hint[data-v-0f47038a]{font-size:.82rem;color:#667;margin-bottom:20px}.admin-input[data-v-0f47038a]{display:block;width:100%;padding:12px 16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#e0e6f0;font-size:.95rem;margin-bottom:14px;outline:none;font-family:inherit}.admin-input[data-v-0f47038a]:focus{border-color:rgba(255,77,77,.4)}.auth-err[data-v-0f47038a]{margin-top:12px;font-size:.82rem;color:#ff6b6b}.admin-header[data-v-0f47038a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:10px}.admin-title[data-v-0f47038a]{font-size:1.2rem;font-weight:900;color:#e0e6f0}.header-actions[data-v-0f47038a]{display:flex;gap:8px}.section[data-v-0f47038a]{background:linear-gradient(145deg,rgba(20,24,40,.92),rgba(15,18,30,.96));border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:20px;margin-bottom:18px}.sec-title[data-v-0f47038a]{font-size:.92rem;font-weight:800;color:#aab;margin-bottom:14px;display:flex;align-items:center;gap:8px}.sec-sub[data-v-0f47038a]{margin-top:18px}.cards-row[data-v-0f47038a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.mc[data-v-0f47038a]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:14px 10px;text-align:center;transition:transform .2s}.mc[data-v-0f47038a]:hover{transform:translateY(-2px)}.mc-icon[data-v-0f47038a]{font-size:1.4rem;margin-bottom:4px}.mc-val[data-v-0f47038a]{font-size:1.5rem;font-weight:900;color:#e0e6f0;margin-bottom:2px}.mc-lbl[data-v-0f47038a]{font-size:.7rem;color:#667;font-weight:600}.mc-today[data-v-0f47038a]{border-color:rgba(59,130,246,.15);background:rgba(59,130,246,.04)}.mc-gold .mc-val[data-v-0f47038a]{color:gold}.mc-legendary[data-v-0f47038a]{border-color:rgba(255,140,0,.2);background:rgba(255,140,0,.04)}.mc-legendary .mc-val[data-v-0f47038a]{color:#ff8c00}.mc-rare[data-v-0f47038a]{border-color:rgba(168,85,247,.15);background:rgba(168,85,247,.03)}.mc-rare .mc-val[data-v-0f47038a]{color:#a855f7}.mc-fine[data-v-0f47038a]{border-color:rgba(59,130,246,.15);background:rgba(59,130,246,.03)}.mc-fine .mc-val[data-v-0f47038a]{color:#3b82f6}.gold-summary[data-v-0f47038a]{margin-top:14px;padding:10px 16px;background:rgba(255,215,0,.04);border:1px solid rgba(255,215,0,.1);border-radius:10px;font-size:.78rem;color:#889;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gold-summary strong[data-v-0f47038a]{color:gold}.charts-grid[data-v-0f47038a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px}.chart-panel[data-v-0f47038a]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;padding:14px 12px 8px}.chart-title[data-v-0f47038a]{font-size:.78rem;font-weight:700;color:#778;margin-bottom:10px}.bar-chart[data-v-0f47038a]{display:flex;align-items:flex-end;height:110px;gap:2px}.bar-col[data-v-0f47038a]{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0}.bar-val[data-v-0f47038a]{font-size:.6rem;font-weight:700;color:#aab;margin-bottom:3px;white-space:nowrap}.bar[data-v-0f47038a]{width:100%;max-width:28px;border-radius:3px 3px 0 0;transition:height .6s ease;min-height:2px}.bar-red[data-v-0f47038a]{background:linear-gradient(0deg,#ff4d4d,#ff8c42)}.bar-orange[data-v-0f47038a]{background:linear-gradient(0deg,#ff8c42,gold)}.bar-yellow[data-v-0f47038a]{background:linear-gradient(0deg,#e6b800,gold)}.bar-legend[data-v-0f47038a]{background:linear-gradient(0deg,#ff8c00,orange)}.bar-purple[data-v-0f47038a]{background:linear-gradient(0deg,#7c3aed,#a855f7)}.bar-lbl[data-v-0f47038a]{font-size:.55rem;color:#556;margin-top:4px;transform:rotate(-45deg);transform-origin:top center;white-space:nowrap;height:20px}.auto-refresh-toggle[data-v-0f47038a]{margin-left:auto;font-size:.72rem;font-weight:600;color:#667;cursor:pointer;display:flex;align-items:center;gap:4px}.auto-refresh-toggle input[data-v-0f47038a]{cursor:pointer}.srv-grid[data-v-0f47038a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:14px}.srv-wide[data-v-0f47038a]{grid-column:1/-1}.srv-card[data-v-0f47038a]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:12px}.srv-label[data-v-0f47038a]{font-size:.68rem;color:#556;font-weight:600;margin-bottom:4px}.srv-val[data-v-0f47038a]{font-size:.88rem;font-weight:800;color:#d0d8e8;word-break:break-all}.srv-cpu[data-v-0f47038a]{font-size:.78rem}.srv-sub[data-v-0f47038a]{font-size:.72rem;color:#667;margin-top:4px}.srv-bottom[data-v-0f47038a]{margin-bottom:0}.srv-meters[data-v-0f47038a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:14px}.meter-card[data-v-0f47038a]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:14px}.meter-head[data-v-0f47038a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.meter-label[data-v-0f47038a]{font-size:.78rem;font-weight:700;color:#aab}.meter-pct[data-v-0f47038a]{font-size:.82rem;font-weight:900;color:#e0e6f0}.meter-track[data-v-0f47038a]{height:10px;background:hsla(0,0%,100%,.06);border-radius:6px;overflow:hidden;margin-bottom:6px}.meter-fill[data-v-0f47038a]{height:100%;border-radius:6px;transition:width .6s ease}.meter-green[data-v-0f47038a]{background:linear-gradient(90deg,#22c55e,#4ade80)}.meter-orange[data-v-0f47038a]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.meter-red[data-v-0f47038a]{background:linear-gradient(90deg,#ef4444,#f87171)}.meter-blue[data-v-0f47038a]{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.meter-sub[data-v-0f47038a]{font-size:.72rem;color:#667}.load-err[data-v-0f47038a]{margin-top:16px;padding:12px 16px;border-radius:10px;background:rgba(255,50,50,.1);color:#ff6b6b;border:1px solid rgba(255,50,50,.2);font-size:.85rem}.tab-bar[data-v-0f47038a]{display:flex;gap:4px;margin-bottom:18px;overflow-x:auto;padding-bottom:4px}.tab-btn[data-v-0f47038a]{padding:8px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:hsla(0,0%,100%,.03);color:#778;font-size:.76rem;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .2s}.tab-btn[data-v-0f47038a]:hover{background:hsla(0,0%,100%,.06);color:#aab}.tab-btn.active[data-v-0f47038a]{background:linear-gradient(135deg,rgba(255,77,77,.15),rgba(255,140,66,.15));border-color:rgba(255,77,77,.3);color:#ff8c42}.bar-green[data-v-0f47038a]{background:linear-gradient(0deg,#22c55e,#4ade80)}.retention-table[data-v-0f47038a]{margin-top:16px;overflow-x:auto}.retention-table table[data-v-0f47038a]{width:100%;border-collapse:collapse;font-size:.76rem}.retention-table th[data-v-0f47038a]{text-align:left;padding:8px 10px;color:#667;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.08)}.retention-table td[data-v-0f47038a]{padding:6px 10px;color:#aab;border-bottom:1px solid hsla(0,0%,100%,.04)}.ret-good[data-v-0f47038a]{color:#22c55e;font-weight:800}.ret-ok[data-v-0f47038a]{color:#f59e0b;font-weight:800}.ret-bad[data-v-0f47038a]{color:#ef4444;font-weight:800}.dist-grid[data-v-0f47038a]{display:flex;flex-direction:column;gap:8px}.dist-item[data-v-0f47038a]{display:flex;align-items:center;gap:10px}.dist-range[data-v-0f47038a]{font-size:.76rem;font-weight:700;color:#aab;min-width:60px}.dist-bar-wrap[data-v-0f47038a]{flex:1;height:16px;background:hsla(0,0%,100%,.04);border-radius:4px;overflow:hidden}.dist-bar[data-v-0f47038a]{height:100%;background:linear-gradient(90deg,#ff4d4d,#ff8c42);border-radius:4px;transition:width .6s ease}.dist-cnt[data-v-0f47038a]{font-size:.72rem;color:#667;min-width:50px;text-align:right}.power-list[data-v-0f47038a]{display:flex;flex-direction:column;gap:6px}.power-row[data-v-0f47038a]{display:flex;align-items:center;gap:8px}.power-rank[data-v-0f47038a]{font-size:.72rem;color:#667;font-weight:800;min-width:30px}.power-name[data-v-0f47038a]{font-size:.78rem;color:#ccd;font-weight:700;min-width:80px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.power-bar-wrap[data-v-0f47038a]{flex:1;height:14px;background:hsla(0,0%,100%,.04);border-radius:4px;overflow:hidden}.power-bar[data-v-0f47038a]{height:100%;background:linear-gradient(90deg,#3b82f6,#818cf8);border-radius:4px;transition:width .6s ease}.power-val[data-v-0f47038a]{font-size:.72rem;color:#aab;font-weight:800;min-width:36px;text-align:right}.inflation-indicator[data-v-0f47038a]{margin-top:12px;padding:8px 14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;font-size:.8rem;color:#889;display:flex;align-items:center;gap:8px}.inflation-indicator .hint[data-v-0f47038a]{font-size:.7rem;color:#556}.warn-green[data-v-0f47038a]{color:#22c55e}.warn-yellow[data-v-0f47038a]{color:#f59e0b}.warn-orange[data-v-0f47038a]{color:#f97316}.warn-red[data-v-0f47038a]{color:#ef4444}.churn-table[data-v-0f47038a]{overflow-x:auto}.churn-table table[data-v-0f47038a]{width:100%;border-collapse:collapse;font-size:.76rem}.churn-table th[data-v-0f47038a]{text-align:left;padding:8px 10px;color:#667;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.08)}.churn-table td[data-v-0f47038a]{padding:6px 10px;color:#aab;border-bottom:1px solid hsla(0,0%,100%,.04)}.gold-text[data-v-0f47038a]{color:gold}.date-text[data-v-0f47038a]{color:#667;font-size:.72rem}.empty-hint[data-v-0f47038a]{padding:30px;text-align:center;color:#556;font-size:.85rem}.icon-filters[data-v-0f47038a]{margin-bottom:14px}.pill-group[data-v-0f47038a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.pill-label[data-v-0f47038a]{font-size:.72rem;color:#667;font-weight:700;margin-right:2px;white-space:nowrap}.pill[data-v-0f47038a]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.72rem;font-weight:600;cursor:pointer;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#9ab;transition:all .2s;white-space:nowrap}.pill[data-v-0f47038a]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.pill.active[data-v-0f47038a]{background:rgba(100,180,255,.15);border-color:rgba(100,180,255,.4);color:#8cf}.icon-grid[data-v-0f47038a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.icon-card[data-v-0f47038a]{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:border-color .2s}.icon-card[data-v-0f47038a]:hover{border-color:hsla(0,0%,100%,.15)}.icon-card.rarity-legendary[data-v-0f47038a]{border-color:rgba(255,140,0,.2);background:rgba(255,140,0,.04)}.icon-card.rarity-rare[data-v-0f47038a]{border-color:rgba(168,85,247,.2);background:rgba(168,85,247,.04)}.icon-card.rarity-fine[data-v-0f47038a]{border-color:rgba(59,130,246,.2);background:rgba(59,130,246,.04)}.icon-preview[data-v-0f47038a]{position:relative;width:64px;height:64px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px dashed hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .2s}.icon-preview[data-v-0f47038a]:hover{border-color:rgba(255,140,66,.4)}.icon-preview:hover .icon-overlay[data-v-0f47038a]{opacity:1}.icon-img[data-v-0f47038a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.icon-placeholder[data-v-0f47038a]{font-size:1.5rem;color:#334;font-weight:900}.icon-overlay[data-v-0f47038a]{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;font-size:1.2rem;opacity:0;transition:opacity .2s;border-radius:10px}.icon-info[data-v-0f47038a]{text-align:center;width:100%}.icon-name[data-v-0f47038a]{font-size:.75rem;font-weight:800;margin-bottom:2px}.icon-meta[data-v-0f47038a]{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.icon-type[data-v-0f47038a]{font-size:.62rem;color:#556;font-weight:600}.icon-rarity[data-v-0f47038a]{font-size:.62rem;font-weight:700}.icon-set[data-v-0f47038a]{font-size:.58rem;color:#8af;background:rgba(100,160,255,.08);padding:1px 5px;border-radius:6px}@media (max-width:480px){.cards-row[data-v-0f47038a]{grid-template-columns:repeat(2,1fr)}.charts-grid[data-v-0f47038a]{grid-template-columns:1fr}.admin-header[data-v-0f47038a]{flex-direction:column;align-items:flex-start}.tab-bar[data-v-0f47038a]{gap:2px}.tab-btn[data-v-0f47038a]{padding:6px 10px;font-size:.7rem}}.set-story[data-v-7ac3533d]{z-index:1;width:100%;max-width:860px;padding:12px 20px 40px}.back-btn[data-v-7ac3533d]{margin-bottom:16px;font-size:.82rem;padding:8px 18px}.story-header[data-v-7ac3533d]{text-align:center;margin-bottom:28px}.story-title[data-v-7ac3533d]{font-size:1.4rem;font-weight:900;color:#e0e6f0;margin-bottom:6px}.story-desc[data-v-7ac3533d]{font-size:.85rem;color:#778}.set-grid[data-v-7ac3533d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.set-card[data-v-7ac3533d]{border:1px solid;border-radius:18px;overflow:hidden;cursor:pointer;transition:all .3s;background:rgba(15,18,30,.96)}.set-card[data-v-7ac3533d]:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.4)}.sc-poster-mini[data-v-7ac3533d]{height:120px;position:relative;display:flex;align-items:flex-start;justify-content:flex-end;padding:10px}.sc-tier-badge[data-v-7ac3533d]{font-size:.65rem;font-weight:800;padding:3px 10px;border-radius:8px;letter-spacing:1px}.tier-rare[data-v-7ac3533d]{background:rgba(168,85,247,.25);color:#a855f7;border:1px solid rgba(168,85,247,.4)}.tier-legendary[data-v-7ac3533d]{background:rgba(255,140,0,.25);color:#ff8c00;border:1px solid rgba(255,140,0,.4)}.sc-info[data-v-7ac3533d]{padding:14px 16px 18px}.sc-set-name[data-v-7ac3533d]{font-size:1.1rem;font-weight:800;margin-bottom:4px}.sc-tagline[data-v-7ac3533d]{font-size:.78rem;color:#778;margin-bottom:8px;line-height:1.4}.sc-equip-count[data-v-7ac3533d]{font-size:.7rem;color:#556;font-weight:600}.detail-page[data-v-7ac3533d]{animation:fadeIn-7ac3533d .3s ease}@keyframes fadeIn-7ac3533d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.detail-poster[data-v-7ac3533d]{border-radius:20px;overflow:hidden;position:relative;min-height:200px;display:flex;align-items:flex-end;margin-bottom:24px}.poster-overlay[data-v-7ac3533d]{padding:30px 24px 24px;width:100%;background:linear-gradient(0deg,rgba(10,14,23,.95),rgba(10,14,23,.6),transparent);position:relative;z-index:1}.poster-tier[data-v-7ac3533d]{display:inline-block;font-size:.68rem;font-weight:800;padding:3px 10px;border-radius:8px;margin-bottom:8px;letter-spacing:1px}.poster-title[data-v-7ac3533d]{font-size:1.6rem;font-weight:900;margin-bottom:4px}.poster-tagline[data-v-7ac3533d]{font-size:.88rem;color:#aab}.poster-img-wrap[data-v-7ac3533d]{position:absolute;inset:0;z-index:0}.poster-img[data-v-7ac3533d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-title[data-v-7ac3533d]{font-size:1rem;font-weight:800;color:#bbc;margin-bottom:14px;display:flex;align-items:center;gap:6px}.lore-section[data-v-7ac3533d]{margin-bottom:28px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:20px 24px}.lore-text p[data-v-7ac3533d]{font-size:.88rem;color:#99a;line-height:1.8;margin-bottom:14px;text-indent:2em}.lore-text p[data-v-7ac3533d]:last-child{margin-bottom:0}.equip-section[data-v-7ac3533d]{margin-bottom:28px}.equip-grid[data-v-7ac3533d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.equip-card[data-v-7ac3533d]{background:linear-gradient(145deg,rgba(20,24,40,.94),rgba(15,18,30,.97));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:18px;text-align:center;transition:all .25s;display:flex;flex-direction:column;align-items:center}.equip-card[data-v-7ac3533d]:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.12)}.equip-card.rarity-rare[data-v-7ac3533d]{border-color:rgba(168,85,247,.35)}.equip-card.rarity-legendary[data-v-7ac3533d]{border-color:rgba(255,140,0,.4);box-shadow:0 0 20px rgba(255,140,0,.1)}.eq-header[data-v-7ac3533d]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px}.eq-type[data-v-7ac3533d]{font-size:.68rem;color:#556;font-weight:700}.eq-rarity[data-v-7ac3533d]{font-size:.7rem;font-weight:800}.eq-icon-wrap[data-v-7ac3533d]{display:flex;align-items:center;justify-content:center;margin-bottom:6px}.eq-icon-img[data-v-7ac3533d]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.eq-emoji[data-v-7ac3533d]{font-size:1.4rem}.eq-name[data-v-7ac3533d]{font-size:1rem;font-weight:800;margin-bottom:6px}.eq-bonus[data-v-7ac3533d]{font-size:.82rem;font-weight:900;color:#8af}.trivia-section[data-v-7ac3533d]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:18px 22px;margin-bottom:20px}.trivia-text[data-v-7ac3533d]{font-size:.84rem;color:#889;line-height:1.7;font-style:italic}@media (max-width:600px){.equip-grid[data-v-7ac3533d],.set-grid[data-v-7ac3533d]{grid-template-columns:1fr}.poster-title[data-v-7ac3533d]{font-size:1.3rem}}.rules-view[data-v-c4665294]{z-index:1;width:100%;max-width:860px;padding:12px 20px 40px}.back-btn[data-v-c4665294]{margin-bottom:16px;font-size:.82rem;padding:8px 18px}.rules-header[data-v-c4665294]{text-align:center;margin-bottom:28px}.rules-title[data-v-c4665294]{font-size:1.4rem;font-weight:900;color:#e0e6f0;margin-bottom:6px}.rules-subtitle[data-v-c4665294]{font-size:.9rem;color:#889;line-height:1.45}.rule-section[data-v-c4665294]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:18px 20px;margin-bottom:16px;border-left:4px solid rgba(100,180,255,.5)}.section-title[data-v-c4665294]{font-size:1rem;font-weight:800;color:#bbc;margin-bottom:10px;display:flex;align-items:center;gap:6px}.section-intro[data-v-c4665294]{font-size:.88rem;color:#aab;line-height:1.5;margin-bottom:10px}.section-points[data-v-c4665294],.section-slot-list[data-v-c4665294]{margin:0 0 10px 0;padding-left:1.2rem;font-size:.85rem;color:#9ab;line-height:1.6}.section-points li[data-v-c4665294],.section-slot-list li[data-v-c4665294]{margin-bottom:4px}.slot-icon[data-v-c4665294]{margin-right:6px}.section-note[data-v-c4665294]{font-size:.82rem;color:#778;line-height:1.5;margin-bottom:8px}.section-note[data-v-c4665294]:last-of-type{margin-bottom:0}.set-story-btn[data-v-c4665294]{margin-top:10px;font-size:.8rem}.reward-tags[data-v-c4665294]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.reward-tag[data-v-c4665294]{background:rgba(255,215,0,.12);color:#e6c84c;padding:4px 12px;border-radius:8px;font-size:.85rem;font-weight:600}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Noto Sans SC,system-ui,sans-serif;background:#0a0e17;color:#e0e6f0;overflow-x:hidden}#app,body{min-height:100vh}#app{position:relative;display:flex;flex-direction:column;align-items:center}.bg-particles{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.particle{position:absolute;bottom:-10px;border-radius:50%;background:radial-gradient(circle,rgba(255,80,60,.6),transparent);animation:floatUp linear infinite}@keyframes floatUp{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:.8}90%{opacity:.3}to{transform:translateY(-110vh) scale(.3);opacity:0}}.top-bar{justify-content:space-between;width:100%;max-width:860px;padding:20px 20px 10px;z-index:50;position:relative}.top-bar,.top-left{display:flex;align-items:center}.top-left{gap:10px}.top-left.clickable{cursor:pointer;transition:opacity .2s}.top-left.clickable:hover{opacity:.8}.logo-img{height:52px;width:52px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.brand-text{display:flex;flex-direction:column;gap:2px}.brand-title{font-size:1.05rem;font-weight:900;letter-spacing:2px;line-height:1.1;background:linear-gradient(135deg,#ff4d4d,#ff8c42,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slogan{font-size:.62rem;font-weight:600;letter-spacing:2px;color:#679}.top-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease,transform .3s ease}.fade-enter,.fade-leave-to{opacity:0;transform:translateY(12px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 24px;border:none;border-radius:10px;font-size:.88rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .25s ease;letter-spacing:1px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:6px 14px;font-size:.78rem;border-radius:8px}.btn-primary{background:linear-gradient(135deg,#ff4d4d,#ff8c42);color:#fff;box-shadow:0 4px 20px rgba(255,77,77,.35)}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 28px rgba(255,77,77,.5)}.btn-secondary{background:hsla(0,0%,100%,.08);color:#ccd;border:1px solid hsla(0,0%,100%,.12)}.btn-secondary:hover:not(:disabled){background:hsla(0,0%,100%,.14);transform:translateY(-1px)}.btn-ghost{background:transparent;color:#778;border:none;padding:6px 10px;font-size:.75rem}.btn-ghost:hover{color:#ff6b6b}.gold-badge{font-size:.8rem;font-weight:700;color:gold;background:rgba(255,215,0,.12);padding:4px 10px;border-radius:8px;margin-right:4px}.chest-count{font-size:.72rem;font-weight:800;background:rgba(255,215,0,.2);padding:2px 6px;border-radius:6px;margin-left:4px;color:gold}.admin-link-unused{font-size:.9rem;opacity:.4;transition:opacity .2s}.admin-link:hover{opacity:1}.slogan{font-size:.7rem;color:#556;margin-top:2px;letter-spacing:1px}.more-menu-wrapper{position:relative}.more-btn{font-size:1.1rem;font-weight:900;letter-spacing:3px;padding:4px 10px;color:#889}.more-btn:hover{color:#ff8c42}.more-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;background:rgba(18,22,36,.97);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:6px 0;box-shadow:0 8px 32px rgba(0,0,0,.5);z-index:100;backdrop-filter:blur(12px)}.dd-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:none;background:none;color:#ccd;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;text-align:left}.dd-item:hover{background:hsla(0,0%,100%,.06);color:#fff}.dd-logout{color:#ff6b6b}.dd-logout:hover{background:rgba(255,80,80,.1);color:#f44}.dropdown-enter-active{transition:all .2s ease-out}.dropdown-leave-active{transition:all .15s ease-in}.dropdown-enter,.dropdown-leave-to{opacity:0;transform:translateY(-8px) scale(.95)}