.BattleCard_battleCard__K6LY5{display:flex;flex-direction:column;gap:16px;padding:20px;background:#fff;border:1px solid #e8e0cc;border-radius:6px;transition:all .2s ease;position:relative}.BattleCard_battleCard__K6LY5:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(15,14,11,.08)}.BattleCard_battleMeta__nfOF1{display:flex;align-items:center;justify-content:space-between}.BattleCard_battleTypeBadge___SzTR{letter-spacing:.12em;color:rgba(15,14,11,.4)}.BattleCard_battleTypeBadge___SzTR,.BattleCard_statusBadge__Wk2te{font-family:Syne,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase}.BattleCard_statusBadge__Wk2te{display:inline-flex;align-items:center;gap:5px;letter-spacing:.1em}.BattleCard_statusBadge__Wk2te.BattleCard_live__cpkJ4{color:#d42b2b}.BattleCard_statusBadge__Wk2te.BattleCard_completed__m_yFH{color:rgba(15,14,11,.3)}.BattleCard_liveDot__xc5lY{width:6px;height:6px;background:#d42b2b;border-radius:50%;animation:BattleCard_pulse__t48JS 1.4s ease-in-out infinite}@keyframes BattleCard_pulse__t48JS{0%,to{opacity:1}50%{opacity:.25}}.BattleCard_timeRemaining__2ryt6{font-family:Syne,sans-serif;font-size:10px;color:rgba(15,14,11,.3);font-weight:500;margin-left:6px}.BattleCard_entitySide__OL19F,.BattleCard_vsSection__tnT94{display:flex;align-items:center;gap:12px}.BattleCard_entitySide__OL19F{flex:1;cursor:pointer;transition:opacity .2s}.BattleCard_entitySide__OL19F:hover{opacity:.82}.BattleCard_entitySide__OL19F.BattleCard_right__TKCVX{flex-direction:row-reverse;text-align:right}.BattleCard_entityImageWrapper__8uCbU{position:relative;flex-shrink:0}.BattleCard_entityImage__p_H14{width:64px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e8e0cc;transition:border-color .2s;display:block}.BattleCard_entityImagePlaceholder___LXXE{width:64px;height:80px;border-radius:4px;border:1px solid #e8e0cc;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8e0cc,#d5cbb8)}.BattleCard_entityImagePlaceholder___LXXE span{font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:900;color:rgba(15,14,11,.25);text-transform:uppercase}.BattleCard_entitySide__OL19F:hover .BattleCard_entityImage__p_H14{border-color:#d42b2b}.BattleCard_votedBadge__sznJx{position:absolute;inset:0;background:rgba(212,43,43,.82);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px}.BattleCard_entityInfo__k45ke{flex:1;min-width:0}.BattleCard_entitySide__OL19F.BattleCard_right__TKCVX .BattleCard_entityInfo__k45ke{text-align:right}.BattleCard_entityName__bO_qm{font-family:Fraunces,Georgia,serif;font-size:15px;font-weight:900;color:#0f0e0b;margin:0 0 4px;line-height:1.2;letter-spacing:-.3px;text-decoration:none;display:block;transition:color .15s}.BattleCard_entityName__bO_qm:hover{color:#d42b2b}.BattleCard_eloRow__2jBFR{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.BattleCard_entitySide__OL19F.BattleCard_right__TKCVX .BattleCard_eloRow__2jBFR{justify-content:flex-end}.BattleCard_eloValue__h0GNc{font-family:Fraunces,Georgia,serif;font-size:13px;font-weight:900;color:#c9a84c}.BattleCard_eloRecord__vE5CY{font-family:Syne,sans-serif;font-size:10px;color:rgba(15,14,11,.3)}.BattleCard_vsBadge__4lO_2{flex-shrink:0;width:36px;height:36px;background:#0f0e0b;border-radius:4px;display:flex;align-items:center;justify-content:center;font-family:Fraunces,Georgia,serif;font-size:14px;font-weight:900;font-style:italic;color:#faf7f2}.BattleCard_voteSection__gJ8_F{padding-top:14px;border-top:1px solid #e8e0cc}.BattleCard_voteSectionLabel__jWJxh{font-family:Syne,sans-serif;font-size:11px;color:rgba(15,14,11,.4);text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px}.BattleCard_voteBarRow__IKqO7{display:flex;align-items:center;gap:10px;margin-bottom:6px}.BattleCard_voteBarLabel__8R6ZC{font-family:Syne,sans-serif;font-size:11px;font-weight:500;color:rgba(15,14,11,.55);min-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BattleCard_voteBarLabel__8R6ZC.BattleCard_right__TKCVX{text-align:right;min-width:80px}.BattleCard_voteBarWrapper__3fn4h{flex:1;height:10px;background:#e8e0cc;border-radius:3px;overflow:hidden}.BattleCard_voteBar__I2Dt4{height:100%;border-radius:3px;transition:width .4s ease}.BattleCard_voteBar__I2Dt4.BattleCard_entity1__JDMvv{background:#d42b2b}.BattleCard_voteBar__I2Dt4.BattleCard_entity2__lUEmv{background:#0f0e0b}.BattleCard_voteBarCount__q1Oxk{font-family:Fraunces,Georgia,serif;font-size:12px;font-weight:700;color:#0f0e0b;min-width:30px;text-align:right}.BattleCard_noVotesYet__ywJEz{font-family:Syne,sans-serif;font-size:12px;color:rgba(15,14,11,.25);font-style:italic;text-align:center;padding:4px 0}.BattleCard_statsContainer__ivMxl{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px;background:#faf7f2;border:1px solid #e8e0cc;border-radius:6px}.BattleCard_statItem__QqKsm{display:flex;flex-direction:column;align-items:center;gap:3px}.BattleCard_statValue__KR_mP{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:900;color:#c9a84c;line-height:1}.BattleCard_statLabel__rKZic{font-family:Syne,sans-serif;font-size:10px;color:rgba(15,14,11,.4);text-transform:uppercase;letter-spacing:.1em}.BattleCard_statDivider__h25KZ{width:1px;height:36px;background:#e8e0cc}.BattleCard_winnerBanner__zaBdL{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#faf7f2;border:1px solid #e8e0cc;border-radius:6px;font-family:Syne,sans-serif;font-size:12px;font-weight:600;color:rgba(15,14,11,.55)}.BattleCard_winnerBanner__zaBdL i{color:#c9a84c}.BattleCard_winnerBanner__zaBdL strong{font-family:Fraunces,Georgia,serif;font-size:14px;font-weight:900;color:#0f0e0b}.BattleCard_ctaRow__H2A5Z{display:flex;gap:8px;padding-top:4px;border-top:1px solid #e8e0cc}.BattleCard_voteBtn__FA4gi{flex:1;padding:9px 12px;font-family:Syne,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;border-radius:6px;border:none;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px}.BattleCard_voteBtn__FA4gi.BattleCard_primary__tX7Fq{background:#d42b2b;color:#fff}.BattleCard_voteBtn__FA4gi.BattleCard_primary__tX7Fq:hover:not(:disabled){background:#b52222;transform:translateY(-1px)}.BattleCard_voteBtn__FA4gi.BattleCard_secondary__3WcRM{background:#0f0e0b;color:#faf7f2}.BattleCard_voteBtn__FA4gi.BattleCard_secondary__3WcRM:hover:not(:disabled){background:#2a2926;transform:translateY(-1px)}.BattleCard_voteBtn__FA4gi.BattleCard_selected__AheRj{opacity:.6;cursor:default}.BattleCard_voteBtn__FA4gi:disabled{opacity:.4;cursor:not-allowed;transform:none}.BattleCard_viewBtn__cdP3g{display:block;width:100%;padding:9px 16px;background:#d42b2b;color:#fff;text-align:center;text-decoration:none;border-radius:6px;font-family:Syne,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;transition:all .15s}.BattleCard_viewBtn__cdP3g:hover{background:#0f0e0b;transform:translateY(-1px)}.BattleCard_loginPrompt__IE2_e{width:100%;text-align:center;font-family:Syne,sans-serif;font-size:12px;color:rgba(15,14,11,.35);padding:8px}.BattleCard_loginPrompt__IE2_e a{color:#d42b2b;text-decoration:none;font-weight:600}@media (max-width:480px){.BattleCard_battleCard__K6LY5{padding:16px}.BattleCard_entityImage__p_H14{width:52px;height:66px}.BattleCard_entityName__bO_qm{font-size:13px}.BattleCard_voteBarLabel__8R6ZC{min-width:60px;font-size:10px}.BattleCard_statDivider__h25KZ{display:none}.BattleCard_statValue__KR_mP{font-size:17px}}.styles_breadcrumbs__nVd25{padding:12px 52px;background:#faf7f2;border-bottom:1px solid #e8e0cc}.styles_list__FaVNo{flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;padding:0;max-width:1440px;font-family:Syne,sans-serif;font-size:12px;font-weight:500}.styles_item__ua6wo,.styles_list__FaVNo{display:flex;align-items:center}.styles_link__cXNRp{color:#d42b2b;text-decoration:none;transition:color .2s}.styles_link__cXNRp:hover{color:#b82424;text-decoration:underline}.styles_separator__eO23d{margin:0 8px;color:rgba(15,14,11,.25)}.styles_current__uBzWo{color:rgba(15,14,11,.5);font-weight:600;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.styles_breadcrumbs__nVd25{padding:10px 24px}.styles_list__FaVNo{font-size:11px}.styles_separator__eO23d{margin:0 5px}.styles_current__uBzWo{max-width:180px}}.styles_faqSection__AU9WW{padding:0;max-width:100%}.styles_faqTitle__Shmeb{font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:900;letter-spacing:-.5px;color:#0f0e0b;margin:0 0 20px;line-height:1;padding-bottom:16px;border-bottom:2px solid #e8e0cc}.styles_faqTitle__Shmeb em{font-weight:300;font-style:italic;color:#d42b2b}.styles_faqList__9jM9P{display:flex;flex-direction:column;gap:0}.styles_faqItem__ZS4lL{background:#fff;border:1px solid #e8e0cc;border-bottom:none;overflow:hidden;transition:background .15s}.styles_faqItem__ZS4lL:first-child{border-radius:8px 8px 0 0}.styles_faqItem__ZS4lL:last-child{border-bottom:1px solid #e8e0cc;border-radius:0 0 8px 8px}.styles_faqItem__ZS4lL:only-child{border-bottom:1px solid #e8e0cc;border-radius:8px}.styles_faqItem__ZS4lL:hover{background:#fdfcf9}.styles_faqItem__ZS4lL.styles_expanded__auhvs{background:#fff;border-left:3px solid #d42b2b}.styles_faqQuestionRow__lIq77{display:flex;align-items:stretch}.styles_faqQuestion__uGrCc{flex:1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s;min-width:0}.styles_faqQuestion__uGrCc:hover{background:hsla(43,38%,85%,.2)}.styles_questionText__KEbrI{flex:1;font-family:Syne,sans-serif;font-size:14px;font-weight:600;line-height:1.5;color:#0f0e0b;letter-spacing:.01em}.styles_toggleIcon__HH_ph{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;color:rgba(15,14,11,.4);background:#f5f2ed;border-radius:50%;transition:color .18s,background .18s;font-family:Fraunces,Georgia,serif}.styles_faqItem__ZS4lL.styles_expanded__auhvs .styles_toggleIcon__HH_ph{color:#fff;background:#d42b2b}.styles_faqShareBtn__q3fsF{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;background:transparent;border:none;border-left:1px solid #e8e0cc;color:rgba(15,14,11,.45);cursor:pointer;font-size:11px;transition:color .15s,background .15s}.styles_faqShareBtn__q3fsF:hover{color:#d42b2b;background:rgba(212,43,43,.06)}.styles_faqAnswer__cI8jv{max-height:0;overflow:hidden;transition:max-height .28s ease,padding .28s ease}.styles_faqItem__ZS4lL.styles_expanded__auhvs .styles_faqAnswer__cI8jv{max-height:1000px}.styles_faqAnswer__cI8jv p{font-family:Syne,sans-serif;margin:0;color:rgba(15,14,11,.65);font-size:13px;line-height:1.75;border-top:1px solid #f0ece4;padding:14px 18px 18px}@media (max-width:768px){.styles_faqTitle__Shmeb{font-size:22px;margin-bottom:16px}.styles_faqQuestion__uGrCc{padding:14px}.styles_questionText__KEbrI{font-size:13px}.styles_faqAnswer__cI8jv p{padding:12px 14px 16px;font-size:13px}.styles_toggleIcon__HH_ph{width:22px;height:22px;font-size:14px}.styles_faqShareBtn__q3fsF{width:36px}}.BattleDetail_pageContainer__wXiJE{background:#faf7f2;min-height:100vh;font-family:Syne,sans-serif}.BattleDetail_heroSection__GQihO{background:#0f0e0b;padding:152px 0 56px;position:relative;overflow:hidden}.BattleDetail_heroSection__GQihO:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(15,14,11,.15) 1px,transparent 0);background-size:4px 4px;pointer-events:none}.BattleDetail_heroSection__GQihO:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#d42b2b}.BattleDetail_heroContent__r_CAq{max-width:1400px;margin:0 auto;padding:0 52px;position:relative;z-index:1}.BattleDetail_heroEyebrow__KWX55{font-family:Syne,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#d42b2b;margin:0 0 12px;display:flex;align-items:center;gap:8px}.BattleDetail_liveDot__VJOT0{display:inline-block;width:8px;height:8px;border-radius:50%;background:#d42b2b;animation:BattleDetail_pulse__M89k9 1.4s ease-in-out infinite;flex-shrink:0}@keyframes BattleDetail_pulse__M89k9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.BattleDetail_heroTitle__wphdK{font-family:Fraunces,Georgia,serif;font-size:56px;font-weight:900;color:#faf7f2;letter-spacing:-2px;margin:0 0 16px;line-height:1.05}.BattleDetail_heroTitle__wphdK em{font-weight:300;font-style:italic;color:#d42b2b}.BattleDetail_heroSubtitle__tmnLU{font-family:Syne,sans-serif;font-size:15px;font-weight:400;color:hsla(38,44%,96%,.55);margin:0;letter-spacing:.01em}.BattleDetail_heroEntities__aR3rW{display:flex;align-items:center;gap:16px;margin-top:32px;padding-top:28px;border-top:1px solid hsla(43,38%,85%,.12)}.BattleDetail_heroEntityThumb__TQoPc{display:flex;align-items:center;gap:12px}.BattleDetail_heroThumbImg__sn98k{-o-object-fit:cover;object-fit:cover;display:block}.BattleDetail_heroThumbImg__sn98k,.BattleDetail_heroThumbPlaceholder__49c2S{width:52px;height:66px;border-radius:4px;border:1px solid hsla(43,38%,85%,.2)}.BattleDetail_heroThumbPlaceholder__49c2S{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,hsla(43,38%,85%,.3),hsla(39,26%,78%,.3));flex-shrink:0}.BattleDetail_heroThumbPlaceholder__49c2S span{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:900;color:hsla(38,44%,96%,.5);text-transform:uppercase}.BattleDetail_heroThumbName__NTXKa{font-family:Fraunces,Georgia,serif;font-size:15px;font-weight:900;color:#faf7f2;letter-spacing:-.3px}.BattleDetail_heroThumbStat__RRgZu{font-family:Syne,sans-serif;font-size:11px;color:hsla(38,44%,96%,.35);margin-top:3px}.BattleDetail_heroVsDivider__8Y18i{font-family:Fraunces,Georgia,serif;font-size:14px;font-weight:900;font-style:italic;color:#d42b2b;padding:0 8px}.BattleDetail_heroStats__qYi4r{display:flex;align-items:center;gap:0;margin-top:28px}.BattleDetail_heroStat__Zc1Sc{display:flex;flex-direction:column;gap:4px;padding-right:28px;margin-right:28px;border-right:1px solid hsla(43,38%,85%,.15)}.BattleDetail_heroStat__Zc1Sc:last-child{border-right:none;padding-right:0;margin-right:0}.BattleDetail_heroStatValue__MP1JE{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:900;color:#faf7f2;letter-spacing:-.8px;line-height:1}.BattleDetail_heroStatLabel__3InsE{font-family:Syne,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:hsla(38,44%,96%,.3)}.BattleDetail_pageBody__f9VYa{max-width:1400px;margin:0 auto;padding:40px 52px 80px}.BattleDetail_battleCardWrapper__pdA1n{margin-bottom:40px}.BattleDetail_statsStrip__7ogHN{display:flex;align-items:center;background:#fff;border:1px solid #e8e0cc;border-radius:8px;padding:24px 32px;gap:0;margin-bottom:40px;flex-wrap:wrap}.BattleDetail_statItem__1tIL5{display:flex;flex-direction:column;gap:4px;flex:1;min-width:120px}.BattleDetail_statValue__Hm7m_{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:900;letter-spacing:-.5px;color:#0f0e0b;line-height:1.1}.BattleDetail_statLabel__BIcu3{font-family:Syne,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(15,14,11,.35)}.BattleDetail_statDivider__0y4TH{width:1px;height:40px;background:#e8e0cc;margin:0 28px;flex-shrink:0}.BattleDetail_sectionTitle__DL78b{font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:900;letter-spacing:-1px;color:#0f0e0b;margin:0 0 20px}.BattleDetail_sectionTitle__DL78b em{color:#d42b2b;font-weight:300;font-style:italic}.BattleDetail_shareSection__f5p89{margin-bottom:40px}.BattleDetail_shareButtons__pk_Gl{display:flex;gap:10px;flex-wrap:wrap}.BattleDetail_shareBtn__B6H75{display:inline-flex;align-items:center;gap:7px;font-family:Syne,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:9px 18px;background:#fff;color:rgba(15,14,11,.6);border:1px solid #e8e0cc;border-radius:6px;cursor:pointer;transition:all .15s}.BattleDetail_shareBtn__B6H75:hover{color:#d42b2b;border-color:#d42b2b}.BattleDetail_faqSection__ma34z{margin-bottom:40px}.BattleDetail_relatedRankings__FU4Kq{margin-bottom:60px}.BattleDetail_relatedLinks__Z_hhL{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.BattleDetail_relatedLink__h6Rfg{font-family:Syne,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:9px 18px;background:#fff;color:rgba(15,14,11,.6);text-decoration:none;border:1px solid #e8e0cc;border-radius:6px;transition:all .15s;display:inline-flex;align-items:center}.BattleDetail_relatedLink__h6Rfg:hover{color:#d42b2b;border-color:#d42b2b}.BattleDetail_errorContainer__V0yWQ,.BattleDetail_loadingContainer__c8rjj{text-align:center;padding:80px 20px}.BattleDetail_errorContainer__V0yWQ p{font-family:Syne,sans-serif;font-size:15px;color:rgba(15,14,11,.55);margin:0 0 20px}.BattleDetail_backLink__Q3_ix{font-family:Syne,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:9px 18px;background:#0f0e0b;color:#faf7f2;text-decoration:none;border-radius:6px;display:inline-block;transition:background .15s}.BattleDetail_backLink__Q3_ix:hover{background:#d42b2b}.BattleDetail_loadingContainer__c8rjj p{font-family:Syne,sans-serif;font-size:14px;color:rgba(15,14,11,.45);margin:12px 0 0}.BattleDetail_spinner__77_Pj{width:36px;height:36px;border:3px solid #e8e0cc;border-top-color:#d42b2b;border-radius:50%;animation:BattleDetail_spin__OqIjT .8s linear infinite;margin:0 auto}@keyframes BattleDetail_spin__OqIjT{to{transform:rotate(1turn)}}@media (max-width:1024px){.BattleDetail_heroContent__r_CAq,.BattleDetail_pageBody__f9VYa{padding-left:32px;padding-right:32px}}@media (max-width:768px){.BattleDetail_heroTitle__wphdK{font-size:40px}.BattleDetail_statsStrip__7ogHN{padding:20px;gap:16px}.BattleDetail_statDivider__0y4TH{display:none}.BattleDetail_statItem__1tIL5{flex:0 0 calc(50% - 8px);min-width:unset}}@media (max-width:576px){.BattleDetail_heroSection__GQihO{padding-top:112px}.BattleDetail_heroTitle__wphdK{font-size:34px;letter-spacing:-1.5px}.BattleDetail_heroContent__r_CAq{padding:0 20px}.BattleDetail_heroEntities__aR3rW,.BattleDetail_heroStats__qYi4r{flex-wrap:wrap;gap:12px}.BattleDetail_heroStat__Zc1Sc{border-right:none;padding-right:0;margin-right:0}.BattleDetail_pageBody__f9VYa{padding:24px 20px 60px}.BattleDetail_statsStrip__7ogHN{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.BattleDetail_statItem__1tIL5{flex:none;width:100%}.BattleDetail_relatedLink__h6Rfg,.BattleDetail_shareBtn__B6H75{padding:10px 14px;font-size:11px;min-height:44px}}