@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=MedievalSharp&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&display=swap);.Login_page__pmWTo{align-items:center;background:var(--color-bg-dark);background-image:radial-gradient(ellipse at 50% 0,#d4af3714 0,#0000 70%);display:flex;justify-content:center;min-height:100vh;padding:20px}.Login_card__gvKM6{background:var(--color-bg-card);border:2px solid #d4af3759;border-radius:8px;box-shadow:0 0 40px #000000b3,inset 0 0 30px #0000004d;max-width:420px;padding:40px 36px 32px;width:100%}.Login_title__EmUXd{color:var(--color-text-gold);font-family:Viking,Cinzel,serif;font-size:2rem;letter-spacing:.06em;margin:0 0 6px;text-align:center;text-shadow:0 0 16px #d4af3766}.Login_subtitle__LhIm4{color:#d4af3780;font-family:Cinzel,serif;font-size:.75rem;letter-spacing:.2em;margin:0 0 28px;text-align:center;text-transform:uppercase}.Login_dividerTop__GPWHw{border:none;border-top:1px solid #d4af3740;margin:0 0 28px}.Login_embeddedForm__kaTF8{width:100%}.Login_form__vT2Da{display:flex;flex-direction:column;gap:16px}.Login_fieldGroup__-H8Eg{display:flex;flex-direction:column;gap:6px}.Login_label__YlHPF{color:var(--color-text-gold);font-family:Cinzel,serif;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.Login_input__fd7TK{background:#00000059;border:1px solid #d4af374d;border-radius:4px;box-sizing:border-box;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);font-family:Cinzel,serif;font-size:.9rem;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.Login_input__fd7TK:focus{border-color:#d4af37b3;box-shadow:0 0 8px #d4af3733}.Login_input__fd7TK::placeholder{color:#d4af374d}.Login_error__xNOVj{background:#8b2c2c26;border:1px solid #c0392b4d;border-radius:4px;color:#c0392b;color:var(--color-status-danger,#c0392b);font-family:Cinzel,serif;font-size:.8rem;padding:8px 12px;text-align:center}.Login_btnLogin__xLzyD{background:linear-gradient(135deg,#d4af3740,#d4af3726);border:1px solid #d4af3799;border-radius:4px;color:var(--color-text-gold);cursor:pointer;font-family:Cinzel,serif;font-size:.9rem;font-weight:600;letter-spacing:.1em;margin-top:6px;padding:12px;transition:all .2s;width:100%}.Login_btnLogin__xLzyD:hover:not(:disabled){background:linear-gradient(135deg,#d4af3766,#d4af3740);box-shadow:0 0 12px #d4af3740}.Login_btnLogin__xLzyD:disabled{cursor:not-allowed;opacity:.5}.Login_divider__hEIs0{align-items:center;display:flex;gap:12px;margin:4px 0}.Login_divider__hEIs0:after,.Login_divider__hEIs0:before{border-top:1px solid #d4af3733;content:"";flex:1 1}.Login_dividerText__PaXcx{color:#d4af3766;font-family:Cinzel,serif;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.Login_btnDiscord__TM5J6{align-items:center;background:linear-gradient(135deg,#5865f2,#4752c4);border:1px solid #5865f299;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Cinzel,serif;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;letter-spacing:.08em;padding:11px;transition:all .2s;width:100%}.Login_btnDiscord__TM5J6:hover{background:linear-gradient(135deg,#6976f4,#5662d4);box-shadow:0 0 12px #5865f24d}.Login_discordIcon__089-7{fill:#fff;height:18px;width:18px}.Login_footer__wAtAz{color:#d4af3780;font-family:Cinzel,serif;font-size:.8rem;margin-top:24px;text-align:center}.Login_link__gJlUr{color:var(--color-text-gold);font-weight:600;text-decoration:none;transition:color .2s}.Login_link__gJlUr:hover{color:#fff;text-shadow:0 0 8px #d4af3780}@media (max-width:480px){.Login_card__gvKM6{padding:28px 20px 24px}.Login_title__EmUXd{font-size:1.6rem}}.Register_page__SxyKB{align-items:center;background:var(--color-bg-dark);background-image:radial-gradient(ellipse at 50% 0,#d4af3714 0,#0000 70%);display:flex;justify-content:center;min-height:100vh;padding:20px}.Register_card__PW8yU{background:var(--color-bg-card);border:2px solid #d4af3759;border-radius:8px;box-shadow:0 0 40px #000000b3,inset 0 0 30px #0000004d;max-width:440px;padding:36px 36px 28px;width:100%}.Register_title__A9UYe{color:var(--color-text-gold);font-family:Viking,Cinzel,serif;font-size:1.9rem;letter-spacing:.06em;margin:0 0 4px;text-align:center;text-shadow:0 0 16px #d4af3766}.Register_subtitle__ppdbH{color:#d4af3780;font-family:Cinzel,serif;font-size:.72rem;letter-spacing:.2em;margin:0 0 24px;text-align:center;text-transform:uppercase}.Register_dividerTop__viXEH{border:none;border-top:1px solid #d4af3740;margin:0 0 24px}.Register_embeddedForm__A8seM{width:100%}.Register_form__FPPcS{display:flex;flex-direction:column;gap:14px}.Register_fieldGroup__OZp4z{display:flex;flex-direction:column;gap:5px}.Register_label__FQzPk{color:var(--color-text-gold);font-family:Cinzel,serif;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.Register_input__UE7XN{background:#00000059;border:1px solid #d4af374d;border-radius:4px;box-sizing:border-box;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);font-family:Cinzel,serif;font-size:.9rem;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.Register_input__UE7XN:focus{border-color:#d4af37b3;box-shadow:0 0 8px #d4af3733}.Register_input__UE7XN::placeholder{color:#d4af374d}.Register_error__j2Yah{background:#8b2c2c26;border:1px solid #c0392b4d;border-radius:4px;color:#c0392b;color:var(--color-status-danger,#c0392b)}.Register_error__j2Yah,.Register_success__XyNag{font-family:Cinzel,serif;font-size:.8rem;padding:8px 12px;text-align:center}.Register_success__XyNag{background:#2c8b2c1f;border:1px solid #5cb85c4d;border-radius:4px;color:#5cb85c}.Register_btnSubmit__2KLeI{background:linear-gradient(135deg,#d4af3740,#d4af3726);border:1px solid #d4af3799;border-radius:4px;color:var(--color-text-gold);cursor:pointer;font-family:Cinzel,serif;font-size:.9rem;font-weight:600;letter-spacing:.1em;margin-top:4px;padding:12px;transition:all .2s;width:100%}.Register_btnSubmit__2KLeI:hover:not(:disabled){background:linear-gradient(135deg,#d4af3766,#d4af3740);box-shadow:0 0 12px #d4af3740}.Register_btnSubmit__2KLeI:disabled{cursor:not-allowed;opacity:.5}.Register_divider__sWo2T{border:none;border-top:1px solid #d4af3726;margin:20px 0 14px}.Register_footer__f9xUV{color:#d4af3780;font-family:Cinzel,serif;font-size:.8rem;margin:0;text-align:center}.Register_link__CkClg{color:var(--color-text-gold);font-weight:600;text-decoration:none;transition:color .2s}.Register_link__CkClg:hover{color:#fff;text-shadow:0 0 8px #d4af3780}@media (max-width:480px){.Register_card__PW8yU{padding:24px 18px 22px}.Register_title__A9UYe{font-size:1.55rem}}.InfirmaryBanner_infirmaryBanner__wPbcp{animation:InfirmaryBanner_pulse__OeRE1 2s ease-in-out infinite;background:linear-gradient(135deg,#f44,#c00);border:2px solid #fff;border-radius:8px;box-shadow:0 4px 12px #ff00004d;margin:12px 0;padding:16px 20px;position:relative}@keyframes InfirmaryBanner_pulse__OeRE1{0%,to{box-shadow:0 4px 12px #ff00004d}50%{box-shadow:0 4px 20px #ff000080}}.InfirmaryBanner_bannerContent__xpVmk{align-items:center;color:#fff;display:flex;gap:16px}.InfirmaryBanner_icon__VaSxH{background:#0000004d;border-radius:6px;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1;padding:8px 12px;white-space:nowrap}.InfirmaryBanner_info__pqtqo{display:flex;flex:1 1;flex-direction:column;gap:6px}.InfirmaryBanner_title__V0ghy{font-size:18px;font-weight:700;text-shadow:1px 1px 2px #00000080}.InfirmaryBanner_details__tjztI{display:flex;flex-wrap:wrap;font-size:14px;gap:12px}.InfirmaryBanner_timeRemaining__mrMad{background:#0000004d;border-radius:4px;padding:4px 8px}.InfirmaryBanner_recoveryDate__lrWAD{font-size:13px;opacity:.9}.InfirmaryBanner_warning__QXjrs{background:#0006;border-left:3px solid #fc0;border-radius:4px;font-size:13px;margin-top:4px;padding:6px 10px}.InfirmaryBanner_actions__Qd\+KK{display:flex;flex-direction:column;gap:8px}.InfirmaryBanner_battleLink__RsGuE,.InfirmaryBanner_hospitalLink__SEfZG{background:#fff3;border:1px solid #ffffff4d;border-radius:6px;color:#fff;font-size:14px;font-weight:600;padding:8px 16px;text-align:center;text-decoration:none;transition:all .2s;white-space:nowrap}.InfirmaryBanner_battleLink__RsGuE:hover,.InfirmaryBanner_hospitalLink__SEfZG:hover{background:#ffffff4d;box-shadow:0 2px 8px #0000004d;transform:translateY(-1px)}.InfirmaryBanner_closeButton__XmMQK{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s;width:32px}.InfirmaryBanner_closeButton__XmMQK:hover{background:#ffffff4d;transform:scale(1.1)}@media (max-width:768px){.InfirmaryBanner_infirmaryBanner__wPbcp{padding:12px}.InfirmaryBanner_bannerContent__xpVmk{align-items:flex-start;flex-direction:column;gap:12px}.InfirmaryBanner_icon__VaSxH{font-size:12px;padding:6px 10px}.InfirmaryBanner_title__V0ghy{font-size:16px}.InfirmaryBanner_details__tjztI{flex-direction:column;gap:6px}.InfirmaryBanner_actions__Qd\+KK,.InfirmaryBanner_battleLink__RsGuE,.InfirmaryBanner_hospitalLink__SEfZG{width:100%}}.Home_homeContainer__YHkzj{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-main);min-height:calc(100vh - 215px);padding:30px;position:relative;text-align:center}.Home_homeContainer__YHkzj:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:20%;position:absolute;right:20%;top:-2px}.Home_welcomeTitle__20NrV{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.6rem;font-weight:800;letter-spacing:2px;margin-bottom:30px;text-shadow:0 0 10px #d4af3780,0 0 18px #d4af3733,1px 1px 3px #000c;text-transform:uppercase}.Home_contentGrid__PZ3HC{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:30px 0;text-align:left}@media (max-width:968px){.Home_contentGrid__PZ3HC{grid-template-columns:1fr}}.Home_patchNoteSection__W-a\+2,.Home_welcomeSection__9Xfzy{background:#1e253399;background:var(--color-bg-card,#1e253399);border:1px solid #4a3422;border:1px solid var(--border-primary,#4a3422);border-radius:8px;box-shadow:0 4px 12px #0000004d;padding:25px}.Home_sectionTitle__fMxyk{border-bottom:2px solid var(--border-gold);color:var(--text-gold);font-family:Cinzel,serif;font-size:1.3rem;letter-spacing:1.5px;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase}.Home_welcomeText__vdtd5{color:#e8dcc4;color:var(--text-primary,#e8dcc4);font-size:1rem;line-height:1.6;margin-bottom:15px}.Home_discordButton__IXs\+6{align-items:center;background:#5865f2;border-radius:8px;box-shadow:0 4px 8px #5865f24d;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:12px;margin-top:10px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.Home_discordButton__IXs\+6:hover{background:#4752c4;box-shadow:0 6px 12px #5865f280;transform:translateY(-2px)}.Home_discordIcon__tqfSf{height:24px;width:24px}.Home_patchNoteCard__hZeUt{background:#14192380;background:var(--color-bg-medium,#14192380);border:1px solid #3a3a3a;border:1px solid var(--border-secondary,#3a3a3a);border-radius:6px;padding:20px}.Home_patchNoteHeader__xSR5A{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:8px}.Home_patchNoteTitle__SZ1IC{color:var(--text-gold);flex:1 1;font-family:Cinzel,serif;font-size:1.1rem;margin:0}.Home_patchNoteVersion__CJZN5{background:var(--border-gold);border-radius:4px;color:var(--color-bg-dark);font-size:.85rem;font-weight:700;padding:4px 10px;white-space:nowrap}.Home_patchNoteDate__SYVwL{color:#b3a488;color:var(--text-secondary,#b3a488);font-size:.9rem;margin:0 0 15px}.Home_patchNoteContent__CnG44{color:#e8dcc4;color:var(--text-primary,#e8dcc4);font-size:.95rem;line-height:1.6;margin-bottom:15px}.Home_viewAllLink__pDjJq{color:#5b9bd5;color:var(--color-link-primary,#5b9bd5);display:inline-block;font-weight:700;text-decoration:none;transition:color .3s ease}.Home_viewAllLink__pDjJq:hover{color:var(--text-gold);text-decoration:underline}.Home_loadingText__EULtj,.Home_noPatchNotes__AVGtK{color:#b3a488;color:var(--text-secondary,#b3a488);font-style:italic;padding:40px 20px;text-align:center}.Home_createMercenarySection__DgBUW{margin-top:30px;text-align:center}.Home_bookContainer__zA8HI{align-items:center;display:flex;flex-direction:column;gap:20px}.Home_createMercenaryButton__sdMN5{background:var(--color-bg-button);border:2px solid var(--border-gold);border-radius:6px;color:var(--text-gold);display:inline-block;font-weight:700;letter-spacing:1px;margin-top:15px;padding:12px 24px;text-decoration:none;text-shadow:0 0 8px #d4af3766;text-transform:uppercase;transition:all .3s ease}.Home_createMercenaryButton__sdMN5:hover{background:var(--color-bg-button-hover);box-shadow:0 0 20px #d4af3799;transform:translateY(-2px)}.Landing_landingPage__N81z0{background-color:#0b0d10;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,#6b8ba31f 0,#0000 60%),repeating-linear-gradient(0deg,#0000,#0000 2px,hsla(0,0%,100%,.012) 0,hsla(0,0%,100%,.012) 4px);color:#f0f0f0;color:var(--text-main,#f0f0f0);display:flex;flex-direction:column;font-family:Georgia,serif;min-height:100vh;overflow-x:hidden;position:relative}.Landing_landingPage__N81z0:after,.Landing_landingPage__N81z0:before{border-radius:50%;content:"";pointer-events:none;position:fixed;z-index:0}.Landing_landingPage__N81z0:before{animation:Landing_ambientDrift__dzqh- 18s ease-in-out infinite alternate;background:radial-gradient(circle,#6b8ba312 0,#0000 70%);height:600px;left:-150px;top:-200px;width:600px}.Landing_landingPage__N81z0:after{animation:Landing_ambientDrift__dzqh- 22s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,#d4af370d 0,#0000 70%);bottom:-100px;height:400px;right:-100px;width:400px}@keyframes Landing_ambientDrift__dzqh-{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.15)}}.Landing_header__7vkzt{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0d10d9;border-bottom:1px solid #d4af3726;padding:14px 40px;position:relative;z-index:10}.Landing_headerInner__Dbcq2{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.Landing_logo__An5Vk{align-items:center;display:flex;gap:12px}.Landing_logoRune__LCY0\+{color:#d4af37;color:var(--text-gold,#d4af37);filter:drop-shadow(0 0 6px rgba(212,175,55,.5));font-size:1.6rem;opacity:.9}.Landing_logoTitle__gXWTB{color:#d4af37;color:var(--text-gold,#d4af37);font-family:Viking,Cinzel,Georgia,serif;font-size:1.5rem;font-weight:900;letter-spacing:4px;margin:0;text-shadow:0 0 20px #d4af3766}.Landing_headerActions__oqXE8{align-items:center;display:flex;gap:16px}.Landing_loginPill__TWrzF{align-items:center;appearance:none;-webkit-appearance:none;background:#d4af371a;border:1px solid #d4af3773;border-radius:20px;color:#d4af37;color:var(--text-gold,#d4af37);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:8px;letter-spacing:.5px;line-height:1;margin:0;padding:8px 18px;transition:all .25s ease;vertical-align:middle}.Landing_loginPill__TWrzF:hover{background:#d4af3738;border-color:#d4af37bf;box-shadow:0 0 16px #d4af3740;color:#f5d87a;transform:translateY(-1px)}.Landing_discordPill__UTiwR{align-items:center;background:#5865f226;border:1px solid #5865f266;border-radius:20px;color:#b0b8ff;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;letter-spacing:.5px;line-height:1;padding:8px 18px;text-decoration:none;transition:all .25s ease;vertical-align:middle}.Landing_discordPill__UTiwR:hover{background:#5865f24d;border-color:#5865f2b3;box-shadow:0 0 16px #5865f24d;color:#fff;transform:translateY(-1px)}.Landing_discordPill__UTiwR svg{flex-shrink:0}.Landing_hero__WATZo{overflow:hidden;padding:72px 40px 60px;position:relative;text-align:center;z-index:1}.Landing_hero__WATZo:before{background:radial-gradient(ellipse 60% 80% at 50% 10%,#d4af3712 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.Landing_heroEyebrow__tIykH{color:#d4af37;color:var(--text-gold,#d4af37);font-family:Cinzel,Georgia,serif;font-size:.75rem;letter-spacing:5px;margin:0 0 18px;opacity:.8;text-transform:uppercase}.Landing_heroTitle__yH23l{animation:Landing_heroReveal__DCfce 1.2s ease forwards;color:#f5f0e8;font-family:Viking,Cinzel,Georgia,serif;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:900;letter-spacing:6px;line-height:1.08;margin:0 0 20px;text-shadow:0 0 40px #d4af374d,0 0 80px #d4af3726,0 4px 8px #000000b3}@keyframes Landing_heroReveal__DCfce{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.Landing_heroDivider__0kiGY{align-items:center;display:flex;gap:16px;justify-content:center;margin:0 0 20px}.Landing_heroDivider__0kiGY span:first-child,.Landing_heroDivider__0kiGY span:last-child{background:linear-gradient(90deg,#0000,#d4af3780);display:block;height:1px;width:80px}.Landing_heroDivider__0kiGY span:last-child{background:linear-gradient(270deg,#0000,#d4af3780)}.Landing_heroDividerRune__L59Od{color:#d4af37;color:var(--text-gold,#d4af37);font-size:1.1rem;opacity:.7}.Landing_heroSub__pDABM{color:#f0dcb4b3;font-family:Georgia,serif;font-size:clamp(1rem,2vw,1.2rem);font-style:italic;letter-spacing:2px;margin:0}.Landing_raceStrip__tfbZR{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:36px 0 0}.Landing_raceAvatar__SIZn0{animation:Landing_floatAvatar__GxI1e 4s ease-in-out infinite;border:2px solid #d4af3740;border-radius:50%;box-shadow:0 0 12px #0009;cursor:default;height:64px;object-fit:cover;transition:all .3s ease;width:64px}.Landing_raceAvatar__SIZn0:first-child{animation-delay:0s}.Landing_raceAvatar__SIZn0:nth-child(2){animation-delay:.4s}.Landing_raceAvatar__SIZn0:nth-child(3){animation-delay:.8s}.Landing_raceAvatar__SIZn0:nth-child(4){animation-delay:1.2s}.Landing_raceAvatar__SIZn0:nth-child(5){animation-delay:1.6s}.Landing_raceAvatar__SIZn0:nth-child(6){animation-delay:2s}.Landing_raceAvatar__SIZn0:hover{border-color:#d4af37;border-color:var(--text-gold,#d4af37);box-shadow:0 0 20px #d4af3766;transform:translateY(-4px) scale(1.08)}@keyframes Landing_floatAvatar__GxI1e{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.Landing_features__\+TAgU{background:#00000059;border-bottom:1px solid #d4af371a;border-top:1px solid #d4af371a;padding:32px 40px;position:relative;z-index:1}.Landing_featureGrid__hmQQa{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1000px}.Landing_featurePillar__2pZRW{border:1px solid #0000;border-radius:6px;padding:16px 10px;text-align:center;transition:all .3s ease}.Landing_featurePillar__2pZRW:hover{background:#d4af370d;border-color:#d4af3733}.Landing_featureIcon__J-30y{display:block;filter:drop-shadow(0 0 8px rgba(212,175,55,.4));font-size:2rem;margin-bottom:10px}.Landing_featureImg__RGHY1{display:block;filter:sepia(.4) brightness(1.2) drop-shadow(0 0 6px rgba(212,175,55,.35));height:48px;margin:0 auto 10px;object-fit:contain;width:48px}.Landing_featurePillar__2pZRW h3{color:#d4af37;color:var(--text-gold,#d4af37);font-family:Cinzel,Georgia,serif;font-size:.9rem;font-weight:700;letter-spacing:2px;margin:0 0 6px;text-align:center;text-transform:uppercase}.Landing_featurePillar__2pZRW p{color:#dcd2be99;font-size:.82rem;line-height:1.5;margin:0}.Landing_main__s7MUb{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 400px;margin:0 auto;max-width:1200px;padding:56px 40px 60px;position:relative;width:100%;z-index:1}.Landing_lorePanel__CPcko{display:flex;flex-direction:column;gap:28px}.Landing_loreSectionTitle__v\+Cr6{color:#d4af37;color:var(--text-gold,#d4af37);font-family:Viking,Cinzel,Georgia,serif;font-size:1.6rem;font-weight:800;letter-spacing:3px;margin:0 0 4px;text-shadow:0 0 14px #d4af3766}.Landing_loreDivider__s6Iv-{background:linear-gradient(90deg,#d4af37,#0000);background:linear-gradient(90deg,var(--text-gold,#d4af37),#0000);height:2px;margin:0 0 18px;width:60px}.Landing_loreParagraph__J6eh1{color:#dcd2b9bf;font-size:.95rem;line-height:1.8;margin:0}.Landing_discordCta__6uT4t{align-items:center;align-self:flex-start;background:#5865f21f;border:1px solid #5865f259;border-radius:6px;color:#a8b0ff;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .25s ease}.Landing_discordCta__6uT4t:hover{background:#5865f240;border-color:#5865f299;box-shadow:0 0 18px #5865f240;color:#fff;transform:translateY(-1px)}.Landing_authPanel__mKnFW{position:-webkit-sticky;position:sticky;top:24px}.Landing_authCard__wVDoN{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12161ee0;border:1px solid #d4af3740;border-radius:10px;box-shadow:0 0 40px #0009,0 0 80px #0000004d,inset 0 1px 0 #d4af371a;overflow:hidden;padding:32px;position:relative}.Landing_authCard__wVDoN:before{background:linear-gradient(90deg,#0000,#d4af37,#0000);background:linear-gradient(90deg,#0000,var(--text-gold,#d4af37),#0000);box-shadow:0 0 10px #d4af3780;content:"";height:2px;left:10%;position:absolute;right:10%;top:0}.Landing_authCardTitle__TkQm-{color:#d4af3799;font-family:Cinzel,Georgia,serif;font-size:.75rem;letter-spacing:4px;margin:0 0 24px;text-align:center;text-transform:uppercase}.Landing_authToggleTabs__OXooK{background:#ffffff0a;border:1px solid #ffffff12;border-radius:6px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.Landing_authTab__3p9eX{background:#0000;border:none;border-radius:4px;color:#dcd2be80;cursor:pointer;flex:1 1;font-family:Cinzel,Georgia,serif;font-size:.78rem;font-weight:700;letter-spacing:2px;padding:9px 0;text-transform:uppercase;transition:all .25s ease}.Landing_authTab__3p9eX:hover:not(.Landing_authTabActive__l23i-){background:#ffffff0a;color:#dcd2bed9}.Landing_authTabActive__l23i-{background:#4a3422e6;background:var(--btn-primary-bg,#4a3422e6);border:1px solid #d4af374d;box-shadow:0 0 10px #d4af371f;color:#f0e8d0;color:var(--text-light,#f0e8d0)}.Landing_footer__Z3NGO{border-top:1px solid #d4af371a;padding:20px 40px;position:relative;text-align:center;z-index:1}.Landing_footerText__qt0-D{color:#c8beaa59;font-family:Cinzel,serif;font-size:.78rem;letter-spacing:1px}@media (max-width:900px){.Landing_featureGrid__hmQQa{grid-template-columns:repeat(2,1fr)}.Landing_main__s7MUb{gap:36px;grid-template-columns:1fr;padding:40px 24px 50px}.Landing_authPanel__mKnFW{position:static}}@media (max-width:600px){.Landing_header__7vkzt{padding:12px 20px}.Landing_hero__WATZo{padding:48px 20px 40px}.Landing_features__\+TAgU{padding:28px 20px}.Landing_featureGrid__hmQQa{gap:16px;grid-template-columns:repeat(2,1fr)}.Landing_logoTitle__gXWTB{font-size:1.1rem;letter-spacing:2px}.Landing_raceAvatar__SIZn0{height:52px;width:52px}.Landing_authCard__wVDoN{padding:24px 18px}.Landing_discordPill__UTiwR span{display:none}}.Welcome_welcomeContainer__y5P-Z{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);background-attachment:fixed;display:flex;justify-content:center;min-height:100vh;padding:2rem}.Welcome_welcomeCard__Vn2gA{background:#1a1a2ef2;border:2px solid #4a5568;border-radius:12px;box-shadow:0 10px 40px #00000080;color:#e2e8f0;max-width:800px;padding:3rem;width:100%}.Welcome_logo__94NQK{margin-bottom:2rem;text-align:center}.Welcome_logo__94NQK img{filter:drop-shadow(0 0 10px rgba(255,255,255,.3));height:auto;max-width:200px}.Welcome_welcomeTitle__-Tb0z{color:#f7fafc;font-family:Cinzel,serif;font-size:2.5rem;margin-bottom:1rem;text-align:center;text-shadow:2px 2px 4px #00000080}.Welcome_welcomeGreeting__mnXbB{color:#cbd5e0;font-size:1.2rem;margin-bottom:1.5rem;text-align:center}.Welcome_username__7fKGj{color:gold;font-weight:700}.Welcome_betaBadge__7gy0Q{animation:Welcome_pulse__5cgPQ 2s ease-in-out infinite;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:8px;font-size:1.1rem;font-weight:700;letter-spacing:2px;margin:1.5rem 0;padding:.75rem;text-align:center}@keyframes Welcome_pulse__5cgPQ{0%,to{box-shadow:0 0 10px #ff6b6b80;transform:scale(1)}50%{box-shadow:0 0 20px #ff6b6bcc;transform:scale(1.02)}}.Welcome_infoSection__qtKek{margin:2rem 0}.Welcome_infoSection__qtKek h2{border-bottom:2px solid #4a5568;color:#f7fafc;font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem}.Welcome_infoSection__qtKek p{color:#cbd5e0;line-height:1.6;margin-bottom:1rem}.Welcome_featureList__s9AEx{list-style:none;margin:1.5rem 0;padding:0}.Welcome_featureList__s9AEx li{background:#4a55684d;border-left:4px solid #4299e1;border-radius:4px;margin:.5rem 0;padding:.75rem;transition:all .3s ease}.Welcome_featureList__s9AEx li:hover{background:#4a556880;transform:translateX(5px)}.Welcome_betaInfo__Yni45{background:#ffc1071a;border:2px solid #ffc107;border-radius:8px;margin:2rem 0;padding:1.5rem}.Welcome_betaInfo__Yni45 h3{color:#ffc107;font-size:1.2rem;margin:0 0 1rem}.Welcome_betaInfo__Yni45 p{color:#e2e8f0;margin:0}.Welcome_ctaSection__bc8n5{background:#4299e11a;border:2px solid #4299e1;border-radius:8px;margin:2rem 0;padding:2rem;text-align:center}.Welcome_ctaSection__bc8n5 h2{color:#4299e1;font-size:1.8rem;margin-bottom:1rem}.Welcome_ctaSection__bc8n5 p{color:#cbd5e0;font-size:1.1rem;margin-bottom:1.5rem}.Welcome_createButton__le2ce{background:linear-gradient(135deg,#4299e1,#3182ce);border:none;border-radius:8px;box-shadow:0 4px 15px #4299e166;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:1px;padding:1rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.Welcome_createButton__le2ce:hover{background:linear-gradient(135deg,#3182ce,#2c5282);box-shadow:0 6px 20px #4299e199;transform:translateY(-2px)}.Welcome_createButton__le2ce:active{transform:translateY(0)}.Welcome_footer__00iz8{border-top:1px solid #4a5568;color:#a0aec0;font-size:.9rem;margin-top:2rem;padding-top:1.5rem;text-align:center}@media (max-width:768px){.Welcome_welcomeCard__Vn2gA{padding:1.5rem}.Welcome_welcomeTitle__-Tb0z{font-size:2rem}.Welcome_ctaSection__bc8n5 h2{font-size:1.5rem}.Welcome_createButton__le2ce{font-size:1rem;padding:.875rem 2rem}}.Toast_toast__uUW45{align-items:center;animation:Toast_slideIn__MqPkZ .3s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a1d23fa;background:var(--color-bg-card,#1a1d23fa);border:2px solid #2d3139;border:2px solid var(--color-border-primary,#2d3139);border-radius:8px;box-shadow:0 8px 24px #000000e6,0 2px 8px #0009;display:flex;justify-content:space-between;max-width:450px;min-width:320px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:10000}@keyframes Toast_slideIn__MqPkZ{0%{opacity:0;transform:translateX(450px) translateY(-10px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes Toast_slideOut__lQSy9{0%{opacity:1;transform:translateX(0) translateY(0)}to{opacity:0;transform:translateX(450px) translateY(-10px)}}.Toast_toast__uUW45.Toast_success__u49sA{background:#1a1d23fa;background:var(--color-bg-card,#1a1d23fa);border-color:#27ae60;border-color:var(--color-status-success,#27ae60)}.Toast_toast__uUW45.Toast_error__TLc8I{background:#1a1d23fa;background:var(--color-bg-card,#1a1d23fa);border-color:#e74c3c;border-color:var(--color-status-error,#e74c3c)}.Toast_toast__uUW45.Toast_warning__ABVEl{background:#1a1d23fa;background:var(--color-bg-card,#1a1d23fa);border-color:#f39c12;border-color:var(--color-status-warning,#f39c12)}.Toast_toast__uUW45.Toast_info__fu4ix{background:#1a1d23fa;background:var(--color-bg-card,#1a1d23fa);border-color:#6b8ba3;border-color:var(--color-status-info,#6b8ba3)}.Toast_toastContent__Xj1-N{align-items:center;display:flex;flex:1 1;gap:12px}.Toast_toastIcon__\+Tfgf{align-items:center;color:#6b8ba3;color:var(--color-text-gold,#6b8ba3);display:flex;font-size:22px;font-weight:700;justify-content:center;min-width:24px}.Toast_toast__uUW45.Toast_success__u49sA .Toast_toastIcon__\+Tfgf{color:#27ae60;color:var(--color-status-success,#27ae60)}.Toast_toast__uUW45.Toast_error__TLc8I .Toast_toastIcon__\+Tfgf{color:#e74c3c;color:var(--color-status-error,#e74c3c)}.Toast_toast__uUW45.Toast_warning__ABVEl .Toast_toastIcon__\+Tfgf{color:#f39c12;color:var(--color-status-warning,#f39c12)}.Toast_toast__uUW45.Toast_info__fu4ix .Toast_toastIcon__\+Tfgf{color:#6b8ba3;color:var(--color-status-info,#6b8ba3)}.Toast_toastMessage__ee9GH{color:#f0f0f0;color:var(--color-text-main,#f0f0f0);font-size:14px;font-weight:500;line-height:1.5;text-shadow:0 1px 3px #00000080}.Toast_toastClose__jzUPp{background:none;border:none;border-radius:4px;color:#888;color:var(--color-text-secondary,#888);cursor:pointer;font-size:20px;margin-left:12px;opacity:.6;padding:4px 6px;transition:opacity .2s,color .2s,transform .2s}.Toast_toastClose__jzUPp:hover{background:#ffffff1a;color:#f0f0f0;color:var(--color-text-main,#f0f0f0);opacity:1;transform:scale(1.1)}.CreateMercenary_createMercenaryContainer__BSngk{background-color:var(--color-bg-dark);border:1px solid var(--color-border-primary);border-radius:10px;color:var(--color-text-main);margin:0 auto;max-width:900px;min-height:calc(100vh - 215px);padding:24px 20px}.CreateMercenary_pageHeader__s2rkE{margin-bottom:24px;text-align:center}.CreateMercenary_pageTitle__uEi-T{color:var(--color-text-gold);font-family:Cinzel,serif;font-size:2rem;margin:0 0 6px;text-shadow:0 0 20px #d4af3766}.CreateMercenary_pageSubtitle__XesIA{color:var(--color-text-secondary);font-style:italic;margin:0}.CreateMercenary_stepNav__GE3Ss{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:28px}.CreateMercenary_stepDivider__qIjfQ{color:var(--color-text-muted);font-size:1.2rem;line-height:1}.CreateMercenary_stepTab__5ByLR{align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:Cinzel,serif;font-size:.85rem;gap:6px;padding:8px 14px;transition:all .2s ease}.CreateMercenary_stepTab__5ByLR:hover{border-color:var(--color-text-gold);color:var(--color-text-gold)}.CreateMercenary_stepTabActive__47\+Vv{background:var(--color-button-primary);border-color:var(--color-text-gold);box-shadow:0 0 8px #d4af3740;color:#f0f0f0;color:var(--color-button-primary-text,var(--text-light,#f0f0f0))}.CreateMercenary_stepNumber__Zbg2w{align-items:center;background:#d4af3726;border:1px solid var(--color-text-gold);border-radius:50%;display:inline-flex;font-family:Cinzel,serif;font-size:.7rem;height:20px;justify-content:center;width:20px}.CreateMercenary_section__uGz5-{display:block}.CreateMercenary_sectionHidden__YZMYM{display:none}.CreateMercenary_sectionTitle__ijZ4j{border-bottom:1px solid var(--color-border-primary);color:var(--color-text-gold);font-family:Cinzel,serif;font-size:1.3rem;margin:0 0 6px;padding-bottom:8px}.CreateMercenary_sectionNote__Dj5H8{color:var(--color-text-secondary);font-size:.9rem;font-style:italic;margin:0 0 20px}.CreateMercenary_identityGrid__m9qqH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr;margin-bottom:24px}@media (max-width:600px){.CreateMercenary_identityGrid__m9qqH{grid-template-columns:1fr}}.CreateMercenary_fieldGroup__3knLZ{display:flex;flex-direction:column;gap:6px}.CreateMercenary_fieldLabel__kEF0R{color:var(--color-text-secondary);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.CreateMercenary_selectInput__w3HoB,.CreateMercenary_textInput__3PHAU{background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:6px;box-sizing:border-box;color:var(--color-text-main);font-size:.95rem;padding:9px 12px;transition:border-color .2s;width:100%}.CreateMercenary_selectInput__w3HoB:focus,.CreateMercenary_textInput__3PHAU:focus{border-color:var(--color-text-gold);box-shadow:0 0 0 2px #d4af3726;outline:none}.CreateMercenary_inputError__cQhgN{color:var(--color-status-critical);font-size:.8rem}.CreateMercenary_inputSuccess__74NeL{color:var(--color-status-low);font-size:.8rem}.CreateMercenary_avatarGrid__9C5Go{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:0 auto 24px;max-width:540px}.CreateMercenary_avatarItem__g33i7{aspect-ratio:1;border:2px solid var(--color-border-light);border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:border-color .2s,box-shadow .2s}.CreateMercenary_avatarItem__g33i7:hover{border-color:var(--color-text-gold)}.CreateMercenary_avatarItem__g33i7 img{display:block;height:100%;object-fit:cover;width:100%}.CreateMercenary_avatarSelected__oRPo2{border-color:var(--color-text-gold)!important;box-shadow:0 0 0 3px #d4af3766,inset 0 0 20px #d4af3714}.CreateMercenary_avatarCheckmark__tevYg{color:var(--color-text-gold);font-size:1.2rem;position:absolute;right:6px;text-shadow:0 0 4px #000c;top:4px}.CreateMercenary_alignmentGrid__WRXrF{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}@media (max-width:580px){.CreateMercenary_alignmentGrid__WRXrF{grid-template-columns:1fr}}.CreateMercenary_alignmentCard__EZHZ1{align-items:center;background:var(--color-bg-card);border:2px solid var(--color-border-light);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:22px 16px;text-align:center;transition:border-color .2s,box-shadow .2s,background .2s}.CreateMercenary_alignmentCard__EZHZ1:hover{background:var(--color-bg-medium);border-color:var(--color-text-gold)}.CreateMercenary_alignGood__j6QPK{border-color:#c8d87c59}.CreateMercenary_alignGood__j6QPK:hover{border-color:#c8d87c}.CreateMercenary_alignGood__j6QPK.CreateMercenary_alignmentSelected__Vdfrx{background:#c8d87c1a;border-color:#c8d87c;box-shadow:0 0 0 3px #c8d87c4d,0 0 20px #c8d87c33}.CreateMercenary_alignNeutral__ncyJ-{border-color:#d4af374d}.CreateMercenary_alignNeutral__ncyJ-:hover{border-color:var(--color-text-gold)}.CreateMercenary_alignNeutral__ncyJ-.CreateMercenary_alignmentSelected__Vdfrx{background:#d4af371a;border-color:var(--color-text-gold);box-shadow:0 0 0 3px #d4af374d,0 0 20px #d4af3733}.CreateMercenary_alignEvil__D3-6k{border-color:#9b5de559}.CreateMercenary_alignEvil__D3-6k:hover{border-color:#9b5de5}.CreateMercenary_alignEvil__D3-6k.CreateMercenary_alignmentSelected__Vdfrx{background:#9b5de51a;border-color:#9b5de5;box-shadow:0 0 0 3px #9b5de54d,0 0 20px #9b5de533}.CreateMercenary_alignmentIcon__fNsfW{font-size:2.2rem;line-height:1}.CreateMercenary_alignGood__j6QPK .CreateMercenary_alignmentIcon__fNsfW{filter:drop-shadow(0 0 8px rgba(200,220,100,.8))}.CreateMercenary_alignEvil__D3-6k .CreateMercenary_alignmentIcon__fNsfW{filter:drop-shadow(0 0 8px rgba(155,93,229,.8))}.CreateMercenary_alignNeutral__ncyJ- .CreateMercenary_alignmentIcon__fNsfW{filter:drop-shadow(0 0 8px rgba(212,175,55,.7))}.CreateMercenary_alignmentLabel__JbJ4J{font-family:Cinzel,serif;font-size:1.1rem;font-weight:700;letter-spacing:.06em}.CreateMercenary_alignGood__j6QPK .CreateMercenary_alignmentLabel__JbJ4J{color:#d6e87c;text-shadow:0 0 8px #c8dc6480}.CreateMercenary_alignNeutral__ncyJ- .CreateMercenary_alignmentLabel__JbJ4J{color:#d4af37;text-shadow:0 0 8px #d4af3780}.CreateMercenary_alignEvil__D3-6k .CreateMercenary_alignmentLabel__JbJ4J{color:#c084fc;text-shadow:0 0 8px #9b5de580}.CreateMercenary_alignmentDesc__C3EoM{color:#e0e0e0;font-size:.88rem;font-style:italic;line-height:1.4}.CreateMercenary_alignmentRepText__GKAXB{background:#00000080;border-radius:4px;color:#d0d0d0;font-size:.8rem;line-height:1.4;margin-top:2px;padding:5px 10px}.CreateMercenary_alignmentCard__EZHZ1.CreateMercenary_alignmentSelected__Vdfrx:after{color:inherit;content:"✓";font-size:1rem;opacity:.9;position:absolute;right:12px;top:10px}.CreateMercenary_alignmentCard__EZHZ1{position:relative}.CreateMercenary_pointsPanel__9qxpj{background:var(--color-bg-medium);border:1px solid var(--color-border-light);border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 16px}.CreateMercenary_pointsBudgetRow__4lkFs{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:90px 1fr 70px}.CreateMercenary_pointsBudgetLabel__6Xbcw{color:var(--color-text-secondary);font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.CreateMercenary_progressBar__0SMCa{background:var(--color-bg-light-dark);border-radius:4px;height:8px;overflow:hidden}.CreateMercenary_progressFill__kF7NB{background:linear-gradient(90deg,#8b6914,#d4af37);border-radius:4px;height:100%;transition:width .2s ease}.CreateMercenary_progressFillSecondary__Fqt\+1{background:linear-gradient(90deg,#1a6b4f,#2ec4a0);border-radius:4px;height:100%;transition:width .2s ease}.CreateMercenary_pointsCount__0aJoS{color:var(--color-text-secondary);font-family:Cinzel,serif;font-size:.82rem;text-align:right}.CreateMercenary_pointsDone__\+JHoR{color:#2ec4a0}.CreateMercenary_pointsLow__ktxjz{color:var(--color-status-warning)}.CreateMercenary_templatesSection__bagFL{margin-bottom:20px}.CreateMercenary_templateTitle__v0nkh{color:var(--color-text-secondary);font-size:.85rem;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.CreateMercenary_templatesList__y9h-z{display:flex;flex-wrap:wrap;gap:8px}.CreateMercenary_templateChip__Gz0Cu{align-items:center;background:var(--color-bg-medium);border:1px solid var(--color-border-primary);border-radius:20px;color:var(--color-text-medium);cursor:pointer;display:flex;font-size:.82rem;gap:6px;padding:5px 14px;transition:all .2s}.CreateMercenary_templateChip__Gz0Cu:hover{background:var(--color-button-primary);border-color:var(--color-text-gold);color:var(--color-text-gold)}.CreateMercenary_templateRace__QVQ2f{background:#d4af3747;border:1px solid #d4af37a6;border-radius:10px;color:#f0d060;font-size:.73rem;font-weight:700;letter-spacing:.02em;padding:2px 8px;text-shadow:0 1px 3px #00000080}.CreateMercenary_skillColumns__q5Dvp{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media (max-width:620px){.CreateMercenary_skillColumns__q5Dvp{grid-template-columns:1fr}}.CreateMercenary_skillColumn__30rNh{background:var(--color-bg-medium);border:1px solid var(--color-border-light);border-radius:8px;padding:14px}.CreateMercenary_skillColumnTitle__RYc06{color:var(--color-text-gold);font-family:Cinzel,serif;font-size:.95rem;margin:0 0 10px}.CreateMercenary_skillColumnHeader__qKvmn{grid-gap:6px;border-bottom:1px solid var(--color-border-light);color:var(--color-text-muted);display:grid;font-size:.72rem;gap:6px;grid-template-columns:3fr 5fr 2fr;letter-spacing:.06em;margin-bottom:4px;padding:0 0 6px;text-transform:uppercase}.CreateMercenary_skillColumnHeader__qKvmn span:nth-child(2){text-align:center}.CreateMercenary_skillColumnHeader__qKvmn span:nth-child(3){text-align:right}.CreateMercenary_skillRow__HNsBn{grid-gap:6px;align-items:center;border-bottom:1px solid #3a3a3a66;display:grid;gap:6px;grid-template-columns:3fr 5fr 2fr;padding:5px 0}.CreateMercenary_skillRow__HNsBn:last-child{border-bottom:none}.CreateMercenary_skillName__O2xrE{color:var(--color-text-medium);font-size:.88rem}.CreateMercenary_skillStepper__ct7bA{align-items:center;display:flex;gap:4px;justify-content:center}.CreateMercenary_stepperBtn__nJXIY{align-items:center;background:var(--color-bg-light-dark);border:1px solid var(--color-border-light);border-radius:4px;color:var(--color-text-gold);cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:26px;justify-content:center;line-height:1;padding:0;transition:background .15s;width:26px}.CreateMercenary_stepperBtn__nJXIY:hover:not(:disabled){background:var(--color-button-primary);border-color:var(--color-text-gold)}.CreateMercenary_stepperBtn__nJXIY:disabled{cursor:default;opacity:.35}.CreateMercenary_skillInput__d3ytS{-moz-appearance:textfield;background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:4px;color:var(--color-text-main);font-size:.9rem;padding:4px 2px;text-align:center;width:44px}.CreateMercenary_skillInput__d3ytS::-webkit-inner-spin-button,.CreateMercenary_skillInput__d3ytS::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CreateMercenary_skillInput__d3ytS:focus{border-color:var(--color-text-gold);outline:none}.CreateMercenary_racialBonus__2OIcX{font-size:.82rem;font-weight:600;text-align:right}.CreateMercenary_bonusPositive__F\+5\+b{color:#2ec4a0}.CreateMercenary_bonusNegative__FtZcv{color:var(--color-status-critical)}.CreateMercenary_bonusNone__qmAp\+{color:var(--color-text-muted)}.CreateMercenary_secondarySection__btmEP{background:var(--color-bg-medium);border:1px solid var(--color-border-light);border-radius:8px;margin-bottom:24px;padding:14px}.CreateMercenary_secondaryNote__EtbUJ{color:var(--color-text-muted);font-family:inherit;font-size:.78rem;font-style:italic}.CreateMercenary_secondaryGrid__7MvZl{display:flex;flex-direction:column}.CreateMercenary_stepActions__8tLLd{display:flex;gap:10px;justify-content:center;margin-top:20px}.CreateMercenary_backButton__6JAzn,.CreateMercenary_nextButton__tOcsU,.CreateMercenary_submitButton__u5OSf{border:none;border-radius:6px;cursor:pointer;font-family:Cinzel,serif;font-size:.9rem;padding:10px 22px;transition:background .2s,box-shadow .2s}.CreateMercenary_backButton__6JAzn{background:var(--color-bg-card);border:1px solid var(--color-border-light);color:var(--color-text-secondary)}.CreateMercenary_backButton__6JAzn:hover{border-color:var(--color-text-gold);color:var(--color-text-gold)}.CreateMercenary_nextButton__tOcsU{background:var(--color-button-primary);border:1px solid var(--color-border-primary);color:#f0f0f0;color:var(--color-button-primary-text,var(--text-light,#f0f0f0))}.CreateMercenary_nextButton__tOcsU:hover{background:var(--color-button-primary-hover);box-shadow:0 0 8px #d4af3740}.CreateMercenary_submitButton__u5OSf{background:linear-gradient(135deg,#5a3010,#8b4513);border:1px solid var(--color-text-gold);box-shadow:0 0 12px #d4af3733;color:var(--color-text-gold);font-size:.95rem;letter-spacing:.04em}.CreateMercenary_submitButton__u5OSf:hover{background:linear-gradient(135deg,#6b3a1a,#a0521c);box-shadow:0 0 20px #d4af3759}@media (max-width:540px){.CreateMercenary_skillColumnHeader__qKvmn,.CreateMercenary_skillRow__HNsBn{font-size:.82rem;gap:4px;grid-template-columns:2fr 4fr 1.5fr}.CreateMercenary_stepperBtn__nJXIY{font-size:.9rem;height:22px;width:22px}.CreateMercenary_progressRow__vn7Pz{gap:8px;grid-template-columns:120px 1fr 36px}}.LeftNavBar_leftMenu__DoGyU{background:linear-gradient(180deg,var(--color-bg-medium) 0,var(--color-bg-dark) 100%);border-right:3px solid var(--color-text-gold);box-shadow:4px 0 15px var(--color-shadow-dark),inset -2px 0 10px var(--color-shadow-dark);color:var(--color-text-main);display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;padding:20px 10px;position:-webkit-sticky;position:sticky;position:relative;top:0;width:max(18vh,190px)}.LeftNavBar_leftMenu__DoGyU:before{background:linear-gradient(90deg,#0000 0,var(--color-text-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:0;position:absolute;right:0;top:-2px}.LeftNavBar_navLinks__86VcO{display:flex;flex-direction:column}.LeftNavBar_navLink__pId\+c{background-opacity:.3;align-items:center;background:var(--color-bg-card);border:1px solid #0000;border-radius:3px;color:var(--color-text-main);display:flex;font-size:.9rem;font-weight:600;letter-spacing:.3px;margin-bottom:3px;padding:8px 10px;position:relative;text-decoration:none;transition:all .3s ease}.LeftNavBar_warningBadge__qWvjy{align-items:center;animation:LeftNavBar_pulse__U4U6M 2s infinite;background:#f44336;border-radius:50%;box-shadow:0 0 8px #f44336cc;color:#fff;display:flex;font-size:.7em;font-weight:700;height:18px;justify-content:center;position:absolute;right:5px;top:2px;width:18px}@keyframes LeftNavBar_pulse__U4U6M{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.LeftNavBar_icon__FtsVN{filter:drop-shadow(0 0 3px var(--color-shadow-gold));margin-right:8px}.LeftNavBar_navLink__pId\+c:hover{background:linear-gradient(90deg,var(--color-button-primary) 0,var(--color-bg-medium) 100%);border:1px solid var(--color-border-primary);box-shadow:0 0 10px var(--color-shadow-gold),inset 0 0 8px var(--color-shadow-dark);color:var(--color-text-gold);padding-left:20px}.LeftNavBar_navLink__pId\+c:active{background:linear-gradient(90deg,var(--color-button-primary-hover) 0,var(--color-bg-medium) 100%);border-color:var(--color-text-gold)}.LeftNavBar_categoryTitle__WvJ-E{border-bottom:1px solid var(--color-border-primary);color:var(--color-text-gold);font-size:.9em;font-weight:700;letter-spacing:1px;margin:12px 0 6px;padding-bottom:4px;text-shadow:0 0 6px var(--color-shadow-gold);text-transform:uppercase}.LeftNavBar_logoutContainer__k3oZg{border-top:2px solid var(--color-border-primary);margin-top:auto;padding-top:15px}.LeftNavBar_logoutButton__KCSfp{background:linear-gradient(135deg,var(--color-button-danger) 0,var(--color-button-danger) 100%);border:2px solid var(--color-status-error-border);border-radius:4px;box-shadow:0 0 10px var(--color-shadow-dark),inset 0 0 8px var(--color-shadow-dark);color:var(--color-text-main);cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;margin:auto;padding:12px;text-transform:uppercase;transition:all .3s ease;width:100%}.LeftNavBar_logoutButton__KCSfp:hover{background:linear-gradient(135deg,var(--color-button-danger-hover) 0,var(--color-button-danger-hover) 100%);border-color:var(--color-status-error-border);box-shadow:0 0 15px var(--color-shadow-dark),inset 0 0 10px var(--color-shadow-dark);transform:translateY(-2px)}.LeftNavBar_icon__FtsVN,.LeftNavBar_svgIcon__jqw1J{fill:var(--color-text-gold)!important;color:var(--color-text-gold)!important;filter:drop-shadow(0 0 3px var(--color-shadow-gold));height:20px;transition:all .3s ease,fill .3s ease,color .3s ease,filter .3s ease;width:20px}.LeftNavBar_navLink__pId\+c:hover .LeftNavBar_icon__FtsVN,.LeftNavBar_navLink__pId\+c:hover .LeftNavBar_svgIcon__jqw1J{fill:var(--color-text-muted)!important;color:var(--color-text-muted)!important;filter:drop-shadow(0 0 8px var(--color-shadow-gold));transform:scale(1.05)}@media (max-width:768px){.LeftNavBar_leftMenu__DoGyU{border-right:none;height:100vh;padding:20px;position:static;width:100%}.LeftNavBar_navLink__pId\+c{font-size:1.1rem;padding:15px 20px}.LeftNavBar_categoryTitle__WvJ-E{font-size:1.3rem;margin:20px 0 10px}.LeftNavBar_icon__FtsVN,.LeftNavBar_svgIcon__jqw1J{height:28px;margin-right:15px;width:28px}.LeftNavBar_logoutButton__KCSfp{font-size:1.1rem;margin-top:20px;padding:15px}}.MercenaryBar_mercenaryBar__x30Rm{background:linear-gradient(180deg,var(--color-bg-medium) 0,var(--color-bg-dark) 100%);border-left:3px solid var(--border-gold);box-shadow:-4px 0 15px #000000b3,inset 2px 0 10px #00000080;box-sizing:border-box;color:var(--text-secondary);display:flex;flex-direction:column;height:auto;justify-content:space-between;padding:15px;position:relative;width:max(18vh,190px)}.MercenaryBar_mercenaryBar__x30Rm:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:0;position:absolute;right:0;top:-2px}.MercenaryBar_contentContainer__erTYk{display:flex;flex-direction:column;height:97%}.MercenaryBar_mercenaryCard__2Mzl5{background:#0f0f14cc;border:1px solid var(--border-gold);border-radius:8px;box-shadow:0 5px 15px #00000080;margin-bottom:20px;overflow:visible;padding:15px 10px;position:relative;text-align:center}.MercenaryBar_mercenaryCard__2Mzl5:before{background:linear-gradient(90deg,#0000,var(--text-gold),#0000);content:"";height:4px;left:0;position:absolute;right:0;top:0}.MercenaryBar_avatarContainer__vkB8v{aspect-ratio:1/1;background:#1a1a1a;border:3px solid var(--border-gold);border-radius:50%;box-shadow:0 0 20px #d4af3733;height:120px;margin:0 auto 15px;position:relative;width:120px}.MercenaryBar_avatar__kfB66{border-radius:50%;height:100%;max-height:100%;max-width:100%;object-fit:cover;transition:all .3s ease;width:100%}.MercenaryBar_avatarContainer__vkB8v:hover .MercenaryBar_avatar__kfB66{transform:scale(1.05)}.MercenaryBar_levelBadge__ObEBq{align-items:center;background:var(--text-gold);border:2px solid #000;border-radius:50%;bottom:-10px;box-shadow:0 2px 5px #00000080;color:#000;display:flex;font-size:1.1rem;font-weight:700;height:35px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:35px;z-index:2}.MercenaryBar_mercenaryInfo__YxBix{margin-top:10px}.MercenaryBar_mercenaryName__6wePn{color:var(--text-gold);font-family:Viking,Cinzel,serif;font-size:1.1em;font-weight:800;letter-spacing:1px;margin:8px 0 4px;text-shadow:0 0 8px #d4af3780}.MercenaryBar_mercenaryTitle__KWF1C{color:var(--text-light);font-size:.85em;font-style:italic;font-weight:500;margin:0 0 4px}.MercenaryBar_legendTitle__sy9mK{animation:MercenaryBar_shine__S31ca 2s infinite alternate;color:gold;font-weight:700;text-shadow:0 0 5px gold,0 0 10px #ff8c00,0 0 15px #ff4500}@keyframes MercenaryBar_shine__S31ca{0%{text-shadow:0 0 5px gold,0 0 10px #ff8c00,0 0 15px #ff4500}to{text-shadow:0 0 10px gold,0 0 20px #ff8c00,0 0 30px #ff4500,0 0 40px red}}.MercenaryBar_mercenaryClass__-iUrU{color:var(--text-medium);font-size:.9em;font-weight:600;margin:0;text-transform:capitalize}.MercenaryBar_battleNotification__1Ptil{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:10px;box-shadow:0 4px 8px #0000004d;font-family:Arial,sans-serif;left:-270px;padding:15px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out;width:250px;z-index:1000}.MercenaryBar_battleNotification__1Ptil p{color:var(--text-primary);font-size:1em;margin:0 0 10px}.MercenaryBar_battleNotification__1Ptil button{background-color:var(--button-primary-bg);border:none;border-radius:5px;color:var(--text-light);cursor:pointer;display:block;font-weight:700;margin:5px 0;padding:8px 12px;transition:background-color .3s;width:100%}.MercenaryBar_battleNotification__1Ptil button:hover,.MercenaryBar_battleNotification__1Ptil button:last-child{background-color:var(--button-primary-hover-bg)}.MercenaryBar_progressBar__G5RFs{background-color:var(--color-bg-card);border:1px solid var(--border-accent);border-radius:5px;height:20px;margin:5px;overflow:hidden;position:relative;width:100%}.MercenaryBar_fill__eD-g6{align-items:center;border-radius:5px;color:var(--text-primary);display:flex;font-weight:700;height:100%;justify-content:center;position:relative}.MercenaryBar_hpBar__LYMsE .MercenaryBar_fill__eD-g6{background-color:var(--color-progress-hp);z-index:1}.MercenaryBar_hpBar__LYMsE .MercenaryBar_regenPreview__SaCvg{background-color:var(--color-progress-hp);border-radius:5px;height:100%;left:0;opacity:.3;position:absolute;top:0;z-index:0}.MercenaryBar_epBar__\+TdP6 .MercenaryBar_fill__eD-g6{background-color:var(--color-progress-experience);z-index:1}.MercenaryBar_epBar__\+TdP6 .MercenaryBar_restedExpPreview__KAPrb{background-color:var(--color-progress-experience);border-radius:5px;height:100%;left:0;opacity:.3;position:absolute;top:0;z-index:0}.MercenaryBar_regenBar__-qD8P .MercenaryBar_fill__eD-g6{background-color:var(--color-progress-regen)}.MercenaryBar_progressBar__G5RFs span{color:var(--text-primary);font-size:13px;font-weight:700;left:50%;line-height:20px;pointer-events:none;position:absolute;text-align:center;top:0;transform:translateX(-50%);width:100%;z-index:2}.MercenaryBar_levelUpButton__tg3YE{background:#4a3422;background:var(--btn-primary-bg,#4a3422);border:1px solid #8b6914;border:1px solid var(--border-gold,#8b6914);border-radius:4px;box-shadow:0 0 8px #d4af3733;color:#f0d5a0;color:var(--text-light,#f0d5a0);cursor:pointer;font-family:Cinzel,serif;font-size:.85em;font-weight:700;letter-spacing:1px;margin:8px 0 0;padding:6px 0;text-align:center;text-transform:uppercase;transition:all .3s ease;width:100%}.MercenaryBar_levelUpButton__tg3YE:hover{background:#5a789a;background:var(--color-btn-primary-hover,var(--btn-primary-bg,#5a789a));border-color:#d4af37;border-color:var(--text-gold,#d4af37);box-shadow:0 0 15px #d4af3766;transform:translateY(-1px)}.MercenaryBar_hospitalizationWarning__46BFF{background-color:#1e2533;background-color:var(--color-bg-card,#1e2533);border:1px solid #4a3422;border:1px solid var(--border-primary,#4a3422);border-radius:5px;box-sizing:border-box;color:#e8dcc4;color:var(--text-primary,#e8dcc4);margin:10px 0 0;padding:10px;text-align:center;width:100%}.MercenaryBar_hospitalizationWarning__46BFF h4{color:#8b3a3a;font-size:.95em;letter-spacing:2px;margin:0 0 6px}.MercenaryBar_recoveryLabel__RnORC{color:#b3a488;color:var(--text-secondary,#b3a488);font-size:.85em;margin:0 0 4px}.MercenaryBar_recoveryTime__jCJI0{color:#e8dcc4;color:var(--text-primary,#e8dcc4);display:inline-block;font-family:Courier New,monospace;font-size:.8em;font-weight:700;margin:0 0 8px;min-width:100px}.MercenaryBar_warningText__5Pp2M{color:#b3a488;color:var(--text-secondary,#b3a488);font-size:.85em;margin:0 0 8px}.MercenaryBar_hospitalizationLinks__Dp5Yc{display:flex;flex-direction:column;gap:6px}.MercenaryBar_battleLink__5cC4b,.MercenaryBar_hospitalLink__erUuc{background-color:#1a1f2e;background-color:var(--color-bg-medium,#1a1f2e);border:1px solid #3a3a3a;border:1px solid var(--border-secondary,#3a3a3a);border-radius:3px;color:#5b9bd5;color:var(--color-link-primary,#5b9bd5);cursor:pointer;display:block;font-size:.85em;padding:5px 10px;text-decoration:none;transition:all .3s ease}.MercenaryBar_battleLink__5cC4b:hover,.MercenaryBar_hospitalLink__erUuc:hover{background-color:#252a3a;background-color:var(--bg-hover,#252a3a);border-color:#4a3422;border-color:var(--border-primary,#4a3422)}.MercenaryBar_accountLinks__gDq\+6,.MercenaryBar_mercenaryLinks__enZlG{margin-top:20px}.MercenaryBar_accountLinks__gDq\+6 h3,.MercenaryBar_mercenaryLinks__enZlG h3{color:var(--text-light);font-size:1.1em;margin-bottom:10px}.MercenaryBar_accountLinks__gDq\+6 ul,.MercenaryBar_mercenaryLinks__enZlG ul{list-style-type:none;padding:0}.MercenaryBar_accountLinks__gDq\+6 ul li,.MercenaryBar_mercenaryLinks__enZlG ul li{margin:5px 0}.MercenaryBar_accountLinks__gDq\+6 ul li a,.MercenaryBar_mercenaryLinks__enZlG ul li a{color:var(--link-color);font-size:1em;text-decoration:none}.MercenaryBar_accountLinks__gDq\+6 ul li a:hover,.MercenaryBar_mercenaryLinks__enZlG ul li a:hover{color:var(--link-hover-color);text-decoration:underline}.MercenaryBar_spacer__DYk6w{flex-grow:1}.MercenaryBar_labelValuePair__\+3bPD{display:flex;justify-content:space-between;margin:5px 0}.MercenaryBar_notificationBadge__R07FZ{background-color:red;border-radius:50%;color:#fff;font-size:.8em;margin-left:.5em;padding:.1em .4em}.MercenaryBar_labelValuePair__\+3bPD{align-items:center;color:var(--text-secondary);font-family:Cinzel,serif;font-size:14px;font-weight:700;margin:0}.MercenaryBar_contractIndicator__eYYP1{border-radius:5px;cursor:pointer;font-weight:700;padding:5px 10px;text-align:center;transition:background-color .3s,color .3s}.MercenaryBar_contractIndicator__eYYP1.MercenaryBar_enabled__EvWon{background-color:var(--color-button-success);color:var(--text-light)}.MercenaryBar_contractIndicator__eYYP1.MercenaryBar_disabled__m58zk{background-color:var(--color-danger);color:var(--text-primary)}.MercenaryBar_contractIndicator__eYYP1:hover{opacity:.8}@media (max-width:768px){.MercenaryBar_mercenaryBar__x30Rm{border-left:none;height:100vh;margin:0 auto;max-width:420px;padding:20px;width:100%}.MercenaryBar_avatarContainer__vkB8v{aspect-ratio:1/1;flex-shrink:0;height:auto;margin:0 auto 15px;width:150px}.MercenaryBar_avatar__kfB66{height:100%;object-fit:cover;width:100%}.MercenaryBar_levelBadge__ObEBq{font-size:1.2rem;height:40px;width:40px}.MercenaryBar_mercenaryAvatar__nN7Le img{height:150px;margin-bottom:15px;width:150px}.MercenaryBar_mercenaryAvatar__nN7Le h2{font-size:1.6rem;margin-bottom:5px}.MercenaryBar_mercenaryAvatar__nN7Le p{font-size:1.2rem}.MercenaryBar_progressBar__G5RFs{height:30px;margin-bottom:15px}.MercenaryBar_progressBar__G5RFs span{font-size:1rem}.MercenaryBar_labelValuePair__\+3bPD{font-size:1.1rem;padding:12px 0}.MercenaryBar_accountLinks__gDq\+6 h3,.MercenaryBar_mercenaryLinks__enZlG h3{font-size:1.3rem;margin:20px 0 10px}.MercenaryBar_accountLinks__gDq\+6 ul li,.MercenaryBar_mercenaryLinks__enZlG ul li{margin-bottom:10px}.MercenaryBar_accountLinks__gDq\+6 ul li a,.MercenaryBar_mercenaryLinks__enZlG ul li a{display:block;font-size:1.1rem;padding:8px 0}.MercenaryBar_battleNotification__1Ptil{margin:15px 0;padding:20px}.MercenaryBar_battleNotification__1Ptil p{font-size:1.1rem;margin-bottom:15px}.MercenaryBar_battleNotification__1Ptil button{font-size:1rem;margin:5px;padding:12px 20px}.MercenaryBar_levelUpButton__tg3YE{font-size:1rem;padding:10px 0}}.IssueReportForm_overlay__nZ1wb{align-items:center;background-color:#000c;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:10000}.IssueReportForm_modal__66ivT{background-color:var(--color-bg-dark);border:2px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px #000c;color:var(--text-secondary);max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.IssueReportForm_header__FPLQ\+{align-items:center;background-color:#6d4e271a;border-bottom:2px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 24px}.IssueReportForm_header__FPLQ\+ h2{color:var(--color-gold);font-family:Uncial Antiqua,serif;font-size:24px;margin:0}.IssueReportForm_closeButton__JNFfS{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:background-color .3s;width:32px}.IssueReportForm_closeButton__JNFfS:hover{background-color:#6d4e274d}.IssueReportForm_form__c5ljz{padding:24px}.IssueReportForm_formRow__oqkyd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.IssueReportForm_formGroup__HoLCE{margin-bottom:16px}.IssueReportForm_formGroup__HoLCE label{color:var(--text-secondary);display:block;font-size:14px;font-weight:700;margin-bottom:6px}.IssueReportForm_formGroup__HoLCE input,.IssueReportForm_formGroup__HoLCE select,.IssueReportForm_formGroup__HoLCE textarea{background-color:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-secondary);font-size:14px;padding:10px 12px;transition:border-color .3s,background-color .3s;width:100%}.IssueReportForm_formGroup__HoLCE input:focus,.IssueReportForm_formGroup__HoLCE select:focus,.IssueReportForm_formGroup__HoLCE textarea:focus{background-color:var(--bg-secondary);border-color:var(--color-gold);outline:none}.IssueReportForm_formGroup__HoLCE textarea{min-height:80px;resize:vertical}.IssueReportForm_formGroup__HoLCE input::placeholder,.IssueReportForm_formGroup__HoLCE textarea::placeholder{color:var(--text-muted);font-style:italic}.IssueReportForm_message__EJ8u0{border-radius:6px;font-size:14px;margin-bottom:16px;padding:12px;text-align:center}.IssueReportForm_message__EJ8u0.IssueReportForm_success__oBPd9{background-color:var(--color-success-bg);border:1px solid var(--color-success);color:var(--color-success)}.IssueReportForm_message__EJ8u0.IssueReportForm_error__RSfwi{background-color:var(--color-danger-bg);border:1px solid var(--color-danger);color:var(--color-danger)}.IssueReportForm_formActions__vJ4Rk{border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}.IssueReportForm_cancelButton__HVGET,.IssueReportForm_submitButton__MBYmA{border:2px solid;border-radius:6px;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .3s}.IssueReportForm_cancelButton__HVGET{background-color:initial;border-color:var(--border-color);color:var(--text-secondary)}.IssueReportForm_cancelButton__HVGET:hover{background-color:#6d4e274d;border-color:var(--border-accent)}.IssueReportForm_submitButton__MBYmA{background-color:var(--border-color);border-color:var(--border-color);color:var(--text-secondary);font-weight:700}.IssueReportForm_submitButton__MBYmA:hover:not(:disabled){background-color:var(--border-accent);border-color:var(--border-accent);transform:translateY(-1px)}.IssueReportForm_submitButton__MBYmA:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.IssueReportForm_overlay__nZ1wb{padding:10px}.IssueReportForm_modal__66ivT{max-height:95vh}.IssueReportForm_header__FPLQ\+{padding:16px 20px}.IssueReportForm_header__FPLQ\+ h2{font-size:20px}.IssueReportForm_form__c5ljz{padding:20px}.IssueReportForm_formRow__oqkyd{gap:12px;grid-template-columns:1fr}.IssueReportForm_formGroup__HoLCE{margin-bottom:12px}.IssueReportForm_formActions__vJ4Rk{flex-direction:column;gap:8px}.IssueReportForm_cancelButton__HVGET,.IssueReportForm_submitButton__MBYmA{width:100%}}@media (max-width:480px){.IssueReportForm_overlay__nZ1wb{padding:5px}.IssueReportForm_header__FPLQ\+{padding:12px 16px}.IssueReportForm_header__FPLQ\+ h2{font-size:18px}.IssueReportForm_form__c5ljz{padding:16px}.IssueReportForm_formGroup__HoLCE input,.IssueReportForm_formGroup__HoLCE select,.IssueReportForm_formGroup__HoLCE textarea{font-size:13px;padding:8px 10px}.IssueReportForm_formGroup__HoLCE label{font-size:13px}}.Header_banner__9SLBF{align-items:center;background:var(--color-header-background);border-bottom:2px solid var(--border-gold);border-top:1px solid #8b73554d;box-shadow:0 4px 8px #000000b3,inset 0 1px 0 #d4af3733;color:var(--text-primary);display:flex;font-size:1rem;justify-content:space-between;min-height:70px;padding:10px 25px;position:relative}.Header_banner__9SLBF:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 20%,var(--border-gold) 80%,#0000 100%);content:"";height:2px;left:0;opacity:.5;position:absolute;right:0;top:0}.Header_leftSection__zJTZt{align-items:flex-start;display:flex;flex-direction:column;z-index:1}.Header_logo__RmOVR{color:var(--text-gold);cursor:pointer;font-family:Viking,Cinzel,Georgia,serif;font-size:1.6rem;font-weight:800;letter-spacing:2px;margin:0;padding:2px 5px;position:relative;text-shadow:0 0 8px #d4af3766,0 0 15px #d4af3733,1px 1px 3px #000c;text-transform:uppercase;transition:color .3s ease,text-shadow .3s ease}.Header_banner__9SLBF a,.Header_logo__RmOVR{text-decoration:none}.Header_logo__RmOVR:hover{color:var(--color-text-highlight);text-shadow:0 0 12px #e8c547b3,0 0 20px #e8c54766,1px 1px 4px #000000e6}.Header_topRightLinks__TTaa9{align-items:flex-end;background:#000000b3;border:1px solid var(--border-accent);border-radius:3px;box-shadow:inset 0 0 8px #00000080;display:flex;flex-direction:column;max-width:200px;padding:6px 8px;text-align:right;white-space:normal}.Header_topRightLinks__TTaa9 a{word-wrap:break-word;color:var(--link-color);font-size:.8rem;font-weight:600;letter-spacing:.3px;margin-bottom:4px;text-decoration:none;transition:all .3s ease}.Header_topRightLinks__TTaa9 a:last-child{margin-bottom:0}.Header_topRightLinks__TTaa9 a:hover{color:var(--text-gold);text-decoration:none;text-shadow:0 0 8px #d4af3799;transform:translateX(-3px)}.Header_issueButton__Gchhl{background:none;border:none;color:var(--link-color);cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.3px;margin-bottom:4px;text-align:right;transition:all .3s ease}.Header_issueButton__Gchhl:hover{background-color:initial;color:var(--text-gold);text-decoration:none;text-shadow:0 0 8px #d4af3799;transform:translateX(-3px)}.Header_seasonInfo__3k8Nm{align-items:center;background:radial-gradient(ellipse 100% 90% at center,#000000d9 0,#0006 70%,#0000 100%);border:none;border-radius:4px;box-shadow:inset 0 0 30px #00000080,0 0 20px #d4af3726;display:flex;flex-direction:column;justify-content:center;min-width:300px;padding:10px 25px;position:relative}.Header_seasonInfo__3k8Nm:before{left:8px}.Header_seasonInfo__3k8Nm:after,.Header_seasonInfo__3k8Nm:before{color:var(--border-gold);content:"◆";font-size:1rem;opacity:.6;position:absolute}.Header_seasonInfo__3k8Nm:after{right:8px}.Header_seasonName__CEV1w{color:var(--text-gold);font-size:.95rem;font-weight:700;letter-spacing:.5px;margin-bottom:2px;text-shadow:0 0 6px #d4af3766,1px 1px 2px #000c;text-transform:uppercase}.Header_seasonDay__1hKaf{color:var(--text-medium);font-size:.75rem;margin-bottom:6px}.Header_offseason__Is3GY{color:var(--text-gold);font-size:.95rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.Header_statsRow__Gdug0{display:flex;gap:15px;justify-content:center}.Header_statsContainer__U-4g9{align-items:center;border-top:1px solid var(--border-accent);display:flex;gap:8px;margin-top:3px;padding-top:4px}.Header_statsContainer__U-4g9:first-of-type{margin-top:5px}.Header_rowLabel__obPJK{border-right:1px solid var(--border-accent);color:var(--text-gold);font-size:.7rem;font-weight:700;letter-spacing:.5px;min-width:50px;opacity:.9;padding-right:5px;text-align:right;text-transform:uppercase}.Header_statItem__Aj\+ko{align-items:center;display:flex;font-size:.75rem;gap:5px}.Header_statLabel__9Yi0O{color:var(--text-medium);font-weight:500}.Header_statValue__Drm4V{color:var(--text-gold);font-weight:700;text-shadow:0 0 4px #d4af3766}@media (max-width:768px){.Header_banner__9SLBF,.Header_seasonInfo__3k8Nm{display:none}}.MobileHeader_mobileHeader__rNBJr{grid-gap:8px;grid-column-gap:4px;align-items:center;background-color:#111;background-color:var(--bg-medium,#111);border-bottom:2px solid var(--border-primary);box-shadow:0 2px 10px #0000004d;display:none;display:grid;gap:8px;grid-template-areas:"burger title stats avatar";grid-template-columns:minmax(32px,40px) minmax(120px,1fr) minmax(140px,auto) minmax(56px,64px);grid-template-rows:auto;justify-content:space-between;overflow:visible;padding:10px 15px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.MobileHeader_hamburgerButton__irZ62{align-items:center;background:none;border:none;border-radius:4px;box-sizing:border-box;color:var(--text-accent);cursor:pointer;display:inline-flex;font-size:1.1rem;grid-area:burger;height:32px;justify-content:center;margin:0;max-height:40px;max-width:40px;min-height:32px;min-width:32px;padding:0;transition:background-color .3s ease;width:32px}.MobileHeader_hamburgerButton__irZ62:hover{background-color:var(--btn-primary-bg)}.MobileHeader_gameTitle__uHtXT{align-items:flex-start;display:flex;flex-direction:column;grid-area:title;min-width:120px}.MobileHeader_titleText__JKLAj{color:var(--text-accent);font-family:Viking,Cinzel,serif;font-size:1.2rem;font-weight:700;letter-spacing:1px}.MobileHeader_subtitle__hs5Gq{color:var(--text-light);font-size:.7rem;margin-top:-2px;opacity:.8}.MobileHeader_seasonBadge__S2vHk{background:#6d4e2780;border-radius:4px;color:var(--text-gold);font-size:.65rem;margin-top:2px;padding:2px 8px}.MobileHeader_mercenaryStats__vI3-0{align-self:center;display:flex;flex-direction:column;font-size:.75rem;gap:2px;grid-area:stats;justify-content:flex-start;margin-right:6px;min-width:120px}.MobileHeader_statItem__eP-Zy{display:flex;gap:6px;justify-content:flex-start}.MobileHeader_statLabel__tpjyS{color:var(--text-light);opacity:.8}.MobileHeader_statValue__E-xZg{color:var(--text-gold)}.MobileHeader_mercenaryPortrait__nWqRl{align-items:center;align-self:center;background:none;border:2px solid var(--text-gold);border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;grid-area:avatar;justify-content:center;justify-self:start;min-width:46px;overflow:hidden;padding:2px;transition:box-shadow .3s ease;width:46px}.MobileHeader_mercenaryPortrait__nWqRl:hover{box-shadow:0 0 10px var(--text-gold)}.MobileHeader_portraitImage__XAHsW{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.MobileHeader_mobileOverlay__El\+Y-{align-items:flex-start;background-color:#000000b3;bottom:0;display:flex;justify-content:flex-start;left:0;position:fixed;right:0;top:0;z-index:1001}.MobileHeader_mobileNavContainer__QtUmr{animation:MobileHeader_slideInLeft__xfo\+k .3s ease-out;box-shadow:2px 0 10px #00000080;width:280px}.MobileHeader_mobileMercenaryContainer__riXli,.MobileHeader_mobileNavContainer__QtUmr{background-color:var(--background-dark);height:100vh;overflow-x:hidden;overflow-y:auto}.MobileHeader_mobileMercenaryContainer__riXli{animation:MobileHeader_slideInRight__8UgEy .3s ease-out;box-shadow:-2px 0 10px #00000080;margin-left:auto;width:300px}@keyframes MobileHeader_slideInLeft__xfo\+k{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes MobileHeader_slideInRight__8UgEy{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:768px){.MobileHeader_mobileHeader__rNBJr{display:flex;display:grid;grid-template-areas:"burger title stats avatar";grid-template-columns:auto minmax(120px,1fr) minmax(140px,auto) minmax(60px,68px);grid-template-rows:auto}}@media (max-width:600px){.MobileHeader_mobileHeader__rNBJr{grid-template-areas:"burger title stats avatar";grid-template-columns:auto minmax(110px,1fr) minmax(130px,auto) minmax(60px,68px)}}@media (max-width:480px){.MobileHeader_mobileHeader__rNBJr{padding:8px 10px}.MobileHeader_titleText__JKLAj{font-size:1rem}.MobileHeader_subtitle__hs5Gq{font-size:.6rem}.MobileHeader_mercenaryStats__vI3-0{font-size:.7rem}.MobileHeader_portraitImage__XAHsW{height:100%;width:100%}.MobileHeader_mobileMercenaryContainer__riXli,.MobileHeader_mobileNavContainer__QtUmr{width:100vw}}.TutorialOverlay_tutorialContainer__3wm\+9{height:100%;position:relative;width:100%}.TutorialOverlay_overlay__n0xeH{background-color:#000000b3;height:100vh;left:0;pointer-events:auto;position:fixed;top:0;width:100vw;z-index:9999}.TutorialOverlay_highlight__8PNmL{animation:TutorialOverlay_pulse__9b55\+ 2s infinite;background-color:initial;border:3px solid var(--color-gold);border-radius:8px;box-shadow:0 0 20px #ffd700cc;pointer-events:none;position:absolute;z-index:10001}@keyframes TutorialOverlay_pulse__9b55\+{0%{box-shadow:0 0 20px #ffd700cc}50%{box-shadow:0 0 30px gold}to{box-shadow:0 0 20px #ffd700cc}}.TutorialOverlay_tooltip__jUdsQ{background-color:var(--bg-secondary);border:2px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px #000c;color:var(--text-secondary);font-family:Cinzel,serif;max-width:90vw;position:absolute;width:400px;z-index:10002}.TutorialOverlay_tooltipHeader__e55CU{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px 8px}.TutorialOverlay_tooltipTitle__wMPnx{color:var(--color-gold);font-family:Uncial Antiqua,serif;font-size:18px;font-weight:700;margin:0}.TutorialOverlay_closeButton__acOyo{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .3s;width:30px}.TutorialOverlay_closeButton__acOyo:hover{background-color:#6d4e274d}.TutorialOverlay_tooltipContent__QVrAs{padding:16px 20px}.TutorialOverlay_tooltipDescription__ecRhf{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.TutorialOverlay_tooltipActions__gYaFf{display:flex;gap:12px;justify-content:flex-end;padding:12px 20px 16px}.TutorialOverlay_skipButton__VoZXA{background-color:initial;border:2px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:Cinzel,serif;font-size:14px;padding:8px 16px;transition:all .3s}.TutorialOverlay_skipButton__VoZXA:hover{background-color:#6d4e274d;border-color:var(--border-accent)}.TutorialOverlay_nextButton__CKNoM{background-color:var(--border-color);border:2px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:Cinzel,serif;font-size:14px;font-weight:700;padding:8px 20px;transition:all .3s}.TutorialOverlay_nextButton__CKNoM:hover{background-color:var(--border-accent);border-color:var(--border-accent);transform:translateY(-1px)}.TutorialOverlay_arrow__T-m4A{border-style:solid;height:0;position:absolute;width:0}.TutorialOverlay_arrow-top__Px0pF{border-top:12px solid var(--border-color);bottom:-12px}.TutorialOverlay_arrow-bottom__GKht9,.TutorialOverlay_arrow-top__Px0pF{border-left:12px solid #0000;border-right:12px solid #0000;left:50%;transform:translateX(-50%)}.TutorialOverlay_arrow-bottom__GKht9{border-bottom:12px solid var(--border-color);top:-12px}.TutorialOverlay_arrow-left__iUgw\+{border-left:12px solid var(--border-color);right:-12px}.TutorialOverlay_arrow-left__iUgw\+,.TutorialOverlay_arrow-right__MyMRy{border-bottom:12px solid #0000;border-top:12px solid #0000;top:50%;transform:translateY(-50%)}.TutorialOverlay_arrow-right__MyMRy{border-right:12px solid var(--border-color);left:-12px}@media (max-width:768px){.TutorialOverlay_tooltip__jUdsQ{max-width:95vw;width:320px}.TutorialOverlay_tooltipTitle__wMPnx{font-size:16px}.TutorialOverlay_tooltipDescription__ecRhf{font-size:13px}.TutorialOverlay_tooltipActions__gYaFf{flex-direction:column;gap:8px}.TutorialOverlay_nextButton__CKNoM,.TutorialOverlay_skipButton__VoZXA{text-align:center;width:100%}}@media (max-width:480px){.TutorialOverlay_tooltip__jUdsQ{width:280px}.TutorialOverlay_tooltipHeader__e55CU{padding:12px 16px 6px}.TutorialOverlay_tooltipContent__QVrAs{padding:12px 16px}.TutorialOverlay_tooltipActions__gYaFf{padding:8px 16px 12px}.TutorialOverlay_tooltipTitle__wMPnx{font-size:14px}.TutorialOverlay_tooltipDescription__ecRhf{font-size:12px}}.AdvancementNotification_wrapper__al9Hu{left:50%;pointer-events:none;position:fixed;top:80px;top:var(--top-offset,80px);transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .6s ease;width:clamp(300px,45vw,520px);z-index:9999}.AdvancementNotification_entering__NKv3-,.AdvancementNotification_wrapper__al9Hu{opacity:0;transform:translateX(-50%) translateY(-120%)}.AdvancementNotification_visible__KivHR{opacity:1;transform:translateX(-50%) translateY(0)}.AdvancementNotification_leaving__txYZb{opacity:0;transform:translateX(-50%) translateY(-120%);transition:transform .6s ease-in,opacity .5s ease-in}.AdvancementNotification_card__A7lBl{align-items:center;background:linear-gradient(135deg,#1e140af7,#32230ff7 50%,#1e140af7);border:2px solid #d4af37;border:2px solid var(--border-gold,#d4af37);border-radius:8px;box-shadow:0 0 24px #d4af3780,0 8px 32px #000c,inset 0 1px 0 #d4af3740;display:flex;gap:12px;overflow:hidden;padding:12px 16px;position:relative}.AdvancementNotification_card__A7lBl:before{animation:AdvancementNotification_shimmer__j1pmS 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#d4af37 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--border-gold,#d4af37) 50%,#0000 100%);content:"";height:2px;left:-100%;position:absolute;top:0;width:60%}@keyframes AdvancementNotification_shimmer__j1pmS{0%{left:-60%}to{left:160%}}.AdvancementNotification_avatar__TDnSL{border:2px solid #d4af37;border:2px solid var(--border-gold,#d4af37);border-radius:50%;box-shadow:0 0 10px #d4af3780;flex-shrink:0;height:52px;object-fit:cover;width:52px}.AdvancementNotification_text__VGnRe{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.AdvancementNotification_mercName__1LLQq{color:#d4af37;color:var(--text-gold,#d4af37);font-family:Viking,Cinzel,serif;font-size:1rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 6px #d4af3766;white-space:nowrap}.AdvancementNotification_advName__NI1QA{color:#e8c547;color:var(--text-highlight,#e8c547);font-size:.85rem;font-weight:700;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdvancementNotification_advDesc__ynydB{color:#b0a080;color:var(--text-secondary,#b0a080);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdvancementNotification_badge__Ui6O5{align-items:center;border-left:1px solid #d4af374d;display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:6px 8px}.AdvancementNotification_badgeIcon__RRHNK{filter:drop-shadow(0 0 4px rgba(212,175,55,.7));font-size:1.4rem}.AdvancementNotification_badgeLabel__rsLXj{color:#d4af37;color:var(--text-gold,#d4af37);font-size:.65rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}body,html{background-attachment:fixed;background-color:var(--color-bg-dark);background-image:var(--color-bg-overlay),url(https://njordheim.com/img/ah_texture.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--text-main);font-family:Cinzel,Georgia,Times New Roman,serif;height:100%;margin:0;padding:0}.MainLayout_layoutContainer__zIpz3{display:flex;flex-direction:column;max-height:100vh;min-height:100vh}.MainLayout_mainContent__wMqHY{display:flex;flex:1 1;overflow-y:auto}.MainLayout_contentArea__zBVUj{background:#0000;border-bottom:1px solid #8b73554d;border-radius:0;border-top:1px solid #8b73554d;box-shadow:inset 0 0 25px #000000b3,0 0 15px #00000080;color:var(--text-main);flex:1 1;max-height:calc(100vh - 40px);overflow-y:auto;padding:15px}.MainLayout_contentArea__zBVUj::-webkit-scrollbar{height:0;width:0}.MainLayout_contentArea__zBVUj{scrollbar-width:none}@media (max-width:768px){.MainLayout_mainContent__wMqHY{flex-direction:column}.MainLayout_mainContent__wMqHY>div:first-child,.MainLayout_mainContent__wMqHY>div:last-child{display:none}.MainLayout_contentArea__zBVUj{border-radius:0;margin:0;max-height:calc(100vh - 80px);padding:15px}}@media (max-width:480px){.MainLayout_contentArea__zBVUj{max-height:calc(100vh - 70px);padding:10px}}.MercenaryProfile_container__CohvJ{color:var(--color-text-main);display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:980px;min-height:calc(100vh - 215px);overflow-x:hidden;padding:20px}.MercenaryProfile_loadingState__\+vqpU{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:300px}.MercenaryProfile_loadingSpinner__u53g8{animation:MercenaryProfile_spin__aFFp8 .8s linear infinite;border:3px solid var(--color-border-light);border-radius:50%;border-top-color:var(--color-text-gold);height:40px;width:40px}@keyframes MercenaryProfile_spin__aFFp8{to{transform:rotate(1turn)}}.MercenaryProfile_errorState__YvmVZ{color:var(--color-status-critical);font-size:1rem;padding:40px;text-align:center}.MercenaryProfile_banner__TKSpx{align-items:flex-start;background:var(--color-bg-medium);border:1px solid var(--color-border-primary);border-radius:12px;box-shadow:0 0 24px #0006,inset 0 1px 0 #d4af3714;display:flex;gap:20px;overflow:hidden;padding:20px;position:relative}.MercenaryProfile_banner__TKSpx:before{background:linear-gradient(90deg,#0000,var(--color-text-gold),#0000);content:"";height:3px;left:0;position:absolute;right:0;top:0}.MercenaryProfile_bannerAvatar__Y9hMl{border:2px solid var(--color-border-primary);border-radius:10px;flex-shrink:0;height:80px;object-fit:cover;width:80px}.MercenaryProfile_bannerInfo__NEZxW{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.MercenaryProfile_bannerNameRow__PQRhs{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.MercenaryProfile_bannerName__H-Qxk{color:var(--color-text-gold);font-family:Cinzel,serif;font-size:1.8rem;margin:0;text-shadow:0 0 20px #d4af3766}.MercenaryProfile_titleBadge__cyG1Q{background:#ffffff0a;border:1px solid var(--color-border-light);border-radius:4px;color:var(--color-text-muted);font-size:.72rem;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.MercenaryProfile_bannerMeta__d6nH4{display:flex;flex-wrap:wrap;gap:6px}.MercenaryProfile_metaPill__xTuH7{background:#ffffff08;border:1px solid var(--color-border-light);border-radius:20px;color:var(--color-text-secondary);font-size:.76rem;padding:2px 10px}.MercenaryProfile_xpRow__CjR\+4{align-items:center;display:flex;gap:10px}.MercenaryProfile_xpLabel__aaVqG{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem;white-space:nowrap}.MercenaryProfile_xpPct__acymQ{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem;text-align:right;width:34px}.MercenaryProfile_xpTrack__ZnulA{background:#0006;border:1px solid #ffffff0f;border-radius:6px;flex:1 1;height:12px;overflow:hidden;position:relative}.MercenaryProfile_xpFill__pasFO{background:linear-gradient(90deg,#5c3d0a,#d4af37);border-radius:6px;height:100%;position:relative;transition:width .4s ease;z-index:1}.MercenaryProfile_xpRested__F4256{background:#6464ff59;border-radius:0 6px 6px 0;height:100%;position:absolute;top:0;z-index:2}.MercenaryProfile_xpText__ezuHG{align-items:center;color:#ffffffb3;display:flex;font-size:.65rem;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:3}.MercenaryProfile_spAlert__R9BgB{animation:MercenaryProfile_pulse__8NP61 2s ease-in-out infinite;background:#d4af371a;border:1px solid #d4af374d;border-radius:6px;color:#d4af37;font-size:.76rem;padding:4px 10px;width:-webkit-fit-content;width:fit-content}@keyframes MercenaryProfile_pulse__8NP61{0%,to{opacity:1}50%{opacity:.65}}.MercenaryProfile_resourceCluster__3W9\+c{display:flex;flex-direction:column;flex-shrink:0;gap:8px}.MercenaryProfile_resourcePill__Vf9uk{align-items:center;background:#00000040;border:1px solid var(--color-border-light);border-radius:8px;display:flex;flex-direction:column;min-width:80px;padding:8px 14px;text-align:center}.MercenaryProfile_resourceIcon__pYhIU{font-size:1.2rem;line-height:1}.MercenaryProfile_resourceValue__FqNYQ{color:var(--color-text-gold);font-family:Cinzel,serif;font-size:1rem;margin-top:2px}.MercenaryProfile_resourceLabel__UvdGs{color:var(--color-text-muted);font-size:.65rem;letter-spacing:.06em;margin-top:1px;text-transform:uppercase}.MercenaryProfile_body__s\+iLp{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:220px 1fr}@media (max-width:680px){.MercenaryProfile_body__s\+iLp{grid-template-columns:1fr}.MercenaryProfile_bannerAvatar__Y9hMl{height:60px;width:60px}.MercenaryProfile_bannerName__H-Qxk{font-size:1.4rem}}.MercenaryProfile_panel__wRdKF{background:var(--color-bg-medium);border:1px solid var(--color-border-light);border-radius:10px;margin-bottom:14px;padding:14px 16px}.MercenaryProfile_panelTitle__uNxJW{border-bottom:1px solid #d4af3733;color:var(--color-text-gold);font-family:Cinzel,serif;font-size:.8rem;letter-spacing:.1em;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.MercenaryProfile_leftCol__Q-Hct{display:flex;flex-direction:column}.MercenaryProfile_portraitFrame__-7xOb{background:var(--color-bg-medium);border:1px solid var(--color-border-primary);border-radius:10px;box-shadow:0 4px 20px #00000080,inset 0 0 0 1px #d4af3714;margin-bottom:14px;overflow:hidden}.MercenaryProfile_portrait__i-Upc{aspect-ratio:3/4;display:block;object-fit:cover;width:100%}.MercenaryProfile_portraitFooter__rfa-k{align-items:center;background:#00000080;color:var(--color-text-muted);display:flex;font-size:.72rem;gap:6px;justify-content:center;padding:6px 10px;text-align:center}.MercenaryProfile_portraitDot__o12S3{opacity:.4}.MercenaryProfile_emptyNote__sRrHs{color:var(--color-text-muted);font-size:.8rem;font-style:italic;padding:8px 0;text-align:center}.MercenaryProfile_equipCard__rnt-A{border-bottom:1px solid #ffffff0d;padding:8px 0}.MercenaryProfile_equipCard__rnt-A:last-child{border-bottom:none}.MercenaryProfile_equipSlotLabel__o25V-{color:var(--color-text-muted);font-size:.65rem;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.MercenaryProfile_equipName__Ct6zn{color:var(--color-text-gold);font-size:.88rem;font-weight:500;margin-bottom:3px}.MercenaryProfile_equipMeta__9eb0t{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.72rem;gap:8px}.MercenaryProfile_rightCol__A7Tdz{display:flex;flex-direction:column}.MercenaryProfile_vitalRow__yWeWt{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:80px 1fr 70px;margin-bottom:8px}.MercenaryProfile_vitalRow__yWeWt:last-child{margin-bottom:0}.MercenaryProfile_vitalLabel__YhndE{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.8rem;gap:5px}.MercenaryProfile_barTrack__ZXVBH{background:#00000059;border:1px solid #ffffff0d;border-radius:7px;height:14px;overflow:hidden}.MercenaryProfile_barFill__sexvE{border-radius:7px;height:100%;transition:width .4s ease}.MercenaryProfile_vitalValue__6-bhv{color:var(--color-text-secondary);font-size:.78rem;text-align:right;white-space:nowrap}.MercenaryProfile_attrGrid__94CDq{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.MercenaryProfile_attrCard__8T8WY{align-items:center;background:#0003;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:10px 6px}.MercenaryProfile_attrIcon__sKv5l{font-size:1.1rem;line-height:1}.MercenaryProfile_attrValue__mnk1q{font-family:Cinzel,serif;font-size:1.15rem;font-weight:700;line-height:1}.MercenaryProfile_attrLabel__zCn1d{color:var(--color-text-muted);font-size:.62rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}.MercenaryProfile_critRow__FzRiA{align-items:center;background:#0003;border:1px solid #ffffff0f;border-radius:8px;display:flex;overflow:hidden}.MercenaryProfile_critStat__bLU29{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:8px 12px}.MercenaryProfile_critLabel__VwGiJ{color:var(--color-text-muted);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.MercenaryProfile_critValue__2BA8N{color:#f39c12;font-family:Cinzel,serif;font-size:1rem}.MercenaryProfile_critDivider__EKM5h{background:#ffffff14;height:36px;width:1px}.MercenaryProfile_secondaryGrid__MrLuE{display:flex;flex-direction:column;gap:6px}.MercenaryProfile_secRow__RBhRt{grid-gap:8px;align-items:center;background:#00000026;border-radius:6px;display:grid;gap:8px;grid-template-columns:1fr auto;padding:5px 8px}.MercenaryProfile_secIcon__0qKTc{font-size:.95rem;text-align:center}.MercenaryProfile_secLabel__sJdxd{color:var(--color-text-secondary);font-size:.82rem}.MercenaryProfile_secValue__CnHig{color:var(--color-text-gold);font-family:Cinzel,serif;font-size:.9rem;min-width:28px;text-align:right}.MercenaryProfile_weaponProfGrid__ZdyRG{display:flex;flex-direction:column;gap:6px}.MercenaryProfile_profRow__Mc7dw{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:64px 1fr}.MercenaryProfile_profLabel__yo6G4{color:var(--color-text-secondary);font-size:.78rem;text-align:right}.MercenaryProfile_skillBarTrack__MStHf{background:#0000004d;border:1px solid #ffffff0d;border-radius:8px;height:16px;overflow:hidden;position:relative}.MercenaryProfile_skillBarFill__bYefW{background:linear-gradient(90deg,#4a3505,#d4af37);border-radius:8px;height:100%;transition:width .4s ease}.MercenaryProfile_skillBarValue__dRmQ3{align-items:center;color:#ffffffbf;display:flex;font-size:.68rem;font-weight:600;inset:0;justify-content:center;pointer-events:none;position:absolute}.MercenaryProfile_recordSection__aSAmx{background:var(--color-bg-medium);border:1px solid var(--color-border-light);border-radius:10px;padding:16px 18px}.MercenaryProfile_sectionTitle__kdH8j{border-bottom:1px solid #d4af3733;color:var(--color-text-gold);font-family:Cinzel,serif;font-size:.82rem;letter-spacing:.1em;margin-bottom:14px;padding-bottom:8px;text-transform:uppercase}.MercenaryProfile_recordGrid__j3nRc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}@media (max-width:680px){.MercenaryProfile_recordGrid__j3nRc{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.MercenaryProfile_attrGrid__94CDq,.MercenaryProfile_recordGrid__j3nRc{grid-template-columns:repeat(2,1fr)}.MercenaryProfile_banner__TKSpx{align-items:center;flex-direction:column;text-align:center}.MercenaryProfile_bannerMeta__d6nH4,.MercenaryProfile_bannerNameRow__PQRhs{justify-content:center}.MercenaryProfile_xpRow__CjR\+4{flex-wrap:wrap}}.MercenaryProfile_recordCard__ev-ae{align-items:center;background:#0003;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:10px 8px;text-align:center}.MercenaryProfile_recordIcon__RCIDr{font-size:1.3rem;line-height:1}.MercenaryProfile_recordLabel__AxUFQ{color:var(--color-text-muted);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.MercenaryProfile_recordWL__Cawug{align-items:baseline;display:flex;gap:3px;margin-top:2px}.MercenaryProfile_recordWins__HK9x4{color:#5cb87a;font-size:.9rem;font-weight:600}.MercenaryProfile_recordSep__wUB75{color:var(--color-text-muted);font-size:.75rem}.MercenaryProfile_recordLosses__t49nJ{color:#c0392b;font-size:.9rem;font-weight:600}.MercenaryProfile_recordRateBar__AVUGO{background:#ffffff14;border-radius:2px;height:4px;margin-top:2px;overflow:hidden;width:100%}.MercenaryProfile_recordRateFill__NdEqx{background:linear-gradient(90deg,#2ecc71,#27ae60);border-radius:2px;height:100%;transition:width .4s ease}.MercenaryProfile_recordRate__S44TQ{color:var(--color-text-muted);font-size:.7rem}.MercenaryProfile_personalRecords__boLGp{border-top:1px solid #ffffff0f;padding-top:14px}.MercenaryProfile_prTitle__ZcwXH{color:var(--color-text-muted);font-size:.72rem;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.MercenaryProfile_prGrid__5vglk{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr}.MercenaryProfile_prItem__3Dj\+J{grid-gap:12px;align-items:center;background:#00000026;border-radius:6px;display:grid;gap:12px;grid-template-columns:1fr auto;padding:5px 12px}.MercenaryProfile_prIcon__aScg6{font-size:.9rem;text-align:center}.MercenaryProfile_prLabel__7P0sV{color:var(--color-text-secondary);font-size:.78rem}.MercenaryProfile_prValue__p-AJP{color:var(--color-text-gold);font-family:Cinzel,serif;font-size:.88rem}.MercenaryAdvancements_container__XSWZ6{background-color:var(--color-bg-dark);border:2px solid var(--border-primary);border-radius:12px;box-shadow:0 0 15px #00000080;color:var(--text-primary);margin:20px auto;max-width:900px;min-height:calc(100vh - 215px);padding:30px}.MercenaryAdvancements_title__pwoJA{color:var(--text-accent);font-family:Viking,Cinzel,serif;font-size:1.6rem;margin-bottom:6px;text-align:center;text-shadow:0 0 10px #d4af3759}.MercenaryAdvancements_count__iaeYs{color:#888;color:var(--text-secondary,#888);font-size:.85rem;margin-bottom:24px;text-align:center}.MercenaryAdvancements_empty__rV53i,.MercenaryAdvancements_error__z6azA,.MercenaryAdvancements_loading__zc4pa{color:#888;color:var(--text-secondary,#888);font-size:1rem;margin-top:40px;text-align:center}.MercenaryAdvancements_error__z6azA{color:#e05555}.MercenaryAdvancements_grid__7ne3e{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.MercenaryAdvancements_card__gjG\+1{align-items:flex-start;background:#00000059;border:1px solid #6b4f2a;border:1px solid var(--border-accent,#6b4f2a);border-radius:8px;display:flex;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s}.MercenaryAdvancements_card__gjG\+1:hover{background:#4a342240;border-color:#d4af37;border-color:var(--border-gold,#d4af37)}.MercenaryAdvancements_cardIcon__WCyzc{filter:sepia(.4) brightness(1.1);flex-shrink:0;font-size:1.4rem;line-height:1;margin-top:2px}.MercenaryAdvancements_cardBody__SM4s6{display:flex;flex-direction:column;gap:3px;min-width:0}.MercenaryAdvancements_cardName__sAfki{color:#d4af37;font-family:Viking,Cinzel,serif;font-size:.95rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MercenaryAdvancements_cardDesc__UYCuI{color:#aaa;color:var(--text-secondary,#aaa);font-size:.8rem;line-height:1.35}.MercenaryAdvancements_cardDate__vXH16{color:#666;font-size:.72rem;margin-top:2px}.tooltip{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 20% 20%,#ffc97014,#0c0c10f2);border:1px solid #ffc15e99;box-shadow:0 12px 28px #000000a6,inset 0 0 18px #ffc15e1f;color:#f1e9cf;color:var(--color-text-main,#f1e9cf);font-family:Cinzel,Georgia,serif;max-width:100%;min-height:150px;overflow:hidden;padding:16px;text-align:left;transition:opacity .2s ease-in-out,transform .2s ease-in-out;width:320px;z-index:1000}.tooltip,.tooltip:before{border-radius:12px;pointer-events:none;position:absolute}.tooltip:before{border:1px solid #ffffff0f;content:"";inset:0}.tooltip-body{display:flex;flex-direction:column;gap:8px;text-align:left}.tooltip-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.tooltip-titleBlock{display:flex;flex-direction:column;gap:6px}.tooltip-content{display:flex;flex-direction:column;gap:8px}.tooltip-body p{color:#f1e9cf;color:var(--color-text-main,#f1e9cf);font-size:.9rem;margin:4px 0;text-align:left}.tooltip-body p span{font-size:.9rem}.tooltip p strong{color:#f8d477;color:var(--color-text-gold,#f8d477)}.tooltip-portrait{background:#00000059;border:1px solid #ffc15e80;border-radius:10px;box-shadow:0 8px 18px #00000059,inset 0 0 12px #ffc15e1f;height:90px;object-fit:contain;padding:6px;width:90px}.req-badge{align-items:center;background:#ffc15e14;border:1px solid #ffc15e59;border-radius:8px;color:#e9dfc2;display:inline-flex;font-size:.8rem;gap:4px;padding:4px 8px}.req-pass{background:#90ee9014;border-color:#90ee9059;color:#c0f1b3}.req-fail{background:#ff9b9b14;border-color:#ff9b9b66;color:#ff9b9b}.tooltip-divider{background:linear-gradient(90deg,#ffc15e00,#ffc15e8c,#ffc15e00);height:1px;margin:4px 0 6px;width:100%}.tooltip-grid{grid-gap:6px 10px;display:grid;gap:6px 10px;grid-template-columns:1fr 1fr}.stat-line{align-items:center;color:#f1e9cf;color:var(--color-text-main,#f1e9cf);display:flex;font-size:.9rem;justify-content:space-between}.stat-line .label{color:#c8b899;letter-spacing:.3px}.stat-line .value{color:#f8d477;font-weight:700}.tooltip-meta{color:#c8b899;display:flex;flex-wrap:wrap;font-size:.85rem;gap:8px}.tooltip-meta+.tooltip-meta{margin-top:4px}.tooltip-chip{align-items:center;background:#ffc15e24;border:1px solid #ffc15e73;border-radius:999px;color:#f8d477;display:inline-flex;font-weight:700;gap:6px;letter-spacing:.4px;padding:4px 10px;text-transform:uppercase}.tooltip-name{color:#fce4a8;font-size:1.05rem;font-weight:800;letter-spacing:.6px}.tooltip-chip.subtle{background:#ffffff0f;border-color:#ffffff1f;color:#d6ccb0}.tooltip-section{display:flex;flex-direction:column;gap:6px}.tooltip-section-title{color:#dcb66f;font-size:.85rem;letter-spacing:.4px;text-transform:uppercase}.Market_marketContainer__cBYzi{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-main);margin:0 auto;min-height:calc(100vh - 215px);padding:20px;position:relative}.Market_marketContainer__cBYzi:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:20%;position:absolute;right:20%;top:-2px}.Market_marketTitle__EHet8{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.6rem;font-weight:800;letter-spacing:2px;margin-bottom:15px;text-align:center;text-shadow:0 0 10px #d4af3780}.Market_vendorSelection__PXutN{color:var(--text-secondary);font-size:1.1rem;text-align:center}.Market_vendorList__QqOYt{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.Market_vendorCard__dZu4Q{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;box-shadow:0 0 15px #000000b3;cursor:pointer;padding:15px;text-align:center;transition:all .3s ease;width:220px}.Market_vendorCard__dZu4Q:hover{border-color:var(--border-gold);box-shadow:0 0 20px #d4af3766;transform:translateY(-3px)}.Market_vendorName__7ygir{color:var(--text-gold);margin:0}.Market_vendorDescription__j\+9QN{color:#fff;margin:10px 0}.Market_backButton__lqh86{background-color:var(--border-color);border:none;border-radius:5px;color:var(--text-main);cursor:pointer;margin-bottom:20px;padding:10px 15px;transition:background-color .3s ease}.Market_backButton__lqh86:hover{background-color:var(--button-hover-bg)}.Market_tabs__JTrrn{display:flex;justify-content:center;margin-bottom:20px}.Market_tabButton__aG93f{background-color:var(--card-bg);border:none;border-radius:5px;color:var(--text-gold);cursor:pointer;margin-right:10px;padding:10px 15px;transition:background-color .3s ease}.Market_subCategoryButton__3J3ZI:hover,.Market_tabButton__aG93f:hover{background-color:var(--button-hover-bg)}.Market_active__Va\+dV{background-color:var(--border-color);color:var(--text-main)}.Market_subCategoryButtons__ELqJD{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.Market_subCategoryButton__3J3ZI{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:5px;color:var(--text-gold);cursor:pointer;margin:5px;padding:10px 15px;transition:background-color .3s ease}.Market_activeSubCategory__JXDaI{background-color:var(--border-color);color:var(--text-main)}.Market_itemsTableContainer__WYAik{margin:0 auto;max-width:1000px;overflow-x:auto}.Market_itemsTable__g75hk{border-collapse:collapse;min-width:600px;width:100%}.Market_itemsTable__g75hk td,.Market_itemsTable__g75hk th{border:1px solid var(--border-accent);padding:10px;text-align:center}.Market_itemsTable__g75hk th{background-color:var(--color-bg-secondary)}.Market_itemsTable__g75hk td{background-color:var(--card-bg)}.Market_buyButton__XgwgV{background-color:var(--border-color);border:none;border-radius:5px;color:var(--text-main);cursor:pointer;padding:5px 10px;transition:background-color .3s ease}.Market_buyButton__XgwgV:hover{background-color:var(--button-hover-bg)}.Market_loading__YXObe{color:var(--text-main);font-size:1.2rem;padding:40px;text-align:center}.Market_noItemsMessage__LcjMF{color:var(--highlight-text);font-size:1.1rem;font-style:italic;padding:30px;text-align:center}.Market_itemsSection__mivSt{margin-top:20px}@media (max-width:768px){.Market_marketContainer__cBYzi{border:none;border-radius:0;margin:0;min-height:calc(100vh - 80px);overflow-y:auto;padding:15px}.Market_vendorList__QqOYt{align-items:center;flex-direction:column;gap:15px;padding-bottom:20px}.Market_vendorCard__dZu4Q{margin-bottom:10px;max-width:350px;width:100%}.Market_itemsTable__g75hk{font-size:.9rem;min-width:100%}.Market_itemsTableContainer__WYAik{-webkit-overflow-scrolling:touch;margin-bottom:20px;overflow-x:auto}.Market_marketTitle__EHet8{font-size:1.6rem;margin-bottom:15px}.Market_vendorSelection__PXutN{margin-bottom:20px}.Market_tabs__JTrrn{flex-wrap:wrap;gap:10px;margin-bottom:15px}.Market_tabButton__aG93f{flex:1 1;margin-bottom:10px;min-width:120px}.Market_subCategoryButtons__ELqJD{gap:8px;margin-bottom:15px}.Market_subCategoryButton__3J3ZI{font-size:.9rem;padding:8px 12px}.Market_itemsSection__mivSt{padding-bottom:20px}}@media (max-width:480px){.Market_marketContainer__cBYzi{border-radius:0;margin:0 -10px;min-height:calc(100vh - 70px);padding:10px}.Market_marketTitle__EHet8{font-size:1.5rem;margin-bottom:15px}.Market_vendorSelection__PXutN{font-size:1rem;margin-bottom:20px;padding:0 5px}.Market_vendorList__QqOYt{padding:0 5px 25px}.Market_vendorCard__dZu4Q{margin-bottom:15px;padding:15px;width:100%}.Market_itemsTableContainer__WYAik{margin:0 -10px 20px;overflow-x:auto;padding:0 10px}.Market_itemsTable__g75hk{font-size:.8rem}.Market_itemsTable__g75hk td,.Market_itemsTable__g75hk th{min-width:80px;padding:8px 4px}.Market_tabs__JTrrn{margin-bottom:15px;padding:0 5px}.Market_subCategoryButton__3J3ZI,.Market_tabButton__aG93f{font-size:.8rem;padding:8px 10px}.Market_subCategoryButtons__ELqJD{margin-bottom:15px;padding:0 5px}.Market_itemsSection__mivSt{padding-bottom:25px}.Market_backButton__lqh86{margin:0 5px 15px}}.OffseasonNotice_offseasonContainer__pt5DJ{position:relative}.OffseasonNotice_offseasonNotice__9wFvV{background:var(--color-bg-primary);border:2px solid var(--border-color);border-radius:16px;box-shadow:0 8px 32px #0006;margin:40px auto;max-width:600px;padding:40px;text-align:center}.OffseasonNotice_icon__EZeQQ{font-size:4rem;margin-bottom:20px;opacity:.8}.OffseasonNotice_title__47Kok{color:var(--text-gold);font-size:1.6rem;margin-bottom:15px;text-shadow:2px 2px 4px #00000080}.OffseasonNotice_message__rLAvg{color:var(--text-light);font-size:1.1rem;line-height:1.6;margin-bottom:25px}.OffseasonNotice_nextSeason__3hdEf{background:#6d4e274d;border:1px solid var(--border-color);border-radius:10px;margin-bottom:25px;padding:15px 25px}.OffseasonNotice_nextSeason__3hdEf p{color:var(--text-light);margin:5px 0}.OffseasonNotice_date__PlDqu{color:var(--text-gold);font-size:1.2rem;font-weight:700}.OffseasonNotice_activities__4PY62{background:#0003;border-radius:10px;padding:15px 25px;text-align:left}.OffseasonNotice_activities__4PY62 p{color:var(--text-light);font-weight:700;margin-bottom:10px}.OffseasonNotice_activities__4PY62 ul{list-style:none;margin:0;padding:0}.OffseasonNotice_activities__4PY62 li{color:var(--text-light);opacity:.9;padding:8px 0 8px 25px;position:relative}.OffseasonNotice_activities__4PY62 li:before{color:var(--color-success);content:"✓";left:0;position:absolute}.OffseasonNotice_disabledContent__SXPUB{filter:grayscale(80%);margin-top:20px;opacity:.3;pointer-events:none}.Beasts_beastsPage__JxKcp{background:radial-gradient(circle at 20% 20%,#ffcc6614,#0000 28%),radial-gradient(circle at 80% 0,#78b4ff14,#0000 26%),linear-gradient(180deg,#08080ceb,#050508f5);border:1px solid var(--border-gold);box-shadow:inset 0 0 30px #0009;display:flex;flex-direction:column;gap:18px;min-height:calc(100vh - 215px);padding:18px}.Beasts_heroPanel__64RVT{grid-gap:16px;background:linear-gradient(135deg,#221a12b3,#0e101ae6);border:1px solid var(--border-gold);border-radius:12px;box-shadow:0 12px 28px #0000008c;display:grid;gap:16px;grid-template-columns:1.6fr 1fr;padding:18px}.Beasts_heroRight__zMKcw{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.Beasts_kicker__VXV7K{color:var(--text-highlight);font-size:.85rem;font-weight:700;letter-spacing:2px;margin:0 0 6px;text-transform:uppercase}.Beasts_title__3lL8S{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.8rem;margin:0 0 6px;text-shadow:0 0 12px #d4af3766}.Beasts_subtitle__TDioZ{color:var(--text-medium);font-size:1rem;margin:0;max-width:720px}.Beasts_dailyCard__5Xfcz{align-self:center;background:radial-gradient(circle at 20% 20%,#ffd78026,#000c);border:1px solid var(--border-gold);border-radius:10px;box-shadow:0 10px 25px #00000073;color:var(--text-light);justify-self:end;min-width:210px;padding:12px 14px}.Beasts_dailyLabel__yNKyD{color:var(--text-medium);display:block;font-size:.85rem;letter-spacing:1px;text-transform:uppercase}.Beasts_dailyValue__r-iqN{color:var(--text-gold);display:block;font-size:1.6rem;font-weight:800;text-shadow:0 0 8px #d4af3766}.Beasts_dailyNote__\+DcAs{color:var(--text-medium);font-size:.9rem;margin:4px 0 0}.Beasts_lorePanel__4D\+pn{background:linear-gradient(135deg,#241a12a6,#08080ce6);border:1px solid var(--border-gold);border-radius:10px;box-shadow:inset 0 0 18px #00000073;color:var(--text-main);font-size:1rem;padding:14px 16px}.Beasts_filterToggle__\+saVQ{align-items:center;color:var(--text-gold);cursor:pointer;display:inline-flex;font-weight:700;gap:10px}.Beasts_heroFilter__l6thC{background:#0a0a0ecc;border:1px solid var(--border-accent);border-radius:10px;box-shadow:inset 0 0 10px #00000059;padding:10px 12px}.Beasts_filterToggle__\+saVQ input{accent-color:var(--text-gold);transform:scale(1.1)}.Beasts_beastGrid__30ofl{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Beasts_beastCard__bp-o9{background:radial-gradient(circle at 30% 20%,#ffcc8014,#06060ae6);border:1px solid var(--border-gold);border-radius:12px;box-shadow:0 10px 25px #00000073,inset 0 0 18px #00000059;display:flex;flex-direction:column;gap:10px;padding:14px}.Beasts_cardHeader__OYlh2{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.Beasts_beastName__FIeFN{color:var(--text-light);font-size:1.1rem;letter-spacing:.5px;margin:0}.Beasts_levelRange__KXOwQ{color:var(--text-medium);font-size:.9rem;margin:2px 0 0}.Beasts_chips__HWsGI{display:flex;flex-wrap:wrap;gap:6px}.Beasts_bossChip__4ZhpM{background:linear-gradient(135deg,#5b1f1f,#b74b4b);border:1px solid #ffffff26;border-radius:999px;color:#fff;font-size:.75rem;font-weight:700;padding:4px 8px;text-transform:uppercase}.Beasts_levelChip__pGmZs{background:#ffd78014;border:1px solid var(--border-gold);border-radius:999px;color:var(--text-gold);font-size:.75rem;padding:4px 8px}.Beasts_beastDescription__zY8Rk{color:var(--text-medium);font-size:.95rem;line-height:1.45;margin:0}.Beasts_statRow__2LbGG{display:flex;flex-wrap:wrap;gap:6px}.Beasts_statPill__1FyQJ{background:#ffd7800f;border:1px solid #d4af3759;border-radius:8px;color:var(--text-light);font-size:.85rem;padding:6px 10px}.Beasts_lootBlock__TQmrv{background:#0a0a0ee6;border:1px solid var(--border-accent);border-radius:10px;box-shadow:inset 0 0 10px #00000059;padding:10px}.Beasts_lootLabel__jUDE4{color:var(--text-gold);font-size:.9rem;font-weight:700;margin:0 0 6px}.Beasts_lootList__c6Yg4{color:var(--text-light);display:flex;flex-direction:column;font-size:.9rem;gap:4px}.Beasts_lootItem__DNJRA{display:flex;justify-content:space-between}.Beasts_lootName__y3-Pp{color:var(--text-light);cursor:help;font-weight:700;-webkit-text-decoration:underline dotted #d4af3766;text-decoration:underline dotted #d4af3766}.Beasts_lootQty__m7\+bF{color:var(--text-medium)}.Beasts_unknownLoot__jCvPA{color:var(--text-secondary);font-style:italic;margin:0}.Beasts_cardFooter__mb2e4{display:flex;justify-content:flex-end}.Beasts_ctaButton__In9y2{background:linear-gradient(135deg,#d4af37,#b87333);border:2px solid #000;border-radius:10px;box-shadow:0 6px 16px #00000073,inset 0 0 8px #ffffff2e;color:#0c0c0c;cursor:pointer;font-weight:800;letter-spacing:.5px;padding:10px 14px;text-transform:uppercase;transition:transform .2s ease,box-shadow .25s ease}.Beasts_ctaButton__In9y2:hover{box-shadow:0 10px 22px #00000080,inset 0 0 10px #fff3;transform:translateY(-2px) scale(1.01)}.Beasts_noBeastsMessage__MPjhl{color:var(--text-medium);grid-column:1/-1;padding:30px 0;text-align:center}@media (max-width:900px){.Beasts_heroPanel__64RVT{grid-template-columns:1fr}.Beasts_heroRight__zMKcw{align-items:flex-start}}@media (max-width:640px){.Beasts_beastsPage__JxKcp{padding:14px 10px}.Beasts_beastGrid__30ofl{grid-template-columns:1fr}.Beasts_ctaButton__In9y2{width:100%}}.Spinner_spinner__lK29x{height:40px;margin:auto;position:relative;width:40px}.Spinner_doubleBounce1__ejGF1,.Spinner_doubleBounce2__JizcQ{animation:Spinner_sk-bounce__mSmXt 2s ease-in-out infinite;background-color:var(--color-primary);border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.Spinner_doubleBounce2__JizcQ{animation-delay:-1s}@keyframes Spinner_sk-bounce__mSmXt{0%,to{transform:scale(0)}50%{transform:scale(1)}}.Inventory_inventoryContainer__6zBH\+{background-color:var(--color-bg-dark);color:var(--text-main);display:flex;gap:15px;min-height:calc(100vh - 215px);padding:20px}.Inventory_equippedItemsSection__c31aY{background:var(--color-bg-primary);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;flex:1 1;padding:15px}.Inventory_equippedGrid__pfwA1{grid-gap:20px;display:grid;grid-template-areas:". head ." "mainHand torso shoulders" "offHand legs hands" ". feet .";grid-template-columns:100px 100px 100px;grid-template-rows:auto auto auto auto;justify-content:center}.Inventory_equippedSmallItemsGrid__pWJ2G{grid-gap:20px;display:grid;grid-template-columns:repeat(5,60px);justify-content:center;margin-top:20px}.Inventory_equippedSlot__PyqZX{align-items:center;background:#0000004d;border:2px solid var(--border-accent);border-radius:4px;display:flex;flex-direction:column;height:100px;justify-content:center;overflow:hidden;text-align:center;transition:all .3s ease;width:100px}.Inventory_equippedSlot__PyqZX:hover{border-color:var(--border-gold);box-shadow:0 0 15px #d4af3766}.Inventory_equippedSlot__PyqZX h3{color:var(--text-gold);font-size:.75rem;font-weight:700;margin:8px}.Inventory_head__Hu3ek{grid-area:head}.Inventory_torso__lG1dF{grid-area:torso}.Inventory_legs__a1LQ-{grid-area:legs}.Inventory_feet__XMbI\+{grid-area:feet}.Inventory_mainHand__8yNW\+{grid-area:mainHand}.Inventory_offHand__Gm1QE{grid-area:offHand}.Inventory_hands__PYknD{grid-area:hands}.Inventory_shoulders__7CWQG{grid-area:shoulders}.Inventory_smallItemSlot__BE5FP{height:60px;width:60px}.Inventory_amulet__cjuQ8,.Inventory_armring__oe33q,.Inventory_cloak__LF1oH,.Inventory_neck__lZapL,.Inventory_ring__QbnBu{grid-area:auto}.Inventory_itemIcon__csS2R{margin-bottom:10px}.Inventory_inventorySection__choWk{background-color:var(--background-dark);border:1px solid var(--border-accent);border-radius:8px;flex:1 1;padding:20px}.Inventory_inventoryList__VPjW2{list-style-type:none;padding:0}.Inventory_inventoryListItem__RM-eq{align-items:center;background-color:var(--background-light-dark);border-radius:5px;display:flex;margin-bottom:10px;padding:10px}.Inventory_itemIcon__csS2R{height:40px;margin-right:10px;width:40px}.Inventory_inventoryListItem__RM-eq span{color:var(--text-light);font-size:14px}.Inventory_inventoryButton__w2tLE{background-color:var(--button-bg);border:none;border-radius:5px;color:var(--main-text);cursor:pointer;margin-left:auto;padding:5px 10px;transition:background-color .3s ease}.Inventory_inventoryButton__w2tLE:hover{background-color:var(--button-hover-bg)}.Inventory_potionListItem__unMxx{background-color:var(--background-light-dark);border-radius:5px;display:flex;flex-direction:column;list-style:none;margin-bottom:10px;padding:10px}.Inventory_activePotionsSection__vipYK{background-color:var(--background-dark);border:1px solid var(--border-accent);border-radius:8px;padding:20px;width:200px}.Inventory_potionList__GilqB{margin:0;padding:0}.Inventory_potionListItem__unMxx ul{padding-left:20px}.LevelUp_levelUpContainer__mmN32{background-color:var(--color-bg-dark);border:1px solid var(--color-border-primary);border-radius:10px;box-shadow:0 0 30px #0006;color:var(--color-text-main);margin:0 auto;max-width:860px;min-height:calc(100vh - 215px);padding:24px 20px;width:100%}.LevelUp_loadingContainer__1rPvR{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:300px}.LevelUp_loadingSpinner__YCKjR{animation:LevelUp_spin__9MzOA .8s linear infinite;border:3px solid var(--color-border-light);border-radius:50%;border-top-color:var(--color-text-gold);height:36px;width:36px}@keyframes LevelUp_spin__9MzOA{to{transform:rotate(1turn)}}.LevelUp_errorState__6mvyP{color:var(--color-status-critical);padding:20px;text-align:center}.LevelUp_pageHeader__-HqIM{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.LevelUp_pageTitle__zNfUv{color:var(--color-text-gold);font-family:Cinzel,serif;font-size:1.9rem;margin:0 0 4px;text-shadow:0 0 18px #d4af3759}.LevelUp_pageSubtitle__poAMX{color:var(--color-text-secondary);font-size:.9rem;font-style:italic;margin:0}.LevelUp_headerStats__Ocjjb{display:flex;flex-wrap:wrap;gap:10px}.LevelUp_statPill__YvoJo{align-items:center;background:var(--color-bg-medium);border:1px solid var(--color-border-light);border-radius:8px;display:flex;flex-direction:column;min-width:90px;padding:8px 16px}.LevelUp_statPillLabel__eKP\+X{color:var(--color-text-muted);font-size:.72rem;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.LevelUp_statPillValue__mJRCY{color:var(--color-text-gold);font-family:Cinzel,serif;font-size:1.1rem}.LevelUp_statPillDone__9QDxJ{color:#2ec4a0}.LevelUp_progressPanel__RDwOv{background:var(--color-bg-medium);border:1px solid var(--color-border-light);border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding:14px 16px}.LevelUp_progressRow__fPzGD{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:160px 1fr 40px}.LevelUp_progressLabel__ak4Nj{color:var(--color-text-secondary);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.LevelUp_progressBar__ppXl9{background:var(--color-bg-light-dark);border-radius:4px;height:8px;overflow:hidden}.LevelUp_progressFill__xAIu1{background:linear-gradient(90deg,#8b6914,#d4af37);border-radius:4px;height:100%;transition:width .25s ease}.LevelUp_progressFillSecondary__qPARn{background:linear-gradient(90deg,#1a6b4f,#2ec4a0);border-radius:4px;height:100%;transition:width .25s ease}.LevelUp_progressPct__TitdV{color:var(--color-text-muted);font-size:.78rem;text-align:right}.LevelUp_skillBlock__jOXHH{background:var(--color-bg-medium);border:1px solid var(--color-border-light);border-radius:8px;margin:0 auto 16px;min-width:480px;padding:14px 16px;width:-webkit-fit-content;width:fit-content}.LevelUp_groupTitle__P09r\+{border-bottom:1px solid var(--color-border-primary);color:var(--color-text-gold);font-family:Cinzel,serif;font-size:1rem;margin:0 0 10px;padding-bottom:8px}.LevelUp_skillTableHeader__na1rC{grid-gap:4px;border-bottom:1px solid #3a3a3a99;color:var(--color-text-muted);display:grid;font-size:.72rem;gap:4px;grid-template-columns:160px 70px 32px 60px 32px 70px 90px;letter-spacing:.06em;margin-bottom:2px;padding:4px 0 8px;text-transform:uppercase}.LevelUp_raceColHeader__XpxXQ{align-items:flex-start;display:flex;flex-direction:column;gap:1px;line-height:1.3}.LevelUp_raceColNote__VyBoT{color:var(--color-text-muted);font-size:.62rem;font-style:italic;letter-spacing:0;text-transform:none;white-space:nowrap}.LevelUp_skillRow__7JTrq{grid-gap:4px;align-items:center;border-bottom:1px solid #3a3a3a59;display:grid;gap:4px;grid-template-columns:160px 70px 32px 60px 32px 70px 90px;padding:6px 0;transition:background .15s}.LevelUp_skillRow__7JTrq:last-child{border-bottom:none}.LevelUp_skillRow__7JTrq:hover{background:#ffffff05}@media (max-width:640px){.LevelUp_skillRow__7JTrq,.LevelUp_skillTableHeader__na1rC{font-size:.8rem;grid-template-columns:120px 50px 28px 50px 28px 50px 70px}}@media (max-width:768px){.LevelUp_levelUpContainer__mmN32{padding:16px 12px}.LevelUp_pageHeader__-HqIM{align-items:flex-start;flex-direction:column;gap:12px}.LevelUp_pageTitle__zNfUv{font-size:1.5rem}.LevelUp_headerStats__Ocjjb{gap:8px;width:100%}.LevelUp_statPill__YvoJo{flex:1 1 auto;min-width:70px;padding:6px 10px}.LevelUp_skillBlock__jOXHH{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto;width:100%}.LevelUp_confirmRow__69F3X{align-items:stretch}.LevelUp_confirmButton__hEaGG{text-align:center;width:100%}}.LevelUp_skillName__AREyc{color:var(--color-text-medium);font-size:.88rem;font-weight:500}.LevelUp_skillCurrent__ZDWaa{color:var(--color-text-secondary);font-size:.9rem}.LevelUp_colCenter__ANIIQ,.LevelUp_skillCurrent__ZDWaa{display:block;text-align:center}.LevelUp_addPointsHeader__Pu3T\+{display:block;grid-column:span 3;text-align:center}.LevelUp_stepperBtn__NaG5V{align-items:center;background:var(--color-bg-light-dark);border:1px solid var(--color-border-light);border-radius:4px;color:var(--color-text-gold);cursor:pointer;display:flex;font-family:monospace;font-size:1rem;height:28px;justify-content:center;justify-self:center;padding:0;transition:background .15s,border-color .15s;width:28px}.LevelUp_stepperBtn__NaG5V:hover:not(:disabled){background:var(--color-button-primary);border-color:var(--color-text-gold)}.LevelUp_stepperBtn__NaG5V:disabled{cursor:default;opacity:.3}.LevelUp_skillInput__Jrgbb{-moz-appearance:textfield;background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:4px;box-sizing:border-box;color:var(--color-text-main);font-size:.9rem;justify-self:center;padding:4px;text-align:center;width:100%}.LevelUp_skillInput__Jrgbb::-webkit-inner-spin-button,.LevelUp_skillInput__Jrgbb::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LevelUp_skillInput__Jrgbb:focus{border-color:var(--color-text-gold);outline:none}.LevelUp_skillNewTotal__Zecpm{color:var(--color-text-secondary);font-size:.9rem;text-align:center}.LevelUp_skillNewTotalHighlight__8IB00{color:var(--color-text-highlight);font-weight:600;text-align:center}.LevelUp_skillWithRace__eWIqF{align-items:center;color:var(--color-text-medium);display:flex;flex-wrap:wrap;font-size:.88rem;gap:2px}.LevelUp_raceDiff__CopJN{font-size:.78rem}.LevelUp_raceDiffPos__iIKLp{color:#2ec4a0}.LevelUp_raceDiffNeg__UI\+Lw{color:var(--color-status-critical)}.LevelUp_confirmRow__69F3X{align-items:flex-end;display:flex;flex-direction:column;gap:10px;margin-top:24px}.LevelUp_warningText__BsfEP{color:var(--color-status-warning);font-size:.82rem;margin:0}.LevelUp_confirmButton__hEaGG{background:var(--color-bg-medium);border:1px solid var(--color-border-light);border-radius:6px;color:var(--color-text-muted);cursor:default;font-family:Cinzel,serif;font-size:1rem;padding:12px 28px;transition:all .2s}.LevelUp_confirmButtonReady__VKeJd{background:linear-gradient(135deg,#5a3010,#8b4513);border-color:var(--color-text-gold);box-shadow:0 0 14px #d4af3740;color:var(--color-text-gold);cursor:pointer}.LevelUp_confirmButtonReady__VKeJd:hover{background:linear-gradient(135deg,#6b3a1a,#a0521c);box-shadow:0 0 22px #d4af3766}.AdminBroadcastMail_broadcastContainer__IC4YD{background-color:var(--color-bg-dark);border-radius:10px;color:var(--text-light);margin:auto;max-width:600px;min-height:calc(100vh - 215px);padding:20px;text-align:center}.AdminBroadcastMail_formGroup__EfiAO{margin-bottom:15px}.AdminBroadcastMail_input__mn4GR,.AdminBroadcastMail_textarea__0P82h{background-color:var(--background-light);border:1px solid var(--border-color);border-radius:5px;color:var(--text-light);padding:10px;width:100%}.AdminBroadcastMail_textarea__0P82h{min-height:100px}.AdminBroadcastMail_sendButton__1PQjT{background-color:var(--highlight-text);border:none;border-radius:5px;color:var(--text-dark);cursor:pointer;font-weight:700;padding:10px 20px}.AdminBroadcastMail_statusMessage__FidEG{color:var(--text-gold);margin-top:15px}.IssueTracker_issueTracker__ozToG{background-color:var(--color-bg-dark);border:2px solid var(--border-primary);border-radius:12px;box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;font-family:Cinzel,serif;height:100%;min-height:calc(100vh - 215px);overflow:hidden;padding:20px;width:100%}.IssueTracker_header__bPy5Y{flex-shrink:0;margin-bottom:20px}.IssueTracker_header__bPy5Y h1{color:var(--text-accent);font-family:Uncial Antiqua,serif;font-size:1.5rem;margin-bottom:15px;text-align:center}.IssueTracker_statsGrid__aax23{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:15px}.IssueTracker_statCard__2CUm0{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;padding:10px;text-align:center}.IssueTracker_statNumber__ZX7dP{color:var(--text-gold);font-size:1.5rem;font-weight:700;margin-bottom:3px}.IssueTracker_statLabel__733pd{color:var(--highlight-text);font-size:.9rem}.IssueTracker_filters__LQE9X{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;margin-bottom:15px}.IssueTracker_filterGroup__\+ZwaM{flex:1 1;min-width:150px}.IssueTracker_filterGroup__\+ZwaM input,.IssueTracker_filterGroup__\+ZwaM select{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-main);font-family:Cinzel,serif;font-size:.9rem;padding:8px;width:100%}.IssueTracker_filterGroup__\+ZwaM input:focus,.IssueTracker_filterGroup__\+ZwaM select:focus{border-color:var(--text-gold);outline:none}.IssueTracker_content__Y2Mua{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:1fr 450px;min-height:0;overflow:hidden}.IssueTracker_issuesList__A2ZtF{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:10px}.IssueTracker_loading__N\+dNV,.IssueTracker_noIssues__uKrNv{color:var(--highlight-text);font-style:italic;padding:40px;text-align:center}.IssueTracker_issueCard__WarJL{background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;margin-bottom:10px;padding:15px;transition:all .3s ease}.IssueTracker_issueCard__WarJL:hover{background-color:#6d4e271a;border-color:var(--text-gold)}.IssueTracker_issueCard__WarJL.IssueTracker_selected__PK2bb{background-color:#ffd7001a;border-color:var(--text-gold)}.IssueTracker_issueHeader__PARI2{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.IssueTracker_issueTitle__qdloY{color:var(--text-main);flex:1 1;font-weight:700}.IssueTracker_issueId__Git4Z{color:var(--text-gold);margin-right:8px}.IssueTracker_issueMeta__ogehm{display:flex;gap:8px}.IssueTracker_priority__8YAT3,.IssueTracker_status__hJ2-u{border-radius:4px;color:#fff;font-size:.8rem;padding:4px 8px;text-transform:capitalize}.IssueTracker_issueInfo__xTita{color:var(--highlight-text);display:flex;font-size:.9rem;gap:15px}.IssueTracker_issueType__eXq5S{text-transform:capitalize}.IssueTracker_pagination__xEtXn{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:20px;padding:15px}.IssueTracker_pagination__xEtXn button{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-main);cursor:pointer;font-family:Cinzel,serif;padding:8px 16px;transition:all .3s ease}.IssueTracker_pagination__xEtXn button:hover:not(:disabled){background-color:var(--button-hover-bg);border-color:var(--text-gold)}.IssueTracker_pagination__xEtXn button:disabled{cursor:not-allowed;opacity:.5}.IssueTracker_issueDetails__xuJ4f{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:15px}.IssueTracker_detailsHeader__D2o7i{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.IssueTracker_detailsHeader__D2o7i h2{color:var(--text-gold);margin:0}.IssueTracker_closeDetails__hRbn7{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-main);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .3s;width:30px}.IssueTracker_closeDetails__hRbn7:hover{background-color:#6d4e274d}.IssueTracker_detailsContent__qJg1f{flex:1 1;min-height:0;overflow-y:auto}.IssueTracker_detailsSection__AIkwm{margin-bottom:20px}.IssueTracker_detailsSection__AIkwm h3{color:var(--text-gold);margin-bottom:10px}.IssueTracker_detailsSection__AIkwm h4{color:var(--highlight-text);font-size:1rem;margin-bottom:8px}.IssueTracker_detailsMeta__RhNjm{color:var(--highlight-text);display:flex;flex-wrap:wrap;font-size:.9rem;gap:15px;margin-bottom:15px}.IssueTracker_detailsMeta__RhNjm span{background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:4px;padding:4px 8px}.IssueTracker_detailsSection__AIkwm p{line-height:1.6;margin-bottom:10px}.IssueTracker_detailsSection__AIkwm pre{background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:4px;font-family:Courier New,monospace;font-size:.9rem;padding:10px;white-space:pre-wrap}.IssueTracker_detailsSection__AIkwm a{color:var(--text-gold);text-decoration:none;word-break:break-all}.IssueTracker_detailsSection__AIkwm a:hover{text-decoration:underline}.IssueTracker_statusUpdate__lIFaO{display:flex;flex-wrap:wrap;gap:10px}.IssueTracker_statusButton__8i4hY{background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:6px;color:var(--text-main);cursor:pointer;font-family:Cinzel,serif;padding:8px 16px;transition:all .3s ease}.IssueTracker_statusButton__8i4hY:hover:not(:disabled){background-color:var(--button-hover-bg);border-color:var(--text-gold)}.IssueTracker_statusButton__8i4hY.IssueTracker_currentStatus__jEQZX{background-color:var(--text-gold);border-color:var(--text-gold);color:var(--background-dark)}.IssueTracker_statusButton__8i4hY:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.IssueTracker_issueTracker__ozToG{height:calc(100vh - 80px);padding:10px}.IssueTracker_content__Y2Mua{gap:10px;grid-template-columns:1fr}.IssueTracker_issueDetails__xuJ4f{border-radius:0;bottom:0;left:0;margin:0;padding:10px;position:fixed;right:0;top:0;z-index:1000}.IssueTracker_filters__LQE9X{flex-direction:column}.IssueTracker_filterGroup__\+ZwaM{min-width:auto}.IssueTracker_statsGrid__aax23{grid-template-columns:repeat(2,1fr)}.IssueTracker_issueInfo__xTita{flex-direction:column;gap:5px}.IssueTracker_detailsMeta__RhNjm{flex-direction:column;gap:8px}}.BattleSimulator_container__XvElL{background-color:var(--color-bg-dark);color:var(--text-secondary);display:flex;flex-direction:column;height:100%;min-height:calc(100vh - 215px);padding:20px}.BattleSimulator_header__wGEg7{margin-bottom:20px}.BattleSimulator_header__wGEg7 h2{color:var(--color-gold);font-family:Cinzel,serif;margin-bottom:15px}.BattleSimulator_controls__eq7Tp{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.BattleSimulator_controls__eq7Tp input[type=text],.BattleSimulator_controls__eq7Tp select{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:5px;color:var(--text-secondary);font-family:Cinzel,serif;padding:8px 12px}.BattleSimulator_controls__eq7Tp label{align-items:center;cursor:pointer;display:flex;gap:5px}.BattleSimulator_titleInput__VQzNE{min-width:200px}.BattleSimulator_startButton__lUNaU{background-color:var(--border-color);border:none;border-radius:5px;color:var(--color-gold);cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:10px 25px;transition:background-color .2s}.BattleSimulator_startButton__lUNaU:hover:not(:disabled){background-color:var(--border-accent)}.BattleSimulator_startButton__lUNaU:disabled{cursor:not-allowed;opacity:.5}.BattleSimulator_teamsContainer__mOiCO{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:1fr 1fr;overflow:hidden}.BattleSimulator_teamSection__Rc91D{background-color:var(--bg-tertiary);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;padding:15px}.BattleSimulator_teamSection__Rc91D h3{color:var(--color-gold);font-family:Cinzel,serif;margin-bottom:10px}.BattleSimulator_teamSection__Rc91D h4{color:var(--color-info);font-size:.9rem;margin:10px 0}.BattleSimulator_searchInput__F1nbz{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:5px;color:var(--text-secondary);margin-bottom:10px;padding:8px 12px;width:100%}.BattleSimulator_availableList__nXWqQ{background-color:var(--bg-secondary);border:1px solid var(--bg-hover);border-radius:5px;flex:1 1;max-height:200px;overflow-y:auto}.BattleSimulator_availableItem__Z3roL{border-bottom:1px solid var(--bg-tertiary);cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;transition:background-color .2s}.BattleSimulator_availableItem__Z3roL:hover{background-color:var(--bg-tertiary)}.BattleSimulator_level__Khf\+V{color:var(--text-muted);font-size:.85rem}.BattleSimulator_selectedList__\+OzW1{flex:1 1;max-height:200px;overflow-y:auto}.BattleSimulator_selectedItem__2ubgf{align-items:center;background-color:var(--bg-secondary);border-radius:5px;display:flex;gap:10px;margin-bottom:5px;padding:8px}.BattleSimulator_memberInfo__W9X8D{display:flex;flex:1 1;justify-content:space-between;min-width:120px}.BattleSimulator_selectedItem__2ubgf select{background-color:var(--color-bg-card)!important;background-color:var(--bg-tertiary);border:1px solid #d4af3780!important;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);font-size:.8rem;padding:4px 8px}.BattleSimulator_removeBtn__nYv5I{background-color:var(--color-danger);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1rem;height:24px;line-height:1;width:24px}.BattleSimulator_removeBtn__nYv5I:hover{background-color:var(--color-danger-hover)}.BattleSimulator_overrideBtn__b74Ua{background-color:var(--bg-hover);border:none;border-radius:4px;color:var(--color-gold);cursor:pointer;font-size:.9rem;height:24px;width:28px}.BattleSimulator_overrideBtn__b74Ua:hover{background-color:var(--border-color)}.BattleSimulator_selectedItemWrapper__z98WB{margin-bottom:8px}.BattleSimulator_overridesPanel__Rg3Bv{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:5px;margin-top:5px;padding:10px}.BattleSimulator_overrideRow__J3BuE{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.BattleSimulator_overrideRow__J3BuE label{color:var(--text-muted);font-size:.75rem;min-width:45px}.BattleSimulator_overrideRow__J3BuE input{background-color:var(--bg-secondary);border:1px solid var(--bg-hover);border-radius:4px;color:var(--text-secondary);font-size:.8rem;padding:4px 6px;width:70px}.BattleSimulator_overrideRow__J3BuE input[type=text]{width:150px}.BattleSimulator_battleCountWrapper__O9pyg{align-items:center;display:flex;gap:8px}.BattleSimulator_battleCountWrapper__O9pyg label{color:var(--text-secondary);font-size:.9rem}.BattleSimulator_battleCountInput__NVuwy{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:5px;color:var(--text-secondary);font-family:Cinzel,serif;padding:8px 10px;text-align:center;width:60px}.BattleSimulator_multiBattleResults__aowzX{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;margin-top:20px;padding:15px}.BattleSimulator_multiBattleResults__aowzX h3{color:var(--color-gold);font-family:Cinzel,serif;margin-bottom:15px}.BattleSimulator_resultsHeader__dlvBu{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.BattleSimulator_resultsActions__o4g0Y{align-items:center;display:flex;gap:10px}.BattleSimulator_logToggleBtn__UmJYs{background-color:var(--bg-hover);border:none;border-radius:5px;color:var(--color-gold);cursor:pointer;font-family:Cinzel,serif;font-size:.85rem;padding:6px 12px}.BattleSimulator_logToggleBtn__UmJYs:hover{background-color:var(--border-color)}.BattleSimulator_winStats__c2gaN{display:flex;gap:30px}.BattleSimulator_teamStat__37Y3v{align-items:center;display:flex;gap:10px}.BattleSimulator_teamLabel__tyFpq{color:var(--text-secondary);font-weight:700}.BattleSimulator_wins__QfqL4{color:var(--color-success);font-weight:700}.BattleSimulator_winRate__TN101{color:var(--text-muted);font-size:.9rem}.BattleSimulator_closeResultsBtn__ZF1im{background-color:var(--color-danger);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;height:28px;line-height:1;width:28px}.BattleSimulator_closeResultsBtn__ZF1im:hover{background-color:var(--color-danger-hover)}.BattleSimulator_battlesList__p-Qm2{max-height:300px;overflow-y:auto}.BattleSimulator_battlesTable__zAxAg{border-collapse:collapse;width:100%}.BattleSimulator_battlesTable__zAxAg td,.BattleSimulator_battlesTable__zAxAg th{border-bottom:1px solid var(--bg-hover);padding:8px 12px;text-align:left}.BattleSimulator_battlesTable__zAxAg th{background-color:var(--bg-secondary);color:var(--color-gold);font-weight:700}.BattleSimulator_battlesTable__zAxAg tbody tr:hover{background-color:var(--bg-tertiary)}.BattleSimulator_teamOneWin__0m1UM{border-left:3px solid var(--color-info)}.BattleSimulator_teamTwoWin__HcSJ4{border-left:3px solid var(--color-danger)}.BattleSimulator_combatLogSection__EEEkz{margin-bottom:15px}.BattleSimulator_combatLogHeader__XEK9y{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.BattleSimulator_combatLogHeader__XEK9y h4{color:var(--color-gold);margin:0}.BattleSimulator_closeLogBtn__2jTHM{background-color:initial;border:1px solid var(--border-color);border-radius:3px;color:var(--text-secondary);cursor:pointer;font-size:1rem;padding:2px 8px}.BattleSimulator_closeLogBtn__2jTHM:hover{background-color:var(--bg-hover)}.BattleSimulator_combatLog__nm7F8{background-color:var(--bg-secondary);border:1px solid var(--bg-hover);border-radius:5px;font-family:monospace;font-size:.85rem;max-height:400px;overflow-y:auto;padding:15px}.BattleSimulator_logLine__qoRud{color:var(--text-secondary);padding:2px 0}.BattleSimulator_logLine__qoRud:nth-child(odd){background-color:#ffffff05}.BattleSimulator_viewLogBtn__UzZX4{background-color:var(--bg-hover);border:none;border-radius:3px;color:var(--color-gold);cursor:pointer;font-family:Cinzel,serif;font-size:.75rem;padding:4px 8px}.BattleSimulator_viewLogBtn__UzZX4:hover{background-color:var(--border-color)}@media (max-width:768px){.BattleSimulator_teamsContainer__mOiCO{grid-template-columns:1fr}}.SeasonSchedule_container__93s0O{background-color:var(--card-bg);color:var(--text-main);margin:0 auto;max-width:1400px;min-height:100%;padding:20px}.SeasonSchedule_title__MgrAE{color:var(--text-gold);font-family:Viking,Cinzel,serif;font-size:28px;margin-bottom:20px;text-align:center;text-shadow:0 0 8px #d4af3766}.SeasonSchedule_loading__liWUd{color:#aaa;font-size:18px;padding:40px;text-align:center}.SeasonSchedule_error__eTabD{background-color:#f44336;border-radius:4px;color:#fff;margin-bottom:20px;padding:15px;text-align:center}.SeasonSchedule_tabs__CVGhp{border-bottom:2px solid #444;display:flex;gap:10px;margin-bottom:30px}.SeasonSchedule_tabs__CVGhp button{background:none;border:none;border-bottom:3px solid #0000;color:#aaa;cursor:pointer;font-size:16px;padding:12px 24px;transition:all .2s}.SeasonSchedule_tabs__CVGhp button:hover{color:#fff}.SeasonSchedule_activeTab__TXSqJ{border-bottom-color:#4caf50!important;color:#4caf50!important}.SeasonSchedule_overview__de7C3{display:flex;flex-direction:column;gap:30px}.SeasonSchedule_seasonCard__Uj-GH{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #444;border-radius:8px;padding:30px}.SeasonSchedule_seasonCard__Uj-GH h3{color:#4caf50;font-size:24px;margin-bottom:15px}.SeasonSchedule_seasonBadge__4XOv4{margin-bottom:20px}.SeasonSchedule_seasonBadge__4XOv4 span{border-radius:20px;color:#fff;font-size:14px;font-weight:700;padding:6px 16px}.SeasonSchedule_seasonInfo__JdKpR{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:20px}.SeasonSchedule_seasonInfo__JdKpR p{color:#ccc;font-size:16px;margin:0}.SeasonSchedule_seasonInfo__JdKpR strong{color:#fff}.SeasonSchedule_noSeason__a3B-A{background:#1a1a1a;border:2px dashed #444;border-radius:8px;padding:60px 20px;text-align:center}.SeasonSchedule_noSeason__a3B-A p{color:#aaa;font-size:18px;margin-bottom:20px}.SeasonSchedule_timeline__iRWSk{background:#1a1a1a;border:1px solid #444;border-radius:8px;padding:30px}.SeasonSchedule_timeline__iRWSk h3{color:#fff;font-size:20px;margin-bottom:25px}.SeasonSchedule_timelineContainer__WPUr6{display:flex;flex-direction:column;gap:15px}.SeasonSchedule_timelineEvent__yKl95{align-items:flex-start;background:#2a2a2a;border-left:4px solid #4caf50;border-radius:6px;display:flex;gap:15px;padding:15px;transition:all .2s}.SeasonSchedule_timelineEvent__yKl95:hover{background:#333;transform:translateX(5px)}.SeasonSchedule_timelineEvent__yKl95.SeasonSchedule_completed__9VBM7{border-left-color:#4caf50;opacity:.7}.SeasonSchedule_eventIcon__tvdwY{font-size:32px;text-align:center;width:40px}.SeasonSchedule_eventInfo__irOGu{flex:1 1}.SeasonSchedule_eventInfo__irOGu h4{color:#fff;font-size:16px;margin:0 0 8px}.SeasonSchedule_eventDate__Ks4Te{color:#4caf50;font-size:14px;margin:0}.SeasonSchedule_executedDate__vQv\+L{color:#888;font-size:13px;margin:5px 0 0}.SeasonSchedule_statusBadge__mMReA{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-top:8px;padding:4px 12px}.SeasonSchedule_adminControls__mMmkl{background:#1a1a1a;border:1px solid #444;border-radius:8px;padding:30px}.SeasonSchedule_adminControls__mMmkl h3{color:#fff;margin-bottom:20px}.SeasonSchedule_primaryBtn__CUBQd,.SeasonSchedule_secondaryBtn__f5hK8{border:none;border-radius:6px;cursor:pointer;font-size:16px;margin-right:15px;padding:12px 24px;transition:all .2s}.SeasonSchedule_primaryBtn__CUBQd{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff}.SeasonSchedule_primaryBtn__CUBQd:hover{background:linear-gradient(135deg,#66bb6a,#4caf50);box-shadow:0 4px 12px #4caf5066;transform:translateY(-2px)}.SeasonSchedule_secondaryBtn__f5hK8{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.SeasonSchedule_secondaryBtn__f5hK8:hover{background:linear-gradient(135deg,#42a5f5,#2196f3);box-shadow:0 4px 12px #2196f366;transform:translateY(-2px)}.SeasonSchedule_eventsList__nnJdg{background:#1a1a1a;border:1px solid #444;border-radius:8px;padding:30px}.SeasonSchedule_eventsHeader__OSyGa{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.SeasonSchedule_eventsHeader__OSyGa h3{color:#fff;margin:0}.SeasonSchedule_addBtn__kPPkl{background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.SeasonSchedule_addBtn__kPPkl:hover{background:#66bb6a;transform:translateY(-2px)}.SeasonSchedule_eventsTable__ju4hA{border-collapse:collapse;margin-top:20px;width:100%}.SeasonSchedule_eventsTable__ju4hA th{background:#2a2a2a;border-bottom:2px solid #444;color:#fff;font-weight:700;padding:12px;text-align:left}.SeasonSchedule_eventsTable__ju4hA td{border-bottom:1px solid #333;color:#ccc;padding:12px}.SeasonSchedule_eventsTable__ju4hA tr:hover{background:#252525}.SeasonSchedule_eventTypeCell__T4n8E{align-items:center;display:flex;gap:8px}.SeasonSchedule_actions__FQ7fy{display:flex;gap:8px}.SeasonSchedule_cancelBtn__ghXxY,.SeasonSchedule_rescheduleBtn__l\+FiS{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s}.SeasonSchedule_rescheduleBtn__l\+FiS{background:#2196f3;color:#fff}.SeasonSchedule_rescheduleBtn__l\+FiS:hover{background:#42a5f5}.SeasonSchedule_cancelBtn__ghXxY{background:#f44336;color:#fff}.SeasonSchedule_cancelBtn__ghXxY:hover{background:#ef5350}.SeasonSchedule_templatesList__HQHWu{background:#1a1a1a;border:1px solid #444;border-radius:8px;padding:30px}.SeasonSchedule_templatesList__HQHWu h3{color:#fff;margin-bottom:15px}.SeasonSchedule_infoText__F782R{color:#aaa;margin-bottom:25px}.SeasonSchedule_templatesGrid__o5Puu{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.SeasonSchedule_templateCard__bNWy4{background:#2a2a2a;border:1px solid #444;border-radius:6px;padding:20px;position:relative}.SeasonSchedule_templateCard__bNWy4 h4{color:#fff;margin:0 0 10px}.SeasonSchedule_templateCard__bNWy4 p{color:#aaa;font-size:14px;margin:0}.SeasonSchedule_defaultBadge__gG7fp{background:#4caf50;border-radius:12px;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;position:absolute;right:10px;top:10px}.SeasonSchedule_historyList__kJjD5{background:#1a1a1a;border:1px solid #444;border-radius:8px;padding:30px}.SeasonSchedule_historyList__kJjD5 h3{color:#fff;margin-bottom:25px}.SeasonSchedule_historyTable__8J5Jm{border-collapse:collapse;width:100%}.SeasonSchedule_historyTable__8J5Jm th{background:#2a2a2a;border-bottom:2px solid #444;color:#fff;font-weight:700;padding:12px;text-align:left}.SeasonSchedule_historyTable__8J5Jm td{border-bottom:1px solid #333;color:#ccc;padding:12px}.SeasonSchedule_historyTable__8J5Jm tr:hover{background:#252525}.SeasonSchedule_position__DAqZz{font-size:18px;font-weight:700}.SeasonSchedule_modalOverlay__3hDei{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SeasonSchedule_modal__LKTjl{background:#1a1a1a;border:1px solid #444;border-radius:8px;max-height:80vh;max-width:500px;overflow-y:auto;padding:30px;width:90%}.SeasonSchedule_modal__LKTjl h3{color:#fff;margin:0 0 20px}.SeasonSchedule_formGroup__msDxT{margin-bottom:20px}.SeasonSchedule_formGroup__msDxT label{color:#fff;display:block;font-weight:700;margin-bottom:8px}.SeasonSchedule_formGroup__msDxT input,.SeasonSchedule_formGroup__msDxT textarea{background:#2a2a2a;border:1px solid #444;border-radius:4px;color:#fff;font-size:14px;padding:10px;width:100%}.SeasonSchedule_formGroup__msDxT input:focus,.SeasonSchedule_formGroup__msDxT textarea:focus{border-color:#4caf50;outline:none}.SeasonSchedule_modalActions__1EVCk{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.SeasonSchedule_submitBtn__-QdIO{background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.SeasonSchedule_submitBtn__-QdIO:hover{background:#66bb6a}.SeasonSchedule_modalActions__1EVCk .SeasonSchedule_cancelBtn__ghXxY{background:#666;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.SeasonSchedule_modalActions__1EVCk .SeasonSchedule_cancelBtn__ghXxY:hover{background:#777}.SeasonSchedule_simulationSection__avl7e{background:linear-gradient(135deg,#1a2a3a,#1a1a2a);border:1px solid #4a5a6a;border-radius:8px;margin-bottom:30px;padding:25px}.SeasonSchedule_simulationSection__avl7e h4{color:#60a5fa;font-size:20px;margin:0 0 10px}.SeasonSchedule_simIntro__pDsHy{color:#aaa;font-size:.95em;line-height:1.5;margin-bottom:15px}.SeasonSchedule_simulationResult__deAxY{background:#1a1a1a;border:2px solid;border-radius:6px;margin-top:15px;padding:20px}.SeasonSchedule_simulationResult__deAxY.SeasonSchedule_success__HJ20j{background:#4caf500d;border-color:#4caf50}.SeasonSchedule_simulationResult__deAxY.SeasonSchedule_error__eTabD{background:#f443360d;border-color:#f44336}.SeasonSchedule_simulationResult__deAxY h5{font-size:18px;margin:0 0 15px}.SeasonSchedule_simStats__HQpVQ{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:15px}.SeasonSchedule_simStats__HQpVQ>div{background:#ffffff0d;border-left:3px solid #4caf50;border-radius:4px;padding:12px}.SeasonSchedule_simStats__HQpVQ strong{color:#4caf50;display:block;font-size:.9em;margin-bottom:5px}.SeasonSchedule_errorMsg__3v1UU{background:#f443361a;border-radius:4px;color:#ff6b6b;margin-bottom:10px;padding:12px}.SeasonSchedule_simLog__7nLGZ{background:#0a0a0a;border:1px solid #333;border-radius:4px;margin-top:15px;overflow:hidden}.SeasonSchedule_simLog__7nLGZ summary{background:#1a1a1a;border-bottom:1px solid #333;color:#60a5fa;cursor:pointer;font-weight:600;padding:12px;-webkit-user-select:none;user-select:none}.SeasonSchedule_simLog__7nLGZ summary:hover{background:#252525}.SeasonSchedule_simLog__7nLGZ pre{color:#aaa;font-family:Courier New,monospace;font-size:12px;line-height:1.5;margin:0;max-height:400px;overflow-y:auto;padding:15px;white-space:pre-wrap}.AdminPage_adminContainer__p1wja{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-main);display:flex;flex-direction:row;min-height:calc(100vh - 215px);overflow-y:auto;padding:15px}.AdminPage_adminSidebar__F6\+oR{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;color:var(--text-main);flex-shrink:0;padding:15px;width:220px}.AdminPage_adminSidebar__F6\+oR h1{color:var(--text-gold);font-family:Viking,Cinzel,serif;font-size:1.2rem;font-weight:800;margin-bottom:15px;text-shadow:0 0 8px #d4af3766}.AdminPage_adminMenuList__EcN6f{font-size:.85rem;list-style:none;padding:0}.AdminPage_adminMenuList__EcN6f li{margin-bottom:10px}.AdminPage_adminMenuList__EcN6f li a{align-items:center;border-radius:3px;color:var(--link-color);display:flex;padding:6px 8px;text-decoration:none;transition:all .3s ease}.AdminPage_adminMenuList__EcN6f li a svg{margin-right:8px}.AdminPage_adminMenuList__EcN6f li a:hover{background:#4a34224d;color:var(--text-gold);text-shadow:0 0 6px #d4af3766}.AdminPage_adminMenuButton__zPowY{align-items:center;-webkit-appearance:none!important;appearance:none!important;background:none!important;border:none!important;border-radius:3px;box-shadow:none!important;color:var(--link-color)!important;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;padding:6px 8px;text-align:left;text-decoration:none!important;transition:all .3s ease;width:100%}.AdminPage_adminMenuButton__zPowY:hover{background:#4a34224d!important;color:var(--text-gold)!important;text-shadow:0 0 6px #d4af3766}.AdminPage_adminMenuButton__zPowY svg{margin-right:8px}.AdminPage_adminProgressBar__1FxVn{background-color:var(--progress-bar-bg);border-radius:5px;height:8px;margin-bottom:15px;width:100%}.AdminPage_adminProgress__dsTqv{background-color:var(--progress-bar-fill);border-radius:5px;height:100%}.AdminPage_adminMainContent__5\+Iig{grid-gap:20px;box-sizing:border-box;display:grid;flex-grow:1;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px}.AdminPage_metricsGrid__biqTY{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));padding:0;width:100%}.AdminPage_metricCard__qXI-b{background-color:var(--card-bg);border-radius:12px;box-shadow:0 4px 15px #0006;color:var(--text-main);display:flex;flex-direction:column;min-height:400px;overflow-y:auto;padding:25px}.AdminPage_metricCard__qXI-b h3{color:var(--text-gold);font-size:1.3rem;margin-bottom:15px;text-align:center}.AdminPage_metricCard__qXI-b h4{color:var(--text-gold);font-size:1.1rem;margin-bottom:10px;text-align:center}.AdminPage_fullWidthContainer__vXD4F{background-color:var(--card-bg);border-radius:12px;box-shadow:0 4px 15px #0006;color:var(--text-main);height:calc(100vh - 140px);overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.AdminPage_metricCardContent__A87n2{align-items:center;display:flex;flex-direction:column;justify-content:center}.AdminPage_adminMdDropdownContainer__LTryD{margin-bottom:20px;position:relative}.AdminPage_adminMdBtn__E1J6v{background-color:var(--border-color);border:none;border-radius:5px;color:var(--text-main);cursor:pointer;font-weight:700;padding:8px 16px}.AdminPage_adminMdContent__KhOon{background-color:var(--card-bg);border-radius:5px;box-shadow:0 8px 16px #0003;display:none;min-width:160px;position:absolute;right:0;z-index:1}.AdminPage_adminMdDropdownContainer__LTryD:hover .AdminPage_adminMdContent__KhOon{display:block}.AdminPage_adminMdContent__KhOon a{color:var(--text-main);display:block;padding:10px;text-decoration:none}.AdminPage_adminMdContent__KhOon a:hover{background-color:var(--button-hover-bg)}@media (max-width:1200px){.AdminPage_metricsGrid__biqTY{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media (max-width:768px){.AdminPage_adminContainer__p1wja{flex-direction:column;padding:10px}.AdminPage_adminSidebar__F6\+oR{margin-bottom:20px;width:100%}.AdminPage_metricsGrid__biqTY{gap:15px;grid-template-columns:1fr}.AdminPage_metricCard__qXI-b{min-height:350px;padding:20px}}.AdvancementsViewer_container__fbtGf{color:var(--text-main);padding:20px}.AdvancementsViewer_header__VOlmP{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.AdvancementsViewer_headerLeft__7SAgH{display:flex;flex-direction:column;gap:4px}.AdvancementsViewer_title__UjJ8J{color:var(--text-gold);font-family:Viking,Cinzel,serif;font-size:1.4rem;margin:0;text-shadow:0 0 8px #d4af3766}.AdvancementsViewer_summary__1g0i7{color:#888;font-size:.8rem}.AdvancementsViewer_headerActions__XZJc0{display:flex;gap:8px}.AdvancementsViewer_actionBtn__BZTEz{-webkit-appearance:none!important;appearance:none!important;background:#4a342299!important;border:1px solid #6b4f2a!important;border-radius:4px!important;box-shadow:none!important;color:#d4af37!important;cursor:pointer!important;font-size:.8rem!important;padding:5px 12px!important;transition:background .2s!important}.AdvancementsViewer_actionBtn__BZTEz:hover{background:#6e5032d9!important}.AdvancementsViewer_list__cFVTV{display:flex;flex-direction:column;gap:5px}.AdvancementsViewer_category__xFgnJ{background:#0a0a0f99;border:1px solid #6b4f2a;border-radius:6px;overflow:hidden}.AdvancementsViewer_categoryOpen__2GeG3{border-color:#d4af37}.AdvancementsViewer_categoryHeader__E1IZO{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background:#1e160cd9!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#d4af37!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:.9rem!important;gap:10px!important;padding:10px 14px!important;text-align:left!important;transition:background .2s!important;width:100%!important}.AdvancementsViewer_categoryHeaderOpen__RkziA,.AdvancementsViewer_categoryOpen__2GeG3 .AdvancementsViewer_categoryHeader__E1IZO{background:#372612e6!important}.AdvancementsViewer_categoryHeader__E1IZO:hover{background:#463216f2!important}.AdvancementsViewer_categoryChevron__WA7wj{color:#d4af37;flex-shrink:0;font-size:.8rem;line-height:1;width:12px}.AdvancementsViewer_categoryLabel__TsA3z{color:#d4af37;flex:1 1;font-size:.9rem;font-weight:600;letter-spacing:.01em}.AdvancementsViewer_categoryCount__cwYsA{background:#d4af3726;border:1px solid #d4af3766;border-radius:12px;color:#d4af37;flex-shrink:0;font-size:.72rem;font-weight:700;padding:2px 9px}.AdvancementsViewer_table__5PlX2{border-collapse:collapse;font-size:.82rem;width:100%}.AdvancementsViewer_table__5PlX2 thead tr{background:#00000073}.AdvancementsViewer_table__5PlX2 th{border-bottom:1px solid #6b4f2a;color:#d4af37;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:7px 14px;text-align:left;text-transform:uppercase}.AdvancementsViewer_table__5PlX2 tbody tr{border-bottom:1px solid #6b4f2a33;transition:background .12s}.AdvancementsViewer_table__5PlX2 tbody tr:last-child{border-bottom:none}.AdvancementsViewer_table__5PlX2 tbody tr:hover{background:#4a34224d}.AdvancementsViewer_table__5PlX2 td{color:#d0cfc8;color:var(--text-main,#d0cfc8);padding:7px 14px;vertical-align:top}.AdvancementsViewer_keyCell__mcLB9{color:#7a9ab5;font-family:monospace;font-size:.73rem;white-space:nowrap}.AdvancementsViewer_nameCell__lUDz0{color:#e8e0cc;font-weight:600;white-space:nowrap}.AdvancementsViewer_descCell__nRHxV{color:#a09c92}.AdvancementsViewer_error__Q7N5y,.AdvancementsViewer_loading__xnIUZ{color:#888;padding:30px;text-align:center}.AdvancementsViewer_error__Q7N5y{color:#e05555}.AdvancementsViewer_categoryHeaderRow__yWaxP{align-items:stretch;display:flex}.AdvancementsViewer_categoryHeaderRow__yWaxP .AdvancementsViewer_categoryHeader__E1IZO{flex:1 1}.AdvancementsViewer_addRowBtn__iCWCp{-webkit-appearance:none!important;appearance:none!important;background:#1e4628b3!important;border:none!important;border-left:1px solid #6b4f2a66!important;box-shadow:none!important;color:#6fcf8a!important;cursor:pointer!important;font-size:.78rem!important;font-weight:600!important;padding:0 14px!important;transition:background .15s!important;white-space:nowrap!important}.AdvancementsViewer_addRowBtn__iCWCp:hover{background:#286437e6!important}.AdvancementsViewer_actionsHead__tIsKH{width:58px}.AdvancementsViewer_actionsCell__-aSQF{padding:5px 8px!important;white-space:nowrap}.AdvancementsViewer_deleteBtn__SCHSd,.AdvancementsViewer_editBtn__BM9pe{-webkit-appearance:none!important;appearance:none!important;background:none!important;border:none!important;box-shadow:none!important;cursor:pointer!important;font-size:.9rem!important;opacity:.55;padding:2px 5px!important;transition:opacity .15s!important}.AdvancementsViewer_editBtn__BM9pe:hover{opacity:1}.AdvancementsViewer_deleteBtn__SCHSd:hover{color:#e05555!important;opacity:1}.AdvancementsViewer_checkCell__LU3bM{font-size:.75rem}.AdvancementsViewer_checkBadge__zgBbt{background:#00000059;border:1px solid #6b4f2a59;border-radius:4px;color:#9ab9d0;display:inline-block;font-family:monospace;font-size:.72rem;padding:1px 7px;white-space:nowrap}.AdvancementsViewer_inactiveRow__19WkG{opacity:.45}.AdvancementsViewer_inactiveBadge__sH1A-{background:#96323266;border:1px solid #c8505066;border-radius:10px;color:#e08080;display:inline-block;font-size:.65rem;font-weight:600;margin-left:7px;padding:1px 6px;text-transform:uppercase;vertical-align:middle}.AdvancementsViewer_modalOverlay__A7ZFM{align-items:center;background:#000000b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.AdvancementsViewer_modal__PAy7G{background:#1a1209;border:1px solid #6b4f2a;border-radius:8px;box-shadow:0 8px 40px #000000b3;max-height:90vh;max-width:580px;overflow-y:auto;padding:28px 32px;width:100%}.AdvancementsViewer_modalNarrow__uDTqI{max-width:420px}.AdvancementsViewer_modalDragHandle__FHrwB{border-bottom:1px solid #6b4f2a59;cursor:grab;margin-bottom:16px;padding-bottom:12px;position:relative;-webkit-user-select:none;user-select:none}.AdvancementsViewer_modalDragHandle__FHrwB:active{cursor:grabbing}.AdvancementsViewer_dragHint__pe\+gA{color:#5a5040;font-size:.7rem;letter-spacing:.04em;pointer-events:none;position:absolute;right:0;top:2px}.AdvancementsViewer_modalTitle__MG5hx{color:#d4af37;font-family:Viking,Cinzel,serif;font-size:1.15rem;margin:0;text-shadow:0 0 8px #d4af374d}.AdvancementsViewer_modalSubtitle__NQArJ{color:#7a9ab5;font-family:monospace;font-size:.8rem;margin:2px 0 0}.AdvancementsViewer_formGrid__kfkHi{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;grid-template-columns:110px 1fr;margin-bottom:16px}.AdvancementsViewer_formLabel__pIGJu{color:#a09c92;font-size:.8rem;padding-right:4px;text-align:right}.AdvancementsViewer_formInput__9siqJ,.AdvancementsViewer_formSelect__f0nR9{-webkit-appearance:none!important;appearance:none!important;background:#0006!important;border:1px solid #6b4f2a!important;border-radius:4px!important;box-shadow:none!important;box-sizing:border-box;color:#e0dbd0!important;font-size:.82rem!important;outline:none!important;padding:5px 9px!important;width:100%!important}.AdvancementsViewer_formInput__9siqJ:focus,.AdvancementsViewer_formSelect__f0nR9:focus{border-color:#d4af37!important}.AdvancementsViewer_formInputReadonly__HIJ57{cursor:default;opacity:.55}.AdvancementsViewer_checkboxLabel__r4KSM{align-items:center;color:#a09c92;cursor:pointer;display:flex;font-size:.82rem}.AdvancementsViewer_modalActions__\+2tiU{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.AdvancementsViewer_cancelBtn__CXdmr,.AdvancementsViewer_dangerBtn__9HQGP,.AdvancementsViewer_saveBtn__Y9f4A{-webkit-appearance:none!important;appearance:none!important;border:1px solid!important;border-radius:4px!important;box-shadow:none!important;cursor:pointer!important;font-size:.82rem!important;font-weight:600!important;padding:7px 20px!important;transition:background .15s!important}.AdvancementsViewer_cancelBtn__CXdmr{background:#281e14b3!important;border-color:#6b4f2a!important;color:#a09c92!important}.AdvancementsViewer_cancelBtn__CXdmr:hover{background:#46341ecc!important}.AdvancementsViewer_saveBtn__Y9f4A{background:#1e502dcc!important;border-color:#3a8a52!important;color:#7fdc9a!important}.AdvancementsViewer_saveBtn__Y9f4A:hover{background:#286e3ce6!important}.AdvancementsViewer_dangerBtn__9HQGP{background:#501414cc!important;border-color:#8a3a3a!important;color:#e08080!important}.AdvancementsViewer_dangerBtn__9HQGP:hover{background:#781e1ee6!important}.AdvancementsViewer_cancelBtn__CXdmr:disabled,.AdvancementsViewer_dangerBtn__9HQGP:disabled,.AdvancementsViewer_saveBtn__Y9f4A:disabled{cursor:not-allowed!important;opacity:.5!important}.AdvancementsViewer_deleteMsg__RxX\+5{color:#e0dbd0;font-size:.88rem;line-height:1.5;margin:16px 0 8px}.AdvancementsViewer_deleteKey__JypSa{background:#0006;border:1px solid #6b4f2a;border-radius:3px;color:#d4af37;font-family:monospace;padding:1px 6px}.AdvancementsViewer_deleteWarn__j9O1V{color:#888;font-size:.78rem}.AdvancementsViewer_modalError__91bCc{background:#961e1e4d;border:1px solid #c83c3c66;border-radius:4px;color:#e08080;font-size:.82rem;margin-top:10px;padding:8px 12px}.PostPatchNotes_postPatchNote__lYFHO{background-color:var(--color-bg-dark);border:2px solid var(--border-accent);border-radius:8px;box-shadow:0 4px 8px #0003;color:var(--text-light);margin:20px auto;max-width:800px;min-height:calc(100vh - 215px);padding:20px}.PostPatchNotes_postPatchNote__lYFHO h2{color:var(--text-gold);font-size:24px;margin-bottom:20px;text-align:center}.PostPatchNotes_form__Ah7Ux{align-items:center;display:flex;flex-direction:column;gap:15px}.PostPatchNotes_input__-TYAi,.PostPatchNotes_textarea__-JVj4{background-color:var(--color-bg-secondary);border:1px solid var(--border-accent);border-radius:4px;color:var(--text-light);font-size:16px;max-width:700px;outline:none;padding:10px;width:100%}.PostPatchNotes_input__-TYAi::placeholder,.PostPatchNotes_textarea__-JVj4::placeholder{color:var(--text-secondary)}.PostPatchNotes_textarea__-JVj4{min-height:150px;resize:vertical}.PostPatchNotes_submitButton__zl39V{align-self:center;background-color:var(--color-bg-button);border:none;border-radius:4px;color:var(--text-light);cursor:pointer;font-size:16px;font-weight:700;margin-top:15px;padding:10px 20px;transition:background-color .3s ease}.PostPatchNotes_submitButton__zl39V:hover{background-color:var(--color-bg-button-hover)}.PostPatchNotes_statusMessage__26enH{color:var(--color-status-success);font-size:14px;text-align:center}.CreateItem_createItemContainer__xRJ8B{background-color:var(--color-bg-dark);border:2px solid var(--border-accent);border-radius:10px;box-shadow:0 4px 8px #0000004d;color:var(--text-light);margin:0 auto;max-width:800px;min-height:calc(100vh - 215px);padding:20px}.CreateItem_formGroup__N4LYj{display:flex;flex-direction:column;margin-bottom:15px}.CreateItem_formGroup__N4LYj label{color:var(--text-gold);margin-bottom:5px}.CreateItem_formGroup__N4LYj input,.CreateItem_formGroup__N4LYj select,.CreateItem_formGroup__N4LYj textarea{background-color:var(--color-bg-secondary);border:1px solid var(--border-accent);border-radius:5px;color:var(--text-light);padding:10px}.CreateItem_formGroup__N4LYj input:focus,.CreateItem_formGroup__N4LYj select:focus,.CreateItem_formGroup__N4LYj textarea:focus{border-color:var(--border-gold);outline:none}.CreateItem_submitButton__E\+RNd{background-color:var(--color-bg-button);border:none;border-radius:5px;color:var(--text-light);cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease;width:100%}.CreateItem_submitButton__E\+RNd:hover{background-color:var(--color-bg-button-hover)}.EditItem_editItemContainer__0Ppdo{background-color:var(--color-bg-dark);border:2px solid var(--border-accent);border-radius:10px;box-shadow:0 4px 8px #0000004d;color:var(--text-light);min-height:calc(100vh - 215px);padding:20px}.EditItem_searchSection__exVel{display:flex;justify-content:space-between;margin-bottom:20px}.EditItem_searchSection__exVel input{background-color:var(--color-bg-secondary);border:1px solid var(--border-accent);border-radius:5px;color:var(--text-light);flex-grow:1;margin-right:10px;padding:10px}.EditItem_searchSection__exVel button{background-color:var(--color-bg-button);border:none;border-radius:5px;color:var(--text-light);cursor:pointer;padding:10px}.EditItem_searchSection__exVel button:hover{background-color:var(--color-bg-button-hover)}.EditItem_searchResults__c9Tyo{margin-bottom:20px;max-height:800px;overflow-y:auto}.EditItem_searchResult__UqQ8x{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--border-accent);color:var(--text-gold);cursor:pointer;padding:10px}.EditItem_searchResult__UqQ8x:hover{background-color:var(--color-bg-hover)}.EditItem_formSection__ehooy{background-color:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:10px;padding:20px}.EditItem_formGroup__dANuE{display:flex;flex-direction:column;margin-bottom:15px}.EditItem_formGroup__dANuE label{color:var(--color-gold);margin-bottom:5px}.EditItem_formGroup__dANuE input,.EditItem_formGroup__dANuE select,.EditItem_formGroup__dANuE textarea{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:5px;color:var(--text-secondary);padding:10px}.EditItem_formGroup__dANuE input:focus,.EditItem_formGroup__dANuE select:focus,.EditItem_formGroup__dANuE textarea:focus{border-color:var(--color-gold);outline:none}textarea{height:80px}.EditItem_saveButton__6Xxjs{background-color:var(--border-color);border:none;border-radius:5px;color:var(--text-secondary);cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease;width:100%}.EditItem_saveButton__6Xxjs:hover{background-color:var(--border-accent)}.EditItem_checkboxGroup__b2OvL{align-items:center;display:flex}.EditItem_checkboxGroup__b2OvL label{color:var(--color-gold);margin-right:10px}.EditItem_message__E9POI{color:var(--color-gold);margin-top:10px;text-align:center}.EditItem_checkboxGroup__b2OvL select{background-color:var(--color-bg-card)!important;border:1px solid #d4af3780!important;padding:5px;width:5%}.Duel_duelContainer__fCSL4{background:linear-gradient(180deg,#141419f2,#0a0a0ffa);border:2px solid var(--border-gold);border-radius:8px;box-shadow:0 0 30px #000c,inset 0 0 20px #d4af371a;color:var(--text-main);display:flex;flex-direction:column;font-family:Cinzel,serif;gap:25px;min-height:calc(100vh - 215px);padding:30px}.Duel_headerSection__n3qDX{border-bottom:1px solid #d4af374d;padding-bottom:15px;position:relative;text-align:center}.Duel_headerSection__n3qDX:after{background:var(--text-gold);bottom:-2px;box-shadow:0 0 10px var(--text-gold);content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.Duel_title__4oLyn{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:2.5rem;letter-spacing:2px;margin:0 0 5px;text-shadow:0 0 15px #d4af3799}.Duel_subtitle__Xc18z{color:var(--text-light);font-size:1.1rem;font-style:italic;margin:0;opacity:.8}.Duel_loreSection__dG0op{background:#0006;border:1px solid #d4af3733;border-radius:6px;padding:15px 20px;text-align:center}.Duel_introText__7nxd1{color:var(--text-primary);font-size:1.05rem;line-height:1.5;margin:0}.Duel_expandedLore__FSZon{animation:Duel_fadeIn__6yYD6 .5s ease;border-top:1px dashed #d4af374d;color:var(--text-medium);font-size:.95rem;line-height:1.6;margin-top:15px;padding-top:15px}.Duel_expandedLore__FSZon p{margin:8px 0}.Duel_toggleTextButton__g-3bI{background:#0000;border:1px solid var(--text-gold);border-radius:20px;color:var(--text-gold);cursor:pointer;font-family:Cinzel,serif;font-size:.85rem;margin-top:15px;padding:5px 15px;transition:all .3s ease}.Duel_toggleTextButton__g-3bI:hover{background:#d4af371a;box-shadow:0 0 10px #d4af374d}.Duel_mainContent__ucC3v{align-items:center;display:flex;flex-direction:column;gap:30px}.Duel_actionPanel__27e5C{background:#14141999;border:1px solid #d4af374d;border-radius:8px;max-width:1000px;padding:25px;width:100%}.Duel_panelTitle__NniH4{border-bottom:1px solid #d4af3733;color:var(--text-gold);font-size:1.4rem;margin:0 0 20px;padding-bottom:10px;text-align:center}.Duel_duelForm__xhX\+D{display:flex;flex-direction:column;gap:20px}.Duel_formRow__yjrwe{display:flex;flex-direction:row;gap:20px;justify-content:space-between}.Duel_formGroup__FuvXP{display:flex;flex:1 1;flex-direction:column;gap:8px}.Duel_label__1AgUp{color:var(--text-light);font-size:1.1rem;font-weight:700;text-shadow:0 1px 2px #000c}.Duel_selectWrapper__C0nGs{position:relative}.Duel_selectWrapper__C0nGs:after{color:var(--text-gold);content:"▼";font-size:.8rem;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.Duel_formControl__8LzJK{-webkit-appearance:none;appearance:none;background-color:#0a0a0fcc;border:1px solid var(--border-gold);border-radius:6px;color:var(--text-light);cursor:pointer;font-family:Cinzel,serif;font-size:1rem;padding:12px 15px;transition:all .3s ease;width:100%}.Duel_formControl__8LzJK:focus{border-color:#fff;box-shadow:0 0 10px #d4af3766;outline:none}.Duel_formControl__8LzJK optgroup{background:#1a1a1a;color:var(--text-gold);font-weight:700}.Duel_formControl__8LzJK option{background:#2a2a2a;color:var(--text-light)}.Duel_rangeControl__oNyIc{-webkit-appearance:none;background:#00000080;border:1px solid #d4af374d;border-radius:4px;height:8px;outline:none;width:100%}.Duel_rangeControl__oNyIc::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--text-gold);border-radius:50%;box-shadow:0 0 10px #d4af37cc;cursor:pointer;height:20px;width:20px}.Duel_rangeControl__oNyIc::-moz-range-thumb{background:var(--text-gold);border:none;border-radius:50%;box-shadow:0 0 10px #d4af37cc;cursor:pointer;height:20px;width:20px}.Duel_rangeLabels__c5L\+U{color:var(--text-medium);display:flex;font-size:.85rem;justify-content:space-between;margin-top:5px}.Duel_numberInputWrapper__SGT2c{align-items:center;background:#0a0a0fcc;border:1px solid var(--border-gold);border-radius:6px;display:flex;overflow:hidden}.Duel_numberBtn__wQyRX{background:#0000;border:none;color:var(--text-gold);cursor:pointer;font-size:1.2rem;padding:10px 20px;transition:background .2s}.Duel_numberBtn__wQyRX:hover{background:#d4af3733}.Duel_numberControl__pz00b{-moz-appearance:textfield;background:#0000;border:none;color:var(--text-light);flex:1 1;font-family:Cinzel,serif;font-size:1.1rem;text-align:center}.Duel_numberControl__pz00b::-webkit-inner-spin-button,.Duel_numberControl__pz00b::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Duel_numberControl__pz00b:focus{outline:none}.Duel_healMessageBox__NKQ7t{background:#00640033;border:1px solid #00ff004d;border-radius:6px;color:#6bff6b;padding:10px;text-align:center}.Duel_submitContainer__ch5S0{display:flex;justify-content:center;margin-top:10px}.Duel_submitButton__IKjpT{background:linear-gradient(180deg,#8b0000,#4a0000);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 5px 15px #0009;color:var(--text-gold);cursor:pointer;font-family:Cinzel,serif;font-size:1.3rem;font-weight:700;letter-spacing:2px;min-width:250px;overflow:hidden;padding:15px 40px;position:relative;text-transform:uppercase;transition:all .3s ease}.Duel_submitButton__IKjpT:hover{background:linear-gradient(180deg,#a00000,#600000);box-shadow:0 0 20px #8b0000cc,inset 0 0 10px #d4af3780;transform:translateY(-2px)}.Duel_submitButton__IKjpT:active{transform:translateY(1px)}.Duel_buttonText__9Rjwz{position:relative;text-shadow:0 2px 4px #000c;z-index:2}.Duel_buttonGlow__P0ewe{background:radial-gradient(circle,#d4af3766 0,#0000 60%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .3s ease;width:200%;z-index:1}.Duel_submitButton__IKjpT:hover .Duel_buttonGlow__P0ewe{animation:Duel_rotateGlow__\+W6Te 4s linear infinite;opacity:1}@keyframes Duel_rotateGlow__\+W6Te{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Duel_queueInfo__M-VXA{align-items:center;display:flex;flex-direction:column;gap:20px;padding:30px 20px;text-align:center}.Duel_pulsingCircle__YXwLa{animation:Duel_pulse__d7Ave 2s infinite;background:radial-gradient(circle,#d4af37cc 0,#d4af3700 70%);border-radius:50%;box-shadow:0 0 20px #d4af3780;height:80px;width:80px}@keyframes Duel_pulse__d7Ave{0%{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.5;transform:scale(.8)}}.Duel_queueTitle__Q\+MVD{color:var(--text-gold);font-size:1.6rem;margin:0;text-shadow:0 0 10px #d4af3766}.Duel_queueDetails__wHOBW{background:#00000080;border:1px solid #d4af3733;border-radius:8px;max-width:400px;padding:20px;width:100%}.Duel_detailRow__KluIO{border-bottom:1px dashed #ffffff1a;display:flex;justify-content:space-between;padding:10px 0}.Duel_detailRow__KluIO:last-child{border-bottom:none}.Duel_detailLabel__Bh-sw{color:var(--text-medium);font-weight:700}.Duel_detailValue__YqCAG{color:var(--text-light)}.Duel_leaveButton__SUq9i{background:#0000;border:1px solid var(--text-medium);border-radius:6px;color:var(--text-light);cursor:pointer;font-family:Cinzel,serif;font-size:1.1rem;margin-top:10px;padding:12px 25px;transition:all .3s ease}.Duel_leaveButton__SUq9i:hover{background:#ffffff1a;border-color:var(--text-light);box-shadow:0 0 15px #fff3}.Duel_errorMessage__g3no9{background:#141419e6;border:1px solid #ff6b6b;border-radius:8px;color:#ff6b6b;font-size:1.2rem;padding:40px;text-align:center}@keyframes Duel_fadeIn__6yYD6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.Duel_formRow__yjrwe{flex-direction:column}}@media (max-width:768px){.Duel_duelContainer__fCSL4{padding:20px 15px}.Duel_title__4oLyn{font-size:2rem}.Duel_actionPanel__27e5C{padding:15px}.Duel_submitButton__IKjpT{font-size:1.1rem;padding:12px}}.BeastEditor_beastEditor__FhNIS{background-color:var(--color-bg-dark);border:2px solid var(--border-accent);border-radius:12px;box-shadow:0 4px 8px #00000080;color:var(--text-light);margin:40px auto;max-width:700px;min-height:calc(100vh - 215px);padding:20px}.BeastEditor_dropdownSearch__BLo-Y{display:flex;flex-direction:column;margin-bottom:20px}.BeastEditor_dropdownSearch__BLo-Y label{color:var(--text-gold);font-weight:700;margin-bottom:5px}.BeastEditor_dropdownSearch__BLo-Y select{background-color:var(--color-bg-card)!important;background-color:var(--color-bg-secondary);border:1px solid #d4af3780!important;border:1px solid var(--border-accent);border-radius:4px;color:var(--text-light);padding:8px}.BeastEditor_tabButtons__yW7G6{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.BeastEditor_tabButtons__yW7G6 button{background-color:var(--color-bg-secondary);border:none;border-radius:4px;color:var(--text-light);cursor:pointer;padding:10px 15px;transition:background-color .2s}.BeastEditor_tabButtons__yW7G6 button.BeastEditor_active__iUdOM{background-color:var(--color-bg-button)}.BeastEditor_tabContent__8AT32{margin-top:15px}.BeastEditor_formSection__Kvjof{display:flex;flex-direction:column;gap:10px}.BeastEditor_formSection__Kvjof label{color:var(--color-gold);font-weight:700}.BeastEditor_itemContainer__i\+\+it{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.BeastEditor_item__Ds17Z{align-items:center;color:var(--text-light);display:flex;flex:1 1;flex-direction:column;gap:8px;margin-bottom:10px;max-width:48%;min-width:45%}.BeastEditor_addBtn__\+E5cx,.BeastEditor_removeBtn__wDWFJ,.BeastEditor_saveBtn__cSZNV{border:none;border-radius:4px;color:var(--text-light);cursor:pointer;padding:8px 12px;transition:background-color .2s}.BeastEditor_addBtn__\+E5cx{background-color:var(--color-status-success)}.BeastEditor_removeBtn__wDWFJ{background-color:var(--color-status-danger)}.BeastEditor_saveBtn__cSZNV{background-color:var(--color-bg-button);margin-top:20px;width:100%}.BeastEditor_saveBtn__cSZNV:hover{background-color:var(--color-bg-button-hover)}.BeastEditor_lootList__fNUtJ{display:flex;flex-direction:column;gap:8px}.BeastEditor_lootItem__Y7qL5{align-items:center;background-color:var(--color-bg-secondary);border-radius:4px;color:var(--text-light);display:flex;justify-content:space-between;padding:5px}.BeastEditor_xBtn__Ax3Ng{background-color:var(--color-status-danger);border:none;border-radius:50%;color:var(--text-light);cursor:pointer;font-size:.9em;padding:2px 6px;transition:background-color .2s}.BeastEditor_xBtn__Ax3Ng:hover{background-color:var(--color-status-danger-hover)}.BeastEditor_searchItem__Tb5Ht{background-color:var(--color-bg-secondary);border-bottom:1px solid #d4af3733;color:var(--text-light);cursor:pointer;padding:10px 12px;transition:background-color .2s}.BeastEditor_searchItem__Tb5Ht:last-child{border-bottom:none}.BeastEditor_searchItem__Tb5Ht:hover{background-color:var(--color-bg-hover)}.BeastEditor_lootTableEntry__MCQZy{background-color:var(--color-bg-card);border:1px solid var(--border-accent);border-radius:6px;margin-bottom:8px;padding:10px}.BeastEditor_lootTableEntryHeader__1tAf4{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.BeastEditor_lootTableEntryTitle__pROjF{color:var(--color-gold);font-size:1em;font-weight:700}.BeastEditor_removeXBtn__WZg\+D{align-items:center;background:none;border:none;color:var(--color-status-danger);cursor:pointer;display:flex;font-size:20px;font-weight:700;height:24px;justify-content:center;padding:0;transition:color .2s;width:24px}.BeastEditor_removeXBtn__WZg\+D:hover{color:var(--color-status-danger-hover)}.BeastEditor_lootTableGrid__f9e2o{display:flex;flex-direction:column;gap:8px}.BeastEditor_lootTableRow__DWhb5{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr}.BeastEditor_lootTableRow3Col__zdwfH{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:.8fr 1fr 1.2fr}.BeastEditor_lootTableRowSingle__otQM7{align-items:center;display:flex;gap:8px}.BeastEditor_lootTableField__pxYv4{display:flex;flex-direction:column}.BeastEditor_lootTableField__pxYv4 label{color:var(--text-light);font-size:.8em;font-weight:400;margin-bottom:3px}.BeastEditor_lootTableField__pxYv4 input[type=number]{background-color:var(--color-bg-secondary);border:1px solid var(--border-accent);border-radius:4px;color:var(--text-light);font-size:.9em;padding:5px}.BeastEditor_lootTableField__pxYv4 input[type=number]:focus{border-color:var(--color-gold);outline:none}.BeastEditor_lootTableCheckbox__iafoO{align-items:center;display:flex;gap:6px}.BeastEditor_lootTableCheckbox__iafoO input[type=checkbox]{cursor:pointer;height:16px;width:16px}.BeastEditor_lootTableCheckbox__iafoO label{cursor:pointer;font-size:.85em;margin:0;-webkit-user-select:none;user-select:none}.BeastEditor_lootTableInfo__DjM-W{border-top:1px solid var(--border-accent);color:var(--text-muted);font-size:.75em;line-height:1.3;margin-top:6px;padding-top:6px}.BeastEditor_searchResults__u9hDZ{background-color:var(--color-bg-secondary);border:1px solid var(--border-accent);border-radius:4px;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;gap:0;margin-bottom:15px;max-height:300px;overflow-y:auto}.BeastEditor_emptyLootMessage__HdK6T{color:var(--text-muted);font-style:italic;padding:20px;text-align:center}.ToastContainer_toastContainer__V8q10{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:20px;z-index:10000}.BattleResult_battleContainer__feJw4{background-color:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:8px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-primary);font-family:Cinzel,serif;min-height:calc(100vh - 215px);padding:20px}.BattleResult_infoPanel__9NURr{background-color:#0000004d;border-radius:8px;margin-bottom:20px;padding:15px}.BattleResult_infoPanel__9NURr h2{color:var(--text-gold);font-size:1.6rem;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.BattleResult_infoPanel__9NURr p{font-size:1.2rem;margin:5px 0;text-align:center}.BattleResult_combatLog__G0J-g{background-color:#0003;border-radius:8px;font-size:1.1rem;line-height:1.6;margin-bottom:20px;padding:15px}.BattleResult_roundHeader__K-0k2{background-color:#0000004d;border-radius:5px;color:var(--text-gold);font-size:1.3rem;letter-spacing:1px;margin:15px 0;padding:8px;text-align:center;text-transform:uppercase}.BattleResult_teamPreviews__NxdWC{display:flex;gap:10px;justify-content:space-between;margin-top:10px}.BattleResult_teamPreview__P30w1{background-color:#0000004d;border:1px solid var(--border-primary);border-radius:8px;flex:1 1;padding:15px}.BattleResult_teamPreview__P30w1 h4{color:var(--text-gold);font-size:1.2rem;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.BattleResult_teamPreview__P30w1 ul{list-style-type:none;padding:0}.BattleResult_teamPreview__P30w1 li{font-size:1rem;margin:5px 0}.BattleResult_participant__mCFen{font-size:1rem}.BattleResult_playerMerc__6V\+b4{color:var(--color-combat-player-name)!important;font-size:1rem;font-weight:600}.BattleResult_playerTeam__MqTi-{color:var(--color-combat-player-team)!important;font-size:1rem;font-weight:600}.BattleResult_enemyTeam1__nbMaJ{color:var(--color-combat-enemy-team1)!important;font-size:1rem;font-weight:600}.BattleResult_enemyTeam2__SLUy-{color:var(--color-combat-enemy-team2)!important;font-size:1rem;font-weight:600}.BattleResult_enemyTeam3__Z3eOf{color:var(--color-combat-enemy-team3)!important;font-size:1rem;font-weight:600}.BattleResult_guildCrown__d3blu{color:var(--color-combat-guild-crown)!important;font-weight:600;margin-right:4px}.BattleResult_summaryHeading__Xo2Kq{color:var(--text-gold);font-size:1.5rem;letter-spacing:2px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.BattleResult_summaryTables__43aLt{align-items:center;display:flex;flex-direction:column;gap:20px}.BattleResult_tableContainer__SEIZM{background-color:#0000004d;border:1px solid var(--border-primary);border-radius:8px;max-width:1200px;overflow-x:auto;width:100%}.BattleResult_summaryTable__lV1zg{background-color:initial;border-collapse:collapse;min-width:800px;width:100%}@media (max-width:768px){.BattleResult_battleContainer__feJw4{padding:10px}.BattleResult_tableContainer__SEIZM{border-left:none;border-radius:0;border-right:none;margin:0 -10px}.BattleResult_summaryTable__lV1zg{font-size:.75rem;min-width:700px}.BattleResult_summaryTable__lV1zg td,.BattleResult_summaryTable__lV1zg th{font-size:.7rem;min-width:60px;padding:6px 4px}.BattleResult_summaryTable__lV1zg td:first-child,.BattleResult_summaryTable__lV1zg th:first-child{min-width:80px}.BattleResult_teamPreviews__NxdWC{flex-direction:column;gap:15px}.BattleResult_infoPanel__9NURr{padding:10px}.BattleResult_infoPanel__9NURr h2{font-size:1.5rem}.BattleResult_infoPanel__9NURr p{font-size:1rem}.BattleResult_summaryHeading__Xo2Kq{font-size:1.3rem}}.BattleResult_summaryTable__lV1zg th{word-wrap:break-word;background-color:#00000080;border-bottom:2px solid var(--border-primary);color:var(--text-gold);font-size:.9rem;font-weight:700;letter-spacing:1px;min-width:80px;padding:12px 8px;text-align:center;text-transform:uppercase;white-space:normal}.BattleResult_summaryTable__lV1zg td{word-wrap:break-word;border-bottom:1px solid #ffffff1a;color:var(--text-light);font-size:.85rem;min-width:80px;padding:10px 8px;text-align:center}.BattleResult_summaryTable__lV1zg td:first-child,.BattleResult_summaryTable__lV1zg th:first-child{font-weight:700;min-width:120px;padding-left:15px;text-align:left}.BattleResult_summaryTable__lV1zg tfoot td{background-color:#00000080;border-bottom:none;border-top:2px solid var(--border-primary);color:var(--text-gold);font-weight:700}.BattleResult_rewardsSection__Nep5v{background-color:#0000004d;border:1px solid var(--border-primary);border-radius:8px;font-size:.9rem;margin-top:20px;padding:15px}.BattleResult_rewardsSection__Nep5v h4{color:var(--text-gold);font-size:1.2rem;letter-spacing:1px;margin:0;text-transform:uppercase}.BattleResult_rewardsSection__Nep5v p{color:var(--text-light);margin:5px 0}.AssignItemsToVendor_assignItemsContainer__h7g0H{align-items:center;background-color:var(--color-bg-dark);border:2px solid var(--border-accent);border-radius:12px;box-shadow:0 0 15px #00000080;color:var(--text-light);display:flex;flex-direction:column;margin:0 auto;max-width:600px;min-height:calc(100vh - 215px);padding:20px}.AssignItemsToVendor_assignItemsContainer__h7g0H h1{color:var(--text-gold);font-family:Cinzel,serif;margin-bottom:20px;text-align:center}.AssignItemsToVendor_assignItemsForm__\+OQgA{display:flex;flex-direction:column;gap:15px;width:100%}.AssignItemsToVendor_formGroup__-QiMU{display:flex;flex-direction:column}.AssignItemsToVendor_formGroup__-QiMU label{color:var(--text-light);font-family:Cinzel,serif;margin-bottom:5px}.AssignItemsToVendor_formGroup__-QiMU input,.AssignItemsToVendor_formGroup__-QiMU select{background-color:var(--color-bg-input);border:1px solid var(--border-accent);border-radius:5px;color:var(--text-gold);font-family:Cinzel,serif;padding:10px}.AssignItemsToVendor_assignButton__Lsas5{background-color:var(--color-bg-button);border:none;border-radius:5px;color:var(--text-light);cursor:pointer;font-family:Cinzel,serif;padding:10px 20px;transition:background-color .3s ease}.AssignItemsToVendor_assignButton__Lsas5:hover{background-color:var(--color-bg-button-hover)}.AssignItemsToVendor_itemList__0muMS{list-style-type:none;margin-top:20px;padding:0}.AssignItemsToVendor_itemListEntry__xp9Lo{color:var(--color-text-accent);cursor:pointer;margin:5px 0}.AssignItemsToVendor_itemListEntry__xp9Lo:hover{text-decoration:underline}.AssignItemsToVendor_itemPreview__ZxMGe{background-color:var(--color-bg-input);border-radius:5px;margin-top:20px;padding:15px;width:100%}.AssignItemsToVendor_itemPreview__ZxMGe h3{color:var(--text-gold);margin-top:0}.AssignItemsToVendor_itemPreview__ZxMGe img{height:100px;margin-top:10px;object-fit:cover;width:100px}.BeastBattle_page__OAkJx{background:radial-gradient(circle at 15% 20%,#ffc47814,#0000 25%),radial-gradient(circle at 80% 10%,#6ea0ff12,#0000 28%),linear-gradient(180deg,#08080cf0,#06060afa);border:1px solid var(--border-gold);box-shadow:inset 0 0 30px #000000a6;color:var(--text-light);min-height:calc(100vh - 215px);padding:18px}.BeastBattle_hero__shJr0{grid-gap:14px;background:linear-gradient(135deg,#201810bf,#0a0c16eb);border:1px solid var(--border-gold);border-radius:12px;box-shadow:0 12px 28px #00000080;display:grid;gap:14px;grid-template-columns:1.4fr 1fr;margin-bottom:16px;padding:16px}.BeastBattle_kicker__tIJn-{color:var(--text-highlight);font-size:.85rem;font-weight:800;letter-spacing:2px;margin:0;text-transform:uppercase}.BeastBattle_title__Z4MQs{color:var(--text-gold);font-family:Viking,Cinzel,serif;font-size:1.9rem;margin:4px 0 6px;text-shadow:0 0 12px #d4af3773}.BeastBattle_subtitle__J9X8d{color:var(--text-medium);line-height:1.5;margin:0}.BeastBattle_badges__W1Ri6{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.BeastBattle_badge__qIgG6{background:#ffd7801f;border:1px solid var(--border-gold);border-radius:999px;color:var(--text-gold);font-size:.85rem;font-weight:700;padding:6px 10px}.BeastBattle_loreCard__3aSes{background:radial-gradient(circle at 30% 20%,#ffcc801f,#0c0c10e6);border:1px solid var(--border-gold);border-radius:10px;box-shadow:inset 0 0 18px #0006;color:var(--text-main);font-size:.95rem;padding:12px 14px}.BeastBattle_grid__uhsTn{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.2fr .8fr}.BeastBattle_beastPanel__D7\+Je{background:#0a0a0ee6;border:1px solid var(--border-gold);border-radius:12px;box-shadow:0 10px 26px #00000073,inset 0 0 18px #00000059;display:flex;flex-direction:column;gap:12px;padding:14px}.BeastBattle_beastHeader__aFT0g{grid-gap:12px;display:grid;gap:12px;grid-template-columns:140px 1fr}.BeastBattle_imagePlaceholder__tZpA0{align-items:center;background:radial-gradient(circle at 50% 35%,#ffd7801f,#0009);border:2px solid var(--border-accent);border-radius:8px;color:var(--text-gold);display:flex;font-weight:800;height:140px;justify-content:center;letter-spacing:1px;width:140px}.BeastBattle_statColumn__iB64T{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.BeastBattle_statPill__yDqHA{background:#ffd78014;border:1px solid #d4af3759;border-radius:8px;color:var(--text-light);font-size:.95rem;padding:8px 10px}.BeastBattle_lootSection__T8tmp{background:#08080ce6;border:1px solid var(--border-accent);border-radius:10px;box-shadow:inset 0 0 12px #00000059;padding:10px}.BeastBattle_lootTitle__p8Knl{color:var(--text-gold);font-size:.95rem;font-weight:800;margin:0 0 6px}.BeastBattle_lootList__lXGEz{color:var(--text-light);display:flex;flex-direction:column;gap:6px}.BeastBattle_lootItem__rVrR7{display:flex;font-size:.95rem;justify-content:space-between}.BeastBattle_lootQty__QA0sF{color:var(--text-medium)}.BeastBattle_unknownLoot__cfOzX{color:var(--text-secondary);font-style:italic;margin:0}.BeastBattle_controlsPanel__DqLqJ{background:radial-gradient(circle at 30% 20%,#ffd78014,#06060af2);border:1px solid var(--border-gold);border-radius:12px;box-shadow:0 10px 24px #00000073,inset 0 0 18px #00000059;display:flex;flex-direction:column;gap:14px;padding:14px}.BeastBattle_controlGroup__GsGLF{display:flex;flex-direction:column;gap:8px}.BeastBattle_label__XBybO{color:var(--text-gold);font-weight:800;letter-spacing:.3px}.BeastBattle_select__H\+iK6{background:#0c0c12e6;border:2px solid var(--border-accent);border-radius:10px;box-shadow:inset 0 0 8px #0006;color:var(--text-light);font-size:1rem;padding:10px 12px}.BeastBattle_slider__TEmSj{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#d4af37,#b87333);border-radius:10px;box-shadow:0 0 12px #d4af374d;height:12px;outline:none;width:100%}.BeastBattle_slider__TEmSj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#0a0a0e;border:2px solid var(--border-gold);border-radius:50%;box-shadow:0 0 12px #d4af3780;cursor:pointer;height:22px;width:22px}.BeastBattle_slider__TEmSj::-moz-range-thumb{background:#0a0a0e;border:2px solid var(--border-gold);border-radius:50%;box-shadow:0 0 12px #d4af3780;cursor:pointer;height:22px;width:22px}.BeastBattle_sliderLabels__0xhYK{color:var(--text-medium);display:flex;font-size:.9rem;justify-content:space-between}.BeastBattle_battleButton__Up\+Go{background:linear-gradient(135deg,#d4af37,#b87333);border:2px solid #000;border-radius:12px;box-shadow:0 8px 18px #0006,inset 0 0 10px #ffffff2e;color:#0c0c0c;cursor:pointer;font-weight:800;letter-spacing:.6px;padding:12px 14px;text-transform:uppercase;transition:transform .2s ease,box-shadow .25s ease}.BeastBattle_battleButton__Up\+Go:disabled{cursor:not-allowed;opacity:.6}.BeastBattle_battleButton__Up\+Go:not(:disabled):hover{box-shadow:0 12px 24px #0000007a,inset 0 0 12px #ffffff38;transform:translateY(-2px) scale(1.01)}@media (max-width:900px){.BeastBattle_grid__uhsTn,.BeastBattle_hero__shJr0{grid-template-columns:1fr}.BeastBattle_beastHeader__aFT0g{grid-template-columns:120px 1fr}.BeastBattle_imagePlaceholder__tZpA0{height:120px;width:120px}}@media (max-width:620px){.BeastBattle_page__OAkJx{padding:14px 10px}.BeastBattle_beastHeader__aFT0g{grid-template-columns:1fr}.BeastBattle_battleButton__Up\+Go,.BeastBattle_imagePlaceholder__tZpA0{width:100%}}.GameMasterPage_container__62nS6{background:#13161b;color:#e0e0e0;min-height:100vh}.GameMasterPage_header__6FxRM{background:#1a1d23;border-bottom:2px solid #2d3139;padding:0}.GameMasterPage_headerContent__7VfwA{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;padding:20px 30px}.GameMasterPage_headerTitle__5LK9j h1{color:#f0f0f0;font-size:1.5rem;font-weight:600;letter-spacing:.5px;margin:0 0 4px}.GameMasterPage_headerTitle__5LK9j p{color:#888;font-size:.85rem;font-weight:400;margin:0}.GameMasterPage_headerActions__ZE6Up{display:flex;gap:10px}.GameMasterPage_btnInventory__BxpMt{background:#27ae60;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:background .2s}.GameMasterPage_btnInventory__BxpMt:hover{background:#229954}.GameMasterPage_navigation__qdFJH{background:#1a1d23;border-bottom:1px solid #2d3139;display:flex;gap:0;margin:0 auto;max-width:1600px;padding:0 30px}.GameMasterPage_navItem__-Hd8\+{background:#0000;border:none;border-bottom:2px solid #0000;color:#888;cursor:pointer;font-size:.9rem;font-weight:500;letter-spacing:.5px;padding:14px 24px;position:relative;text-transform:uppercase;transition:all .2s}.GameMasterPage_navItem__-Hd8\+:hover{background:#ffffff08;color:#f0f0f0}.GameMasterPage_navItem__-Hd8\+.GameMasterPage_active__mjlj3{background:#3498db0d;border-bottom-color:#3498db;color:#3498db}.GameMasterPage_badge__eQ1fr{background:#e74c3c;border-radius:10px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;margin-left:8px;padding:2px 8px}.GameMasterPage_content__FzrlA{margin:0 auto;max-width:1600px;padding:30px}.GameMasterPage_auditSection__SbK0R,.GameMasterPage_bansSection__adz3e,.GameMasterPage_guildsSection__ZL\+ZC,.GameMasterPage_usersSection__F3XNj{background:#1a1d23;border:1px solid #2d3139;border-radius:4px;padding:24px}.GameMasterPage_auditSection__SbK0R h2,.GameMasterPage_guildsSection__ZL\+ZC h2,.GameMasterPage_usersSection__F3XNj h2{border-bottom:1px solid #2d3139;color:#f0f0f0;font-size:1.3rem;font-weight:600;margin:0 0 20px;padding-bottom:12px}.GameMasterPage_emptyMessage__Jkg40{color:#888;font-style:italic;padding:40px;text-align:center}.GameMasterPage_searchBox__WnU8\+{display:flex;gap:12px;margin-bottom:20px}.GameMasterPage_input__uAWS8{background:#252932;border:1px solid #2d3139;border-radius:3px;color:#f0f0f0;flex:1 1;font-size:.9rem;padding:10px 14px}.GameMasterPage_input__uAWS8:focus{border-color:#3498db;outline:none}.GameMasterPage_searchResultsBox__7zK-o,.GameMasterPage_userDetailsBox__Rriyk{background:#1a1d23;border:1px solid #2d3139;border-radius:4px;margin-bottom:20px;padding:20px}.GameMasterPage_searchResultsBox__7zK-o h3,.GameMasterPage_userDetailsBox__Rriyk h3{border-bottom:1px solid #2d3139;color:#f0f0f0;font-size:1.1rem;font-weight:600;margin:0 0 16px;padding-bottom:10px}.GameMasterPage_userList__6Dxqh{display:flex;flex-direction:column;gap:8px}.GameMasterPage_userItem__wYFw2{background:#252932;border:1px solid #2d3139;border-radius:3px;cursor:pointer;padding:12px;transition:all .2s}.GameMasterPage_userItem__wYFw2:hover{background:#2d3139;border-color:#3498db}.GameMasterPage_userName__YgxaD{color:#f0f0f0;font-size:1rem;font-weight:600;margin-bottom:4px}.GameMasterPage_userInfo__d5T6f{color:#888;font-size:.85rem}.GameMasterPage_userDetailsGrid__xQ1Kw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:20px}.GameMasterPage_detailCard__npE1I{background:#252932;border:1px solid #2d3139;border-radius:3px;padding:16px}.GameMasterPage_detailCard__npE1I h4{border-bottom:1px solid #2d3139;color:#f0f0f0;font-size:1rem;font-weight:600;margin:0 0 12px;padding-bottom:8px}.GameMasterPage_detailRow__vOAjt{display:flex;font-size:.9rem;gap:8px;margin-bottom:8px}.GameMasterPage_label__yQdjL{color:#888;min-width:100px}.GameMasterPage_value__Pk1KW{color:#f0f0f0;flex:1 1}.GameMasterPage_miniCard__DhMaq{background:#1a1d23;border:1px solid #2d3139;border-radius:3px;color:#f0f0f0;font-size:.85rem;margin-bottom:8px;padding:10px}.GameMasterPage_miniCard__DhMaq strong{color:#3498db}.GameMasterPage_userActions__bYL4o{display:flex;flex-wrap:wrap;gap:10px}.GameMasterPage_guildsList__oRIxW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.GameMasterPage_guildCard__6h3Dw{background:#252932;border:1px solid #2d3139;border-radius:3px;padding:16px;transition:all .2s}.GameMasterPage_guildCard__6h3Dw:hover{background:#2d3139}.GameMasterPage_botGuild__JwuOA{border-style:dashed;opacity:.7}.GameMasterPage_guildHeader__cXg3J{align-items:center;border-bottom:1px solid #2d3139;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.GameMasterPage_guildName__0T3xp{align-items:center;color:#f0f0f0;display:flex;font-size:1rem;font-weight:600;gap:8px}.GameMasterPage_botBadge__yx0Qi{background:#e74c3c33;border:1px solid #e74c3c;border-radius:3px;color:#e74c3c;font-size:.7rem;padding:2px 8px;text-transform:uppercase}.GameMasterPage_guildStatus__gQARN{color:#888;font-size:.85rem}.GameMasterPage_guildBody__LVhAk{display:flex;flex-direction:column;gap:8px}.GameMasterPage_guildRow__DFV1n{display:flex;font-size:.9rem;gap:8px}.GameMasterPage_auditList__25\+A-{display:flex;flex-direction:column;gap:12px}.GameMasterPage_auditCard__B2Nyi{background:#252932;border:1px solid #2d3139;border-radius:3px;padding:14px;transition:all .2s}.GameMasterPage_auditCard__B2Nyi:hover{background:#2d3139}.GameMasterPage_auditHeader__K5dnf{align-items:center;border-bottom:1px solid #2d3139;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.GameMasterPage_auditAction__boPl0{color:#3498db;font-size:1rem;font-weight:600}.GameMasterPage_auditDate__Jc2y4{color:#888;font-size:.85rem}.GameMasterPage_auditBody__M6NYq{display:flex;flex-direction:column;font-size:.9rem;gap:6px}.GameMasterPage_auditRow__1j8E7{display:flex;font-size:.9rem;gap:8px}.GameMasterPage_btnDanger__Aa\+2U,.GameMasterPage_btnPrimary__O3TQ7,.GameMasterPage_btnSecondary__ExGeu{border:none;border-radius:3px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s}.GameMasterPage_btnPrimary__O3TQ7{background:#3498db;color:#fff}.GameMasterPage_btnPrimary__O3TQ7:hover{background:#2980b9}.GameMasterPage_btnSecondary__ExGeu{background:#95a5a6;color:#fff}.GameMasterPage_btnSecondary__ExGeu:hover{background:#7f8c8d}.GameMasterPage_btnDanger__Aa\+2U{background:#e74c3c;color:#fff}.GameMasterPage_btnDanger__Aa\+2U:hover{background:#c0392b}.GameMasterPage_modal__EPvz4{align-items:center;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.GameMasterPage_modalContent__ErXgJ{background:#1a1d23;border:1px solid #2d3139;border-radius:4px;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.GameMasterPage_modalContent__ErXgJ h3{background:#252932;border-bottom:1px solid #2d3139;color:#f0f0f0;font-size:1.1rem;font-weight:600;margin:0;padding:16px 20px}.GameMasterPage_modalBody__Sjf\+t{padding:20px}.GameMasterPage_modalRow__WpYrL{margin-bottom:16px}.GameMasterPage_modalRow__WpYrL strong{margin-bottom:6px}.GameMasterPage_inputLabel__-AviZ,.GameMasterPage_modalRow__WpYrL strong{color:#888;display:block;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.GameMasterPage_inputLabel__-AviZ{margin-bottom:8px}.GameMasterPage_textarea__T-uzI{background:#252932;border:1px solid #2d3139;border-radius:3px;box-sizing:border-box;color:#f0f0f0;font-family:inherit;font-size:.9rem;padding:10px;resize:vertical;width:100%}.GameMasterPage_textarea__T-uzI:focus{border-color:#3498db;outline:none}.GameMasterPage_modalActions__4gHEU{background:#252932;border-top:1px solid #2d3139;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.GameMasterPage_banForm__\+oytC{display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){.GameMasterPage_guildsList__oRIxW{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.GameMasterPage_headerContent__7VfwA{align-items:flex-start;flex-direction:column;gap:16px}.GameMasterPage_navigation__qdFJH{overflow-x:auto}.GameMasterPage_navItem__-Hd8\+{font-size:.85rem;padding:12px 16px;white-space:nowrap}.GameMasterPage_searchBox__WnU8\+{flex-direction:column}.GameMasterPage_guildsList__oRIxW,.GameMasterPage_userDetailsGrid__xQ1Kw{grid-template-columns:1fr}.GameMasterPage_modalActions__4gHEU,.GameMasterPage_userActions__bYL4o{flex-direction:column}.GameMasterPage_btnDanger__Aa\+2U,.GameMasterPage_btnPrimary__O3TQ7,.GameMasterPage_btnSecondary__ExGeu{width:100%}.GameMasterPage_label__yQdjL{min-width:0}.GameMasterPage_modalContent__ErXgJ{padding:20px;width:95%}}.GameMasterPage_bansList__bpHRO{display:flex;flex-direction:column;gap:12px}.GameMasterPage_bansSection__adz3e h2{border-bottom:1px solid #2d3139;color:#f0f0f0;font-size:1.3rem;font-weight:600;margin:0 0 20px;padding-bottom:12px}.GameMasterPage_banCard__\+ypYn{background:#252932;border:1px solid #2d3139;border-radius:3px;padding:14px;transition:all .2s}.GameMasterPage_banCard__\+ypYn:hover{background:#2d3139}.GameMasterPage_banHeader__zdv7x{align-items:center;border-bottom:1px solid #2d3139;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.GameMasterPage_bannedUser__H4CA1{color:#f0f0f0;font-size:1rem;font-weight:600}.GameMasterPage_banExpiry__NIDf0{color:#888;font-size:.85rem}.GameMasterPage_banBody__ajRNO{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.GameMasterPage_banRow__4XYwy{display:flex;font-size:.9rem;gap:8px}.DashboardOverview_overview__H9YoY{padding:0}.DashboardOverview_loading__rzDyL{color:#888;font-size:1rem;padding:40px;text-align:center}.DashboardOverview_statsGrid__gUFWt{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.DashboardOverview_statCard__ZQgBw{background:#1a1d23;border:1px solid #2d3139;border-radius:4px;overflow:hidden}.DashboardOverview_statHeader__\+zPXM{background:#252932;border-bottom:1px solid #2d3139;color:#c5c5c5;font-size:.95rem;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.DashboardOverview_statBody__AEeCn{padding:16px}.DashboardOverview_statRow__iGynR{align-items:center;border-bottom:1px solid #2d3139;display:flex;justify-content:space-between;padding:8px 0}.DashboardOverview_statRow__iGynR:last-child{border-bottom:none}.DashboardOverview_statLabel__towCZ{color:#888;font-size:.9rem}.DashboardOverview_statValue__\+7Np5{color:#f0f0f0;font-size:1.1rem;font-weight:600}.DashboardOverview_statValue__\+7Np5.DashboardOverview_alert__hc3mS{color:#e74c3c}.ReportsManager_container__oSkQL{padding:0}.ReportsManager_emptyState__gSJPT{color:#888;font-size:1rem;padding:40px;text-align:center}.ReportsManager_reportsList__UVLqb{overflow-x:auto}.ReportsManager_table__fQJRh{background:#1a1d23;border-collapse:collapse;font-size:.9rem;width:100%}.ReportsManager_table__fQJRh thead{background:#252932}.ReportsManager_table__fQJRh th{border-bottom:2px solid #2d3139;color:#c5c5c5;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.ReportsManager_table__fQJRh td{border-bottom:1px solid #2d3139;color:#f0f0f0;padding:12px 16px}.ReportsManager_table__fQJRh tbody tr:hover{background:#1f2229}.ReportsManager_status__qtrdv{border-radius:3px;font-size:.8rem;font-weight:600;padding:4px 8px;text-transform:uppercase}.ReportsManager_status__qtrdv.ReportsManager_pending__HX2h8{background:#3498db;color:#fff}.ReportsManager_status__qtrdv.ReportsManager_approved__gOsF4{background:#27ae60;color:#fff}.ReportsManager_status__qtrdv.ReportsManager_rejected__EiC6R{background:#95a5a6;color:#fff}.ReportsManager_btnReview__GjuoI{background:#3498db;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:6px 14px;transition:background .2s}.ReportsManager_btnReview__GjuoI:hover{background:#2980b9}.ReportsManager_modal__uoSGx{align-items:center;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ReportsManager_modalContent__WCZ1w{background:#1a1d23;border:1px solid #2d3139;border-radius:4px;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.ReportsManager_modalHeader__Jnitn{background:#252932;border-bottom:1px solid #2d3139;padding:16px 20px}.ReportsManager_modalHeader__Jnitn h3{color:#f0f0f0;font-size:1.1rem;font-weight:600;margin:0}.ReportsManager_modalBody__Ga89G{padding:20px}.ReportsManager_field__APPp3{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.ReportsManager_field__APPp3 label{color:#888;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ReportsManager_field__APPp3 span{background:#252932;border-radius:3px;color:#f0f0f0;padding:8px}.ReportsManager_message__BURHq{color:#ddd!important;font-style:italic}.ReportsManager_textarea__2rXAS{background:#252932;border:1px solid #2d3139;border-radius:3px;color:#f0f0f0;font-family:inherit;font-size:.9rem;padding:10px;resize:vertical}.ReportsManager_textarea__2rXAS:focus{border-color:#3498db;outline:none}.ReportsManager_modalFooter__2N4-8{background:#252932;border-top:1px solid #2d3139;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.ReportsManager_modalFooter__2N4-8 button{border:none;border-radius:3px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s}.ReportsManager_btnApprove__C0y1h{background:#27ae60;color:#fff}.ReportsManager_btnApprove__C0y1h:hover:not(:disabled){background:#229954}.ReportsManager_btnReject__XaF05{background:#95a5a6;color:#fff}.ReportsManager_btnReject__XaF05:hover:not(:disabled){background:#7f8c8d}.ReportsManager_btnBan__Wcf3z{background:#e74c3c;color:#fff}.ReportsManager_btnBan__Wcf3z:hover{background:#c0392b}.ReportsManager_btnCancel__uWWud{background:#0000;border:1px solid #2d3139;color:#c5c5c5}.ReportsManager_btnCancel__uWWud:hover{background:#2d3139}.ReportsManager_modalFooter__2N4-8 button:disabled{cursor:not-allowed;opacity:.5}.EconomyView_economyView__2C79b{margin:0 auto;max-width:1400px;padding:var(--spacing-lg)}.EconomyView_error__vaPUY,.EconomyView_loading__oS95W{color:var(--text-color);font-size:1.1rem;padding:var(--spacing-xl);text-align:center}.EconomyView_error__vaPUY{color:var(--error-color)}.EconomyView_sectionTitle__5YDTl{color:var(--text-color);font-size:2rem;font-weight:700;margin-bottom:var(--spacing-lg);text-align:center}.EconomyView_section__q\+nth{background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.EconomyView_subsectionTitle__2jEDj{border-bottom:2px solid var(--border-color);color:var(--text-color);font-size:1.4rem;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.EconomyView_info__jjkDD{color:var(--text-muted);font-size:.9rem;font-style:italic;margin-bottom:var(--spacing-md)}.EconomyView_statsGrid__TWasZ{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.EconomyView_statCard__JIoKJ{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);text-align:center}.EconomyView_statLabel__qxzL9{color:var(--text-muted);display:block;font-size:.9rem;margin-bottom:var(--spacing-xs)}.EconomyView_statValue__bS-hH{color:var(--primary-color);display:block;font-size:1.8rem;font-weight:700}.EconomyView_battleGrid__0v-mU{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:1fr 1fr}.EconomyView_battleColumn__SKoMW{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.EconomyView_columnTitle__TfxGZ{color:var(--text-color);font-size:1.1rem;font-weight:700;margin-bottom:var(--spacing-md);text-align:center}.EconomyView_battleStats__7RrrJ{display:flex;flex-direction:column;gap:var(--spacing-sm)}.EconomyView_battleRow__Ugejz{grid-gap:var(--spacing-md);align-items:center;background:var(--card-background);border-radius:var(--border-radius-sm);display:grid;gap:var(--spacing-md);grid-template-columns:1fr auto auto;padding:var(--spacing-sm) var(--spacing-lg);transition:background .2s}.EconomyView_battleRow__Ugejz:hover{background:var(--hover-background)}.EconomyView_battleRow__Ugejz.EconomyView_total__5vQdN{background:var(--primary-color-light);border:1px solid var(--primary-color);font-weight:700;margin-top:var(--spacing-sm)}.EconomyView_battleLabel__8RFGs{color:var(--text-color);font-size:.95rem;text-align:left}.EconomyView_battleValue__FQVna{color:var(--primary-color);font-size:1rem;font-weight:600;min-width:80px;text-align:right}.EconomyView_battleCount__F0LH4{color:var(--text-muted);font-size:.85rem;min-width:80px;text-align:right}.EconomyView_silverGain__Kx6nA{color:#4caf50}.EconomyView_silverGain__Kx6nA,.EconomyView_silverLoss__31Chu{font-size:1rem;font-weight:600;min-width:100px;text-align:right}.EconomyView_silverLoss__31Chu{color:#f44336}.EconomyView_sinksGrid__tXuJ6{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:1fr 1fr}.EconomyView_sinkCard__EjBdG{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.EconomyView_sinkCard__EjBdG h4{border-bottom:1px solid var(--border-color);color:var(--text-color);font-size:1.1rem;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);text-align:center}.EconomyView_sinkStats__aO9ZK{display:flex;flex-direction:column;gap:var(--spacing-sm)}.EconomyView_sinkRow__ynYUz{grid-gap:var(--spacing-md);background:var(--card-background);border-radius:var(--border-radius-sm);display:grid;gap:var(--spacing-md);grid-template-columns:1fr auto;padding:var(--spacing-sm)}.EconomyView_sinkRow__ynYUz span:first-child{color:var(--text-muted);font-size:.9rem;text-align:left}.EconomyView_sinkRow__ynYUz span:last-child{color:var(--text-color);font-weight:600;min-width:100px;text-align:right}.EconomyView_sinkRow__ynYUz .EconomyView_highlight__LLhHq{color:var(--error-color);font-size:1rem;font-weight:700}.EconomyView_healthCard__jgHb9{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);text-align:center}.EconomyView_velocityMetric__QDG9X{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm)}.EconomyView_metricLabel__c4jve{color:var(--text-muted);font-size:1rem}.EconomyView_metricValue__UHmbt{color:var(--primary-color);font-size:2.5rem;font-weight:700}.EconomyView_metricHint__i1ZOT{color:var(--text-muted);font-size:.85rem;font-style:italic}.EconomyView_richestGrid__2svSv{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}.EconomyView_richCard__Xlx3Q{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.EconomyView_richCard__Xlx3Q h4{border-bottom:1px solid var(--border-color);color:var(--text-color);font-size:1.1rem;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);text-align:center}.EconomyView_richList__Xyexs{display:flex;flex-direction:column;gap:var(--spacing-xs)}.EconomyView_richRow__GjMrh{align-items:center;background:var(--card-background);border-radius:var(--border-radius-sm);display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm);transition:background .2s}.EconomyView_richRow__GjMrh:hover{background:var(--hover-background)}.EconomyView_rank__MZaGb{color:var(--text-muted);font-size:.9rem;font-weight:700;min-width:30px}.EconomyView_name__B7gYE{color:var(--text-color);flex:1 1;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EconomyView_amount__aklkC{color:var(--primary-color);font-size:.95rem;font-weight:600}@media (max-width:1024px){.EconomyView_battleGrid__0v-mU,.EconomyView_richestGrid__2svSv,.EconomyView_sinksGrid__tXuJ6{grid-template-columns:1fr}}@media (max-width:768px){.EconomyView_economyView__2C79b{padding:var(--spacing-md)}.EconomyView_statsGrid__TWasZ{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.EconomyView_statValue__bS-hH{font-size:1.5rem}.EconomyView_metricValue__UHmbt{font-size:2rem}}.GameMasterInventoryManager_container__oshD2{color:#f0e6d2;margin:0 auto;max-width:1400px;padding:20px}.GameMasterInventoryManager_header__2qJIJ{margin-bottom:30px;text-align:center}.GameMasterInventoryManager_header__2qJIJ h1{color:#c89b3c;font-size:2.5rem;margin-bottom:10px}.GameMasterInventoryManager_warning__E7Rds{background:#dc354533;border:1px solid #dc3545;border-radius:4px;color:#ff6b6b;display:inline-block;font-weight:700;padding:10px 20px}.GameMasterInventoryManager_searchSection__xUXe\+{background:#0000004d;border:1px solid #c89b3c4d;border-radius:8px;display:flex;flex-direction:column;gap:15px;margin-bottom:30px;padding:20px;position:relative}.GameMasterInventoryManager_mercenarySearchResults__qPVn3{background:#1a1d23;border:1px solid #c89b3c;border-radius:4px;box-shadow:0 4px 12px #00000080;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.GameMasterInventoryManager_searchResultItem__TWo7R{padding:12px 15px;transition:background .2s ease}.GameMasterInventoryManager_searchResultItem__TWo7R:last-child{border-bottom:none}.GameMasterInventoryManager_searchResultItem__TWo7R strong{color:#c89b3c}.GameMasterInventoryManager_searchResultItem__TWo7R small{color:#888}.GameMasterInventoryManager_selectedMercenary__563bj{background:#27ae6033;border:1px solid #27ae60;border-radius:4px;color:#27ae60;font-weight:700;padding:10px}.GameMasterInventoryManager_label__8kTnC{color:#c89b3c;display:flex;flex:1 1;flex-direction:column;font-weight:700;gap:5px}.GameMasterInventoryManager_input__e4z65,.GameMasterInventoryManager_select__329tT{background:#00000080;border:1px solid #c89b3c80;border-radius:4px;color:#f0e6d2;font-size:1rem;padding:10px}.GameMasterInventoryManager_input__e4z65:focus,.GameMasterInventoryManager_select__329tT:focus{border-color:#c89b3c;box-shadow:0 0 5px #c89b3c80;outline:none}.GameMasterInventoryManager_btnDanger__ipYKO,.GameMasterInventoryManager_btnPrimary__UZQ0p,.GameMasterInventoryManager_btnSecondary__Bjtk9,.GameMasterInventoryManager_btnSuccess__LUKIE{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 20px;transition:all .3s ease}.GameMasterInventoryManager_btnPrimary__UZQ0p{background:#c89b3c;color:#1e2328}.GameMasterInventoryManager_btnPrimary__UZQ0p:hover:not(:disabled){background:#f0e6d2;box-shadow:0 4px 8px #c89b3c4d;transform:translateY(-2px)}.GameMasterInventoryManager_btnPrimary__UZQ0p:disabled{background:#555;cursor:not-allowed;opacity:.5}.GameMasterInventoryManager_btnSecondary__Bjtk9{background:#555;color:#f0e6d2}.GameMasterInventoryManager_btnSecondary__Bjtk9:hover{background:#666}.GameMasterInventoryManager_btnDanger__ipYKO{background:#dc3545;color:#fff;font-size:.9rem;padding:8px 16px}.GameMasterInventoryManager_btnDanger__ipYKO:hover{background:#c82333;box-shadow:0 4px 8px #dc35454d;transform:translateY(-2px)}.GameMasterInventoryManager_btnSuccess__LUKIE{background:#28a745;color:#fff}.GameMasterInventoryManager_btnSuccess__LUKIE:hover{background:#218838;box-shadow:0 4px 8px #28a7454d;transform:translateY(-2px)}.GameMasterInventoryManager_mercenaryInfo__he4yo{background:#0000004d;border:1px solid #c89b3c4d;border-radius:8px;margin-bottom:30px;padding:20px}.GameMasterInventoryManager_mercenaryInfo__he4yo h2{color:#c89b3c;margin-bottom:15px}.GameMasterInventoryManager_infoGrid__6H0AX{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.GameMasterInventoryManager_infoItem__Gm-NE{background:#0000004d;border:1px solid #c89b3c33;border-radius:4px;padding:10px}.GameMasterInventoryManager_infoItem__Gm-NE strong{color:#c89b3c;margin-right:5px}.GameMasterInventoryManager_silverManagement__\+XZMI{background:#0000004d;border:1px solid #c89b3c4d;border-radius:8px;margin-bottom:30px;padding:20px}.GameMasterInventoryManager_silverManagement__\+XZMI h2{color:#c89b3c;margin-bottom:15px}.GameMasterInventoryManager_silverControls__Q912i{align-items:flex-end;display:flex;flex-wrap:wrap;gap:15px}.GameMasterInventoryManager_formGroup__XiOIf{flex:1 1;min-width:150px}.GameMasterInventoryManager_section__AO-Tv{background:#0000004d;border:1px solid #c89b3c4d;border-radius:8px;margin-bottom:30px;padding:20px}.GameMasterInventoryManager_sectionHeader__6ifCI{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.GameMasterInventoryManager_sectionHeader__6ifCI h2{color:#c89b3c;margin:0}.GameMasterInventoryManager_emptyMessage__OLQYy{color:#888;font-style:italic;padding:20px;text-align:center}.GameMasterInventoryManager_itemsGrid__QUOo8{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.GameMasterInventoryManager_itemCard__NIJQ4{align-items:center;background:#00000080;border:1px solid #c89b3c4d;border-radius:8px;display:flex;gap:15px;padding:15px;transition:all .3s ease}.GameMasterInventoryManager_itemCard__NIJQ4:hover{border-color:#c89b3c;box-shadow:0 4px 8px #c89b3c33;transform:translateY(-2px)}.GameMasterInventoryManager_itemIcon__c\+MC0{background:#00000080;border:1px solid #c89b3c80;border-radius:4px;height:50px;object-fit:contain;width:50px}.GameMasterInventoryManager_itemInfo__j78u6{flex:1 1}.GameMasterInventoryManager_itemName__d3ZnP{color:#f0e6d2;font-weight:700;margin-bottom:5px}.GameMasterInventoryManager_itemDetails__tGMfN{color:#999;display:flex;flex-direction:column;font-size:.9rem;gap:3px}.GameMasterInventoryManager_itemDetails__tGMfN span{display:inline-block}.GameMasterInventoryManager_modal__yu4u5{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.GameMasterInventoryManager_modalContent__MZKUl{background:#1e2328;border:2px solid #c89b3c;border-radius:8px;max-height:80vh;max-width:600px;overflow-y:auto;padding:30px;width:90%}.GameMasterInventoryManager_modalContent__MZKUl h3{color:#c89b3c;margin-bottom:20px}.GameMasterInventoryManager_modalBody__gUChS{margin-bottom:20px}.GameMasterInventoryManager_searchResults__bVyu0{border:1px solid #c89b3c4d;border-radius:4px;margin-top:10px;max-height:300px;overflow-y:auto}.GameMasterInventoryManager_searchResultItem__TWo7R{align-items:center;border-bottom:1px solid #c89b3c33;cursor:pointer;display:flex;gap:10px;padding:10px;transition:all .2s ease}.GameMasterInventoryManager_searchResultItem__TWo7R:hover{background:#c89b3c33}.GameMasterInventoryManager_searchResultItem__TWo7R.GameMasterInventoryManager_selected__QNutc{background:#c89b3c4d;border-left:3px solid #c89b3c}.GameMasterInventoryManager_searchItemIcon__w0EZe{background:#00000080;border:1px solid #c89b3c80;border-radius:4px;height:40px;object-fit:contain;width:40px}.GameMasterInventoryManager_searchItemInfo__RobvI{flex:1 1}.GameMasterInventoryManager_searchItemName__NpfaX{color:#f0e6d2;font-weight:700}.GameMasterInventoryManager_searchItemCategory__kKHfd{color:#999;font-size:.85rem}.GameMasterInventoryManager_selectedItemSection__lFvq9{background:#c89b3c1a;border:1px solid #c89b3c4d;border-radius:4px;margin-top:20px;padding:15px}.GameMasterInventoryManager_selectedItemSection__lFvq9 h4{color:#c89b3c;margin-bottom:10px}.GameMasterInventoryManager_selectedItem__4eF4O{align-items:center;background:#0000004d;border-radius:4px;display:flex;gap:10px;margin-bottom:15px;padding:10px}.GameMasterInventoryManager_modalActions__pC2ax{display:flex;gap:10px;justify-content:flex-end}.SkillTemplateEditor_container__tzc1-{color:var(--color-text-main);padding:4px 0}.SkillTemplateEditor_header__k5o33{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.SkillTemplateEditor_title__q7vLO{color:var(--color-text-gold);font-family:Cinzel,serif;font-size:1.2rem;margin:0}.SkillTemplateEditor_createBtn__hsioP{background:var(--color-button-primary);border:1px solid var(--color-border-primary);border-radius:6px;color:var(--color-text-gold);cursor:pointer;font-family:Cinzel,serif;font-size:.85rem;padding:7px 14px;transition:background .2s}.SkillTemplateEditor_createBtn__hsioP:hover:not(:disabled){background:var(--color-button-primary-hover)}.SkillTemplateEditor_createBtn__hsioP:disabled{cursor:default;opacity:.4}.SkillTemplateEditor_alertError__fPVe6{background:#8a2c2c33;border:1px solid var(--color-status-error-border);border-radius:6px;color:var(--color-status-critical);font-size:.88rem;margin-bottom:12px;padding:8px 12px}.SkillTemplateEditor_alertSuccess__VcMYg{background:#2d5f2d40;border:1px solid var(--color-status-success);border-radius:6px;color:#6db86d;font-size:.88rem;margin-bottom:12px;padding:8px 12px}.SkillTemplateEditor_editorPanel__\+i4zg{background:var(--color-bg-medium);border:1px solid var(--color-border-primary);border-radius:8px;margin-bottom:20px;padding:16px}.SkillTemplateEditor_editorTitle__4Zzxi{border-bottom:1px solid var(--color-border-light);color:var(--color-text-gold);font-family:Cinzel,serif;font-size:1rem;margin:0 0 14px;padding-bottom:8px}.SkillTemplateEditor_metaGrid__dz-QT{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr;margin-bottom:12px}@media (max-width:560px){.SkillTemplateEditor_metaGrid__dz-QT{grid-template-columns:1fr}}.SkillTemplateEditor_fieldGroup__Ef7LW{display:flex;flex-direction:column;gap:5px}.SkillTemplateEditor_fieldLabel__XEX7e{color:var(--color-text-secondary);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.SkillTemplateEditor_selectInput__kyvtt,.SkillTemplateEditor_textArea__K9dkC,.SkillTemplateEditor_textInput__3cO6a{background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:5px;box-sizing:border-box;color:var(--color-text-main);font-size:.88rem;padding:7px 10px;transition:border-color .15s;width:100%}.SkillTemplateEditor_selectInput__kyvtt:focus,.SkillTemplateEditor_textArea__K9dkC:focus,.SkillTemplateEditor_textInput__3cO6a:focus{border-color:var(--color-text-gold);outline:none}.SkillTemplateEditor_textArea__K9dkC{resize:vertical}.SkillTemplateEditor_toggleLabel__8ogeY{align-items:center;cursor:pointer;display:flex;gap:8px}.SkillTemplateEditor_toggleText__4hQNr{color:var(--color-text-secondary);font-size:.85rem}.SkillTemplateEditor_skillColumns__5Hwts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:14px}@media (max-width:500px){.SkillTemplateEditor_skillColumns__5Hwts{grid-template-columns:1fr}}.SkillTemplateEditor_skillSectionTitle__f-CuD{align-items:center;color:var(--color-text-gold);display:flex;font-family:Cinzel,serif;font-size:.88rem;gap:8px;margin:0 0 8px}.SkillTemplateEditor_budgetBadge__6yVBM{background:var(--color-bg-light-dark);border:1px solid var(--color-border-light);border-radius:10px;color:var(--color-text-secondary);font-family:monospace;font-size:.72rem;padding:1px 8px}.SkillTemplateEditor_budgetDone__Ewm7P{border-color:#2ec4a0;color:#2ec4a0}.SkillTemplateEditor_budgetOver__ZcqVD{border-color:var(--color-status-critical);color:var(--color-status-critical)}.SkillTemplateEditor_skillRow__VkLWi{align-items:center;border-bottom:1px solid #3a3a3a4d;display:flex;gap:8px;padding:4px 0}.SkillTemplateEditor_skillRow__VkLWi:last-child{border-bottom:none}.SkillTemplateEditor_skillLabel__kJq\+s{color:var(--color-text-medium);flex:1 1;font-size:.85rem}.SkillTemplateEditor_skillStepper__dCGWq{align-items:center;display:flex;gap:3px}.SkillTemplateEditor_stepperBtn__A7H62{background:var(--color-bg-light-dark);border:1px solid var(--color-border-light);border-radius:4px;color:var(--color-text-gold);cursor:pointer;font-size:.9rem;height:24px;line-height:1;transition:background .15s;width:24px}.SkillTemplateEditor_stepperBtn__A7H62:hover:not(:disabled){background:var(--color-button-primary);border-color:var(--color-text-gold)}.SkillTemplateEditor_stepperBtn__A7H62:disabled{cursor:default;opacity:.3}.SkillTemplateEditor_skillInput__Gbc8d{-moz-appearance:textfield;background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:4px;color:var(--color-text-main);font-size:.85rem;padding:3px;text-align:center;width:46px}.SkillTemplateEditor_skillInput__Gbc8d::-webkit-inner-spin-button,.SkillTemplateEditor_skillInput__Gbc8d::-webkit-outer-spin-button{-webkit-appearance:none}.SkillTemplateEditor_skillInput__Gbc8d:focus{border-color:var(--color-text-gold);outline:none}.SkillTemplateEditor_editorActions__qGTL3{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.SkillTemplateEditor_cancelBtn__gIstT{background:#0000;border:1px solid var(--color-border-light);border-radius:5px;color:var(--color-text-secondary);cursor:pointer;font-size:.85rem;padding:7px 16px}.SkillTemplateEditor_cancelBtn__gIstT:hover{border-color:var(--color-text-gold);color:var(--color-text-gold)}.SkillTemplateEditor_saveBtn__M4VNU{background:var(--color-button-primary);border:1px solid var(--color-border-primary);border-radius:5px;color:var(--color-text-gold);cursor:pointer;font-family:Cinzel,serif;font-size:.85rem;padding:7px 16px;transition:background .2s}.SkillTemplateEditor_saveBtn__M4VNU:hover{background:var(--color-button-primary-hover)}.SkillTemplateEditor_emptyText__Tej-8,.SkillTemplateEditor_loadingText__gQbJW{color:var(--color-text-muted);font-size:.88rem;font-style:italic;padding:20px 0;text-align:center}.SkillTemplateEditor_templateList__scyfB{display:flex;flex-direction:column;gap:10px}.SkillTemplateEditor_templateCard__HmvUa{background:var(--color-bg-medium);border:1px solid var(--color-border-light);border-radius:8px;padding:12px 14px;transition:border-color .15s}.SkillTemplateEditor_templateCard__HmvUa:hover{border-color:var(--color-border-primary)}.SkillTemplateEditor_templateCardInactive__NhF6B{opacity:.55}.SkillTemplateEditor_templateCardHeader__V4nXo{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px}.SkillTemplateEditor_templateName__PWMcV{color:var(--color-text-gold);font-family:Cinzel,serif;font-size:.95rem;margin-right:8px}.SkillTemplateEditor_templateRace__ySrR9{background:#d4af371f;border:1px solid #d4af374d;border-radius:10px;color:var(--color-text-gold);font-size:.75rem;margin-right:6px;padding:1px 8px}.SkillTemplateEditor_templateHidden__WmNVT{background:#ff50501f;border:1px solid #ff50504d;border-radius:10px;color:var(--color-status-critical);font-size:.72rem;padding:1px 8px}.SkillTemplateEditor_templateActions__o-eVQ{display:flex;gap:6px}.SkillTemplateEditor_deleteBtn__cgw7\+,.SkillTemplateEditor_editBtn__1L0K4,.SkillTemplateEditor_toggleBtn__qvS\+d{border:1px solid #0000;border-radius:4px;cursor:pointer;font-size:.78rem;padding:4px 10px;transition:background .15s}.SkillTemplateEditor_toggleBtn__qvS\+d{background:var(--color-bg-card);border-color:var(--color-border-light);color:var(--color-text-secondary)}.SkillTemplateEditor_toggleBtn__qvS\+d:hover{border-color:var(--color-text-gold);color:var(--color-text-gold)}.SkillTemplateEditor_editBtn__1L0K4{background:var(--color-button-secondary);border-color:var(--color-border-light);color:var(--color-text-medium)}.SkillTemplateEditor_editBtn__1L0K4:hover:not(:disabled){background:var(--color-button-secondary-hover)}.SkillTemplateEditor_deleteBtn__cgw7\+:disabled,.SkillTemplateEditor_editBtn__1L0K4:disabled{cursor:default;opacity:.4}.SkillTemplateEditor_deleteBtn__cgw7\+{background:#8b2c2c33;border-color:var(--color-status-error-border);color:var(--color-status-critical)}.SkillTemplateEditor_deleteBtn__cgw7\+:hover:not(:disabled){background:#a6373759}.SkillTemplateEditor_templateDesc__HV0Ls{color:var(--color-text-secondary);font-size:.82rem;font-style:italic;margin:0 0 8px}.SkillTemplateEditor_templateSkillsSummary__ocCHx{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.SkillTemplateEditor_skillChip__L99H5{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;color:var(--color-text-secondary);font-size:.72rem;padding:2px 8px}.SkillTemplateEditor_skillChipSecondary__By\+zd{border-color:#2ec4a040;color:#2ec4a0}.SkillTemplateEditor_skillChipDivider__Gi08W{color:var(--color-text-muted);font-size:.7rem;padding:0 2px}.BattleHistory_battleHistoryContainer__WeLzt{background-color:var(--color-bg-dark);border:2px solid var(--border-primary);border-radius:12px;box-shadow:0 0 15px #00000080;color:var(--text-primary);margin:20px auto;max-width:900px;min-height:calc(100vh - 215px);padding:30px}.BattleHistory_tableScrollWrapper__e\+Lv3{-webkit-overflow-scrolling:touch;margin-top:20px;overflow-x:auto}.BattleHistory_title__quliC{color:var(--text-accent);font-family:Viking,Cinzel,serif;font-size:1.6rem;margin-bottom:20px;text-align:center}.BattleHistory_loading__RMMY8{color:var(--text-secondary);font-size:1.1rem;text-align:center}.BattleHistory_battleHistoryTable__0Dnky{border-collapse:collapse;font-size:1rem;margin-top:20px;width:100%}.BattleHistory_battleHistoryTable__0Dnky td,.BattleHistory_battleHistoryTable__0Dnky th{border:1px solid var(--color-table-border);padding:10px;text-align:center}.BattleHistory_battleHistoryTable__0Dnky th{background-color:var(--color-table-header-bg);color:var(--color-table-header-text);font-size:1.1rem}.BattleHistory_battleHistoryTable__0Dnky tr:nth-child(2n){background-color:var(--color-table-row-alt-bg)}.BattleHistory_battleHistoryTable__0Dnky tr:hover{background-color:var(--color-table-row-hover-bg)}.BattleHistory_battleHistoryTable__0Dnky td{color:var(--color-table-text)}.BattleHistory_statusWin__IRRHY{color:var(--color-status-success)}.BattleHistory_statusLoss__KxSyW{color:var(--color-status-danger)}.BattleHistory_statusUnknown__AL8tp{color:var(--text-secondary)}.BattleHistory_viewButton__2Bpyp{background-color:var(--color-button-primary);border:2px solid var(--color-table-border);border-radius:5px;color:var(--color-button-primary-text);cursor:pointer;font-weight:700;padding:5px 10px;text-decoration:none;transition:all .3s ease}.BattleHistory_viewButton__2Bpyp:hover{background-color:var(--color-button-primary-hover);box-shadow:0 4px 8px #0006;transform:translateY(-2px)}@media (max-width:640px){.BattleHistory_battleHistoryContainer__WeLzt{margin:10px;max-width:calc(100vw - 20px);padding:15px 10px}.BattleHistory_resultCol__jecxw{display:none}.BattleHistory_viewButtonWin__RA2Ge{background-color:#2d7a2d;background-color:var(--color-status-success,#2d7a2d);border-color:#2d7a2d;border-color:var(--color-status-success,#2d7a2d);color:#fff}.BattleHistory_viewButtonWin__RA2Ge:hover{background-color:#3a9e3a;background-color:var(--color-status-success-hover,#3a9e3a)}.BattleHistory_viewButtonLoss__n3V98{background-color:#a02020;background-color:var(--color-status-danger,#a02020);border-color:#a02020;border-color:var(--color-status-danger,#a02020);color:#fff}.BattleHistory_viewButtonLoss__n3V98:hover{background-color:#c02020;background-color:var(--color-status-danger-hover,#c02020)}.BattleHistory_battleHistoryTable__0Dnky{font-size:.9rem}.BattleHistory_battleHistoryTable__0Dnky td,.BattleHistory_battleHistoryTable__0Dnky th{padding:7px 6px}}.BattleHistory_pagination__YGtTL{display:flex;justify-content:space-between;margin-top:20px}.BattleHistory_pagination__YGtTL button{background-color:var(--color-button-primary);border:2px solid var(--color-table-border);border-radius:5px;color:var(--color-button-primary-text);cursor:pointer;font-weight:700;padding:10px 20px;transition:all .3s ease}.BattleHistory_pagination__YGtTL button:hover:not(:disabled){background-color:var(--color-button-primary-hover);box-shadow:0 4px 8px #0006;transform:translateY(-2px)}.BattleHistory_pagination__YGtTL button:disabled{background-color:var(--color-button-disabled);color:var(--color-button-disabled-text);cursor:not-allowed;opacity:.6}.MyMercenaries_mercenariesContainer__JZpVE{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-main);margin:auto;max-width:800px;min-height:calc(100vh - 215px);padding:20px}.MyMercenaries_title__onRdf{color:var(--text-gold);font-family:Viking,Cinzel,serif;font-size:1.6rem;font-weight:800;letter-spacing:2px;margin-bottom:15px;text-align:center;text-shadow:0 0 10px #d4af3780}.MyMercenaries_mercenaryTable__OK6eu{border:2px solid var(--border-accent);border-collapse:initial;border-radius:6px;border-spacing:0;box-shadow:0 0 20px #000000b3;font-size:.85rem;margin-top:15px;overflow:hidden;width:100%}.MyMercenaries_mercenaryTable__OK6eu td,.MyMercenaries_mercenaryTable__OK6eu th{border:1px solid var(--border-accent);padding:8px;text-align:center}.MyMercenaries_mercenaryTable__OK6eu th{background:var(--color-table-header-bg);color:var(--text-gold);font-size:.9rem;font-weight:700;text-shadow:0 0 8px #d4af3766}.MyMercenaries_mercenaryTable__OK6eu td{background:var(--color-table-row-bg);color:var(--text-main)}.MyMercenaries_avatar__0zAQ3{border-radius:50%;height:40px;width:40px}.MyMercenaries_actionButton__1\+sZC,.MyMercenaries_deleteButton__vMBtp{border:none;border-radius:5px;cursor:pointer;font-weight:700;margin:0 4px;padding:6px 12px;transition:background-color .3s ease}.MyMercenaries_actionButton__1\+sZC{background-color:var(--btn-primary-bg);color:var(--text-primary)}.MyMercenaries_actionButton__1\+sZC:hover{background-color:var(--btn-primary-hover-bg)}.MyMercenaries_deleteButton__vMBtp{background-color:var(--bg-danger);color:var(--text-primary)}.MyMercenaries_deleteButton__vMBtp:hover{background-color:var(--bg-danger-hover)}.MyMercenaries_noMercenariesMessage__EGtOF{color:var(--text-secondary);font-size:1.1rem;margin-top:20px;text-align:center}.MyMercenaries_creationSection__BrPua{margin-top:20px;text-align:center}.MyMercenaries_createButton__HFvLb{background-color:var(--btn-primary-bg);border:none;border-radius:5px;color:var(--text-primary);cursor:pointer;font-weight:700;padding:8px 16px;transition:background-color .3s ease}.MyMercenaries_createButton__HFvLb:disabled{background-color:var(--bg-disabled);cursor:not-allowed}.MyMercenaries_creationMessage__-TBWr{color:var(--text-secondary);font-size:1rem;margin-top:10px}.MyMercenaries_confirmOverlay__vzrkQ{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.MyMercenaries_confirmModal__H4ZeM{background-color:var(--bg-primary);border:2px solid var(--border-primary);border-radius:8px;box-shadow:0 0 15px #00000080;color:var(--text-primary);padding:20px;text-align:center}.MyMercenaries_modalButtons__Hu3ob{display:flex;gap:10px;justify-content:center;margin-top:15px}.MyMercenaries_confirmButton__V2HJE{background-color:var(--color-status-danger);border:none;border-radius:5px;color:var(--text-light);cursor:pointer;font-weight:700;padding:8px 16px;transition:background-color .3s ease}.MyMercenaries_confirmButton__V2HJE:hover{background-color:var(--color-status-danger-hover)}.MyMercenaries_cancelButton__5lCGB{background-color:var(--color-bg-disabled);border:none;border-radius:5px;color:var(--text-light);cursor:pointer;font-weight:700;padding:8px 16px;transition:background-color .3s ease}.MyMercenaries_cancelButton__5lCGB:hover{background-color:var(--color-bg-hover)}.SendMail_modal__KqDhO{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.SendMail_modalContent__iAYtc{background:var(--color-bg-dark);border:2px solid;border-color:var(--border-color);border-radius:8px;display:flex;flex-direction:column;padding:20px;width:min(750px,90vw)}.SendMail_modalContent__iAYtc input,.SendMail_modalContent__iAYtc textarea{background:var(--color-bg-card);border:1px solid var(--border-accent);border-radius:4px;color:var(--text-main);margin:10px 0;padding:8px}.SendMail_modalContent__iAYtc button{background:var(--color-bg-button);border:1px solid var(--border-gold);border-radius:4px;color:#f0f0f0;color:var(--color-button-primary-text,var(--text-light,#f0f0f0));cursor:pointer;margin:5px 0;padding:8px 16px}.FriendsList_friendsContainer__1LFbf{background-color:var(--color-bg-dark);border:2px solid var(--border-color);border-radius:15px;color:var(--highlight-text);font-family:Cinzel,serif;margin:auto;max-width:800px;min-height:calc(100vh - 215px);padding:20px}.FriendsList_title__OOh0P{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.6rem;margin-bottom:1.5rem;text-align:center}.FriendsList_friendsTable__XUqKp{border-collapse:collapse;margin-top:1.5rem;width:100%}.FriendsList_friendsTable__XUqKp td,.FriendsList_friendsTable__XUqKp th{border:1px solid var(--border-color);color:var(--text-light);padding:10px;text-align:center}.FriendsList_friendsTable__XUqKp th{background-color:var(--card-bg);color:var(--highlight-text);font-weight:700}.FriendsList_friendsTable__XUqKp tbody tr:nth-child(2n){background-color:var(--card-bg)}.FriendsList_avatar__Ng7UM{border-radius:50%;height:40px;width:40px}.FriendsList_profileLink__R\+bVH{color:var(--text-gold);font-weight:700;text-decoration:none}.FriendsList_profileLink__R\+bVH:hover{text-decoration:underline}.FriendsList_mailIcon__SUDT0{color:var(--highlight-text);cursor:pointer;margin-left:8px;transition:color .3s}.FriendsList_mailIcon__SUDT0:hover{color:var(--text-gold)}.FriendsList_online__MSCY2{color:var(--color-status-success);font-size:.8rem}.FriendsList_offline__Oq64H{color:var(--text-medium);font-size:.8rem}.FriendsList_removeButton__oPY2G{background-color:var(--color-status-danger);border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;padding:5px 10px}.FriendsList_removeButton__oPY2G:hover{background-color:var(--color-status-danger-hover)}.FriendsList_pagination__4k614{display:flex;justify-content:center;margin-top:1rem}.FriendsList_pagination__4k614 button{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:5px;color:var(--highlight-text);cursor:pointer;margin:0 5px;padding:5px 10px}.FriendsList_pagination__4k614 button:disabled{cursor:not-allowed;opacity:.5}button{margin-left:4px}.Mail_mailContainer__mvw\+M{background-color:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:12px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-light);display:flex;flex-direction:column;max-width:100%;min-height:calc(100vh - 215px);overflow-x:hidden;padding:25px}.Mail_mailHeader__dqS2b{align-items:center;border-bottom:2px solid var(--border-gold);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.Mail_mailHeader__dqS2b h1{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:2rem;margin:0;text-shadow:0 0 10px #d4af3780}.Mail_composeButton__YD2L8{background:linear-gradient(135deg,var(--color-button-primary),var(--color-button-primary-hover));border:2px solid var(--border-gold);border-radius:8px;box-shadow:0 4px 8px #0006;color:#f0f0f0;color:var(--color-button-primary-text,var(--text-light,#f0f0f0));cursor:pointer;font-size:1rem;font-weight:700;padding:12px 24px;transition:all .3s ease}.Mail_composeButton__YD2L8:hover:not(:disabled){background:linear-gradient(135deg,var(--color-button-primary-hover),var(--color-button-primary));box-shadow:0 6px 12px #d4af3766;transform:translateY(-2px)}.Mail_composeButton__YD2L8:disabled{cursor:not-allowed;opacity:.5;transform:none}.Mail_inboxContainer__rrCa9{display:flex;gap:20px;height:calc(100vh - 300px);max-height:700px;min-height:500px}.Mail_inboxList__WJ020{background:#0000004d;border:1px solid var(--border-color);border-radius:10px;box-shadow:inset 0 2px 8px #00000080;flex:0 0 350px;overflow-y:auto;padding:15px}.Mail_inboxHeader__Be8SF{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.Mail_inboxHeader__Be8SF h2{color:var(--text-gold);font-size:1.3rem;margin:0}.Mail_mailCount__rKGvY{color:var(--text-muted);font-size:.9rem}.Mail_inboxList__WJ020 ul{list-style:none;margin:0;padding:0}.Mail_mailItem__fjaM3{background:#0003;border:1px solid #0000;border-radius:6px;cursor:pointer;margin-bottom:8px;padding:12px 12px 8px;position:relative;transition:all .2s ease}.Mail_mailItem__fjaM3:hover{background:#d4af371a;border-color:var(--border-gold);transform:translateX(4px)}.Mail_mailItem__fjaM3.Mail_selected__9HSPX{background:#d4af3733;border-color:var(--border-gold);box-shadow:0 0 10px #d4af374d}.Mail_mailItem__fjaM3.Mail_unread__l2GEa{background:#e8c5471a;border-left:3px solid var(--text-gold)}.Mail_mailItemHeader__10kj1{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.Mail_sender__GHQzd{color:var(--text-gold);flex:1 1;font-size:.95rem;font-weight:700;min-width:0}.Mail_subject__NPEiY{color:var(--text-main);font-size:.9rem;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Mail_date__3PoZ\+{color:var(--text-muted);flex-shrink:0;font-size:.75rem}.Mail_deleteButton__GzunO{background:#0000;border:none;bottom:6px;color:#8a2c2c;cursor:pointer;font-size:.75rem;line-height:1;opacity:0;padding:2px 4px;position:absolute;right:8px;transition:opacity .2s,color .2s}.Mail_mailItem__fjaM3:hover .Mail_deleteButton__GzunO{opacity:1}.Mail_deleteButton__GzunO:hover{color:#c02020}@media (max-width:1024px){.Mail_inboxContainer__rrCa9{flex-direction:column;height:auto;max-height:none}.Mail_inboxList__WJ020{margin-bottom:16px;max-height:300px;width:100%}.Mail_composeSection__TMxtT,.Mail_messageView__3Fov2{width:100%}.Mail_messageBody__Cw2G7{max-height:200px}.Mail_replyTextarea__BgRSn{max-height:120px;min-height:60px}.Mail_composeTextarea__9rRn2{max-height:250px;min-height:150px}}@media (max-width:768px){.Mail_mailContainer__mvw\+M{padding:12px}.Mail_mailHeader__dqS2b{align-items:flex-start;flex-direction:column;gap:12px}.Mail_composeButton__YD2L8{justify-content:center;width:100%}.Mail_inboxList__WJ020{max-height:250px}.Mail_mailItem__fjaM3{padding:10px}.Mail_sender__GHQzd{font-size:.9rem}.Mail_subject__NPEiY{font-size:.85rem}.Mail_messageHeader__4v1hl{align-items:flex-start;flex-direction:column;gap:8px}.Mail_messageMeta__hWMx7{flex-direction:column;gap:4px}.Mail_messageRow__rnBfh,.Mail_recipientRow__CELIp{flex-direction:column;gap:8px}.Mail_messageRow__rnBfh label,.Mail_recipientRow__CELIp label{margin-bottom:4px}.Mail_sendButton__wNiQc{justify-content:center;width:100%}.Mail_messageActions__iwfRo{flex-direction:column;width:100%}.Mail_messageActions__iwfRo button{justify-content:center;width:100%}.Mail_replySection__HziNw{margin-top:16px}}.Mail_mailViewer__94czg{background:#0000004d;border:1px solid var(--border-color);border-radius:10px;box-shadow:inset 0 2px 8px #00000080;flex:1 1;overflow-y:auto;padding:20px}.Mail_messageView__3Fov2{margin-bottom:20px}.Mail_messageHeader__4v1hl{align-items:flex-start;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.Mail_messageHeader__4v1hl h2{color:var(--text-gold);font-size:1.5rem;margin:0 0 8px}.Mail_messageFrom__4ohuM{color:var(--text-secondary);font-size:.9rem;margin:0}.Mail_closeButton__S0Z6Y{background:#0000;border:none;color:var(--text-muted);cursor:pointer;font-size:1.5rem;line-height:1;padding:0;transition:color .2s}.Mail_closeButton__S0Z6Y:hover{color:var(--text-gold)}.Mail_messageBody__Cw2G7{background:#0003;border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);line-height:1.6;max-height:300px;min-height:150px;overflow-y:auto;padding:20px}.Mail_replySection__HziNw{border-top:1px solid var(--border-color);margin-top:20px;padding-top:20px}.Mail_replySection__HziNw h3{color:var(--text-gold);font-size:1.2rem;margin:0 0 15px}.Mail_replyTextarea__BgRSn{background:#0006;border:1px solid var(--border-color);border-radius:6px;color:var(--text-light);font-family:inherit;font-size:.95rem;margin-bottom:12px;max-height:150px;min-height:80px;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.Mail_replyTextarea__BgRSn:focus{border-color:var(--border-gold);box-shadow:0 0 8px #d4af374d;outline:none}.Mail_sendButton__wNiQc{background:linear-gradient(135deg,var(--color-button-primary),var(--color-button-primary-hover));border:1px solid var(--border-gold);border-radius:6px;color:var(--text-gold);cursor:pointer;font-weight:700;padding:10px 20px;transition:all .2s ease}.Mail_sendButton__wNiQc:hover:not(:disabled){background:linear-gradient(135deg,var(--color-button-primary-hover),var(--color-button-primary));box-shadow:0 4px 8px #d4af374d;transform:translateY(-1px)}.Mail_sendButton__wNiQc:disabled{cursor:not-allowed;opacity:.5}.Mail_composeSection__TMxtT{display:flex;flex-direction:column;height:100%}.Mail_composeHeader__WANWE{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.Mail_composeHeader__WANWE h2{color:var(--text-gold);font-size:1.5rem;margin:0}.Mail_cancelButton__UWkaS{background:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-muted);cursor:pointer;padding:8px 16px;transition:all .2s}.Mail_cancelButton__UWkaS:hover{background:#8a2c2c33;border-color:#8a2c2c;color:#c02020}.Mail_composeForm__qxhCt{display:flex;flex:1 1;flex-direction:column;gap:20px}.Mail_messageRow__rnBfh,.Mail_recipientRow__CELIp{display:flex;flex-direction:column;gap:8px}.Mail_messageRow__rnBfh label,.Mail_recipientRow__CELIp label{color:var(--text-gold);font-size:.95rem;font-weight:700}.Mail_recipientInputContainer__YWy8k{display:flex;gap:10px;position:relative}.Mail_recipientInput__1nQ-s{background:#0006;border:1px solid var(--border-color);border-radius:6px;color:var(--text-light);flex:1 1;font-size:.95rem;padding:12px;transition:border-color .2s}.Mail_recipientInput__1nQ-s:focus{border-color:var(--border-gold);box-shadow:0 0 8px #d4af374d;outline:none}.Mail_friendsButton__w8II8{background:linear-gradient(135deg,var(--color-button-secondary),var(--color-button-secondary-hover));border:1px solid var(--border-color);border-radius:6px;color:var(--text-gold);cursor:pointer;font-weight:700;padding:10px 20px;transition:all .2s;white-space:nowrap}.Mail_friendsButton__w8II8:hover{border-color:var(--border-gold);box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.Mail_composeTextarea__9rRn2{background:#0006;border:1px solid var(--border-color);border-radius:6px;color:var(--text-light);font-family:inherit;font-size:.95rem;max-height:400px;min-height:250px;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.Mail_composeTextarea__9rRn2:focus{border-color:var(--border-gold);box-shadow:0 0 8px #d4af374d;outline:none}.Mail_sendButtonLarge__aOnhf{background:linear-gradient(135deg,#2d5f2d,#3a7a3a);border:2px solid var(--border-gold);border-radius:8px;box-shadow:0 4px 8px #0006;color:var(--text-gold);cursor:pointer;font-size:1.1rem;font-weight:700;padding:14px 28px;transition:all .3s ease}.Mail_sendButtonLarge__aOnhf:hover:not(:disabled){background:linear-gradient(135deg,#3a7a3a,#2d5f2d);box-shadow:0 6px 12px #d4af3766;transform:translateY(-2px)}.Mail_sendButtonLarge__aOnhf:disabled{cursor:not-allowed;opacity:.5;transform:none}.Mail_emptyState__-eJHS{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.Mail_emptyStateIcon__7f8dQ{font-size:4rem;margin-bottom:20px;opacity:.5}.Mail_emptyState__-eJHS h3{color:var(--text-secondary);margin:0 0 10px}.Mail_emptyState__-eJHS p{color:var(--text-muted);margin:0}.Mail_emptyInbox__pWVrK{color:var(--text-muted);padding:40px 20px;text-align:center}.Mail_pagination__it3Lk{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin-top:15px;padding-top:15px}.Mail_pagination__it3Lk button{background:var(--color-button-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-main);cursor:pointer;padding:8px 16px;transition:all .2s}.Mail_pagination__it3Lk button:hover:not(:disabled){background:var(--color-button-secondary-hover);border-color:var(--border-gold)}.Mail_pagination__it3Lk button:disabled{cursor:not-allowed;opacity:.5}.Mail_pagination__it3Lk span{color:var(--text-secondary);font-size:.9rem}.Mail_searchDropdown__EBuI8{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 8px 16px #0009;left:0;list-style:none;margin:5px 0 0;max-height:250px;overflow-y:auto;padding:0;position:absolute;right:100px;top:100%;z-index:1000}.Mail_searchResultItem__PqaRt{border-bottom:1px solid var(--border-color);cursor:pointer;padding:12px 16px;transition:all .2s}.Mail_searchResultItem__PqaRt:last-child{border-bottom:none}.Mail_searchResultItem__PqaRt:hover{background:#d4af3733}.Mail_searchResultItem__PqaRt span{color:var(--text-main);font-size:.95rem}.Mail_overlay__o7U9U{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.Mail_overlayContent__Cx5OU{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:12px;box-shadow:0 10px 30px #000c;max-height:80%;max-width:500px;overflow-y:auto;padding:30px;width:90%}.Mail_overlayContent__Cx5OU h2{color:var(--text-gold);margin:0 0 20px;text-align:center}.Mail_overlayContent__Cx5OU ul{list-style:none;margin:0 0 20px;padding:0}.Mail_overlayContent__Cx5OU li{background:#0000004d;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;margin-bottom:8px;padding:12px;transition:all .2s}.Mail_overlayContent__Cx5OU li:hover{background:#d4af371a;border-color:var(--border-gold);transform:translateX(4px)}.Mail_closeOverlayButton__Qj2nr{background:var(--color-button-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-main);cursor:pointer;font-weight:700;padding:10px;transition:all .2s;width:100%}.Mail_closeOverlayButton__Qj2nr:hover{background:var(--color-button-secondary-hover);border-color:var(--border-gold)}.Mail_inboxList__WJ020::-webkit-scrollbar,.Mail_mailViewer__94czg::-webkit-scrollbar,.Mail_overlayContent__Cx5OU::-webkit-scrollbar,.Mail_searchDropdown__EBuI8::-webkit-scrollbar{width:8px}.Mail_inboxList__WJ020::-webkit-scrollbar-track,.Mail_mailViewer__94czg::-webkit-scrollbar-track,.Mail_overlayContent__Cx5OU::-webkit-scrollbar-track,.Mail_searchDropdown__EBuI8::-webkit-scrollbar-track{background:#0003;border-radius:4px}.Mail_inboxList__WJ020::-webkit-scrollbar-thumb,.Mail_mailViewer__94czg::-webkit-scrollbar-thumb,.Mail_overlayContent__Cx5OU::-webkit-scrollbar-thumb,.Mail_searchDropdown__EBuI8::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.Mail_inboxList__WJ020::-webkit-scrollbar-thumb:hover,.Mail_mailViewer__94czg::-webkit-scrollbar-thumb:hover,.Mail_overlayContent__Cx5OU::-webkit-scrollbar-thumb:hover,.Mail_searchDropdown__EBuI8::-webkit-scrollbar-thumb:hover{background:var(--border-gold)}.Account_accountContainer__noTZ5{background-color:var(--color-bg-dark);border:2px solid var(--border-primary);border-radius:12px;box-shadow:0 0 15px #00000080;color:var(--text-primary);font-family:Cinzel,serif;margin:0 auto;max-width:600px;min-height:calc(100vh - 215px);padding:30px}h1{color:var(--text-accent);font-size:1.6rem;margin-bottom:20px}.Account_settingsSection__9KGa5{margin-bottom:40px;padding:10px}.Account_formGroup__bMuAU{margin-bottom:20px}.Account_formGroup__bMuAU label{color:var(--text-accent);display:block;font-size:14px;font-weight:700;margin-bottom:5px}.Account_formGroup__bMuAU input{background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:5px;color:var(--text-primary);font-family:Arial,sans-serif;padding:12px;transition:border-color .3s ease;width:100%}.Account_formGroup__bMuAU input:focus{background-color:var(--bg-hover);border-color:var(--text-accent);outline:none}.Account_themeSelector__QtRYs{background-color:var(--color-bg-dark);border:2px solid var(--border-primary);border-radius:5px;color:var(--text-main);cursor:pointer;font-family:Cinzel,serif;font-size:14px;padding:12px;transition:all .3s ease;width:100%}.Account_themeSelector__QtRYs:focus{border-color:var(--text-gold);box-shadow:0 0 10px #d4af3766;outline:none}.Account_themeSelector__QtRYs option{background-color:var(--color-bg-dark);color:var(--text-main);padding:10px}.Account_themeDescription__UIjiQ{color:var(--text-secondary);font-family:Arial,sans-serif;font-size:12px;font-style:italic;margin-top:8px}.Account_updateButton__ziL3x{background-color:var(--btn-primary-bg);border:none;border-radius:5px;color:var(--text-primary);cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.Account_updateButton__ziL3x:hover{background-color:var(--btn-primary-hover-bg);transform:scale(1.05)}.Account_successMessage__tnPKT{color:var(--color-status-success);margin-bottom:20px;text-align:center}.Account_errorMessage__0OfhQ{color:var(--color-status-danger);margin-bottom:20px;text-align:center}.TeamBattles_teamBattlesContainer__wU0t6{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:4px;color:var(--text-main);min-height:calc(100vh - 215px);padding:28px 24px;position:relative}.TeamBattles_teamBattlesContainer__wU0t6:before{background:linear-gradient(90deg,#0000,var(--border-gold),#0000);box-shadow:0 0 12px #d4af37b3;content:"";height:3px;left:10%;position:absolute;right:10%;top:-2px}.TeamBattles_title__4Bulu{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:2rem;letter-spacing:4px;margin:0 0 4px;text-align:center;text-shadow:0 0 16px #d4af3780,2px 2px 4px #000c;text-transform:uppercase}.TeamBattles_titleDecor__Pqeop{color:var(--border-gold);font-size:.72rem;letter-spacing:6px;margin-bottom:20px;opacity:.6;text-align:center;text-transform:uppercase}.TeamBattles_divider__01tPx{border:none;border-top:1px solid #d4af3733;margin:14px 0}.TeamBattles_topBar__51CCG{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.TeamBattles_createLobbyButton__dI2Hf{align-items:center;background:#1a2744;background:var(--color-button-primary,#1a2744);border:2px solid var(--border-gold);border-radius:3px;box-shadow:0 0 12px #d4af3726;color:#d4af37;cursor:pointer;display:inline-flex;font-family:Cinzel,Georgia,serif;font-size:.92rem;font-weight:700;gap:8px;letter-spacing:1.5px;padding:11px 28px;text-transform:uppercase;transition:all .25s ease;white-space:nowrap}.TeamBattles_createLobbyButton__dI2Hf:hover{background:#243560;background:var(--color-button-primary-hover,#243560);box-shadow:0 0 22px #d4af3766;transform:translateY(-1px)}.TeamBattles_leaveLobbyButton__fmSdp{align-items:center;background:linear-gradient(135deg,#5a1b1b,#3d0f0f);border:2px solid #8b3a3a;border-radius:3px;box-shadow:0 0 12px #8a323226;color:#e07070;cursor:pointer;display:inline-flex;font-family:Cinzel,Georgia,serif;font-size:.92rem;font-weight:700;gap:8px;letter-spacing:1.5px;padding:11px 28px;text-transform:uppercase;transition:all .25s ease;white-space:nowrap}.TeamBattles_leaveLobbyButton__fmSdp:hover{background:linear-gradient(135deg,#7a2020,#5a1b1b);box-shadow:0 0 22px #b4323266;transform:translateY(-1px)}.TeamBattles_filterBar__C-Wdg{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TeamBattles_filterLabel__gZdC2{color:#888;color:var(--text-muted,#888);font-size:.75rem;letter-spacing:1px;margin-right:2px;text-transform:uppercase}.TeamBattles_filterButton__3KQHX{background:#0006;border:1px solid #d4af3740;border-radius:3px;color:#bbb;color:var(--text-secondary,#bbb);cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.4px;padding:6px 13px;transition:all .2s ease}.TeamBattles_activeFilter__PDsn9,.TeamBattles_filterButton__3KQHX:hover{border-color:var(--border-gold);color:var(--text-gold)}.TeamBattles_activeFilter__PDsn9{background:#d4af371f;box-shadow:0 0 6px #d4af372e}.TeamBattles_sectionLabel__8rRNG{border-bottom:1px solid #d4af371f;color:#d4af378c;font-family:Cinzel,Georgia,serif;font-size:.72rem;letter-spacing:3px;margin-bottom:12px;padding-bottom:6px;text-transform:uppercase}.TeamBattles_lobbiesList__0lVik{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.TeamBattles_noLobbies__xfrxQ{color:#777;color:var(--text-muted,#777);font-size:.95rem;font-style:italic;grid-column:1/-1;padding:40px 0;text-align:center}.TeamBattles_lobbyCard__xSija{background:linear-gradient(155deg,#281c0ef7,#120c04fc);border:1px solid #d4af3747;border-radius:4px;cursor:pointer;overflow:hidden;padding:15px;position:relative;transition:all .22s ease}.TeamBattles_lobbyCard__xSija:after{background:linear-gradient(90deg,#0000,#d4af3759,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.TeamBattles_lobbyCard__xSija:hover{border-color:#d4af37b3;box-shadow:0 4px 18px #d4af372e;transform:translateY(-2px)}.TeamBattles_highlight__wY49b{border-color:var(--border-gold)!important;box-shadow:0 0 16px #d4af3747!important}.TeamBattles_highlight__wY49b:after{background:linear-gradient(90deg,#0000,var(--border-gold),#0000)}.TeamBattles_lobbyCardHeader__rAbFX{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.TeamBattles_lobbyName__045dh{color:var(--text-gold);font-family:Cinzel,Georgia,serif;font-size:1rem;line-height:1.3;margin:0;text-shadow:0 0 8px #d4af3740}.TeamBattles_lobbyBadges__tw-mK{display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;justify-content:flex-end}.TeamBattles_badge__T\+MtH{border-radius:2px;font-size:.68rem;font-weight:700;letter-spacing:.5px;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.TeamBattles_badgePvP__2RTgN{background:#a0323240;border:1px solid #8a323299;color:#e07070}.TeamBattles_badgePvE__q5ZVG{background:#32785040;border:1px solid #28643c99;color:#6ec98c}.TeamBattles_badgeDeath__w7IjG{background:#781e1e59;border:1px solid #a02828b3;color:#ff8080}.TeamBattles_badgeRandom__3j7MN{background:#3c50a040;border:1px solid #5064b480;color:#90a8f0}.TeamBattles_badgeMine__mW8-0{background:#d4af3726;border:1px solid #d4af3780;color:var(--text-gold)}.TeamBattles_lobbyMeta__foFUG{grid-gap:4px 10px;display:grid;gap:4px 10px;grid-template-columns:1fr 1fr;margin-bottom:10px}.TeamBattles_metaRow__9ZdN5{align-items:center;display:flex;font-size:.8rem;gap:5px}.TeamBattles_metaIcon__-gSna{flex-shrink:0;font-size:.7rem;opacity:.5}.TeamBattles_metaLabel__p8LaM{color:#888;color:var(--text-muted,#888)}.TeamBattles_metaValue__Hyk8K{color:#ccc;color:var(--text-secondary,#ccc);font-weight:600;margin-left:auto}.TeamBattles_populationBar__yvDWu{background:#ffffff12;border-radius:2px;height:3px;margin-bottom:4px;overflow:hidden}.TeamBattles_populationFill__vRYDm{background:linear-gradient(90deg,#d4af37b3,var(--border-gold));border-radius:2px;height:100%;transition:width .4s ease}.TeamBattles_populationFull__kWZPA .TeamBattles_populationFill__vRYDm{background:linear-gradient(90deg,#8b3a3a,#e07070)}.TeamBattles_populationText__P9tSA{color:#777;color:var(--text-muted,#777);display:flex;font-size:.74rem;justify-content:flex-end}@media (max-width:640px){.TeamBattles_teamBattlesContainer__wU0t6{padding:14px 10px}.TeamBattles_title__4Bulu{font-size:1.5rem;letter-spacing:2px}.TeamBattles_topBar__51CCG{align-items:stretch;flex-direction:column}.TeamBattles_createLobbyButton__dI2Hf,.TeamBattles_leaveLobbyButton__fmSdp{justify-content:center;width:100%}.TeamBattles_lobbiesList__0lVik{grid-template-columns:1fr}}.CreateLobby_createLobbyContainer__zRYv-{background:#1a1f2e;background:var(--color-bg-medium,#1a1f2e);border:1px solid #d4af3740;border-radius:4px;box-shadow:0 0 30px #00000080;box-sizing:border-box;color:var(--text-main);margin:0 auto;max-width:680px;min-height:calc(100vh - 215px);padding:32px 28px;position:relative;width:100%}.CreateLobby_title__r7lAT{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.8rem;letter-spacing:4px;margin:0 0 4px;text-align:center;text-shadow:0 0 16px #d4af3780,2px 2px 4px #000c;text-transform:uppercase}.CreateLobby_titleDecor__0cXe0{color:#d4af378c;font-size:.7rem;letter-spacing:5px;margin-bottom:24px;text-align:center;text-transform:uppercase}.CreateLobby_divider__uq-FC{border:none;border-top:1px solid #d4af3733;margin:20px 0}.CreateLobby_form__FiIUQ{display:flex;flex-direction:column;gap:16px}.CreateLobby_formGroup__oX1lM{display:flex;flex-direction:column;gap:6px}.CreateLobby_formGroup__oX1lM label{color:#d4af37cc;font-family:Cinzel,Georgia,serif;font-size:.78rem;letter-spacing:1.5px;text-transform:uppercase}.CreateLobby_formGroup__oX1lM input[type=number],.CreateLobby_formGroup__oX1lM input[type=text],.CreateLobby_formGroup__oX1lM select{background:#333;background:var(--color-input-background,#333);border:1px solid #444;border:1px solid var(--color-input-border,#444);border-radius:3px;box-sizing:border-box;color:var(--text-main);font-size:.95rem;padding:10px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.CreateLobby_formGroup__oX1lM input[type=number]:focus,.CreateLobby_formGroup__oX1lM input[type=text]:focus,.CreateLobby_formGroup__oX1lM select:focus{border-color:gold;border-color:var(--color-input-focus-border,gold);box-shadow:0 0 8px #d4af3740;outline:none}.CreateLobby_formGroup__oX1lM select option{background:#1a1f2e;background:var(--color-bg-medium,#1a1f2e)}.CreateLobby_formRow__\+gTqk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.CreateLobby_toggleRow__lSv74{align-items:center;background:#1e2533;background:var(--color-bg-card,#1e2533);border:1px solid #d4af3726;border-radius:3px;display:flex;justify-content:space-between;padding:10px 14px}.CreateLobby_toggleRowDisabled__sdnwJ{opacity:.4;pointer-events:none}.CreateLobby_toggleLabel__O62on{display:flex;flex-direction:column;gap:2px}.CreateLobby_toggleLabelMain__dKYoo{color:#d4af37cc;font-family:Cinzel,Georgia,serif;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}.CreateLobby_toggleLabelSub__wT3AQ{color:#888;color:var(--text-muted,#888);font-size:.75rem}.CreateLobby_toggle__QDnqa{display:inline-block;height:22px;position:relative;width:42px}.CreateLobby_toggle__QDnqa input{height:0;opacity:0;width:0}.CreateLobby_toggleSlider__zCtl-{background:#ffffff1a;border:1px solid #d4af374d;border-radius:22px;cursor:pointer;inset:0;position:absolute;transition:.3s}.CreateLobby_toggleSlider__zCtl-:before{background:#d4af3799;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:.3s;width:14px}.CreateLobby_toggle__QDnqa input:checked+.CreateLobby_toggleSlider__zCtl-{background:#d4af3733;border-color:var(--border-gold)}.CreateLobby_toggle__QDnqa input:checked+.CreateLobby_toggleSlider__zCtl-:before{background:var(--border-gold);box-shadow:0 0 6px #d4af3780;transform:translateX(20px)}.CreateLobby_errorMessage__pUSY8{background:#a0323233;border:1px solid #8a323280;border-radius:3px;color:#e07070;font-size:.88rem;padding:10px 14px;text-align:center}.CreateLobby_createLobbyButton__kdWKW{background:#1a2744;background:var(--color-button-primary,#1a2744);border:2px solid var(--border-gold);border-radius:3px;box-shadow:0 0 12px #d4af3726;color:#d4af37;cursor:pointer;font-family:Cinzel,Georgia,serif;font-size:1rem;font-weight:700;letter-spacing:2px;margin-top:8px;padding:13px;text-transform:uppercase;transition:all .25s ease}.CreateLobby_createLobbyButton__kdWKW:hover:not(:disabled){background:#243560;background:var(--color-button-primary-hover,#243560);box-shadow:0 0 22px #d4af3766;transform:translateY(-1px)}.CreateLobby_createLobbyButton__kdWKW:disabled{cursor:not-allowed;opacity:.5}.CreateLobby_backButton__e9iLX{background:#0000;border:1px solid #d4af3733;border-radius:3px;color:#888;color:var(--text-muted,#888);cursor:pointer;font-size:.85rem;margin-top:8px;padding:10px;text-align:center;transition:all .2s}.CreateLobby_backButton__e9iLX:hover{border-color:#d4af3780;color:#bbb;color:var(--text-secondary,#bbb)}@media (max-width:480px){.CreateLobby_createLobbyContainer__zRYv-{padding:20px 14px}.CreateLobby_title__r7lAT{font-size:1.4rem}.CreateLobby_formRow__\+gTqk{grid-template-columns:1fr}}.CreateLobby_numberInputWrapper__DWAxc{align-items:center;display:flex;gap:6px}.CreateLobby_numberBtn__jy8k\+{align-items:center;background:#d4af371f;border:1px solid #d4af3759;border-radius:3px;color:#d4af37;color:var(--text-gold,#d4af37);cursor:pointer;display:flex;font-size:1.1rem;height:32px;justify-content:center;line-height:1;transition:background .15s;width:32px}.CreateLobby_numberBtn__jy8k\+:hover{background:#d4af3740}.CreateLobby_numberControl__g3wxB{-moz-appearance:textfield;background:#333;background:var(--color-input-background,#333);border:1px solid #444;border:1px solid var(--color-input-border,#444);border-radius:3px;color:#e8dcc4;color:var(--text-main,#e8dcc4);font-size:.9rem;padding:6px 8px;text-align:center;width:56px}.CreateLobby_numberControl__g3wxB::-webkit-inner-spin-button,.CreateLobby_numberControl__g3wxB::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LobbyDetails_detailsGrid__7EgCG{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.LobbyDetails_detailChip__a0ZfW{background:#0000004d;border:1px solid #d4af3726;border-radius:3px;display:flex;flex-direction:column;gap:3px;padding:8px 10px}.LobbyDetails_chipLabel__7IuoJ{color:#d4af378c;font-size:.68rem;letter-spacing:1.5px;text-transform:uppercase}.LobbyDetails_chipValue__fNy7z{color:var(--text-main);font-size:.92rem;font-weight:600}.LobbyDetails_chipValueGold__5dw98{color:var(--text-gold)}.LobbyDetails_lobbylabel__bDrls{color:var(--text-gold);font-family:Cinzel,Georgia,serif;font-size:1.3rem;margin:0 0 12px;text-shadow:0 0 10px #d4af374d}.TeamList_teamsContainer__XS8gj{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.TeamList_teamColumn__BHOcv{background:#00000040;border:1px solid #d4af3726;border-radius:3px;overflow:hidden}.TeamList_teamHeader__FOH5H{border-bottom:1px solid #d4af3726;font-family:Cinzel,Georgia,serif;font-size:.75rem;letter-spacing:2px;padding:8px 12px;text-transform:uppercase}.TeamList_teamHeaderA__dSEuO{background:#32509633;border-color:#5078c840;color:#90b0f0}.TeamList_teamHeaderB__0X0tb,.TeamList_teamHeaderPvE__IJFWe{background:#96323233;border-color:#c8505040;color:#f09090}.TeamList_teamMembersList__RAjns{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:6px}.TeamList_memberSlot__Z1-xM{align-items:center;background:#ffffff08;border:1px solid #d4af3714;border-radius:3px;display:flex;gap:8px;min-height:36px;padding:7px 10px}.TeamList_memberSlotFilled__bEEqO{border-color:#d4af372e}.TeamList_memberInfo__snyzz{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.TeamList_memberAvatar__YyuW0{align-items:center;background:#d4af3726;border:1px solid #d4af374d;border-radius:50%;color:var(--text-gold);display:flex;flex-shrink:0;font-family:Cinzel,Georgia,serif;font-size:.65rem;height:26px;justify-content:center;text-transform:uppercase;width:26px}.TeamList_memberName__bBKZz{color:var(--text-main);flex:1 1;font-size:.88rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamList_memberNameLink__YwYFF{color:inherit;text-decoration:none;transition:color .15s}.TeamList_memberNameLink__YwYFF:hover{color:var(--text-gold);text-decoration:underline}.TeamList_memberLevel__00Efw{background:#d4af3714;border-radius:2px;color:#d4af3799;font-size:.72rem;padding:1px 5px;white-space:nowrap}.TeamList_emptySlot__fuV8Q{color:#fff3;flex:1 1;font-size:.78rem;font-style:italic}.TeamList_kickButton__Md5-b{background:#a0323233;border:1px solid #8a323280;border-radius:2px;color:#e07070;cursor:pointer;flex-shrink:0;font-size:.7rem;padding:2px 7px;transition:background .2s}.TeamList_kickButton__Md5-b:hover{background:#c83c3c59}.TeamList_joinButtonRow__7Rs9G{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr;padding:6px}@media (max-width:480px){.TeamList_teamsContainer__XS8gj{grid-template-columns:1fr}}.TeamList_hpBarWrap__sGFCt{background:#ffffff1a;border-radius:2px;height:4px;margin-top:3px;overflow:hidden;position:relative}.TeamList_hpBarFill__GftTs{border-radius:2px;height:100%;transition:width .3s ease}.TeamList_hpLabel__lIdvb{color:#ffffff73;font-size:.7rem;margin-top:2px}.TeamList_youBadge__dHSls{color:#d4af37;color:var(--text-gold,#d4af37);font-size:.65rem;font-weight:700;margin-left:4px;opacity:.8}.Modal_modalOverlay__g58vO{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Modal_modal__xfU3i{background:var(--bg-primary);border:2px solid var(--border-primary);border-radius:10px;font-family:Cinzel,serif;max-width:90%;padding:20px;position:relative;text-align:center;width:400px}.Modal_modalTitle__4OUNP{color:var(--text-accent);font-size:1.5rem;margin-bottom:10px}.Modal_modalMessage__OOLLc{color:var(--text-primary);margin-bottom:20px}.Modal_modalActions__cz3U7{display:flex;justify-content:space-around;margin-top:20px}.Modal_cancelButton__XeqBm,.Modal_confirmButton__jNmiM{background:var(--btn-primary-bg);border:none;border-radius:5px;color:#f0f0f0;color:var(--color-button-primary-text,var(--text-light,#f0f0f0));cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.Modal_cancelButton__XeqBm:hover,.Modal_confirmButton__jNmiM:hover{background:var(--color-bg-button-hover)}.Modal_closeButton__9qtgr{background:#0000;border:none;color:var(--color-status-danger);cursor:pointer;font-size:1.5rem;font-weight:700;margin:0;padding:0;position:absolute;right:10px;top:10px;transition:color .3s ease}.Modal_closeButton__9qtgr:hover{background:#0000;color:var(--color-status-danger-hover);transform:scale(1.1)}.ActionButtons_actionsContainer__bqXBy{display:flex;flex-direction:column;gap:8px}.ActionButtons_btnStart__QJGWI{background:#1a2744;background:var(--color-button-primary,#1a2744);border:2px solid var(--border-gold);border-radius:3px;box-shadow:0 0 10px #d4af3726;color:#d4af37;cursor:pointer;font-family:Cinzel,Georgia,serif;font-size:.9rem;font-weight:700;letter-spacing:2px;padding:13px;text-transform:uppercase;transition:all .22s}.ActionButtons_btnStart__QJGWI:hover:not(:disabled){background:#243560;background:var(--color-button-primary-hover,#243560);box-shadow:0 0 20px #d4af3766;transform:translateY(-1px)}.ActionButtons_btnStart__QJGWI:disabled{cursor:not-allowed;opacity:.4}.ActionButtons_btnJoinA__hke\+4{background:#32509633;border:1px solid #5078c873;border-radius:3px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:1px;padding:10px;text-transform:uppercase;transition:all .2s}.ActionButtons_btnJoinA__hke\+4:hover{background:#32509661}.ActionButtons_btnJoinB__huBwa{background:#96323233;border:1px solid #c8505073;border-radius:3px;color:#f09090;cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:1px;padding:10px;text-transform:uppercase;transition:all .2s}.ActionButtons_btnJoinB__huBwa:hover{background:#96323261}.ActionButtons_btnLeave__9-Yhe{background:#64141459;border:1px solid #b43c3c80;border-radius:3px;color:#e07070;cursor:pointer;font-size:.82rem;font-weight:600;letter-spacing:1px;padding:10px;text-transform:uppercase;transition:all .22s}.ActionButtons_btnLeave__9-Yhe:hover{background:#8c1e1e80}.ActionButtons_btnBack__YH8QC{background:#0000;border:1px solid #d4af372e;border-radius:3px;color:#888;color:var(--text-muted,#888);cursor:pointer;font-size:.8rem;padding:9px;text-align:center;transition:all .2s}.ActionButtons_btnBack__YH8QC:hover{border-color:#d4af3773;color:#bbb;color:var(--text-secondary,#bbb)}.ActionButtons_divider__XQ3SP{border:none;border-top:1px solid #d4af371f;margin:4px 0}.ActionButtons_hint__74eZX{color:#ffffff4d;font-size:.74rem;font-style:italic;text-align:center}.Preferences_prefsForm__1Xdti{display:flex;flex-direction:column;gap:12px}.Preferences_prefRow__49J7o{display:flex;flex-direction:column;gap:5px}.Preferences_prefLabel__y7DHA{color:#d4af37b3;display:flex;font-family:Cinzel,Georgia,serif;font-size:.72rem;justify-content:space-between;letter-spacing:1.5px;text-transform:uppercase}.Preferences_prefValue__rAsNE{color:var(--text-gold)}.Preferences_prefSlider__ojlzs{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--border-gold) 0,var(--border-gold) 50%,#ffffff1a 50%);background:linear-gradient(to right,var(--border-gold) 0,var(--border-gold) var(--val,50%),#ffffff1a var(--val,50%));border-radius:2px;cursor:pointer;height:3px;outline:none;width:100%}.Preferences_prefSlider__ojlzs::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--border-gold);border-radius:50%;box-shadow:0 0 5px #d4af3780;height:14px;-webkit-transition:box-shadow .2s;transition:box-shadow .2s;width:14px}.Preferences_prefSlider__ojlzs:hover::-webkit-slider-thumb{box-shadow:0 0 10px #d4af37b3}.Preferences_prefSelect__ao\+7V{background:#00000080;border:1px solid #d4af374d;border-radius:3px;color:var(--text-main);cursor:pointer;font-size:.88rem;padding:8px 10px;width:100%}.Preferences_prefSelect__ao\+7V:focus{border-color:var(--border-gold);outline:none}.Preferences_prefSelect__ao\+7V option{background:#1e2533;background:var(--color-bg-card,#1e2533)}.Preferences_saveButton__4A-VI{background:#d4af3726;border:1px solid #d4af3766;border-radius:3px;color:var(--text-gold);cursor:pointer;font-family:Cinzel,Georgia,serif;font-size:.8rem;letter-spacing:1px;padding:9px;text-transform:uppercase;transition:background .2s}.Preferences_saveButton__4A-VI:hover{background:#d4af3747}.Preferences_savedIndicator__LdZrK{color:#6ec98c;font-size:.74rem;text-align:center}.Preferences_errorIndicator__DhMSW{color:#e07070;font-size:.74rem;text-align:center}.Preferences_selectWrapper__V969k{position:relative;width:100%}.Preferences_selectWrapper__V969k select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m0 0 5 6 5-6z' fill='%23d4af37'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px;width:100%}.Preferences_rangeLabels__JzuJN{color:#fff6;display:flex;font-size:.7rem;justify-content:space-between;margin-top:2px}.EmojiPicker_emojiPicker__5JCFJ{display:flex;flex-wrap:wrap;gap:4px;padding:10px}.EmojiPicker_emoji__IHpjV{cursor:pointer;height:48px;transition:transform .2s;width:48px}.EmojiPicker_emoji__IHpjV:hover{transform:scale(1.2)}.EmojiPicker_emojiToggleButton__Yat11,.EmojiPicker_sendButton__Dnpy7{background-color:var(--button-primary-bg);border:none;border-radius:5px;color:var(--text-primary);cursor:pointer;font-weight:700;margin-left:10px;padding:10px;transition:background-color .3s ease}.EmojiPicker_emojiToggleButton__Yat11:hover,.EmojiPicker_sendButton__Dnpy7:hover{background-color:var(--button-primary-hover)}.EmojiPicker_emojiPickerOverlay__OQU8X{background-color:#2e2e48f2;border:1px solid var(--border-color);border-radius:5px;bottom:60px;box-shadow:0 4px 6px #0003;left:10px;max-width:300px;padding:10px;position:absolute;z-index:100}.ChatBox_chatMessages__Fbo97{display:flex;flex-direction:column;gap:5px;height:220px;overflow-y:auto;padding-right:4px;scroll-behavior:smooth}.ChatBox_chatMessages__Fbo97::-webkit-scrollbar{width:4px}.ChatBox_chatMessages__Fbo97::-webkit-scrollbar-track{background:#ffffff08}.ChatBox_chatMessages__Fbo97::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:2px}.ChatBox_chatMessage__qCOfz{align-items:baseline;display:flex;gap:5px;line-height:1.4;min-height:1.5rem}.ChatBox_chatSenderLink__unkIs,.ChatBox_chatSender__EzEjC{color:var(--text-gold);flex-shrink:0;font-family:Cinzel,Georgia,serif;font-size:.76rem;white-space:nowrap}.ChatBox_chatSenderLink__unkIs{text-decoration:none}.ChatBox_chatSenderLink__unkIs:hover{opacity:.85;text-decoration:underline}.ChatBox_chatText__ZFqAh{color:#ccc;color:var(--text-secondary,#ccc);font-size:.84rem;word-break:break-word}.ChatBox_chatSystem__u-EJG{color:#d4af3773;font-size:.78rem;font-style:italic;padding:2px 0;text-align:left}.ChatBox_chatInputRow__Y4BHq{display:flex;gap:0;margin-top:10px}.ChatBox_chatInputField__tABvm{background:#00000080;border:1px solid #d4af374d;border-radius:3px 0 0 3px;border-right:none;color:var(--text-main);flex:1 1;font-size:.86rem;padding:8px 11px}.ChatBox_chatInputField__tABvm:focus{border-color:var(--border-gold);outline:none}.ChatBox_chatSendButton__uax2F{background:#d4af372e;border:1px solid #d4af3766;border-left:none;border-radius:0 3px 3px 0;color:var(--text-gold);cursor:pointer;font-size:.84rem;padding:8px 14px;transition:background .2s}.ChatBox_chatSendButton__uax2F:hover{background:#d4af374d}.ChatBox_emojiToggle__x\+CgN{background:#d4af371a;border:1px solid #d4af3740;border-left:none;color:var(--text-gold);cursor:pointer;font-size:.9rem;padding:8px 10px;transition:background .2s}.ChatBox_emojiToggle__x\+CgN:hover{background:#d4af3738}.ChatBox_chatWrapper__2G3UJ{position:relative}.ChatBox_emojiPickerWrapper__\+cpQT{background:#1e2533;background:var(--color-bg-card,#1e2533);border:1px solid #d4af374d;border-radius:6px;bottom:100%;box-shadow:0 4px 20px #0009;max-height:250px;overflow-y:auto;position:absolute;right:0;z-index:200}.ChatBox_chatEmoji__f0DTN{display:inline-block;height:20px;margin:0 1px;vertical-align:middle;width:20px}.ChatBox_reportBtn__GwdTt{align-items:center;align-self:flex-start;background:none;border:1px solid #c83232b3;border-radius:2px;color:#c0392b;cursor:pointer;display:flex;flex-shrink:0;font-size:.65rem;font-weight:900;height:14px;justify-content:center;line-height:1;margin-top:1px;padding:0;transition:background .15s;width:14px}.ChatBox_reportBtn__GwdTt:hover{background:#c8323233}.ChatBox_reportBtnDone__6WI1y{background:#c8323226;border-color:#c832324d;color:#c8323280;cursor:default}.ChatBox_reportBtnPlaceholder__3qp-x{display:inline-block;flex-shrink:0;width:14px}.ChatBox_chatSystemText__E22pA{color:#d4af3780;font-size:.78rem;font-style:italic}.ChatBox_chatTime__5uxiF{color:#ffffff4d;flex-shrink:0;font-size:.68rem;white-space:nowrap}.LobbyView_lobbyViewContainer__NYOrv{grid-gap:14px;align-items:start;background:#0f1117;background:var(--color-bg-dark,#0f1117);border:2px solid #d4af37;border:2px solid var(--border-gold,#d4af37);border-radius:4px;color:#e8dcc4;color:var(--text-main,#e8dcc4);display:grid;gap:14px;grid-template-areas:"top side" "teams teams" "chat chat";grid-template-columns:1fr 300px;grid-template-rows:auto auto auto;min-height:calc(100vh - 215px);padding:20px;position:relative}.LobbyView_lobbyViewContainer__NYOrv:before{background:linear-gradient(90deg,#0000,#d4af37,#0000);background:linear-gradient(90deg,#0000,var(--border-gold,#d4af37),#0000);box-shadow:0 0 12px #d4af37b3;content:"";height:3px;left:10%;position:absolute;right:10%;top:-2px}.LobbyView_topArea__ML4ck{grid-area:top}.LobbyView_sideArea__9cfKd{display:flex;flex-direction:column;gap:14px;grid-area:side}.LobbyView_teamsArea__FA65T{grid-area:teams}.LobbyView_chatArea__Y7fkt{grid-area:chat}.LobbyView_panel__psLj7{background:#1e2533;background:var(--color-bg-card,#1e2533);border:1px solid #d4af3740;border-radius:4px;overflow:visible;position:relative}.LobbyView_panelHeader__DBtno{align-items:center;background:#d4af370f;border-bottom:1px solid #d4af3733;border-radius:4px 4px 0 0;display:flex;gap:8px;overflow:hidden;padding:10px 16px}.LobbyView_panelIcon__gZ0EV{font-size:1rem;opacity:.75}.LobbyView_panelTitle__cCCbW{color:#d4af37d9;font-family:Cinzel,Georgia,serif;font-size:.8rem;letter-spacing:1.8px;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.LobbyView_panelBody__Sj5BT{padding:14px 16px}.LobbyView_actionsDivider__Ahmqt{background:#d4af3726;height:1px;margin:14px 0}.LobbyView_loadingState__tseTG{align-items:center;color:#d4af3799;display:flex;font-family:Cinzel,Georgia,serif;font-size:.9rem;justify-content:center;letter-spacing:2px;min-height:300px}.LobbyView_btnPrimary__HCyUU{background:#1a2744;background:var(--color-button-primary,#1a2744);border:2px solid #d4af37;border:2px solid var(--border-gold,#d4af37);border-radius:3px;color:#d4af37;color:var(--text-gold,#d4af37);cursor:pointer;font-family:Cinzel,Georgia,serif;font-size:.88rem;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;padding:12px;text-transform:uppercase;transition:all .22s;width:100%}.LobbyView_btnPrimary__HCyUU:hover:not(:disabled){background:#243560;background:var(--color-button-primary-hover,#243560);box-shadow:0 0 18px #d4af374d;transform:translateY(-1px)}.LobbyView_btnPrimary__HCyUU:disabled{cursor:not-allowed;opacity:.45}.LobbyView_btnDanger__JqIqO{background:#64141459;border:1px solid #b43c3c80;border-radius:3px;color:#e07070;cursor:pointer;font-family:Cinzel,Georgia,serif;font-size:.82rem;font-weight:600;letter-spacing:1px;margin-bottom:8px;padding:10px;text-transform:uppercase;transition:all .22s;width:100%}.LobbyView_btnDanger__JqIqO:hover:not(:disabled){background:#8c1e1e80;box-shadow:0 0 14px #b432324d;transform:translateY(-1px)}.LobbyView_btnDanger__JqIqO:disabled{cursor:not-allowed;opacity:.45}.LobbyView_btnSecondary__m9G8n{background:#0000;border:1px solid #d4af3733;border-radius:3px;color:#888;color:var(--text-muted,#888);cursor:pointer;font-size:.82rem;margin-bottom:8px;padding:10px;transition:all .2s;width:100%}.LobbyView_btnSecondary__m9G8n:hover{border-color:#d4af3780;color:#bbb;color:var(--text-secondary,#bbb)}.LobbyView_teamJoinBtn__IlMsu{border:1px solid;border-radius:2px;cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.8px;padding:8px;text-transform:uppercase;transition:all .2s;width:100%}.LobbyView_teamJoinBtnA__KPQTh{background:#1a274480;border-color:#5078c866;color:#90b0f0}.LobbyView_teamJoinBtnA__KPQTh:hover{background:#243560b3}.LobbyView_teamJoinBtnB__Y38Jd{background:#50141466;border-color:#b43c3c66;color:#f09090}.LobbyView_teamJoinBtnB__Y38Jd:hover{background:#6e1e1e80}@media (max-width:820px){.LobbyView_lobbyViewContainer__NYOrv{grid-template-areas:"top" "side" "teams" "chat";grid-template-columns:1fr;padding:12px 10px}}.Ranking_rankingContainer__kmFwz{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-main);margin:auto;min-height:calc(100vh - 215px);padding:20px;position:relative}.Ranking_rankingContainer__kmFwz:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:0;position:absolute;right:0;top:-2px}.Ranking_rankingTitle__V5mGn{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.6rem;font-weight:800;letter-spacing:2px;margin-bottom:1.2rem;text-align:center;text-shadow:0 0 10px #d4af3780}.Ranking_errorMessage__EoyA3{color:var(--text-error);font-weight:700;text-align:center}.Ranking_tabNav__ISg0L{display:flex;gap:4px;margin-bottom:-2px;position:relative;z-index:1}.Ranking_tabButton__T-his{background:#00000059;border:2px solid var(--border-gold);border-bottom:none;border-radius:6px 6px 0 0;color:var(--highlight-text);cursor:pointer;font-family:Viking,Cinzel,Georgia,serif;font-size:.9rem;font-weight:600;letter-spacing:1px;padding:8px 28px;text-transform:uppercase;transition:background .2s,color .2s}.Ranking_tabButton__T-his:hover:not(.Ranking_tabActive__Ug7QF){background:#d4af3714;color:var(--text-gold)}.Ranking_tabActive__Ug7QF{background:var(--color-table-header);border-bottom:2px solid var(--color-table-header);color:var(--text-gold)}.Ranking_leaguePos__wbv46{color:var(--text-gold);font-weight:700}.Ranking_tableWrapper__q10K2{-webkit-overflow-scrolling:touch;overflow-x:auto}.Ranking_rankingTable__i45YE{border:2px solid var(--border-gold);border-collapse:collapse;border-radius:6px;box-shadow:0 0 20px #000000b3;margin-bottom:20px;overflow:hidden;width:100%}.Ranking_rankingTable__i45YE td,.Ranking_rankingTable__i45YE th{border:none;border-bottom:1px solid #d48f3a33;color:var(--text-main);font-size:.95rem;padding:6px 10px;text-align:center}.Ranking_rankingTable__i45YE th{background:var(--color-table-header);border-bottom:2px solid var(--border-gold);color:var(--text-gold);font-weight:700;letter-spacing:1px;text-shadow:0 0 8px #d4af3766;text-transform:uppercase}.Ranking_rankingTable__i45YE tr:nth-child(2n) td{background:var(--color-table-row)}.Ranking_rankingTable__i45YE tr:nth-child(odd) td{background:var(--color-table-alt)}.Ranking_rankingTable__i45YE tr:hover td{background:var(--color-table-hover);color:var(--text-light)}.Ranking_paginationContainer__Bhbo9{align-items:center;display:flex;justify-content:center;margin-top:1rem}.Ranking_paginationButton__lzL4-{background-color:var(--text-gold);border:none;border-radius:5px;color:var(--background-dark);cursor:pointer;font-weight:700;margin:0 5px;padding:8px 12px;transition:background-color .3s ease,box-shadow .3s ease}.Ranking_paginationButton__lzL4-:hover:not(:disabled){background-color:var(--highlight-text);box-shadow:var(--card-hover-shadow)}.Ranking_paginationButton__lzL4-:disabled{background-color:var(--button-disabled-bg);cursor:not-allowed}.Ranking_paginationInfo__rrLaV{color:var(--highlight-text);font-weight:700;margin:0 10px}.Ranking_profileLink__29lFV{color:var(--highlight-text);font-weight:700;text-decoration:none;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.Ranking_profileLink__29lFV:hover{text-decoration:underline}.Ranking_guildLink__FSC0Z{color:var(--highlight-text);font-weight:500;text-decoration:none;transition:color .3s ease}.Ranking_guildLink__FSC0Z:hover{color:var(--text-gold);text-decoration:underline}.Ranking_noGuild__j1Ovn{color:var(--text-secondary);font-style:italic}.Ranking_container__z3iEk{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-main);margin:auto;min-height:calc(100vh - 215px);padding:20px;position:relative}.Ranking_container__z3iEk:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:0;position:absolute;right:0;top:-2px}.Ranking_container__z3iEk h2{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.6rem;margin-bottom:15px;text-align:center;text-shadow:0 0 10px #d4af3780}.Ranking_description__xP6Jx{color:var(--text-light);font-style:italic;margin-bottom:2rem;text-align:center}.Ranking_leaderboardGrid__8LYii{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:2rem}.Ranking_section__qerKy{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;padding:1.5rem}.Ranking_section__qerKy h3{color:var(--text-gold);font-size:1.2rem;margin-bottom:1rem;text-align:center}.Ranking_leaderboardList__Majao{display:flex;flex-direction:column;gap:.5rem}.Ranking_leaderboardEntry__pekq3{align-items:center;background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:5px;display:flex;gap:1rem;padding:.75rem;transition:box-shadow .3s ease}.Ranking_leaderboardEntry__pekq3:hover{box-shadow:0 0 10px #ffd7004d}.Ranking_rank__LRZCn{color:var(--text-gold);flex-shrink:0;font-weight:700;min-width:30px}.Ranking_mercenaryDetails__nZTwG{align-items:center;display:flex;flex:1 1;justify-content:space-between;min-width:0}.Ranking_mercenaryName__ktM0Y{color:var(--highlight-text);font-weight:700;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.Ranking_mercenaryName__ktM0Y:hover{color:var(--text-gold);text-decoration:underline}.Ranking_placeholderName__qFAGU{color:var(--text-light);font-style:italic;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ranking_mercenaryInfo__wy1X\+{color:var(--text-light);flex-shrink:0;font-size:.85rem;opacity:.8;text-align:right;white-space:nowrap}.Ranking_statValue__rJLkn{color:var(--text-gold);flex-shrink:0;font-size:1.1rem;font-weight:700;white-space:nowrap}.Ranking_positive__VJg5G{color:var(--color-success)}.Ranking_negative__Y4jzV{color:var(--color-danger)}.Ranking_loading__Mo4PE{color:var(--text-light)}.Ranking_error__Qv37B,.Ranking_loading__Mo4PE{font-size:1.2rem;padding:2rem;text-align:center}.Ranking_error__Qv37B{color:var(--error-color)}@media (max-width:768px){.Ranking_container__z3iEk,.Ranking_rankingContainer__kmFwz{margin:0;padding:15px}.Ranking_rankingTitle__V5mGn{font-size:1.5rem;margin-bottom:1rem}.Ranking_description__xP6Jx{font-size:1rem;margin-bottom:1.5rem}.Ranking_tableWrapper__q10K2{-webkit-overflow-scrolling:touch;overflow-x:auto}.Ranking_rankingTable__i45YE{font-size:.85rem;min-width:480px}.Ranking_leaderboardGrid__8LYii{gap:1rem;grid-template-columns:1fr}.Ranking_section__qerKy{padding:1rem}.Ranking_section__qerKy h3{font-size:1.1rem}.Ranking_leaderboardEntry__pekq3{gap:.5rem;padding:.5rem}.Ranking_rank__LRZCn{font-size:.9rem;min-width:25px}.Ranking_mercenaryName__ktM0Y{font-size:.9rem}.Ranking_mercenaryInfo__wy1X\+{font-size:.8rem}.Ranking_statValue__rJLkn{font-size:1rem}.Ranking_paginationContainer__Bhbo9{flex-direction:column;gap:10px}.Ranking_paginationButton__lzL4-{font-size:1rem;padding:10px 15px}}@media (max-width:480px){.Ranking_container__z3iEk,.Ranking_rankingContainer__kmFwz{padding:10px}.Ranking_rankingTitle__V5mGn{font-size:1.3rem}.Ranking_rankingTable__i45YE{font-size:.8rem}.Ranking_section__qerKy{padding:.75rem}.Ranking_section__qerKy h3{font-size:1rem}.Ranking_leaderboardEntry__pekq3{padding:.4rem}.Ranking_mercenaryName__ktM0Y{font-size:.8rem}.Ranking_mercenaryInfo__wy1X\+{font-size:.7rem}.Ranking_statValue__rJLkn{font-size:.9rem}}.HallOfHonor_container__N5HeE{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;min-height:calc(100vh - 215px);padding:20px;position:relative}.HallOfHonor_container__N5HeE:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:20%;position:absolute;right:20%;top:-2px}.HallOfHonor_title__l7Wup{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.6rem;font-weight:800;letter-spacing:2px;margin-bottom:5px;text-align:center;text-shadow:0 0 10px #d4af3780,0 0 18px #d4af3733,1px 1px 3px #000c;text-transform:uppercase}.HallOfHonor_subtitle__nTaR8{color:var(--text-light);font-style:italic;margin-bottom:30px;opacity:.8;text-align:center}.HallOfHonor_tabs__kEkh1{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.HallOfHonor_tab__XLBgU{background:var(--background-medium);border:1px solid var(--border-color);border-radius:6px 6px 0 0;color:var(--text-light);cursor:pointer;font-size:1rem;padding:10px 20px;transition:all .2s}.HallOfHonor_tab__XLBgU:hover{background:var(--background-dark);border-color:var(--text-gold)}.HallOfHonor_activeTab__bvH7G{background:var(--color-bg-card);border-color:var(--text-gold);color:var(--text-gold);font-weight:700}.HallOfHonor_filters__5oq22{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.HallOfHonor_select__8-poG{background-color:var(--color-bg-card)!important;background:var(--background-medium);border:1px solid #d4af3780!important;border:1px solid var(--border-color);border-radius:6px;color:var(--text-light);cursor:pointer;font-size:1rem;padding:10px 15px}.HallOfHonor_select__8-poG:focus{border-color:var(--text-gold);outline:none}.HallOfHonor_empty__T1gm3,.HallOfHonor_error__RC2uk,.HallOfHonor_loading__az\+9M{color:var(--text-light);padding:40px;text-align:center}.HallOfHonor_error__RC2uk{color:var(--color-danger)}.HallOfHonor_empty__T1gm3{background:var(--background-medium);border:1px dashed var(--border-color);border-radius:12px}.HallOfHonor_honorsList__Enxhw{display:flex;flex-direction:column;gap:30px}.HallOfHonor_seasonGroup__YkPTf{background:var(--background-dark);border:1px solid var(--border-color);border-radius:12px;padding:20px}.HallOfHonor_seasonHeader__J7Xnf{border-bottom:2px solid var(--border-color);color:var(--text-gold);font-size:1.5rem;margin-bottom:20px;padding-bottom:10px}.HallOfHonor_entriesGrid__Igc1H{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.HallOfHonor_honorCard__d8tLB{align-items:flex-start;background:var(--color-bg-dark);border:1px solid var(--border-color);border-radius:10px;display:flex;gap:15px;padding:15px;transition:transform .2s,box-shadow .2s}.HallOfHonor_honorCard__d8tLB:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.HallOfHonor_honorIcon__hxyLr{flex-shrink:0;font-size:1.6rem}.HallOfHonor_honorContent__zZm2y{flex:1 1}.HallOfHonor_honorType__f0ZPl{color:var(--text-gold);font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.HallOfHonor_mercenaryName__a8KvW{color:var(--text-light);font-size:1.2rem;font-weight:700}.HallOfHonor_guildName__hiiQo{color:var(--color-success);font-size:.9rem;margin-top:2px}.HallOfHonor_accountName__70Vne{color:var(--text-muted);font-size:.85rem;margin-top:5px}.HallOfHonor_rank__oFxQG{color:var(--text-gold);font-size:.85rem;margin-top:5px}.HallOfHonor_earnedDate__zIzGa{color:var(--text-muted);font-size:.75rem;margin-top:8px}.HallOfHonor_guildHistoryTable__fCzZ8{overflow-x:auto}.HallOfHonor_table__P38Rv{border-collapse:collapse;margin-top:20px;width:100%}.HallOfHonor_table__P38Rv thead{background:var(--background-dark)}.HallOfHonor_table__P38Rv th{border-bottom:2px solid var(--border-color);color:var(--text-gold);font-weight:700;padding:12px;text-align:left}.HallOfHonor_table__P38Rv td{border-bottom:1px solid var(--border-color);color:var(--text-light);padding:12px}.HallOfHonor_table__P38Rv tbody tr:hover{background:var(--background-dark)}@media (max-width:768px){.HallOfHonor_title__l7Wup{font-size:1.6rem}.HallOfHonor_entriesGrid__Igc1H{grid-template-columns:1fr}}.deathscreen-container{background:var(--color-bg-card);border:2px solid #8b2c2c80;border-radius:8px;box-shadow:0 0 30px #8b2c2c33,inset 0 0 25px #00000080;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);font-family:Cinzel,serif;margin:0 auto;max-width:600px;padding:30px 20px;text-align:center}.deathscreen-container h2{color:#b03030;font-family:Viking,Cinzel,serif;font-size:2rem;margin-bottom:.5rem;text-shadow:0 0 16px #b0303080}.create-new-button{background:linear-gradient(135deg,#b030304d,#8b2c2c33);border:1px solid #b0303099;border-radius:4px;color:#e07070;cursor:pointer;font-family:Cinzel,serif;font-size:.95rem;font-weight:600;letter-spacing:.08em;margin-top:24px;padding:12px 24px;transition:all .2s;width:240px}.create-new-button:hover{background:#b0303073;box-shadow:0 0 12px #b030304d}.HospitalScreen_container__o0Mv3{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-main);margin:0 auto;max-width:1200px;min-height:calc(100vh - 215px);padding:20px;position:relative}.HospitalScreen_container__o0Mv3:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:20%;position:absolute;right:20%;top:-2px}.HospitalScreen_header__KLYUA{margin-bottom:30px;text-align:center}.HospitalScreen_header__KLYUA h1{color:var(--color-danger);font-size:1.6rem;font-weight:800;letter-spacing:2px;margin-bottom:10px;text-shadow:0 0 10px #ff000080,1px 1px 3px #000c;text-transform:uppercase}.HospitalScreen_header__KLYUA h2{color:var(--text-gold);font-size:1.3rem;font-weight:700;margin:0;text-shadow:0 0 8px #d4af3766}.HospitalScreen_error__8th\+R,.HospitalScreen_loading__x6Zow{font-size:1.2rem;padding:40px;text-align:center}.HospitalScreen_error__8th\+R{background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:8px;color:var(--color-danger)}.HospitalScreen_currentHospitalization__mCsAS{margin-bottom:30px}.HospitalScreen_statusCard__uQVnO{background:var(--color-danger-bg);border:2px solid var(--color-danger);border-radius:12px;margin-bottom:20px;padding:25px}.HospitalScreen_statusCard__uQVnO h3{color:var(--color-danger);font-size:1.5rem;margin-bottom:20px;margin-top:0}.HospitalScreen_recoveryInfo__TiTwn{background:#0000004d;border-radius:8px;margin-bottom:20px;padding:20px}.HospitalScreen_timeRemaining__8YjPU{color:var(--color-gold);font-size:1.6rem;margin-bottom:10px;text-align:center}.HospitalScreen_recoveryDate__aYjhm{color:var(--text-muted);font-size:1.1rem;text-align:center}.HospitalScreen_injuryDetails__wK4MQ{background:#0003;border-radius:8px;padding:15px}.HospitalScreen_injuryDetails__wK4MQ h4{color:var(--color-gold);margin-bottom:15px;margin-top:0}.HospitalScreen_injuryDetails__wK4MQ p{color:var(--text-secondary);margin:8px 0}.HospitalScreen_battleLink__jNBqq{margin-top:15px}.HospitalScreen_viewBattleButton__74G1X{background:var(--color-info);border-radius:6px;color:var(--text-primary);display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.HospitalScreen_viewBattleButton__74G1X:hover{background:var(--color-info-hover);color:var(--text-primary)}.HospitalScreen_healthyStatus__LGdZy{background:var(--color-success-bg);border:2px solid var(--color-success);border-radius:12px;margin-bottom:30px;padding:25px;text-align:center}.HospitalScreen_healthyStatus__LGdZy h3{color:var(--color-success);font-size:1.5rem;margin-top:0}.HospitalScreen_healthyStatus__LGdZy p{color:var(--text-secondary);font-size:1.1rem}.HospitalScreen_statsSection__x6c3o{margin-bottom:30px}.HospitalScreen_statsSection__x6c3o h3{color:var(--color-gold);font-size:1.4rem;margin-bottom:20px}.HospitalScreen_statsGrid__HfBtA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.HospitalScreen_statCard__XNI8t{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:20px;text-align:center}.HospitalScreen_statNumber__sLnQu{color:var(--color-gold);font-size:1.6rem;font-weight:700;margin-bottom:5px}.HospitalScreen_statLabel__JKgqV{color:var(--text-muted);font-size:.9rem}.HospitalScreen_historySection__tKSX8{margin-bottom:30px}.HospitalScreen_historySection__tKSX8 h3{color:var(--color-gold);font-size:1.4rem;margin-bottom:20px}.HospitalScreen_historyList__43Jy3{display:flex;flex-direction:column;gap:15px}.HospitalScreen_historyItem__\+aAwW{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:15px}.HospitalScreen_historyHeader__22rJ5{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.HospitalScreen_historyDate__3YNBp{color:var(--text-secondary);font-weight:700}.HospitalScreen_historyStatus__rpf6-{border-radius:20px;font-size:.8rem;font-weight:700;padding:4px 12px}.HospitalScreen_historyStatus__rpf6-.HospitalScreen_recovered__iMcRm{background:var(--color-success-bg);border:1px solid var(--color-success);color:var(--color-success)}.HospitalScreen_historyStatus__rpf6-.HospitalScreen_active__lZgSk{background:var(--color-danger-bg);border:1px solid var(--color-danger);color:var(--color-danger)}.HospitalScreen_historyDetails__3Y2s5{color:var(--text-muted)}.HospitalScreen_historyDetails__3Y2s5 p{margin:5px 0}.HospitalScreen_battleReportLink__xNtYM{color:var(--color-info);font-size:.9rem;text-decoration:none}.HospitalScreen_battleReportLink__xNtYM:hover{color:var(--color-info-hover);text-decoration:underline}.HospitalScreen_actions__F-TYa{margin-top:30px;text-align:center}.HospitalScreen_backButton__nBx-3{background:var(--button-primary-bg);border-radius:6px;color:var(--text-primary);display:inline-block;font-weight:700;padding:12px 30px;text-decoration:none;transition:background-color .3s ease}.HospitalScreen_backButton__nBx-3:hover{background:var(--button-primary-hover);color:var(--text-primary)}@media (max-width:768px){.HospitalScreen_container__o0Mv3{padding:15px}.HospitalScreen_header__KLYUA h1{font-size:1.6rem}.HospitalScreen_header__KLYUA h2,.HospitalScreen_timeRemaining__8YjPU{font-size:1.4rem}.HospitalScreen_statsGrid__HfBtA{grid-template-columns:1fr}.HospitalScreen_historyHeader__22rJ5{align-items:flex-start;flex-direction:column;gap:10px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.DatePickerWrapper_wrapper__o3tAa{position:relative}.DatePickerWrapper_wrapper__o3tAa .react-datepicker-wrapper,.DatePickerWrapper_wrapper__o3tAa .react-datepicker__input-container{display:block;width:100%}.DatePickerWrapper_wrapper__o3tAa .react-datepicker{background-color:var(--color-bg-card);border:1px solid #d4af3780;border-radius:8px;box-shadow:0 6px 24px #0009;font-family:Cinzel,serif}.DatePickerWrapper_wrapper__o3tAa .react-datepicker__header{background-color:var(--color-bg-dark);border-bottom:1px solid #d4af3740;border-radius:8px 8px 0 0}.DatePickerWrapper_wrapper__o3tAa .react-datepicker-time__header,.DatePickerWrapper_wrapper__o3tAa .react-datepicker__current-month,.DatePickerWrapper_wrapper__o3tAa .react-datepicker__day-name{color:var(--color-text-gold);font-weight:700}.DatePickerWrapper_wrapper__o3tAa .react-datepicker__day{background:#0000;border-radius:4px;color:var(--color-text-main);transition:background .15s ease,color .15s ease}.DatePickerWrapper_wrapper__o3tAa .react-datepicker__day:hover{background:#d4af3733;color:var(--color-text-gold)}.DatePickerWrapper_wrapper__o3tAa .react-datepicker__day--keyboard-selected,.DatePickerWrapper_wrapper__o3tAa .react-datepicker__day--selected{background:#d4af3766;border:1px solid #d4af37b3;color:var(--color-text-gold)}.DatePickerWrapper_wrapper__o3tAa .react-datepicker__day--disabled{color:var(--color-text-secondary);opacity:.35}.DatePickerWrapper_wrapper__o3tAa .react-datepicker__time-container{background:var(--color-bg-card);border-left:1px solid #d4af3740}.DatePickerWrapper_wrapper__o3tAa .react-datepicker__time{background:var(--color-bg-card)}.DatePickerWrapper_wrapper__o3tAa .react-datepicker__time-list-item{color:var(--color-text-main)}.DatePickerWrapper_wrapper__o3tAa .react-datepicker__time-list-item:hover{background:#d4af3726;color:var(--color-text-gold)}.DatePickerWrapper_wrapper__o3tAa .react-datepicker__time-list-item--selected{background:#d4af3766;color:var(--color-text-gold)}.DatePickerWrapper_wrapper__o3tAa .react-datepicker__navigation-icon:before{border-color:var(--color-text-gold)}.DatePickerWrapper_wrapper__o3tAa .react-datepicker__navigation:hover :before{border-color:var(--color-text-highlight)}.CreateTournament_page__\+jp1a{color:var(--text-main);font-family:Cinzel,serif;min-height:calc(100vh - 215px);padding:24px}.CreateTournament_header__rrwr4{border-bottom:1px solid #d4af3740;margin-bottom:28px;padding-bottom:18px}.CreateTournament_title__e3sER{color:var(--text-gold);font-size:1.6rem;font-weight:800;letter-spacing:1px;margin:0 0 4px}.CreateTournament_subtitle__yHUKD{color:var(--text-secondary);font-family:MedievalSharp,serif;font-size:.88rem;margin:0}.CreateTournament_toast__RUVGE{animation:CreateTournament_slideIn__rpmIu .25s ease;border-radius:8px;box-shadow:0 4px 16px #00000080;font-size:.9rem;font-weight:700;padding:12px 20px;position:fixed;right:24px;top:24px;z-index:9999}.CreateTournament_toastOk__POgPw{background:#32c86433;border:1px solid #32c864;color:#32c864}.CreateTournament_toastErr__Cd0\+7{background:#ff453a33;border:1px solid #ff453a;color:#ff453a}@keyframes CreateTournament_slideIn__rpmIu{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.CreateTournament_form__CmdSJ{display:flex;flex-direction:column;gap:20px}.CreateTournament_section__YXNi-{background:#ffffff0a;background:var(--color-bg-card,#ffffff0a);border:1px solid #d4af372e;border-radius:10px;padding:20px 22px}.CreateTournament_sectionTitle__F0QnQ{align-items:center;color:var(--text-gold);display:flex;font-size:.9rem;font-weight:800;gap:10px;letter-spacing:1.5px;margin:0 0 18px;text-transform:uppercase}.CreateTournament_sectionNum__b8mQk{align-items:center;background:#d4af3740;border:1px solid #d4af3780;border-radius:50%;color:var(--text-gold);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:900;height:22px;justify-content:center;width:22px}.CreateTournament_grid2__Z-Rzj{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CreateTournament_spanFull__\+zHE\+{grid-column:1/-1}.CreateTournament_field__o9NTs{display:flex;flex-direction:column;gap:6px}.CreateTournament_label__KShUo{color:var(--text-secondary);font-size:.82rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.CreateTournament_fieldLabel__vIwJK{color:var(--text-secondary);font-size:.78rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.CreateTournament_req__lgL8s{color:#ff453a;margin-left:2px}.CreateTournament_labelNote__o3U8S{color:var(--text-secondary);font-size:.78rem;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.CreateTournament_hint__oEdQR{color:#d4af3799;font-family:MedievalSharp,serif;font-size:.75rem;font-style:italic;margin:4px 0 0}.CreateTournament_input__Rn9kg,.CreateTournament_select__Ujt\+x{background:#0000004d;background:var(--color-bg-dark,#0000004d);border:1px solid #d4af3740;border-radius:6px;box-sizing:border-box;color:var(--text-main);font-family:Cinzel,serif;font-size:.88rem;outline:none;padding:9px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.CreateTournament_input__Rn9kg:focus,.CreateTournament_select__Ujt\+x:focus{border-color:#d4af3799;box-shadow:0 0 0 2px #d4af371a}.CreateTournament_input__Rn9kg:disabled,.CreateTournament_select__Ujt\+x:disabled{cursor:not-allowed;opacity:.45}.CreateTournament_legendToggle__wHhwQ{align-items:center;background:#0003;border:1px solid #d4af3733;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:16px 20px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.CreateTournament_legendToggle__wHhwQ:hover{background:#d4af370f;border-color:#d4af3780}.CreateTournament_legendActive__KG2XC{background:#d4af371a!important;border-color:#d4af3799!important;box-shadow:0 0 12px #d4af3726}.CreateTournament_legendIcon__2ZX9Y{color:var(--text-gold);flex-shrink:0;font-size:1.6rem}.CreateTournament_legendText__aJvEV{flex:1 1}.CreateTournament_legendLabel__IrzYo{color:var(--text-gold);font-size:.95rem;font-weight:800;letter-spacing:.5px}.CreateTournament_legendDesc__ij8v\+{color:var(--text-secondary);font-family:MedievalSharp,serif;font-size:.8rem;margin-top:3px}.CreateTournament_hiddenCheck__7bDp1{display:none}.CreateTournament_toggleSwitch__3uMxa{background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;flex-shrink:0;height:24px;position:relative;transition:background .25s ease,border-color .25s ease;width:44px}.CreateTournament_toggleOn__4O\+WX{background:#d4af3780;border-color:#d4af37cc}.CreateTournament_toggleKnob__vCeQH{background:#888;background:var(--text-secondary,#888);border-radius:50%;height:18px;left:2px;position:absolute;top:2px;transition:left .25s ease,background .25s ease;width:18px}.CreateTournament_toggleOn__4O\+WX .CreateTournament_toggleKnob__vCeQH{background:var(--text-gold);left:22px}.CreateTournament_participationRow__bPh6B{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.CreateTournament_silverInput__H0aDQ{align-items:center;background:#0000004d;background:var(--color-bg-dark,#0000004d);border:1px solid #d4af3740;border-radius:6px;display:flex;gap:0;max-width:280px;overflow:hidden}.CreateTournament_silverIcon__rQDIQ{background:#d4af371a;border-right:1px solid #d4af3733;color:var(--text-gold);flex-shrink:0;font-size:.85rem;padding:9px 10px}.CreateTournament_silverInput__H0aDQ .CreateTournament_input__Rn9kg{background:#0000;border:none;border-radius:0;padding-left:10px}.CreateTournament_silverInput__H0aDQ .CreateTournament_input__Rn9kg:focus{box-shadow:none}.CreateTournament_podiumRewards__EbQx6{display:flex;flex-direction:column;gap:12px}.CreateTournament_podiumRow__hVY-u{align-items:flex-start;border:1px solid #0000;border-radius:8px;display:flex;gap:16px;padding:14px 16px}.CreateTournament_gold__jYSiR{background:#d4af3714;border-color:#d4af374d}.CreateTournament_silver__Nus5Y{background:#b4b4c312;border-color:#b4b4c340}.CreateTournament_bronze__gm\+u5{background:#b4783c14;border-color:#b4783c40}.CreateTournament_podiumLabel__AR8n8{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.72rem;font-weight:700;gap:4px;letter-spacing:.4px;min-width:52px;padding-top:28px;text-transform:uppercase}.CreateTournament_gold__jYSiR .CreateTournament_podiumLabel__AR8n8{color:var(--text-gold)}.CreateTournament_silver__Nus5Y .CreateTournament_podiumLabel__AR8n8{color:#c0c0d0}.CreateTournament_bronze__gm\+u5 .CreateTournament_podiumLabel__AR8n8{color:#c08050}.CreateTournament_podiumIcon__fSO8S{font-size:1.4rem}.CreateTournament_gold__jYSiR .CreateTournament_podiumIcon__fSO8S{color:var(--text-gold)}.CreateTournament_silver__Nus5Y .CreateTournament_podiumIcon__fSO8S{color:#c0c0d0}.CreateTournament_bronze__gm\+u5 .CreateTournament_podiumIcon__fSO8S{color:#c08050}.CreateTournament_podiumFields__KMP\+K{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:1fr 1fr}.CreateTournament_dropdown__J8lGZ{background:var(--color-bg-card);border:1px solid #d4af3780;border-radius:6px;box-shadow:0 6px 20px #00000080;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 2px);z-index:500}.CreateTournament_dropdownItem__iOdvF{border-bottom:1px solid #ffffff0d;color:var(--text-main);cursor:pointer;font-size:.85rem;padding:9px 14px;transition:background .15s ease,color .15s ease,padding-left .15s ease}.CreateTournament_dropdownItem__iOdvF:last-child{border-bottom:none}.CreateTournament_dropdownItem__iOdvF:hover{background:#d4af3726;color:var(--text-gold);padding-left:20px}.CreateTournament_selectedItem__QSY1C{align-items:center;background:#d4af371a;border:1px solid #d4af3766;border-radius:5px;display:flex;gap:8px;margin-top:6px;padding:6px 10px}.CreateTournament_selectedValue__eUFWm{color:var(--text-gold);flex:1 1;font-size:.82rem;font-weight:600}.CreateTournament_clearBtn__52yvj{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.1rem;line-height:1;padding:0 2px;transition:color .15s ease}.CreateTournament_clearBtn__52yvj:hover{color:#ff453a}.CreateTournament_submitRow__0Waxq{display:flex;justify-content:flex-end;padding:8px 0 4px}.CreateTournament_submitBtn__OEZX9{background:linear-gradient(135deg,#d4af3759,#b48c1440);border:1px solid #d4af3799;border-radius:8px;color:var(--text-gold);cursor:pointer;font-family:Cinzel,serif;font-size:1rem;font-weight:800;letter-spacing:.5px;padding:12px 36px;transition:all .2s ease}.CreateTournament_submitBtn__OEZX9:hover:not(:disabled){background:linear-gradient(135deg,#d4af378c,#b48c1466);box-shadow:0 0 16px #d4af3740;transform:translateY(-1px)}.CreateTournament_submitBtn__OEZX9:disabled{cursor:not-allowed;opacity:.4;transform:none}.CreateTournament_page__\+jp1a::-webkit-scrollbar{display:none}@media (max-width:768px){.CreateTournament_grid2__Z-Rzj,.CreateTournament_podiumFields__KMP\+K{grid-template-columns:1fr}}.ViewTournaments_container__251pr{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:8px;box-shadow:0 0 24px #d4af3740,inset 0 0 30px #0006;color:var(--text-main);min-height:calc(100vh - 215px);padding:24px 20px;position:relative}.ViewTournaments_container__251pr:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:15%;position:absolute;right:15%;top:-2px}.ViewTournaments_header__OORUF{margin-bottom:28px;text-align:center}.ViewTournaments_title__soQVI{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.8rem;font-weight:800;letter-spacing:3px;margin:0 0 6px;text-shadow:0 0 12px #d4af3780,1px 1px 3px #000c;text-transform:uppercase}.ViewTournaments_subtitle__z\+CHJ{color:var(--text-secondary);font-size:.9rem;font-style:italic;margin:0}.ViewTournaments_tabs__eo6rY{display:flex;gap:10px;justify-content:center;margin-bottom:28px}.ViewTournaments_tab__qz7WF{align-items:center;background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.88rem;font-weight:700;gap:8px;letter-spacing:.5px;padding:9px 22px;text-transform:uppercase;transition:all .25s ease}.ViewTournaments_tab__qz7WF:hover{border-color:var(--border-gold);box-shadow:0 0 10px #d4af3740;color:var(--text-gold)}.ViewTournaments_tab__qz7WF.ViewTournaments_active__P2iVM{background:var(--color-bg-card);border-color:var(--border-gold);box-shadow:0 0 16px #d4af3759;color:var(--text-gold)}.ViewTournaments_tabCount__\+5yVz{align-items:center;background:#d4af3780;border:1px solid #d4af37d9;border-radius:50%;color:#fff;display:inline-flex;font-size:.75rem;font-weight:800;height:20px;justify-content:center;text-shadow:0 1px 2px #00000080;width:20px}.ViewTournaments_content__qpvkd{width:100%}.ViewTournaments_cardGrid__4tq5M{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ViewTournaments_card__4rdY4{background:var(--color-bg-card);border:1px solid #d4af3740;border-radius:8px;cursor:pointer;overflow:hidden;padding:18px 20px 16px;position:relative;transition:all .25s ease}.ViewTournaments_card__4rdY4:before{background:linear-gradient(90deg,#0000,#d4af3766,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.ViewTournaments_card__4rdY4:hover{border-color:var(--border-gold);box-shadow:0 8px 24px #0006,0 0 16px #d4af3733;transform:translateY(-3px)}.ViewTournaments_deathCard__uP8h1{border-color:#b4282866}.ViewTournaments_deathCard__uP8h1:before{background:linear-gradient(90deg,#0000,#b4282880,#0000)}.ViewTournaments_deathCard__uP8h1:hover{border-color:#c83c3ccc;box-shadow:0 8px 24px #0006,0 0 16px #b428284d}.ViewTournaments_legendCard__PeRsg{border-color:#d4af3799;box-shadow:inset 0 0 20px #d4af370d}.ViewTournaments_badgeRow__YVlmT{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ViewTournaments_legendBadge__QZVZ1{background:linear-gradient(135deg,#d4af374d,#b48c1433);border:1px solid var(--border-gold);color:var(--text-gold);text-shadow:0 0 6px #d4af3780}.ViewTournaments_legendBadge__QZVZ1,.ViewTournaments_typeBadge__bX5NI{border-radius:3px;font-size:.68rem;font-weight:800;letter-spacing:.8px;padding:2px 8px}.ViewTournaments_normalBadge__qRsjz{background:#4169e133;border:1px solid #4169e180;color:#7ba4e8}.ViewTournaments_deathBadge__09Yvs{background:#b4282840;border:1px solid #c83c3c99;color:#e07070}.ViewTournaments_statusBadge__01JCH{border-radius:3px;font-size:.68rem;font-weight:700;letter-spacing:.6px;margin-left:auto;padding:2px 8px}.ViewTournaments_status_scheduled__p5ghc{background:#4169e133;border:1px solid #4169e180;color:#7ba4e8}.ViewTournaments_status_locked__gEe4s{background:#f803;border:1px solid #ff880080;color:#fa4}.ViewTournaments_status_ongoing__yMrag{background:#228b2233;border:1px solid #228b2299;color:#6b6}.ViewTournaments_status_completed__SMDpR{background:#5a5a5a4d;border:1px solid #82828266;color:#aaa}.ViewTournaments_cardTitle__3iZJK{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.1rem;font-weight:700;letter-spacing:.5px;line-height:1.3;margin:0 0 10px;text-shadow:0 0 6px #d4af374d}.ViewTournaments_cardMeta__K8etB{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ViewTournaments_metaPill__HpRsF{background:#00000059;border:1px solid #d4af3733;border-radius:12px;color:var(--text-secondary);font-size:.78rem;padding:2px 8px}.ViewTournaments_cardTime__iQgvm{color:var(--text-secondary);font-size:.82rem;margin-bottom:14px;opacity:.85}.ViewTournaments_slotSection__07On7{margin-top:auto}.ViewTournaments_slotLabel__\+-E8T{color:var(--text-secondary);display:flex;font-size:.78rem;justify-content:space-between;margin-bottom:5px}.ViewTournaments_slotTrack__-a\+Fo{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.ViewTournaments_slotFill__ANuGo{background:linear-gradient(90deg,#4a7c59,#6aaa80);border-radius:3px;height:100%;min-width:2px;transition:width .4s ease}.ViewTournaments_slotFull__FD-eU{background:linear-gradient(90deg,#8a3a3a,#b55)}.ViewTournaments_emptyState__-xfCy{color:var(--text-secondary);padding:60px 20px;text-align:center}.ViewTournaments_emptyIcon__TmFpe{font-size:3rem;margin-bottom:12px;opacity:.3}@media (max-width:768px){.ViewTournaments_container__251pr{padding:16px 14px}.ViewTournaments_title__soQVI{font-size:1.4rem}.ViewTournaments_cardGrid__4tq5M{grid-template-columns:1fr}.ViewTournaments_tabs__eo6rY{gap:6px}.ViewTournaments_tab__qz7WF{font-size:.8rem;padding:8px 14px}}.TournamentBracket_bracket__Ob9cL{width:100%}.TournamentBracket_roundTabs__Vr2Ob{border-bottom:2px solid #d4af3733;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px;padding-bottom:12px}.TournamentBracket_roundTab__-3eb4{align-items:center;background:#0000004d;border:1px solid var(--border-accent);border-radius:6px 6px 0 0;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:7px;letter-spacing:.4px;padding:8px 18px;text-transform:uppercase;transition:all .2s ease}.TournamentBracket_roundTab__-3eb4:hover{border-color:#d4af3780;color:var(--text-gold)}.TournamentBracket_activeTab__zB96R{background:var(--color-bg-card);border-color:var(--border-gold);border-bottom-color:var(--color-bg-card);box-shadow:0 0 12px #d4af3740;color:var(--text-gold)}.TournamentBracket_specialTab__yMdlp{border-color:#d4af3766}.TournamentBracket_specialTab__yMdlp.TournamentBracket_activeTab__zB96R{background:#d4af371a;box-shadow:0 0 18px #d4af3759}.TournamentBracket_roundMatchCount__e6R8B{align-items:center;background:#d4af3773;border:1px solid #d4af37cc;border-radius:10px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 6px;text-shadow:0 1px 2px #00000080}.TournamentBracket_matchGrid__r1aRU{grid-gap:16px;animation:TournamentBracket_fadeIn__4EZ45 .2s ease;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@keyframes TournamentBracket_fadeIn__4EZ45{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TournamentBracket_matchCard__Yp02m{background:var(--color-bg-card);border:1px solid #d4af3733;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:14px 16px;position:relative;transition:border-color .2s ease}.TournamentBracket_matchCard__Yp02m:hover{border-color:#d4af3773}.TournamentBracket_finalCard__9PsWv{background:linear-gradient(135deg,var(--color-bg-card),#d4af370f);border-color:#d4af3780;box-shadow:0 0 20px #d4af371f}.TournamentBracket_thirdCard__HqHop{background:linear-gradient(135deg,var(--color-bg-card),#b482320d);border-color:#b4823266}.TournamentBracket_byeCard__ow0gU{background:#0003;border-color:#6464644d;opacity:.75}.TournamentBracket_pendingCard__2Oe3t{border-style:dashed;opacity:.8}.TournamentBracket_matchTypeBadge__1aeAn{align-self:flex-start;border-radius:3px;font-size:.66rem;font-weight:800;letter-spacing:1px;margin-bottom:2px;padding:2px 8px}.TournamentBracket_finalBadge__Z7D0p{background:#d4af3740;border:1px solid var(--border-gold);color:var(--text-gold)}.TournamentBracket_thirdBadge__qMxLk{background:#b4823233;border:1px solid #b4823280;color:#c9a060}.TournamentBracket_byeBadge__91CEF{align-self:flex-start;background:#64646440;border:1px solid #82828266;border-radius:3px;color:#888;font-size:.66rem;font-weight:800;letter-spacing:1px;margin-bottom:4px;padding:2px 8px}.TournamentBracket_byeNote__IjJF2{color:var(--text-secondary);font-size:.75rem;font-style:italic;opacity:.7;text-align:center}.TournamentBracket_teamRow__zhhf4{align-items:center;background:#00000040;border:1px solid #0000;border-radius:5px;display:flex;gap:8px;min-height:38px;padding:8px 10px;transition:all .2s ease}.TournamentBracket_teamNames__UCJw\+{display:flex;flex:1 1;flex-direction:column;gap:2px}.TournamentBracket_pName__zn3Ys{color:var(--text-main);font-size:.9rem;font-weight:500;line-height:1.3}.TournamentBracket_winner__s7c9j{background:#d4af3724;border-color:#d4af3780}.TournamentBracket_winner__s7c9j .TournamentBracket_pName__zn3Ys{color:var(--text-gold);font-weight:700}.TournamentBracket_loser__svb-9{opacity:.45}.TournamentBracket_loser__svb-9 .TournamentBracket_pName__zn3Ys{color:var(--text-secondary);text-decoration:line-through;-webkit-text-decoration-color:#b4505080;text-decoration-color:#b4505080}.TournamentBracket_crownIcon__babkB{color:var(--text-gold);flex-shrink:0;font-size:1rem;text-shadow:0 0 6px #d4af3799}.TournamentBracket_vsRow__jY1JV{text-align:center}.TournamentBracket_vsText__SSQe9{opacity:.6}.TournamentBracket_vsPending__FUQ1Q,.TournamentBracket_vsText__SSQe9{color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:2px}.TournamentBracket_vsPending__FUQ1Q{opacity:.35}.TournamentBracket_reportLink__aFkwx{background:#d4af371f;border:1px solid #d4af374d;border-radius:5px;color:var(--text-gold);display:block;font-size:.8rem;font-weight:600;letter-spacing:.3px;margin-top:6px;padding:6px 10px;text-align:center;text-decoration:none;transition:all .2s ease}.TournamentBracket_reportLink__aFkwx:hover{background:#d4af3738;border-color:var(--border-gold);box-shadow:0 0 8px #d4af3733}.TournamentBracket_empty__7n5xN{color:var(--text-secondary);font-style:italic;padding:40px 20px;text-align:center}@media (max-width:768px){.TournamentBracket_matchGrid__r1aRU{grid-template-columns:1fr}.TournamentBracket_roundTabs__Vr2Ob{gap:4px}.TournamentBracket_roundTab__-3eb4{font-size:.78rem;padding:6px 12px}.TournamentBracket_roundTabs__Vr2Ob{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}}.TournamentBracketTree_bracketContainer__ioOBJ{background-color:var(--color-bg-dark);border:2px solid var(--border-accent);border-radius:12px;height:75vh;overflow:hidden;position:relative;width:100%}.TournamentBracketTree_controls__ouWkS{align-items:center;display:flex;gap:10px;position:absolute;right:10px;top:10px;z-index:10}.TournamentBracketTree_controls__ouWkS button{background-color:var(--color-bg-button);border:none;border-radius:5px;color:var(--text-light);cursor:pointer;font-family:Cinzel,serif;font-size:12px;padding:8px 12px;transition:background-color .3s}.TournamentBracketTree_controls__ouWkS button:hover{background-color:var(--color-bg-button-hover)}.TournamentBracketTree_scaleIndicator__HB53j{color:var(--text-gold);font-family:Cinzel,serif;font-size:12px;font-weight:700}.TournamentBracketTree_hint__3j-HH{color:var(--text-medium);font-family:Cinzel,serif;font-size:11px;font-style:italic}.TournamentBracketTree_bracketViewport__Fe8Qi{-webkit-overflow-scrolling:touch;background-color:var(--bg-secondary);border:2px solid var(--border-color);border-radius:8px;cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.TournamentBracketTree_bracketViewport__Fe8Qi:active{cursor:grabbing}.TournamentBracketTree_bracketContent__XE9ZH{height:100%;min-height:1500px;min-width:2000px;position:relative;width:100%;will-change:transform}.TournamentBracketTree_match__D9vaw{background-color:var(--bg-tertiary);border:2px solid var(--color-gold);border-radius:8px;box-shadow:0 4px 8px #0000004d;color:var(--text-secondary);display:flex;flex-direction:column;font-family:Cinzel,serif;height:180px;justify-content:center;padding:12px;pointer-events:auto;position:absolute;text-align:center;touch-action:manipulation;transition:transform .2s,box-shadow .2s;width:200px;z-index:10}.TournamentBracketTree_match__D9vaw:hover{box-shadow:0 6px 12px #ffd7004d;transform:translateY(-2px)}.TournamentBracketTree_thirdPlaceMatch__90AsX{border-color:var(--color-bronze)}.TournamentBracketTree_team__CRA0h{background-color:#ffffff0d;border-radius:4px;color:var(--text-secondary);font-size:13px;margin:2px 0;padding:5px}.TournamentBracketTree_winnerTeam__f69wN{background-color:#32cd324d;border:1px solid var(--color-success);font-weight:700}.TournamentBracketTree_vs__UW8NN{color:var(--color-gold);font-size:14px;font-weight:700;margin:8px 0}.TournamentBracketTree_winner__vY-Dp{color:var(--color-success);font-size:12px;font-weight:700;margin-top:8px}.TournamentBracketTree_viewBattleReportLink__4Vu68{color:var(--color-info);display:block;font-size:11px;margin-top:8px;text-decoration:none;transition:color .3s}.TournamentBracketTree_viewBattleReportLink__4Vu68:hover{color:var(--color-info-hover);text-decoration:underline}.TournamentBracketTree_finalLabel__i8ooF{background:var(--color-gold)}.TournamentBracketTree_finalLabel__i8ooF,.TournamentBracketTree_thirdPlaceLabel__e7QwN{border-radius:6px;color:var(--bg-secondary);font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px;padding:4px 8px;text-transform:uppercase}.TournamentBracketTree_thirdPlaceLabel__e7QwN{background:var(--color-bronze)}.TournamentBracketTree_connectionLines__vNN1r{left:0;pointer-events:none;position:absolute;top:0;z-index:5}.TournamentBracketTree_connectionLines__vNN1r line,.TournamentBracketTree_connectionLines__vNN1r path{stroke:var(--border-accent);stroke-width:3;opacity:.8}.TournamentBracketTree_connectionLines__vNN1r path{fill:none}@media (max-width:768px){.TournamentBracketTree_bracketContainer__ioOBJ{border-radius:0;height:85vh;margin:0 -15px}.TournamentBracketTree_bracketViewport__Fe8Qi{border-radius:0;overflow:hidden;touch-action:none}.TournamentBracketTree_bracketContent__XE9ZH{min-height:1000px;min-width:1200px}.TournamentBracketTree_controls__ouWkS{flex-direction:row;flex-wrap:wrap;gap:5px;right:5px;top:5px}.TournamentBracketTree_controls__ouWkS button{font-size:10px;padding:6px 8px}.TournamentBracketTree_hint__3j-HH,.TournamentBracketTree_scaleIndicator__HB53j{font-size:10px}.TournamentBracketTree_hint__3j-HH{display:none}.TournamentBracketTree_match__D9vaw{font-size:11px;height:130px;padding:8px;width:150px}.TournamentBracketTree_team__CRA0h{font-size:10px;margin:1px 0;padding:3px}.TournamentBracketTree_vs__UW8NN{font-size:11px;margin:4px 0}.TournamentBracketTree_viewBattleReportLink__4Vu68,.TournamentBracketTree_winner__vY-Dp{font-size:9px;margin-top:4px}.TournamentBracketTree_finalLabel__i8ooF,.TournamentBracketTree_thirdPlaceLabel__e7QwN{font-size:9px;margin-bottom:4px;padding:2px 4px}}@media (max-width:480px){.TournamentBracketTree_bracketContainer__ioOBJ{height:90vh;margin:0 -10px}.TournamentBracketTree_bracketContent__XE9ZH{min-height:800px;min-width:1000px}.TournamentBracketTree_controls__ouWkS{gap:3px;right:2px;top:2px}.TournamentBracketTree_controls__ouWkS button{font-size:9px;padding:4px 6px}.TournamentBracketTree_scaleIndicator__HB53j{font-size:9px}.TournamentBracketTree_match__D9vaw{font-size:10px;height:110px;padding:6px;width:120px}.TournamentBracketTree_team__CRA0h{font-size:9px;margin:1px 0;padding:2px}.TournamentBracketTree_vs__UW8NN{font-size:10px;margin:3px 0}.TournamentBracketTree_viewBattleReportLink__4Vu68,.TournamentBracketTree_winner__vY-Dp{font-size:8px;margin-top:3px}.TournamentBracketTree_finalLabel__i8ooF,.TournamentBracketTree_thirdPlaceLabel__e7QwN{font-size:8px;margin-bottom:3px;padding:2px 4px}}.TournamentDetail_container__ro26H{-ms-overflow-style:none;background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:8px;box-shadow:0 0 24px #d4af3740,inset 0 0 30px #0006;color:var(--text-main);max-height:95vh;min-height:calc(100vh - 215px);overflow-y:auto;padding:0;scrollbar-width:none}.TournamentDetail_container__ro26H::-webkit-scrollbar{display:none}.TournamentDetail_loading__xSAs6{align-items:center;color:var(--text-secondary);display:flex;font-size:1rem;gap:12px;justify-content:center;padding:60px 20px}.TournamentDetail_loadingSpinner__osHXp{animation:TournamentDetail_spin__OC8EC .8s linear infinite;border:2px solid #d4af3733;border-radius:50%;border-top:2px solid var(--text-gold);height:22px;width:22px}@keyframes TournamentDetail_spin__OC8EC{to{transform:rotate(1turn)}}.TournamentDetail_banner__L38o-{background:linear-gradient(135deg,#0f0f1afa,#1e1928f2);border-bottom:2px solid #d4af374d;overflow:hidden;padding:28px 28px 24px;position:relative}.TournamentDetail_banner__L38o-:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 12px #d4af3799;content:"";height:3px;left:0;position:absolute;right:0;top:0}.TournamentDetail_bannerDeath__1KjnL:after{background:linear-gradient(135deg,#7814140f,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.TournamentDetail_bannerLegend__m760s:after{background:linear-gradient(135deg,#d4af370a,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.TournamentDetail_bannerBadges__upvgn{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.TournamentDetail_legendBadge__CAlue{background:linear-gradient(135deg,#d4af374d,#b48c1433);border:1px solid var(--border-gold);border-radius:4px;color:var(--text-gold);font-size:.7rem;font-weight:800;letter-spacing:1px;padding:3px 10px;text-shadow:0 0 8px #d4af3799}.TournamentDetail_typeBadge__M-MBw{border-radius:4px;font-size:.7rem;font-weight:800;letter-spacing:.8px;padding:3px 10px}.TournamentDetail_normalBadge__DWKa\+{background:#4169e133;border:1px solid #4169e180;color:#7ba4e8}.TournamentDetail_deathBadge__0ujZN{background:#b4282840;border:1px solid #c83c3c99;color:#e07070}.TournamentDetail_statusBadge__JknX0{border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.6px;margin-left:auto;padding:3px 10px}.TournamentDetail_status_scheduled__zjEfo{background:#4169e133;border:1px solid #4169e180;color:#7ba4e8}.TournamentDetail_status_locked__OoMNM{background:#f803;border:1px solid #ff880080;color:#fa4}.TournamentDetail_status_ongoing__qE4Tc{background:#228b2233;border:1px solid #228b2299;color:#6b6}.TournamentDetail_status_completed__37S12{background:#5a5a5a4d;border:1px solid #82828266;color:#aaa}.TournamentDetail_tournamentName__n9ssk{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.7rem;font-weight:800;letter-spacing:2px;margin:0 0 10px;text-shadow:0 0 12px #d4af3780,1px 1px 3px #000c;text-transform:uppercase}.TournamentDetail_description__-m24J{color:var(--text-secondary);font-size:.9rem;font-style:italic;line-height:1.5;margin:0 0 16px;max-width:600px}.TournamentDetail_bannerMeta__bSkxf{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:6px}.TournamentDetail_metaItem__NkX4I{display:flex;flex-direction:column;gap:2px}.TournamentDetail_metaLabel__3ZTpQ{color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.TournamentDetail_metaValue__5WkOl{color:var(--text-main);font-size:.9rem;font-weight:600}.TournamentDetail_metaSlotBlock__mbsgE{flex:1 1;max-width:280px;min-width:180px}.TournamentDetail_metaSlotLabel__uJ6h3{color:var(--text-secondary);display:flex;font-size:.7rem;justify-content:space-between;letter-spacing:.6px;margin-bottom:4px;text-transform:uppercase}.TournamentDetail_metaSlotTrack__k-mk5{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.TournamentDetail_metaSlotFill__p7\+Fg{background:linear-gradient(90deg,#4a7c59,#6aaa80);border-radius:3px;height:100%;min-width:2px;transition:width .4s ease}.TournamentDetail_metaSlotFull__Gy2we{background:linear-gradient(90deg,#8a3a3a,#b55)}.TournamentDetail_body__tmOJx{grid-gap:0;border-bottom:2px solid #d4af3733;display:grid;gap:0;grid-template-columns:1fr 1fr auto}.TournamentDetail_panel__n\+ndw{border-right:1px solid #d4af3726;padding:22px 24px}.TournamentDetail_panel__n\+ndw:last-child{border-right:none}.TournamentDetail_panelTitle__RBBou{border-bottom:1px solid #d4af3733;color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1rem;font-weight:700;letter-spacing:1px;margin:0 0 16px;padding-bottom:10px;text-transform:uppercase}.TournamentDetail_podium__e521E{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.TournamentDetail_podiumCard__G26Ys{border:1px solid #0000;border-radius:6px;display:flex;flex-direction:column;gap:6px;padding:10px 14px}.TournamentDetail_podiumCardTop__4o7ae{align-items:center;display:flex;gap:10px}.TournamentDetail_podiumWinnerInline__7czs-{align-items:center;display:flex;margin-left:auto}.TournamentDetail_podium_1__ahzqV{background:linear-gradient(135deg,#d4af372e,#b48c141a);border-color:#d4af3773}.TournamentDetail_podium_2__zfacb{background:linear-gradient(135deg,#b4b4c324,#8c8ca014);border-color:#b4b4c359}.TournamentDetail_podium_3__bTYTO{background:linear-gradient(135deg,#b4783c26,#8c5a2814);border-color:#b4783c59}.TournamentDetail_podiumIcon__pFNNP{flex-shrink:0;font-size:1.2rem;text-align:center;width:22px}.TournamentDetail_podium_1__ahzqV .TournamentDetail_podiumIcon__pFNNP{color:var(--text-gold);text-shadow:0 0 6px #d4af3780}.TournamentDetail_podium_2__zfacb .TournamentDetail_podiumIcon__pFNNP{color:#c0c0d0}.TournamentDetail_podium_3__bTYTO .TournamentDetail_podiumIcon__pFNNP{color:#c08050}.TournamentDetail_podiumPlace__Io73N{font-size:.82rem;font-weight:800;letter-spacing:.5px;min-width:28px;text-transform:uppercase}.TournamentDetail_podium_1__ahzqV .TournamentDetail_podiumPlace__Io73N{color:var(--text-gold)}.TournamentDetail_podium_2__zfacb .TournamentDetail_podiumPlace__Io73N{color:#c0c0d0}.TournamentDetail_podium_3__bTYTO .TournamentDetail_podiumPlace__Io73N{color:#c08050}.TournamentDetail_podiumSilver__EX6D5{color:var(--text-main);font-size:.85rem;font-weight:600}.TournamentDetail_podiumItem__sMLhT{color:var(--text-secondary);font-size:.8rem;font-style:italic;margin-left:4px}.TournamentDetail_podiumWinnerRow__tBhnZ{align-items:center;display:flex;padding-left:32px}.TournamentDetail_podiumWinnerLink__YFwfP,.TournamentDetail_podiumWinner__k5Vol{color:var(--text-gold);font-size:.85rem;font-style:italic;font-weight:700}.TournamentDetail_podiumWinnerLink__YFwfP{border-bottom:1px dotted #d4af3799;text-decoration:none;transition:color .2s ease,border-color .2s ease}.TournamentDetail_podiumWinnerLink__YFwfP:hover{border-bottom-color:var(--text-gold);color:var(--color-text-highlight)}.TournamentDetail_participationReward__eIdOr{background:#0003;border:1px solid #d4af371a;border-radius:5px;display:flex;font-size:.85rem;justify-content:space-between;padding:8px 12px}.TournamentDetail_partLabel__uBHzj{color:var(--text-secondary)}.TournamentDetail_partValue__xaUbz{color:var(--text-gold);font-weight:600}.TournamentDetail_betStats__NKSTI{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.TournamentDetail_betStat__txb9D{background:#0003;border-radius:4px;display:flex;font-size:.85rem;justify-content:space-between;padding:6px 10px}.TournamentDetail_betStatLabel__WIKPH{color:var(--text-secondary)}.TournamentDetail_betStatValue__JRLF-{color:var(--text-gold);font-weight:600}.TournamentDetail_betInstruction__0EGkN{color:var(--text-secondary);font-size:.82rem;margin:0 0 10px}.TournamentDetail_betParticipants__Zt4vA{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-bottom:12px;max-height:160px;overflow-y:auto}.TournamentDetail_betParticipant__BJ2qR{background:#0000004d;border:1px solid #d4af3733;border-radius:4px;color:var(--text-main);cursor:pointer;font-size:.8rem;padding:6px 10px;text-align:center;transition:all .15s ease}.TournamentDetail_betParticipant__BJ2qR:hover{background:#00000080;border-color:#d4af3780}.TournamentDetail_betSelected__ii97i{background:#d4af3726;border-color:var(--border-gold);color:var(--text-gold);font-weight:600}.TournamentDetail_betInputRow__jcyrm{display:flex;gap:8px}.TournamentDetail_betInput__ZGlmN{background:#0006;border:1px solid #d4af374d;border-radius:5px;color:var(--text-main);flex:1 1;font-size:.88rem;padding:8px 12px}.TournamentDetail_betInput__ZGlmN:focus{border-color:var(--border-gold);outline:none}.TournamentDetail_betButton__mWeHh{background:#d4af3733;border:1px solid #d4af3780;border-radius:5px;color:var(--text-gold);cursor:pointer;font-size:.85rem;font-weight:700;padding:8px 16px;transition:all .2s ease}.TournamentDetail_betButton__mWeHh:hover{background:#d4af3759;box-shadow:0 0 10px #d4af3733}.TournamentDetail_betClosed__Yuh9i{background:#8b000033;border:1px solid #8b000066;border-radius:5px;color:#f88;font-size:.85rem;font-weight:600;margin-top:12px;padding:10px;text-align:center}.TournamentDetail_betForm__TVcOX{margin-top:12px}.TournamentDetail_enrolled__VdSBS{background:#228b221a;border:1px solid #228b224d;border-radius:5px;color:#6b6;font-size:.88rem;margin-bottom:12px;padding:10px 14px}.TournamentDetail_deathLock__POjg-{background:#b428281a;border:1px solid #b428284d;border-radius:5px;color:#e07070;font-size:.82rem;font-style:italic;padding:8px 12px}.TournamentDetail_joinForm__dP9YF{display:flex;flex-direction:column;gap:12px}.TournamentDetail_formField__iKlf1{display:flex;flex-direction:column;gap:5px}.TournamentDetail_fieldLabel__SiOpe{color:var(--text-secondary);font-size:.72rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.TournamentDetail_fieldSelect__lZgRd{background:var(--color-bg-card);border:1px solid #d4af3759;border-radius:5px;color:var(--text-main);cursor:pointer;font-size:.88rem;padding:8px 10px;transition:all .2s ease}.TournamentDetail_fieldSelect__lZgRd:focus{border-color:var(--border-gold);box-shadow:0 0 8px #d4af3733;outline:none}.TournamentDetail_joinBtn__mJbAI{background:#d4af3733;border:2px solid var(--border-gold);border-radius:6px;color:var(--text-gold);cursor:pointer;font-size:.9rem;font-weight:800;letter-spacing:1px;margin-top:4px;padding:11px 16px;text-transform:uppercase;transition:all .25s ease}.TournamentDetail_joinBtn__mJbAI:hover{background:#d4af3759;box-shadow:0 0 18px #d4af3759;transform:translateY(-1px)}.TournamentDetail_leaveBtn__tnFZD{background:#b4282833;border:2px solid #c83c3c99;border-radius:6px;color:#e07070;cursor:pointer;font-size:.88rem;font-weight:800;letter-spacing:1px;padding:10px 16px;text-transform:uppercase;transition:all .25s ease;width:100%}.TournamentDetail_leaveBtn__tnFZD:hover{background:#b4282859;box-shadow:0 0 14px #b4282859;transform:translateY(-1px)}.TournamentDetail_bracketSection__l7Ye6{padding:24px}.TournamentDetail_bracketHeader__JX40w{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.TournamentDetail_bracketTitle__9Gwy1{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.05rem;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.TournamentDetail_viewToggleGroup__IgD-C{display:flex;gap:6px}.TournamentDetail_viewToggle__0dfeV{background:#0000004d;border:1px solid var(--border-accent);border-radius:5px;color:var(--text-secondary);cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:.4px;padding:7px 16px;text-transform:uppercase;transition:all .2s ease}.TournamentDetail_viewToggle__0dfeV:hover{border-color:#d4af3780;color:var(--text-gold)}.TournamentDetail_toggleActive__JmuM\+{background:var(--color-bg-card);border-color:var(--border-gold);box-shadow:0 0 10px #d4af3733;color:var(--text-gold)}.TournamentDetail_bracketPending__48As8{border-top:1px solid #d4af3726;color:var(--text-secondary);font-size:.9rem;font-style:italic;padding:30px 24px;text-align:center}@media (max-width:900px){.TournamentDetail_body__tmOJx{grid-template-columns:1fr 1fr}.TournamentDetail_body__tmOJx>:nth-child(3){border-right:none;border-top:1px solid #d4af3726;grid-column:1/-1}}@media (max-width:600px){.TournamentDetail_body__tmOJx{grid-template-columns:1fr}.TournamentDetail_panel__n\+ndw{border-right:none;border-top:1px solid #d4af3726}.TournamentDetail_banner__L38o-{padding:20px 16px 18px}.TournamentDetail_bracketSection__l7Ye6{padding:16px}.TournamentDetail_tournamentName__n9ssk{font-size:1.3rem}.TournamentDetail_bannerMeta__bSkxf{gap:14px}}.adventure{background:var(--color-bg-card);border:2px solid #d4af374d;border-radius:8px;box-shadow:0 0 20px #000000b3,inset 0 0 20px #0006;font-family:Cinzel,serif;margin:2rem auto;max-width:800px;padding:2rem}.adventure h2{color:#d4af37;color:var(--color-text-gold,#d4af37);font-family:Viking,Cinzel,serif;font-size:1.6rem;letter-spacing:.05em;margin-bottom:.8rem;text-shadow:0 0 12px #d4af3759}.adventure p{color:#e8d9b5;color:var(--color-text-main,#e8d9b5);font-style:italic;line-height:1.6;opacity:.85}.adventure ul{list-style-type:none;padding:0}.adventure li{margin:1rem 0}.adventure button{background:#d4af371a;border:1px solid #d4af3780;border-radius:4px;color:#d4af37;color:var(--color-text-gold,#d4af37);cursor:pointer;font-family:Cinzel,serif;padding:.5rem 1.2rem;transition:all .2s}.adventure button:hover{background:#d4af3740;border-color:#d4af37;border-color:var(--color-text-gold,#d4af37);box-shadow:0 0 8px #d4af374d}.adventure-list{background:var(--color-bg-card);border:2px solid #d4af374d;border-radius:8px;box-shadow:0 0 20px #000000b3,inset 0 0 20px #0006;font-family:Cinzel,serif;margin:2rem auto;max-width:800px;padding:2rem}.adventure-list h2{color:#d4af37;color:var(--color-text-gold,#d4af37);font-family:Viking,Cinzel,serif;font-size:1.6rem;letter-spacing:.05em;margin-bottom:.5rem;text-shadow:0 0 12px #d4af3759}.intro-text{color:#e8d9b5;color:var(--color-text-main,#e8d9b5);font-style:italic;line-height:1.6;margin:1rem 0;opacity:.85}.start-adventure-button{background:linear-gradient(135deg,#d4af3740,#d4af3726);border:1px solid #d4af3799;border-radius:4px;color:#d4af37;color:var(--color-text-gold,#d4af37);cursor:pointer;font-family:Cinzel,serif;font-size:.95rem;font-weight:700;letter-spacing:.08em;padding:.8rem 1.6rem;transition:all .2s}.start-adventure-button:hover{background:#d4af3759;box-shadow:0 0 12px #d4af374d}.adventure-list ul{list-style-type:none;margin-top:1rem;padding:0}.adventure-list li{border-left:2px solid #d4af374d;margin:.75rem 0;padding:8px 12px;transition:border-color .2s}.adventure-list li:hover{border-left-color:#d4af37;border-left-color:var(--color-text-gold,#d4af37)}.adventure-list li a{color:#d4af37;color:var(--color-text-gold,#d4af37);font-weight:700;text-decoration:none;transition:color .2s}.adventure-list li a:hover{color:#fff;text-shadow:0 0 8px #d4af3780}.rarity{color:#d4af378c;font-size:.9em;font-style:italic;font-weight:400}.adventure-completion{background:var(--color-bg-card);border:2px solid #d4af374d;border-radius:8px;box-shadow:0 0 20px #000000b3,inset 0 0 20px #0006;font-family:Cinzel,serif;margin:2rem auto;max-width:800px;padding:2rem}.adventure-completion h2{font-family:Viking,Cinzel,serif;font-size:1.6rem;margin-bottom:.8rem;text-shadow:0 0 12px #d4af3759}.adventure-completion h2,.adventure-completion h3{color:#d4af37;color:var(--color-text-gold,#d4af37);letter-spacing:.05em}.adventure-completion h3{font-size:1.1rem;margin-top:1.5rem}.adventure-completion p{color:#e8d9b5;color:var(--color-text-main,#e8d9b5);font-style:italic;line-height:1.6;opacity:.85}.adventure-completion ul{list-style-type:disc;margin-left:1.5rem}.adventure-completion li{color:#d4af37;color:var(--color-text-gold,#d4af37);font-size:1.05rem;margin:.4rem 0}.chapter-view{background:var(--color-bg-card);border:2px solid #d4af3740;border-radius:8px;box-shadow:0 4px 20px #0009;font-family:Cinzel,serif;margin:0 auto;max-width:600px;padding:20px}.chapter-text{border-bottom:1px solid #d4af3733;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);font-size:1.05rem;font-style:italic;line-height:1.7;margin-bottom:20px;padding:10px 0}.end-message{color:#d4af37;color:var(--color-text-gold,#d4af37);font-size:1.15rem;font-weight:700;text-align:center;text-shadow:0 0 10px #d4af3766}.choices{list-style:none;margin-top:20px;padding:0}.choice-item{background:#d4af370f;border:1px solid #d4af3740;border-radius:4px;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);cursor:pointer;font-size:1rem;margin:8px 0;padding:12px 16px;transition:all .2s}.choice-item:hover{background:#d4af3733;border-color:#d4af3799;color:#d4af37;color:var(--color-text-gold,#d4af37);transform:translateX(4px)}.choice-item:active{background:#d4af374d}.category-selection{padding-right:10px;width:200px}.category-button,.subcategory-button{background-color:var(--color-bg-dark);border:2px solid #d4af3740;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);display:block;font-size:18px;padding:8px 15px;transition:background-color .3s}.category-button.active{background-color:#d4af3740}.category-button:hover{background-color:#444556}.subcategories{display:none}.category-group .category-button.active+.subcategories{display:block}.subcategory-button{font-size:14px;padding:5px 15px}.subcategory-button:hover{background-color:#d4af3740;color:#d4af37;color:var(--color-text-gold,var(--color-text-gold,#d4af37))}@media (max-width:768px){.category-selection{background-color:var(--color-bg-dark);border:2px solid #6d4e2780;border-radius:5px;margin-bottom:10px;padding:10px;width:100%}.category-button,.subcategory-button{box-sizing:border-box;font-size:16px;margin:3px 0;padding:10px 15px;width:100%}.subcategory-button{font-size:14px;padding:8px 15px}.subcategories{padding-left:10px}}.browse-container{display:flex;flex-direction:column;height:100%;width:100%}.header-bar{border-bottom:2px solid #d4af3740;display:flex;font-weight:700}.header-bar .header-column,.item-row .item-column{text-align:center}.header-column.name-column,.item-column.name-column{text-align:left;width:60%}.header-column.expires-column,.item-column.expires-column{width:10%}.header-column.qty-column,.item-column.qty-column{width:15%}.header-column.price-column,.item-column.price-column{width:10%}.header-column.action-column,.item-column.action-column{text-align:center;width:5%}.item-list{list-style-type:none;margin:0;padding:0}.item-row{align-items:center;border-bottom:1px solid #d4af3740;display:flex}.item-row:hover{background-color:var(--color-bg-medium);border-radius:3px}.item-container{align-items:center;display:flex}.item-icon{align-items:center;height:24px;margin-right:10px;object-fit:contain;vertical-align:middle;width:24px}.item-text{align-items:center;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);font-size:18px;line-height:24px}.pagination{margin-top:15px;padding-bottom:10px}.page-button{background-color:var(--color-bg-dark);border:1px solid #d4af3740;border-radius:5px;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);cursor:pointer;margin:0 5px;padding:5px 10px}.page-button.disabled{cursor:not-allowed;opacity:.5}.auction-buy-btn{background:#2864284d;border:1px solid #d4af3799;border-radius:16px;color:#d4af37;color:var(--color-text-gold,#d4af37);cursor:pointer;font-family:Uncial Antiqua,serif;font-size:12px;padding:3px;transition:background-color .3s;width:60px}.auction-buy-btn:hover{background:#d4af3733}.quantity-input{background-color:var(--color-bg-dark);border:1px solid #d4af3740;border-radius:4px;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);font-size:.9rem;padding:3px;text-align:center;width:40px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width:768px){.browse-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.header-bar{display:none}.item-list{flex:1 1;margin-bottom:10px;min-height:0;overflow-y:auto}.item-row{align-items:flex-start;background-color:var(--color-bg-dark);border:1px solid #d4af3740;border-radius:5px;flex-direction:column;margin-bottom:5px;padding:10px}.item-row:hover{background:#d4af3714}.item-column{margin-bottom:5px;text-align:left!important;width:100%!important}.item-column.name-column{font-size:16px;font-weight:700;margin-bottom:8px}.item-column.expires-column:before{content:"Expires: "}.item-column.expires-column:before,.item-column.qty-column:before{color:#d4af37;color:var(--color-text-gold,#d4af37);font-weight:700}.item-column.qty-column:before{content:"Qty: "}.item-column.price-column:before{color:#d4af37;color:var(--color-text-gold,#d4af37);content:"Price: ";font-weight:700}.item-column.action-column{margin-top:10px;text-align:center!important}.item-container{align-items:flex-start;flex-direction:column;width:100%}.item-icon{height:32px;margin-bottom:5px;margin-right:15px;width:32px}.item-text{font-size:16px}.auction-buy-btn{font-size:14px;padding:8px;width:80px}.quantity-input{font-size:16px;padding:5px;width:60px}.pagination{flex-shrink:0;flex-wrap:wrap;margin-top:10px;padding:10px 0}.page-button{font-size:14px;margin:2px;padding:8px 12px}}@media (max-width:480px){.item-row{padding:8px}.item-column.name-column,.item-text{font-size:14px}.auction-buy-btn{font-size:12px;padding:6px;width:70px}.quantity-input{width:50px}}.buy-order-form-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 2fr}.create-buy-order-form{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;box-shadow:0 0 15px #000000b3;grid-column:1/2;padding:20px;transition:all .3s ease}.create-buy-order-form:hover{border-color:var(--border-gold);box-shadow:0 0 20px #d4af3766}.create-buy-order-form h2{border-bottom:1px solid var(--border-gold);color:var(--text-gold);font-family:Cinzel,serif;font-size:1.5rem;margin-bottom:15px;padding-bottom:10px;text-align:center}.create-buy-order-form form{display:flex;flex-direction:column}.filtered-items-box{background:#0003;border:1px solid var(--border-color);border-radius:6px;height:18em;margin-bottom:10px;overflow-y:auto;padding:10px}.filtered-items-list{list-style:none;padding:0}.filtered-items-list li{background:#0000004d;border:1px solid var(--border-accent);border-radius:4px;color:var(--text-gold);cursor:pointer;margin-bottom:4px;padding:10px 12px;transition:all .2s}.filtered-items-list li:hover{background:#d4af371a;border-color:var(--border-gold);transform:translateX(4px)}.no-items{color:var(--text-main);font-size:.9rem;opacity:.6;padding:20px;text-align:center}.search-bar,.selected-item-name,input[type=number]{background:#0006;border:2px solid var(--border-color);border-radius:6px;color:var(--text-gold);padding:10px 14px;transition:all .2s}.search-bar:focus,.selected-item-name:focus,input[type=number]:focus{background:#00000080;border-color:var(--border-gold);box-shadow:0 0 10px #d4af374d;outline:none}.search-bar{width:100%}.price-quantity-container{display:flex;gap:15px;margin-top:10px}.inline-input-container{display:flex;flex:1 1}.inline-input-container label{color:var(--text-gold);font-size:.95rem;font-weight:600}.inline-input-container input{background:#0006;border:2px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-gold);padding:10px 14px;transition:all .2s;width:100%}.inline-input-container input:focus{background:#00000080;border-color:var(--border-gold);box-shadow:0 0 10px #d4af374d;outline:none}.duration-buttons{margin:10px 0}.duration-buttons button{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;color:var(--text-main);cursor:pointer;flex:1 1;font-family:Cinzel,serif;padding:10px;transition:all .3s}.duration-buttons button:hover{background:#d4af371a;border-color:var(--border-gold)}.duration-buttons .active{background:#00000080;border-color:var(--border-gold);box-shadow:0 0 10px #d4af374d;color:var(--text-gold)}.create-button{background:linear-gradient(135deg,var(--color-button-primary),var(--color-button-primary-hover));border:2px solid var(--border-gold);border-radius:8px;box-shadow:0 4px 8px #0006;color:var(--text-gold);cursor:pointer;display:block;font-family:Cinzel,serif;font-size:1.1rem;font-weight:700;margin-top:15px;padding:14px 24px;transition:all .3s;width:100%}.create-button:hover{background:linear-gradient(135deg,var(--color-button-primary-hover),var(--color-button-primary));box-shadow:0 6px 12px #d4af3766;transform:translateY(-2px)}.right-box{display:flex;flex-direction:column;gap:20px;grid-column:2/3}.bottom-box,.top-box{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;box-shadow:0 0 15px #000000b3;flex:1 1;padding:20px;transition:all .3s ease}.bottom-box:hover,.top-box:hover{border-color:var(--border-gold);box-shadow:0 0 20px #d4af3766}.bottom-box h2,.top-box h2{border-bottom:1px solid var(--border-gold);color:var(--text-gold);font-size:1.3rem;margin:0 0 15px;padding-bottom:10px}.styled-list{list-style-type:none;margin:0;max-height:90%;overflow-y:auto;padding:0}.list-item{align-items:center;background:#0003;border:1px solid var(--border-color);border-radius:4px;display:flex;justify-content:space-between;margin:5px 0;padding:10px 12px;transition:all .2s}.list-item:hover{background:#d4af371a;border-color:var(--border-gold);transform:translateX(4px)}.item-name,.item-price,.item-quantity,.order-price,.order-quantity{color:var(--text-gold);font-size:.9rem;font-weight:500}.item-name{flex:1 1;text-align:left}.item-quantity,.order-quantity{color:var(--text-main);flex:0.5 1;text-align:center}.item-price,.order-price{color:var(--text-main);flex:0.5 1;text-align:right}.filtered-items-box::-webkit-scrollbar,.styled-list::-webkit-scrollbar{width:8px}.filtered-items-box::-webkit-scrollbar-track,.styled-list::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.filtered-items-box::-webkit-scrollbar-thumb,.styled-list::-webkit-scrollbar-thumb{background:#d4af3780;border-radius:4px}.filtered-items-box::-webkit-scrollbar-thumb:hover,.styled-list::-webkit-scrollbar-thumb:hover{background:#e8c547b3}@media (max-width:768px){.buy-order-form-container{display:flex;flex-direction:column;gap:10px;grid-template-columns:1fr;height:100%}.create-buy-order-form{flex-shrink:0;grid-column:1;height:auto;margin:3px;padding:8px}.create-buy-order-form h2{font-size:20px;margin:5px 0}.filtered-items-box{height:12em;margin:3px;padding:8px}.price-quantity-container{flex-direction:column;gap:10px}.duration-buttons{flex-wrap:wrap;gap:5px}.duration-buttons button{flex:1 1;font-size:14px;min-width:calc(50% - 2.5px);padding:8px}.right-box{display:flex;flex:1 1;flex-direction:column;gap:10px;grid-column:1;height:auto;min-height:0}.bottom-box,.top-box{height:auto;min-height:200px;padding:8px}.bottom-box h2,.top-box h2{font-size:18px;margin:3px 0}.list-item{align-items:flex-start;flex-direction:column;padding:8px}.item-name,.item-price,.item-quantity,.order-price,.order-quantity{margin-bottom:3px;text-align:left;width:100%}.item-quantity:before,.order-quantity:before{content:"Qty: "}.item-price:before,.item-quantity:before,.order-price:before,.order-quantity:before{color:#d4af37;color:var(--color-text-gold,var(--color-text-gold,#d4af37));font-weight:700}.item-price:before,.order-price:before{content:"Price: "}.inline-input-container input,.search-bar{font-size:16px;padding:12px}}@media (max-width:480px){.create-buy-order-form{margin:2px;padding:5px}.create-buy-order-form h2{font-size:18px}.filtered-items-box{height:10em;padding:5px}.duration-buttons button{font-size:12px;padding:6px}.bottom-box,.top-box{min-height:150px;padding:5px}.list-item{padding:6px}}.sell-order-form{color:#e8d9b5;color:var(--color-text-main,#e8d9b5);margin:0 auto;max-width:400px}.sell-order-form h2{color:#d4af37;color:var(--color-text-gold,var(--color-text-gold,#d4af37));font-family:Uncial Antiqua,serif;font-size:24px;margin-bottom:15px;text-align:center}.sell-order-form .form-group{font-family:Cinzel,serif;margin-bottom:15px}.sell-order-form label{color:#d4c4a8;display:block;font-size:14px;font-weight:700;margin-bottom:5px;margin-top:8px}.sell-order-form select{width:100%}.sell-order-form input[type=number],.sell-order-form select{background-color:var(--color-bg-card);border:1px solid #d4af3780;border-radius:5px;color:var(--text-main);font-family:Cinzel,serif;font-size:14px;padding:10px;transition:all .3s ease}.sell-order-form input[type=number]{width:94%}.sell-order-form input[type=number]:focus,.sell-order-form select:focus{border-color:var(--text-gold);outline:2px solid #d4af3799;outline-offset:0}.sell-order-form button[type=submit]{background-color:#d4af3740;border:2px solid #d4af3740;border-radius:8px;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);cursor:pointer;display:block;font-family:Cinzel,serif;font-size:16px;padding:10px;transition:background-color .3s;width:100%}.sell-order-form button[type=submit]:hover{background-color:#8a6a45}.sell-order-form p{color:#d4af37;color:var(--color-text-gold,var(--color-text-gold,#d4af37));font-size:14px;margin-top:10px;text-align:center}.duration-buttons{display:flex;gap:10px;margin-top:8px}.duration-button{background-color:#1c1c29;border:2px solid #d4af3740;border-radius:5px;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);cursor:pointer;flex:1 1;font-family:Cinzel,serif;font-size:14px;padding:8px 10px;transition:background-color .3s}.duration-button.active,.duration-button:hover{background-color:#2f2f3e}.duration-time{display:block;font-weight:700}.sell-order-form-container{color:#e8d9b5;color:var(--color-text-main,#e8d9b5);display:flex;gap:20px;height:88%;padding:20px}.sell-order-form{width:50%}.current-listings,.sales-history{-ms-overflow-style:none;background-color:#1c1c29;border:2px solid #d4af3740;border-radius:8px;box-shadow:0 4px 8px #0000004d;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);font-family:Cinzel,serif;height:322px;overflow:hidden;width:100%}.current-listings,.current-listings ul,.sales-history{overflow-y:auto;scrollbar-width:none}.current-listings ul::-webkit-scrollbar{display:none}.current-listings li{color:#d4c4a8}.sales-history canvas{max-height:200px}.current-listings h3,.sales-history h3{font-size:18px;margin-bottom:10px;text-align:left}.current-listings p,.sales-history p{color:#d4c4a8;font-size:14px;text-align:center}.current-listings ul{margin:0;padding:0}.current-listings li{padding:5px 0}.current-listings li:last-child{border-bottom:none}.current-listings li span{color:#e8d9b5;color:var(--color-text-main,#e8d9b5);font-size:14px}.current-listings li:nth-child(odd){background-color:#ffffff0d}.current-listings li:nth-child(2n){background-color:#ffffff14}.sales-history .chart-container{height:220px;max-width:1000px;width:100%}.sell-order-container{color:#e8d9b5;color:var(--color-text-main,#e8d9b5);display:flex;gap:20px;padding:20px}.sell-order-form{border:2px solid #d4af3740;border-radius:10px;box-shadow:0 4px 8px #0000004d;flex:1 1;padding:20px}.additional-info{display:flex;flex:1 1;flex-direction:column;gap:20px}.current-listings h3,.sales-history h3{color:#d4af37;color:var(--color-text-gold,var(--color-text-gold,#d4af37));font-family:Uncial Antiqua,serif;font-size:20px;margin:8px}.current-listings ul{list-style:none;margin:2px;padding:2px}.current-listings li{border-bottom:1px solid #d4af3740;display:flex;font-family:Cinzel,serif;font-size:14px;justify-content:space-between;padding:4px}.current-listings li:hover{background-color:#6d4e2733}.current-listings .item-name{flex-basis:75%;text-align:left}.current-listings .item-qty{flex-basis:10%;padding-right:10px;text-align:right}.current-listings .item-price{flex-basis:15%;text-align:right}.chart-container{height:260px;max-width:100%;position:relative;width:100%}@media (max-width:768px){.sell-order-container,.sell-order-form-container{flex-direction:column;gap:15px;height:100%;padding:10px}.sell-order-form{margin:0;max-width:none;padding:15px;width:100%}.sell-order-form h2{font-size:20px;margin-bottom:10px}.additional-info{gap:15px}.current-listings,.sales-history{height:250px;padding:10px}.current-listings h3,.sales-history h3{font-size:18px;margin:5px 0}.duration-buttons{flex-wrap:wrap;gap:5px}.duration-button{flex:1 1;font-size:12px;min-width:calc(50% - 2.5px);padding:6px 8px}.current-listings li{align-items:flex-start;flex-direction:column;gap:3px;padding:8px}.current-listings .item-name,.current-listings .item-price,.current-listings .item-qty{flex-basis:auto;text-align:left;width:100%}.current-listings .item-qty:before{content:"Qty: "}.current-listings .item-price:before,.current-listings .item-qty:before{color:#d4af37;color:var(--color-text-gold,var(--color-text-gold,#d4af37));font-weight:700}.current-listings .item-price:before{content:"Price: "}.chart-container{height:200px}.sell-order-form input[type=number],.sell-order-form select{background-color:var(--color-bg-card);border:1px solid #d4af3780;font-size:16px;padding:12px}.sell-order-form input[type=number]{width:calc(100% - 24px)}}@media (max-width:480px){.sell-order-form{padding:10px}.sell-order-form h2{font-size:18px}.current-listings,.sales-history{height:200px;padding:8px}.current-listings h3,.sales-history h3{font-size:16px}.duration-button{font-size:11px;padding:5px 6px}.chart-container{height:150px}.current-listings li{padding:6px}}.history{color:#e8d9b5;color:var(--color-text-main,#e8d9b5);display:flex;flex-direction:column;font-family:Cinzel,serif;padding:20px}.history h2{color:#d4af37;color:var(--color-text-gold,var(--color-text-gold,#d4af37));margin:3px}.history-list-container{flex-grow:1;overflow-y:auto}.history-list{display:flex;flex-direction:column;gap:3px;padding-right:10px}.history-record{border:1px solid #d4af3740;border-radius:5px;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);display:flex;font-size:14px;justify-content:space-between;padding:3px}.history-record.expired-tint{background-color:#9d000026}.history-record.canceled-tint{background-color:#91720026}.history-record.fulfilled-tint{background-color:#228b2226}.item-name{width:55%}.price,.quantity{width:10%}.status{width:15%}.date{width:10%}.pagination{border-top:1px solid #d4af3740;display:flex;gap:10px;justify-content:center;margin-top:auto;padding-top:30px}.pagination button{background-color:#d4af3740;border:none;border-radius:5px;color:#e8d9b5;color:var(--color-text-main,#e8d9b5);cursor:pointer;font-size:14px;padding:5px 10px;width:120px}.pagination button:disabled{background-color:#444556;cursor:not-allowed}@media (max-width:768px){.history{height:100%;padding:10px}.history h2{font-size:18px;margin:5px 0;text-align:center}.history-list{gap:5px;padding-right:0}.history-record{align-items:flex-start;flex-direction:column;gap:5px;padding:10px}.date,.item-name,.price,.quantity,.status{text-align:left;width:100%}.item-name{font-size:16px;font-weight:700;margin-bottom:5px}.quantity:before{content:"Qty: "}.price:before,.quantity:before{color:#d4af37;color:var(--color-text-gold,var(--color-text-gold,#d4af37));font-weight:700}.price:before{content:"Price: "}.status:before{content:"Status: "}.date:before,.status:before{color:#d4af37;color:var(--color-text-gold,var(--color-text-gold,#d4af37));font-weight:700}.date:before{content:"Date: "}.pagination{flex-wrap:wrap;gap:5px;padding-top:15px}.pagination button{font-size:12px;min-width:80px;padding:8px 12px;width:auto}}@media (max-width:480px){.history{padding:5px}.history h2{font-size:16px}.history-record{padding:8px}.item-name{font-size:14px}.pagination button{font-size:11px;min-width:70px;padding:6px 10px}}.active-orders{color:#e8d9b5;color:var(--color-text-main,#e8d9b5);padding:20px}.orders-section{height:19em;margin:10px}.orders-section h3{color:#d4af37;color:var(--color-text-gold,var(--color-text-gold,#d4af37));font-family:Uncial Antiqua,serif;font-size:20px;margin:5px}.orders-section ul{-ms-overflow-style:none;list-style:none;margin:0;max-height:99%;overflow-y:auto;padding:0;scrollbar-width:none}.orders-section ul::-webkit-scrollbar{display:none}.orders-section li{padding:8px 0}.cancel-button{background-color:initial;border:none;border-radius:5px;color:#ff4d4d;cursor:pointer;font-weight:700;padding:5px;transition:background .3s;width:24px}.cancel-button:hover{background-color:initial;border:.5px solid #ff4d4d;padding:4px}.orders-section li{border-bottom:1px solid #6d4e274d;color:#dcdcdc;display:flex;font-family:Cinzel,serif;font-size:14px;justify-content:space-between;padding:5px}.orders-section li:hover{background-color:#6d4e2733}.order-item-name{flex-basis:65%;text-align:left}.order-item-price,.order-item-qty{flex-basis:10%;text-align:center}.order-item-time{flex-basis:15%;text-align:center}@media (max-width:768px){.active-orders{display:flex;flex-direction:column;height:100%;padding:10px}.orders-section{display:flex;flex:1 1;flex-direction:column;height:auto;margin:5px;min-height:200px}.orders-section h3{font-size:18px;margin:3px 0}.orders-section ul{max-height:300px}.orders-section li{align-items:flex-start;background-color:#1c1c29cc;border:1px solid #d4af3740;border-radius:5px;flex-direction:column;margin-bottom:5px;padding:10px}.orders-section li:hover{background-color:#6d4e274d}.order-item-name,.order-item-price,.order-item-qty,.order-item-time{flex-basis:auto;margin-bottom:3px;text-align:left;width:100%}.order-item-name{font-size:16px;font-weight:700;margin-bottom:8px}.order-item-qty:before{content:"Qty: "}.order-item-price:before,.order-item-qty:before{color:#d4af37;color:var(--color-text-gold,var(--color-text-gold,#d4af37));font-weight:700}.order-item-price:before{content:"Price: "}.order-item-time:before{color:#d4af37;color:var(--color-text-gold,var(--color-text-gold,#d4af37));content:"Expires: ";font-weight:700}.cancel-button{border:1px solid #ff4d4d;border-radius:5px;font-size:12px;margin-top:5px;padding:8px 12px;width:auto}.cancel-button:hover{background-color:#ff4d4d1a;border:1px solid #ff4d4d;padding:8px 12px}}@media (max-width:480px){.active-orders{padding:5px}.orders-section{margin:2px}.orders-section h3{font-size:16px}.orders-section li{padding:8px}.order-item-name{font-size:14px}.cancel-button{font-size:11px;padding:6px 10px}}.auction-house{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-gold);display:flex;flex-direction:column;font-family:Cinzel,serif;margin:auto;min-height:calc(100vh - 215px);padding:20px}.tabs{display:flex;gap:8px;justify-content:space-around;margin-bottom:15px}.tab-button{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;color:var(--text-main);cursor:pointer;font-family:Cinzel,serif;font-size:1rem;font-weight:600;padding:12px 20px;transition:all .3s}.tab-button.active{background:#00000080;border-color:var(--border-gold);box-shadow:0 0 15px #d4af3766;color:var(--text-gold)}.tab-button:hover{background:#d4af371a;border-color:var(--border-gold);transform:translateY(-2px)}.main-content{background-color:initial;display:flex;flex-grow:1;gap:15px}.category-button,.subcategory-button{background:#0000004d;border:2px solid var(--border-accent);border-radius:4px;color:var(--text-main);cursor:pointer;font-family:Cinzel,serif;font-size:.95rem;margin:5px 0;padding:10px 15px;text-align:left;transition:all .3s;width:100%}.category-button.active{background:#00000080;border-color:var(--border-gold);color:var(--text-gold)}.category-button:hover{background:#d4af371a;border-color:var(--border-gold);transform:translateX(4px)}.subcategories{margin-top:5px;padding-left:15px}.subcategory-button{font-size:.85rem;margin:3px 0;padding:8px 15px}.subcategory-button:hover{background:#d4af371a;border-color:var(--border-gold);color:var(--text-gold);transform:translateX(4px)}.content{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;box-shadow:0 0 15px #000000b3;flex-grow:1;padding:20px;transition:all .3s ease}.content:hover{border-color:var(--border-gold);box-shadow:0 0 20px #d4af3766}.search-bar{background:#0006;border:2px solid var(--border-color);border-radius:6px;color:var(--text-gold);font-family:Cinzel,serif;font-size:1rem;margin-bottom:10px;padding:10px 14px;transition:all .2s;width:calc(100% - 28px)}.search-bar::placeholder{color:#e8c54766;font-family:Cinzel,serif}.search-bar:focus{background:#00000080;border-color:var(--border-gold);box-shadow:0 0 10px #d4af374d;outline:none}.mobile-controls{display:none}.mobile-filter-toggle{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;color:var(--text-gold);cursor:pointer;display:block;font-family:Cinzel,serif;font-size:.95rem;font-weight:600;margin:5px auto;padding:10px 20px;transition:all .3s;width:-webkit-fit-content;width:fit-content}.mobile-filter-toggle:hover{background:#d4af371a;border-color:var(--border-gold)}@media (max-width:768px){.auction-house{display:flex;flex-direction:column;height:calc(100vh - 80px);margin:0;min-height:calc(100vh - 80px);padding:5px}.mobile-controls{display:block;text-align:center}.mobile-controls,.tabs{flex-shrink:0;margin-bottom:10px}.tabs{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.tab-button{border-radius:15px;flex:1 1;font-size:12px;margin:1px;min-width:0;overflow:hidden;padding:8px 4px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.main-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.sidebar{display:none;flex-shrink:0;margin-bottom:10px;width:100%}.sidebar.mobile-visible{display:block}.content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:10px}.search-bar{font-size:16px;padding:10px 12px;width:calc(100% - 24px)}}@media (max-width:480px){.tab-button{font-size:10px;padding:6px 2px}.auction-house{padding:2px}.content{padding:5px}}.DiceGame_diceGame__mNn1k{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 10px #0000004d;color:var(--text-primary);padding:20px;text-align:center}.DiceGame_betControls__fmt\+y{display:flex;gap:10px;justify-content:center;margin-top:15px}.DiceGame_plainInput__HnIrE{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;border:1px solid var(--border-primary);border-radius:4px;padding:5px;text-align:center;width:100px}.DiceGame_plainInput__HnIrE::-webkit-inner-spin-button,.DiceGame_plainInput__HnIrE::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DiceGame_rollButton__KzgNP{background-color:var(--btn-primary-bg);border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;font-weight:700;padding:6px 12px;transition:background-color .3s ease}.DiceGame_rollButton__KzgNP:hover{background-color:var(--button-hover-bg)}.DiceGame_result__16r6N{color:var(--highlight-gold);font-size:18px;margin-top:15px}.Tavern_tavernContainer__4M3JQ{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-main);min-height:calc(100vh - 215px);padding:20px;position:relative}.Tavern_tavernContainer__4M3JQ:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:20%;position:absolute;right:20%;top:-2px}.Tavern_tavernHeader__2L9xY{display:flex;justify-content:space-between;margin-bottom:20px}.Tavern_rpText__UR\+Sr h2{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.6rem;font-weight:800;letter-spacing:2px;text-shadow:0 0 10px #d4af3780}.Tavern_rpText__UR\+Sr p{color:var(--text-medium);font-size:.95rem;line-height:1.5}.Tavern_tavernImage__cObcJ img{border-radius:8px;box-shadow:0 4px 8px #0003;max-width:420px}.Tavern_menuTable__kUl9S{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;box-shadow:inset 0 0 15px #00000080;padding:15px}.Tavern_menuTitle__td\+cw{color:var(--text-gold);font-size:1.2rem;font-weight:700;margin-bottom:10px;text-align:center;text-shadow:0 0 8px #d4af3766}.Tavern_menuTable__kUl9S table{border:2px solid var(--border-accent);border-collapse:initial;border-radius:4px;border-spacing:0;overflow:hidden;width:100%}.Tavern_menuTable__kUl9S td,.Tavern_menuTable__kUl9S th{border-bottom:1px solid var(--border-accent);color:var(--text-main);font-size:.9rem;padding:8px 10px;text-align:left;vertical-align:middle}.Tavern_menuTable__kUl9S td:last-child,.Tavern_menuTable__kUl9S th:last-child{text-align:center;white-space:nowrap;width:1%}.Tavern_menuTable__kUl9S th{color:var(--highlight-gold);color:var(--text-gold,var(--highlight-gold));font-size:1.1rem}.Tavern_menuTable__kUl9S td strong{color:var(--text-main);display:block;font-size:.95rem;font-weight:700}.Tavern_menuTable__kUl9S td em{color:var(--text-medium);display:block;font-size:.8rem;font-style:italic}.Tavern_buyButton__lICe4{background:var(--color-btn-primary);border:2px solid var(--border-gold);border-radius:4px;box-shadow:0 0 8px #d4af3733;color:var(--text-main);cursor:pointer;font-size:.85rem;font-weight:700;letter-spacing:.5px;padding:8px 15px;text-transform:uppercase;transition:all .3s ease}.Tavern_buyButton__lICe4:hover{background:var(--color-btn-primary-hover);border-color:var(--text-gold);box-shadow:0 0 15px #d4af3780;transform:translateY(-2px)}.Tavern_tavernTabs__pwrNA{background:var(--color-bg-dark);border-bottom:2px solid var(--border-accent);border-radius:4px 4px 0 0;display:flex;justify-content:space-around;margin-bottom:20px}.Tavern_tavernTabs__pwrNA button{background:#0000;border:none;border-bottom:3px solid #0000;color:var(--text-medium);cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;letter-spacing:.5px;padding:12px;text-transform:uppercase;transition:all .3s ease}.Tavern_tavernTabs__pwrNA button:hover{background:#d4af371a;color:var(--text-gold)}.Tavern_tavernTabs__pwrNA button.Tavern_active__Xnnjc{background:var(--color-bg-medium);border-bottom-color:var(--border-gold);color:var(--text-gold);font-weight:700;text-shadow:0 0 8px #d4af3766}.Tavern_mysteriousContent__adsSC,.Tavern_tavernContent__mTHUB{background:#0000004d;border:1px solid var(--border-accent);border-radius:4px;box-shadow:inset 0 0 15px #00000080;color:var(--text-main);padding:20px}.Tavern_mysteriousContent__adsSC h3{color:var(--text-gold);font-size:1.3rem;text-shadow:0 0 8px #d4af3766}.Tavern_mysteriousContent__adsSC p{color:var(--text-medium);font-size:.95rem;line-height:1.6}.Tavern_teasingNote__bprSn{color:var(--text-gold);font-style:italic;margin-top:15px;text-align:center;text-shadow:0 0 8px #d4af374d}.Tavern_chroniclesContent__aPwc\+{background:#0000004d;border:1px solid var(--border-accent);border-radius:4px;box-shadow:inset 0 0 15px #00000080;color:var(--text-main);padding:20px}.Tavern_chroniclesContent__aPwc\+ h3{color:var(--text-gold);font-size:1.4rem;margin-bottom:20px;text-align:center;text-shadow:0 0 10px #d4af3766}.Tavern_patchNote__wpIig{background:var(--color-bg-dark);border:1px solid var(--border-accent);border-radius:4px;box-shadow:0 0 10px #0000004d;margin-bottom:20px;padding:15px}.Tavern_patchNote__wpIig h4{color:var(--text-gold);font-size:1.2rem;margin-bottom:8px}.Tavern_patchContent__e9koy{color:var(--text-main);font-size:.9rem;line-height:1.6;text-align:left}.Tavern_patchVersion__l3EJd{color:var(--text-muted);font-size:16px;font-style:italic;margin-top:10px}h1,h3,h4{color:var(--highlight-gold)}.Tavern_patchContent__e9koy,.Tavern_patchHeader__nR66m,h1,h3,h4{text-align:left}@media (max-width:768px){.Tavern_tavernContainer__4M3JQ{margin:0;padding:15px}.Tavern_tavernHeader__2L9xY{flex-direction:column;gap:20px;text-align:center}.Tavern_rpText__UR\+Sr h2{font-size:1.6rem}.Tavern_rpText__UR\+Sr p{font-size:1rem}.Tavern_tavernImage__cObcJ img{height:auto;max-width:100%}.Tavern_tavernTabs__pwrNA{flex-direction:column;gap:5px}.Tavern_tavernTabs__pwrNA button{font-size:1rem;padding:12px}.Tavern_menuTable__kUl9S{overflow-x:auto;padding:15px}.Tavern_menuTable__kUl9S table{min-width:100%}.Tavern_menuTable__kUl9S td,.Tavern_menuTable__kUl9S th{font-size:.9rem;padding:8px}.Tavern_chroniclesContent__aPwc\+,.Tavern_mysteriousContent__adsSC,.Tavern_tavernContent__mTHUB{padding:15px}.Tavern_patchNote__wpIig{margin-bottom:15px;padding:12px}.Tavern_patchNote__wpIig h4{font-size:1.3rem}.Tavern_patchContent__e9koy{font-size:.9rem}}@media (max-width:480px){.Tavern_tavernContainer__4M3JQ{padding:10px}.Tavern_rpText__UR\+Sr h2{font-size:1.5rem}.Tavern_rpText__UR\+Sr p{font-size:.9rem}.Tavern_tavernTabs__pwrNA button{font-size:.9rem;padding:10px}.Tavern_menuTable__kUl9S{margin:0 -10px;padding:10px}.Tavern_menuTable__kUl9S td,.Tavern_menuTable__kUl9S th{font-size:.8rem;padding:6px 4px}.Tavern_menuTable__kUl9S td strong{font-size:.9rem}.Tavern_menuTable__kUl9S td em{font-size:.7rem}.Tavern_buyButton__lICe4{font-size:.8rem;padding:6px 10px}.Tavern_chroniclesContent__aPwc\+ h3,.Tavern_mysteriousContent__adsSC h3{font-size:1.3rem}.Tavern_patchNote__wpIig h4{font-size:1.1rem}.Tavern_patchContent__e9koy{font-size:.8rem}}.ManageUser_manageUserContainer__YieaC{background-color:var(--color-bg-dark);border:2px solid var(--border-accent);border-radius:10px;box-shadow:0 4px 8px #0000004d;color:var(--text-light);margin:0 auto;max-width:600px;min-height:calc(100vh - 215px);padding:20px}h1{color:var(--text-gold);text-align:center}h2,h3{margin:10px 0}.ManageUser_formGroup__v1F9K{margin-bottom:15px}input[type=number],input[type=text],select{background-color:var(--color-bg-card);background-color:var(--color-bg-secondary);border:1px solid #d4af3780;border:1px solid var(--border-accent);border-radius:5px;color:var(--text-light)}button{background-color:var(--color-bg-button);border-radius:5px;color:var(--text-light);padding:10px 20px}button:hover{background-color:var(--color-bg-button-hover)}.ManageUser_successMessage__82Iy2{color:var(--color-status-success);text-align:center}.ManageUser_errorMessage__5lmGM{color:var(--color-status-danger);text-align:center}.ManageUser_searchResults__UC0wU{background-color:var(--color-bg-secondary);border-radius:5px;margin-top:10px;padding:10px}.ManageUser_userManagementSection__\+llmi{margin-top:20px}.ManageUser_selectUserButton__xZGFZ{background-color:var(--color-bg-button);border-radius:5px;color:var(--text-light);margin-left:10px;padding:5px 10px}.ManageUser_selectUserButton__xZGFZ:hover{background-color:var(--color-bg-button-hover)}.ManageUser_clearDeathButton__OB6D9,.ManageUser_removeButton__Yty7Z,.ManageUser_updateButton__VBzxx{background-color:var(--color-bg-button);margin-top:5px}.ManageUser_clearDeathButton__OB6D9:hover,.ManageUser_removeButton__Yty7Z:hover,.ManageUser_updateButton__VBzxx:hover{background-color:var(--color-bg-button-hover)}.ManageUser_activeToken__STb3R{color:var(--color-status-success);font-weight:700}.ManageUser_expiredToken__VCCKg{color:var(--color-status-danger);font-weight:700}.AuditLog_auditLogContainer__QwLc4{background-color:var(--color-bg-dark);border:2px solid var(--border-accent);border-radius:12px;box-shadow:0 0 15px #00000080;color:var(--text-light);min-height:calc(100vh - 215px);padding:20px}.AuditLog_auditLogContainer__QwLc4 h1{color:var(--text-gold);font-family:Viking,Cinzel,serif;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.AuditLog_filterGroup__k6iSn{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.AuditLog_filterGroup__k6iSn label{color:var(--text-gold);font-size:16px;font-weight:500;margin-right:10px}.AuditLog_filterSelect__RRtfH{background-color:var(--color-bg-card)!important;background-color:var(--color-bg-input);border:1px solid #d4af3780!important;border:1px solid var(--border-accent);border-radius:4px;color:var(--text-light);font-size:14px;outline:none;padding:8px}.AuditLog_auditLogTable__hi5lL{border-collapse:collapse;margin-top:20px;width:100%}.AuditLog_auditLogTable__hi5lL td,.AuditLog_auditLogTable__hi5lL th{border-bottom:1px solid var(--border-accent);padding:12px 15px;text-align:left}.AuditLog_auditLogTable__hi5lL th{background-color:var(--color-bg-secondary);color:var(--text-gold);font-weight:600}.AuditLog_auditLogTable__hi5lL td{background-color:var(--color-bg-input);color:var(--text-light)}.AuditLog_auditLogTable__hi5lL tr:hover td{background-color:var(--color-bg-hover)}.AuditLog_pagination__LEPsO{align-items:center;display:flex;justify-content:center;margin-top:30px}.AuditLog_pagination__LEPsO button{background-color:var(--color-bg-button);border:none;border-radius:5px;color:var(--text-light);cursor:pointer;margin:0 5px;padding:10px 16px;transition:background-color .3s ease}.AuditLog_pagination__LEPsO button:hover:not(:disabled){background-color:var(--color-bg-button-hover)}.AuditLog_pagination__LEPsO button:disabled{background-color:var(--color-bg-disabled);cursor:not-allowed}.AuditLog_pagination__LEPsO span{color:var(--text-medium);font-size:16px;margin:0 10px}.Profile_profileContainer__8BKPO{color:var(--color-text-main);min-height:calc(100vh - 215px);padding:24px}.Profile_backLink__LGn4\+{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;letter-spacing:.4px;margin-bottom:20px;padding:0;text-decoration:none;transition:color .2s ease}.Profile_backLink__LGn4\+:hover{color:var(--color-text-gold)}.Profile_titleContainer__8qsbd{align-items:center;border-bottom:1px solid #d4af3740;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.Profile_profileTitle__G-d31{color:var(--color-text-gold);font-size:1.6rem;font-weight:800;letter-spacing:1px;text-shadow:0 0 12px #d4af374d}.Profile_friendRequestIcon__yQNNJ{color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;font-size:1.3rem;transition:color .2s ease,transform .2s ease}.Profile_friendRequestIcon__yQNNJ:hover{color:var(--color-text-gold);transform:scale(1.15)}.Profile_equippedItemsAndGeneralInfoSection__eIZaC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:220px 1fr;margin-bottom:20px}@media (max-width:768px){.Profile_equippedItemsAndGeneralInfoSection__eIZaC{grid-template-columns:1fr}}.Profile_card__-Wvyw{background:var(--color-bg-card);border:1px solid #d4af372e;border-radius:10px;padding:20px}.Profile_profileSection__ucqOi{margin-bottom:20px}.Profile_profileLabel__0AD1w{align-items:center;border-bottom:1px solid #d4af3733;color:var(--color-text-gold);display:flex;font-size:.82rem;font-weight:800;gap:8px;letter-spacing:1.5px;margin:0 0 16px;padding-bottom:10px;text-transform:uppercase}.Profile_generalInfo__Yp7nN{align-items:center;background:var(--color-bg-card);border:1px solid #d4af372e;border-radius:10px;display:flex;flex-direction:column;padding:24px 20px;text-align:center}.Profile_avatar__W406R{border:3px solid #d4af3780;border-radius:50%;box-shadow:0 0 20px #d4af3733,0 4px 16px #00000080;height:110px;margin-bottom:16px;object-fit:cover;width:110px}.Profile_infoRow__YTndH{border-bottom:1px solid #ffffff0d;display:flex;font-size:.85rem;justify-content:space-between;padding:5px 0;width:100%}.Profile_infoRow__YTndH:last-child{border-bottom:none}.Profile_infoKey__0dXhQ{color:var(--color-text-secondary);font-weight:600;text-align:left}.Profile_infoVal__oeMBd{color:var(--color-text-light);font-weight:700;text-align:right}.Profile_equippedItems__MN2xo{background:var(--color-bg-card);border:1px solid #d4af372e;border-radius:10px;padding:20px}.Profile_equippedGrid__L2lXm{grid-gap:12px;display:grid;gap:12px;grid-template-areas:". head ." "mainHand torso shoulders" "offHand legs hands" ". feet .";grid-template-columns:100px 100px 100px;grid-template-rows:auto auto auto auto;justify-content:center;margin-bottom:16px}.Profile_equippedSmallItemsGrid__j03km{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,64px);justify-content:center}.Profile_equippedSlot__l6AAN{align-items:center;background:#ffffff08;border:1px solid #d4af3733;border-radius:6px;display:flex;flex-direction:column;height:100px;justify-content:center;overflow:hidden;text-align:center;transition:border-color .2s ease;width:100px}.Profile_equippedSlot__l6AAN:hover{border-color:#d4af3780}.Profile_equippedSlot__l6AAN h3{color:var(--color-text-secondary);font-size:.65rem;font-weight:700;letter-spacing:.5px;margin:6px 0 4px;text-transform:uppercase}.Profile_smallItemSlot__i1Jq-{height:64px;width:64px}.Profile_head__6bYHk{grid-area:head}.Profile_torso__Gv8js{grid-area:torso}.Profile_legs__jL04Q{grid-area:legs}.Profile_feet__LROFS{grid-area:feet}.Profile_mainHand__1QuKi{grid-area:mainHand}.Profile_offHand__7SXBn{grid-area:offHand}.Profile_hands__CrDTW{grid-area:hands}.Profile_shoulders__88NMl{grid-area:shoulders}.Profile_amulet__T778l,.Profile_armring__66Hao,.Profile_cloak__Gp9Ln,.Profile_neck__kUwmL,.Profile_ring__NGD52{grid-area:auto}.Profile_itemIcon__A2QaG{height:44px;object-fit:contain;width:44px}.Profile_smallItemSlot__i1Jq- .Profile_itemIcon__A2QaG{height:30px;width:30px}.Profile_noItem__-kEg\+{color:var(--color-text-secondary);font-size:.65rem;letter-spacing:.3px;opacity:.5;text-transform:uppercase}.Profile_statsTable__6qf6E{background:var(--color-bg-card);border:1px solid #d4af372e;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.Profile_statsTable__6qf6E th{background:#d4af371a;border:none;border-bottom:1px solid #d4af3733;color:var(--color-text-gold);font-size:.78rem;font-weight:800;letter-spacing:.6px;padding:10px 12px;text-transform:uppercase}.Profile_statsTable__6qf6E td{background:#0000;border:none;border-bottom:1px solid #ffffff0a;color:var(--color-text-main);font-size:.85rem;padding:9px 12px}.Profile_statsTable__6qf6E tbody tr:last-child td{border-bottom:none}.Profile_statsTable__6qf6E tbody tr:hover td{background:#d4af370d;color:var(--color-text-light)}.Profile_errorMessage__iZp09{color:var(--color-status-error-border);font-size:1rem;padding:40px;text-align:center}.WorkDistrict_workDistrictContainer__c0UAU{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-main);min-height:calc(100vh - 215px);padding:20px;position:relative}.WorkDistrict_workDistrictContainer__c0UAU:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:20%;position:absolute;right:20%;top:-2px}.WorkDistrict_workTitle__fOOm\+{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.6rem;font-weight:800;letter-spacing:2px;margin-bottom:15px;text-align:center;text-shadow:0 0 10px #d4af3780}.WorkDistrict_npcList__4QECn{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;text-align:center}.WorkDistrict_npcCard__C69XB{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;box-shadow:0 0 15px #000000b3;cursor:pointer;max-width:220px;min-width:180px;padding:15px;text-align:center;transition:all .3s ease;width:calc(33.33% - 30px)}.WorkDistrict_npcCard__C69XB:hover{border-color:var(--border-gold);box-shadow:0 0 20px #d4af3766;transform:translateY(-3px)}.WorkDistrict_npcName__2Y30Z{color:var(--text-gold);font-family:Cinzel,serif;font-size:1rem;font-weight:700;margin:0 0 6px}.WorkDistrict_npcDescription__XhC2Q{color:var(--text-main);color:var(--text-medium,var(--text-main));font-size:.9rem;line-height:1.5;margin:10px 0}.WorkDistrict_backButton__009fe{align-items:center;background:#0000;border:1px solid var(--border-accent);border-radius:4px;color:var(--text-main);color:var(--text-medium,var(--text-main));cursor:pointer;display:inline-flex;font-family:Cinzel,serif;font-size:.85rem;gap:6px;letter-spacing:.5px;margin-bottom:20px;padding:7px 14px;transition:all .2s ease}.WorkDistrict_backButton__009fe:hover{background:#d4af370f;border-color:var(--border-gold);box-shadow:0 0 8px #d4af3726;color:var(--text-gold)}.WorkDistrict_roundOptions__0Qp1\+{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:16px}.WorkDistrict_optionButton__465AY{background:#0000004d;background:var(--color-bg-card,#0000004d);border:1px solid var(--border-accent);border-radius:5px;color:var(--text-main);color:var(--text-medium,var(--text-main));cursor:pointer;font-family:Cinzel,serif;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:9px 18px;transition:all .3s ease}.WorkDistrict_optionButton__465AY:hover{background:#d4af3714;border-color:var(--border-gold);box-shadow:0 0 10px #d4af3733;color:var(--text-gold)}.WorkDistrict_activeOption__1z5ZG{background:#d4af371f;border-color:var(--border-gold);box-shadow:0 0 12px #d4af374d,inset 0 0 6px #d4af3714;color:var(--text-gold);font-weight:700}.WorkDistrict_workButton__J3h-0{background:#4a3422cc;background:var(--btn-primary-bg,var(--color-bg-button,#4a3422cc));border:2px solid var(--border-gold);border-radius:5px;box-shadow:0 0 10px #d4af3733;color:#f0d5a0;color:var(--text-light,#f0d5a0);cursor:pointer;display:block;font-family:Cinzel,serif;font-size:.95rem;font-weight:700;letter-spacing:1px;margin:16px auto 0;max-width:280px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease;width:100%}.WorkDistrict_workButton__J3h-0:hover{background:var(--color-bg-button-hover);background:var(--color-btn-primary-hover,var(--color-bg-button-hover));border-color:var(--text-gold);box-shadow:0 0 18px #d4af3773;transform:translateY(-1px)}.WorkDistrict_workButton__J3h-0:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.WorkDistrict_selectContainer__p5Ikp{margin-top:20px;text-align:center}.WorkDistrict_selectLabel__YZbom{color:var(--text-gold);display:block;font-family:Cinzel,serif;font-size:.9rem;font-weight:700;letter-spacing:.5px;margin-bottom:8px}.WorkDistrict_selectMenu__bjpfc{background:#0000004d;background:var(--color-bg-card,#0000004d);border:1px solid var(--border-accent);border-radius:5px;color:var(--text-main);cursor:pointer;font-family:Cinzel,serif;font-size:.9rem;max-width:320px;outline:none;padding:9px 12px;transition:border-color .2s ease;width:100%}.WorkDistrict_selectMenu__bjpfc:focus{border-color:var(--border-gold);box-shadow:0 0 6px #d4af3740}.WorkDistrict_redText__AIWUx{color:#c0392b;color:var(--color-status-error,#c0392b);font-weight:600}.WorkDistrict_greenText__S0x08{color:#2ecc71;color:var(--color-success,#2ecc71);font-weight:600}.WorkDistrict_workDistrictDescription__n4hh3{background:#00000040;border:1px solid var(--border-accent);border-radius:6px;box-shadow:inset 0 0 12px #0000004d;color:var(--text-main);color:var(--text-medium,var(--text-main));font-size:1rem;line-height:1.7;margin-bottom:20px;padding:18px 20px;text-align:justify}.WorkDistrict_selectedNpc__Zljgn{background:#00000040;border:1px solid var(--border-accent);border-radius:8px;box-shadow:inset 0 0 15px #0006;margin-top:20px;padding:20px}.WorkDistrict_selectedNpc__Zljgn .WorkDistrict_npcDescription__XhC2Q{background:#0003;border-radius:6px;color:var(--text-main);color:var(--text-medium,var(--text-main));font-size:1rem;line-height:1.6;margin-top:10px;padding:14px 16px;text-align:center}@media (max-width:1024px){.WorkDistrict_npcCard__C69XB{width:calc(50% - 40px)}}@media (max-width:768px){.WorkDistrict_npcCard__C69XB{max-width:100%;width:100%}.WorkDistrict_workTitle__fOOm\+{font-size:1.4rem}.WorkDistrict_workButton__J3h-0{max-width:100%}}.CraftingDistrict_craftingDistrictContainer__MJb0t{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-main);min-height:calc(100vh - 215px);padding:20px}.CraftingDistrict_craftingTitle__u9FXw{border:1px solid var(--border-primary);border-radius:8px;color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.6rem;font-weight:800;letter-spacing:2px;margin-bottom:15px;padding:20px;text-align:center;text-align:justify;text-shadow:0 0 10px #d4af3780}.CraftingDistrict_blueprintList__AET4c,.CraftingDistrict_professionList__U847v{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;text-align:center}.CraftingDistrict_blueprintCard__WVEDB,.CraftingDistrict_professionCard__p5-Xd{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;box-shadow:0 0 15px #000000b3;cursor:pointer;max-width:220px;min-width:180px;padding:15px;text-align:center;transition:all .3s ease;width:calc(33.33% - 30px)}.CraftingDistrict_blueprintCard__WVEDB:hover,.CraftingDistrict_professionCard__p5-Xd:hover{border-color:var(--border-gold);box-shadow:0 0 20px #d4af3766;transform:translateY(-3px)}.CraftingDistrict_blueprintName__kqkgx,.CraftingDistrict_professionName__SyOSJ{color:var(--text-gold);font-weight:700;margin:0}.CraftingDistrict_backButton__iVOmr,.CraftingDistrict_craftButton__6pUkU{background-color:var(--btn-primary-bg);border:none;border-radius:5px;color:var(--text-primary);cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.CraftingDistrict_backButton__iVOmr:hover,.CraftingDistrict_craftButton__6pUkU:hover{background-color:var(--btn-primary-hover-bg)}.CraftingDistrict_selectedBlueprint__\+ky\+f,.CraftingDistrict_selectedProfession__lFwCp{background-color:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;margin-top:20px;padding:20px}.CraftingDistrict_blueprintDescription__Mt28c{color:var(--text-secondary);margin-top:10px}.CraftingDistrict_blueprintTable__E8bzZ td,.CraftingDistrict_blueprintTable__E8bzZ th{border:1px solid var(--border-color);padding:10px;text-align:left}.CraftingDistrict_blueprintTable__E8bzZ th{background-color:var(--background-medium);color:var(--highlight);font-weight:700}.CraftingDistrict_blueprintRow__j1AkD:hover{background-color:var(--background-medium);cursor:pointer}.CraftingDistrict_blueprintRow__j1AkD ul{margin:0}.CraftingDistrict_itemIcon__MLphu{height:40px;margin-right:10px;width:40px}.CraftingDistrict_componentsList__It40e{display:flex;flex-direction:column;gap:8px}.CraftingDistrict_componentItem__znUGT{align-items:center;display:flex;width:100%}.CraftingDistrict_componentIcon__Et3-q{height:24px;margin-right:5px;width:24px}.CraftingProgress_craftingProgressContainer__3Oa5Q{background-color:var(--color-bg-dark);border:2px solid var(--border-color);border-radius:12px;color:var(--text-main);margin:0 auto;max-width:800px;min-height:calc(100vh - 215px);padding:20px}h2{font-size:1.6rem}.CraftingProgress_projectTable__Uh4Wy{border-collapse:collapse;margin-top:20px;width:100%}.CraftingProgress_projectTable__Uh4Wy td,.CraftingProgress_projectTable__Uh4Wy th{border:1px solid var(--border-color);padding:10px;text-align:center}.CraftingProgress_projectTable__Uh4Wy th{background-color:var(--color-bg-secondary)}.CraftingProgress_projectTable__Uh4Wy td{background-color:var(--card-bg)}.CraftingProgress_workButton__2p7mT{background-color:var(--border-color);border:none;border-radius:5px;color:var(--text-main);cursor:pointer;font-weight:700;padding:8px 16px;transition:background-color .3s ease}.CraftingProgress_workButton__2p7mT:hover{background-color:var(--button-hover-bg)}.CraftingProgress_noProjectsMessage__Sy3Pn{color:var(--highlight-text);font-size:1.1rem;margin-top:20px;text-align:center}.CraftingProgress_itemIcon__sf6ru{height:40px;width:40px}.BlueprintEditor_blueprintEditor__s82\+-{background-color:var(--color-bg-dark);border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);margin:0 auto;max-width:600px;min-height:calc(100vh - 215px);padding:20px}h2{color:var(--text-gold);font-size:24px;margin-bottom:20px;text-align:center}label{color:var(--highlight-text);display:block;font-size:14px;font-weight:700;margin-top:10px}input[type=number],input[type=text],select,textarea{background-color:var(--color-bg-card)!important;background-color:var(--card-bg);border:1px solid #d4af3780!important;border:1px solid var(--border-color);border-radius:4px;color:var(--text-main);padding:10px}textarea{min-height:80px;resize:vertical}.BlueprintEditor_componentsSection__uP5K0{margin-top:20px}.BlueprintEditor_searchResults__6kRXQ{background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:4px;margin-top:5px;max-height:150px;overflow-y:auto;padding:10px}.BlueprintEditor_searchResults__6kRXQ div{color:var(--text-main);cursor:pointer;padding:5px}.BlueprintEditor_searchResults__6kRXQ div:hover{background-color:var(--button-hover-bg)}ul{list-style-type:none;padding-left:0}button{background-color:var(--border-color);border:none;border-radius:4px;color:var(--text-main);margin-top:10px;padding:10px;transition:background-color .3s}button:hover{background-color:var(--button-hover-bg)}.GuildBuildingsEditor_container__VchP8{color:var(--text-light);padding:20px}.GuildBuildingsEditor_container__VchP8 h2{color:var(--text-gold);margin-bottom:20px}.GuildBuildingsEditor_buildingSelector__egnwb{align-items:center;display:flex;gap:10px;margin-bottom:20px}.GuildBuildingsEditor_buildingSelector__egnwb label{font-weight:700}.GuildBuildingsEditor_select__Ddld2{background:var(--bg-primary);border:1px solid var(--border-accent);border-radius:5px;color:var(--text-light);font-family:Cinzel,serif;font-size:1rem;padding:8px 12px}.GuildBuildingsEditor_select__Ddld2:focus{border-color:var(--text-gold);outline:none}.GuildBuildingsEditor_success__vLhaJ{background:#2ecc711a;border:1px solid #2ecc71;border-radius:5px;color:#2ecc71;margin-bottom:20px;padding:12px}.GuildBuildingsEditor_error__5sqVM{background:#e74c3c1a;border:1px solid #e74c3c;border-radius:5px;color:#e74c3c;margin-bottom:20px;padding:12px}.GuildBuildingsEditor_configsTable__5os-a{background:var(--bg-primary);border-radius:8px;overflow-x:auto;padding:15px}.GuildBuildingsEditor_configsTable__5os-a table{border-collapse:collapse;width:100%}.GuildBuildingsEditor_configsTable__5os-a th{background:var(--bg-secondary);border-bottom:2px solid var(--border-accent);color:var(--text-gold);font-family:Cinzel,serif;padding:12px;text-align:left}.GuildBuildingsEditor_configsTable__5os-a td{border-bottom:1px solid var(--border-secondary);padding:10px 12px}.GuildBuildingsEditor_configsTable__5os-a tr:hover{background:var(--bg-secondary)}.GuildBuildingsEditor_descriptionCell__nUxPQ,.GuildBuildingsEditor_formulaCell__QAuRr{font-family:monospace;font-size:.9rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GuildBuildingsEditor_editButton__JPyfy{background:linear-gradient(135deg,#3498db,#2980b9);border:2px solid #2980b9;border-radius:5px;color:#fff;cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:6px 16px;transition:all .3s}.GuildBuildingsEditor_editButton__JPyfy:hover:not(:disabled){background:linear-gradient(135deg,#2980b9,#21618c);box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.GuildBuildingsEditor_editButton__JPyfy:disabled{cursor:not-allowed;opacity:.5}.GuildBuildingsEditor_editModal__U4V4U{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.GuildBuildingsEditor_modalContent__BuNvX{background:var(--bg-primary);border:2px solid var(--border-accent);border-radius:10px;max-height:80vh;max-width:600px;overflow-y:auto;padding:30px;width:90%}.GuildBuildingsEditor_modalContent__BuNvX h3{color:var(--text-gold);margin-bottom:20px;text-align:center}.GuildBuildingsEditor_formGrid__ooF9y{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.GuildBuildingsEditor_formGroupFull__wecbF,.GuildBuildingsEditor_formGroup__\+s6AA{display:flex;flex-direction:column}.GuildBuildingsEditor_formGroupFull__wecbF{grid-column:1/-1}.GuildBuildingsEditor_formGroupFull__wecbF label,.GuildBuildingsEditor_formGroup__\+s6AA label{color:var(--text-accent);font-size:.9rem;font-weight:700;margin-bottom:5px}.GuildBuildingsEditor_formGroupFull__wecbF input,.GuildBuildingsEditor_formGroup__\+s6AA input{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:5px;color:var(--text-light);font-family:Cinzel,serif;font-size:1rem;padding:10px}.GuildBuildingsEditor_formGroupFull__wecbF input:focus,.GuildBuildingsEditor_formGroup__\+s6AA input:focus{border-color:var(--text-gold);outline:none}.GuildBuildingsEditor_formGroupFull__wecbF small{color:var(--text-secondary);font-size:.85rem;font-style:italic;margin-top:5px}.GuildBuildingsEditor_modalActions__8BXm0{display:flex;gap:10px;justify-content:center;margin-top:25px}.GuildBuildingsEditor_cancelButton__F9Q3H,.GuildBuildingsEditor_saveButton__b3Shr{border:2px solid;border-radius:6px;cursor:pointer;font-family:Cinzel,serif;font-size:1rem;font-weight:700;padding:10px 30px;transition:all .3s}.GuildBuildingsEditor_saveButton__b3Shr{background:linear-gradient(135deg,#2ecc71,#27ae60);border-color:#27ae60;color:#fff}.GuildBuildingsEditor_saveButton__b3Shr:hover:not(:disabled){background:linear-gradient(135deg,#27ae60,#229954);box-shadow:0 4px 8px #2ecc7166;transform:translateY(-2px)}.GuildBuildingsEditor_saveButton__b3Shr:disabled{cursor:not-allowed;opacity:.6}.GuildBuildingsEditor_cancelButton__F9Q3H{background:linear-gradient(135deg,#95a5a6,#7f8c8d);border-color:#7f8c8d;color:#fff}.GuildBuildingsEditor_cancelButton__F9Q3H:hover:not(:disabled){background:linear-gradient(135deg,#7f8c8d,#6c7a7b);box-shadow:0 4px 8px #95a5a666;transform:translateY(-2px)}.GuildBuildingsEditor_cancelButton__F9Q3H:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.GuildBuildingsEditor_formGrid__ooF9y{gap:14px;grid-template-columns:1fr}}.WorldEditor_worldEditorContainer__ldvqk{background-color:var(--color-bg-dark);border:2px solid var(--border-primary);border-radius:12px;color:var(--text-primary);margin:0 auto;max-width:1200px;min-height:calc(100vh - 215px);padding:20px}.WorldEditor_worldEditorTitle__mAzCl{color:var(--text-accent);font-size:1.6rem;margin-bottom:20px;text-align:center}.WorldEditor_tabs__QAJYi{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.WorldEditor_tabButton__TDn0l{background-color:var(--bg-card);border:none;border-radius:5px;color:var(--text-accent);cursor:pointer;margin:5px;padding:10px 15px;transition:background-color .3s ease}.WorldEditor_tabButton__TDn0l:hover{background-color:var(--btn-primary-hover-bg)}.WorldEditor_activeTab__D4I3m{background-color:var(--border-color);color:var(--text-main)}.WorldEditor_tabContent__kdQur{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);padding:20px}.WorldEditor_formGroup__EzI1q{margin-bottom:15px}.WorldEditor_formGroup__EzI1q label{color:var(--highlight-text);display:block;font-weight:700;margin-bottom:5px}.WorldEditor_formGroup__EzI1q input,.WorldEditor_formGroup__EzI1q select,.WorldEditor_formGroup__EzI1q textarea{background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:5px;color:var(--text-main);padding:8px;width:100%}.WorldEditor_formGroup__EzI1q input[type=checkbox]{margin-right:10px;width:auto}.WorldEditor_saveButton__qkO7t{background-color:var(--border-color);border:none;border-radius:5px;color:var(--text-main);cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.WorldEditor_saveButton__qkO7t:hover{background-color:var(--button-hover-bg)}.WorldEditor_message__m-itn{background-color:var(--card-bg);border-radius:5px;color:var(--text-gold);margin-top:10px;padding:10px;text-align:center}@media (max-width:768px){.WorldEditor_worldEditorTitle__mAzCl{font-size:1.6rem}.WorldEditor_tabButton__TDn0l{margin-bottom:10px}.WorldEditor_formGroup__EzI1q input,.WorldEditor_formGroup__EzI1q select,.WorldEditor_formGroup__EzI1q textarea{font-size:.9rem}}@media (max-width:480px){.WorldEditor_tabs__QAJYi{align-items:center;flex-direction:column}.WorldEditor_tabButton__TDn0l{width:100%}}.VaultPage_vaultPage__Ftdcq{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-gold);font-family:Cinzel,serif;margin:auto;min-height:calc(100vh - 215px);padding:20px}.VaultPage_header__XWVwV{border-bottom:2px solid var(--border-gold);margin-bottom:24px;padding-bottom:20px;text-align:center}.VaultPage_title__2Wm4Y{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.6rem;font-weight:800;letter-spacing:2px;margin-bottom:8px;text-shadow:0 0 10px #d4af3780}.VaultPage_description__WDtO9{color:var(--text-main);font-size:.95rem;line-height:1.6;margin:0 auto 8px;max-width:800px}.VaultPage_usageLimit__Igy4l{background:#d4af3726;border:1px solid #d4af3766;border-radius:6px;color:var(--text-gold);display:inline-block;font-size:.9rem;font-weight:600;margin-top:8px;padding:8px 16px}.VaultPage_mainContainer__JPfPZ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.VaultPage_actionsPanel__IuNuF,.VaultPage_vaultPanel__OJ7Uu{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;box-shadow:0 0 15px #000000b3;padding:20px;transition:all .3s ease}.VaultPage_actionsPanel__IuNuF:hover,.VaultPage_vaultPanel__OJ7Uu:hover{border-color:var(--border-gold);box-shadow:0 0 20px #d4af3766}.VaultPage_panelHeader__ZipHL{border-bottom:1px solid var(--border-gold);margin-bottom:20px;padding-bottom:12px}.VaultPage_panelHeader__ZipHL h2{color:var(--text-gold);font-size:1.3rem;margin-bottom:4px}.VaultPage_subtitle__GFe4V{color:var(--text-main);font-size:.8rem;font-style:italic;opacity:.7}.VaultPage_itemsCard__lcmhT,.VaultPage_silverCard__a1Qrk{background:#0003;border:1px solid var(--border-color);border-radius:6px;margin-bottom:15px;padding:15px}.VaultPage_cardHeader__Iw94X{align-items:center;border-bottom:1px solid #d4af374d;display:flex;gap:8px;margin-bottom:12px;padding-bottom:8px}.VaultPage_cardHeader__Iw94X h3{color:var(--text-gold);font-size:1rem;margin:0}.VaultPage_silverAmount__3On1a{background:#0003;border:1px solid var(--border-color);border-radius:6px;color:var(--text-gold);font-size:1.8rem;font-weight:700;padding:12px;text-align:center}.VaultPage_itemsList__0oOnB{max-height:300px;overflow-y:auto}.VaultPage_itemRow__Cs5y0{align-items:center;background:#0003;border:1px solid var(--border-color);border-radius:4px;display:flex;justify-content:space-between;margin-bottom:6px;padding:10px 12px;transition:all .2s}.VaultPage_itemRow__Cs5y0:hover{background:#d4af371a;border-color:var(--border-gold);transform:translateX(2px)}.VaultPage_itemName__N2M39{color:var(--text-gold);font-weight:500}.VaultPage_itemQuantity__ErMqR{color:var(--text-main);font-size:.9rem;font-weight:700}.VaultPage_emptyMessage__mqFHa{color:var(--text-main);font-style:italic;opacity:.6;padding:20px;text-align:center}.VaultPage_tabBar__Zu8\+o{display:flex;gap:8px;margin-bottom:20px}.VaultPage_tab__TydhR{background:#0000004d;border:2px solid var(--border-accent);border-radius:6px;color:var(--text-main);cursor:pointer;flex:1 1;font-family:Cinzel,serif;font-size:1rem;font-weight:600;padding:12px 16px;transition:all .3s}.VaultPage_tab__TydhR:hover{background:#d4af371a;border-color:var(--border-gold);transform:translateY(-2px)}.VaultPage_activeTab__jH\+jb{background:#00000080;border-color:var(--border-gold);box-shadow:0 0 15px #d4af3766;color:var(--text-gold)}.VaultPage_actionContent__gaR9z{display:flex;flex-direction:column;gap:16px}.VaultPage_actionInfo__yHyrm{background:#6495ed1a;border-left:3px solid #6495ed99;border-radius:4px;color:var(--text-main);font-size:.9rem;line-height:1.5;padding:10px 14px}.VaultPage_inputSection__qZ2ZG{display:flex;flex-direction:column;gap:8px}.VaultPage_inputLabel__wuOMF{align-items:center;color:var(--text-gold);display:flex;font-size:.95rem;font-weight:600;gap:8px}.VaultPage_input__iYC-N,.VaultPage_select__exKsJ{background:#0006;border:1px solid var(--border-color);border-radius:6px;color:var(--text-gold);font-family:Cinzel,serif;font-size:1rem;padding:10px 14px;transition:all .2s;width:100%}.VaultPage_input__iYC-N:focus,.VaultPage_select__exKsJ:focus{background:#00000080;border-color:var(--border-gold);box-shadow:0 0 10px #d4af374d;outline:none}.VaultPage_input__iYC-N::placeholder{color:#e8c54766}.VaultPage_itemSelectionList__CHTzL{background:#0003;border:1px solid var(--border-color);border-radius:6px;max-height:250px;overflow-y:auto;padding:6px}.VaultPage_selectableItem__NfTi-{align-items:center;background:#0000004d;border:2px solid var(--border-accent);border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:10px 12px;transition:all .2s}.VaultPage_selectableItem__NfTi-:hover{background:#d4af371a;border-color:var(--border-gold);transform:translateX(4px)}.VaultPage_selectedItem__Es9Jr{background:#d4af3733;border-color:var(--border-gold);box-shadow:0 0 10px #d4af374d}.VaultPage_selectableItemName__Q-mLW{color:var(--text-gold);font-weight:500}.VaultPage_selectableItemQty__R29Id{color:var(--text-main);font-size:.9rem;font-weight:700}.VaultPage_quantitySelector__PoPRj{align-items:center;background:#0003;border-radius:6px;display:flex;gap:12px;margin-top:8px;padding:8px 12px}.VaultPage_quantityLabel__5LmO0{color:#e8c547cc;font-size:.9rem}.VaultPage_quantitySelect__Nw6fJ{background:#0006;border:1px solid var(--border-color);border-radius:4px;color:var(--text-gold);cursor:pointer;font-family:Cinzel,serif;padding:6px 12px;transition:border-color .2s}.VaultPage_quantitySelect__Nw6fJ:focus{border-color:var(--border-gold);outline:none}.VaultPage_actionButton__eQQN2{background:linear-gradient(135deg,var(--color-button-primary),var(--color-button-primary-hover));border:2px solid var(--border-gold);border-radius:8px;box-shadow:0 4px 8px #0006;color:var(--text-gold);cursor:pointer;font-family:Cinzel,serif;font-size:1.1rem;font-weight:700;padding:14px 24px;transition:all .3s}.VaultPage_actionButton__eQQN2:hover:not(:disabled){background:linear-gradient(135deg,var(--color-button-primary-hover),var(--color-button-primary));box-shadow:0 6px 12px #d4af3766;transform:translateY(-2px)}.VaultPage_actionButton__eQQN2:active:not(:disabled){transform:translateY(0)}.VaultPage_actionButton__eQQN2:disabled{background:#6464644d;border-color:#64646480;color:var(--text-main);cursor:not-allowed;opacity:.4;transform:none}.VaultPage_itemSelectionList__CHTzL::-webkit-scrollbar,.VaultPage_itemsList__0oOnB::-webkit-scrollbar{width:8px}.VaultPage_itemSelectionList__CHTzL::-webkit-scrollbar-track,.VaultPage_itemsList__0oOnB::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.VaultPage_itemSelectionList__CHTzL::-webkit-scrollbar-thumb,.VaultPage_itemsList__0oOnB::-webkit-scrollbar-thumb{background:#d4af3780;border-radius:4px}.VaultPage_itemSelectionList__CHTzL::-webkit-scrollbar-thumb:hover,.VaultPage_itemsList__0oOnB::-webkit-scrollbar-thumb:hover{background:#e8c547b3}@media (max-width:1024px){.VaultPage_mainContainer__JPfPZ{grid-template-columns:1fr}.VaultPage_title__2Wm4Y{font-size:2rem}.VaultPage_description__WDtO9{font-size:.9rem}}@media (max-width:768px){.VaultPage_header__XWVwV,.VaultPage_vaultPage__Ftdcq{padding:16px}.VaultPage_title__2Wm4Y{font-size:1.75rem}.VaultPage_description__WDtO9{font-size:.85rem}.VaultPage_actionsPanel__IuNuF,.VaultPage_vaultPanel__OJ7Uu{padding:16px}.VaultPage_panelHeader__ZipHL h2{font-size:1.25rem}.VaultPage_silverAmount__3On1a{font-size:1.5rem}.VaultPage_tabBar__Zu8\+o{flex-direction:column}.VaultPage_actionButton__eQQN2{font-size:1rem;padding:14px 20px}}.ContractBattles_contractBattles__OF2qV{background:linear-gradient(180deg,#141419f2,#0a0a0ffa);border:2px solid var(--border-gold);border-radius:8px;box-shadow:0 0 30px #000c,inset 0 0 20px #d4af371a;color:var(--text-main);font-family:Cinzel,serif;min-height:calc(100vh - 215px);padding:30px;position:relative}.ContractBattles_headerSection__Ty313{border-bottom:1px solid #d4af374d;margin-bottom:25px;padding-bottom:15px;position:relative;text-align:center}.ContractBattles_headerSection__Ty313:after{background:var(--text-gold);bottom:-2px;box-shadow:0 0 10px var(--text-gold);content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.ContractBattles_title__6h2bV{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:2.5rem;letter-spacing:2px;margin:0 0 5px;text-shadow:0 0 15px #d4af3799;text-transform:uppercase}.ContractBattles_subtitle__VSa65{color:var(--text-light);font-size:1.1rem;font-style:italic;margin:0;opacity:.8}.ContractBattles_tabs__orhBA{display:flex;gap:15px;justify-content:center;margin-bottom:30px}.ContractBattles_tabs__orhBA button{background:#141419cc;border:1px solid var(--border-gold);border-radius:6px;color:var(--text-medium);cursor:pointer;font-family:Cinzel,serif;font-size:1.1rem;font-weight:700;letter-spacing:1px;padding:12px 25px;text-transform:uppercase;transition:all .3s ease}.ContractBattles_tabs__orhBA button:hover{background:#d4af371a;box-shadow:0 0 10px #d4af374d;color:var(--text-light)}.ContractBattles_tabs__orhBA .ContractBattles_activeTab__SNwg0{background:linear-gradient(180deg,#8b0000,#4a0000);border-color:var(--text-gold);box-shadow:0 0 15px #8b0000cc,inset 0 0 10px #d4af374d;color:var(--text-gold);text-shadow:0 2px 4px #000c}.ContractBattles_sectionTitle__gvZzZ{color:var(--text-gold);font-size:1.6rem;margin:0 0 20px;text-align:center;text-shadow:0 0 10px #d4af3766}.ContractBattles_filterSection__2j7nc{align-items:center;background:#0006;border:1px solid #d4af3733;border-radius:8px;display:flex;gap:20px;justify-content:center;margin-bottom:25px;padding:15px}.ContractBattles_filterGroup__IVIuq{align-items:center;display:flex;gap:10px}.ContractBattles_filterLabel__rySO3{color:var(--text-light);font-size:1rem;font-weight:700}.ContractBattles_filterInput__Fe1gc{background:#0a0a0fcc;border:1px solid var(--border-gold);border-radius:4px;color:var(--text-light);font-family:Cinzel,serif;padding:8px 12px;text-align:center;width:80px}.ContractBattles_filterInput__Fe1gc:focus{border-color:#fff;box-shadow:0 0 10px #d4af3766;outline:none}.ContractBattles_checkboxLabel__KLqTe{align-items:center;color:var(--text-light);cursor:pointer;display:flex;font-weight:700;gap:8px}.ContractBattles_checkboxInput__U9ood{accent-color:#8b0000;cursor:pointer;height:18px;width:18px}.ContractBattles_searchButton__oB-Bm{background:#0000;border:1px solid var(--text-gold);border-radius:4px;color:var(--text-gold);cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:8px 20px;transition:all .3s ease}.ContractBattles_searchButton__oB-Bm:hover{background:#d4af371a;box-shadow:0 0 10px #d4af374d}.ContractBattles_challengeAllButton__cIVtZ{background:linear-gradient(180deg,#8b0000,#4a0000);border:1px solid var(--border-gold);border-radius:6px;box-shadow:0 4px 10px #00000080;color:var(--text-gold);cursor:pointer;display:block;font-family:Cinzel,serif;font-size:1.1rem;font-weight:700;margin:0 auto 20px;padding:10px 30px;text-transform:uppercase;transition:all .3s ease}.ContractBattles_challengeAllButton__cIVtZ:hover{background:linear-gradient(180deg,#a00000,#600000);box-shadow:0 0 15px #8b0000cc;transform:translateY(-2px)}.ContractBattles_listContainer__P7uRp{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;margin:0;padding:0}.ContractBattles_listItem__aUMTg{background:#0f0f14cc;border:1px solid #d4af374d;border-radius:8px;display:flex;flex-direction:column;gap:15px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.ContractBattles_listItem__aUMTg:before{background:linear-gradient(to bottom,#0000,var(--text-gold),#0000);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.ContractBattles_listItem__aUMTg:hover{border-color:var(--border-gold);box-shadow:0 5px 15px #0009,inset 0 0 10px #d4af371a;transform:translateY(-2px)}.ContractBattles_mercInfo__EAZYE{align-items:center;border-bottom:1px dashed #d4af3733;display:flex;justify-content:space-between;padding-bottom:10px}.ContractBattles_mercName__oRcRl{color:var(--text-light);font-size:1.2rem;font-weight:700;margin:0;text-shadow:0 1px 2px #000c}.ContractBattles_mercLevel__f3Soz{background:var(--text-gold);border-radius:12px;box-shadow:0 2px 4px #00000080;color:#000;font-size:.9rem;font-weight:700;padding:2px 8px}.ContractBattles_buttonGroup__eYsMZ{display:flex;gap:10px;margin-top:auto}.ContractBattles_actionButton__\+EbFA{border-radius:4px;cursor:pointer;flex:1 1;font-family:Cinzel,serif;font-size:.9rem;font-weight:700;padding:10px;text-transform:uppercase;transition:all .3s ease}.ContractBattles_acceptButton__SduQ\+{background:#0064004d;border:1px solid #6bff6b;color:#6bff6b}.ContractBattles_acceptButton__SduQ\+:hover{background:#00640099;box-shadow:0 0 10px #00ff004d}.ContractBattles_rejectButton__bEhNE{background:#8b00004d;border:1px solid #ff6b6b;color:#ff6b6b}.ContractBattles_rejectButton__bEhNE:hover{background:#8b000099;box-shadow:0 0 10px #ff00004d}.ContractBattles_challengeButton__QMUDQ{background:#0000;border:1px solid var(--text-gold);color:var(--text-gold)}.ContractBattles_challengeButton__QMUDQ:hover{background:#d4af371a;box-shadow:0 0 10px #d4af374d}.ContractBattles_emptyState__m33MB{background:#0000004d;border:1px dashed #d4af3733;border-radius:8px;color:var(--text-medium);font-size:1.2rem;font-style:italic;padding:40px;text-align:center}.ContractBattles_modalForm__\+lO1t{display:flex;flex-direction:column;gap:20px;padding:10px 0}.ContractBattles_formGroup__J1d95{display:flex;flex-direction:column;gap:8px}.ContractBattles_formLabel__Cq7z\+{color:var(--text-light);font-family:Cinzel,serif;font-size:1.1rem;font-weight:700}.ContractBattles_formControl__fFaT9{-webkit-appearance:none;appearance:none;background-color:#0a0a0fcc;border:1px solid var(--border-gold);border-radius:6px;color:var(--text-light);cursor:pointer;font-family:Cinzel,serif;font-size:1rem;padding:12px 15px;width:100%}.ContractBattles_formControl__fFaT9:focus{border-color:#fff;box-shadow:0 0 10px #d4af3766;outline:none}.ContractBattles_formControl__fFaT9 optgroup{background:#1a1a1a;color:var(--text-gold);font-weight:700}.ContractBattles_formControl__fFaT9 option{background:#2a2a2a;color:var(--text-light)}.ContractBattles_rangeControl__5YiTo{-webkit-appearance:none;background:#00000080;border:1px solid #d4af374d;border-radius:4px;height:8px;outline:none;width:100%}.ContractBattles_rangeControl__5YiTo::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--text-gold);border-radius:50%;box-shadow:0 0 10px #d4af37cc;cursor:pointer;height:20px;width:20px}.ContractBattles_rangeControl__5YiTo::-moz-range-thumb{background:var(--text-gold);border:none;border-radius:50%;box-shadow:0 0 10px #d4af37cc;cursor:pointer;height:20px;width:20px}.ContractBattles_rangeLabels__A2jfz{color:var(--text-medium);display:flex;font-size:.85rem;justify-content:space-between;margin-top:5px}@media (max-width:768px){.ContractBattles_contractBattles__OF2qV{padding:20px 15px}.ContractBattles_title__6h2bV{font-size:2rem}.ContractBattles_tabs__orhBA{flex-direction:column;gap:10px}.ContractBattles_filterSection__2j7nc{align-items:stretch;flex-direction:column}.ContractBattles_filterGroup__IVIuq{justify-content:space-between}.ContractBattles_filterInput__Fe1gc{width:100px}.ContractBattles_listContainer__P7uRp{grid-template-columns:1fr}}.GuildEmblem_emblem__0u8NJ{align-items:center;display:inline-flex;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));justify-content:center;position:relative}.GuildEmblem_emblem__0u8NJ.GuildEmblem_small__Kviyp{height:40px;width:40px}.GuildEmblem_emblem__0u8NJ.GuildEmblem_medium__l5zjl{height:80px;width:80px}.GuildEmblem_emblem__0u8NJ.GuildEmblem_large__f1Qzy{height:120px;width:120px}.GuildEmblem_shield__HtMo6{height:100%;object-fit:contain;position:absolute;width:100%;z-index:1}.GuildEmblem_animal__ItNhm{height:60%;object-fit:contain;position:relative;width:60%;z-index:2}.GuildBattleLineup_container__Pg0r1{background:#1a1a2ecc;border-radius:8px;color:#e0e0e0;padding:20px}.GuildBattleLineup_loading__wXrzj{color:#aaa;padding:40px;text-align:center}.GuildBattleLineup_noBattle__c9W4M{color:#999;padding:40px;text-align:center}.GuildBattleLineup_noBattle__c9W4M .GuildBattleLineup_hint__DtknU{color:#666;font-size:.9em;margin-top:10px}.GuildBattleLineup_battleInfo__oRBWQ{background:#0000004d;border-radius:8px;margin-bottom:20px;padding:15px}.GuildBattleLineup_battleHeader__EiQcI{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.GuildBattleLineup_roundBadge__gFgjJ{background:#ff9800;border-radius:12px;color:#fff;font-size:.85em;font-weight:700;padding:4px 12px}.GuildBattleLineup_battleDate__P2pd8{color:#aaa;font-size:.9em}.GuildBattleLineup_matchup__ALisH{align-items:center;display:flex;font-size:1.1em;gap:15px;justify-content:center;margin:15px 0}.GuildBattleLineup_yourGuild__n66\+U{color:#4caf50;font-weight:700}.GuildBattleLineup_vs__prgnr{color:#666;font-weight:700}.GuildBattleLineup_opponent__10ida{color:#f44336;font-weight:700}.GuildBattleLineup_requirements__Qu3bM{color:#aaa;display:flex;font-size:.9em;gap:20px;justify-content:center;margin-top:10px}.GuildBattleLineup_infoMessage__kP-oy{background:#2196f333;border-left:3px solid #2196f3;border-radius:4px;color:#90caf9;margin-bottom:15px;padding:12px}.GuildBattleLineup_successMessage__DKexv{background:#4caf5033;border-left:3px solid #4caf50;border-radius:4px;color:#81c784;margin-bottom:15px;padding:12px}.GuildBattleLineup_warningMessage__Znt33{background:#ff980033;border-left:3px solid #ff9800;border-radius:4px;color:#ffb74d;margin-bottom:15px;padding:12px}.GuildBattleLineup_overleveledWarning__K1dCL{background:#f4433633;border:2px solid #f44336;border-radius:8px;color:#ff5252;font-weight:700;margin-bottom:15px;padding:15px;text-align:center}.GuildBattleLineup_mercenariesSection__y3\+eD{margin-top:20px}.GuildBattleLineup_mercenariesSection__y3\+eD h4{color:#fff;font-size:1.1em;margin-bottom:15px}.GuildBattleLineup_mercenariesList__iqVPd{display:flex;flex-direction:column;gap:10px}.GuildBattleLineup_mercCard__e4WcM{align-items:center;background:#0000004d;border:2px solid #ffffff1a;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}.GuildBattleLineup_mercCard__e4WcM:hover{background:#00000080;border-color:#ffffff4d}.GuildBattleLineup_mercCard__e4WcM.GuildBattleLineup_selected__Ms1of{background:#4caf5033;border-color:#4caf50}.GuildBattleLineup_mercCard__e4WcM.GuildBattleLineup_disabled__dCXel{cursor:not-allowed;opacity:.7}.GuildBattleLineup_checkbox__jAQWc input{cursor:pointer;height:18px;width:18px}.GuildBattleLineup_mercInfo__Xg-vh{display:flex;flex:1 1;flex-direction:column;gap:4px}.GuildBattleLineup_mercName__xiDX0{color:#fff;font-size:1em;font-weight:700}.GuildBattleLineup_mercName__xiDX0.GuildBattleLineup_overleveled__\+OZEe{color:#ff5252!important;text-shadow:0 0 8px #ff525280}.GuildBattleLineup_mercLevel__Z16dJ{color:#aaa;font-size:.85em}.GuildBattleLineup_mercOwner__WIevH{color:#888;font-size:.8em;font-style:italic}.GuildBattleLineup_overleveledBadge__h8GSj{background:#f44336;border-radius:12px;color:#fff;font-size:.75em;font-weight:700;padding:4px 10px;text-transform:uppercase}.GuildBattleLineup_ineligibleHeader__cXWbK{color:#999!important;margin-top:30px}.GuildBattleLineup_ineligibleList__RxZRw{display:flex;flex-direction:column;gap:8px;opacity:.6}.GuildBattleLineup_ineligibleMerc__S4gtF{align-items:center;background:#0003;border:1px solid #ffffff0d;border-radius:6px;color:#888;display:flex;justify-content:space-between;padding:10px}.GuildBattleLineup_ineligibleLevel__4k60r{color:#666;font-size:.85em}.GuildBattleLineup_noMercs__hcCiS{color:#666;font-style:italic;padding:30px;text-align:center}.GuildBattleLineup_actions__H1bpf{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-top:25px;padding-top:20px}.GuildBattleLineup_selectionCount__6hmJY{color:#aaa;font-size:1em}.GuildBattleLineup_saveButton__aWdc0{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;padding:12px 30px;transition:all .3s ease}.GuildBattleLineup_saveButton__aWdc0:hover:not(:disabled){box-shadow:0 5px 15px #667eea66;transform:translateY(-2px)}.GuildBattleLineup_saveButton__aWdc0:disabled{background:#444;cursor:not-allowed;opacity:.5}.BuildingDetailModal_overlay__0qAWL{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.BuildingDetailModal_modal__-aN8b{background:var(--bg-primary);border:2px solid var(--border-primary);border-radius:10px;font-family:Cinzel,serif;max-height:90vh;max-width:95%;overflow-y:auto;padding:30px;position:relative;width:500px}.BuildingDetailModal_closeButton__mfBc4{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:2rem;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:15px;top:10px;transition:color .2s;width:30px}.BuildingDetailModal_closeButton__mfBc4:hover{color:var(--text-accent)}.BuildingDetailModal_title__TDTp1{color:var(--text-accent);font-size:1.8rem;margin-bottom:5px;text-align:center}.BuildingDetailModal_level__\+U6mx{color:var(--text-secondary);font-size:1.2rem;margin-bottom:20px;text-align:center}.BuildingDetailModal_description__Pi7Mh{color:var(--text-primary);line-height:1.6;margin-bottom:25px;text-align:center}.BuildingDetailModal_benefit__pmvas{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:20px;padding:15px}.BuildingDetailModal_benefit__pmvas h3{color:var(--text-accent);font-size:1.1rem;margin-bottom:8px}.BuildingDetailModal_benefit__pmvas p{color:var(--text-primary);margin:0}.BuildingDetailModal_nextBenefit__a3rkp{background:#2ecc711a;border:1px solid #2ecc71;border-radius:8px;margin-bottom:20px;padding:15px}.BuildingDetailModal_nextBenefit__a3rkp h3{color:#2ecc71;font-size:1.1rem;margin-bottom:8px}.BuildingDetailModal_nextBenefit__a3rkp p{color:var(--text-primary);margin:0}.BuildingDetailModal_librarySection__AgROk,.BuildingDetailModal_warehouseSection__H4NKU{margin-bottom:20px;text-align:center}.BuildingDetailModal_vaultButton__UPZqL,.BuildingDetailModal_visitButton__RivAj{background:linear-gradient(135deg,#c8a84b,#a07830);border:2px solid #c8a84b;border-radius:8px;color:#1a1408;cursor:pointer;font-family:Cinzel,serif;font-size:1rem;font-weight:700;padding:12px 24px;transition:all .3s;width:100%}.BuildingDetailModal_vaultButton__UPZqL:hover,.BuildingDetailModal_visitButton__RivAj:hover:not(:disabled){background:linear-gradient(135deg,#d4b86a,#b08840);box-shadow:0 4px 12px #c8a84b66;transform:translateY(-2px)}.BuildingDetailModal_visitButton__RivAj:disabled{cursor:not-allowed;opacity:.6}.BuildingDetailModal_upgradeSection__wAbdP{background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:8px;margin-bottom:15px;padding:20px}.BuildingDetailModal_upgradeSection__wAbdP h3{color:var(--text-accent);font-size:1.2rem;margin-bottom:15px;text-align:center}.BuildingDetailModal_costs__-njrO{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:20px}.BuildingDetailModal_cost__I0e9c{align-items:center;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:5px;display:flex;justify-content:space-between;padding:10px}.BuildingDetailModal_costLabel__TY3Fz{color:var(--text-secondary);font-size:.9rem}.BuildingDetailModal_costValue__l3Phh{color:var(--text-accent);font-size:1rem;font-weight:700}.BuildingDetailModal_contributeButton__7a3FV{background:linear-gradient(135deg,#2ecc71,#27ae60);border:2px solid #27ae60;border-radius:8px;color:#fff;cursor:pointer;font-family:Cinzel,serif;font-size:1rem;margin-bottom:10px;padding:12px 24px;transition:all .3s;width:100%}.BuildingDetailModal_contributeButton__7a3FV:hover:not(:disabled){background:linear-gradient(135deg,#27ae60,#229954);box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.BuildingDetailModal_contributeButton__7a3FV:disabled{cursor:not-allowed;opacity:.6}.BuildingDetailModal_contributionNote__KBW6h{color:var(--text-secondary);font-size:.85rem;font-style:italic;margin:10px 0 0;text-align:center}.BuildingDetailModal_lockedSection__eYVzU{background:var(--bg-secondary);border:2px solid #e74c3c;border-radius:8px;padding:20px;text-align:center}.BuildingDetailModal_lockedMessage__yDCLd{color:#e74c3c;font-size:1rem;margin:0}.BuildingDetailModal_maxLevel__4pVwv{background:var(--bg-secondary);border:2px solid #f39c12;border-radius:8px;padding:20px;text-align:center}.BuildingDetailModal_maxLevel__4pVwv p{color:#f39c12;font-size:1rem;font-weight:700;margin:0}.BuildingDetailModal_error__L0kUR{background:#e74c3c1a;border:1px solid #e74c3c;border-radius:5px;color:#e74c3c;margin-top:15px;padding:12px;text-align:center}.BuildingDetailModal_success__6NAgX{background:#2ecc711a;border:1px solid #2ecc71;border-radius:5px;color:#2ecc71;margin-top:15px;padding:12px;text-align:center}.BuildingDetailModal_mercenarySelection__362QZ{margin-bottom:15px}.BuildingDetailModal_label__8EBpr{color:var(--text-secondary);display:block;font-size:.9rem;margin-bottom:5px}.BuildingDetailModal_select__vunjb{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:5px;color:var(--text-primary);font-family:Cinzel,serif;font-size:.95rem;padding:10px;width:100%}.BuildingDetailModal_select__vunjb:focus{border-color:var(--text-accent);outline:none}.BuildingDetailModal_mercenaryResources__KW-AE{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:5px;margin-bottom:15px;padding:12px}.BuildingDetailModal_mercenaryResources__KW-AE h4{color:var(--text-accent);font-size:.95rem;margin:0 0 8px}.BuildingDetailModal_resourceList__HlW0V{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.BuildingDetailModal_resourceList__HlW0V span{color:var(--text-secondary);font-size:.85rem}.BuildingDetailModal_contributionInputs__fu-pV{margin-bottom:15px}.BuildingDetailModal_contributionInputs__fu-pV h4{color:var(--text-accent);font-size:.95rem;margin:0 0 10px}.BuildingDetailModal_inputGroup__PPztK{align-items:center;display:flex;gap:10px;margin-bottom:10px}.BuildingDetailModal_inputLabel__nLbyH{color:var(--text-secondary);font-size:.9rem;min-width:80px}.BuildingDetailModal_input__H6W4L{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:5px;color:var(--text-primary);flex:1 1;font-family:Cinzel,serif;font-size:.95rem;padding:8px 12px}.BuildingDetailModal_input__H6W4L:focus{border-color:var(--text-accent);outline:none}.BuildingDetailModal_costs__-njrO h4{color:var(--text-accent);font-size:.95rem;grid-column:1/-1;margin:0 0 10px;text-align:center}.BuildingDetailModal_noMercenary__4uF-e{background:#e74c3c1a;border:1px solid #e74c3c;border-radius:5px;margin-bottom:15px;padding:12px}.BuildingDetailModal_noMercenary__4uF-e p{color:#e74c3c;font-size:.9rem;margin:0;text-align:center}.GuildDashboard_container__zTiN\+{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-main);min-height:calc(100vh - 215px);padding:20px;position:relative}.GuildDashboard_container__zTiN\+:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:20%;position:absolute;right:20%;top:-2px}.GuildDashboard_error__Wg-x9,.GuildDashboard_loading__osnzE{color:var(--text-primary);font-size:18px;padding:40px;text-align:center}.GuildDashboard_error__Wg-x9{color:var(--text-error)}.GuildDashboard_noGuild__jmPdh{padding:30px;text-align:center}.GuildDashboard_noGuild__jmPdh h2{color:var(--text-gold);font-size:1.6rem;margin-bottom:15px;text-shadow:0 0 10px #d4af3780}.GuildDashboard_createButton__Ffa1o{background:var(--color-btn-primary);border:2px solid var(--border-gold);border-radius:4px;color:var(--text-gold);cursor:pointer;font-size:.9rem;font-weight:700;margin-top:15px;padding:10px 20px;transition:all .3s ease}.GuildDashboard_createButton__Ffa1o:hover{background:var(--color-btn-primary-hover);box-shadow:0 0 15px #e8c54780;color:var(--text-highlight)}.GuildDashboard_guildBrowse__YhjSB{border-top:1px solid #d4af3740;margin-top:30px;padding-top:24px}.GuildDashboard_guildBrowseTitle__1U27I{color:var(--text-gold);font-size:1.1rem;font-weight:700;letter-spacing:.05em;margin-bottom:14px;text-align:center}.GuildDashboard_noGuildsText__K-5aI{color:var(--text-medium);font-size:.9rem;text-align:center}.GuildDashboard_guildBrowseList__YQVd-{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:680px}.GuildDashboard_guildBrowseCard__DZCKZ{align-items:flex-start;background:#ffffff0a;border:1px solid #d4af3733;border-radius:6px;display:flex;gap:14px;justify-content:space-between;padding:12px 16px;transition:border-color .2s}.GuildDashboard_guildBrowseCard__DZCKZ:hover{border-color:#d4af3773}.GuildDashboard_guildBrowseInfo__7q3hx{display:flex;flex-direction:column;gap:3px}.GuildDashboard_guildBrowseName__p3\+FD{color:var(--text-main);font-size:.95rem;font-weight:600}.GuildDashboard_guildBrowseTag__7ulpw{color:var(--text-medium);font-weight:400}.GuildDashboard_guildBrowseMeta__0xB0u{color:var(--text-medium);font-size:.8rem}.GuildDashboard_guildBrowseActions__CPLo2{flex-shrink:0}.GuildDashboard_applyBtn__KzG1R{background:var(--color-btn-primary);border:1px solid var(--border-gold);border-radius:4px;color:var(--text-gold);cursor:pointer;font-size:.8rem;font-weight:700;padding:6px 16px;transition:all .2s;white-space:nowrap}.GuildDashboard_applyBtn__KzG1R:hover{background:var(--color-btn-primary-hover);box-shadow:0 0 10px #d4af3766}.GuildDashboard_appliedBadge__RF11L{background:#e0a84a14;border:1px solid #e0a84a66;border-radius:4px;color:#e0a84a;font-size:.82rem;font-weight:600;padding:5px 10px;white-space:nowrap}.GuildDashboard_onlineBadge__mXn7s{color:#6dbf7e;font-size:.82rem;font-weight:700;white-space:nowrap}.GuildDashboard_inlineApplyForm__09qRG{display:flex;flex-direction:column;gap:8px;min-width:240px}.GuildDashboard_applyTextarea__GlYYZ{background:#0000004d;border:1px solid #d4af3766;border-radius:4px;color:var(--text-main);font-family:inherit;font-size:.82rem;padding:6px 8px;resize:vertical;width:100%}.GuildDashboard_applyTextarea__GlYYZ:focus{border-color:var(--border-gold);outline:none}.GuildDashboard_inlineApplyActions__6QiN1{display:flex;gap:8px;justify-content:flex-end}.GuildDashboard_submitApplyBtn__xGD4U{background:var(--color-btn-primary);border:1px solid var(--border-gold);border-radius:4px;color:var(--text-gold);cursor:pointer;font-size:.8rem;font-weight:700;padding:5px 14px;transition:all .2s}.GuildDashboard_submitApplyBtn__xGD4U:hover:not(:disabled){background:var(--color-btn-primary-hover)}.GuildDashboard_submitApplyBtn__xGD4U:disabled{cursor:not-allowed;opacity:.5}.GuildDashboard_cancelApplyBtn__CwBnC{background:#0000;border:1px solid #ffffff26;border-radius:4px;color:var(--text-medium);cursor:pointer;font-size:.8rem;padding:5px 12px;transition:all .2s}.GuildDashboard_cancelApplyBtn__CwBnC:hover{border-color:#ffffff4d;color:var(--text-main)}.GuildDashboard_tabs__3p53H{border-bottom:2px solid var(--border-gold);display:flex;margin-bottom:20px}.GuildDashboard_tab__5bulk{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-medium);cursor:pointer;font-size:.9rem;font-weight:700;margin-bottom:-2px;padding:10px 20px;transition:all .3s ease}.GuildDashboard_tab__5bulk:hover{background:#ffffff0a;color:var(--text-gold)}.GuildDashboard_tab__5bulk.GuildDashboard_active__23236{border-bottom-color:var(--border-gold);color:var(--text-gold);text-shadow:0 0 8px #d4af3766}.GuildDashboard_content__oKbZ9{min-height:400px}.GuildDashboard_overview__bwWaP{grid-gap:30px;display:grid;gap:30px}.GuildDashboard_guildHeader__h63Oo{align-items:center;background:#ffffff0d;border:none;border-radius:10px;display:flex;gap:30px;padding:20px}.GuildDashboard_emblem__ouZDs{align-items:center;border:4px solid;border-radius:50%;box-shadow:0 5px 15px #0000004d;display:flex;flex-shrink:0;height:100px;justify-content:center;width:100px}.GuildDashboard_emblemIcon__jNFkt{font-size:40px;font-weight:700;text-shadow:2px 2px 4px #000000b3}.GuildDashboard_guildInfo__eNyus{flex:1 1}.GuildDashboard_guildInfo__eNyus h2{color:var(--text-gold);font-size:1.6rem;margin-bottom:15px}.GuildDashboard_guildStats__vzE6Y{display:flex;gap:30px;margin-bottom:15px}.GuildDashboard_stat__gsThO{display:flex;flex-direction:column;gap:5px}.GuildDashboard_statLabel__9meTN{color:var(--highlight-text);font-size:14px}.GuildDashboard_statValue__MWLLb{color:var(--text-gold);font-size:16px;font-weight:700}.GuildDashboard_experienceBar__ruEMg{background:var(--color-bg-disabled);border-radius:5px;height:10px;overflow:hidden;width:100%}.GuildDashboard_experienceProgress__SLy0F{background:var(--color-gold);height:100%;transition:width .3s ease}.GuildDashboard_buildingsGrid__DBPo7{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.GuildDashboard_building__jy7fw{background:#ffffff0d;border:none;border-radius:10px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.GuildDashboard_building__jy7fw.GuildDashboard_clickable__DKvVs{cursor:pointer}.GuildDashboard_building__jy7fw:hover{background:#ffffff14;transform:translateY(-5px)}.GuildDashboard_building__jy7fw.GuildDashboard_clickable__DKvVs:hover{border:1px solid var(--border-gold);box-shadow:0 4px 12px #d4af3766}.GuildDashboard_building__jy7fw h4{color:var(--text-gold);margin-bottom:10px}.GuildDashboard_building__jy7fw p{font-size:18px;font-weight:700;margin-bottom:5px}.GuildDashboard_building__jy7fw small{color:var(--text-muted);font-size:12px}.GuildDashboard_vaultInfo__iQF\+h{background:#ffffff0d;border:none;border-radius:10px;padding:20px}.GuildDashboard_vaultInfo__iQF\+h h3{color:var(--text-gold);margin-bottom:15px}.GuildDashboard_vaultStats__Vbu5I{display:flex;gap:30px}.GuildDashboard_members__hrVys{padding:20px}.GuildDashboard_members__hrVys h3{color:var(--text-gold);margin-bottom:20px}.GuildDashboard_membersList__UydfW{grid-gap:15px;display:grid;gap:15px}.GuildDashboard_membersTableWrapper__odPqi{margin-top:10px;overflow-x:auto}.GuildDashboard_membersTable__40Led{border-collapse:collapse;color:var(--text-light);font-size:13px;width:100%}.GuildDashboard_membersTable__40Led thead tr{background:#ffffff12;border-bottom:2px solid var(--border-gold)}.GuildDashboard_membersTable__40Led td,.GuildDashboard_membersTable__40Led th{padding:10px 14px;text-align:left;white-space:nowrap}.GuildDashboard_sortableHeader__iesiN{color:var(--text-gold);cursor:pointer;font-weight:700;transition:color .2s;-webkit-user-select:none;user-select:none}.GuildDashboard_sortableHeader__iesiN:hover{color:var(--color-gold)}.GuildDashboard_membersTable__40Led tbody tr{border-bottom:1px solid #ffffff0f;transition:background .2s}.GuildDashboard_membersTable__40Led tbody tr:hover{background:#ffffff0d}.GuildDashboard_memberCard__6KGBn{align-items:center;background:#ffffff0d;border:none;border-radius:10px;display:flex;justify-content:space-between;padding:15px;transition:all .3s ease}.GuildDashboard_memberCard__6KGBn:hover{background:#ffffff14;border-color:var(--border-gold);transform:translateY(-2px);transform:translateX(5px)}.GuildDashboard_memberInfo__ZmQ3b{align-items:center;display:flex;gap:15px}.GuildDashboard_memberInfo__ZmQ3b h4{color:var(--text-light);margin:0}.GuildDashboard_role__vCMgB{border-radius:4px;font-size:12px;font-weight:700;padding:4px 8px;text-transform:uppercase}.GuildDashboard_role__vCMgB.GuildDashboard_guildleader__2DfmN,.GuildDashboard_role__vCMgB.GuildDashboard_guildmaster__R-VyK{background:var(--color-danger);color:var(--text-primary)}.GuildDashboard_role__vCMgB.GuildDashboard_officer__9FOEE{background:var(--color-info);color:var(--text-primary)}.GuildDashboard_role__vCMgB.GuildDashboard_veteran__XxQJg{background:var(--color-info-hover);color:var(--text-primary)}.GuildDashboard_role__vCMgB.GuildDashboard_member__TCukB{background:var(--color-success);color:var(--text-primary)}.GuildDashboard_role__vCMgB.GuildDashboard_recruit__A-zaw{background:var(--color-gold);color:var(--bg-secondary)}.GuildDashboard_memberStats__j1oFF{display:flex;gap:20px}.GuildDashboard_league__mU7Uf,.GuildDashboard_vault__ol21x{padding:20px}.GuildDashboard_league__mU7Uf h3,.GuildDashboard_vault__ol21x h3{color:var(--color-gold);margin-bottom:20px}.GuildDashboard_vaultActions__DXgmx{display:flex;gap:15px;margin-top:20px}.GuildDashboard_actionButton__ZX0IK{background:var(--bg-hover);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;padding:10px 20px;transition:all .3s ease}.GuildDashboard_actionButton__ZX0IK:hover{background:var(--border-color);border-color:var(--color-gold);color:var(--color-gold)}.GuildDashboard_leagueInfo__0TWk1{display:flex;gap:30px;margin-top:20px}.GuildDashboard_battleLineupSection__Qu-9S{margin-top:30px}.GuildDashboard_roleNote__hcOKz{background:#2196f31a;border-left:3px solid #2196f3;border-radius:4px;color:#2196f3;font-size:.85em;margin-top:8px;padding:6px 10px}.GuildDashboard_roleInfo__QpuFg{background:var(--bg-hover);border-radius:6px;color:var(--color-gold);font-weight:600;padding:10px}.GuildDashboard_unlimitedControl__A1Vs7{align-items:center;color:var(--text-gold);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;gap:6px;padding-top:2px;white-space:nowrap}.GuildDashboard_unlimitedControl__A1Vs7 span{font-weight:600}.GuildDashboard_limitColumn__UiYqY{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.GuildDashboard_limitLabel__j85Ug{color:var(--text-gold);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.GuildDashboard_limitInputSmall__l54D3{background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:4px;color:var(--text-main);font-size:13px;padding:5px 8px;width:80px}.GuildDashboard_limitInputSmall__l54D3:focus{border-color:var(--text-gold);outline:none}.GuildDashboard_limitInputSmall__l54D3:disabled{opacity:.4}.GuildDashboard_leaderNote__39odB{color:var(--highlight-text);font-size:13px;font-style:italic}.GuildDashboard_limitInput__IQ2PO:disabled{background:var(--bg-dark);cursor:not-allowed;opacity:.5}.GuildDashboard_icon-sword__YPpyI:before{content:"⚔️"}.GuildDashboard_icon-shield__kDX2t:before{content:"🛡️"}.GuildDashboard_icon-crown__xcX0f:before{content:"👑"}.GuildDashboard_icon-dragon__TGmOm:before{content:"🐉"}.GuildDashboard_icon-eagle__8rhYa:before{content:"🦅"}.GuildDashboard_icon-lion__DNWOe:before{content:"🦁"}.GuildDashboard_icon-wolf__l2rpS:before{content:"🐺"}.GuildDashboard_icon-bear__9Pr-T:before{content:"🐻"}.GuildDashboard_icon-hammer__AC9Ta:before{content:"🔨"}.GuildDashboard_icon-axe__pcwQA:before{content:"🪓"}.GuildDashboard_icon-bow__MNHEX:before{content:"🏹"}.GuildDashboard_icon-star__SU5-q:before{content:"⭐"}.GuildDashboard_icon-moon__GGYyp:before{content:"🌙"}.GuildDashboard_icon-sun__SrPm-:before{content:"☀️"}.GuildDashboard_icon-flame__OyS4I:before{content:"🔥"}.GuildDashboard_icon-lightning__BUZAQ:before{content:"⚡"}.GuildDashboard_border-simple__wxSdn{border-style:solid}.GuildDashboard_border-ornate__Z5ARL{border-style:double;border-width:6px}.GuildDashboard_border-spikes__Wdjg0{border-style:ridge;border-width:4px}.GuildDashboard_border-chains__eiX\+Q{border-style:groove;border-width:4px}.GuildDashboard_border-gems__nPFZL{border-style:outset;border-width:5px}.GuildDashboard_border-runes__R1VE1{border-style:inset;border-width:4px}.GuildDashboard_border-thorns__7-5rJ{border-style:dashed;border-width:3px}.GuildDashboard_border-waves__VqaAG{border-style:dotted;border-width:4px}@media (max-width:768px){.GuildDashboard_container__zTiN\+{margin:10px;padding:15px}.GuildDashboard_tabs__3p53H{flex-wrap:wrap}.GuildDashboard_tab__5bulk{flex:1 1;min-width:120px}.GuildDashboard_guildHeader__h63Oo{flex-direction:column;text-align:center}.GuildDashboard_guildStats__vzE6Y{justify-content:center}.GuildDashboard_buildingsGrid__DBPo7{grid-template-columns:1fr}.GuildDashboard_memberCard__6KGBn{flex-direction:column;gap:15px}.GuildDashboard_memberStats__j1oFF{justify-content:center}.GuildDashboard_vaultActions__DXgmx{flex-direction:column}.GuildDashboard_leagueInfo__0TWk1{flex-direction:column;gap:15px}}.GuildDashboard_management__9-0NW{padding:20px}.GuildDashboard_managementSection__YlhYs{margin-bottom:30px}.GuildDashboard_managementSection__YlhYs h4{color:var(--text-gold);font-size:16px;margin-bottom:12px}.GuildDashboard_memberManagement__OpEUI{display:flex;flex-direction:column;gap:6px}.GuildDashboard_memberManagementCard__mhfsl{align-items:flex-start;background-color:var(--color-bg-card);border:1px solid var(--border-color);border-radius:6px;display:flex;gap:12px;padding:10px 16px}.GuildDashboard_memberNameCell__RKfko{color:var(--text-gold);flex-shrink:0;font-weight:700;min-width:100px;padding-top:20px}.GuildDashboard_roleSelect__DFnxJ{background-color:var(--background-dark);border:1px solid #d4af3780;border-radius:4px;color:var(--text-main);font-size:13px;max-width:200px;min-width:120px;padding:5px 8px;width:auto}.GuildDashboard_roleSelect__DFnxJ:focus{border-color:var(--text-gold);outline:none}.GuildDashboard_limitControls__maZzJ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.GuildDashboard_limitControl__KvaFO{display:flex;flex-direction:column;gap:8px}.GuildDashboard_limitControl__KvaFO label{color:var(--text-gold);font-size:14px;font-weight:700}.GuildDashboard_limitInput__IQ2PO{background-color:var(--background-dark);border:2px solid var(--border-color);border-radius:4px;color:var(--text-main);font-size:14px;padding:8px 12px;width:120px}.GuildDashboard_limitInput__IQ2PO:focus{border-color:var(--text-gold);outline:none}.GuildDashboard_limitUsage__8cUPq{color:var(--highlight-text);font-size:12px;font-style:italic}.GuildDashboard_guildmaster__R-VyK{background-color:var(--color-danger);border-radius:4px;color:var(--color-gold);font-size:12px;font-weight:700;padding:4px 8px}.GuildDashboard_officer__9FOEE{background-color:var(--color-info)}.GuildDashboard_member__TCukB,.GuildDashboard_officer__9FOEE{border-radius:4px;color:var(--text-primary);font-size:12px;font-weight:700;padding:4px 8px}.GuildDashboard_member__TCukB{background-color:var(--color-success)}.GuildDashboard_recruit__A-zaw{background-color:var(--text-muted);border-radius:4px;color:var(--text-primary);font-size:12px;font-weight:700;padding:4px 8px}.GuildDashboard_badge__S\+Bmh{background:#e74c3c;border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-left:8px;min-width:20px;padding:2px 8px;text-align:center}.GuildDashboard_applications__6mjlQ{padding:20px}.GuildDashboard_applications__6mjlQ h3{color:var(--text-gold);font-size:1.5rem;margin-bottom:20px}.GuildDashboard_noApplications__eOQED{color:var(--text-muted);font-size:1.1rem;padding:40px;text-align:center}.GuildDashboard_applicationsList__a1dKt{display:flex;flex-direction:column;gap:20px}.GuildDashboard_applicationCard__Dzse8{background:#ffffff0d;border:1px solid var(--border-gold);border-radius:8px;padding:20px;transition:background .3s ease}.GuildDashboard_applicationCard__Dzse8:hover{background:#ffffff14}.GuildDashboard_applicationHeader__HPNvp{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.GuildDashboard_applicationHeader__HPNvp h4{color:var(--text-gold);font-size:1.2rem;margin:0}.GuildDashboard_applicationDate__wDvbS{color:var(--text-muted);font-size:.9rem}.GuildDashboard_mercenariesInfo__Qp4V1{background:#0000004d;border-radius:6px;margin-bottom:15px;padding:15px}.GuildDashboard_mercenariesInfo__Qp4V1 h5{color:var(--text-gold);font-size:1rem;margin:0 0 10px}.GuildDashboard_mercenaryInfo__0a3U7{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:8px 0}.GuildDashboard_mercenaryInfo__0a3U7:last-child{border-bottom:none}.GuildDashboard_mercName__o\+xoT{color:var(--text-primary);font-weight:700}.GuildDashboard_mercDetails__bNuJx{color:var(--text-secondary);font-size:.9rem}.GuildDashboard_applicationMessage__viP1H{background:#0003;border-left:3px solid var(--border-gold);border-radius:4px;margin-bottom:15px;padding:12px}.GuildDashboard_applicationMessage__viP1H p{color:var(--text-primary);font-style:italic;margin:0}.GuildDashboard_applicationActions__N6UiJ{display:flex;gap:10px;justify-content:flex-end}.GuildDashboard_acceptButton__zsf14,.GuildDashboard_declineButton__P9dha{border:2px solid;border-radius:6px;cursor:pointer;font-family:Cinzel,serif;font-size:.95rem;font-weight:700;padding:10px 20px;transition:all .3s ease}.GuildDashboard_acceptButton__zsf14{background:linear-gradient(135deg,#2ecc71,#27ae60);border-color:#27ae60;color:#fff}.GuildDashboard_acceptButton__zsf14:hover{background:linear-gradient(135deg,#27ae60,#229954);box-shadow:0 4px 8px #2ecc714d;transform:translateY(-2px)}.GuildDashboard_declineButton__P9dha{background:linear-gradient(135deg,#e74c3c,#c0392b);border-color:#c0392b;color:#fff}.GuildDashboard_declineButton__P9dha:hover{background:linear-gradient(135deg,#c0392b,#a93226);box-shadow:0 4px 8px #e74c3c4d;transform:translateY(-2px)}.GuildDashboard_noAccess__ADSwr{color:var(--text-muted);font-size:1.1rem;padding:40px;text-align:center}.GuildDashboard_vault__ol21x{padding:20px}.GuildDashboard_vault__ol21x h3{color:var(--text-gold);font-size:1.5rem;margin-bottom:20px}.GuildDashboard_vaultLocked__LhjtZ{background:#e74c3c1a;border:1px solid #e74c3c;border-radius:8px;color:var(--text-muted);padding:40px;text-align:center}.GuildDashboard_vaultLocked__LhjtZ p{font-size:1.1rem;margin:10px 0}.GuildDashboard_buildButton__1yL7\+{background:linear-gradient(135deg,#2ecc71,#27ae60);border:2px solid #27ae60;border-radius:8px;color:#fff;cursor:pointer;font-family:Cinzel,serif;font-size:1rem;font-weight:700;margin-top:20px;padding:12px 24px;transition:all .3s ease}.GuildDashboard_buildButton__1yL7\+:hover{background:linear-gradient(135deg,#27ae60,#229954);box-shadow:0 4px 12px #2ecc7166;transform:translateY(-2px)}.GuildDashboard_vaultNote__4tuER{color:var(--text-muted);font-style:italic;margin-top:20px;text-align:center}.GuildDashboard_vaultActionToggle__vj1Sl{display:flex;gap:8px;margin-bottom:20px}.GuildDashboard_vaultToggleBtn__x\+2O-{background:#ffffff0d;border:1px solid #555;border:1px solid var(--border-color,#555);border-radius:6px;color:#aaa;color:var(--text-muted,#aaa);cursor:pointer;font-family:Cinzel,serif;font-size:.95rem;padding:10px 32px;transition:all .2s ease}.GuildDashboard_vaultToggleBtn__x\+2O-.GuildDashboard_active__23236{background:#d4af3733;background:var(--btn-primary-bg,#d4af3733);border-color:#d4af37;border-color:var(--border-gold,var(--text-gold,#d4af37));color:#f0f0f0;color:var(--text-light,#f0f0f0);font-weight:700}.GuildDashboard_vaultToggleBtn__x\+2O-:hover:not(.GuildDashboard_active__23236){background:#ffffff14;color:#fff;color:var(--highlight-text,#fff)}.GuildDashboard_vaultSuccess__bY6\+I{background:#2ecc7126;border:1px solid #2ecc71;border-radius:6px;color:#2ecc71;font-size:.9rem;margin-bottom:16px;padding:10px 16px}.GuildDashboard_vaultError__ipt\+\+{background:#e74c3c26;border:1px solid #e74c3c;border-radius:6px;color:#e74c3c;font-size:.9rem;margin-bottom:16px;padding:10px 16px}.GuildDashboard_vaultForm__j4O2G{background:#ffffff08;border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:8px;display:flex;flex-direction:column;gap:14px;margin-bottom:24px;max-width:480px;padding:16px}.GuildDashboard_vaultFormGroup__LUJjg{align-items:center;display:flex;gap:10px}.GuildDashboard_vaultFormGroup__LUJjg label{color:#d4af37;color:var(--text-gold,#d4af37);flex-shrink:0;font-size:.9rem;width:60px}.GuildDashboard_vaultInput__s\+Iuw,.GuildDashboard_vaultQtyInput__e8a2I,.GuildDashboard_vaultSelect__H6vJ-{background:#ffffff12;border:1px solid #555;border:1px solid var(--border-color,#555);border-radius:4px;color:#fff;color:var(--highlight-text,#fff);font-size:.9rem;padding:8px 12px}.GuildDashboard_vaultInput__s\+Iuw{width:140px}.GuildDashboard_vaultSelect__H6vJ-{max-width:100%;width:220px}.GuildDashboard_vaultQtyInput__e8a2I{width:70px}.GuildDashboard_vaultActionBtn__qT8tx{align-self:flex-start;background:linear-gradient(135deg,#d4af37,#b8962e);background:var(--btn-primary-bg,linear-gradient(135deg,#d4af37,#b8962e));border:1px solid #d4af37;border:1px solid var(--border-gold,var(--text-gold,#d4af37));border-radius:6px;color:#f0f0f0;color:var(--text-light,#f0f0f0);cursor:pointer;font-family:Cinzel,serif;font-size:1rem;font-weight:700;padding:10px 28px;transition:all .2s ease}.GuildDashboard_vaultActionBtn__qT8tx:hover:not(:disabled){background:#e8c84e;background:var(--color-btn-primary-hover,var(--btn-primary-bg,#e8c84e));border-color:#d4af37;border-color:var(--text-gold,#d4af37);box-shadow:0 4px 12px #d4af3759;transform:translateY(-1px)}.GuildDashboard_vaultActionBtn__qT8tx:disabled{cursor:not-allowed;opacity:.5}.GuildDashboard_vaultContents__YZ5Fq{margin-top:8px}.GuildDashboard_vaultContents__YZ5Fq h4{color:#d4af37;color:var(--text-gold,#d4af37);font-size:1.1rem;margin-bottom:12px}.GuildDashboard_vaultItemsList__VZqaX{display:flex;flex-direction:column;gap:6px}.GuildDashboard_vaultItem__yw9XB{align-items:center;background:#ffffff0a;border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:4px;display:flex;justify-content:space-between;padding:8px 14px}.GuildDashboard_vaultItemName__DetRy{color:#fff;color:var(--highlight-text,#fff);font-size:.9rem}.GuildDashboard_vaultItemQty__Lv4mk{color:#d4af37;color:var(--text-gold,#d4af37);font-size:.85rem}.GuildDashboard_leaveGuildSection__Z4HAT{border-top:1px solid #ffffff14;display:flex;justify-content:flex-end;margin-top:24px;padding-top:16px}.GuildDashboard_leaveGuildBtn__bbiPV{background:#0000;border:1px solid #e74c3c;border-radius:4px;color:#e74c3c;cursor:pointer;font-size:.85rem;font-weight:600;padding:7px 18px;transition:all .2s}.GuildDashboard_leaveGuildBtn__bbiPV:hover{background:#e74c3c26;box-shadow:0 0 8px #e74c3c4d}.GuildDashboard_kickBtn__IsxhS{background:#0000;border:1px solid #e74c3c;border-radius:4px;color:#e74c3c;cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:600;margin-left:auto;padding:4px 12px;transition:all .2s}.GuildDashboard_kickBtn__IsxhS:hover{background:#e74c3c26}.GuildDashboard_transferOwnershipBtn__fFLgM{background:#0000;border:1px solid #d4af37;border:1px solid var(--text-gold,#d4af37);border-radius:4px;color:#d4af37;color:var(--text-gold,#d4af37);cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:600;margin-left:auto;padding:4px 12px;transition:all .2s}.GuildDashboard_transferOwnershipBtn__fFLgM:hover{background:#d4af3726}.GuildDashboard_transferNote__ld473{color:#aaa;color:var(--text-muted,#aaa);font-size:.85rem;margin-bottom:10px}.GuildDashboard_transferOwnershipRow__kiYAo{align-items:center;display:flex;gap:10px}.GuildDashboard_transferSelect__3kS-l{background-color:var(--background-dark);border:1px solid #d4af3780;border-radius:4px;color:var(--text-main);font-size:13px;min-width:200px;padding:6px 10px}.GuildDashboard_transferSelect__3kS-l:focus{border-color:var(--text-gold);outline:none}.GuildDashboard_vaultSubTabs__VVWyf{border-bottom:1px solid #444;border-bottom:1px solid var(--border-color,#444);display:flex;gap:8px;margin-bottom:20px;padding-bottom:8px}.GuildDashboard_vaultSubTabBtn__1h30h{background:#0000;border:none;border-bottom:2px solid #0000;color:#aaa;color:var(--text-muted,#aaa);cursor:pointer;font-family:Cinzel,serif;font-size:.9rem;margin-bottom:-9px;padding:8px 28px;transition:all .2s ease}.GuildDashboard_vaultSubTabBtn__1h30h.GuildDashboard_active__23236{border-bottom-color:#d4af37;border-bottom-color:var(--text-gold,#d4af37);color:#d4af37;color:var(--text-gold,#d4af37)}.GuildDashboard_vaultSubTabBtn__1h30h:hover:not(.GuildDashboard_active__23236){color:#fff;color:var(--highlight-text,#fff)}.GuildDashboard_vaultLogs__d4yu9{overflow-x:auto}.GuildDashboard_vaultLogsTable__QWLqC{border-collapse:collapse;font-size:.88rem;width:100%}.GuildDashboard_vaultLogsTable__QWLqC th{background:#ffffff0d;border-bottom:1px solid #444;border-bottom:1px solid var(--border-color,#444);color:#d4af37;color:var(--text-gold,#d4af37);font-family:Cinzel,serif;font-size:.82rem;font-weight:600;padding:10px 14px;text-align:left;white-space:nowrap}.GuildDashboard_vaultLogsTable__QWLqC td{border-bottom:1px solid #ffffff0d;color:#ddd;color:var(--text-main,#ddd);padding:9px 14px;vertical-align:middle}.GuildDashboard_vaultLogsTable__QWLqC tbody tr:hover{background:#ffffff08}.GuildDashboard_logDeposit__7ut54 .GuildDashboard_logAction__CQZRP{color:#2ecc71;font-weight:600}.GuildDashboard_logWithdraw__xanuc .GuildDashboard_logAction__CQZRP{color:#e67e22;font-weight:600}.GuildDashboard_logFilters__CSGMn{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.GuildDashboard_logFilterInput__m\+Ipw{background:#ffffff0d;border:1px solid #555;border:1px solid var(--border-color,#555);border-radius:6px;color:#ddd;color:var(--text-main,#ddd);flex:0 0 160px;font-size:.85rem;padding:7px 10px;width:160px}.GuildDashboard_logFilterInput__m\+Ipw::placeholder{color:#888;color:var(--text-muted,#888)}.GuildDashboard_logFilterInput__m\+Ipw:focus{border-color:#d4af37;border-color:var(--text-gold,#d4af37);outline:none}.GuildDashboard_logFilterSelect__u7ntU{background:#ffffff0d;border:1px solid #555;border:1px solid var(--border-color,#555);border-radius:6px;color:#ddd;color:var(--text-main,#ddd);cursor:pointer;flex:0 0 auto;font-size:.85rem;max-width:200px;padding:7px 10px;width:auto!important}.GuildDashboard_logFilterSelect__u7ntU:focus{border-color:#d4af37;border-color:var(--text-gold,#d4af37);outline:none}.GuildDashboard_logFilterSelect__u7ntU option{background:#1a1a2e;background:var(--background-dark,#1a1a2e)}.GuildDashboard_logFilterClear__Ell\+5{background:#e74c3c26;border:1px solid #e74c3c;border-radius:6px;color:#e74c3c;cursor:pointer;font-size:.82rem;padding:7px 14px;transition:background .2s}.GuildDashboard_logFilterClear__Ell\+5:hover{background:#e74c3c4d}.GuildCreation_container__3QuAM{background-color:var(--color-bg-dark);border:2px solid var(--border-primary);border-radius:12px;margin:0 auto;max-width:800px;min-height:calc(100vh - 215px);padding:20px}.GuildCreation_noToken__g-rMT{color:var(--text-primary);padding:40px;text-align:center}.GuildCreation_noToken__g-rMT h2{color:var(--text-accent);margin-bottom:20px}.GuildCreation_creationForm__CN4\+w{color:var(--text-primary)}.GuildCreation_creationForm__CN4\+w h2{color:var(--text-accent);font-size:1.6rem;margin-bottom:30px;text-align:center;text-shadow:2px 2px 4px #00000080}.GuildCreation_formGroup__-3kLh{margin-bottom:20px}.GuildCreation_formGroup__-3kLh label{color:var(--text-accent);display:block;font-weight:700;margin-bottom:8px}.GuildCreation_formGroup__-3kLh input{background:var(--color-bg-card);border:2px solid var(--border-accent);border-radius:8px;color:var(--text-light);font-size:16px;padding:12px;transition:border-color .3s ease;width:100%}.GuildCreation_formGroup__-3kLh input:focus{border-color:var(--text-accent);box-shadow:0 0 10px #ffd7004d;outline:none}.GuildCreation_emblemBuilder__q3Iyl{background:#ffffff0d;border:1px solid var(--border-color);border-radius:10px;margin:30px 0;padding:20px}.GuildCreation_emblemBuilder__q3Iyl h3{color:var(--text-accent);margin-bottom:20px;text-align:center}.GuildCreation_previewAndControls__OxZWU{align-items:center;display:flex;flex-direction:column;gap:20px;margin:20px 0}.GuildCreation_emblemPreviewContainer__HxDGJ{display:flex;justify-content:center}.GuildCreation_sliderControls__OPAH2{display:flex;flex-direction:column;gap:15px;max-width:400px;width:100%}.GuildCreation_emblemPreview__kfnqp{align-items:center;display:flex;filter:drop-shadow(0 5px 15px rgba(0,0,0,.5));height:200px;justify-content:center;position:relative;transition:transform .3s ease;width:200px}.GuildCreation_emblemPreview__kfnqp:hover{transform:scale(1.05)}.GuildCreation_shieldBackground__k1Emd{height:100%;object-fit:contain;position:absolute;width:100%;z-index:1}.GuildCreation_animalIcon__YA6EK{height:60%;object-fit:contain;position:relative;width:60%;z-index:2}.GuildCreation_emblemControls__cir5T{grid-gap:20px;display:grid;gap:20px}.GuildCreation_controlGroup__vy5PE{margin-bottom:20px}.GuildCreation_controlGroup__vy5PE label{color:var(--text-accent);display:block;font-weight:700;margin-bottom:10px}.GuildCreation_animalGrid__Fmml3,.GuildCreation_shieldGrid__s0m9m{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));margin-bottom:20px}.GuildCreation_animalButton__XI41D,.GuildCreation_shieldButton__QIlnr{align-items:center;background:var(--color-bg-card);border:3px solid var(--border-accent);border-radius:12px;cursor:pointer;display:flex;height:80px;justify-content:center;overflow:hidden;padding:8px;position:relative;transition:all .3s ease;width:80px}.GuildCreation_animalButton__XI41D:hover,.GuildCreation_shieldButton__QIlnr:hover{border-color:var(--text-accent);box-shadow:0 5px 15px #ffd7004d;transform:scale(1.05)}.GuildCreation_animalButton__XI41D.GuildCreation_selected__d0VMr,.GuildCreation_shieldButton__QIlnr.GuildCreation_selected__d0VMr{background:#ffd7001a;border-color:var(--text-accent);box-shadow:0 0 15px #ffd70080}.GuildCreation_animalButton__XI41D.GuildCreation_selected__d0VMr:after,.GuildCreation_shieldButton__QIlnr.GuildCreation_selected__d0VMr:after{align-items:center;background:#000000b3;border-radius:50%;color:var(--text-accent);content:"✓";display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;position:absolute;right:5px;top:5px;width:24px}.GuildCreation_animalButtonImg__4AxUT,.GuildCreation_shieldButtonImg__gdvQq{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.5));height:100%;object-fit:contain;width:100%}.GuildCreation_colorPresetGrid__PBXmL{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:20px}.GuildCreation_colorPresetButton__Te4vj{align-items:center;background:var(--color-bg-card);border:2px solid var(--border-accent);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:10px;transition:all .3s ease}.GuildCreation_colorPresetButton__Te4vj:hover{border-color:var(--text-accent);box-shadow:0 5px 10px #0000004d;transform:translateY(-2px)}.GuildCreation_colorPresetButton__Te4vj.GuildCreation_selected__d0VMr{background:#ffd7001a;border-color:var(--text-accent);box-shadow:0 0 15px #ffd70066}.GuildCreation_colorPreview__RpVUi{border:2px solid #fff3;border-radius:8px;height:60px;width:60px}.GuildCreation_colorName__7e3iz{color:var(--text-light);font-size:12px;font-weight:600;text-transform:capitalize}.GuildCreation_brightnessSlider__hzSbC,.GuildCreation_hueSlider__In92Q,.GuildCreation_saturationSlider__JWOjo{-webkit-appearance:none;appearance:none;border-radius:4px;cursor:pointer;height:8px;outline:none;width:100%}.GuildCreation_hueSlider__In92Q{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.GuildCreation_saturationSlider__JWOjo{background:linear-gradient(90deg,#888,red)}.GuildCreation_brightnessSlider__hzSbC{background:linear-gradient(90deg,#333,#fff)}.GuildCreation_brightnessSlider__hzSbC::-webkit-slider-thumb,.GuildCreation_hueSlider__In92Q::-webkit-slider-thumb,.GuildCreation_saturationSlider__JWOjo::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--text-accent);border:2px solid var(--bg-primary);border-radius:50%;box-shadow:0 2px 5px #0000004d;cursor:pointer;height:20px;width:20px}.GuildCreation_brightnessSlider__hzSbC::-moz-range-thumb,.GuildCreation_hueSlider__In92Q::-moz-range-thumb,.GuildCreation_saturationSlider__JWOjo::-moz-range-thumb{background:var(--text-accent);border:2px solid var(--bg-primary);border-radius:50%;box-shadow:0 2px 5px #0000004d;cursor:pointer;height:20px;width:20px}.GuildCreation_error__8IdCk{background:#ff00001a;border:1px solid var(--color-status-danger);border-radius:8px;color:var(--color-status-danger-hover);margin:15px 0;padding:12px;text-align:center}.GuildCreation_createButton__DuNyf{background:var(--button-primary);border:none;border-radius:10px;color:var(--text-dark);cursor:pointer;font-size:18px;font-weight:700;letter-spacing:1px;margin-top:20px;padding:15px;text-transform:uppercase;transition:all .3s ease;width:100%}.GuildCreation_createButton__DuNyf:hover:not(:disabled){box-shadow:0 5px 15px #ffd70066;transform:translateY(-2px)}.GuildCreation_createButton__DuNyf:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.GuildCreation_container__3QuAM{margin:10px;padding:15px}.GuildCreation_animalGrid__Fmml3{grid-template-columns:repeat(4,1fr)}.GuildCreation_colorPresetGrid__PBXmL{grid-template-columns:repeat(3,1fr)}.GuildCreation_emblemPreview__kfnqp{height:150px;width:150px}}.GuildProfile_container__pIQaN{color:var(--text-light);margin:20px auto;max-width:900px;padding:20px}.GuildProfile_header__4qsnj{align-items:center;background-color:var(--color-bg-card);border:2px solid var(--border-accent);border-radius:10px;display:flex;gap:30px;margin-bottom:30px;padding:20px}.GuildProfile_emblem__Yiu6z{flex-shrink:0}.GuildProfile_headerInfo__8\+T6o{flex:1 1}.GuildProfile_guildName__G43vi{color:var(--text-gold);font-size:2em;margin:0 0 10px}.GuildProfile_guildMaster__V1gVZ{color:var(--text-light);margin:5px 0;opacity:.9}.GuildProfile_level__dFTrS{color:var(--color-status-success);font-size:1.1em;margin-top:10px}.GuildProfile_motto__5Jwhc{background-color:var(--color-bg-card);border-left:4px solid var(--text-gold);border-radius:10px;margin-bottom:20px;padding:20px}.GuildProfile_motto__5Jwhc h3{color:var(--text-gold);font-size:1.2em;margin:0 0 10px}.GuildProfile_motto__5Jwhc p{font-size:1.1em;font-style:italic;line-height:1.6;margin:0}.GuildProfile_description__UKB1q{background-color:var(--color-bg-card);border-radius:10px;margin-bottom:20px;padding:20px}.GuildProfile_description__UKB1q h3{color:var(--text-gold);font-size:1.2em;margin:0 0 10px}.GuildProfile_description__UKB1q p{line-height:1.6;margin:0}.GuildProfile_stats__eke9f{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:20px}.GuildProfile_statCard__e1z0K{background-color:var(--color-bg-card);border:1px solid var(--border-accent);border-radius:10px;padding:20px;text-align:center}.GuildProfile_statLabel__tLXXi{color:var(--text-light);font-size:.9em;letter-spacing:.5px;margin-bottom:8px;opacity:.7;text-transform:uppercase}.GuildProfile_statValue__vYh50{color:var(--text-gold);font-size:1.5em;font-weight:700}.GuildProfile_statSubtext__sp6yg{color:var(--text-light);font-size:.9em;margin-top:5px;opacity:.8}.GuildProfile_error__afS0o{background-color:var(--color-bg-card);border:2px solid var(--color-status-danger);border-radius:10px;color:var(--color-status-danger);padding:20px;text-align:center}@media (max-width:768px){.GuildProfile_header__4qsnj{flex-direction:column;text-align:center}.GuildProfile_stats__eke9f{grid-template-columns:1fr}}.GuildProfile_applySection__mdtvC{margin-top:20px}.GuildProfile_applyButton__GzMez{background:linear-gradient(135deg,#2ecc71,#27ae60);border:2px solid #27ae60;border-radius:8px;color:#fff;cursor:pointer;font-family:Cinzel,serif;font-size:1rem;font-weight:700;padding:12px 24px;transition:all .3s ease}.GuildProfile_applyButton__GzMez:hover{background:linear-gradient(135deg,#27ae60,#229954);box-shadow:0 4px 12px #2ecc7166;transform:translateY(-2px)}.GuildProfile_applicationForm__78F\+D{background:#0000004d;border:1px solid var(--border-accent);border-radius:8px;margin-top:10px;padding:15px}.GuildProfile_messageInput__2sv19{background:var(--color-bg-dark);border:1px solid var(--border-accent);border-radius:6px;color:var(--text-light);font-family:Cinzel,serif;font-size:.95rem;margin-bottom:10px;padding:10px;resize:vertical;width:100%}.GuildProfile_messageInput__2sv19:focus{border-color:var(--text-gold);box-shadow:0 0 8px #d4af374d;outline:none}.GuildProfile_messageInput__2sv19::placeholder{color:var(--text-light);opacity:.5}.GuildProfile_formActions__fUiTb{display:flex;gap:10px}.GuildProfile_cancelButton__NBhSd,.GuildProfile_submitButton__fK0oC{border:2px solid;border-radius:6px;cursor:pointer;flex:1 1;font-family:Cinzel,serif;font-size:.95rem;font-weight:700;padding:10px 20px;transition:all .3s ease}.GuildProfile_submitButton__fK0oC{background:linear-gradient(135deg,#2ecc71,#27ae60);border-color:#27ae60;color:#fff}.GuildProfile_submitButton__fK0oC:hover:not(:disabled){background:linear-gradient(135deg,#27ae60,#229954);box-shadow:0 4px 8px #2ecc714d;transform:translateY(-2px)}.GuildProfile_submitButton__fK0oC:disabled{cursor:not-allowed;opacity:.6}.GuildProfile_cancelButton__NBhSd{background:linear-gradient(135deg,#95a5a6,#7f8c8d);border-color:#7f8c8d;color:#fff}.GuildProfile_cancelButton__NBhSd:hover:not(:disabled){background:linear-gradient(135deg,#7f8c8d,#6c7a7b);box-shadow:0 4px 8px #95a5a64d;transform:translateY(-2px)}.GuildProfile_cancelButton__NBhSd:disabled{cursor:not-allowed;opacity:.6}.GuildProfile_appliedNotice__gai-9{background:#2ecc711a;border:1px solid #2ecc71;border-radius:6px;color:#2ecc71;font-weight:700;margin-top:15px;padding:12px 20px;text-align:center}.GuildProfile_pendingApplication__iOLGx{background:#f1c40f1a;border:1px solid #f1c40f;border-radius:6px;color:#f1c40f;font-weight:700;margin-top:15px;padding:12px 20px;text-align:center}.GuildLeague_container__9TU3o{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:#e8dcc4;color:var(--color-text-main,#e8dcc4);margin:auto;min-height:calc(100vh - 215px);padding:20px;position:relative}.GuildLeague_container__9TU3o:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:0;position:absolute;right:0;top:-2px}.GuildLeague_header__UtPug{background:#4a34224d;border:1px solid #4a3422;border:1px solid var(--color-border-primary,#4a3422);border-radius:8px;margin-bottom:30px;padding:30px}.GuildLeague_header__UtPug h1{color:#d4af37;color:var(--color-text-gold,#d4af37);font-size:2.5em;margin:0 0 15px;text-shadow:2px 2px 4px #000c}.GuildLeague_leagueInfo__T3b9q{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.GuildLeague_statusBadge__mNJqk{border:1px solid #fff3;border-radius:4px;color:#fff;font-size:.9em;font-weight:700;letter-spacing:1px;padding:6px 16px;text-transform:uppercase}.GuildLeague_infoItem__0-Y8s{background:#4a342280;border:1px solid #4a3422;border:1px solid var(--color-border-primary,#4a3422);border-radius:4px;color:#f5ead2;color:var(--color-text-light,#f5ead2);font-size:.95em;padding:6px 14px}.GuildLeague_tabs__IXQvt{border-bottom:2px solid #4a3422;border-bottom:2px solid var(--color-border-primary,#4a3422);display:flex;gap:10px;margin-bottom:30px}.GuildLeague_tabs__IXQvt button{background:none;border:none;border-bottom:3px solid #0000;color:#b3a488;color:var(--color-text-secondary,#b3a488);cursor:pointer;font-size:1.1em;font-weight:500;padding:15px 25px;transition:all .3s}.GuildLeague_tabs__IXQvt button:hover{background:#4a342233;color:#f5ead2;color:var(--color-text-light,#f5ead2)}.GuildLeague_activeTab__88ewV{background:#4a34224d!important;border-bottom:3px solid #4a3422!important;border-bottom:3px solid var(--color-border-primary,#4a3422)!important;color:#d4af37!important;color:var(--color-text-gold,#d4af37)!important}.GuildLeague_standingsContainer__z0FI\+{background:#4a342233;border:1px solid #4a3422;border:1px solid var(--color-border-primary,#4a3422);border-radius:8px;padding:25px}.GuildLeague_standingsContainer__z0FI\+ h2{color:#d4af37;color:var(--color-text-gold,#d4af37);font-size:1.8em;margin:0 0 20px}.GuildLeague_standingsTable__spwLS{background:#0000004d;border:1px solid #4a3422;border:1px solid var(--color-border-primary,#4a3422);border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.GuildLeague_standingsTable__spwLS thead{background:#4a342280}.GuildLeague_standingsTable__spwLS th{border-bottom:2px solid #4a3422;border-bottom:2px solid var(--color-border-primary,#4a3422);color:#d4af37;color:var(--color-text-gold,#d4af37);font-size:.9em;font-weight:700;letter-spacing:.5px;padding:15px;text-align:left;text-transform:uppercase}.GuildLeague_standingsTable__spwLS td{border-top:1px solid #4a34224d;color:#e8dcc4;color:var(--color-text-main,#e8dcc4);padding:12px 15px}.GuildLeague_standingsTable__spwLS tbody tr{transition:background .2s}.GuildLeague_standingsTable__spwLS tbody tr:hover{background:#4a342233}.GuildLeague_topThree__JTn3N{background:#d4af371a!important}.GuildLeague_topThree__JTn3N:hover{background:#d4af3726!important}.GuildLeague_position__zMRAC{color:#d4af37;color:var(--color-text-gold,#d4af37);font-size:1.3em;font-weight:700;text-align:center;width:60px}.GuildLeague_guildName__1V36e{font-size:1.1em}.GuildLeague_guildName__1V36e strong{color:#c9a342;color:var(--color-text-gold2,#c9a342)}.GuildLeague_tag__uERJ9{color:#b3a488;color:var(--color-text-secondary,#b3a488);font-size:.9em;margin-left:8px}.GuildLeague_wins__G3\+hc{color:#66bb6a;font-weight:700}.GuildLeague_losses__7wk6c{color:#ef5350;font-weight:700}.GuildLeague_points__0UpIm{color:#d4af37;color:var(--color-text-gold,#d4af37);font-size:1.2em;font-weight:700}.GuildLeague_pointsInfo__e9VFD{background:#4a34224d;border-left:4px solid #4a3422;border-left:4px solid var(--color-border-primary,#4a3422);border-radius:4px;margin-top:20px;padding:15px}.GuildLeague_pointsInfo__e9VFD p{color:#e8dcc4;color:var(--color-text-main,#e8dcc4);margin:0}.GuildLeague_resultsContainer__DLOSx,.GuildLeague_scheduleContainer__j9LjH{background:#4a342233;border:1px solid #4a3422;border:1px solid var(--color-border-primary,#4a3422);border-radius:8px;padding:25px}.GuildLeague_resultsContainer__DLOSx h2,.GuildLeague_scheduleContainer__j9LjH h2{color:#d4af37;color:var(--color-text-gold,#d4af37);font-size:1.8em;margin:0 0 20px}.GuildLeague_battlesList__q514v{display:flex;flex-direction:column;gap:15px}.GuildLeague_battleCard__R2qD5{background:#0000004d;border:1px solid #4a3422;border:1px solid var(--color-border-primary,#4a3422);border-radius:8px;padding:20px;transition:all .3s}.GuildLeague_battleCard__R2qD5:hover{background:#4a34224d;transform:translateX(5px)}.GuildLeague_battleHeader__JGMVV{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:15px}.GuildLeague_roundBadge__Fr--p{background:#4a342280;border:1px solid #4a3422;border:1px solid var(--color-border-primary,#4a3422);border-radius:4px;color:#d4af37;color:var(--color-text-gold,#d4af37);font-size:.9em;font-weight:700;padding:5px 12px}.GuildLeague_battleDate__yoTnI{color:#b3a488;color:var(--color-text-secondary,#b3a488);font-size:.95em}.GuildLeague_battleStatus__ec0XF{border:1px solid #fff3;border-radius:4px;color:#fff;font-size:.85em;font-weight:700;padding:4px 12px;text-transform:uppercase}.GuildLeague_battleMatchup__S6lp-{align-items:center;display:flex;gap:20px;justify-content:space-between}.GuildLeague_guild__1oAmg{align-items:center;background:#4a342233;border:1px solid #4a3422;border:1px solid var(--color-border-primary,#4a3422);border-radius:8px;display:flex;flex:1 1;flex-direction:column;padding:15px;transition:all .3s}.GuildLeague_guild__1oAmg:hover{background:#4a34224d}.GuildLeague_guild__1oAmg .GuildLeague_guildName__1V36e{color:#c9a342;color:var(--color-text-gold2,#c9a342);font-size:1.2em;font-weight:700}.GuildLeague_winner__I\+95y{background:#66bb6a26!important;border:2px solid #66bb6a}.GuildLeague_winnerBadge__5D4FV{font-size:1.5em;margin-top:5px}.GuildLeague_vs__osNrV{font-size:1.5em;text-shadow:2px 2px 4px #000c}.GuildLeague_levelRequirement__oGhMh,.GuildLeague_vs__osNrV{color:#d4af37;color:var(--color-text-gold,#d4af37);font-weight:700}.GuildLeague_levelRequirement__oGhMh{background:#4a34224d;border:1px solid #4a3422;border:1px solid var(--color-border-primary,#4a3422);border-radius:4px;font-size:1.05em;letter-spacing:.5px;margin-top:15px;padding:10px;text-align:center}.GuildLeague_noBattles__gjWYk{color:#b3a488;color:var(--color-text-secondary,#b3a488);padding:60px 20px;text-align:center}.GuildLeague_noBattles__gjWYk p{font-size:1.1em;margin:10px 0}.GuildLeague_hint__36Sqt{color:#787469;color:var(--color-text-muted,#787469);font-size:.9em;font-style:italic}.GuildLeague_noLeague__NHGsJ{background:#4a342233;border:1px solid #4a3422;border:1px solid var(--color-border-primary,#4a3422);border-radius:8px;padding:80px 20px;text-align:center}.GuildLeague_noLeague__NHGsJ h2{color:#d4af37;color:var(--color-text-gold,#d4af37);font-size:2em;margin-bottom:20px}.GuildLeague_noLeague__NHGsJ p{color:#e8dcc4;color:var(--color-text-main,#e8dcc4);font-size:1.1em;margin:15px 0}.GuildLeague_loading__\+cm3f{color:#b3a488;color:var(--color-text-secondary,#b3a488);font-size:1.3em;padding:80px 20px;text-align:center}.GuildLeague_noData__s3-P4{color:#787469;color:var(--color-text-muted,#787469);font-style:italic;padding:40px!important;text-align:center!important}@media (max-width:768px){.GuildLeague_header__UtPug h1{font-size:1.8em}.GuildLeague_leagueInfo__T3b9q{align-items:flex-start;flex-direction:column}.GuildLeague_tabs__IXQvt{flex-direction:column}.GuildLeague_tabs__IXQvt button{text-align:left;width:100%}.GuildLeague_standingsContainer__z0FI\+{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:15px 10px}.GuildLeague_standingsTable__spwLS{font-size:.9em;min-width:480px}.GuildLeague_standingsTable__spwLS td,.GuildLeague_standingsTable__spwLS th{padding:8px}.GuildLeague_battleMatchup__S6lp-{flex-direction:column;gap:10px}.GuildLeague_guild__1oAmg{width:100%}.GuildLeague_vs__osNrV{margin:10px 0;transform:rotate(90deg)}}.CityProjects_container__Kg9tb{background:var(--color-bg-dark);border:2px solid var(--border-gold);border-radius:6px;box-shadow:0 0 20px #d4af374d,inset 0 0 25px #00000080;color:var(--text-main);min-height:calc(100vh - 215px);padding:20px}.CityProjects_container__Kg9tb:before{background:linear-gradient(90deg,#0000 0,var(--border-gold) 50%,#0000 100%);box-shadow:0 0 10px #d4af3799;content:"";height:3px;left:20%;position:absolute;right:20%;top:-2px}.CityProjects_header__yDPuo{margin-bottom:24px}.CityProjects_title__3Zr1m{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.8rem;font-weight:800;letter-spacing:2px;margin:0 0 6px;text-align:center;text-shadow:0 0 10px #d4af3780}.CityProjects_subtitle__xM\+y8{color:var(--text-medium);font-size:.9rem;line-height:1.6;margin:0;text-align:center}.CityProjects_buildingsGrid__omcUm{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:32px}@media (max-width:1200px){.CityProjects_buildingsGrid__omcUm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CityProjects_buildingsGrid__omcUm{grid-template-columns:1fr}}.CityProjects_buildingCard__15GI7{background:#00000059;border:1px solid var(--border-accent);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:18px;transition:border-color .2s}.CityProjects_buildingCard__15GI7:hover{border-color:var(--border-gold)}.CityProjects_buildingCard__15GI7.CityProjects_maxed__X4rPZ{border-color:#d4af3799}.CityProjects_cardHeader__IXuT8{align-items:center;display:flex;gap:12px}.CityProjects_buildingIcon__KB\+kN{font-size:2rem;line-height:1}.CityProjects_buildingTitleGroup__r2-s6{display:flex;flex-direction:column;gap:2px}.CityProjects_buildingName__oEKt8{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.1rem;font-weight:700;margin:0}.CityProjects_levelBadge__PQrt0{background:#ffffff0f;border-radius:10px;color:var(--text-medium);display:inline-block;font-size:.75rem;padding:2px 7px}.CityProjects_buildingDesc__Rk7CE{color:var(--text-medium);font-size:.85rem;line-height:1.45;margin:0}.CityProjects_specialAction__3R1TD{background:#d4af370f;border:1px solid #d4af3733;border-radius:6px;padding:10px 12px}.CityProjects_claimBtn__eq\+2A{background:var(--border-gold);border:none;border-radius:5px;color:#1a1a1a;cursor:pointer;font-size:.9rem;font-weight:700;padding:8px 16px;transition:opacity .15s;width:100%}.CityProjects_claimBtn__eq\+2A:hover{opacity:.88}.CityProjects_alreadyClaimed__f56Ti{color:#7ec87e;font-size:.85rem}.CityProjects_cooldown__OpXke{color:var(--text-medium);font-size:.82rem}.CityProjects_notBuiltHint__X3Znt{color:#666;color:var(--text-dim,#666);font-size:.82rem;font-style:italic}.CityProjects_builtBadge__iVp\+b{color:#7ec87e;font-size:.85rem}.CityProjects_upgradeSection__xsHMD{display:flex;flex-direction:column;gap:10px}.CityProjects_upgradeTitle__YobRJ{color:var(--text-gold);font-size:.9rem;font-weight:700;margin:0}.CityProjects_progressBlock__G5CmY{display:flex;flex-direction:column;gap:6px}.CityProjects_progressRow__KN2s5{grid-gap:8px;align-items:center;display:grid;font-size:.8rem;gap:8px;grid-template-columns:80px 1fr 90px}.CityProjects_progressLabel__jucXo{color:var(--text-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CityProjects_progressBar__FRPL0{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.CityProjects_progressFill__5scDU{background:linear-gradient(90deg,var(--border-gold),#e8c547);border-radius:3px;height:100%;transition:width .3s ease}.CityProjects_progressText__k6FX7{color:var(--text-medium);font-size:.75rem;text-align:right;white-space:nowrap}.CityProjects_benefitHint__MNbuS{color:var(--text-medium);font-size:.8rem;font-style:italic;margin:0}.CityProjects_contributeBtn__AjMq6{align-self:flex-start;background:#d4af371f;border:1px solid var(--border-gold);border-radius:5px;color:var(--text-gold);cursor:pointer;font-size:.85rem;font-weight:600;padding:7px 16px;transition:background .15s}.CityProjects_contributeBtn__AjMq6:hover{background:#d4af3738}.CityProjects_contributeForm__FhDvi{background:#00000040;border:1px solid var(--border-accent);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px}.CityProjects_formRow__uBpbX{grid-gap:8px;align-items:center;color:var(--text-main);display:grid;font-size:.85rem;gap:8px;grid-template-columns:90px 1fr}.CityProjects_formRow__uBpbX input{background:#ffffff0d;border:1px solid var(--border-accent);border-radius:4px;box-sizing:border-box;color:var(--text-main);font-size:.85rem;padding:5px 8px;width:100%}.CityProjects_formRow__uBpbX input:focus{border-color:var(--border-gold);outline:none}.CityProjects_formActions__bWziF{display:flex;gap:8px;margin-top:4px}.CityProjects_contributeSubmitBtn__YuzYK{background:var(--border-gold);border:none;border-radius:5px;color:#1a1a1a;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:700;padding:7px 12px;transition:opacity .15s}.CityProjects_contributeSubmitBtn__YuzYK:hover{opacity:.88}.CityProjects_contributeSubmitBtn__YuzYK:disabled{cursor:not-allowed;opacity:.5}.CityProjects_cancelBtn__P04HL{background:#ffffff12;border:1px solid #ffffff26;border-radius:5px;color:var(--text-medium);cursor:pointer;font-size:.85rem;padding:7px 12px;transition:background .15s}.CityProjects_cancelBtn__P04HL:hover{background:#ffffff1f}.CityProjects_maxedBanner__hqk7T{background:#d4af371a;border:1px solid #d4af374d;border-radius:5px;color:#e8c547;font-size:.9rem;font-weight:700;padding:8px;text-align:center}.CityProjects_logSection__lJlR3{margin-top:8px}.CityProjects_logTitle__v0pZ4{color:var(--text-gold);font-family:Viking,Cinzel,Georgia,serif;font-size:1.1rem;margin:0 0 12px}.CityProjects_logScroll__N3d3d{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;scrollbar-color:#d4af3766 #0000;scrollbar-width:thin}.CityProjects_logScroll__N3d3d::-webkit-scrollbar{width:5px}.CityProjects_logScroll__N3d3d::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:3px}.CityProjects_logEntry__IKStT{align-items:baseline;background:#ffffff08;border-left:2px solid #d4af374d;border-radius:4px;display:flex;flex-wrap:wrap;font-size:.8rem;gap:6px;padding:5px 8px}.CityProjects_logName__tyvtU{color:var(--text-gold);font-weight:600;white-space:nowrap}.CityProjects_logText__2XuYh{color:var(--text-medium);flex:1 1}.CityProjects_logDate__-Y2gO{color:#555;color:var(--text-dim,#555);font-size:.72rem;white-space:nowrap}.CityProjects_emptyLog__KvTX4{color:var(--text-medium);font-size:.87rem;font-style:italic;text-align:center;width:100%}.CityProjects_loading__V5M3x{color:var(--text-medium);padding:40px;text-align:center}.CityProjects_vaultInfo__aKZAm{display:flex;flex-direction:column;gap:10px;width:100%}.CityProjects_vaultStats__SciEl{background:#00000040;border:1px solid #c8a84b33;border-radius:6px;color:var(--text-medium);display:flex;flex-direction:column;font-size:.85rem;gap:4px;padding:10px 12px}.CityProjects_vaultStats__SciEl span{line-height:1.5}.CityProjects_vaultActions__sh2tT{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ServerStatusOverlay_overlay__Abda7{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 30% 20%,#ffb34714,#030712eb);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.ServerStatusOverlay_card__MXSl-{background:linear-gradient(145deg,#0d101ae6,#101420f2);border:1px solid #ffb34747;border-radius:20px;box-shadow:0 12px 48px #00000059,0 0 24px #ffb34738;color:#e8edf7;max-width:540px;padding:24px;text-align:center;width:100%}.ServerStatusOverlay_badge__x1wBq{align-items:center;background:#ffb3471f;border-radius:999px;color:#ffb347;display:inline-flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.6px;padding:8px 14px;text-transform:uppercase}.ServerStatusOverlay_title__Tp6sR{font-size:26px;letter-spacing:.8px;margin:14px 0 8px}.ServerStatusOverlay_copy__poCEf{color:#9fb3c8;line-height:1.6;margin:8px 0 4px}.ServerStatusOverlay_time__eddNR{color:#7f8ca3;font-size:13px;margin:6px 0 12px}.ServerStatusOverlay_actions__WnY0L{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}button{background:#ffb3471f;border:1px solid #ffb34780;border-radius:12px;color:#fdf5e6;cursor:pointer;font-weight:700;letter-spacing:.2px;min-width:120px;padding:10px 16px;transition:all .18s ease}button:hover{border-color:#ffb347b3;box-shadow:0 12px 30px #ffb3472e;transform:translateY(-1px)}button:active{transform:translateY(0)}@font-face{font-display:swap;font-family:Viking;font-style:normal;font-weight:400;src:url(/static/media/viking-webfont.78c65a7e852a5180d987.woff2) format("woff2")}:root{--color-bg-dark:#0f0f1a;--color-bg-medium:#1a1f2e;--color-bg-light-dark:#252a3a;--color-bg-card:#1e2533;--color-bg-dark-transparent:#0f0f1af2;--color-bg-dark-semi-transparent:#0f0f1ab3;--color-text-main:#e8dcc4;--color-text-light:#f5ead2;--color-text-medium:#c9b896;--color-text-secondary:#b3a488;--color-text-gold:#d4af37;--color-text-gold2:#c9a342;--color-text-highlight:#e8c547;--color-text-muted:#787469;--color-text-placeholder:#6a6658;--color-link-primary:#5b9bd5;--color-link-secondary:#d4af37;--color-link-hover:#e8c547;--color-button-primary:#4a3422;--color-button-primary-hover:#6b4d32;--color-button-secondary:#2d3748;--color-button-secondary-hover:#3d4758;--color-button-danger:#8b2c2c;--color-button-danger-hover:#a63737;--color-button-success:#2d5f2d;--color-button-warning:#b8860b;--color-border-primary:#4a3422;--color-border-light:#3a3a3a;--color-status-success:#228b22;--color-status-error:#8a2c2c;--color-status-error-border:#b94545;--color-status-warning:#f80;--color-status-info:#4169e1;--color-status-critical:#f44;--color-status-high:#f80;--color-status-medium:#fa0;--color-status-low:#0a0;--color-progress-background:#555;--color-progress-fill:#00bfff;--color-progress-hp:#00bfff;--color-progress-experience:#00bfff;--color-progress-regen:#00bfff;--color-shadow-glow:#ffd70080;--color-shadow-dark:#00000080;--color-shadow-gold:#ffd70026;--color-spinner:#112179;--color-input-background:#333;--color-input-border:#444;--color-input-focus-border:gold;--color-footer-background:#33394d;--color-footer-shadow:#444a5c;--color-auth-background:#3a3f51;--color-auth-input-bg:#2b2b2b;--color-button-primary-text:#f5ead2;--color-button-secondary-text:#e8dcc4;--color-button-disabled:#3a3a4a;--color-button-disabled-text:#5a5a6a;--color-status-danger:#8a2c2c;--color-danger:#8a2c2c;--color-text-accent:#d4af37;--color-text-primary-light:#f5ead2;--color-table-header-bg:#d4af371a;--color-table-header-text:#d4af37;--color-table-row-bg:#0000;--color-table-row-alt-bg:#ffffff08;--color-table-row-hover-bg:#d4af3712;--color-table-border:#d4af3726;--color-table-text:#e8dcc4;--bg-primary:#0f0f1a;--bg-secondary:#1a1f2e;--bg-hover:#252a3a;--text-primary:#e8dcc4;--text-secondary:#b3a488;--text-accent:#d4af37;--text-light:#f5ead2;--text-main:#e8dcc4;--text-gold:#d4af37;--text-white:#f5ead2;--text-accent-blue:#5b9bd5;--text-error:#8a2c2c;--border-primary:#4a3422;--border-secondary:#3a3a3a;--border-color:#4a3422;--border-gold:#d4af37;--border-accent:#4a3422;--background-dark:#0f0f1a;--background-medium:#1a1f2e;--background-light-dark:#252a3a;--background-card:#1e2533;--btn-primary-bg:#4a3422;--btn-primary-hover-bg:#6b4d32;--highlight-text:#e8dcc4;--color-table-header:#d4af371a;--color-table-row:#0000;--color-table-alt:#ffffff08;--color-table-hover:#d4af3712;--button-disabled-bg:#3a3a4a;--card-hover-shadow:0 0 15px #d4af374d;--button-bg:#3a3a4a;--main-text:#e8dcc4;--button-hover-bg:#6b4d32;--chat-bg:#1a1f2e;--error-color:#8a2c2c;--highlight:#d4af3726;--hover-background:#d4af3714;--input-bg:#0000004d;--primary-color:#d4af37;--progress-bar-bg:#0006;--progress-bar-fill:#d4af37;--color-gold:#d4af37;--card-bg:#1e2533;--bg-tertiary:#252a3a;--color-bg-button:#4a3422cc;--color-bg-button-hover:#6b4d32e6;--text-muted:#b4a384b3;--text-medium:#b3a488;--color-bg-secondary:#1a1f2e;--color-bg-primary:#0f0f1a;--color-success:#2e7d32;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px}.theme-transition,a,body,button,input,select,textarea{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.preload *{transition:none!important}*{scrollbar-color:var(--color-text-gold) var(--color-bg-dark);scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:var(--color-bg-dark);border:1px solid var(--color-border-light)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--color-text-gold) 0,var(--color-border-primary) 100%);border:1px solid var(--color-border-primary);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--color-text-highlight) 0,var(--color-text-gold) 100%);box-shadow:0 0 10px var(--color-shadow-gold)}::selection{background-color:var(--color-text-gold);color:var(--color-bg-dark)}::-moz-selection{background-color:var(--color-text-gold);color:var(--color-bg-dark)}h1{font-size:1.8rem;letter-spacing:1px}h1,h2{color:var(--color-text-gold);font-family:Cinzel,Georgia,serif;font-weight:700}h2{font-size:1.5rem;letter-spacing:.8px}h3,h4,h5,h6{color:var(--color-text-gold);font-family:Cinzel,Georgia,serif;font-weight:600;letter-spacing:.5px}a,button,input,select,textarea{transition:all .3s ease}:where(table){border-collapse:collapse;width:100%}:where(table th){background-color:var(--color-bg-card);border:1px solid var(--color-border-primary);color:var(--color-text-gold);font-family:Cinzel,serif;font-size:.88rem;font-weight:700;letter-spacing:.5px;padding:10px;text-align:center;text-transform:uppercase}:where(table td){background-color:initial;border:1px solid #d4af371f;color:var(--color-text-main);font-size:.88rem;padding:9px 10px;text-align:center}:where(table tbody tr:nth-child(2n) td){background-color:#ffffff08}:where(table tbody tr:hover td){background-color:#d4af3712;color:var(--color-text-light)}:where(button){background-color:var(--color-button-primary);border:1px solid var(--color-border-primary);border-radius:6px;color:var(--color-text-light);cursor:pointer;font-family:Cinzel,serif;font-size:.88rem;font-weight:700;padding:8px 16px;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease}:where(button:hover:not(:disabled)){background-color:var(--color-button-primary-hover);box-shadow:0 0 10px #d4af3733}:where(button:active:not(:disabled)){transform:translateY(1px)}:where(button:disabled){cursor:not-allowed;opacity:.45}:where(.btn-danger,button.btn-danger){background-color:var(--color-button-danger);border-color:var(--color-status-error-border)}:where(.btn-danger:hover:not(:disabled),button.btn-danger:hover:not(:disabled)){background-color:var(--color-button-danger-hover)}:where(.btn-success,button.btn-success){background-color:var(--color-button-success);border-color:#3a7a3a}:where(select){background-color:var(--color-bg-medium);border:1px solid #d4af374d;border-radius:5px;color:var(--color-text-main);cursor:pointer;font-family:Cinzel,serif;font-size:.88rem;padding:8px 12px;transition:border-color .2s ease,box-shadow .2s ease}:where(select:hover){border-color:var(--color-text-gold);box-shadow:0 0 8px #d4af3740}:where(select:focus){border-color:var(--color-text-gold);box-shadow:0 0 10px #d4af3766;outline:none}:where(select option){background-color:var(--color-bg-dark);color:var(--color-text-main)}:where(input[type=text],input[type=number],input[type=email],input[type=password],input[type=search],textarea){background-color:var(--color-bg-dark);border:1px solid #d4af3740;border-radius:5px;color:var(--color-text-main);font-family:Cinzel,serif;font-size:.88rem;padding:8px 12px;transition:border-color .2s ease,box-shadow .2s ease}:where(input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus){border-color:var(--color-text-gold);box-shadow:0 0 10px #d4af3759;outline:none}:where(input::placeholder,textarea::placeholder){color:var(--color-text-placeholder)}
/*# sourceMappingURL=main.a98b1434.css.map*/