@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Inter:wght@400;500;600&display=swap";html{font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-weight:500}html.capacitor-native{overscroll-behavior:none}html.capacitor-native body{overscroll-behavior-y:none;touch-action:manipulation}html.capacitor-native :where(button,a,input,select,textarea,[role=button]){touch-action:manipulation;-webkit-tap-highlight-color:rgba(212,175,55,.12)}html.capacitor-native input:not(.otp-input):not([type=checkbox]):not([type=radio]):not([type=range]),html.capacitor-native textarea,html.capacitor-native select{font-size:max(16px,1rem)!important}html.capacitor-native :where(button,.nav-btn,.btn-action,.btn-social,.btn-logout,.btn-profile,.hamburger-btn){min-height:44px;box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:#d4af37 #1a1a1a}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#1a1a1a}*::-webkit-scrollbar-thumb{background:#b8860b;border-radius:6px;border:2px solid #1a1a1a}*::-webkit-scrollbar-thumb:hover{background:#d4af37}h1,h2,h3,h4,h5,h6{font-weight:700}button{font-weight:600}input,textarea,select{font-weight:500}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:44px;background:transparent;cursor:pointer;touch-action:pan-x;-webkit-tap-highlight-color:transparent}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:5px;background:#333;border:1px solid #222}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;margin-top:-14px;border-radius:50%;background:linear-gradient(180deg,#c04040,#5c1010);border:2px solid #111;box-shadow:0 2px 8px #00000073}input[type=range]::-moz-range-track{height:10px;border-radius:5px;background:#333;border:1px solid #222}input[type=range]::-moz-range-thumb{width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,#c04040,#5c1010);border:2px solid #111;box-shadow:0 2px 8px #00000073}.modal-fade-enter-active[data-v-ebffc96d],.modal-fade-leave-active[data-v-ebffc96d]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-ebffc96d],.modal-fade-leave-to[data-v-ebffc96d]{opacity:0}.modal-overlay[data-v-ebffc96d]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;display:flex;justify-content:center;align-items:center}.modal-content[data-v-ebffc96d]{width:90%;max-width:400px;background:#0a0a0a;border:1px solid #333;box-shadow:0 0 50px #000000e6;text-align:center;position:relative;overflow:hidden;animation:slideUp-ebffc96d .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes slideUp-ebffc96d{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.success[data-v-ebffc96d]{border-top:4px solid #4caf50}.success h2[data-v-ebffc96d]{color:#4caf50;text-shadow:0 0 10px rgba(76,175,80,.4)}.success .icon-circle[data-v-ebffc96d]{background:#4caf501a;border:2px solid #4caf50}.fail[data-v-ebffc96d]{border-top:4px solid #ff9800}.fail h2[data-v-ebffc96d]{color:#ff9800;text-shadow:0 0 10px rgba(255,152,0,.4)}.fail .icon-circle[data-v-ebffc96d]{background:#ff98001a;border:2px solid #ff9800}.busted[data-v-ebffc96d]{border-top:4px solid #f44336;box-shadow:0 0 30px #f4433666}.busted h2[data-v-ebffc96d]{color:#f44336;text-shadow:0 0 10px rgba(244,67,54,.6);animation:pulseText-ebffc96d 1.5s infinite}.busted .icon-circle[data-v-ebffc96d]{background:#f4433626;border:2px solid #f44336;animation:pulseIcon-ebffc96d 1.5s infinite}@keyframes pulseText-ebffc96d{0%{text-shadow:0 0 10px rgba(244,67,54,.6)}50%{text-shadow:0 0 20px rgba(244,67,54,1)}to{text-shadow:0 0 10px rgba(244,67,54,.6)}}@keyframes pulseIcon-ebffc96d{0%{box-shadow:0 0 #f4433666}70%{box-shadow:0 0 0 15px #f4433600}to{box-shadow:0 0 #f4433600}}.modal-header[data-v-ebffc96d]{padding:20px 0 10px;font-family:Cinzel,serif;letter-spacing:2px}.modal-body[data-v-ebffc96d]{padding:20px;color:#ddd}.icon-circle[data-v-ebffc96d]{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem}.message[data-v-ebffc96d]{font-size:1.1rem;margin-bottom:20px;font-style:italic;color:#bbb}.rewards-grid[data-v-ebffc96d]{display:flex;gap:10px;justify-content:center;margin-bottom:15px}.reward-box[data-v-ebffc96d]{background:#111;padding:10px;border-radius:5px;min-width:100px}.reward-box .label[data-v-ebffc96d]{display:block;font-size:.6rem;color:#666;letter-spacing:1px;text-transform:uppercase}.reward-box .amount[data-v-ebffc96d]{font-weight:700;font-size:1.2rem}.cash .amount[data-v-ebffc96d]{color:#85bb65}.dirty .amount[data-v-ebffc96d]{color:#ff6b35}.xp .amount[data-v-ebffc96d]{color:#00bfff}.energy-loss[data-v-ebffc96d]{font-size:.8rem;color:#666}.modal-footer[data-v-ebffc96d]{padding:20px;background:#080808}.btn-continue[data-v-ebffc96d]{background:#ddd;color:#000;border:none;padding:10px 30px;font-weight:700;cursor:pointer;font-family:Cinzel,serif;transition:.2s;width:100%;text-transform:uppercase}.btn-continue[data-v-ebffc96d]:hover{background:#fff;box-shadow:0 0 15px #ffffff4d}.cooldown-inline[data-v-3f73ff7f]{color:#555}.btn-execute.cooldown[data-v-3f73ff7f]{background:#333;color:#ff9800;cursor:wait;border:1px dashed #555}.crimes-container[data-v-3f73ff7f]{color:#ddd;padding:1rem}.section-title[data-v-3f73ff7f]{font-family:Cinzel,serif;color:#d4af37;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:20px}.loading-text[data-v-3f73ff7f]{color:#888;font-style:italic}.mission-grid[data-v-3f73ff7f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(480px,100%),1fr));gap:15px;align-items:start}.mission-card[data-v-3f73ff7f]{display:flex;background:linear-gradient(90deg,#111,#0a0a0a);border:1px solid #333;border-left:4px solid #d4af37;padding:15px;align-items:stretch;gap:16px;transition:transform .2s,box-shadow .2s}.mission-card[data-v-3f73ff7f]:hover{transform:translate(4px);box-shadow:0 4px 14px #00000080;border-color:#555}.mission-card.locked[data-v-3f73ff7f]{opacity:.5;filter:grayscale(100%)}.mission-image[data-v-3f73ff7f]{position:relative;width:100px;height:100px;flex-shrink:0;align-self:flex-start}.mission-image img[data-v-3f73ff7f]{width:100%;height:100%;object-fit:cover;border:1px solid #444;border-radius:4px}.level-badge[data-v-3f73ff7f]{position:absolute;top:-5px;left:-5px;background:#d4af37;color:#000;font-weight:700;font-size:.7rem;padding:2px 6px;font-family:Cinzel,serif;box-shadow:2px 2px 5px #000c}.mission-details[data-v-3f73ff7f]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:100%}.mission-details h3[data-v-3f73ff7f]{margin-bottom:4px;color:#fff;font-family:Cinzel,serif;font-size:.95rem}.desc[data-v-3f73ff7f]{font-size:.85rem;color:#aaa;margin-bottom:10px}.rewards[data-v-3f73ff7f]{display:flex;gap:15px;margin-bottom:10px;font-size:.9rem;font-weight:700}.cash[data-v-3f73ff7f]{color:#85bb65}.dirty[data-v-3f73ff7f]{color:#ff6b35}.xp[data-v-3f73ff7f]{color:#00bfff}.risk-bar-container[data-v-3f73ff7f]{width:100%;flex-shrink:0}.risk-label[data-v-3f73ff7f]{display:flex;justify-content:space-between;font-size:.7rem;color:#666;margin-bottom:2px;font-weight:700}.progress-bg[data-v-3f73ff7f]{width:100%;height:6px;background:#222;border-radius:3px;overflow:hidden}.progress-fill[data-v-3f73ff7f]{height:100%;transition:width .5s}.mission-action[data-v-3f73ff7f]{display:flex;justify-content:flex-end;align-items:center;margin-top:auto;padding-top:12px;flex-shrink:0}.btn-execute[data-v-3f73ff7f]{padding:7px 22px;background:#8b0000;color:#fff;border:1px solid #500;font-family:Cinzel,serif;font-weight:700;cursor:pointer;transition:.2s;font-size:.9rem}.btn-execute[data-v-3f73ff7f]:hover:not(:disabled){background:#a00000;box-shadow:0 0 10px #8b000066}.btn-execute[data-v-3f73ff7f]:disabled{background:#222;color:#444;border-color:#333;cursor:not-allowed}.mission-header[data-v-3f73ff7f]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.mission-header h3[data-v-3f73ff7f]{margin:0;flex:1}.region-tag[data-v-3f73ff7f]{font-size:.65rem;font-weight:800;color:#d4af37;background:#d4af3726;border:1px solid rgba(212,175,55,.5);padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:center;box-shadow:0 0 10px #00000080}.mt-2[data-v-3f73ff7f]{margin-top:8px}.text-danger[data-v-3f73ff7f]{color:#f44336!important}.danger-bg[data-v-3f73ff7f]{background:#3a1111!important}.busted-fill[data-v-3f73ff7f]{background-color:#d32f2f!important;box-shadow:0 0 5px #d32f2f80}@media (max-width: 600px){.mission-header[data-v-3f73ff7f]{flex-direction:column;gap:5px}}.newbie-bonus[data-v-3f73ff7f]{color:#ff9800;font-size:.75rem;font-weight:900;margin-left:5px;background:#ff980026;padding:2px 6px;border-radius:4px;border:1px solid rgba(255,152,0,.5);animation:pulseBonus-3f73ff7f 2s infinite}@keyframes pulseBonus-3f73ff7f{0%{box-shadow:0 0 #ff980066}70%{box-shadow:0 0 0 6px #ff980000}to{box-shadow:0 0 #ff980000}}@media (max-width: 768px){.crimes-container[data-v-3f73ff7f]{padding:.75rem}.mission-card[data-v-3f73ff7f]{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.mission-image[data-v-3f73ff7f]{width:100%;height:120px;flex-shrink:0;align-self:stretch}.mission-details[data-v-3f73ff7f]{min-height:0}.mission-details h3[data-v-3f73ff7f]{font-size:.9rem}.mission-action[data-v-3f73ff7f]{width:100%;justify-content:flex-end}}@media (max-width: 480px){.crimes-container[data-v-3f73ff7f]{padding:.5rem}.section-title[data-v-3f73ff7f]{font-size:1.4rem}}.nightclub-container[data-v-a2b0eca4]{color:#ddd;padding:1rem}.header-section[data-v-a2b0eca4]{margin-bottom:1.5rem;border-bottom:1px solid #333;padding-bottom:1rem}.section-title[data-v-a2b0eca4]{font-family:Cinzel,serif;color:#9c27b0;font-size:2rem;text-shadow:0 0 10px rgba(156,39,176,.5)}.subtitle[data-v-a2b0eca4]{color:#888;font-size:.9rem;margin-top:5px}.tabs[data-v-a2b0eca4]{display:flex;gap:2px;margin-bottom:20px;border-bottom:1px solid #333}.tabs button[data-v-a2b0eca4]{background:#111;border:1px solid #333;border-bottom:none;color:#666;padding:10px 22px;cursor:pointer;font-family:Cinzel,serif;font-size:.8rem;letter-spacing:1px;transition:.2s;display:flex;align-items:center;gap:8px}.tabs button.active[data-v-a2b0eca4]{background:#1a1a1a;color:#d4af37;border-color:#d4af37;border-bottom-color:#1a1a1a;margin-bottom:-1px}.tab-count[data-v-a2b0eca4]{background:#333;color:#999;font-size:.65rem;padding:1px 6px;border-radius:10px;font-family:Lato,sans-serif}.tabs button.active .tab-count[data-v-a2b0eca4]{background:#d4af37;color:#000}.building-grid[data-v-a2b0eca4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.building-card[data-v-a2b0eca4]{background:#0f0f0f;border:1px solid #333;border-radius:8px;overflow:hidden;transition:.3s;display:flex;flex-direction:column}.building-card.owned[data-v-a2b0eca4]{border-color:#9c27b0;box-shadow:0 0 15px #9c27b033}.building-card.strategic-card.owned[data-v-a2b0eca4]{border-color:#d4af37;box-shadow:0 0 15px #d4af3733}.card-image[data-v-a2b0eca4]{position:relative;height:160px;overflow:hidden}.card-image img[data-v-a2b0eca4]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.level-badge[data-v-a2b0eca4]{position:absolute;top:10px;right:10px;z-index:10;background:#d4af37;color:#000;font-weight:700;padding:4px 10px;border-radius:4px;font-family:Cinzel,serif;font-size:.75rem}.strategic-badge[data-v-a2b0eca4]{position:absolute;top:10px;right:10px;z-index:10;background:linear-gradient(45deg,#8b0000,#d4af37);color:#fff;font-weight:700;padding:4px 10px;border-radius:4px;font-family:Cinzel,serif;font-size:.7rem;letter-spacing:1px}.lock-overlay[data-v-a2b0eca4]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:20}.lock-overlay span[data-v-a2b0eca4]{position:absolute;top:10px;right:10px;background:#8b0000;color:#fff;border:1px solid #ff4444;padding:4px 10px;border-radius:4px;font-family:Cinzel,serif;font-weight:700;font-size:.75rem}.card-body[data-v-a2b0eca4]{padding:15px;flex:1;display:flex;flex-direction:column}.card-header[data-v-a2b0eca4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.card-header h3[data-v-a2b0eca4]{font-family:Cinzel,serif;margin:0;color:#fff;font-size:1rem}.region-tag[data-v-a2b0eca4]{font-size:.65rem;color:#d4af37;background:#d4af371a;border:1px solid rgba(212,175,55,.4);padding:3px 8px;border-radius:4px;white-space:nowrap}.stats[data-v-a2b0eca4]{margin-bottom:15px;flex:1}.stat-row[data-v-a2b0eca4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;font-size:.85rem;gap:4px}.storage-section[data-v-a2b0eca4]{margin-top:10px;padding-top:8px;border-top:1px solid #1a1a1a}.income[data-v-a2b0eca4]{color:#4caf50}.stored[data-v-a2b0eca4]{color:#d4af37;font-weight:700}.dirty-income[data-v-a2b0eca4]{color:#ff6b35}.dirty-stored[data-v-a2b0eca4]{color:#ff6b35;font-weight:700}.def-powered[data-v-a2b0eca4]{color:#42a5f5;font-weight:700}.def-empty[data-v-a2b0eca4]{color:#555}.actions[data-v-a2b0eca4]{margin-top:auto}.btn-buy[data-v-a2b0eca4]{width:100%;padding:12px;background:#333;color:#fff;border:none;font-weight:700;cursor:pointer}.btn-buy[data-v-a2b0eca4]:hover:not(:disabled){background:#4caf50}.owned-actions[data-v-a2b0eca4]{display:flex;flex-direction:column;gap:8px}.management-row[data-v-a2b0eca4]{display:flex;gap:8px}.btn-upgrade[data-v-a2b0eca4]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;background:#111;border:1px solid #333;color:#aaa;padding:8px 10px;cursor:pointer;transition:.2s;min-width:0}.btn-upgrade[data-v-a2b0eca4]:hover:not(:disabled){border-color:#d4af37;color:#d4af37;background:#1a1500}.btn-upgrade[data-v-a2b0eca4]:disabled{opacity:.55;cursor:not-allowed}.upgrade-main[data-v-a2b0eca4]{font-family:Cinzel,serif;font-size:.7rem;font-weight:700;letter-spacing:.5px;white-space:nowrap}.upgrade-sub[data-v-a2b0eca4]{font-size:.68rem;color:#d4af37;white-space:nowrap}.btn-upgrade:disabled .upgrade-sub[data-v-a2b0eca4]{color:#555}.btn-upgrade.upgrading[data-v-a2b0eca4]{background:#0d0d0a;border-color:#2a2a1a;cursor:not-allowed}.btn-upgrade.upgrading .upgrade-main[data-v-a2b0eca4]{color:#666}.btn-upgrade.upgrading .upgrade-sub[data-v-a2b0eca4]{color:#ff9800}.btn-upgrade.upgrade-done[data-v-a2b0eca4]{background:linear-gradient(135deg,#0d1a0d,#0a150a);border-color:#2e7d32;animation:pulse-green-a2b0eca4 1.5s infinite}.btn-upgrade.upgrade-done .upgrade-main[data-v-a2b0eca4]{color:#66bb6a}.btn-upgrade.upgrade-done .upgrade-sub[data-v-a2b0eca4]{color:#a5d6a7}@keyframes pulse-green-a2b0eca4{0%,to{box-shadow:0 0 #2e7d3266}50%{box-shadow:0 0 0 5px #2e7d3200}}.btn-defense[data-v-a2b0eca4]{flex:1.2;background:#1a1a1a;border:1px solid #d4af37;color:#d4af37;font-weight:700;cursor:pointer;transition:.3s;font-size:.8rem}.btn-defense[data-v-a2b0eca4]:hover{background:#d4af37;color:#000}.btn-defense-panel[data-v-a2b0eca4]{width:100%;padding:12px;background:linear-gradient(45deg,#1a0a00,#2a1500);border:1px solid #d4af37;color:#d4af37;font-family:Cinzel,serif;font-weight:700;font-size:.8rem;letter-spacing:1px;cursor:pointer;transition:.3s;margin-top:auto}.btn-defense-panel[data-v-a2b0eca4]:hover{background:#d4af37;color:#000}.btn-collect[data-v-a2b0eca4]{width:100%;padding:10px;background:#1a1a1a;color:#666;border:1px solid #333;font-weight:700;transition:.3s;cursor:not-allowed}.btn-collect.glowing[data-v-a2b0eca4]{background:linear-gradient(45deg,#d4af37,#f9a825);color:#000;border-color:#fff;cursor:pointer;animation:pulse-a2b0eca4 2s infinite}.empty-state[data-v-a2b0eca4]{text-align:center;padding:60px 20px;color:#555}.empty-icon[data-v-a2b0eca4]{font-size:4rem;margin-bottom:15px}.empty-state h3[data-v-a2b0eca4]{font-family:Cinzel,serif;color:#777;margin-bottom:10px}.empty-state p[data-v-a2b0eca4]{font-size:.85rem}.modal-overlay[data-v-a2b0eca4]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000}.defense-modal[data-v-a2b0eca4]{background:#111;border:1px solid #d4af37;width:420px;max-height:85vh;display:flex;flex-direction:column;border-radius:6px;box-shadow:0 0 40px #000000e6}.strategic-defense-modal[data-v-a2b0eca4]{width:480px}.defense-modal header[data-v-a2b0eca4]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #333;flex-shrink:0}.defense-modal header h3[data-v-a2b0eca4]{font-family:Cinzel,serif;color:#d4af37;margin:0;font-size:1rem}.modal-subtitle[data-v-a2b0eca4]{font-size:.75rem;color:#666;display:block;margin-top:3px}.close-btn[data-v-a2b0eca4]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.modal-body[data-v-a2b0eca4]{padding:15px 20px;overflow-y:auto;flex:1}.defense-section[data-v-a2b0eca4]{margin-bottom:15px}.section-label[data-v-a2b0eca4]{font-size:.75rem;color:#888;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.total-power[data-v-a2b0eca4]{color:#42a5f5;font-weight:700}.divider-line[data-v-a2b0eca4]{border:none;border-top:1px solid #222;margin:15px 0}.unit-list[data-v-a2b0eca4]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.unit-item[data-v-a2b0eca4]{background:#1a1a1a;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;border:1px solid #2a2a2a;border-radius:4px}.unit-item.assigned[data-v-a2b0eca4]{border-color:#42a5f5;background:#0a1a2a}.u-name[data-v-a2b0eca4]{font-weight:700;display:block;font-size:.85rem}.u-power[data-v-a2b0eca4]{color:#d4af37;font-size:.75rem}.btn-assign[data-v-a2b0eca4]{background:#d4af37;color:#000;border:none;padding:5px 12px;font-weight:700;cursor:pointer;border-radius:3px;font-size:.75rem;white-space:nowrap}.btn-unassign[data-v-a2b0eca4]{background:#8b0000;color:#fff;border:none;padding:5px 12px;font-weight:700;cursor:pointer;border-radius:3px;font-size:.75rem;white-space:nowrap}.no-units[data-v-a2b0eca4],.no-units-small[data-v-a2b0eca4]{text-align:center;color:#555;font-size:.85rem;padding:15px;line-height:1.6}.hint-text[data-v-a2b0eca4]{font-size:.75rem;color:#d4af37;display:block;margin-top:6px}.loading-text[data-v-a2b0eca4]{color:#555;text-align:center;padding:40px}.fade-in[data-v-a2b0eca4]{animation:fadeIn-a2b0eca4 .3s ease-in}@keyframes fadeIn-a2b0eca4{0%{opacity:0}to{opacity:1}}@keyframes pulse-a2b0eca4{0%{box-shadow:0 0 #d4af37b3}70%{box-shadow:0 0 0 10px #d4af3700}to{box-shadow:0 0 #d4af3700}}.autocollect-banner[data-v-a2b0eca4]{background:#2e7d3226;border:1px solid #2e7d32;border-radius:4px;padding:6px 12px;font-size:.8rem;color:#66bb6a;margin-top:8px}.cap-bar-wrap[data-v-a2b0eca4]{height:3px;background:#222;border-radius:2px;margin:3px 0 6px;overflow:hidden}.cap-bar[data-v-a2b0eca4]{height:100%;background:#d4af37;border-radius:2px;transition:width 1s linear}.cap-bar.dirty-fill[data-v-a2b0eca4]{background:#7b1fa2}.cap-bar.cap-full[data-v-a2b0eca4]{background:#c62828!important}.cap-limit-tag[data-v-a2b0eca4]{font-size:.6rem;color:#555;margin-left:auto;white-space:nowrap;flex-shrink:0}.cap-limit-tag.full[data-v-a2b0eca4]{color:#c62828}@media (max-width: 768px){.nightclub-container[data-v-a2b0eca4]{padding:.75rem}.building-grid[data-v-a2b0eca4]{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.card-body[data-v-a2b0eca4]{padding:10px}.tabs button[data-v-a2b0eca4]{padding:8px 14px;font-size:.78rem}}@media (max-width: 480px){.nightclub-container[data-v-a2b0eca4]{padding:.5rem}.section-title[data-v-a2b0eca4]{font-size:1.4rem}}.family-container[data-v-a6449956]{color:#ddd;padding:1rem}.header-section[data-v-a6449956]{margin-bottom:2rem;border-bottom:1px solid #333;padding-bottom:1rem}.section-title[data-v-a6449956]{font-family:Cinzel,serif;color:#d4af37;font-size:2rem}.subtitle[data-v-a6449956]{color:#888;font-size:.9rem}.subtitle em[data-v-a6449956]{color:#d4af37;font-style:italic}.tabs[data-v-a6449956],.family-tabs[data-v-a6449956]{display:flex;gap:2px;margin-bottom:20px;border-bottom:1px solid #333}.tabs button[data-v-a6449956],.family-tabs button[data-v-a6449956]{background:#111;border:1px solid #333;border-bottom:none;color:#666;padding:10px 22px;cursor:pointer;font-family:Cinzel,serif;font-size:.8rem;letter-spacing:1px;display:flex;align-items:center;gap:8px}.tabs button.active[data-v-a6449956],.family-tabs button.active[data-v-a6449956]{background:#1a1a1a;color:#d4af37;border-color:#d4af37;border-bottom-color:#1a1a1a;margin-bottom:-1px}.tab-count[data-v-a6449956]{background:#333;color:#999;font-size:.65rem;padding:1px 6px;border-radius:10px;font-family:Lato,sans-serif}.pending-count[data-v-a6449956]{background:#8b0000;color:#fff;animation:pulse-red-a6449956 2s infinite}@keyframes pulse-red-a6449956{0%,to{box-shadow:0 0 #8b0000b3}50%{box-shadow:0 0 0 6px #8b000000}}.list-grid[data-v-a6449956]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:15px}.family-card[data-v-a6449956]{background:#0a0a0a;border:1px solid #222;border-left:5px solid;padding:15px;display:flex;flex-direction:column;justify-content:space-between}.fam-info h3[data-v-a6449956]{font-family:Cinzel,serif;color:#fff;margin:0 0 8px}.fam-leader span[data-v-a6449956]{color:#d4af37}.fam-desc[data-v-a6449956]{font-size:.8rem;color:#666;margin:6px 0}.fam-count[data-v-a6449956]{font-size:.8rem;color:#555}.btn-join[data-v-a6449956]{margin-top:15px;background:#222;border:1px solid #444;color:#fff;padding:8px;cursor:pointer;transition:.3s;font-family:Cinzel,serif;font-size:.75rem}.btn-join[data-v-a6449956]:hover:not(:disabled){background:#d4af37;color:#000}.btn-join[data-v-a6449956]:disabled{opacity:.5;cursor:not-allowed}.form-card[data-v-a6449956]{max-width:500px;background:#0a0a0a;padding:20px;border:1px solid #333}.requirement-box[data-v-a6449956]{background:#1a0000;padding:10px;border:1px solid #500;margin-bottom:20px;font-size:.85rem}.requirement-box.met[data-v-a6449956]{background:#001a00;border-color:#050}.error[data-v-a6449956]{color:#f44336}.input-group[data-v-a6449956]{margin-bottom:15px;display:flex;flex-direction:column}.input-group label[data-v-a6449956]{font-size:.75rem;color:#d4af37;margin-bottom:5px}.input-group input[data-v-a6449956],.input-group textarea[data-v-a6449956]{background:#111;border:1px solid #333;color:#fff;padding:10px}.color-picker[data-v-a6449956]{height:40px;cursor:pointer}.btn-submit[data-v-a6449956]{width:100%;padding:12px;background:#d4af37;color:#000;font-weight:700;border:none;cursor:pointer;font-family:Cinzel,serif}.btn-submit[data-v-a6449956]:disabled{opacity:.3;cursor:not-allowed}.family-banner[data-v-a6449956]{padding:30px;border-radius:8px;border:2px solid;text-align:center;margin-bottom:20px}.family-banner h1[data-v-a6449956]{font-family:Cinzel,serif;font-size:3rem;margin:0 0 10px}.frame-badge[data-v-a6449956]{position:absolute;top:10px;right:14px;border:1px solid;border-radius:4px;padding:2px 8px;font-family:Cinzel,serif;font-size:.65rem;letter-spacing:1px;opacity:.85}.badge-leader[data-v-a6449956],.badge-title[data-v-a6449956]{display:inline-block;padding:4px 14px;font-weight:700;font-size:.85rem;border-radius:4px;font-family:Cinzel,serif}.badge-leader[data-v-a6449956]{background:#d4af37;color:#000}.badge-title[data-v-a6449956]{background:#333;color:#d4af37;border:1px solid #555}.member-list[data-v-a6449956]{display:flex;flex-direction:column;gap:6px}.member-item[data-v-a6449956]{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#0a0a0a;border:1px solid #1a1a1a;padding:12px 15px;border-radius:4px;transition:.2s}.member-avatar[data-v-a6449956]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #333;flex-shrink:0}.member-item.is-leader[data-v-a6449956]{border-color:#d4af37;background:#0d0a00}.member-left[data-v-a6449956]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1;min-width:0}.member-title-badge[data-v-a6449956]{display:inline-block;padding:2px 10px;font-size:.7rem;font-weight:700;border-radius:3px;color:#fff;white-space:nowrap}.member-name[data-v-a6449956]{font-weight:700;color:#fff;font-size:.9rem}.btn-send-cash[data-v-a6449956]{margin-top:8px;align-self:flex-start;padding:4px 10px;font-size:.72rem;font-weight:700;cursor:pointer;background:#1a1510;color:#d4af37;border:1px solid #5c4d1a;border-radius:3px;font-family:Cinzel,serif}.btn-send-cash[data-v-a6449956]:hover{background:#252018;border-color:#d4af37}.cash-transfer-modal[data-v-a6449956]{max-width:400px;padding:1.5rem!important}.transfer-target-name[data-v-a6449956]{font-size:1.1rem;color:#ddd;margin:.5rem 0 1rem;text-align:center}.cash-transfer-input[data-v-a6449956]{width:100%;box-sizing:border-box;padding:10px 12px;background:#111;border:1px solid #333;color:#eee;border-radius:4px;font-size:1rem}.transfer-hint[data-v-a6449956]{font-size:.72rem;color:#666;margin:8px 0 0;line-height:1.4}.transfer-daily[data-v-a6449956]{color:#a89840}.transfers-intro[data-v-a6449956]{font-size:.85rem;color:#888;margin:0 0 16px;line-height:1.4}.transfers-history-panel .empty-msg[data-v-a6449956]{text-align:center;padding:32px;color:#555;font-style:italic}.transfer-history-list[data-v-a6449956]{display:flex;flex-direction:column;gap:10px}.transfer-history-row[data-v-a6449956]{display:grid;grid-template-columns:minmax(90px,1fr) minmax(100px,1.2fr) minmax(80px,1fr) minmax(120px,1.2fr);gap:10px;align-items:center;padding:12px 14px;background:#ffffff08;border:1px solid #222;border-radius:4px;font-size:.85rem}.th-dir[data-v-a6449956]{font-family:Cinzel,serif;font-size:.7rem;font-weight:700}.th-dir.sent[data-v-a6449956]{color:#7cb87c}.th-dir.received[data-v-a6449956]{color:#6fa8d6}.th-user[data-v-a6449956]{color:#eee;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-amount[data-v-a6449956]{color:#d4af37;font-weight:700}.th-when[data-v-a6449956]{color:#666;font-size:.78rem}.transfer-history-pager[data-v-a6449956]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.th-pager-btn[data-v-a6449956]{padding:8px 16px;background:#1a1a1a;border:1px solid #333;color:#d4af37;cursor:pointer;font-family:Cinzel,serif;font-size:.75rem}.th-pager-btn[data-v-a6449956]:disabled{opacity:.35;cursor:not-allowed}.th-pager-info[data-v-a6449956]{color:#888;font-size:.85rem}@media (max-width: 640px){.transfer-history-row[data-v-a6449956]{grid-template-columns:1fr;gap:6px}.th-when[data-v-a6449956]{font-size:.72rem}}.transfer-actions[data-v-a6449956]{display:flex;gap:10px;margin-top:16px;justify-content:center}.btn-transfer-submit[data-v-a6449956]{flex:1;padding:10px;background:linear-gradient(45deg,#2e5c1a,#1a3d0d);color:#fff;border:1px solid #4a7a2a;cursor:pointer;font-weight:700;border-radius:4px;font-family:Cinzel,serif}.btn-transfer-submit[data-v-a6449956]:disabled{opacity:.5;cursor:not-allowed}.btn-transfer-cancel[data-v-a6449956]{padding:10px 16px;background:#222;color:#aaa;border:1px solid #444;cursor:pointer;border-radius:4px}.member-meta[data-v-a6449956]{font-size:.7rem;color:#555}.title-select[data-v-a6449956]{background:#111;border:1px solid #444;color:#d4af37;padding:5px 8px;font-size:.75rem;cursor:pointer;border-radius:3px}.member-right[data-v-a6449956]{display:flex;align-items:center;gap:8px}.btn-kick[data-v-a6449956]{background:#3a0000;border:1px solid #8b0000;color:#ef5350;padding:5px 10px;font-size:.7rem;font-weight:700;cursor:pointer;border-radius:3px;transition:.2s;flex-shrink:0;margin-left:4px}.btn-kick[data-v-a6449956]:hover{background:#8b0000;color:#fff}.btn-leave-family[data-v-a6449956]{position:absolute;bottom:14px;right:16px;background:transparent;border:1px solid #444;color:#888;padding:5px 12px;font-size:.72rem;cursor:pointer;border-radius:3px;transition:.2s;letter-spacing:.5px}.btn-leave-family[data-v-a6449956]:hover{border-color:#8b0000;color:#ef5350;background:#1a0000}.modal-box[data-v-a6449956]{background:#080808;border:1px solid #333;padding:32px;max-width:400px;width:90%;box-shadow:0 0 40px #000c}.danger-modal[data-v-a6449956]{border-color:#8b0000}.danger-modal h3[data-v-a6449956]{color:#ef5350;font-family:Cinzel,serif;margin:0 0 12px;letter-spacing:1px}.danger-modal p[data-v-a6449956]{color:#aaa;font-size:.88rem;line-height:1.5}.danger-modal p strong[data-v-a6449956]{color:#ef5350}.modal-actions[data-v-a6449956]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.btn-cancel[data-v-a6449956]{background:#1a1a1a;border:1px solid #333;color:#aaa;padding:8px 18px;cursor:pointer;border-radius:3px}.btn-cancel[data-v-a6449956]:hover{background:#2a2a2a}.btn-confirm-danger[data-v-a6449956]{background:#3a0000;border:1px solid #8b0000;color:#ef5350;padding:8px 18px;cursor:pointer;border-radius:3px;font-weight:700;transition:.2s}.btn-confirm-danger[data-v-a6449956]:hover{background:#8b0000;color:#fff}.request-list[data-v-a6449956]{display:flex;flex-direction:column;gap:8px}.req-item[data-v-a6449956]{display:flex;justify-content:space-between;align-items:center;background:#0a0a0a;border:1px solid #222;padding:12px 15px;border-radius:4px}.req-name[data-v-a6449956]{font-weight:700;display:block;color:#fff}.req-meta[data-v-a6449956]{font-size:.7rem;color:#555;margin-top:3px;display:block}.req-actions[data-v-a6449956]{display:flex;gap:8px}.btn-approve[data-v-a6449956]{background:#1a4a1a;border:1px solid #2e7d32;color:#4caf50;padding:6px 14px;font-weight:700;cursor:pointer;border-radius:3px;font-size:.8rem;transition:.2s}.btn-approve[data-v-a6449956]:hover:not(:disabled){background:#2e7d32;color:#fff}.btn-reject[data-v-a6449956]{background:#3a0000;border:1px solid #c62828;color:#ef5350;padding:6px 14px;font-weight:700;cursor:pointer;border-radius:3px;font-size:.8rem;transition:.2s}.btn-reject[data-v-a6449956]:hover:not(:disabled){background:#c62828;color:#fff}.btn-approve[data-v-a6449956]:disabled,.btn-reject[data-v-a6449956]:disabled{opacity:.4;cursor:not-allowed}.contribution-panel[data-v-a6449956]{padding:5px 0}.family-level-card[data-v-a6449956]{background:#0a0a0a;border:1px solid #333;border-top:3px solid #d4af37;padding:20px;margin-bottom:20px}.level-header[data-v-a6449956]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.level-badge[data-v-a6449956]{font-family:Cinzel,serif;color:#d4af37;font-size:1.1rem;font-weight:700}.level-exp[data-v-a6449956]{font-size:.75rem;color:#666}.level-bar-wrap[data-v-a6449956]{margin-bottom:16px}.level-bar[data-v-a6449956]{height:8px;background:#1a1a1a;border:1px solid #333;border-radius:4px;overflow:hidden}.level-bar-fill[data-v-a6449956]{height:100%;background:linear-gradient(90deg,#d4af37,#f2d06b);border-radius:4px;transition:width .5s ease}.bonus-grid[data-v-a6449956]{display:flex;gap:12px}.bonus-item[data-v-a6449956]{flex:1;background:#111;border:1px solid #222;padding:10px;text-align:center;border-radius:4px}.bonus-icon[data-v-a6449956]{display:block;font-size:1.2rem;margin-bottom:4px}.bonus-label[data-v-a6449956]{display:block;font-size:.65rem;color:#666;margin-bottom:2px}.bonus-value[data-v-a6449956]{display:block;font-size:.9rem;color:#d4af37;font-weight:700}.donation-section[data-v-a6449956]{margin-bottom:20px}.donation-title[data-v-a6449956]{font-family:Cinzel,serif;color:#d4af37;font-size:.85rem;letter-spacing:2px;margin-bottom:6px}.donation-hint[data-v-a6449956]{font-size:.75rem;color:#555;margin-bottom:14px}.slot-grid[data-v-a6449956]{display:flex;gap:10px;margin-bottom:16px}.donation-slot[data-v-a6449956]{flex:1;background:#111;border:1px solid #333;border-radius:4px;padding:12px 8px;text-align:center;transition:.2s}.donation-slot.slot-done[data-v-a6449956]{border-color:#2e7d32;background:#0a1a0a}.donation-slot.slot-locked[data-v-a6449956]{opacity:.45}.slot-icon[data-v-a6449956]{display:block;font-size:1.4rem;margin-bottom:4px}.slot-label[data-v-a6449956]{display:block;font-size:.65rem;color:#666;letter-spacing:1px}.slot-amount[data-v-a6449956]{display:block;font-size:.75rem;color:#d4af37;font-weight:700;margin-top:3px}.donate-action[data-v-a6449956]{text-align:center}.btn-donate[data-v-a6449956]{background:linear-gradient(135deg,#d4af37,#a07c20);color:#000;border:none;padding:12px 30px;font-family:Cinzel,serif;font-size:.85rem;font-weight:700;letter-spacing:1px;cursor:pointer;border-radius:3px;transition:.2s;width:100%}.btn-donate[data-v-a6449956]:hover:not(:disabled){box-shadow:0 0 15px #d4af3766}.btn-donate[data-v-a6449956]:disabled{opacity:.4;cursor:not-allowed}.cooldown-msg[data-v-a6449956]{font-size:.85rem;color:#888;padding:12px;background:#0a0a0a;border:1px solid #222;border-radius:4px}.member-contrib-section[data-v-a6449956]{margin-top:20px}.contrib-title[data-v-a6449956]{font-family:Cinzel,serif;font-size:.75rem;color:#555;letter-spacing:2px;margin-bottom:10px}.contrib-list[data-v-a6449956]{display:flex;flex-direction:column;gap:6px}.contrib-item[data-v-a6449956]{display:flex;justify-content:space-between;align-items:center;background:#0a0a0a;border:1px solid #1a1a1a;padding:8px 12px;border-radius:3px}.contrib-name[data-v-a6449956]{font-size:.85rem;color:#ccc}.contrib-slots[data-v-a6449956]{display:flex;gap:5px}.contrib-dot[data-v-a6449956]{width:12px;height:12px;border-radius:50%;background:#222;border:1px solid #333;transition:.2s}.contrib-dot.filled[data-v-a6449956]{background:#d4af37;border-color:#d4af37;box-shadow:0 0 4px #d4af3780}.loading[data-v-a6449956],.no-data[data-v-a6449956]{color:#555;text-align:center;padding:40px;font-size:.9rem}.fade-in[data-v-a6449956]{animation:fadeIn-a6449956 .3s ease-in}@keyframes fadeIn-a6449956{0%{opacity:0}to{opacity:1}}.noir-modal-overlay[data-v-a6449956]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000eb;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.noir-modal[data-v-a6449956]{background:#080808;border:1px solid #d4af37;padding:40px;text-align:center;max-width:420px;width:90%;box-shadow:0 0 60px #d4af3733}.celebration-icon[data-v-a6449956]{font-size:4rem;margin-bottom:15px;display:block}.celebration-title[data-v-a6449956]{font-family:Cinzel,serif;color:#d4af37;font-size:1.4rem;letter-spacing:3px;margin-bottom:10px}.celebration-family-name[data-v-a6449956]{font-family:Cinzel,serif;font-size:2rem;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(212,175,55,.5);margin:10px 0}.celebration-msg[data-v-a6449956]{color:#aaa;font-size:.85rem;margin-bottom:5px}.celebration-sub[data-v-a6449956]{color:#555;font-size:.75rem;font-style:italic;margin-bottom:25px}.btn-celebration-close[data-v-a6449956]{width:100%;padding:14px;background:linear-gradient(45deg,#d4af37,#a07c20);color:#000;font-family:Cinzel,serif;font-weight:700;font-size:.85rem;letter-spacing:2px;border:none;cursor:pointer;transition:.3s}.btn-celebration-close[data-v-a6449956]:hover{box-shadow:0 0 20px #d4af3766}.scale-in[data-v-a6449956]{animation:scaleIn-a6449956 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes scaleIn-a6449956{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.family-info-panel[data-v-a6449956]{margin-bottom:12px}.family-info-view[data-v-a6449956]{background:#080808;border:1px solid #1e1e1e;padding:14px 16px;margin-bottom:8px}.info-block[data-v-a6449956]{margin-bottom:12px}.info-block[data-v-a6449956]:last-child{margin-bottom:0}.info-block-label[data-v-a6449956]{font-size:.65rem;letter-spacing:2px;color:#555;display:block;margin-bottom:6px}.info-block p[data-v-a6449956]{font-size:.85rem;color:#999;line-height:1.6;margin:0}.btn-edit-info[data-v-a6449956]{background:transparent;border:1px solid #2a2a2a;color:#666;padding:5px 12px;font-size:.75rem;cursor:pointer;border-radius:3px;transition:.2s}.btn-edit-info[data-v-a6449956]:hover{border-color:#555;color:#aaa}.info-edit-form[data-v-a6449956]{background:#080808;border:1px solid #2a2a2a;padding:16px}.info-edit-label[data-v-a6449956]{font-size:.65rem;letter-spacing:2px;color:#555;display:flex;justify-content:space-between;margin-bottom:6px;margin-top:12px}.info-edit-label[data-v-a6449956]:first-child{margin-top:0}.char-count[data-v-a6449956]{color:#444}.info-textarea[data-v-a6449956]{width:100%;background:#0d0d0d;border:1px solid #2a2a2a;color:#ccc;padding:10px;font-size:.85rem;resize:vertical;box-sizing:border-box;line-height:1.5}.info-textarea[data-v-a6449956]:focus{outline:none;border-color:#444}.info-edit-actions[data-v-a6449956]{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.btn-cancel-edit[data-v-a6449956]{background:transparent;border:1px solid #333;color:#666;padding:7px 16px;cursor:pointer;font-size:.8rem}.btn-save-info[data-v-a6449956]{background:#1a1a1a;border:1px solid #d4af37;color:#d4af37;padding:7px 18px;cursor:pointer;font-size:.8rem;font-weight:700;transition:.2s}.btn-save-info[data-v-a6449956]:hover:not(:disabled){background:#d4af37;color:#000}.btn-save-info[data-v-a6449956]:disabled{opacity:.4;cursor:not-allowed}.feed-pagination[data-v-a6449956]{display:flex;gap:4px;justify-content:center;margin-top:12px}.feed-pagination button[data-v-a6449956]{background:#0d0d0d;border:1px solid #222;color:#666;width:30px;height:30px;cursor:pointer;font-size:.8rem;transition:.2s}.feed-pagination button[data-v-a6449956]:hover:not(:disabled){border-color:#555;color:#ccc}.feed-pagination button.active[data-v-a6449956]{border-color:#d4af37;color:#d4af37}.feed-pagination button[data-v-a6449956]:disabled{opacity:.3;cursor:not-allowed}.fam-feed-panel[data-v-a6449956]{margin-top:16px}.fam-feed-list[data-v-a6449956]{display:flex;flex-direction:column;gap:4px}.fam-feed-item[data-v-a6449956]{padding:8px 12px;background:#080808;border:1px solid #1a1a1a;border-left:3px solid #333}.fam-feed-item p[data-v-a6449956]{font-size:.85rem;color:#ccc;margin:2px 0 0}.fam-feed-item strong[data-v-a6449956]{color:#d4af37}.fev-date[data-v-a6449956]{display:block;font-size:.7rem;color:#555}.fev-join[data-v-a6449956]{border-left-color:#2e7d32}.fev-kick[data-v-a6449956]{border-left-color:#6a0080}.fev-leave[data-v-a6449956]{border-left-color:#795548}.fev-win[data-v-a6449956]{border-left-color:#1a5276}.fev-loss[data-v-a6449956]{border-left-color:#8b0000}.fev-claim[data-v-a6449956]{border-left-color:#1a5276}.fev-repelled[data-v-a6449956]{border-left-color:#4a4a00}.about-panel[data-v-a6449956]{margin-top:16px}.ranks-panel[data-v-a6449956]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.ranks-intro[data-v-a6449956]{font-size:.85rem;color:#666;font-style:italic;text-align:center;padding:8px 0 4px;border-bottom:1px solid #1a1a1a;margin-bottom:4px}.rank-card[data-v-a6449956]{background:#080808;border:1px solid #1e1e1e;border-left:4px solid #333;padding:16px 18px;transition:.2s}.rank-card[data-v-a6449956]:hover{background:#0c0c0c}.rank-don[data-v-a6449956]{border-left-color:#d4af37}.rank-underboss[data-v-a6449956]{border-left-color:#9c9cff}.rank-consigliere[data-v-a6449956]{border-left-color:#4fc3f7}.rank-capo[data-v-a6449956]{border-left-color:#ff9800}.rank-soldier[data-v-a6449956]{border-left-color:#ef5350}.rank-associate[data-v-a6449956]{border-left-color:#66bb6a}.rank-header[data-v-a6449956]{display:flex;align-items:center;gap:14px;margin-bottom:10px}.rank-icon[data-v-a6449956]{font-size:1.6rem}.rank-name[data-v-a6449956]{font-family:Cinzel,serif;color:#fff;font-size:1rem;letter-spacing:2px;margin:0 0 2px}.rank-title-it[data-v-a6449956]{font-size:.7rem;color:#555;font-style:italic;letter-spacing:1px}.rank-desc[data-v-a6449956]{font-size:.82rem;color:#999;line-height:1.6;margin:0 0 12px}.rank-perks[data-v-a6449956]{display:flex;flex-wrap:wrap;gap:8px}.rank-perks span[data-v-a6449956]{font-size:.72rem;color:#777;background:#111;border:1px solid #222;padding:3px 10px}.fam-card-actions[data-v-a6449956]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.btn-view-members[data-v-a6449956]{background:#111;color:#d4af37;border:1px solid #d4af3755;padding:7px 14px;font-size:.78rem;font-family:Cinzel,serif;font-weight:600;cursor:pointer;transition:.2s;letter-spacing:.5px}.btn-view-members[data-v-a6449956]:hover{background:#1a1a0a;border-color:#d4af37;box-shadow:0 0 8px #d4af3733}.city-families-panel[data-v-a6449956]{margin-top:12px}.city-list-grid[data-v-a6449956]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.city-fam-card[data-v-a6449956]{background:#090909;border:1px solid #222;border-left:4px solid #d4af37;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.city-fam-info[data-v-a6449956]{flex:1;min-width:0}.city-fam-info h3[data-v-a6449956]{margin:0 0 4px;font-family:Cinzel,serif;font-size:.95rem}.city-fam-leader[data-v-a6449956]{font-size:.78rem;color:#777;margin:0 0 4px}.city-fam-leader span[data-v-a6449956]{color:#bbb}.city-fam-count[data-v-a6449956]{font-size:.75rem;color:#555}.members-view-modal[data-v-a6449956]{background:#0a0a0a;border:1px solid #333;width:90%;max-width:520px;max-height:80vh;display:flex;flex-direction:column;border-radius:2px}.mvc-header[data-v-a6449956]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #d4af37;flex-shrink:0}.mvc-header h2[data-v-a6449956]{margin:0;font-family:Cinzel,serif;font-size:1.1rem;letter-spacing:2px}.mvc-close[data-v-a6449956]{background:none;border:none;color:#666;font-size:1.1rem;cursor:pointer;padding:4px 8px;transition:color .2s}.mvc-close[data-v-a6449956]:hover{color:#fff}.mvc-loading[data-v-a6449956],.mvc-empty[data-v-a6449956]{padding:30px;text-align:center;color:#555;font-style:italic}.mvc-list[data-v-a6449956]{overflow-y:auto;padding:8px 0;flex:1}.mvc-row[data-v-a6449956]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid #111;gap:12px}.mvc-row[data-v-a6449956]:hover{background:#0f0f0f}.mvc-avatar[data-v-a6449956]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #333;flex-shrink:0}.mvc-info[data-v-a6449956]{display:flex;flex-direction:column;gap:2px;min-width:0}.mvc-name[data-v-a6449956]{font-weight:600;color:#ddd;font-size:.92rem}.mvc-leader[data-v-a6449956]{color:#d4af37}.mvc-meta[data-v-a6449956]{font-size:.72rem;color:#666}.mvc-combat-actions[data-v-a6449956]{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:112px}.mvc-scout-btn[data-v-a6449956]{background:#1a1520;color:#c9b037;border:1px solid #5c4d1a;padding:6px 10px;font-size:.72rem;font-weight:700;cursor:pointer;border-radius:2px;font-family:Cinzel,serif}.mvc-scout-btn[data-v-a6449956]:hover:not(:disabled){background:#252030}.mvc-scout-btn[data-v-a6449956]:disabled{opacity:.45;cursor:not-allowed}.mvc-attack-btn[data-v-a6449956]{background:#1a0000;color:#e05555;border:1px solid #5a0000;padding:6px 14px;font-size:.75rem;font-family:Cinzel,serif;font-weight:600;cursor:pointer;white-space:nowrap;transition:.2s;flex-shrink:0}.mvc-attack-btn[data-v-a6449956]:hover:not(:disabled){background:#2a0000;border-color:#8b0000;box-shadow:0 0 8px #8b00004d}.mvc-attack-btn[data-v-a6449956]:disabled{opacity:.4;cursor:not-allowed}.mvc-you[data-v-a6449956]{font-size:.7rem;color:#d4af37;border:1px solid #d4af3744;padding:4px 10px;letter-spacing:1px;flex-shrink:0}.war-panel[data-v-a6449956]{margin-top:12px}.war-idle-msg[data-v-a6449956]{color:#555;font-style:italic;margin-bottom:16px}.war-target-select[data-v-a6449956]{background:#0d0d0d;color:#ccc;border:1px solid #333;padding:8px 12px;font-size:.85rem;width:100%;max-width:320px;margin-bottom:10px;display:block}.war-banner[data-v-a6449956]{background:#090909;border:1px solid #333;border-left:4px solid #8b0000;padding:16px 20px;margin-bottom:16px}.war-banner h3[data-v-a6449956]{font-family:Cinzel,serif;color:#d4af37;margin:0 0 8px;font-size:1rem;letter-spacing:2px}.war-banner p[data-v-a6449956]{margin:4px 0;color:#bbb;font-size:.9rem}.war-sub[data-v-a6449956]{color:#666!important;font-size:.8rem!important;font-style:italic}.active-war[data-v-a6449956]{border-left-color:#c30}.war-score[data-v-a6449956]{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:1rem;font-weight:700}.score-mine[data-v-a6449956]{color:#4caf50}.score-sep[data-v-a6449956]{color:#444}.score-enemy[data-v-a6449956]{color:#e05555}.war-peace-notice[data-v-a6449956]{color:#d4af37!important;font-size:.82rem!important;margin-top:8px!important}.war-actions[data-v-a6449956]{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.war-no-perms[data-v-a6449956]{color:#444;font-size:.8rem;font-style:italic;margin-top:8px}.btn-war-declare[data-v-a6449956]{background:#1a0000;color:#e05555;border:1px solid #7a0000;padding:9px 20px;font-family:Cinzel,serif;font-size:.8rem;font-weight:700;cursor:pointer;letter-spacing:1px;transition:.2s;margin-top:4px}.btn-war-declare[data-v-a6449956]:hover:not(:disabled){background:#2a0000;box-shadow:0 0 10px #c800004d}.btn-war-accept[data-v-a6449956]{background:#0a1a0a;color:#5eb85e;border:1px solid #2e7d32;padding:9px 18px;font-family:Cinzel,serif;font-size:.78rem;font-weight:700;cursor:pointer;transition:.2s}.btn-war-accept[data-v-a6449956]:hover:not(:disabled){background:#121}.btn-war-reject[data-v-a6449956]{background:#111;color:#888;border:1px solid #333;padding:9px 18px;font-family:Cinzel,serif;font-size:.78rem;font-weight:700;cursor:pointer;transition:.2s}.btn-war-reject[data-v-a6449956]:hover:not(:disabled){background:#1a1a1a}.btn-war-peace[data-v-a6449956]{background:#0a0a1a;color:#a78bfa;border:1px solid #4c3a8a;padding:9px 18px;font-family:Cinzel,serif;font-size:.78rem;font-weight:700;cursor:pointer;transition:.2s}.btn-war-peace[data-v-a6449956]:hover:not(:disabled){background:#111130}.war-treasury[data-v-a6449956]{background:#080808;border:1px solid #222;border-left:3px solid #d4af37;padding:14px 16px;margin-top:16px;margin-bottom:16px}.war-treasury h4[data-v-a6449956]{font-family:Cinzel,serif;color:#d4af37;margin:0 0 10px;font-size:.85rem;letter-spacing:1px}.treasury-row[data-v-a6449956]{display:flex;gap:24px;font-size:1rem;font-weight:700;color:#ccc;margin-bottom:6px}.treasury-payout-row[data-v-a6449956]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.treasury-payout-label[data-v-a6449956]{font-size:.75rem;color:#666}.treasury-payout-timer[data-v-a6449956]{font-size:.85rem;font-weight:700;color:#d4af37;font-family:monospace}.treasury-note[data-v-a6449956]{font-size:.72rem;color:#444;font-style:italic;margin:6px 0 0}.war-idle-sub[data-v-a6449956]{font-size:.8rem;color:#666;margin-top:6px}.war-history-section[data-v-a6449956]{margin-top:20px}.war-history-title[data-v-a6449956]{font-family:Cinzel,serif;color:#888;font-size:.8rem;letter-spacing:2px;margin:0 0 12px}.war-history-list[data-v-a6449956]{display:flex;flex-direction:column;gap:10px}.war-history-card[data-v-a6449956]{background:#080808;border:1px solid #1a1a1a;border-left:3px solid #333;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.whc-header[data-v-a6449956]{display:flex;justify-content:space-between;align-items:center}.whc-vs[data-v-a6449956]{font-size:.9rem}.whc-date[data-v-a6449956]{font-size:.72rem;color:#555}.whc-score[data-v-a6449956]{font-size:.82rem;color:#aaa}.whc-wins-mine[data-v-a6449956]{color:#4ade80}.whc-wins-enemy[data-v-a6449956]{color:#f87171}.whc-sep[data-v-a6449956]{color:#444}.whc-loot[data-v-a6449956]{font-size:.78rem;color:#888;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.whc-loot-note[data-v-a6449956]{font-size:.7rem;color:#444;font-style:italic}.whc-end-reason[data-v-a6449956]{font-size:.78rem;margin-top:2px}.reason-peace[data-v-a6449956]{color:#a78bfa}.reason-rejected[data-v-a6449956]{color:#ef4444}.reason-expired[data-v-a6449956]{color:#666}.reason-ended[data-v-a6449956]{color:#4ade80}.city-fam-actions[data-v-a6449956]{display:flex;gap:8px}.city-fam-actions .btn-view-members[data-v-a6449956]{flex:1}.btn-war-declare-city[data-v-a6449956]{background:#1a0505;color:#ef4444;border:1px solid #3a1010;padding:7px 12px;font-family:Cinzel,serif;font-size:.72rem;font-weight:700;cursor:pointer;transition:.2s;flex:1;white-space:nowrap}.btn-war-declare-city[data-v-a6449956]:hover:not(:disabled){background:#2a0808;border-color:#ef4444}.btn-war-declare-city[data-v-a6449956]:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 768px){.family-container[data-v-a6449956]{padding:.75rem}.family-tabs[data-v-a6449956]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:50px;gap:4px;align-items:stretch;border-bottom:none;margin-bottom:16px;padding-bottom:4px}.family-tabs button[data-v-a6449956]{box-sizing:border-box;height:100%;min-height:0;justify-content:center;text-align:center;padding:4px 5px;font-size:.64rem;line-height:1.15;letter-spacing:.35px;flex-wrap:wrap;min-width:0;overflow:hidden;align-content:center}.family-tabs button .tab-count[data-v-a6449956]{flex-shrink:0}.member-list[data-v-a6449956]{grid-template-columns:1fr}.member-item[data-v-a6449956]{flex-direction:column;align-items:stretch;gap:10px}.member-left[data-v-a6449956]{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.member-name[data-v-a6449956],.member-meta[data-v-a6449956]{flex:none;width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-right[data-v-a6449956]{width:100%;justify-content:flex-end;flex-wrap:wrap}.member-right .title-select[data-v-a6449956]{flex:1 1 auto;min-width:0;max-width:100%}.war-section[data-v-a6449956]{padding:12px}.city-fam-card[data-v-a6449956]{padding:10px}}@media (max-width: 480px){.family-container[data-v-a6449956]{padding:.5rem}.section-title[data-v-a6449956]{font-size:1.4rem}.family-tabs[data-v-a6449956]{grid-auto-rows:48px}.family-tabs button[data-v-a6449956]{font-size:.58rem;padding:3px;letter-spacing:.2px}}.fam-fade-enter-active[data-v-a6449956],.fam-fade-leave-active[data-v-a6449956]{transition:opacity .2s ease}.fam-fade-enter-from[data-v-a6449956],.fam-fade-leave-to[data-v-a6449956]{opacity:0}.family-combat-overlay[data-v-a6449956]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:26000;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box}.family-raid-modal[data-v-a6449956],.family-result-modal[data-v-a6449956]{width:92%;max-width:440px;max-height:min(88vh,640px);overflow-y:auto;background:#0a0a0a;border:1px solid #333;padding:16px;text-align:left;-webkit-overflow-scrolling:touch}.family-raid-modal h3[data-v-a6449956]{text-align:center;color:#d4af37;font-family:Cinzel,serif;margin:0 0 8px}.family-raid-modal .raid-hint[data-v-a6449956]{font-size:.8rem;color:#888;margin-bottom:12px;line-height:1.4}.family-raid-modal .loading-inline[data-v-a6449956]{color:#666;padding:16px;text-align:center}.family-raid-modal .raid-rows[data-v-a6449956]{max-height:min(48vh,320px);overflow-y:auto;margin-bottom:10px}.family-raid-modal .raid-row[data-v-a6449956]{padding:10px 0;border-bottom:1px solid #1a1a1a;font-size:.85rem}.family-raid-modal .raid-label[data-v-a6449956]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.family-raid-modal .rn[data-v-a6449956]{color:#ddd}.family-raid-modal .rq[data-v-a6449956]{color:#555;font-size:.75rem}.family-raid-modal .raid-slider-wrap[data-v-a6449956]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;touch-action:manipulation}.family-raid-modal .raid-slider[data-v-a6449956]{flex:1;min-width:120px;min-height:40px;accent-color:#8b0000;touch-action:pan-x;-webkit-tap-highlight-color:transparent;cursor:pointer}.family-raid-modal .rq-val[data-v-a6449956]{color:#aaa;font-size:.75rem;min-width:52px;text-align:right}.family-raid-modal .btn-max-mini[data-v-a6449956]{background:#222;color:#d4af37;border:1px solid #444;font-size:.65rem;padding:4px 8px;cursor:pointer;font-family:Cinzel,serif}.family-raid-modal .raid-max-all-row[data-v-a6449956]{margin-top:8px;text-align:right}.family-raid-modal .btn-max-all[data-v-a6449956]{background:#1a1a1a;color:#d4af37;border:1px solid #5c4a2a;padding:6px 12px;cursor:pointer;font-family:Cinzel,serif;font-size:.7rem}.family-raid-modal .raid-err[data-v-a6449956]{color:#f44336;font-size:.85rem;margin-bottom:8px}.family-raid-modal .raid-actions[data-v-a6449956]{display:flex;gap:8px;margin-top:8px}.family-raid-modal .btn-raid-cancel[data-v-a6449956],.family-raid-modal .btn-raid-confirm[data-v-a6449956]{flex:1;padding:10px;font-family:Cinzel,serif;cursor:pointer}.family-raid-modal .btn-raid-cancel[data-v-a6449956]{background:#1a1a1a;border:1px solid #444;color:#aaa}.family-raid-modal .btn-raid-confirm[data-v-a6449956]{background:linear-gradient(45deg,#5c0000,#3a0000);border:1px solid #8b0000;color:#e05555;font-weight:700}.family-raid-modal .btn-raid-confirm[data-v-a6449956]:disabled{opacity:.45;cursor:not-allowed}.family-result-modal[data-v-a6449956]{text-align:center}.family-result-modal.win-theme[data-v-a6449956]{border-top:4px solid #4caf50}.family-result-modal.lose-theme[data-v-a6449956]{border-top:4px solid #f44336}.family-result-modal h2[data-v-a6449956]{margin:0 0 8px;font-family:Cinzel,serif}.family-result-modal.win-theme h2[data-v-a6449956]{color:#4caf50}.family-result-modal.lose-theme h2[data-v-a6449956]{color:#f44336}.family-result-modal .combat-icon[data-v-a6449956]{font-size:3rem;margin:8px 0}.family-result-modal .combat-msg[data-v-a6449956]{color:#ccc;font-style:italic;margin-bottom:12px}.family-result-modal .your-power[data-v-a6449956]{color:#d4af37;font-size:.88rem;margin-bottom:10px}.family-result-modal .casualty-panels[data-v-a6449956]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;text-align:left}.family-result-modal .casualty-panel[data-v-a6449956]{background:#111;border:1px solid #2a2a2a;border-radius:4px;padding:8px}.family-result-modal .casualty-title[data-v-a6449956]{font-size:.72rem;color:#888;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.family-result-modal .casualty-list[data-v-a6449956]{list-style:none;margin:0;padding:0;font-size:.78rem;color:#ccc;max-height:120px;overflow-y:auto;-webkit-overflow-scrolling:touch}.family-result-modal .casualty-list li[data-v-a6449956]{padding:3px 0;border-bottom:1px solid #1a1a1a}.family-result-modal .casualty-none[data-v-a6449956]{color:#555;font-style:italic;border:none}@media (max-width: 480px){.family-result-modal .casualty-panels[data-v-a6449956]{grid-template-columns:1fr}}.family-result-modal .loot-box[data-v-a6449956]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.family-result-modal .loot-cash[data-v-a6449956]{color:#85bb65;font-weight:700;font-size:1.1rem}.family-result-modal .loot-xp[data-v-a6449956]{color:#00bfff;font-weight:700}.family-result-modal .btn-result-close[data-v-a6449956]{width:100%;padding:12px;background:linear-gradient(45deg,#d4af37,#a07c20);border:none;color:#000;font-family:Cinzel,serif;font-weight:700;cursor:pointer}.map-wrapper[data-v-f1299328]{position:relative;width:100%;height:600px;overflow:hidden;border:2px solid #d4af37;background:#000;display:flex}.base-map[data-v-f1299328]{width:100%;height:100%;object-fit:cover;filter:brightness(.4) grayscale(.3)}.map-overlay[data-v-f1299328]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.region-area[data-v-f1299328]{stroke-width:2;cursor:pointer;transition:.3s;fill-opacity:.3}.region-area[data-v-f1299328]:hover{fill-opacity:.5!important;stroke-width:4}.region-area.active[data-v-f1299328]{fill-opacity:.6!important;stroke:#fff}.region-panel-handle-strip[data-v-f1299328]{display:none;flex-shrink:0;min-height:44px;padding:10px 0 6px;margin:-8px -15px 4px;touch-action:pan-y;-webkit-tap-highlight-color:transparent;cursor:grab;align-items:center;justify-content:center}.region-panel-handle[data-v-f1299328]{width:56px;height:6px;margin:0 auto;border-radius:4px;background:#666;flex-shrink:0;pointer-events:none}.region-info-panel[data-v-f1299328]{position:absolute;top:10px;right:10px;bottom:10px;width:280px;background:#050505fa;border:1px solid #d4af37;padding:15px;color:#fff;z-index:50;display:flex;flex-direction:column;box-shadow:-10px 0 30px #000000e6}.panel-header[data-v-f1299328]{flex-shrink:0;margin-bottom:10px;border-bottom:1px solid #333;padding-bottom:10px}.panel-header-top[data-v-f1299328]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.btn-region-panel-dismiss[data-v-f1299328]{flex-shrink:0;width:44px;height:44px;margin:-6px -6px 0 0;padding:0;border:1px solid #444;border-radius:50%;background:#1e1e1ef2;color:#bbb;font-size:1.15rem;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn-region-panel-dismiss[data-v-f1299328]:active{background:#333;color:#fff}.region-name[data-v-f1299328]{font-family:Cinzel,serif;color:#d4af37;font-size:1.1rem;margin:0;flex:1;min-width:0;padding-right:4px}.occupancy-bar[data-v-f1299328]{height:8px;background:#222;margin-top:10px;position:relative;border-radius:4px;overflow:hidden}.occupancy-bar .fill[data-v-f1299328]{height:100%;background:linear-gradient(90deg,#8b0000,#d4af37)}.occupancy-bar span[data-v-f1299328]{position:absolute;width:100%;text-align:center;font-size:.5rem;top:0;line-height:8px;font-weight:700}.landmark-list[data-v-f1299328]{flex:1;overflow-y:auto;padding-right:5px}.landmark-list[data-v-f1299328]::-webkit-scrollbar{width:3px}.landmark-list[data-v-f1299328]::-webkit-scrollbar-thumb{background:#d4af37}.landmark-card[data-v-f1299328]{background:#111;border:1px solid #333;padding:10px;margin-bottom:8px;border-radius:4px}.l-header[data-v-f1299328]{display:flex;justify-content:space-between;font-size:.8rem;margin-bottom:5px}.l-title[data-v-f1299328]{font-weight:700;color:#fff}.l-income[data-v-f1299328]{color:#85bb65}.l-owner-box[data-v-f1299328]{background:#000;padding:5px;border:1px solid #222}.owner-info[data-v-f1299328]{border-left:2px solid #d4af37;padding-left:8px;margin-bottom:5px}.owner-name[data-v-f1299328]{font-size:.7rem;font-weight:700;display:block}.family-name[data-v-f1299328]{font-size:.6rem;color:#777}.my-property-status[data-v-f1299328]{font-size:.7rem;color:#4caf50;font-weight:700;display:flex;flex-direction:column;gap:3px}.passive-income-badge[data-v-f1299328]{font-size:.65rem;color:#85bb65;font-weight:400}.btn-attack-action[data-v-f1299328]{width:100%;background:#8b0000;color:#fff;border:none;padding:6px;font-weight:700;cursor:pointer;font-size:.7rem}.btn-claim-action[data-v-f1299328]{width:100%;background:transparent;border:1px solid #d4af37;color:#d4af37;padding:6px;font-weight:700;cursor:pointer;font-size:.7rem}.btn-close-panel[data-v-f1299328]{width:100%;background:#222;color:#aaa;border:1px solid #333;padding:14px 12px;margin-top:10px;cursor:pointer;font-size:.8rem;font-weight:700;min-height:48px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.noir-modal-overlay[data-v-f1299328]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.noir-modal[data-v-f1299328]{background:#080808;border:1px solid #d4af37;width:350px;padding:25px;text-align:center;box-shadow:0 0 50px #000}.modal-header h3[data-v-f1299328]{font-family:Cinzel,serif;margin:5px 0;color:#fff;font-size:1.1rem}.target-name[data-v-f1299328]{font-family:Cinzel,serif;color:#d4af37;font-size:1.3rem;margin-bottom:10px}.confirm-text[data-v-f1299328]{color:#888;font-size:.85rem;line-height:1.4}.gold-theme[data-v-f1299328]{border-color:#d4af37}.attack-theme[data-v-f1299328]{border-color:#8b0000}.success-theme[data-v-f1299328]{border-color:#4caf50}.gold-val[data-v-f1299328]{color:#d4af37;font-weight:700}.modal-footer[data-v-f1299328]{display:flex;gap:10px;margin-top:20px}.btn-confirm[data-v-f1299328]{flex:1;padding:10px;font-weight:700;cursor:pointer;border:none;font-family:Cinzel,serif;font-size:.8rem}.btn-cancel[data-v-f1299328]{flex:1;padding:10px;background:#222;color:#fff;border:none;cursor:pointer;font-size:.8rem}.gold-theme .btn-confirm[data-v-f1299328]{background:#d4af37;color:#000}.attack-theme .btn-confirm[data-v-f1299328]{background:#8b0000;color:#fff}.success-theme .btn-confirm[data-v-f1299328]{background:#4caf50;color:#fff}.scrollable[data-v-f1299328]{max-height:200px;overflow-y:auto;padding-right:5px}.unit-row[data-v-f1299328]{display:flex;justify-content:space-between;align-items:center;background:#111;padding:8px;border:1px solid #222;margin-bottom:5px}.u-name[data-v-f1299328]{display:block;font-weight:700;font-size:.8rem;text-align:left}.u-sub[data-v-f1299328]{font-size:.65rem;color:#555;text-align:left;display:block}.u-ctrl[data-v-f1299328]{display:flex;gap:5px}.u-ctrl input[data-v-f1299328]{width:65px;background:#000;border:1px solid #d4af37;color:#fff;text-align:center;font-size:.8rem;padding:2px 4px}.u-ctrl button[data-v-f1299328]{background:#333;color:#fff;border:none;font-size:.6rem;cursor:pointer;padding:0 5px}.power-bars[data-v-f1299328]{margin:15px 0}.bar-wrap[data-v-f1299328]{margin-bottom:10px;text-align:left}.bar-wrap .label[data-v-f1299328]{font-size:.65rem;color:#aaa;margin-bottom:3px}.bar-bg[data-v-f1299328]{height:6px;background:#222;overflow:hidden}.bar[data-v-f1299328]{height:100%;transition:width 1s}.atk-fill[data-v-f1299328]{background:#8b0000}.def-fill[data-v-f1299328]{background:#2196f3}.badge[data-v-f1299328]{display:inline-block;padding:2px 10px;font-size:.7rem;font-weight:700;margin-bottom:5px}.badge.win[data-v-f1299328]{background:#4caf50}.badge.loss[data-v-f1299328]{background:#8b0000}.losses[data-v-f1299328]{display:flex;justify-content:space-around;margin-top:10px;font-weight:700;font-size:.8rem}.modal-icon[data-v-f1299328]{font-size:2.5rem;display:block;margin-bottom:10px}.scale-in[data-v-f1299328]{animation:scaleIn-f1299328 .3s ease-out}@keyframes scaleIn-f1299328{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.fade-in[data-v-f1299328]{animation:fadeIn .4s ease-in}@media (max-width: 768px){.map-wrapper[data-v-f1299328]{height:420px}.region-panel-handle-strip[data-v-f1299328]{display:flex}.region-info-panel[data-v-f1299328]{position:fixed;top:auto;right:0;bottom:0;left:0;width:100%;max-height:55vh;border:none;border-top:2px solid #d4af37;box-shadow:0 -10px 30px #000000f2;z-index:2500;animation:slideUp-f1299328 .3s ease-out;touch-action:pan-y;overscroll-behavior:contain}.noir-modal[data-v-f1299328]{width:95vw;max-width:95vw;padding:14px}.scrollable[data-v-f1299328]{max-height:160px}}@media (max-width: 480px){.map-wrapper[data-v-f1299328]{height:300px}.region-info-panel[data-v-f1299328]{max-height:60vh}.noir-modal[data-v-f1299328]{padding:10px}}@keyframes slideUp-f1299328{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.black-market-container[data-v-323cd9b1]{color:#eee;padding:20px;font-family:Inter,sans-serif;max-width:100%;box-sizing:border-box;overflow-x:hidden}.market-header[data-v-323cd9b1]{border-bottom:2px solid #00ff0033;padding-bottom:20px;margin-bottom:25px}.section-title[data-v-323cd9b1]{font-family:Cinzel,serif;color:#0f0;text-shadow:0 0 10px #00ff0055;margin:0;font-size:2rem}.subtitle[data-v-323cd9b1]{color:#888;font-size:.95rem;margin-top:8px;max-width:800px;line-height:1.4}.dirty-notice[data-v-323cd9b1]{margin-top:10px;font-size:.85rem;color:#c0392b;letter-spacing:.5px}.dirty-notice strong[data-v-323cd9b1]{color:#e74c3c}.market-tabs[data-v-323cd9b1]{display:flex;gap:10px;margin-bottom:20px}.market-tabs button[data-v-323cd9b1]{flex:1;padding:12px;background:#111;border:1px solid #333;color:#888;cursor:pointer;font-family:Cinzel,serif;font-weight:700;transition:.3s}.market-tabs button.active[data-v-323cd9b1]{background:#0f02;border-color:#0f0;color:#0f0}.filter-bar[data-v-323cd9b1]{display:flex;gap:10px;margin-bottom:25px;justify-content:center}.filter-bar button[data-v-323cd9b1]{padding:6px 20px;background:transparent;border:1px solid #333;color:#666;font-size:.75rem;cursor:pointer;border-radius:20px;transition:.3s;font-weight:700}.filter-bar button.active[data-v-323cd9b1]{border-color:#0f0;color:#0f0;background:#00ff000d}.catalog-grid[data-v-323cd9b1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.unit-card[data-v-323cd9b1]{background:#151515;border:1px solid #333;border-radius:4px;overflow:hidden;transition:.3s}.unit-card[data-v-323cd9b1]:hover{border-color:#0f0;transform:translateY(-3px)}.unit-card.atk[data-v-323cd9b1]{border-left:4px solid #ff4444}.unit-card.def[data-v-323cd9b1]{border-left:4px solid #4444ff}.unit-image[data-v-323cd9b1]{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.unit-image img[data-v-323cd9b1]{width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(.2) contrast(1.1)}.power-badge[data-v-323cd9b1]{position:absolute;bottom:10px;right:10px;background:#000;padding:4px 10px;font-size:.75rem;font-weight:700;border:1px solid #00ff00;color:#0f0}.unit-info[data-v-323cd9b1]{padding:15px}.unit-info h3[data-v-323cd9b1]{margin:0 0 10px;font-family:Cinzel,serif;font-size:1.1rem;color:#fff}.desc[data-v-323cd9b1]{font-size:.8rem;color:#888;height:40px;margin-bottom:15px;overflow:hidden}.meta[data-v-323cd9b1]{display:flex;justify-content:space-between;margin-bottom:15px;font-size:.85rem}.price[data-v-323cd9b1]{color:#0f0;font-weight:700}.price-label[data-v-323cd9b1]{font-size:.7rem;font-weight:400;color:#c0392b;letter-spacing:.5px;text-transform:uppercase}.btn-hire[data-v-323cd9b1]{width:100%;padding:10px;background:#0f0;color:#000;border:none;font-weight:700;cursor:pointer;font-family:Cinzel,serif;transition:.2s}.btn-hire[data-v-323cd9b1]:disabled{background:#333;color:#666;cursor:not-allowed}.noir-modal-overlay[data-v-323cd9b1]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.noir-modal[data-v-323cd9b1]{background:#0a0a0a;border:2px solid #00ff00;width:380px;padding:30px;text-align:center;box-shadow:0 0 50px #00ff001a}.modal-header h3[data-v-323cd9b1]{font-family:Cinzel,serif;color:#fff;margin:10px 0}.target-name[data-v-323cd9b1]{font-family:Cinzel,serif;color:#0f0;font-size:1.4rem;margin:15px 0;border-bottom:1px solid #222;padding-bottom:10px}.confirm-desc[data-v-323cd9b1]{font-size:.9rem;color:#888;margin-bottom:15px}.qty-selector[data-v-323cd9b1]{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0}.qty-selector button[data-v-323cd9b1]{width:34px;height:34px;background:#1a1a1a;border:1px solid #444;color:#fff;font-size:1.1rem;cursor:pointer;transition:.2s}.qty-selector button[data-v-323cd9b1]:hover{border-color:#0f0;color:#0f0}.qty-max[data-v-323cd9b1]{width:auto!important;padding:0 10px!important;font-size:.7rem!important;font-weight:700;color:#0f0!important;border-color:#0f0!important}.qty-selector input[data-v-323cd9b1]{width:60px;text-align:center;background:#000;border:1px solid #00ff00;color:#0f0;font-size:1.1rem;font-weight:700;padding:4px}.unit-price[data-v-323cd9b1]{font-size:.75rem;color:#555;font-weight:400;display:block;margin-top:4px}.modal-price[data-v-323cd9b1]{font-weight:700;color:#0f0;margin-bottom:25px;font-size:1.1rem}.modal-actions[data-v-323cd9b1]{display:flex;gap:10px}.btn-confirm[data-v-323cd9b1]{flex:1;background:#0f0;color:#000;border:none;padding:12px;font-weight:700;cursor:pointer;font-family:Cinzel,serif}.btn-cancel[data-v-323cd9b1]{flex:1;background:#222;color:#fff;border:none;padding:12px;cursor:pointer}.result-modal.success[data-v-323cd9b1]{border-color:#0f0}.result-modal.error[data-v-323cd9b1]{border-color:#f44}.btn-close-modal[data-v-323cd9b1]{width:100%;padding:12px;background:#333;color:#fff;border:none;cursor:pointer;margin-top:20px;font-weight:700}.inventory-list[data-v-323cd9b1]{display:flex;flex-direction:column;gap:10px}.inventory-card[data-v-323cd9b1]{background:#1a1a1a;padding:15px;border:1px solid #333;display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.unit-main[data-v-323cd9b1]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}.u-name[data-v-323cd9b1]{font-weight:700;font-family:Cinzel,serif;color:#fff}.u-power[data-v-323cd9b1]{color:#0f0;margin-left:15px;font-size:.85rem;font-weight:700}.unit-status[data-v-323cd9b1]{display:flex;gap:40px;font-size:.8rem}.label[data-v-323cd9b1]{color:#555;margin-right:5px}.val[data-v-323cd9b1]{color:#aaa}.btn-recall[data-v-323cd9b1]{background:#ff44441a;color:#f44;border:1px solid #ff4444;padding:6px 12px;cursor:pointer;font-size:.7rem;font-weight:700;transition:.3s}.btn-recall[data-v-323cd9b1]:hover{background:#f44;color:#fff}.status-idle[data-v-323cd9b1]{font-size:.7rem;color:#f90;font-style:italic}.fade-in[data-v-323cd9b1]{animation:fadeIn-323cd9b1 .4s ease-in}.scale-in[data-v-323cd9b1]{animation:scaleIn-323cd9b1 .3s ease-out}@keyframes fadeIn-323cd9b1{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-323cd9b1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.black-market-container[data-v-323cd9b1]{padding:.75rem}.catalog-grid[data-v-323cd9b1]{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.market-tabs button[data-v-323cd9b1]{padding:8px 14px;font-size:.78rem}.inventory-card[data-v-323cd9b1]{flex-direction:column;align-items:stretch}.unit-status[data-v-323cd9b1]{flex-direction:column;gap:10px;width:100%}.location .val[data-v-323cd9b1],.expiry .val[data-v-323cd9b1]{word-break:break-word}.unit-actions[data-v-323cd9b1]{display:flex;justify-content:flex-end;width:100%}.unit-main[data-v-323cd9b1]{justify-content:space-between;width:100%}.u-power[data-v-323cd9b1]{margin-left:0}}@media (max-width: 480px){.black-market-container[data-v-323cd9b1]{padding:.5rem}.section-title[data-v-323cd9b1]{font-size:1.4rem}}.war-reports-container[data-v-5f06e83c]{color:#ddd}.section-title[data-v-5f06e83c]{font-family:Cinzel,serif;color:#d4af37;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:20px}.report-tabs[data-v-5f06e83c]{display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:20px}.tab-btn[data-v-5f06e83c]{flex:1;min-width:0;padding:12px 10px;background:#111;border:1px solid #333;color:#888;font-family:Cinzel,serif;font-size:clamp(.72rem,1.1vw,.9rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:.3s}.tab-btn.active[data-v-5f06e83c]{background:#d4af37;color:#000;font-weight:700;border-color:#d4af37}.report-card[data-v-5f06e83c]{background:#ffffff08;border-left:4px solid #444;padding:15px;margin-bottom:15px;border-radius:4px}.report-card.win[data-v-5f06e83c]{border-left-color:#85bb65;background:linear-gradient(90deg,rgba(133,187,101,.05) 0%,transparent 100%)}.report-card.loss[data-v-5f06e83c]{border-left-color:#b22222;background:linear-gradient(90deg,rgba(178,34,34,.05) 0%,transparent 100%)}.report-header[data-v-5f06e83c]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.8rem}.timestamp[data-v-5f06e83c]{color:#666}.result-tag[data-v-5f06e83c]{font-family:Cinzel,serif;font-weight:700}.win .result-tag[data-v-5f06e83c]{color:#85bb65}.loss .result-tag[data-v-5f06e83c]{color:#b22222}.report-body p[data-v-5f06e83c]{font-size:.95rem;line-height:1.5;margin:0}.report-body strong[data-v-5f06e83c]{color:#fff}.loot[data-v-5f06e83c]{color:#d4af37;font-weight:700;margin-left:10px}.losses[data-v-5f06e83c]{display:flex;gap:20px;margin-top:10px;font-size:.8rem;color:#888}.losses small[data-v-5f06e83c]{color:#f44;font-weight:700}.empty-msg[data-v-5f06e83c]{text-align:center;padding:40px;color:#555;font-style:italic}.loading-state[data-v-5f06e83c]{text-align:center;color:#d4af37;padding:20px}.pvp-casualties[data-v-5f06e83c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;font-size:.82rem}.pvp-cas-title[data-v-5f06e83c]{color:#d4af37;font-family:Cinzel,serif;font-size:.75rem;margin-bottom:6px}.pvp-cas-list[data-v-5f06e83c]{list-style:none;padding:0;margin:0;color:#aaa}.pvp-cas-list li[data-v-5f06e83c]{padding:2px 0;border-bottom:1px solid #222}.pvp-cas-empty[data-v-5f06e83c]{color:#444;font-style:italic;border:none}@media (max-width: 600px){.pvp-casualties[data-v-5f06e83c]{grid-template-columns:1fr}}.jail-root--standalone[data-v-f7be837b]{background:repeating-linear-gradient(45deg,#8b0000,#8b0000 20px,#1a1a1a 20px,#1a1a1a 40px);border-bottom:2px solid #ff4444;padding:10px 0;box-shadow:0 4px 15px #000c;width:100%;position:relative;z-index:1000}.banner-content[data-v-f7be837b]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#000000d9;border-radius:8px}.warning-icon[data-v-f7be837b]{font-size:2rem;animation:flash-f7be837b 2s infinite}.jail-info[data-v-f7be837b]{flex:1;margin-left:15px;color:#fff}.jail-info .title[data-v-f7be837b]{display:block;font-family:Cinzel,serif;font-weight:700;font-size:1.2rem;color:#f44}.jail-info .desc[data-v-f7be837b]{font-size:.9rem;color:#ccc}.jail-info[data-v-f7be837b] strong{color:#fff;font-weight:900}.btn-bribe[data-v-f7be837b]{background:#2e7d32;color:#fff;border:1px solid #1b5e20;padding:8px 16px;font-family:Cinzel,serif;font-weight:700;cursor:pointer;border-radius:4px;transition:all .2s}.btn-bribe[data-v-f7be837b]:hover:not(:disabled){background:#388e3c;box-shadow:0 0 10px #4caf5080}.btn-bribe[data-v-f7be837b]:disabled{background:#555;color:#888;cursor:not-allowed}.bail-action[data-v-f7be837b]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.btn-diamond-bail[data-v-f7be837b]{background:#1a0a2e;color:#d4af37;border:1px solid #d4af37;padding:8px 16px;font-family:Cinzel,serif;font-size:.85rem;font-weight:700;cursor:pointer;border-radius:4px;transition:all .2s}.btn-diamond-bail[data-v-f7be837b]:hover:not(:disabled){background:#d4af37;color:#000}.btn-diamond-bail[data-v-f7be837b]:disabled{opacity:.4;cursor:not-allowed}@keyframes flash-f7be837b{0%,to{opacity:1}50%{opacity:.5}}.jail-root--hud[data-v-f7be837b]{width:100%;height:100%;box-sizing:border-box;background:linear-gradient(180deg,#3c0000fa,#140000f5);border:1px solid rgba(255,68,68,.6);border-radius:6px;padding:4px 5px;box-shadow:0 2px 12px #0009;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.jail-hud-inner[data-v-f7be837b]{display:flex;flex-direction:column;align-items:stretch;gap:4px;justify-content:flex-start}.jail-hud-icon[data-v-f7be837b]{font-size:.95rem;flex-shrink:0;align-self:center;animation:flash-f7be837b 2s infinite}.jail-hud-text[data-v-f7be837b]{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:center}.jail-hud-title[data-v-f7be837b]{font-family:Cinzel,serif;font-weight:700;font-size:.56rem;color:#ff6b6b;letter-spacing:.03em;line-height:1.1}.jail-hud-desc[data-v-f7be837b]{font-size:.54rem;color:#ccc;line-height:1.25}.jail-hud-desc[data-v-f7be837b] strong{color:#fff}.jail-hud-actions[data-v-f7be837b]{display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px;align-items:stretch;justify-content:center;width:100%}.btn-bribe--hud[data-v-f7be837b]{width:100%;padding:4px;font-size:.5rem;letter-spacing:.01em;line-height:1.15}.btn-diamond-bail--hud[data-v-f7be837b]{width:100%;padding:4px;font-size:.5rem}@media (max-width: 600px){.banner-content[data-v-f7be837b]{flex-direction:column;text-align:center;gap:10px}.jail-info[data-v-f7be837b]{margin-left:0}}@media (max-width: 768px){.jail-root--standalone[data-v-f7be837b]{padding:6px 0}.banner-content[data-v-f7be837b]{padding:8px 10px;gap:8px}.warning-icon[data-v-f7be837b]{font-size:1.35rem}.jail-info .title[data-v-f7be837b]{font-size:.95rem}.jail-info .desc[data-v-f7be837b]{font-size:.78rem;line-height:1.35}.btn-bribe[data-v-f7be837b],.btn-diamond-bail[data-v-f7be837b]{padding:6px 10px;font-size:.8rem}}.ranking-container[data-v-563e1529]{color:#ddd}.section-title[data-v-563e1529]{font-family:Cinzel,serif;color:#d4af37;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:5px;letter-spacing:2px}.subtitle[data-v-563e1529]{color:#888;font-style:italic;font-size:.9rem;margin-bottom:16px}.rank-tabs[data-v-563e1529]{display:flex;gap:4px;margin-bottom:16px}.rank-tabs button[data-v-563e1529]{padding:8px 20px;background:#111;border:1px solid #333;color:#666;font-family:Cinzel,serif;font-size:.8rem;letter-spacing:1px;cursor:pointer;transition:.2s}.rank-tabs button.active[data-v-563e1529]{background:#1a1400;border-color:#d4af37;color:#d4af37}.rank-tabs button[data-v-563e1529]:hover:not(.active){color:#aaa;border-color:#555}.table-wrapper[data-v-563e1529]{background:#000000d9;border:1px solid #222;border-radius:4px;overflow:hidden;max-width:100%;box-sizing:border-box}.ranking-table[data-v-563e1529]{width:100%;border-collapse:collapse;table-layout:fixed}.col-rank[data-v-563e1529]{width:55px;text-align:center}.col-name[data-v-563e1529]{width:180px}.col-family[data-v-563e1529],.col-leader[data-v-563e1529]{width:150px}.col-level[data-v-563e1529],.col-members[data-v-563e1529]{width:90px}.col-rep[data-v-563e1529]{width:140px}.ranking-table th[data-v-563e1529]{background:#111;color:#d4af37;padding:12px;font-family:Cinzel,serif;font-size:.75rem;text-align:left;border-bottom:2px solid #222}.ranking-table td[data-v-563e1529]{padding:12px;border-bottom:1px solid #111;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-1[data-v-563e1529]{background:linear-gradient(90deg,rgba(212,175,55,.15) 0%,transparent 100%)}.rank-1 .rank-number[data-v-563e1529]{color:#d4af37;font-weight:700}.rank-2[data-v-563e1529]{background:linear-gradient(90deg,rgba(192,192,192,.1) 0%,transparent 100%)}.rank-3[data-v-563e1529]{background:linear-gradient(90deg,rgba(205,127,50,.1) 0%,transparent 100%)}.my-rank-row[data-v-563e1529]{background:linear-gradient(90deg,rgba(212,175,55,.25) 0%,rgba(212,175,55,.05) 60%,transparent 100%)!important}.my-rank-row .player-name[data-v-563e1529]{color:#d4af37!important;font-weight:700}.medal[data-v-563e1529]{font-size:1rem}.self-tag[data-v-563e1529]{font-size:.6rem;background:#d4af37;color:#000;padding:1px 4px;border-radius:2px;margin-left:5px;font-weight:900}.me-indicator[data-v-563e1529]{color:#d4af37;margin-right:3px;font-size:.6rem}.reputation-score[data-v-563e1529]{color:#d4af37;font-weight:700}.player-name[data-v-563e1529]{display:flex;align-items:center;gap:8px}.rank-avatar[data-v-563e1529]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid #333;flex-shrink:0}.player-name-text[data-v-563e1529]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.family-name[data-v-563e1529]{color:#888}.family-dot[data-v-563e1529]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.loading-text[data-v-563e1529]{text-align:center;padding:40px;color:#d4af37;font-family:Cinzel,serif}.spinner[data-v-563e1529]{border:2px solid rgba(212,175,55,.1);border-top:2px solid #d4af37;border-radius:50%;width:25px;height:25px;animation:spin-563e1529 1s linear infinite;margin:0 auto 10px}@keyframes spin-563e1529{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.ranking-container[data-v-563e1529]{padding:.75rem;max-width:100%;box-sizing:border-box;overflow-x:hidden}.table-wrapper[data-v-563e1529]{overflow-x:auto;-webkit-overflow-scrolling:touch}.ranking-table[data-v-563e1529]{table-layout:auto;width:100%;min-width:0}.ranking-table thead th[data-v-563e1529]:nth-child(3),.ranking-table tbody td[data-v-563e1529]:nth-child(3){display:none}.col-rep[data-v-563e1529],.col-name[data-v-563e1529]{width:auto}.ranking-table th[data-v-563e1529],.ranking-table td[data-v-563e1529]{padding:8px 6px;font-size:.78rem}.ranking-table td[data-v-563e1529]{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.ranking-table .rank-number[data-v-563e1529]{white-space:nowrap}}@media (max-width: 480px){.ranking-table thead th[data-v-563e1529]:nth-child(4),.ranking-table tbody td[data-v-563e1529]:nth-child(4){display:none}.ranking-table th[data-v-563e1529],.ranking-table td[data-v-563e1529]{padding:7px 5px;font-size:.72rem}.rank-tabs button[data-v-563e1529]{padding:8px 12px;font-size:.75rem;flex:1;text-align:center}}.pvp-container[data-v-f8a1f44f]{color:#ddd}.section-title[data-v-f8a1f44f]{font-family:Cinzel,serif;color:#d4af37;border-bottom:1px solid #333;padding-bottom:10px}.subtitle[data-v-f8a1f44f]{color:#888;font-style:italic;margin-bottom:20px;font-size:.9rem}.pvp-tabs[data-v-f8a1f44f]{display:flex;gap:2px;margin-bottom:24px}.pvp-tabs button[data-v-f8a1f44f]{background:#0d0d0d;color:#666;border:1px solid #222;padding:9px 20px;font-family:Cinzel,serif;font-size:.8rem;font-weight:600;cursor:pointer;letter-spacing:1px;transition:.2s;position:relative;display:flex;align-items:center;gap:6px}.pvp-tabs button.active[data-v-f8a1f44f]{background:#111;color:#d4af37;border-color:#d4af3755}.pvp-tabs button[data-v-f8a1f44f]:hover:not(.active){color:#aaa;border-color:#333}.hl-badge[data-v-f8a1f44f]{background:#8b0000;color:#fff;font-size:.65rem;padding:2px 6px;border-radius:10px;font-family:sans-serif;font-weight:700}.radar-actions[data-v-f8a1f44f]{margin-bottom:20px;text-align:center}.btn-scan[data-v-f8a1f44f]{background:#111;color:#0f0;border:1px solid #005500;padding:12px 30px;font-family:Cinzel,serif;font-weight:700;cursor:pointer;border-radius:4px;transition:.3s;box-shadow:0 0 10px #00ff001a}.btn-scan[data-v-f8a1f44f]:hover{background:#020;box-shadow:0 0 15px #0f06}.targets-grid[data-v-f8a1f44f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:15px}.target-card[data-v-f8a1f44f]{background:linear-gradient(135deg,#111,#0a0a0a);border:1px solid #333;border-left:4px solid #8b0000;padding:15px;display:flex;flex-direction:column;justify-content:space-between;gap:15px;transition:.2s}.target-card[data-v-f8a1f44f]:hover{transform:translateY(-3px);border-color:#555;box-shadow:0 5px 15px #00000080}.hitlist-card[data-v-f8a1f44f]{border-left-color:#5a1a00}.hitlist-active[data-v-f8a1f44f]{border-left-color:#c40}.hitlist-won[data-v-f8a1f44f]{border-left-color:#2e7d32;opacity:.7}.hitlist-failed[data-v-f8a1f44f]{border-left-color:#555;opacity:.6}.hitlist-expired[data-v-f8a1f44f]{border-left-color:#333;opacity:.55}.target-header[data-v-f8a1f44f]{display:flex;align-items:center;gap:10px;border-bottom:1px solid #222;padding-bottom:8px;margin-bottom:8px}.target-avatar[data-v-f8a1f44f]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #444;flex-shrink:0}.target-header-text[data-v-f8a1f44f]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.target-header-text h3[data-v-f8a1f44f]{margin:0;color:#fff;font-size:1.1rem;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.bot-badge[data-v-f8a1f44f]{background:#333;color:#aaa;font-size:.6rem;padding:2px 5px;border-radius:3px;border:1px solid #555}.lvl[data-v-f8a1f44f]{color:#d4af37;font-weight:700;font-size:.85rem}.target-rep[data-v-f8a1f44f]{color:#fff;font-size:1rem;font-weight:700}.target-family[data-v-f8a1f44f]{color:#888;font-size:.8rem;font-style:italic}.hit-result[data-v-f8a1f44f]{font-size:.8rem;margin-top:4px}.hit-lost[data-v-f8a1f44f]{color:#e05555}.hit-survived[data-v-f8a1f44f]{color:#5eb85e}.hit-timer[data-v-f8a1f44f]{font-size:.75rem;color:#d4af37;margin-top:4px}.btn-attack[data-v-f8a1f44f]{background:#8b0000;color:#fff;border:1px solid #500;width:100%;padding:10px;font-family:Cinzel,serif;font-weight:700;cursor:pointer;transition:.2s}.btn-attack[data-v-f8a1f44f]:hover:not(:disabled){background:#a00000;box-shadow:0 0 10px #8b000080}.target-action-btns[data-v-f8a1f44f]{width:100%;display:flex;flex-direction:column;gap:8px;align-items:stretch}.btn-scout[data-v-f8a1f44f]{background:#1a1520;color:#c9b037;border:1px solid #5c4d1a;width:100%;padding:8px 10px;font-family:Cinzel,serif;font-weight:700;font-size:.78rem;cursor:pointer;transition:.2s}.btn-scout[data-v-f8a1f44f]:hover:not(:disabled){background:#252030;box-shadow:0 0 8px #c9b03740}.btn-scout[data-v-f8a1f44f]:disabled{opacity:.45;cursor:not-allowed}.btn-revenge[data-v-f8a1f44f]{background:#2a0a00;color:#ff6b35;border:1px solid #7a2000;width:100%;padding:10px;font-family:Cinzel,serif;font-weight:700;cursor:pointer;transition:.2s;line-height:1.4;text-align:center}.btn-revenge small[data-v-f8a1f44f]{color:#d4af37;font-size:.7rem}.btn-revenge[data-v-f8a1f44f]:hover:not(:disabled){background:#3a1200;box-shadow:0 0 10px #ff6b354d}.hit-status[data-v-f8a1f44f]{font-size:.78rem;margin-top:4px}.status-won[data-v-f8a1f44f]{color:#5eb85e}.status-lost[data-v-f8a1f44f]{color:#888}.status-expired[data-v-f8a1f44f]{color:#444}.revenge-done[data-v-f8a1f44f]{color:#333;font-size:1.2rem;align-self:center}button[data-v-f8a1f44f]:disabled{opacity:.4;cursor:not-allowed}.loading-state[data-v-f8a1f44f],.no-targets[data-v-f8a1f44f]{color:#555;font-style:italic;padding:30px;text-align:center}.combat-modal-overlay[data-v-f8a1f44f]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:26000;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box}.combat-modal[data-v-f8a1f44f]{width:90%;max-width:350px;background:#0a0a0a;padding:20px;text-align:center;border:1px solid #333}.win-theme[data-v-f8a1f44f]{border-top:4px solid #4caf50}.win-theme h2[data-v-f8a1f44f]{color:#4caf50}.lose-theme[data-v-f8a1f44f]{border-top:4px solid #f44336}.lose-theme h2[data-v-f8a1f44f]{color:#f44336}.combat-icon[data-v-f8a1f44f]{font-size:4rem;margin:10px 0}.combat-msg[data-v-f8a1f44f]{color:#ccc;margin-bottom:20px;font-style:italic}.your-power[data-v-f8a1f44f]{color:#d4af37;font-size:.9rem;margin-bottom:12px}.raid-modal[data-v-f8a1f44f]{max-width:440px;text-align:left}.raid-modal h3[data-v-f8a1f44f]{text-align:center;color:#d4af37;font-family:Cinzel,serif;margin-bottom:8px}.raid-hint[data-v-f8a1f44f]{font-size:.8rem;color:#888;margin-bottom:12px;line-height:1.4}.raid-rows[data-v-f8a1f44f]{max-height:320px;overflow-y:auto;margin-bottom:12px}.raid-row[data-v-f8a1f44f]{padding:10px 0;border-bottom:1px solid #1a1a1a;font-size:.85rem}.raid-label[data-v-f8a1f44f]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.rn[data-v-f8a1f44f]{color:#ddd}.rq[data-v-f8a1f44f]{color:#555;font-size:.75rem}.raid-slider-wrap[data-v-f8a1f44f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;touch-action:manipulation}.raid-slider[data-v-f8a1f44f]{flex:1;min-width:120px;min-height:40px;accent-color:#8b0000;touch-action:pan-x;-webkit-tap-highlight-color:transparent;cursor:pointer}.rq-val[data-v-f8a1f44f]{color:#aaa;font-size:.75rem;min-width:52px;text-align:right}.btn-max-mini[data-v-f8a1f44f]{background:#222;color:#d4af37;border:1px solid #444;font-size:.65rem;padding:4px 8px;cursor:pointer;font-family:Cinzel,serif}.raid-max-all-row[data-v-f8a1f44f]{margin-top:8px;text-align:right}.btn-max-all[data-v-f8a1f44f]{background:#1a1a1a;color:#d4af37;border:1px solid #5c4a2a;padding:6px 12px;cursor:pointer;font-family:Cinzel,serif;font-size:.7rem}.raid-err[data-v-f8a1f44f]{color:#f44336;font-size:.85rem;margin-bottom:8px}.raid-actions[data-v-f8a1f44f]{display:flex;gap:8px}.raid-actions .btn-close[data-v-f8a1f44f],.raid-actions .btn-attack[data-v-f8a1f44f]{width:auto;flex:1}.loot-box[data-v-f8a1f44f]{display:flex;justify-content:space-around;background:#111;padding:15px;margin-bottom:20px;border-radius:4px;flex-wrap:wrap;gap:8px}.loot-cash[data-v-f8a1f44f]{color:#85bb65;font-weight:700;font-size:1.2rem}.loot-xp[data-v-f8a1f44f]{color:#00bfff;font-weight:700;font-size:1.2rem}.loot-diamond[data-v-f8a1f44f]{color:#a78bfa;font-weight:700;font-size:1.2rem}.loot-war[data-v-f8a1f44f]{color:#ff6b35;font-weight:700;font-size:.85rem;width:100%;text-align:center}.casualty-panels[data-v-f8a1f44f]{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:left;margin:14px 0 16px;font-size:.78rem}.casualty-panel[data-v-f8a1f44f]{background:#111;border:1px solid #222;padding:8px 10px}.casualty-title[data-v-f8a1f44f]{color:#d4af37;font-family:Cinzel,serif;font-size:.72rem;margin-bottom:6px;letter-spacing:.5px}.casualty-list[data-v-f8a1f44f]{list-style:none;padding:0;margin:0;color:#bbb}.casualty-list li[data-v-f8a1f44f]{padding:2px 0;border-bottom:1px solid #1a1a1a}.casualty-none[data-v-f8a1f44f]{color:#555;font-style:italic;border:none}.war-target-card[data-v-f8a1f44f]{border-left-color:#c40}.war-target-badge[data-v-f8a1f44f]{font-size:.75rem;color:#ff6b35;margin-top:4px}.war-attack[data-v-f8a1f44f]{background:#2a0a00;color:#ff6b35;border-color:#7a2000;line-height:1.4}.war-attack small[data-v-f8a1f44f]{color:#d4af37;font-size:.65rem}.war-attack[data-v-f8a1f44f]:hover:not(:disabled){background:#3a1200;box-shadow:0 0 10px #ff6b354d}.btn-close[data-v-f8a1f44f]{background:#ddd;color:#000;border:none;padding:10px 20px;font-family:Cinzel,serif;font-weight:700;cursor:pointer;width:100%}.scanning-fx[data-v-f8a1f44f]{height:200px;background:repeating-linear-gradient(0deg,transparent,rgba(0,255,0,.05) 2px,transparent 4px);border:1px solid #003300;position:relative;overflow:hidden}.scanning-fx[data-v-f8a1f44f]:after{content:"";position:absolute;top:-50%;left:0;width:100%;height:20%;background:linear-gradient(to bottom,transparent,rgba(0,255,0,.5),transparent);animation:scanline-f8a1f44f 1.5s linear infinite}@keyframes scanline-f8a1f44f{0%{top:-20%}to{top:120%}}.fade-enter-active[data-v-f8a1f44f],.fade-leave-active[data-v-f8a1f44f]{transition:opacity .3s}.fade-enter-from[data-v-f8a1f44f],.fade-leave-to[data-v-f8a1f44f]{opacity:0}@media (max-width: 768px){.pvp-container[data-v-f8a1f44f]{padding:.75rem}.pvp-tabs button[data-v-f8a1f44f]{padding:8px 12px;font-size:.75rem}.target-card[data-v-f8a1f44f]{padding:10px 12px}.combat-modal[data-v-f8a1f44f]{padding:16px}.combat-icon[data-v-f8a1f44f]{font-size:2.5rem}.loot-cash[data-v-f8a1f44f],.loot-xp[data-v-f8a1f44f],.loot-diamond[data-v-f8a1f44f]{font-size:1rem}.casualty-panels[data-v-f8a1f44f]{grid-template-columns:1fr}}@media (max-width: 480px){.pvp-container[data-v-f8a1f44f]{padding:.5rem}.section-title[data-v-f8a1f44f]{font-size:1.4rem}}.street-roster[data-v-ac406941]{color:#ddd;width:100%;min-height:320px}.section-title[data-v-ac406941]{font-family:Cinzel,serif;color:#d4af37;border-bottom:1px solid #333;padding-bottom:8px}.market-tabs[data-v-ac406941]{display:flex;gap:10px;margin:16px 0 20px;flex-wrap:wrap}.market-tabs button[data-v-ac406941]{flex:1;padding:12px;background:#111;border:1px solid #333;color:#888;cursor:pointer;font-family:Cinzel,serif;font-weight:700;transition:.3s}.market-tabs button.active[data-v-ac406941]{background:#d4af37;color:#000;border-color:#d4af37}.intel-subtitle[data-v-ac406941]{font-family:Cinzel,serif;color:#888;font-size:.85rem;margin:16px 0 10px;letter-spacing:1px}.intel-table-wrap[data-v-ac406941]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.intel-table[data-v-ac406941]{width:100%;border-collapse:collapse;font-size:.82rem}.intel-table th[data-v-ac406941],.intel-table td[data-v-ac406941]{border:1px solid #222;padding:8px 10px;text-align:left}.intel-table th[data-v-ac406941]{background:#111;color:#888;font-weight:400;font-family:Cinzel,serif}.subtitle[data-v-ac406941]{color:#888;font-size:.9rem;margin-bottom:12px}.totals-line[data-v-ac406941]{color:#aaa;font-size:.9rem;margin-bottom:14px}.totals-line strong[data-v-ac406941]{color:#d4af37}.auto-row[data-v-ac406941]{margin-bottom:16px}.auto-row .btn-auto[data-v-ac406941]{width:auto;max-width:100%;display:inline-block}.type-grid[data-v-ac406941]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}.type-card[data-v-ac406941]{background:#111;border:1px solid #222;padding:0;overflow:hidden}.street-roster .card-image[data-v-ac406941]{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid #222;background:#0a0a0a}.street-roster .card-image img[data-v-ac406941]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.type-card .type-head[data-v-ac406941],.type-card .stats[data-v-ac406941],.type-card .recruit-slider-block[data-v-ac406941],.type-card .weapons-block[data-v-ac406941]{padding-left:14px;padding-right:14px}.type-card .type-head[data-v-ac406941]{padding-top:12px}.type-card .recruit-slider-block[data-v-ac406941],.type-card .weapons-block[data-v-ac406941]{padding-bottom:14px}.type-head[data-v-ac406941]{display:flex;justify-content:space-between;align-items:center}.type-head h3[data-v-ac406941]{margin:0;font-size:1rem;color:#e0c56e}.qty[data-v-ac406941]{color:#7cb342;font-weight:700}.stats[data-v-ac406941]{font-size:.85rem;color:#888;margin:6px 0}.recruit-slider-block[data-v-ac406941]{display:flex;flex-direction:column;gap:10px;margin-top:8px}.recruit-slider-row[data-v-ac406941]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;touch-action:manipulation}.recruit-slider[data-v-ac406941]{flex:1;min-width:140px;min-height:40px;accent-color:#c9a227;touch-action:pan-x;-webkit-tap-highlight-color:transparent;cursor:pointer}.recruit-qty[data-v-ac406941]{color:#bbb;font-size:.8rem;min-width:72px}.btn-auto[data-v-ac406941]{background:#2a2418;color:#e0c56e;border:1px solid #5c4a2a;padding:8px 12px;cursor:pointer;font-size:.78rem;font-weight:700;width:100%;font-family:Cinzel,serif}.btn-auto[data-v-ac406941]:disabled{opacity:.45;cursor:not-allowed}.weapons-block[data-v-ac406941]{margin-top:10px;font-size:.85rem}.w-label[data-v-ac406941]{color:#666;margin-bottom:4px}.muted[data-v-ac406941]{color:#555}ul[data-v-ac406941]{list-style:none;padding:0;margin:0}li[data-v-ac406941]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #1a1a1a}.btn-mini[data-v-ac406941]{background:#222;color:#aaa;border:1px solid #333;font-size:.7rem;padding:2px 6px;cursor:pointer}.assign-row[data-v-ac406941]{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.assign-row select[data-v-ac406941]{flex:1;min-width:120px;background:#0a0a0a;color:#ccc;border:1px solid #333;padding:4px}.loading[data-v-ac406941]{color:#666}.fade-in[data-v-ac406941]{animation:fadeIn-ac406941 .25s ease}@keyframes fadeIn-ac406941{0%{opacity:0}to{opacity:1}}.armory-page[data-v-0f808eb7]{color:#ddd;width:100%;min-height:320px}.section-title[data-v-0f808eb7]{font-family:Cinzel,serif;color:#d4af37;border-bottom:1px solid #333;padding-bottom:8px}.market-tabs[data-v-0f808eb7]{display:flex;gap:10px;margin:16px 0 20px}.market-tabs button[data-v-0f808eb7]{flex:1;padding:12px;background:#111;border:1px solid #333;color:#888;cursor:pointer;font-family:Cinzel,serif;font-weight:700;transition:.3s}.market-tabs button.active[data-v-0f808eb7]{background:#d4af37;color:#000;border-color:#d4af37}.subtitle[data-v-0f808eb7]{color:#888;font-size:.9rem;margin-bottom:16px}.catalog-grid[data-v-0f808eb7],.inv-cards-grid[data-v-0f808eb7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}.w-card[data-v-0f808eb7],.inv-card[data-v-0f808eb7]{background:#111;border:1px solid #222;padding:0;overflow:hidden;display:flex;flex-direction:column}.w-card .card-image[data-v-0f808eb7],.inv-card .card-image[data-v-0f808eb7]{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid #222;background:#0a0a0a}.w-card .card-image img[data-v-0f808eb7],.inv-card .card-image img[data-v-0f808eb7]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.w-card-body[data-v-0f808eb7],.inv-card-body[data-v-0f808eb7]{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1;gap:8px}.w-name[data-v-0f808eb7]{font-weight:700;color:#e0c56e}.w-desc[data-v-0f808eb7]{font-size:.8rem;color:#777;margin:0}.w-meta[data-v-0f808eb7]{font-size:.75rem;color:#555}.w-card-body>.btn-auto[data-v-0f808eb7]{margin-top:auto}.inv-head[data-v-0f808eb7]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.inv-title[data-v-0f808eb7]{margin:0;font-size:1rem;color:#e0c56e;font-weight:700;line-height:1.3}.inv-stats[data-v-0f808eb7]{margin:0;font-size:.85rem;color:#888}.inv-desc[data-v-0f808eb7]{margin:0;font-size:.78rem;color:#666;line-height:1.35}.inv-max[data-v-0f808eb7]{margin:0;font-size:.8rem;color:#555;font-style:italic}.btn-auto[data-v-0f808eb7]{background:#2a2418;color:#e0c56e;border:1px solid #5c4a2a;padding:8px 12px;cursor:pointer;font-size:.78rem;font-weight:700;width:100%;margin-top:4px;font-family:Cinzel,serif}.btn-auto[data-v-0f808eb7]:disabled{opacity:.45;cursor:not-allowed}.badge[data-v-0f808eb7]{font-size:.65rem;padding:2px 8px;border-radius:2px;background:#222;color:#888;white-space:nowrap;flex-shrink:0}.badge.on[data-v-0f808eb7]{background:#3e2723;color:#ffab91}.empty-inv[data-v-0f808eb7]{padding:24px 0}.muted[data-v-0f808eb7]{color:#555}.fade-in[data-v-0f808eb7]{animation:fadeIn-0f808eb7 .25s ease}@keyframes fadeIn-0f808eb7{0%{opacity:0}to{opacity:1}}.event-overlay[data-v-ff399cae]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.event-modal[data-v-ff399cae]{width:90%;max-width:400px;background:#0a0a0a;padding:30px;text-align:center;border:1px solid #333;box-shadow:0 0 50px #000}.success-border[data-v-ff399cae]{border-top:5px solid #85bb65}.fail-border[data-v-ff399cae]{border-top:5px solid #b22222}.event-icon[data-v-ff399cae]{font-size:4rem;display:block;margin-bottom:15px}h2[data-v-ff399cae]{font-family:Cinzel,serif;color:#d4af37;margin-bottom:15px;letter-spacing:2px}.event-msg[data-v-ff399cae]{color:#ccc;font-style:italic;margin-bottom:25px;line-height:1.5}.outcome-box[data-v-ff399cae]{background:#111;padding:15px;border-radius:4px;margin-bottom:25px;display:flex;flex-direction:column;gap:10px}.outcome-item[data-v-ff399cae]{display:flex;justify-content:space-between;font-weight:700}.positive .val[data-v-ff399cae]{color:#85bb65}.negative .val[data-v-ff399cae]{color:#ff4d4d}.jail .val[data-v-ff399cae]{color:#d4af37;text-transform:uppercase}.event-btn[data-v-ff399cae]{width:100%;padding:12px;background:#d4af37;color:#000;border:none;font-family:Cinzel,serif;font-weight:700;cursor:pointer;transition:.3s}.event-btn[data-v-ff399cae]:hover{background:#fff;transform:scale(1.02)}.noir-scale-enter-active[data-v-ff399cae],.noir-scale-leave-active[data-v-ff399cae]{transition:all .4s ease}.noir-scale-enter-from[data-v-ff399cae],.noir-scale-leave-to[data-v-ff399cae]{opacity:0;transform:scale(.8)}.diamond-shop-container[data-v-b3a2455e]{color:#e0d8c8;max-width:900px;margin:0 auto}.shop-header[data-v-b3a2455e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-title[data-v-b3a2455e]{font-family:Cinzel,serif;font-size:1.4rem;color:#d4af37;letter-spacing:2px;margin:0}.balance-badge[data-v-b3a2455e]{display:flex;flex-direction:column;align-items:flex-end;background:#d4af371a;border:1px solid #d4af37;border-radius:8px;padding:8px 16px}.balance-label[data-v-b3a2455e]{font-size:.7rem;color:#888}.balance-value[data-v-b3a2455e]{font-family:Cinzel,serif;font-size:1.2rem;color:#d4af37}.shop-section[data-v-b3a2455e]{background:#ffffff08;border:1px solid #2a2a2a;border-radius:8px;padding:20px;margin-bottom:20px}.section-sub[data-v-b3a2455e]{font-family:Cinzel,serif;font-size:1rem;color:#d4af37;letter-spacing:1px;margin:0 0 6px}.section-note[data-v-b3a2455e]{font-size:.75rem;color:#666;margin:0 0 16px}.packages-grid[data-v-b3a2455e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.package-card[data-v-b3a2455e]{background:#111;border:1px solid #2a2a2a;border-radius:8px;padding:20px 16px;text-align:center;position:relative;transition:border-color .2s}.package-card.featured[data-v-b3a2455e]{border-color:#d4af37}.package-card[data-v-b3a2455e]:hover{border-color:#555}.pkg-badge[data-v-b3a2455e]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#d4af37;color:#000;font-size:.65rem;font-weight:700;padding:2px 10px;border-radius:20px;letter-spacing:1px}.pkg-icon[data-v-b3a2455e]{font-size:2rem;margin-bottom:8px}.pkg-diamonds[data-v-b3a2455e]{font-family:Cinzel,serif;font-size:1.4rem;color:#d4af37}.pkg-name[data-v-b3a2455e]{font-size:.8rem;color:#888;margin:4px 0}.pkg-price[data-v-b3a2455e]{font-size:1.1rem;color:#e0d8c8;font-weight:700;margin-bottom:12px}.btn-buy[data-v-b3a2455e]{width:100%;padding:8px;background:linear-gradient(45deg,#b8860b,#d4af37);color:#000;border:none;border-radius:4px;font-family:Cinzel,serif;font-size:.8rem;font-weight:700;cursor:pointer;letter-spacing:1px;transition:opacity .2s}.btn-buy[data-v-b3a2455e]:hover:not(:disabled){opacity:.85}.btn-buy[data-v-b3a2455e]:disabled{background:#333;color:#555;cursor:not-allowed}@media (max-width: 640px){.packages-grid[data-v-b3a2455e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.package-card[data-v-b3a2455e]{padding:10px 8px 12px;min-width:0}.pkg-badge[data-v-b3a2455e]{font-size:.55rem;padding:1px 7px;top:-7px;letter-spacing:.5px}.pkg-icon[data-v-b3a2455e]{font-size:1.35rem;margin-bottom:4px}.pkg-diamonds[data-v-b3a2455e]{font-size:1rem;line-height:1.2}.pkg-name[data-v-b3a2455e]{font-size:.62rem;margin:2px 0;line-height:1.2}.pkg-price[data-v-b3a2455e]{font-size:.82rem;margin-bottom:8px}.btn-buy[data-v-b3a2455e]{padding:6px 4px;font-size:.62rem;letter-spacing:.5px}}.shield-active-banner[data-v-b3a2455e]{background:#0a1a0a;border:1px solid #2e7d32;color:#4caf50;padding:10px 14px;font-size:.85rem;margin-bottom:14px;border-radius:4px}.shield-grid[data-v-b3a2455e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.shield-card[data-v-b3a2455e]{background:#111;border:1px solid #2a2a2a;border-radius:6px;padding:14px 10px;text-align:center;transition:border-color .2s}.shield-card[data-v-b3a2455e]:hover{border-color:#444}.shield-icon[data-v-b3a2455e]{font-size:1.6rem;margin-bottom:6px}.shield-label[data-v-b3a2455e]{font-size:.75rem;color:#aaa;margin-bottom:4px}.shield-cost[data-v-b3a2455e]{font-size:.85rem;color:#d4af37;font-weight:700;margin-bottom:10px}.spend-grid[data-v-b3a2455e]{display:flex;flex-direction:column;gap:12px}.spend-card[data-v-b3a2455e]{display:flex;align-items:flex-start;gap:16px;background:#111;border:1px solid #2a2a2a;border-radius:8px;padding:16px}.spend-icon[data-v-b3a2455e]{font-size:1.8rem;flex-shrink:0}.spend-info[data-v-b3a2455e]{flex:1}.spend-info h4[data-v-b3a2455e]{margin:0 0 4px;font-family:Cinzel,serif;font-size:.9rem;color:#e0d8c8}.spend-info p[data-v-b3a2455e]{margin:0 0 6px;font-size:.8rem;color:#888}.spend-cost[data-v-b3a2455e]{font-size:.85rem;color:#d4af37;font-weight:700}.spend-action[data-v-b3a2455e]{display:flex;flex-direction:column;gap:8px;align-items:flex-end;min-width:180px}.spend-input[data-v-b3a2455e]{width:100%;background:#0a0a0a;border:1px solid #333;color:#e0d8c8;padding:7px 10px;border-radius:4px;font-size:.85rem}.spend-input[data-v-b3a2455e]:focus{outline:none;border-color:#d4af37}.btn-spend[data-v-b3a2455e]{width:100%;padding:7px 14px;background:#1a1a1a;border:1px solid #d4af37;color:#d4af37;border-radius:4px;font-family:Cinzel,serif;font-size:.8rem;cursor:pointer;letter-spacing:1px;transition:all .2s}.btn-spend[data-v-b3a2455e]:hover:not(:disabled){background:#d4af37;color:#000}.btn-spend[data-v-b3a2455e]:disabled{opacity:.4;cursor:not-allowed}.frame-card .spend-action[data-v-b3a2455e]{display:none}.frame-grid[data-v-b3a2455e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-top:10px}.frame-tile[data-v-b3a2455e]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border:1px solid #2a2a2a;border-radius:6px;cursor:pointer;transition:all .2s;background:#0a0a0a}.frame-tile[data-v-b3a2455e]:hover{border-color:var(--fc)}.frame-tile.selected[data-v-b3a2455e]{border-color:var(--fc);background:#ffffff0a}.frame-tile.owned[data-v-b3a2455e]{border-color:var(--fc);opacity:.8}.frame-tile.active[data-v-b3a2455e]{border-color:var(--fc);box-shadow:0 0 10px color-mix(in srgb,var(--fc) 40%,transparent);background:#ffffff0f}.frame-tile-dot[data-v-b3a2455e]{width:14px;height:14px;border-radius:50%}.frame-tile-label[data-v-b3a2455e]{font-size:.8rem;color:#ccc;font-family:Cinzel,serif}.frame-tile-status[data-v-b3a2455e]{font-size:.65rem;color:#888;letter-spacing:1px}.frame-tile.active .frame-tile-status[data-v-b3a2455e]{color:var(--fc);font-weight:700}.frame-tile.owned .frame-tile-status[data-v-b3a2455e]{color:#4caf50}.frame-actions[data-v-b3a2455e]{margin-top:10px}.btn-activate[data-v-b3a2455e]{border-color:#4caf50!important;color:#4caf50!important}.btn-activate[data-v-b3a2455e]:hover:not(:disabled){background:#4caf50!important;color:#000!important}.frame-options[data-v-b3a2455e]{display:flex;gap:6px;flex-wrap:wrap;width:100%}.frame-choice[data-v-b3a2455e]{display:flex;align-items:center;gap:5px;border:1px solid #333;border-radius:4px;padding:4px 8px;cursor:pointer;transition:all .2s}.frame-choice[data-v-b3a2455e]:hover{border-color:#888}.frame-choice.selected[data-v-b3a2455e]{background:#ffffff0d}.frame-dot[data-v-b3a2455e]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.frame-label[data-v-b3a2455e]{font-size:.75rem;color:#ccc}.history-list[data-v-b3a2455e]{display:flex;flex-direction:column;gap:6px}.hist-pagination[data-v-b3a2455e]{display:flex;gap:4px;justify-content:center;margin-top:12px}.hist-pagination .page-btn[data-v-b3a2455e]{background:#0a0a0a;border:1px solid #333;color:#888;width:28px;height:28px;font-size:.8rem;cursor:pointer;transition:.2s}.hist-pagination .page-btn[data-v-b3a2455e]:hover:not(:disabled){border-color:#d4af37;color:#d4af37}.hist-pagination .page-btn.active[data-v-b3a2455e]{border-color:#d4af37;color:#d4af37}.hist-pagination .page-btn[data-v-b3a2455e]:disabled{opacity:.3;cursor:default}.history-item[data-v-b3a2455e]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#111;border-radius:4px;font-size:.85rem}.hist-reason[data-v-b3a2455e]{flex:1;color:#ccc}.hist-amount[data-v-b3a2455e]{font-family:Cinzel,serif;font-weight:700;margin:0 16px}.hist-amount.positive[data-v-b3a2455e]{color:#4caf50}.hist-amount.negative[data-v-b3a2455e]{color:#d4af37}.hist-date[data-v-b3a2455e]{font-size:.75rem;color:#555}.loading[data-v-b3a2455e],.no-data[data-v-b3a2455e]{color:#555;font-size:.85rem;text-align:center;padding:20px}.perk-grid[data-v-b3a2455e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;width:100%;min-width:0;box-sizing:border-box;align-items:stretch}.perk-card[data-v-b3a2455e]{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(108px,132px);grid-template-rows:auto;align-items:start;column-gap:14px;row-gap:8px;background:#111;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;min-width:0;box-sizing:border-box;transition:border-color .2s}.perk-card.perk-active[data-v-b3a2455e]{border-color:#2e7d32;background:#2e7d320d}.perk-icon[data-v-b3a2455e]{font-size:1.85rem;line-height:1;grid-column:1;grid-row:1 / span 2;align-self:start;padding-top:2px}.perk-info[data-v-b3a2455e]{grid-column:2;grid-row:1;min-width:0}.perk-info h4[data-v-b3a2455e]{margin:0 0 4px;color:#fff;font-size:.95rem}.perk-info p[data-v-b3a2455e]{margin:0 0 6px;color:#888;font-size:.8rem;word-break:break-word;overflow-wrap:anywhere}.perk-expires[data-v-b3a2455e]{font-size:.75rem;color:#66bb6a}.perk-action[data-v-b3a2455e]{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;min-width:0;align-self:stretch}.perk-cost[data-v-b3a2455e]{font-size:.85rem;color:#d4af37;font-weight:700;text-align:center}.perk-days[data-v-b3a2455e]{font-size:.68rem;color:#666;text-align:center}.perk-action .btn-spend[data-v-b3a2455e]{width:100%;box-sizing:border-box}@media (max-width: 640px){.diamond-shop-container[data-v-b3a2455e]{max-width:100%;padding:0 .5rem;box-sizing:border-box}.shop-header[data-v-b3a2455e]{flex-direction:column;align-items:flex-start;gap:10px}.shop-section[data-v-b3a2455e]{padding:14px}.spend-card[data-v-b3a2455e]{flex-direction:column;align-items:stretch;gap:12px;min-width:0}.spend-icon[data-v-b3a2455e]{font-size:1.5rem}.spend-action[data-v-b3a2455e]{min-width:0;width:100%;align-items:stretch;align-self:stretch}.spend-input[data-v-b3a2455e]{width:100%;max-width:100%;box-sizing:border-box}.btn-spend[data-v-b3a2455e]{width:100%;box-sizing:border-box}.perk-grid[data-v-b3a2455e]{grid-template-columns:1fr}.perk-card[data-v-b3a2455e]{grid-template-columns:1fr;grid-template-rows:auto;row-gap:10px;min-width:0}.perk-icon[data-v-b3a2455e]{grid-column:1;grid-row:auto;justify-self:start}.perk-info[data-v-b3a2455e]{grid-column:1;grid-row:auto}.perk-action[data-v-b3a2455e]{grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;gap:8px}.perk-action .perk-cost[data-v-b3a2455e],.perk-action .perk-days[data-v-b3a2455e]{text-align:left}.perk-action .btn-spend[data-v-b3a2455e]{flex:1 1 120px;min-width:0;width:auto}.history-item[data-v-b3a2455e]{flex-wrap:wrap;gap:6px;font-size:.78rem}.hist-reason[data-v-b3a2455e]{flex:1 1 100%}.hist-amount[data-v-b3a2455e]{margin:0}}.profile-container[data-v-286951f6]{color:#e0d8c8;max-width:600px;margin:0 auto}.section-title[data-v-286951f6]{font-family:Cinzel,serif;font-size:1.4rem;color:#d4af37;letter-spacing:2px;margin-bottom:24px}.profile-section[data-v-286951f6]{background:#ffffff08;border:1px solid #2a2a2a;border-radius:8px;padding:20px;margin-bottom:16px}.section-sub[data-v-286951f6]{font-family:Cinzel,serif;font-size:.9rem;color:#d4af37;letter-spacing:1px;margin-bottom:16px}.avatar-area[data-v-286951f6]{display:flex;align-items:center;gap:20px}.avatar-wrap[data-v-286951f6]{position:relative;width:90px;height:90px;flex-shrink:0}.avatar-img[data-v-286951f6]{width:90px;height:90px;border-radius:50%;object-fit:cover;border:2px solid #2a2a2a}.avatar-overlay[data-v-286951f6]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#d4af37;cursor:pointer;opacity:0;transition:opacity .2s}.avatar-wrap:hover .avatar-overlay[data-v-286951f6]{opacity:1}.avatar-meta[data-v-286951f6]{flex:1}.username-display[data-v-286951f6]{font-family:Cinzel,serif;font-size:1.1rem;color:#fff;margin-bottom:4px}.avatar-hint[data-v-286951f6]{font-size:.75rem;color:#555;margin-bottom:10px}.form-stack[data-v-286951f6]{display:flex;flex-direction:column;gap:10px}.noir-input[data-v-286951f6]{background:#0a0a0a;border:1px solid #2a2a2a;color:#e0d8c8;padding:10px 12px;border-radius:4px;font-size:.9rem;width:100%}.noir-input[data-v-286951f6]:focus{outline:none;border-color:#d4af37}.btn-save[data-v-286951f6]{padding:10px 24px;background:linear-gradient(45deg,#8b0000,#500000);color:#fff;border:none;border-radius:4px;font-family:Cinzel,serif;font-size:.85rem;letter-spacing:1px;cursor:pointer;transition:.2s;align-self:flex-start}.btn-save[data-v-286951f6]:hover:not(:disabled){background:linear-gradient(45deg,#a00000,#700000)}.btn-save[data-v-286951f6]:disabled{opacity:.4;cursor:not-allowed}.info-grid[data-v-286951f6]{display:flex;flex-direction:column;gap:8px}.info-row[data-v-286951f6]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #1a1a1a}.info-label[data-v-286951f6]{font-size:.8rem;color:#666}.info-val[data-v-286951f6]{font-size:.9rem;color:#e0d8c8}.social-notice p[data-v-286951f6]{font-size:.85rem;color:#666}@media (max-width: 600px){.profile-container[data-v-286951f6]{padding:.75rem;max-width:100%}.avatar-area[data-v-286951f6]{flex-direction:column;align-items:flex-start;gap:12px}.avatar-wrap[data-v-286951f6]{width:72px;height:72px}.section-title[data-v-286951f6]{font-size:1.4rem}.form-row[data-v-286951f6]{flex-direction:column}}.dr-overlay[data-v-9c1ae371]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;z-index:25000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dr-modal[data-v-9c1ae371]{background:#080808;border:1px solid #2a2a2a;border-top:2px solid #d4af37;width:660px;max-width:96vw;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 0 50px #000c}.dr-header[data-v-9c1ae371]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid #1a1a1a;background:linear-gradient(135deg,#0d0a00,#0a0a0a);flex-shrink:0}.dr-header-left[data-v-9c1ae371]{display:flex;align-items:center;gap:12px}.dr-icon[data-v-9c1ae371]{font-size:2rem}.dr-title[data-v-9c1ae371]{font-family:Cinzel,serif;color:#d4af37;font-size:1.1rem;margin:0;letter-spacing:3px}.dr-subtitle[data-v-9c1ae371]{color:#555;font-size:.75rem;margin:3px 0 0}.btn-close[data-v-9c1ae371]{background:none;border:1px solid #333;color:#555;min-width:44px;min-height:44px;width:44px;height:44px;cursor:pointer;font-size:1rem;transition:.2s;display:flex;align-items:center;justify-content:center;flex-shrink:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn-close[data-v-9c1ae371]:hover{border-color:#d4af37;color:#d4af37}.dr-status-bar[data-v-9c1ae371]{display:flex;justify-content:space-between;align-items:center;background:#d4af370a;border-bottom:1px solid #1a1a00;padding:10px 20px;flex-shrink:0}.streak-label[data-v-9c1ae371]{font-size:.62rem;color:#555;display:block;letter-spacing:1px}.streak-day[data-v-9c1ae371]{font-size:1rem;font-family:Cinzel,serif;color:#d4af37;font-weight:700}.claimable-badge[data-v-9c1ae371]{background:#d4af37;color:#000;font-weight:700;font-size:.78rem;padding:4px 14px;font-family:Cinzel,serif;animation:pulse-9c1ae371 1.5s infinite}@keyframes pulse-9c1ae371{0%,to{box-shadow:0 0 #d4af3780}50%{box-shadow:0 0 0 6px #d4af3700}}.next-label[data-v-9c1ae371]{font-size:.8rem;color:#555}.next-label strong[data-v-9c1ae371]{color:#999}.dr-list[data-v-9c1ae371]{overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:3px;padding:10px 12px}.dr-list[data-v-9c1ae371]::-webkit-scrollbar{width:4px}.dr-list[data-v-9c1ae371]::-webkit-scrollbar-thumb{background:#2a2a2a}.dr-list[data-v-9c1ae371]::-webkit-scrollbar-thumb:hover{background:#d4af37}.dr-row[data-v-9c1ae371]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #141414;background:#080808;transition:.2s}.dr-row.is-today[data-v-9c1ae371]{border-color:#d4af37;background:linear-gradient(90deg,#0d0900,#0a0a0a)}.dr-row.is-claimed[data-v-9c1ae371]{opacity:.45;background:#050505}.dr-row.is-future[data-v-9c1ae371]{opacity:.35}.dr-row.is-milestone[data-v-9c1ae371]{border-left:3px solid #8b0000}.dr-row.is-milestone.is-today[data-v-9c1ae371]{border-color:#d4af37;border-left-color:#d4af37}.dr-row-left[data-v-9c1ae371]{display:flex;align-items:center;gap:10px;min-width:90px}.status-icon[data-v-9c1ae371]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.is-claimed .status-icon[data-v-9c1ae371]{color:#2e7d32}.is-today .status-icon[data-v-9c1ae371]{color:#d4af37;font-size:.95rem}.is-future .status-icon[data-v-9c1ae371]{color:#2a2a2a;font-size:.7rem}.day-num[data-v-9c1ae371]{font-size:.72rem;color:#444;font-family:Cinzel,serif;font-weight:700}.is-today .day-num[data-v-9c1ae371]{color:#d4af37}.is-claimed .day-num[data-v-9c1ae371]{color:#2e7d32}.milestone-tag[data-v-9c1ae371]{font-size:.55rem;color:#8b0000;background:#8b00001a;border:1px solid #8b0000;padding:1px 4px;display:block}.dr-row-rewards[data-v-9c1ae371]{flex:1;display:flex;flex-wrap:wrap;gap:6px}.rwd[data-v-9c1ae371]{font-size:.8rem;font-weight:700;padding:3px 10px}.rwd.cash[data-v-9c1ae371]{color:#85bb65;background:#85bb6514;border:1px solid rgba(133,187,101,.15)}.rwd.dirty[data-v-9c1ae371]{color:#ff6b35;background:#ff6b3514;border:1px solid rgba(255,107,53,.15)}.rwd.energy[data-v-9c1ae371]{color:#64b5f6;background:#64b5f614;border:1px solid rgba(100,181,246,.15)}.rwd.diamond[data-v-9c1ae371]{color:#9c9cff;background:#9c9cff14;border:1px solid rgba(156,156,255,.15)}.rwd.xp[data-v-9c1ae371]{color:gold;background:#ffd70014;border:1px solid rgba(255,215,0,.15)}.dr-row-action[data-v-9c1ae371]{min-width:80px;display:flex;justify-content:flex-end}.badge-claimed[data-v-9c1ae371]{font-size:.65rem;color:#2e7d32;font-weight:700;letter-spacing:1px}.badge-locked[data-v-9c1ae371]{font-size:.8rem;color:#2a2a2a}.btn-claim[data-v-9c1ae371]{padding:6px 14px;background:linear-gradient(45deg,#d4af37,#a07c20);color:#000;font-family:Cinzel,serif;font-weight:700;font-size:.75rem;letter-spacing:1px;border:none;cursor:pointer;transition:.2s}.btn-claim[data-v-9c1ae371]:hover:not(:disabled){box-shadow:0 0 12px #d4af3780}.btn-claim[data-v-9c1ae371]:disabled{opacity:.5;cursor:not-allowed}.dr-footer[data-v-9c1ae371]{padding:12px 16px;border-top:1px solid #1a1a1a;flex-shrink:0}.btn-recovery-full[data-v-9c1ae371]{width:100%;padding:10px;background:transparent;border:1px solid #333;color:#666;font-family:Cinzel,serif;font-size:.78rem;font-weight:700;letter-spacing:1px;cursor:pointer;transition:.2s}.btn-recovery-full[data-v-9c1ae371]:hover:not(:disabled){border-color:#d4af37;color:#d4af37}.btn-recovery-full[data-v-9c1ae371]:disabled{opacity:.4;cursor:not-allowed}.scale-in[data-v-9c1ae371]{animation:scaleIn-9c1ae371 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes scaleIn-9c1ae371{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.quests-container[data-v-acd2052a]{color:#ddd;padding:0;max-width:100%;min-width:0;width:100%;box-sizing:border-box;overflow-x:hidden}.quests-container[data-v-acd2052a]:not(.is-compact){padding:1rem;max-width:700px}.compact-title[data-v-acd2052a]{font-family:Cinzel,serif;color:#d4af37;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #333}.header-section[data-v-acd2052a]{margin-bottom:1.5rem;border-bottom:1px solid #222;padding-bottom:1rem}.section-title[data-v-acd2052a]{font-family:Cinzel,serif;color:#d4af37;font-size:2rem}.subtitle[data-v-acd2052a]{color:#888;font-size:.9rem}.quest-tabs[data-v-acd2052a]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px;min-width:0}.quest-tabs button[data-v-acd2052a]{background:#0a0a0a;border:1px solid #222;color:#666;padding:8px 12px;cursor:pointer;font-size:.8rem;letter-spacing:.5px;transition:.2s;flex:1 1 auto;min-width:0;text-align:center}.quest-tabs button.active[data-v-acd2052a]{border-color:#d4af37;color:#d4af37}.quest-list[data-v-acd2052a]{display:flex;flex-direction:column;gap:8px}.quest-card[data-v-acd2052a]{background:#080808;border:1px solid #1e1e1e;border-left:3px solid #333;padding:10px 12px;transition:.2s;min-width:0;max-width:100%;box-sizing:border-box}.quest-card.completed[data-v-acd2052a]:not(.rewarded){border-left-color:#d4af37}.quest-card.rewarded[data-v-acd2052a]{border-left-color:#2e7d32;opacity:.6}.quest-main[data-v-acd2052a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0}.quest-info[data-v-acd2052a]{flex:1;min-width:0}.quest-title[data-v-acd2052a]{display:block;font-size:.9rem;color:#e0d8c8;margin-bottom:4px;font-weight:500;word-break:break-word;overflow-wrap:anywhere}.quest-desc[data-v-acd2052a]{display:block;font-size:.78rem;color:#666;margin-bottom:10px;word-break:break-word;overflow-wrap:anywhere}.quest-rewards[data-v-acd2052a]{display:flex;gap:6px;flex-wrap:wrap}.reward-chip[data-v-acd2052a]{font-size:.72rem;padding:2px 8px;border-radius:2px}.reward-chip.cash[data-v-acd2052a]{background:#1a1200;color:#d4af37;border:1px solid #3a2800}.reward-chip.exp[data-v-acd2052a]{background:#0a1a0a;color:#66bb6a;border:1px solid #1a3a1a}.reward-chip.diamond[data-v-acd2052a]{background:#0a0a1a;color:#64b5f6;border:1px solid #1a1a3a}.quest-action[data-v-acd2052a]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:110px}.progress-wrap[data-v-acd2052a]{width:100%}.progress-bar[data-v-acd2052a]{height:4px;background:#1a1a1a;border-radius:2px;overflow:hidden;margin-bottom:4px}.progress-fill[data-v-acd2052a]{height:100%;background:#d4af37;border-radius:2px;transition:width .3s}.progress-text[data-v-acd2052a]{font-size:.72rem;color:#666}.btn-claim[data-v-acd2052a]{background:linear-gradient(45deg,#8b0000,#500000);border:none;color:#fff;padding:7px 16px;font-family:Cinzel,serif;font-size:.75rem;letter-spacing:1px;cursor:pointer;transition:.2s;white-space:nowrap}.btn-claim[data-v-acd2052a]:hover:not(:disabled){background:linear-gradient(45deg,#a00000,#700000)}.btn-claim[data-v-acd2052a]:disabled{opacity:.5;cursor:not-allowed}.badge-done[data-v-acd2052a]{font-size:.72rem;color:#2e7d32}.badge-progress[data-v-acd2052a]{font-size:.72rem;color:#444}.reset-info[data-v-acd2052a]{margin-top:16px;font-size:.78rem;color:#555;text-align:center}.reset-info strong[data-v-acd2052a]{color:#777}.no-data[data-v-acd2052a]{color:#444;font-size:.85rem;padding:20px;text-align:center}.loading[data-v-acd2052a]{color:#555;padding:20px}@media (max-width: 768px){.quests-container[data-v-acd2052a]:not(.is-compact){padding:.6rem}.quest-main[data-v-acd2052a]{flex-direction:column;align-items:stretch;gap:8px}.quest-action[data-v-acd2052a]{flex-direction:row;align-items:center;min-width:0;width:100%;justify-content:space-between;align-self:stretch}.progress-wrap[data-v-acd2052a]{flex:1;min-width:0}.quest-tabs button[data-v-acd2052a]{padding:7px 8px;font-size:.68rem;letter-spacing:.3px}}.quests-container.is-compact .quest-main[data-v-acd2052a]{flex-direction:column;align-items:stretch;gap:8px}.quests-container.is-compact .quest-action[data-v-acd2052a]{flex-direction:row;align-items:center;min-width:0;width:100%;justify-content:space-between}.quests-container.is-compact .progress-wrap[data-v-acd2052a]{flex:1;min-width:0}.quests-container.is-compact .quest-tabs button[data-v-acd2052a]{font-size:.68rem;padding:7px 8px}.faq-container[data-v-f7a29d40]{width:100%;padding:1rem;color:#ddd;box-sizing:border-box}.faq-columns[data-v-f7a29d40]{display:grid;grid-template-columns:1fr 1fr minmax(260px,340px);gap:0 20px;align-items:start}.faq-col[data-v-f7a29d40]{min-width:0}.faq-col-guide[data-v-f7a29d40]{position:sticky;top:0}.guide-card[data-v-f7a29d40]{background:#080808;border:1px solid #1a1a1a;border-left:3px solid #2a2000;padding:12px 14px;margin-bottom:8px;transition:border-color .2s}.guide-card[data-v-f7a29d40]:hover{border-left-color:#d4af37}.guide-card-top[data-v-f7a29d40]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.guide-icon[data-v-f7a29d40]{font-size:1.4rem;line-height:1}.guide-step-num[data-v-f7a29d40]{font-family:Cinzel,serif;font-size:1.4rem;color:#2a2a2a;font-weight:700;line-height:1}.guide-title[data-v-f7a29d40]{font-family:Cinzel,serif;font-size:.78rem;color:#b8972e;letter-spacing:1px;margin:0 0 8px}.guide-lines[data-v-f7a29d40]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.guide-lines li[data-v-f7a29d40]{font-size:.78rem;color:#777;line-height:1.5;padding-left:10px;position:relative}.guide-lines li[data-v-f7a29d40]:before{content:"›";position:absolute;left:0;color:#444}.faq-header[data-v-f7a29d40]{margin-bottom:2rem;border-bottom:1px solid #222;padding-bottom:1rem}.section-title[data-v-f7a29d40]{font-family:Cinzel,serif;color:#d4af37;font-size:2rem;margin:0 0 8px}.subtitle[data-v-f7a29d40]{color:#888;font-size:.9rem}.faq-category[data-v-f7a29d40]{margin-bottom:2rem}.cat-title[data-v-f7a29d40]{font-family:Cinzel,serif;color:#b8972e;font-size:.95rem;letter-spacing:1px;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #1e1e1e}.faq-item[data-v-f7a29d40]{border:1px solid #1a1a1a;margin-bottom:4px;background:#080808;transition:border-color .2s}.faq-item.open[data-v-f7a29d40]{border-color:#2a2a2a}.faq-question[data-v-f7a29d40]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:none;border:none;color:#ccc;font-size:.88rem;cursor:pointer;text-align:left;gap:12px;transition:color .2s}.faq-question[data-v-f7a29d40]:hover,.faq-item.open .faq-question[data-v-f7a29d40]{color:#d4af37}.faq-chevron[data-v-f7a29d40]{font-size:.65rem;color:#555;flex-shrink:0}.faq-answer[data-v-f7a29d40]{padding:0 14px 14px;border-top:1px solid #111}.faq-answer p[data-v-f7a29d40]{margin:8px 0 0;font-size:.83rem;color:#999;line-height:1.6}.faq-answer p[data-v-f7a29d40]:before{content:"— ";color:#444}@media (max-width: 900px){.faq-columns[data-v-f7a29d40]{display:flex;flex-direction:column;gap:1.5rem}.faq-col-guide[data-v-f7a29d40]{display:block;position:static;order:3}}@media (max-width: 600px){.faq-container[data-v-f7a29d40]{padding:.6rem}.section-title[data-v-f7a29d40]{font-size:1.4rem}}.patch-notes-container[data-v-233347c8]{max-width:960px;margin:0 auto;padding:1rem 1.25rem 2rem}.section-title[data-v-233347c8]{font-family:Cinzel,serif;color:#d4af37;letter-spacing:3px;margin-bottom:.35rem}.subtitle[data-v-233347c8]{color:#777;font-size:.9rem;margin-bottom:1.25rem}.loading-text[data-v-233347c8],.error-text[data-v-233347c8],.empty-text[data-v-233347c8]{color:#888;font-style:italic}.error-text[data-v-233347c8]{color:#c62828}.patch-layout[data-v-233347c8]{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:1.25rem;align-items:start}@media (max-width: 640px){.patch-layout[data-v-233347c8]{grid-template-columns:1fr}}.patch-version-nav[data-v-233347c8]{display:flex;flex-direction:column;gap:6px}.patch-ver-btn[data-v-233347c8]{text-align:left;padding:10px 12px;background:#0c0c0c;border:1px solid #222;color:#bbb;cursor:pointer;border-radius:4px;font-family:inherit;transition:border-color .15s,background .15s}.patch-ver-btn[data-v-233347c8]:hover{border-color:#444;color:#eee}.patch-ver-btn.active[data-v-233347c8]{border-color:#5c4d1a;background:#141008;color:#d4af37}.pv-ver[data-v-233347c8]{display:block;font-weight:700;font-size:.85rem}.pv-date[data-v-233347c8]{font-size:.65rem;color:#666}.patch-ver-btn.active .pv-date[data-v-233347c8]{color:#8a7820}.patch-content[data-v-233347c8]{background:#08080899;border:1px solid #1f1f1f;border-radius:6px;padding:1.25rem 1.5rem;min-height:200px}.patch-content h3[data-v-233347c8]{margin:0 0 .35rem;color:#e8e4dc;font-size:1.15rem}.patch-meta[data-v-233347c8]{margin:0 0 1rem;font-size:.75rem;color:#666}.patch-lines[data-v-233347c8]{margin:0;padding-left:1.2rem;color:#ccc;line-height:1.55;font-size:.92rem}.patch-ai-hint[data-v-233347c8]{margin-top:2rem;font-size:.75rem;color:#555;line-height:1.45}.patch-ai-hint code[data-v-233347c8]{font-size:.7rem;background:#111;padding:2px 6px;border-radius:3px;color:#8a7820}.onboard-overlay[data-v-688cace4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000001;padding:16px}.onboard-modal[data-v-688cace4]{background:#0d0d0d;border:1px solid #2a2a2a;border-top:3px solid #d4af37;max-width:520px;width:100%;display:flex;flex-direction:column;gap:0;box-shadow:0 20px 60px #000c}.onboard-dots[data-v-688cace4]{display:flex;justify-content:center;gap:8px;padding:20px 24px 0}.onboard-dot[data-v-688cace4]{width:8px;height:8px;border-radius:50%;background:#222;border:1px solid #333;transition:all .3s}.onboard-dot.active[data-v-688cace4]{background:#d4af37;border-color:#d4af37;transform:scale(1.3)}.onboard-dot.done[data-v-688cace4]{background:#5a4a1a;border-color:#8a7030}.onboard-body[data-v-688cace4]{padding:28px 32px 24px;text-align:center;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center}.onboard-icon[data-v-688cace4]{font-size:3rem;margin-bottom:16px;line-height:1}.onboard-title[data-v-688cace4]{font-family:Cinzel,serif;color:#d4af37;font-size:1.3rem;margin:0 0 20px;letter-spacing:1px}.onboard-text[data-v-688cace4]{text-align:left;width:100%}.onboard-text p[data-v-688cace4]{font-size:.88rem;color:#aaa;line-height:1.7;margin:0 0 8px;padding-left:12px;border-left:2px solid #2a2a2a}.onboard-text p[data-v-688cace4]:last-child{margin-bottom:0}.onboard-footer[data-v-688cace4]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #1a1a1a;background:#080808}.onboard-footer-right[data-v-688cace4]{display:flex;align-items:center;gap:14px;margin-left:auto}.onboard-step-counter[data-v-688cace4]{font-size:.75rem;color:#555}.btn-onboard-back[data-v-688cace4]{background:none;border:1px solid #333;color:#666;padding:8px 16px;font-size:.8rem;letter-spacing:1px;cursor:pointer;transition:.2s}.btn-onboard-back[data-v-688cace4]:hover{border-color:#555;color:#999}.btn-onboard-next[data-v-688cace4]{background:linear-gradient(45deg,#3a2a00,#5a4a00);border:1px solid #8a7030;color:#d4af37;padding:10px 24px;font-family:Cinzel,serif;font-size:.82rem;letter-spacing:1px;cursor:pointer;transition:.2s}.btn-onboard-next[data-v-688cace4]:hover{background:linear-gradient(45deg,#5a4a00,#8a7030)}.btn-onboard-finish[data-v-688cace4]{background:linear-gradient(45deg,#8b0000,#500000);border:none;color:#fff;padding:10px 24px;font-family:Cinzel,serif;font-size:.82rem;letter-spacing:1px;cursor:pointer;transition:.2s}.btn-onboard-finish[data-v-688cace4]:hover{background:linear-gradient(45deg,#a00000,#700000)}.onboard-fade-enter-active[data-v-688cace4],.onboard-fade-leave-active[data-v-688cace4]{transition:opacity .3s,transform .3s}.onboard-fade-enter-from[data-v-688cace4],.onboard-fade-leave-to[data-v-688cace4]{opacity:0;transform:scale(.95)}.dashboard-container[data-v-1a1966c0]{width:100%;max-width:100vw;min-height:100vh;min-height:100dvh;height:100%;background:transparent;color:#ddd;font-family:Inter,sans-serif;display:flex;flex-direction:column}.jail-standalone-anchor[data-v-1a1966c0]:empty{display:none}.hud-jail-anchor[data-v-1a1966c0]:empty{display:none}.top-bar[data-v-1a1966c0]{height:80px;background:#050505eb;border-bottom:2px solid #d4af37;display:flex;align-items:center;padding:0 2rem;padding-top:env(safe-area-inset-top,0px);justify-content:space-between;box-shadow:0 5px 20px #000c;flex-shrink:0}.profile-section[data-v-1a1966c0]{display:flex;align-items:center;gap:1rem}.avatar[data-v-1a1966c0]{width:50px;height:50px;border-radius:50%;border:2px solid #555}.user-info[data-v-1a1966c0]{display:flex;flex-direction:column;gap:4px}.username[data-v-1a1966c0]{font-weight:700;color:#fff;font-size:1.1rem;line-height:1}.rank[data-v-1a1966c0]{font-size:.85rem;color:#d4af37;font-family:Cinzel,serif;font-weight:700}.rank-meta[data-v-1a1966c0]{display:flex;justify-content:space-between;align-items:flex-end;width:180px}.xp-text[data-v-1a1966c0]{font-size:.65rem;color:#888;letter-spacing:.5px}.xp-progress-bar[data-v-1a1966c0]{width:180px;height:6px;background:#1a1a1a;border-radius:3px;overflow:hidden;border:1px solid #333}.xp-fill[data-v-1a1966c0]{height:100%;background:linear-gradient(90deg,#d4af37,#f2d06b);box-shadow:0 0 10px #d4af3799;transition:width .8s cubic-bezier(.65,0,.35,1)}.stats-grid[data-v-1a1966c0]{display:flex;gap:2rem;align-items:center}.stat-item[data-v-1a1966c0]{display:flex;flex-direction:column;align-items:center;min-width:80px}.label[data-v-1a1966c0]{font-size:.7rem;color:#888;letter-spacing:1px}.value[data-v-1a1966c0]{font-weight:700;font-size:1.1rem;color:#fff}.cash .value[data-v-1a1966c0]{color:#85bb65}.energy[data-v-1a1966c0]{width:150px}.energy-row[data-v-1a1966c0]{display:flex;align-items:center;gap:6px;width:150px}.energy-row .progress-bar[data-v-1a1966c0]{flex:1;width:auto}.energy-meta[data-v-1a1966c0]{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:5px}.energy-text[data-v-1a1966c0]{font-size:.72rem;color:#fff;font-weight:700;white-space:nowrap}.next-regen[data-v-1a1966c0]{font-size:.7rem;color:#d4af37;font-weight:700;white-space:nowrap}.btn-energy-refill[data-v-1a1966c0]{background:transparent;border:1px solid #d4af37;color:#d4af37;font-size:.7rem;padding:1px 5px;border-radius:3px;flex-shrink:0;cursor:pointer;transition:all .2s}.btn-energy-refill[data-v-1a1966c0]:hover:not(:disabled){background:#d4af37;color:#000}.btn-energy-refill[data-v-1a1966c0]:disabled{opacity:.4;cursor:not-allowed}.shield-hud[data-v-1a1966c0]{border-left:2px solid #1a6b8a;padding-left:10px}.shield-hud-row[data-v-1a1966c0]{display:flex;align-items:center;gap:5px}.shield-icon[data-v-1a1966c0]{font-size:1rem;animation:shield-pulse-1a1966c0 2s ease-in-out infinite}.shield-timer[data-v-1a1966c0]{font-weight:700;font-size:.9rem;color:#4fc3f7;white-space:nowrap}@keyframes shield-pulse-1a1966c0{0%,to{opacity:1}50%{opacity:.5}}.diamond-nav[data-v-1a1966c0]{color:#d4af37!important}.lore-nav[data-v-1a1966c0]{color:#aaa;border-top:none}.nav-divider[data-v-1a1966c0]{height:1px;background:#222;margin:8px 12px}.lore-page[data-v-1a1966c0]{max-width:680px;margin:0 auto;padding:1rem;color:#ccc}.lore-header[data-v-1a1966c0]{text-align:center;padding:3rem 1rem 2.5rem;border-bottom:1px solid #222;margin-bottom:2.5rem;position:relative}.lore-year[data-v-1a1966c0]{font-family:Cinzel,serif;font-size:.75rem;letter-spacing:8px;color:#555;display:block;margin-bottom:.5rem}.lore-city[data-v-1a1966c0]{font-family:Cinzel,serif;font-size:3rem;color:#d4af37;letter-spacing:6px;margin:0 0 1.5rem;text-shadow:0 0 40px rgba(212,175,55,.2)}.lore-tagline[data-v-1a1966c0]{font-style:italic;color:#777;font-size:.9rem;line-height:1.7;max-width:480px;margin:0 auto}.lore-section[data-v-1a1966c0]{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #1a1a1a}.lore-section[data-v-1a1966c0]:last-child{border-bottom:none}.lore-section-title[data-v-1a1966c0]{font-family:Cinzel,serif;font-size:.7rem;letter-spacing:4px;color:#555;margin:0 0 1.2rem;text-transform:uppercase}.lore-section p[data-v-1a1966c0]{font-size:.92rem;line-height:1.9;color:#999;margin:0 0 1rem}.lore-highlight[data-v-1a1966c0]{color:#d4af37;font-style:italic}.lore-warning[data-v-1a1966c0]{color:#888!important;font-style:italic;border-left:2px solid #333;padding-left:14px;margin-top:1.5rem!important}.progress-bar[data-v-1a1966c0]{width:100%;height:8px;background:#333;border-radius:4px;overflow:hidden}.fill[data-v-1a1966c0]{height:100%;background:#d4af37;transition:width .5s}.user-actions[data-v-1a1966c0]{display:flex;align-items:center;gap:20px}.lang-toggle[data-v-1a1966c0]{font-family:Cinzel,serif;cursor:pointer;color:#555}.lang-toggle .active[data-v-1a1966c0]{color:#d4af37}.btn-profile[data-v-1a1966c0]{background:none;color:#bbb;border:1px solid #333;padding:8px 16px;cursor:pointer;font-family:Cinzel,serif;font-size:.8rem;transition:color .2s,border-color .2s}.btn-profile[data-v-1a1966c0]:hover,.btn-profile.active[data-v-1a1966c0]{color:#d4af37;border-color:#d4af37}.btn-mail[data-v-1a1966c0]{position:relative;background:none;border:1px solid #333;color:#c9a227;font-size:1.25rem;padding:6px 10px;cursor:pointer;line-height:1;border-radius:4px}.btn-mail[data-v-1a1966c0]:hover{border-color:#d4af37}.mail-badge[data-v-1a1966c0]{position:absolute;top:-4px;right:-4px;background:#8b0000;color:#fff;font-size:.65rem;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;padding:0 4px;font-family:Inter,sans-serif}.mailbox-overlay[data-v-1a1966c0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:16px}.mailbox-panel[data-v-1a1966c0]{position:relative;width:100%;max-width:920px;max-height:90vh;background:#0a0a0a;border:1px solid #333;box-shadow:0 0 40px #000000d9;display:flex;flex-direction:column;min-height:0;flex:1}.mailbox-head[data-v-1a1966c0]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #222;font-family:Cinzel,serif;color:#d4af37;flex-shrink:0}.mailbox-head h2[data-v-1a1966c0]{margin:0;font-size:1.1rem;flex:1;min-width:0}.mailbox-head-actions[data-v-1a1966c0]{display:flex;align-items:center;gap:8px;flex-shrink:0}.btn-mailbox-blocked-list[data-v-1a1966c0]{background:#141414;border:1px solid #444;color:#aaa;font-size:.68rem;padding:6px 10px;cursor:pointer;font-family:Cinzel,serif;white-space:nowrap}.btn-mailbox-blocked-list[data-v-1a1966c0]:hover{border-color:#d4af37;color:#d4af37}.mailbox-close[data-v-1a1966c0]{background:none;border:none;color:#888;font-size:1.25rem;cursor:pointer;line-height:1;padding:4px}.mailbox-toolbar[data-v-1a1966c0]{display:flex;gap:8px;padding:10px 14px;border-bottom:1px solid #1a1a1a;align-items:center;flex-wrap:wrap}.mailbox-toolbar--compact[data-v-1a1966c0]{gap:8px 10px}.mailbox-input[data-v-1a1966c0]{flex:1;background:#111;border:1px solid #333;color:#ddd;padding:8px 12px;font-size:.9rem;min-width:0}.mailbox-input--username[data-v-1a1966c0]{flex:0 1 200px;max-width:min(220px,42vw);min-width:120px}.btn-mailbox-conv-list[data-v-1a1966c0]{background:#141414;border:1px solid #5c4a2a;color:#d4af37;font-size:.72rem;padding:8px 12px;cursor:pointer;font-family:Cinzel,serif;white-space:nowrap;flex-shrink:0}.btn-mailbox-conv-list[data-v-1a1966c0]:hover{border-color:#d4af37;color:#f0e6c8}.btn-mailbox-mini[data-v-1a1966c0]{background:#1a1a1a;border:1px solid #444;color:#d4af37;padding:8px 14px;cursor:pointer;font-family:Cinzel,serif;font-size:.75rem}.mailbox-main[data-v-1a1966c0]{display:flex;flex-direction:column;flex:1;min-height:360px;max-height:calc(90vh - 120px);min-width:0;overflow:hidden}.mailbox-list[data-v-1a1966c0]{border-right:1px solid #222;overflow-y:auto;padding:8px}.mailbox-list--scroll[data-v-1a1966c0]{flex:1;min-height:0;max-height:min(60vh,480px);border-right:none;-webkit-overflow-scrolling:touch}.mailbox-conv-popup-overlay[data-v-1a1966c0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.mailbox-conv-popup[data-v-1a1966c0]{width:100%;max-width:420px;max-height:min(70vh,560px);background:#0c0c0c;border:1px solid #444;box-shadow:0 12px 40px #000000d9;display:flex;flex-direction:column;min-height:0}.mailbox-conv-popup .mailbox-list--scroll[data-v-1a1966c0]{flex:1;min-height:0;max-height:none}.mailbox-conv-popup-head[data-v-1a1966c0]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #2a2a2a;flex-shrink:0}.mailbox-conv-popup-head h3[data-v-1a1966c0]{margin:0;font-family:Cinzel,serif;font-size:.95rem;color:#d4af37}.mailbox-empty[data-v-1a1966c0]{color:#555;font-size:.85rem;padding:12px}.mailbox-conv[data-v-1a1966c0]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:#111;border:1px solid #222;color:#ccc;padding:8px 10px;margin-bottom:6px;cursor:pointer;position:relative;font-size:.82rem}.mailbox-conv-avatar[data-v-1a1966c0]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid #333;flex-shrink:0}.mailbox-conv-body[data-v-1a1966c0]{min-width:0;flex:1}.mailbox-conv.active[data-v-1a1966c0]{border-color:#d4af37;background:#151008}.mailbox-conv-name[data-v-1a1966c0]{display:block;font-weight:700;color:#d4af37}.mailbox-conv-preview[data-v-1a1966c0]{display:block;color:#666;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mailbox-unread[data-v-1a1966c0]{position:absolute;top:8px;right:8px;background:#8b0000;color:#fff;font-size:.65rem;padding:1px 6px;border-radius:8px}.mailbox-thread-wrap[data-v-1a1966c0]{display:flex;flex-direction:column;min-height:0;min-width:0}.mailbox-placeholder[data-v-1a1966c0]{color:#555;padding:24px;font-size:.9rem}.mailbox-thread-head[data-v-1a1966c0]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 14px;border-bottom:1px solid #1a1a1a;color:#d4af37;flex-shrink:0}.mailbox-thread-head strong[data-v-1a1966c0]{word-break:break-word;min-width:0}.mailbox-thread-actions[data-v-1a1966c0]{flex-shrink:0}.mailbox-blocked-hint[data-v-1a1966c0]{margin:0;padding:8px 14px;font-size:.75rem;color:#888;background:#120808;border-bottom:1px solid #1a1a1a;line-height:1.4}.btn-mailbox-block[data-v-1a1966c0]{background:transparent;border:1px solid #333;color:#888;font-size:.7rem;padding:4px 10px;cursor:pointer;white-space:nowrap}.btn-mailbox-unblock[data-v-1a1966c0]{background:#0d1a12;border:1px solid #2d5a3d;color:#7dce9a;font-size:.7rem;padding:4px 10px;cursor:pointer;white-space:nowrap}.btn-mailbox-unblock--sm[data-v-1a1966c0]{padding:4px 8px;font-size:.65rem}.mailbox-thread[data-v-1a1966c0]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.mail-bubble[data-v-1a1966c0]{background:#121212;border:1px solid #252525;padding:10px 12px;border-radius:4px;max-width:92%}.mail-bubble--me[data-v-1a1966c0]{align-self:flex-end;border-color:#3d3518}.mail-bubble--sys[data-v-1a1966c0]{border-color:#1a5276;background:#0d1520}.mail-meta[data-v-1a1966c0]{font-size:.65rem;color:#555;display:block;margin-bottom:6px}.mail-text[data-v-1a1966c0]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.88rem;line-height:1.45;color:#ddd}.mailbox-compose[data-v-1a1966c0]{border-top:1px solid #222;padding:10px 12px}.mailbox-compose textarea[data-v-1a1966c0]{width:100%;box-sizing:border-box;background:#111;border:1px solid #333;color:#eee;padding:10px;font-size:.88rem;resize:vertical;min-height:72px}.mailbox-compose-foot[data-v-1a1966c0]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.mail-char[data-v-1a1966c0]{font-size:.72rem;color:#555}.btn-mail-send[data-v-1a1966c0]{background:linear-gradient(45deg,#2a2410,#1a1508);border:1px solid #d4af37;color:#d4af37;padding:8px 20px;cursor:pointer;font-family:Cinzel,serif;font-size:.8rem}.btn-mail-send[data-v-1a1966c0]:disabled{opacity:.4;cursor:not-allowed}.mailbox-compose textarea[data-v-1a1966c0]:disabled{opacity:.5;cursor:not-allowed}.mailbox-blocked-overlay[data-v-1a1966c0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12001;background:#000c;display:flex;align-items:center;justify-content:center;padding:16px}.mailbox-blocked-modal[data-v-1a1966c0]{width:100%;max-width:400px;max-height:min(70vh,520px);background:#0a0a0a;border:1px solid #333;display:flex;flex-direction:column;min-height:0}.mailbox-blocked-head[data-v-1a1966c0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #222;font-family:Cinzel,serif;color:#d4af37}.mailbox-blocked-head h3[data-v-1a1966c0]{margin:0;font-size:1rem}.mailbox-blocked-loading[data-v-1a1966c0],.mailbox-blocked-empty[data-v-1a1966c0]{padding:20px;text-align:center;color:#666;font-size:.88rem}.mailbox-blocked-list[data-v-1a1966c0]{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:0;-webkit-overflow-scrolling:touch}.mailbox-blocked-row[data-v-1a1966c0]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #1a1a1a}.mailbox-blocked-name[data-v-1a1966c0]{color:#ddd;font-size:.88rem;word-break:break-word;min-width:0}@media (max-width: 640px){.mailbox-overlay[data-v-1a1966c0]{padding:0;align-items:stretch}.mailbox-panel[data-v-1a1966c0]{max-width:none;width:100%;height:100%;max-height:none;min-height:0;border:none}.mailbox-toolbar--compact[data-v-1a1966c0]{flex-wrap:wrap}.mailbox-input--username[data-v-1a1966c0]{flex:1 1 calc(100% - 120px);max-width:none;min-width:0}.btn-mailbox-conv-list[data-v-1a1966c0]{margin-left:0;width:100%;text-align:center}.mailbox-main[data-v-1a1966c0]{flex:1;min-height:0;max-height:none}.mailbox-thread-wrap[data-v-1a1966c0]{flex:1;min-height:0;display:flex;flex-direction:column}.btn-mailbox-blocked-list[data-v-1a1966c0]{font-size:.62rem;padding:5px 8px}}.btn-logout[data-v-1a1966c0]{background:#300;color:#fff;border:1px solid #500;padding:8px 20px;cursor:pointer;font-family:Cinzel,serif}.main-layout[data-v-1a1966c0]{display:flex;flex:1;min-height:0;overflow:hidden}.dashboard-container.chat-expanded .main-layout .content-area[data-v-1a1966c0]{overflow:hidden;overscroll-behavior:none}.profile-section--mobile-tap[data-v-1a1966c0]{cursor:pointer}.nav-btn-sidebar-logout[data-v-1a1966c0]{margin-top:6px;border-top:1px solid #333;color:#c62828!important}.sidebar[data-v-1a1966c0]{width:272px;background:#040404e0;border-right:1px solid #222;padding-top:1rem;flex-shrink:0;display:flex;flex-direction:column;min-height:0}.sidebar-nav-scroll[data-v-1a1966c0]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sidebar-footer-bar[data-v-1a1966c0]{flex-shrink:0;display:flex;align-items:center;gap:10px;border-top:1px solid #1a1a1a;padding:10px 12px 14px;font-family:Cinzel,serif;font-size:calc(.68rem + 2px);letter-spacing:.12em}.sidebar-version-text[data-v-1a1966c0]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a7820;text-align:left}.sidebar-footer-link[data-v-1a1966c0]{flex-shrink:0;margin:0 0 0 auto;padding:0;background:none;border:none;border-bottom:1px solid transparent;font:inherit;font-size:inherit;letter-spacing:inherit;text-transform:uppercase;color:#8a7820;cursor:pointer;transition:color .2s,border-color .2s}.sidebar-footer-link[data-v-1a1966c0]:hover,.sidebar-footer-link.active[data-v-1a1966c0]{color:#d4af37;border-bottom-color:#d4af3780}.nav-badge[data-v-1a1966c0]{display:inline-block;background:#c0392b;color:#fff;font-size:.65rem;font-weight:700;border-radius:10px;padding:1px 6px;margin-left:6px;vertical-align:middle;line-height:1.4}.nav-btn[data-v-1a1966c0]{width:100%;text-align:left;padding:15px 20px;background:none;border:none;color:#bbb;font-family:Cinzel,serif;font-size:.95rem;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-left:4px solid transparent;transition:.3s}.nav-btn.active[data-v-1a1966c0],.nav-btn[data-v-1a1966c0]:hover{color:#fff;border-left-color:#d4af37;background:#d4af370d}.content-area[data-v-1a1966c0]{flex:1;min-height:0;padding:2rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at center,#111111d9,#000000e6);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;position:relative}.hq-container h2[data-v-1a1966c0]{font-family:Cinzel,serif;color:#d4af37;margin-bottom:20px}.hq-grid[data-v-1a1966c0]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width: 900px){.hq-grid[data-v-1a1966c0]{grid-template-columns:1fr}}.hq-quests[data-v-1a1966c0]{background:#ffffff08;border:1px solid #222;padding:16px}.hq-quests-header[data-v-1a1966c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #333}.hq-quests-header .feed-title[data-v-1a1966c0]{margin-bottom:0;padding-bottom:0;border-bottom:none}.btn-daily-reward[data-v-1a1966c0]{position:relative;background:#0a0a0a;border:1px solid #333;color:#888;padding:5px 12px;font-size:.72rem;letter-spacing:1px;cursor:pointer;transition:.2s;white-space:nowrap}.btn-daily-reward[data-v-1a1966c0]:hover{border-color:#d4af37;color:#d4af37}.daily-badge[data-v-1a1966c0]{position:absolute;top:-5px;right:-5px;background:#8b0000;color:#fff;font-size:.65rem;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.news-feed[data-v-1a1966c0]{background:#ffffff08;border:1px solid #222;padding:20px}.feed-title[data-v-1a1966c0]{font-family:Cinzel,serif;color:#d4af37;margin-bottom:15px;border-bottom:1px solid #333;padding-bottom:10px}.news-item[data-v-1a1966c0]{margin-bottom:15px;border-bottom:1px solid #111;padding-bottom:10px}.news-item .date[data-v-1a1966c0]{color:#666;font-size:.75rem;display:block}.news-item p[data-v-1a1966c0]{font-size:.9rem;color:#ccc;margin-top:5px}.news-item strong[data-v-1a1966c0]{color:#d4af37}.news-capture[data-v-1a1966c0]{border-left:3px solid #8b0000;padding-left:10px}.news-claim[data-v-1a1966c0]{border-left:3px solid #1a5276;padding-left:10px}.news-repelled[data-v-1a1966c0]{border-left:3px solid #4a4a00;padding-left:10px}.news-familyjoin[data-v-1a1966c0]{border-left:3px solid #145a32;padding-left:10px}.news-familykick[data-v-1a1966c0]{border-left:3px solid #6a0080;padding-left:10px}.news-pagination[data-v-1a1966c0]{display:flex;justify-content:center;gap:6px;margin-top:16px;padding-top:12px;border-top:1px solid #222}.page-btn[data-v-1a1966c0]{background:#111;border:1px solid #333;color:#888;width:32px;height:32px;cursor:pointer;font-family:Cinzel,serif;font-size:.85rem;transition:.2s}.page-btn[data-v-1a1966c0]:hover:not(:disabled){border-color:#d4af37;color:#d4af37}.page-btn.active[data-v-1a1966c0]{background:#d4af37;color:#000;border-color:#d4af37;font-weight:700}.page-btn[data-v-1a1966c0]:disabled{opacity:.3;cursor:not-allowed}.chat-system[data-v-1a1966c0]{position:fixed;bottom:0;right:20px;width:320px;background:#0a0a0a;border:1px solid #d4af37;border-bottom:none;z-index:2000;display:flex;flex-direction:column;transition:.3s;box-shadow:0 -5px 20px #000c}.chat-minimized[data-v-1a1966c0]{height:45px}.chat-header[data-v-1a1966c0]{background:#d4af37;color:#000;padding:10px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Cinzel,serif;font-weight:700}.chat-header-right[data-v-1a1966c0]{display:flex;align-items:center;gap:10px}.chat-mute-btn[data-v-1a1966c0]{background:transparent;border:none;cursor:pointer;font-size:.9rem;padding:0 2px;line-height:1;opacity:.8;transition:opacity .2s}.chat-mute-btn[data-v-1a1966c0]:hover{opacity:1}.chat-unread-badge[data-v-1a1966c0]{display:inline-block;background:#8b0000;color:#fff;font-size:.6rem;font-family:Inter,sans-serif;font-weight:700;padding:1px 5px;border-radius:8px;margin-left:4px;vertical-align:middle;animation:pulse-red-1a1966c0 1.5s infinite}@keyframes pulse-red-1a1966c0{0%,to{box-shadow:0 0 #8b0000cc}50%{box-shadow:0 0 0 4px #8b000000}}.chat-body[data-v-1a1966c0]{height:300px;overflow-y:auto;padding:15px;background:#050505}.chat-msg[data-v-1a1966c0]{font-size:.85rem;margin-bottom:8px;line-height:1.4;border-bottom:1px solid #111;padding-bottom:4px}.chat-msg-header[data-v-1a1966c0]{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:2px}.chat-user[data-v-1a1966c0]{color:#d4af37;font-weight:700;font-size:.8rem}.chat-user--me[data-v-1a1966c0]{color:#5bc8ff}.chat-ts[data-v-1a1966c0]{font-size:.68rem;color:#444;white-space:nowrap;flex-shrink:0}.chat-text[data-v-1a1966c0]{color:#ddd}.chat-footer[data-v-1a1966c0]{display:flex;padding:10px;background:#0a0a0a;border-top:1px solid #222}.chat-input[data-v-1a1966c0]{flex:1;background:#000;border:1px solid #333;color:#fff;padding:8px;outline:none;font-size:.85rem;transition:all .3s ease}.chat-input[data-v-1a1966c0]:hover,.chat-input[data-v-1a1966c0]:focus{border-color:#d4af37;box-shadow:0 0 5px #d4af374d}.chat-send-btn[data-v-1a1966c0]{background:#222;color:#d4af37;border:1px solid #d4af37;padding:0 15px;margin-left:5px;cursor:pointer;transition:all .3s}.chat-send-btn[data-v-1a1966c0]:hover{background:#d4af37;color:#000;transform:scale(1.05)}.chat-toggle-container[data-v-1a1966c0]{display:flex;align-items:center;gap:10px;font-size:.7rem}.toggle-label[data-v-1a1966c0]{color:#000;opacity:.5;transition:.3s;font-weight:700;cursor:pointer}.toggle-label.active[data-v-1a1966c0]{opacity:1;text-shadow:0 0 5px rgba(255,255,255,.5)}.switch[data-v-1a1966c0]{position:relative;display:inline-block;width:34px;height:18px;cursor:pointer}.switch input[data-v-1a1966c0]{opacity:0;width:0;height:0}.slider[data-v-1a1966c0]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#000;transition:.4s;border:1px solid #555}.slider[data-v-1a1966c0]:before{position:absolute;content:"";height:12px;width:12px;left:2px;bottom:2px;background-color:#d4af37;transition:.4s}input:checked+.slider[data-v-1a1966c0]{background-color:#222}input:checked+.slider[data-v-1a1966c0]:before{transform:translate(16px)}.slider.round[data-v-1a1966c0]{border-radius:34px}.sidebar-close-btn[data-v-1a1966c0]{display:none;position:absolute;top:12px;right:12px;box-sizing:border-box;background:#181818f2;border:1px solid #555;color:#ccc;font-size:1.05rem;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;cursor:pointer;border-radius:50%;line-height:1;align-items:center;justify-content:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sidebar-close-btn[data-v-1a1966c0]:hover{color:#fff;border-color:#d4af37}.hamburger-btn[data-v-1a1966c0]{display:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3px;width:22px;height:12px;box-sizing:border-box;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.hamburger-btn span[data-v-1a1966c0]{display:block;height:2px;flex:0 0 2px;width:100%;background:#d4af37;border-radius:1px;transition:.2s}.sidebar-overlay[data-v-1a1966c0]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:999}@media (max-width: 768px){.main-layout[data-v-1a1966c0]{position:relative}.mobile-profile-subnav[data-v-1a1966c0]{position:sticky;top:0;z-index:60;display:flex;align-items:center;margin:-.5rem -.5rem .75rem;padding:8px 12px;padding-top:calc(6px + env(safe-area-inset-top,0px));background:#080808f7;border-bottom:1px solid #333;box-sizing:border-box}.btn-mobile-profile-back[data-v-1a1966c0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #444;background:#151515;color:#d4af37;font-family:Cinzel,serif;font-size:.85rem;font-weight:600;padding:10px 14px;border-radius:6px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn-mobile-profile-back[data-v-1a1966c0]:active{background:#222}.sidebar-overlay[data-v-1a1966c0]{display:block;z-index:2005}.top-bar[data-v-1a1966c0]{height:auto;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;padding:4px 6px;padding-top:calc(4px + env(safe-area-inset-top,0px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:5px;row-gap:4px}.dashboard-hud--mobile .top-bar[data-v-1a1966c0]{grid-template-columns:1fr;grid-template-rows:auto}.dashboard-hud--mobile .stats-grid[data-v-1a1966c0]{grid-column:1 / -1;grid-row:1}.hud-jail-anchor[data-v-1a1966c0]:not(:empty){grid-column:1 / -1;grid-row:1;width:100%;min-width:0;align-self:stretch}.top-bar[data-v-1a1966c0]:has(.hud-jail-anchor:not(:empty)){grid-template-rows:auto auto auto}.top-bar:has(.hud-jail-anchor:not(:empty)) .hamburger-btn[data-v-1a1966c0]{grid-row:2}.top-bar:has(.hud-jail-anchor:not(:empty)) .profile-section[data-v-1a1966c0]{grid-row:2}.top-bar:has(.hud-jail-anchor:not(:empty)) .user-actions[data-v-1a1966c0]{grid-row:2}.top-bar:has(.hud-jail-anchor:not(:empty)) .stats-grid[data-v-1a1966c0]{grid-row:3}.hamburger-btn[data-v-1a1966c0]{display:flex;grid-column:1;grid-row:1;align-self:center;flex-shrink:0}.profile-section[data-v-1a1966c0]{grid-column:2;grid-row:1;gap:5px;min-width:0;max-width:100%;overflow:hidden;display:flex;flex-direction:row;align-items:center}.avatar[data-v-1a1966c0]{width:28px;height:28px;flex-shrink:0}.user-info[data-v-1a1966c0]{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.username[data-v-1a1966c0]{font-size:.72rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rank[data-v-1a1966c0]{font-size:.55rem;line-height:1.05}.rank-meta[data-v-1a1966c0]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;width:auto;max-width:100%;min-width:0}.xp-progress-bar[data-v-1a1966c0]{width:100%;max-width:100%;min-width:0;height:4px}.xp-text[data-v-1a1966c0]{font-size:.48rem;letter-spacing:0}.stat-xp-hud[data-v-1a1966c0]{align-items:flex-start;text-align:left}.stat-xp-hud .label[data-v-1a1966c0]{width:100%;text-align:center}.rank-mini[data-v-1a1966c0]{font-size:.5rem;color:#d4af37;font-family:Cinzel,serif;font-weight:700;line-height:1.1;width:100%;text-align:center}.xp-text-hud[data-v-1a1966c0]{font-size:.46rem;color:#888;line-height:1.1;width:100%;text-align:center}.xp-progress-bar--hud[data-v-1a1966c0]{width:100%;max-width:100%;height:4px;margin-top:2px}.stats-grid[data-v-1a1966c0]{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 4px;width:100%;max-width:100%;overflow-x:hidden;padding:2px 0 4px;align-items:stretch}.stats-grid .stat-item.cash[data-v-1a1966c0]{grid-column:1;grid-row:1}.stats-grid .stat-item.dirty[data-v-1a1966c0]{grid-column:2;grid-row:1}.stats-grid .stat-item.diamonds[data-v-1a1966c0]{grid-column:3;grid-row:1}.stats-grid .stat-item.stat-rep[data-v-1a1966c0]{grid-column:4;grid-row:1}.stats-grid .stat-item.energy[data-v-1a1966c0]{grid-column:1 / -1;grid-row:2}.stats-grid--hud-mobile .stat-item.energy[data-v-1a1966c0]{grid-column:3 / 5;grid-row:1}.stats-grid--hud-mobile .stat-xp-hud[data-v-1a1966c0]{grid-column:1 / 3;grid-row:1}.stats-grid--hud-mobile .stat-item.cash[data-v-1a1966c0]{grid-column:1;grid-row:2}.stats-grid--hud-mobile .stat-item.dirty[data-v-1a1966c0]{grid-column:2;grid-row:2}.stats-grid--hud-mobile .stat-item.diamonds[data-v-1a1966c0]{grid-column:3;grid-row:2}.stats-grid--hud-mobile .stat-item.stat-rep[data-v-1a1966c0]{grid-column:4;grid-row:2}.stats-grid .stat-item.shield-hud[data-v-1a1966c0]{grid-column:1 / -1;grid-row:3}.stats-grid--hud-mobile .stat-item.shield-hud[data-v-1a1966c0]{grid-row:3}.stats-grid--hud-mobile .stat-item.energy .energy-row[data-v-1a1966c0]{flex-wrap:nowrap;gap:2px 4px}.stats-grid--hud-mobile .stat-item.energy .progress-bar[data-v-1a1966c0]{flex:1 1 0;min-width:28px}.stat-item[data-v-1a1966c0]{display:flex;min-width:0;padding:4px;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid #222;border-radius:4px;background:#00000040;box-sizing:border-box}.stat-item .label[data-v-1a1966c0],.stat-item .stat-label[data-v-1a1966c0]{font-size:.5rem;letter-spacing:.2px;text-align:center;line-height:1.1}.stat-item .value[data-v-1a1966c0],.stat-item .stat-value[data-v-1a1966c0]{font-size:.62rem;word-break:break-all;text-align:center}.label[data-v-1a1966c0]{font-size:.5rem;letter-spacing:.2px}.value[data-v-1a1966c0]{font-size:.62rem;word-break:break-all}.energy[data-v-1a1966c0]{width:100%;max-width:100%;flex-direction:column;align-items:stretch;gap:3px;padding:5px 6px}.energy-row[data-v-1a1966c0]{width:100%;max-width:100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px 5px}.energy .progress-bar[data-v-1a1966c0]{min-width:0;flex:1 1 100%;height:4px;max-width:100%}.energy-text[data-v-1a1966c0],.next-regen[data-v-1a1966c0]{font-size:.52rem}.btn-energy-refill[data-v-1a1966c0]{font-size:.55rem;padding:1px 3px}.stats-grid .stat-item.energy .label[data-v-1a1966c0]{align-self:center}.stat-item .reputation-val[data-v-1a1966c0]{font-size:.55rem;justify-content:center;gap:2px}.stat-item.stat-rep .rep-icon[data-v-1a1966c0]{font-size:.75em}.shield-hud[data-v-1a1966c0]{flex-direction:row;justify-content:center;align-items:center;gap:6px;border-left:none;padding-left:0}.shield-hud-row[data-v-1a1966c0]{flex-shrink:0}.shield-hud .label[data-v-1a1966c0]{font-size:.5rem}.sidebar-profile-head[data-v-1a1966c0]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px 12px;margin:0 0 4px;border:none;border-bottom:1px solid #2a2a2a;background:linear-gradient(180deg,rgba(212,175,55,.07),transparent);cursor:pointer;text-align:left;color:inherit;box-sizing:border-box;font:inherit}.sidebar-profile-head.active[data-v-1a1966c0]{border-left:3px solid #d4af37;padding-left:13px}.sidebar-ph-avatar[data-v-1a1966c0]{width:40px;height:40px;border-radius:50%;border:2px solid #444;flex-shrink:0;object-fit:cover}.sidebar-ph-text[data-v-1a1966c0]{min-width:0;display:flex;flex-direction:column;gap:2px}.sidebar-ph-name[data-v-1a1966c0]{font-weight:700;font-size:.88rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-ph-sub[data-v-1a1966c0]{font-size:.65rem;color:#888}.drawer-edge-tab[data-v-1a1966c0]{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:2107;width:22px;min-height:72px;padding:0;border:1px solid #333;border-left:none;border-radius:0 10px 10px 0;background:#0a0a0af0;color:#d4af37;font-size:1.15rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:4px 0 14px #00000080}.drawer-edge-icon[data-v-1a1966c0]{display:block;margin-left:-1px}.user-actions[data-v-1a1966c0]{grid-column:3;grid-row:1;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:4px;flex-shrink:0;max-width:100%;min-width:0}.btn-profile[data-v-1a1966c0],.btn-logout[data-v-1a1966c0]{padding:5px 8px;font-size:.6rem;letter-spacing:.02em;line-height:1.2;white-space:nowrap;width:100%;min-width:0;box-sizing:border-box;text-align:center}.sidebar[data-v-1a1966c0]{position:fixed;top:0;bottom:0;left:0;height:auto;max-height:none;width:min(230px,86vw);z-index:2010;transform:translate(-100%);transition:transform .25s ease;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,100%);align-content:stretch;padding-top:0;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}.sidebar-nav-scroll[data-v-1a1966c0]{grid-row:1;flex:none;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:48px 0 12px}.sidebar.sidebar-mobile-open[data-v-1a1966c0]{transform:translate(0)}.sidebar-close-btn[data-v-1a1966c0]{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:10px;left:auto;z-index:2011;pointer-events:auto}.sidebar-footer-bar[data-v-1a1966c0]{grid-row:2;flex:none;flex-shrink:0;margin-top:0;position:relative;z-index:1;padding-bottom:12px;padding-top:8px;background:#040404fa}.nav-btn[data-v-1a1966c0]{font-size:.85rem;padding:12px 18px;white-space:normal;line-height:1.25}.content-area[data-v-1a1966c0]{padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px) + 120px)}.hq-grid[data-v-1a1966c0]{grid-template-columns:1fr;min-width:0;width:100%}.hq-container[data-v-1a1966c0],.news-feed[data-v-1a1966c0],.hq-quests[data-v-1a1966c0]{min-width:0;max-width:100%;overflow-x:hidden}.hq-quests-header[data-v-1a1966c0]{flex-wrap:wrap;gap:8px;align-items:flex-start}.btn-daily-reward[data-v-1a1966c0]{white-space:normal;text-align:center;line-height:1.25;max-width:100%}.chat-system[data-v-1a1966c0]{width:calc(100vw - 16px);right:8px;bottom:env(safe-area-inset-bottom,0px);max-height:min(420px,45vh)}.chat-body[data-v-1a1966c0]{height:min(220px,32vh);flex:1 1 auto;min-height:0;overscroll-behavior:contain;touch-action:pan-y}.dashboard-native .chat-system[data-v-1a1966c0]{max-height:min(340px,36vh)}.dashboard-hud--mobile .top-bar.top-bar--jail-hud[data-v-1a1966c0]{display:grid;grid-template-columns:minmax(90px,36vw) minmax(0,1fr);grid-template-rows:auto;column-gap:6px;align-items:stretch}.dashboard-hud--mobile .top-bar.top-bar--jail-hud .hud-jail-anchor[data-v-1a1966c0]:not(:empty){grid-column:1;grid-row:1;width:100%;min-width:0;max-width:none;margin-bottom:0;align-self:stretch}.dashboard-hud--mobile .top-bar.top-bar--jail-hud .stats-grid[data-v-1a1966c0]{grid-column:2;grid-row:1;min-width:0;width:100%;max-width:100%}}@media (max-width: 480px){.stats-grid[data-v-1a1966c0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.stats-grid:not(.stats-grid--hud-mobile) .stat-item.cash[data-v-1a1966c0]{grid-column:1;grid-row:1}.stats-grid:not(.stats-grid--hud-mobile) .stat-item.dirty[data-v-1a1966c0]{grid-column:2;grid-row:1}.stats-grid:not(.stats-grid--hud-mobile) .stat-item.diamonds[data-v-1a1966c0]{grid-column:3;grid-row:1}.stats-grid:not(.stats-grid--hud-mobile) .stat-item.stat-rep[data-v-1a1966c0]{grid-column:4;grid-row:1}.stats-grid:not(.stats-grid--hud-mobile) .stat-item.energy[data-v-1a1966c0]{grid-row:2;grid-column:1 / -1}.stats-grid:not(.stats-grid--hud-mobile) .stat-item.shield-hud[data-v-1a1966c0]{grid-row:3;grid-column:1 / -1}.stats-grid--hud-mobile .stat-xp-hud[data-v-1a1966c0]{grid-column:1 / 3;grid-row:1}.stats-grid--hud-mobile .stat-item.energy[data-v-1a1966c0]{grid-column:3 / 5;grid-row:1}.stats-grid--hud-mobile .stat-item.cash[data-v-1a1966c0]{grid-column:1;grid-row:2}.stats-grid--hud-mobile .stat-item.dirty[data-v-1a1966c0]{grid-column:2;grid-row:2}.stats-grid--hud-mobile .stat-item.diamonds[data-v-1a1966c0]{grid-column:3;grid-row:2}.stats-grid--hud-mobile .stat-item.stat-rep[data-v-1a1966c0]{grid-column:4;grid-row:2}.stats-grid--hud-mobile .stat-item.shield-hud[data-v-1a1966c0]{grid-column:1 / -1;grid-row:3}.content-area[data-v-1a1966c0]{padding:.6rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px) + 120px)}}.slider.round[data-v-1a1966c0]:before{border-radius:50%}button[data-v-1a1966c0],.nav-btn[data-v-1a1966c0],.btn-logout[data-v-1a1966c0],.chat-header[data-v-1a1966c0],.toggle-label[data-v-1a1966c0],.switch[data-v-1a1966c0],.slider[data-v-1a1966c0],.chat-send-btn[data-v-1a1966c0],.lang-toggle span[data-v-1a1966c0]{cursor:pointer!important}.reputation-val[data-v-1a1966c0]{color:#d4af37;font-weight:700;display:flex;align-items:center;justify-content:center;gap:4px;text-shadow:0 0 8px rgba(212,175,55,.4)}.rep-icon[data-v-1a1966c0]{font-size:.9em}.legal-page[data-v-3c59242e]{min-height:100vh;min-height:100dvh;width:100%;max-width:720px;margin:0 auto;box-sizing:border-box;background-color:#0a0a0a;color:#ccc;padding:1rem 1.25rem 2rem;padding-top:calc(1rem + env(safe-area-inset-top,0px));padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));font-family:Inter,system-ui,sans-serif;line-height:1.55;font-size:.92rem}.legal-header[data-v-3c59242e]{margin-bottom:1.25rem;border-bottom:1px solid #222;padding-bottom:.75rem}.legal-header h1[data-v-3c59242e]{font-family:Cinzel,serif;color:#d4af37;font-size:1.15rem;margin:.75rem 0 0;line-height:1.3}.legal-back[data-v-3c59242e]{background:#1a1a1a;border:1px solid #333;color:#d4af37;padding:6px 12px;cursor:pointer;font-size:.85rem;border-radius:4px}.legal-section[data-v-3c59242e]{margin-bottom:1.25rem}.legal-section h2[data-v-3c59242e]{font-size:.95rem;color:#eee;margin:0 0 .5rem;font-weight:600}.legal-section p[data-v-3c59242e]{margin:0 0 .65rem;color:#aaa}.legal-missing[data-v-3c59242e]{color:#888;text-align:center;padding:2rem}.legal-footer-mini[data-v-3c59242e]{margin-top:2rem;padding-top:1rem;border-top:1px solid #222;font-size:.72rem;color:#555;text-align:center}.noir-popup-overlay[data-v-d275e41c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000eb;display:flex;align-items:center;justify-content:center;z-index:999999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.noir-popup-content[data-v-d275e41c]{background:#0a0a0a;padding:2.5rem;width:90%;max-width:450px;text-align:center;border-radius:4px}.noir-popup-content.danger[data-v-d275e41c]{border:2px solid #b22222;box-shadow:0 0 30px #b222224d}.danger h3[data-v-d275e41c]{color:#b22222}.danger .noir-btn[data-v-d275e41c]{border-color:#b22222;color:#b22222}.danger .noir-btn[data-v-d275e41c]:hover{background:#b22222;color:#fff}.noir-popup-content.info[data-v-d275e41c]{border:2px solid #1976d2;box-shadow:0 0 30px #1976d24d}.info h3[data-v-d275e41c]{color:#42a5f5}.info .noir-btn[data-v-d275e41c]{border-color:#1976d2;color:#42a5f5}.info .noir-btn[data-v-d275e41c]:hover{background:#1976d2;color:#fff}.noir-popup-content.success[data-v-d275e41c]{border:2px solid #d4af37;box-shadow:0 0 30px #d4af374d}.success h3[data-v-d275e41c]{color:#d4af37}.success .noir-btn[data-v-d275e41c]{border-color:#d4af37;color:#d4af37}.success .noir-btn[data-v-d275e41c]:hover{background:#d4af37;color:#000}.noir-popup-content.warning[data-v-d275e41c]{border:2px solid #c9a227;box-shadow:0 0 28px #c9a22740}.warning h3[data-v-d275e41c]{color:#e0c56e}.warning .noir-btn[data-v-d275e41c]{background:#e0c56e;border:2px solid #c9a227;color:#1a1a1a}.warning .noir-btn[data-v-d275e41c]:hover{background:#f0d78c;border-color:#d4af37;color:#000}.noir-header[data-v-d275e41c]{border-bottom:1px solid #222;margin-bottom:1.5rem;padding-bottom:1rem}.danger-icon[data-v-d275e41c]{font-size:3rem;display:block;margin-bottom:.5rem}h3[data-v-d275e41c]{font-family:Cinzel,serif;letter-spacing:3px;margin:0;text-transform:uppercase}.noir-message[data-v-d275e41c]{color:#eee;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;white-space:pre-line}.noir-btn[data-v-d275e41c]{background:transparent;padding:12px 40px;font-family:Cinzel,serif;cursor:pointer;transition:.3s;font-weight:700}.slide-fade-enter-active[data-v-d275e41c]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-d275e41c]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-d275e41c],.slide-fade-leave-to[data-v-d275e41c]{transform:scale(.9);opacity:0}.confirm-overlay[data-v-dc2cfbce]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.confirm-card[data-v-dc2cfbce]{background:#0a0a0a;border:1px solid #d4af37;padding:2rem;width:90%;max-width:400px;text-align:center;box-shadow:0 0 30px #d4af3733}.confirm-header h3[data-v-dc2cfbce]{font-family:Cinzel,serif;color:#d4af37;margin-bottom:1rem}.confirm-body p[data-v-dc2cfbce]{color:#ccc;margin-bottom:2rem;font-size:1.1rem}.confirm-footer[data-v-dc2cfbce]{display:flex;gap:15px}.confirm-footer button[data-v-dc2cfbce]{flex:1;padding:12px;font-family:Cinzel,serif;font-weight:700;cursor:pointer;transition:.3s}.btn-cancel[data-v-dc2cfbce]{background:transparent;color:#666;border:1px solid #333}.btn-cancel[data-v-dc2cfbce]:hover{background:#222;color:#fff}.btn-confirm[data-v-dc2cfbce]{background:#d4af37;color:#000;border:none}.btn-confirm[data-v-dc2cfbce]:hover{background:#fff;transform:scale(1.05)}.slide-fade-enter-active[data-v-dc2cfbce]{transition:all .3s ease-out}.slide-fade-enter-from[data-v-dc2cfbce]{transform:scale(.9);opacity:0}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{height:100%;font-family:Inter,sans-serif;overflow:hidden;background:#000;background-image:linear-gradient(#0009,#0009),url(/assets/bg.jpg);background-size:cover;background-attachment:fixed;background-position:center;color:#ddd}#app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:100%}#app .dashboard-container{flex:1 1 auto;min-height:0}#app:has(.legal-page){min-height:100vh;min-height:100dvh;height:auto!important;flex:1 0 auto;background-color:#0a0a0a}.noir-container{position:relative;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(100%) contrast(120%) brightness(.6)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000bf;z-index:-1;background-image:radial-gradient(circle,transparent 20%,#000 90%)}.lang-switcher{position:absolute;top:20px;right:30px;z-index:10;font-family:Cinzel,serif;font-weight:700;font-size:.9rem}.lang-switcher span{cursor:pointer;color:#555;transition:.3s}.lang-switcher span.active{color:#d4af37;text-shadow:0 0 5px rgba(212,175,55,.5)}.lang-switcher .seperator{margin:0 10px;color:#333;cursor:default}.auth-card{--auth-card-pad: 2rem;width:400px;max-width:calc(100vw - 24px);background:#0a0a0ae6;border:1px solid #333;box-shadow:0 0 30px #000c;padding:var(--auth-card-pad);text-align:center;border-top:3px solid #d4af37;box-sizing:border-box}.logo-area h1{font-family:Cinzel,serif;font-size:2rem;letter-spacing:2px;color:#fff}.logo-area .gold{color:#d4af37;text-shadow:0 0 10px rgba(212,175,55,.3)}.tagline{font-size:.8rem;letter-spacing:4px;color:#888;margin-bottom:2rem;text-transform:uppercase}.tabs{display:flex;margin-bottom:1.5rem;border-bottom:1px solid #333}.tabs button{flex:1;background:none;border:none;padding:10px;color:#555;font-family:Cinzel,serif;font-weight:700;cursor:pointer;transition:.3s}.tabs button.active{color:#d4af37;border-bottom:2px solid #d4af37}input{width:100%;padding:12px;margin-bottom:1rem;background:#1a1a1a;border:1px solid #333;color:#fff;font-family:Inter,sans-serif}input:focus{outline:none;border-color:#d4af37}.btn-link{background:none;border:none;color:#d4af37;font-size:.8rem;cursor:pointer;margin-top:8px;text-decoration:underline;width:100%;text-align:center;padding:4px}.btn-link:hover{color:#fff}.form-hint{color:#888;font-size:.82rem;margin-bottom:12px;line-height:1.5;text-align:center}.btn-action:disabled{opacity:.5;cursor:not-allowed}.turnstile-wrap{display:flex;justify-content:center;margin:8px 0}.otp-form{display:flex;flex-direction:column;gap:12px}.otp-input{text-align:center;font-size:2rem;letter-spacing:.5rem;font-family:Cinzel,serif;background:#0a0a0a;border:1px solid #444;color:#d4af37;padding:12px;width:100%}.btn-action{width:100%;padding:12px;background:linear-gradient(45deg,#8b0000,#500000);color:#fff;border:none;font-family:Cinzel,serif;font-weight:700;cursor:pointer;letter-spacing:1px;transition:.3s}.btn-action:hover{background:linear-gradient(45deg,#a00000,#700000);box-shadow:0 0 15px #8b000066}.divider{margin:1.5rem 0;position:relative;text-align:center}.divider:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#333;z-index:0}.divider span{background:#0a0a0a;padding:0 10px;color:#555;font-size:.8rem;position:relative;z-index:1}.social-login-stack{display:flex;flex-direction:column;gap:10px;margin-top:10px}.btn-social{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px;background-color:#1a1a1a;color:#fff;border:1px solid #333;border-radius:50px;font-family:Inter,sans-serif;font-size:1rem;cursor:pointer;transition:all .3s ease}.btn-social span{font-weight:500}.btn-social.google:hover{background-color:#252525;border-color:#d4af37;box-shadow:0 0 10px #d4af3733;transform:translateY(-2px)}.btn-social.discord:hover{background-color:#5865f2;border-color:#fff;box-shadow:0 0 15px #5865f266;text-shadow:0 1px 2px rgba(0,0,0,.5);transform:translateY(-2px)}.btn-social.discord:hover svg path{fill:#fff}.register-legal-line{display:flex;align-items:flex-start;gap:10px;text-align:left;font-size:.72rem;line-height:1.45;color:#888;margin:12px 0 14px;cursor:pointer}.register-legal-line input{width:auto;margin:3px 0 0;flex-shrink:0;cursor:pointer}.inline-legal-link{color:#d4af37;text-decoration:underline;text-underline-offset:2px}.inline-legal-link:hover{color:#fff}.auth-legal-footer-wrap{margin:1rem calc(-1 * var(--auth-card-pad)) calc(-1 * var(--auth-card-pad));padding:14px var(--auth-card-pad) calc(16px + env(safe-area-inset-bottom,0px));background:#0a0a0a;border-top:1px solid #2a2a2a;box-sizing:border-box;width:calc(100% + 2 * var(--auth-card-pad));max-width:none}.auth-legal-footer{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:6px 8px;row-gap:8px;font-size:.65rem;line-height:1.5;text-align:center}.auth-legal-footer a{color:#8a8a8a;text-decoration:none;padding:2px 0;white-space:nowrap}.auth-legal-footer a:hover{color:#d4af37}.auth-legal-sep{color:#444;-webkit-user-select:none;user-select:none;line-height:1.5}@media (max-width: 540px){.auth-card{--auth-card-pad: 1.15rem}.auth-legal-footer{font-size:.62rem;gap:5px 6px;row-gap:10px}}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:20000;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));background:#080808f5;border-top:1px solid #333;box-shadow:0 -8px 24px #0009}.cookie-banner-inner{max-width:520px;margin:0 auto}.cookie-text{font-size:.75rem;color:#aaa;line-height:1.45;margin:0 0 10px;text-align:center}.cookie-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.btn-cookie{padding:8px 14px;font-size:.72rem;font-family:Cinzel,serif;cursor:pointer;border-radius:4px;border:1px solid #444}.btn-cookie-min{background:#1a1a1a;color:#ccc}.btn-cookie-all{background:linear-gradient(45deg,#5c4d1a,#3d3510);color:#d4af37;border-color:#6b5a1f}
