.Header_header__SQD4u{background-color:rgba(0,0,0,0);height:calc(128px*var(--spacing-scale));padding:0 calc(40px*var(--spacing-scale));border-bottom:1px solid hsla(0,0%,100%,.2);position:absolute;top:0;left:0;width:100%;z-index:1000;border-radius:0;display:flex;justify-content:center;align-items:center}@media(max-width:968px){.Header_header__SQD4u{height:calc(100px*var(--spacing-scale));padding:0 calc(24px*var(--spacing-scale))}}.Header_header__SQD4u .Header_container__dGdkP{display:flex;justify-content:space-between;align-items:center;width:100%}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20{display:flex;align-items:center;justify-content:center;gap:calc(48px*var(--spacing-scale))}@media(max-width:968px){.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20{gap:calc(24px*var(--spacing-scale))}}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_logo__0BY1u{display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_logo__0BY1u:hover{opacity:.8}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_logo__0BY1u svg{width:auto;height:calc(48px*var(--scale-factor))}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH{display:flex;align-items:center;justify-content:center;gap:calc(28px*var(--spacing-scale))}@media(max-width:768px){.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH{display:none}}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH a{color:var(--color-bg);font-weight:400;font-size:calc(18px*var(--scale-factor));transition:color .2s ease}.Header_header__SQD4u .Header_container__dGdkP .Header_left__0cU20 .Header_nav__jnnUH a:hover{color:var(--color-lime)}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT{display:flex;align-items:center;gap:calc(12px*var(--spacing-scale))}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn{display:flex;align-items:center;justify-content:center;gap:calc(10px*var(--spacing-scale))}@media(max-width:768px){.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn{display:none}}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_button__8jOe3{padding:0 calc(22px*var(--spacing-scale));height:calc(55px*var(--spacing-scale));display:inline-flex;align-items:center;justify-content:center;border-radius:calc(6px*var(--border-radius-scale));cursor:pointer;font-weight:600;font-size:calc(14px*var(--scale-factor));transition:all .2s ease;border:none}@media(max-width:640px){.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_button__8jOe3{padding:0 calc(16px*var(--spacing-scale));font-size:calc(13px*var(--scale-factor))}}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_buttonPrimary__82t1_{background-color:var(--color-lime);color:var(--color-dark-green)}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_buttonPrimary__82t1_:hover{opacity:.9;transform:translateY(-1px)}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_buttonSecondary__HSOFE{background-color:rgba(0,0,0,0);color:var(--color-bg);border:1.5px solid var(--color-lime)}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_actions__h5itn .Header_buttonSecondary__HSOFE:hover{border-color:var(--color-bg);background-color:hsla(0,0%,100%,.08)}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_hamburger__WSRh_{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:4px}@media(max-width:768px){.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_hamburger__WSRh_{display:flex}}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_hamburger__WSRh_ span{display:block;width:24px;height:2px;background-color:var(--color-bg);border-radius:2px;transition:background-color .2s ease}.Header_header__SQD4u .Header_container__dGdkP .Header_right__LEkMT .Header_hamburger__WSRh_:hover span{background-color:var(--color-lime)}.Header_mobileMenu__qi2Ag{position:fixed;inset:0;background-color:var(--color-dark-green);z-index:2000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(40px*var(--spacing-scale));opacity:0;pointer-events:none;transition:opacity .25s ease}.Header_mobileMenu__qi2Ag.Header_mobileMenuOpen__pCPSk{opacity:1;pointer-events:all}.Header_closeButton__PdnsT{position:absolute;top:calc(28px*var(--spacing-scale));right:calc(24px*var(--spacing-scale));background:none;border:none;cursor:pointer;color:var(--color-bg);display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;transition:color .2s ease}.Header_closeButton__PdnsT:hover{color:var(--color-lime)}.Header_closeButton__PdnsT svg{width:28px;height:28px}.Header_mobileNav__Fpkb8{display:flex;flex-direction:column;align-items:center;gap:calc(20px*var(--spacing-scale))}.Header_mobileNav__Fpkb8 a{color:var(--color-bg);font-size:calc(28px*var(--heading-scale));font-weight:400;text-decoration:none;transition:color .2s ease}.Header_mobileNav__Fpkb8 a:hover{color:var(--color-lime)}.Header_mobileActions__nFyfe{display:flex;flex-direction:column;align-items:center;gap:calc(12px*var(--spacing-scale));width:100%;max-width:280px}.Header_mobileActions__nFyfe a{width:100%}.Header_mobileActions__nFyfe .Header_button__8jOe3{width:100%;padding:calc(14px*var(--spacing-scale)) calc(24px*var(--spacing-scale));display:flex;align-items:center;justify-content:center;border-radius:calc(6px*var(--border-radius-scale));cursor:pointer;font-weight:600;font-size:calc(16px*var(--scale-factor));transition:all .2s ease;border:none;font-family:inherit}.Header_mobileActions__nFyfe .Header_buttonPrimary__82t1_{background-color:var(--color-lime);color:var(--color-dark-green)}.Header_mobileActions__nFyfe .Header_buttonPrimary__82t1_:hover{opacity:.9}.Header_mobileActions__nFyfe .Header_buttonSecondary__HSOFE{background-color:rgba(0,0,0,0);color:var(--color-bg);border:1.5px solid var(--color-lime)}.Header_mobileActions__nFyfe .Header_buttonSecondary__HSOFE:hover{background-color:hsla(0,0%,100%,.08)}.Footer_footer__x7vJd{min-height:400px;display:flex;flex-direction:column;gap:calc(40px*var(--spacing-scale));padding:calc(64px*var(--spacing-scale)) calc(80px*var(--spacing-scale));background:var(--color-dark-green);color:#fff}@media(max-width:968px){.Footer_footer__x7vJd{padding:calc(40px*var(--spacing-scale)) calc(30px*var(--spacing-scale))}}@media(max-width:768px){.Footer_footer__x7vJd{align-items:center;min-height:unset;gap:calc(24px*var(--spacing-scale))}}.Footer_footer__x7vJd .Footer_container__RzfQR{display:flex;gap:calc(80px*var(--spacing-scale));justify-content:center;align-items:center}.Footer_footer__x7vJd .Footer_container__RzfQR .Footer_logo__9F3Kw{display:flex;align-items:center;margin-bottom:calc(20px*var(--spacing-scale));width:100%}.Footer_footer__x7vJd .Footer_container__RzfQR .Footer_logo__9F3Kw svg{width:100%;height:400px}@media(max-width:768px){.Footer_footer__x7vJd .Footer_container__RzfQR .Footer_logo__9F3Kw svg{height:calc(92px*var(--scale-factor));width:auto}}.Footer_footer__x7vJd .Footer_bottom__xXyBj{display:flex;justify-content:space-between;width:100%;align-items:center;padding-top:calc(32px*var(--spacing-scale));border-top:1px solid hsla(0,0%,100%,.2);flex-wrap:wrap;gap:calc(20px*var(--spacing-scale))}@media(max-width:768px){.Footer_footer__x7vJd .Footer_bottom__xXyBj{flex-direction:column;align-items:center;text-align:center;gap:calc(16px*var(--spacing-scale))}}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_links__tiyTK{display:flex;gap:calc(16px*var(--spacing-scale));align-items:center;justify-content:center;flex-wrap:wrap}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_links__tiyTK .Footer_item__i5Dz3{text-decoration:none;color:#fff;font-weight:400;font-size:calc(14px*var(--scale-factor));transition:opacity .3s ease}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_links__tiyTK .Footer_item__i5Dz3:hover{opacity:.7}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_links__tiyTK .Footer_line__rAZGF{width:1px;height:calc(16px*var(--scale-factor));background-color:hsla(0,0%,100%,.4)}@media(max-width:480px){.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_links__tiyTK .Footer_line__rAZGF{display:none}}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_socials__JS_08{display:flex;gap:calc(15px*var(--spacing-scale));align-items:center;justify-content:center}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_socials__JS_08 .Footer_social__cb1G5{transition:opacity .3s ease}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_socials__JS_08 .Footer_social__cb1G5:hover{opacity:.7}.Footer_footer__x7vJd .Footer_bottom__xXyBj .Footer_socials__JS_08 .Footer_social__cb1G5 svg{width:32px;height:32px}.Tournaments_tournamentsMain__tuNvP{background:var(--color-dark-green);min-height:100vh}.Tournaments_heroSection__fmZss{position:relative;min-height:calc(580px*var(--scale-factor));display:flex;align-items:center;overflow:hidden;background:var(--color-dark-green);padding:calc(140px*var(--spacing-scale)) calc(20px*var(--spacing-scale)) calc(80px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_heroBg__zIh_5{position:absolute;inset:0;pointer-events:none;overflow:hidden}.Tournaments_heroSection__fmZss .Tournaments_heroBg__zIh_5 .Tournaments_heroBgGlow__kt5j0{position:absolute;top:-30%;right:-10%;width:calc(700px*var(--scale-factor));height:calc(700px*var(--scale-factor));border-radius:50%;background:radial-gradient(circle,rgba(208,239,19,.07) 0,transparent 70%)}.Tournaments_heroSection__fmZss .Tournaments_heroBg__zIh_5 .Tournaments_heroBgGlow2__KE2UE{position:absolute;bottom:-20%;left:-5%;width:calc(500px*var(--scale-factor));height:calc(500px*var(--scale-factor));border-radius:50%;background:radial-gradient(circle,rgba(45,227,133,.05) 0,transparent 70%)}.Tournaments_heroSection__fmZss .Tournaments_heroContent__BsYMS{position:relative;z-index:1;max-width:1200px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(80px*var(--spacing-scale));gap:calc(80px*var(--spacing-scale));align-items:center}@media(max-width:1024px){.Tournaments_heroSection__fmZss .Tournaments_heroContent__BsYMS{grid-template-columns:1fr;gap:calc(48px*var(--spacing-scale))}}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_eyebrow__3pSvn{display:inline-flex;align-items:center;gap:calc(8px*var(--spacing-scale));font-size:calc(13px*var(--scale-factor));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-lime);background:rgba(208,239,19,.1);border:1px solid rgba(208,239,19,.25);border-radius:999px;padding:calc(6px*var(--spacing-scale)) calc(16px*var(--spacing-scale));margin-bottom:calc(20px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_eyebrow__3pSvn svg{width:calc(14px*var(--scale-factor));height:calc(14px*var(--scale-factor));flex-shrink:0}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG h1{font-size:calc(58px*var(--heading-scale));font-weight:600;line-height:1.1;color:#fff;margin:0 0 calc(20px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG h1 span{color:var(--color-lime)}@media(max-width:768px){.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG h1{font-size:calc(40px*var(--heading-scale))}}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG p{font-size:calc(18px*var(--scale-factor));line-height:1.7;color:hsla(0,0%,100%,.8);margin:0 0 calc(36px*var(--spacing-scale));max-width:520px}@media(max-width:1024px){.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG p{max-width:100%}}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T{display:flex;gap:calc(12px*var(--spacing-scale));flex-wrap:wrap}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a{display:inline-flex;align-items:center;gap:calc(8px*var(--spacing-scale));font-size:calc(15px*var(--scale-factor));font-weight:600;padding:calc(14px*var(--spacing-scale)) calc(28px*var(--spacing-scale));border-radius:999px;text-decoration:none;transition:all .3s ease;cursor:pointer}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a svg{width:calc(16px*var(--scale-factor));height:calc(16px*var(--scale-factor))}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a.Tournaments_ctaPrimary__04Rnj{background:var(--color-lime);color:var(--color-dark-green)}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a.Tournaments_ctaPrimary__04Rnj:hover{opacity:.9;transform:translateY(-2px)}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a.Tournaments_ctaSecondary__wO_Qs{background:rgba(0,0,0,0);color:#fff;border:1.5px solid hsla(0,0%,100%,.3)}.Tournaments_heroSection__fmZss .Tournaments_heroText__XSdsG .Tournaments_heroCta__WCy_T a.Tournaments_ctaSecondary__wO_Qs:hover{border-color:var(--color-lime);color:var(--color-lime);transform:translateY(-2px)}.Tournaments_heroSection__fmZss .Tournaments_heroVisual__vAM4u{display:flex;justify-content:center;align-items:center}@media(max-width:1024px){.Tournaments_heroSection__fmZss .Tournaments_heroVisual__vAM4u{display:none}}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR{width:100%;max-width:calc(480px*var(--scale-factor));background:hsla(0,0%,100%,.03);border:1px solid rgba(208,239,19,.2);border-radius:calc(20px*var(--border-radius-scale));padding:calc(28px*var(--spacing-scale));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketTitle__4cccO{font-size:calc(12px*var(--scale-factor));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-light-green);margin-bottom:calc(20px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketRounds__JdX_z{display:flex;gap:calc(16px*var(--spacing-scale));align-items:center}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketRound__60Zsb{flex:1 1;display:flex;flex-direction:column;gap:calc(10px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketRound__60Zsb .Tournaments_roundLabel__vAyQH{font-size:calc(10px*var(--scale-factor));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.4);margin-bottom:calc(6px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:calc(8px*var(--border-radius-scale));overflow:hidden}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV.Tournaments_active__AwlwB{border-color:rgba(208,239,19,.4);background:rgba(208,239,19,.05)}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV .Tournaments_matchTeam__RYQ0C{display:flex;align-items:center;justify-content:space-between;padding:calc(7px*var(--spacing-scale)) calc(10px*var(--spacing-scale));font-size:calc(12px*var(--scale-factor));color:hsla(0,0%,100%,.75);gap:calc(8px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV .Tournaments_matchTeam__RYQ0C:first-child{border-bottom:1px solid hsla(0,0%,100%,.06)}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV .Tournaments_matchTeam__RYQ0C.Tournaments_winner__xCmuj{color:#fff;font-weight:600}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV .Tournaments_matchTeam__RYQ0C.Tournaments_winner__xCmuj .Tournaments_score__3692t{color:var(--color-lime)}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV .Tournaments_matchTeam__RYQ0C .Tournaments_teamName__XPUyT{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketMatch__2ZBtV .Tournaments_matchTeam__RYQ0C .Tournaments_score__3692t{font-weight:700;font-size:calc(13px*var(--scale-factor));min-width:calc(18px*var(--scale-factor));text-align:right}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketConnector__UYGg2{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(24px*var(--spacing-scale));padding-bottom:calc(24px*var(--spacing-scale))}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketConnector__UYGg2 span{display:block;width:calc(16px*var(--scale-factor));height:1px;background:rgba(208,239,19,.3)}.Tournaments_heroSection__fmZss .Tournaments_bracketPreview__FwaSR .Tournaments_bracketFinalLabel__qGikx{text-align:center;margin-top:calc(16px*var(--spacing-scale));font-size:calc(11px*var(--scale-factor));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-lime);opacity:.7}.Tournaments_sectionContainer__o49iV{max-width:1200px;margin:0 auto;padding:0 calc(20px*var(--spacing-scale))}.Tournaments_sectionLabel__gKT_Y{display:inline-block;font-size:calc(12px*var(--scale-factor));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-lime);margin-bottom:calc(12px*var(--spacing-scale))}.Tournaments_sectionTitle__nlwJ2{font-size:calc(42px*var(--heading-scale));font-weight:400;line-height:1.15;color:#fff;margin:0 0 calc(16px*var(--spacing-scale))}.Tournaments_sectionTitle__nlwJ2 span{color:var(--color-lime)}@media(max-width:768px){.Tournaments_sectionTitle__nlwJ2{font-size:calc(32px*var(--heading-scale))}}.Tournaments_sectionSubtitle__x7Su0{font-size:calc(17px*var(--scale-factor));line-height:1.7;color:var(--color-light-green);font-weight:300;margin:0}.Tournaments_adminSection__oeygA{padding:calc(100px*var(--spacing-scale)) calc(20px*var(--spacing-scale));background:var(--color-dark-green-deepest)}.Tournaments_adminIntro__GprJt{margin-bottom:calc(64px*var(--spacing-scale))}.Tournaments_adminGrid__7OVuQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(24px*var(--spacing-scale));gap:calc(24px*var(--spacing-scale))}@media(max-width:1024px){.Tournaments_adminGrid__7OVuQ{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Tournaments_adminGrid__7OVuQ{grid-template-columns:1fr}}.Tournaments_adminCard__haeE5{background:linear-gradient(135deg,var(--color-lime) 0,var(--color-lime-darker) 100%);border-radius:calc(16px*var(--border-radius-scale));overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.2)}.Tournaments_adminCard__haeE5:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux{display:flex;align-items:center;gap:calc(12px*var(--spacing-scale));padding:calc(28px*var(--spacing-scale)) calc(24px*var(--spacing-scale)) calc(20px*var(--spacing-scale))}.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux .Tournaments_cardIcon__YLZCk{width:calc(52px*var(--scale-factor));height:calc(52px*var(--scale-factor));background:rgba(1,23,13,.12);border-radius:calc(12px*var(--border-radius-scale));display:flex;align-items:center;justify-content:center;flex-shrink:0}.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux .Tournaments_cardIcon__YLZCk svg{width:calc(26px*var(--scale-factor));height:calc(26px*var(--scale-factor))}.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux .Tournaments_cardIcon__YLZCk svg circle,.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux .Tournaments_cardIcon__YLZCk svg line,.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux .Tournaments_cardIcon__YLZCk svg path,.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux .Tournaments_cardIcon__YLZCk svg polygon,.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux .Tournaments_cardIcon__YLZCk svg polyline,.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux .Tournaments_cardIcon__YLZCk svg rect{stroke:var(--color-dark-green)}.Tournaments_adminCard__haeE5 .Tournaments_cardTop__Ph_Ux h3{font-size:calc(18px*var(--heading-scale));font-weight:600;color:var(--color-dark-green);margin:0;line-height:1.3}.Tournaments_adminCard__haeE5 .Tournaments_cardBody__mC_q3{background:#fff;padding:calc(20px*var(--spacing-scale)) calc(24px*var(--spacing-scale)) calc(28px*var(--spacing-scale));flex:1 1;border-top:2px solid rgba(1,23,13,.08)}.Tournaments_adminCard__haeE5 .Tournaments_cardBody__mC_q3 p{font-size:calc(14px*var(--scale-factor));line-height:1.65;color:var(--color-dark-green);margin:0}.Tournaments_drawSection__fpwd0{padding:calc(100px*var(--spacing-scale)) calc(20px*var(--spacing-scale));background:var(--color-dark-green-deeper)}.Tournaments_drawIntro__ke6Z0{margin-bottom:calc(64px*var(--spacing-scale));max-width:600px}.Tournaments_drawTypes__jngS7{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(32px*var(--spacing-scale));gap:calc(32px*var(--spacing-scale))}@media(max-width:768px){.Tournaments_drawTypes__jngS7{grid-template-columns:1fr}}.Tournaments_drawCard__z3DuR{background:hsla(0,0%,100%,.03);border:1px solid rgba(208,239,19,.15);border-radius:calc(20px*var(--border-radius-scale));padding:calc(40px*var(--spacing-scale)) calc(36px*var(--spacing-scale));transition:border-color .3s ease,background .3s ease}.Tournaments_drawCard__z3DuR:hover{border-color:rgba(208,239,19,.35);background:rgba(208,239,19,.03)}.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6{display:flex;align-items:center;gap:calc(16px*var(--spacing-scale));margin-bottom:calc(20px*var(--spacing-scale))}.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6 .Tournaments_drawIcon__1hXGw{width:calc(56px*var(--scale-factor));height:calc(56px*var(--scale-factor));background:rgba(208,239,19,.1);border:1px solid rgba(208,239,19,.2);border-radius:calc(14px*var(--border-radius-scale));display:flex;align-items:center;justify-content:center;flex-shrink:0}.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6 .Tournaments_drawIcon__1hXGw svg{width:calc(28px*var(--scale-factor));height:calc(28px*var(--scale-factor))}.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6 .Tournaments_drawIcon__1hXGw svg circle,.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6 .Tournaments_drawIcon__1hXGw svg line,.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6 .Tournaments_drawIcon__1hXGw svg path,.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6 .Tournaments_drawIcon__1hXGw svg polygon,.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6 .Tournaments_drawIcon__1hXGw svg polyline,.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6 .Tournaments_drawIcon__1hXGw svg rect{stroke:var(--color-lime)}.Tournaments_drawCard__z3DuR .Tournaments_drawCardHeader__NwWU6 h3{font-size:calc(22px*var(--heading-scale));font-weight:400;color:#fff;margin:0}.Tournaments_drawCard__z3DuR p{font-size:calc(15px*var(--scale-factor));line-height:1.7;color:hsla(0,0%,100%,.7);margin:0 0 calc(24px*var(--spacing-scale))}.Tournaments_drawCard__z3DuR .Tournaments_drawFeatures__Jmxul{display:flex;flex-direction:column;gap:calc(10px*var(--spacing-scale))}.Tournaments_drawCard__z3DuR .Tournaments_drawFeatures__Jmxul .Tournaments_drawFeature__vBrDa{display:flex;align-items:center;gap:calc(10px*var(--spacing-scale));font-size:calc(14px*var(--scale-factor));color:hsla(0,0%,100%,.85)}.Tournaments_drawCard__z3DuR .Tournaments_drawFeatures__Jmxul .Tournaments_drawFeature__vBrDa svg{flex-shrink:0;width:calc(16px*var(--scale-factor));height:calc(16px*var(--scale-factor));color:var(--color-lime)}.Tournaments_drawCard__z3DuR .Tournaments_drawFeatures__Jmxul .Tournaments_drawFeature__vBrDa svg path,.Tournaments_drawCard__z3DuR .Tournaments_drawFeatures__Jmxul .Tournaments_drawFeature__vBrDa svg polyline{stroke:var(--color-lime)}.Tournaments_playerSection__F_4at{padding:calc(100px*var(--spacing-scale)) calc(20px*var(--spacing-scale));background:var(--color-dark-green-deepest)}.Tournaments_playerLayout__myXJi{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(80px*var(--spacing-scale));gap:calc(80px*var(--spacing-scale));align-items:center}@media(max-width:1024px){.Tournaments_playerLayout__myXJi{grid-template-columns:1fr;gap:calc(48px*var(--spacing-scale))}}.Tournaments_playerText__gYRBF .Tournaments_playerFeatures__HypU6{margin-top:calc(32px*var(--spacing-scale));display:flex;flex-direction:column;gap:calc(20px*var(--spacing-scale))}.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut{display:flex;align-items:flex-start;gap:calc(16px*var(--spacing-scale))}.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureIcon__zL6vn{width:calc(44px*var(--scale-factor));height:calc(44px*var(--scale-factor));background:rgba(208,239,19,.1);border:1px solid rgba(208,239,19,.2);border-radius:calc(10px*var(--border-radius-scale));display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureIcon__zL6vn svg{width:calc(20px*var(--scale-factor));height:calc(20px*var(--scale-factor))}.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureIcon__zL6vn svg circle,.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureIcon__zL6vn svg line,.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureIcon__zL6vn svg path,.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureIcon__zL6vn svg polygon,.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureIcon__zL6vn svg polyline,.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureIcon__zL6vn svg rect{stroke:var(--color-lime)}.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureText__fIUD2 h4{font-size:calc(16px*var(--scale-factor));font-weight:600;color:#fff;margin:0 0 calc(4px*var(--spacing-scale))}.Tournaments_playerText__gYRBF .Tournaments_playerFeature__pOiut .Tournaments_featureText__fIUD2 p{font-size:calc(14px*var(--scale-factor));line-height:1.65;color:hsla(0,0%,100%,.65);margin:0}.Tournaments_playerVisual__s7Fq_{display:flex;justify-content:center;align-items:center}@media(max-width:1024px){.Tournaments_playerVisual__s7Fq_{order:-1}}.Tournaments_mobileAppMockup___cE0y{width:100%;max-width:calc(380px*var(--scale-factor));background:hsla(0,0%,100%,.03);border:1px solid rgba(208,239,19,.15);border-radius:calc(24px*var(--border-radius-scale));overflow:hidden}.Tournaments_mobileAppMockup___cE0y .Tournaments_mockupHeader__pxKXb{background:rgba(208,239,19,.08);border-bottom:1px solid rgba(208,239,19,.12);padding:calc(16px*var(--spacing-scale)) calc(20px*var(--spacing-scale));display:flex;align-items:center;justify-content:space-between}.Tournaments_mobileAppMockup___cE0y .Tournaments_mockupHeader__pxKXb .Tournaments_mockupTitle__oJ0Ae{font-size:calc(13px*var(--scale-factor));font-weight:600;color:var(--color-lime)}.Tournaments_mobileAppMockup___cE0y .Tournaments_mockupHeader__pxKXb .Tournaments_mockupBadge__ZSi9n{font-size:calc(11px*var(--scale-factor));font-weight:600;background:var(--color-lime);color:var(--color-dark-green);padding:calc(3px*var(--spacing-scale)) calc(10px*var(--spacing-scale));border-radius:999px}.Tournaments_mobileAppMockup___cE0y .Tournaments_mockupBody__VyWlw{padding:calc(20px*var(--spacing-scale));display:flex;flex-direction:column;gap:calc(12px*var(--spacing-scale))}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:calc(12px*var(--border-radius-scale));padding:calc(14px*var(--spacing-scale)) calc(16px*var(--spacing-scale))}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB.Tournaments_featured___nwMv{border-color:rgba(208,239,19,.3);background:rgba(208,239,19,.04)}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardMeta__Di1dy{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(6px*var(--spacing-scale))}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardMeta__Di1dy .Tournaments_cardTag__zm8EN{font-size:calc(10px*var(--scale-factor));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-lime)}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardMeta__Di1dy .Tournaments_cardDist__1iPWi{font-size:calc(11px*var(--scale-factor));color:hsla(0,0%,100%,.4)}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardName__aIWdY{font-size:calc(14px*var(--scale-factor));font-weight:600;color:#fff;margin-bottom:calc(4px*var(--spacing-scale))}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardInfo__FzH0I{font-size:calc(12px*var(--scale-factor));color:hsla(0,0%,100%,.5)}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardFooter__X_t3k{display:flex;align-items:center;justify-content:space-between;margin-top:calc(10px*var(--spacing-scale))}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardFooter__X_t3k .Tournaments_cardSpots__ikcKU{font-size:calc(11px*var(--scale-factor));color:var(--color-light-green)}.Tournaments_mobileAppMockup___cE0y .Tournaments_tournamentCard__sTYNB .Tournaments_cardFooter__X_t3k .Tournaments_cardRegBtn__NCpM2{font-size:calc(11px*var(--scale-factor));font-weight:600;background:var(--color-lime);color:var(--color-dark-green);padding:calc(4px*var(--spacing-scale)) calc(12px*var(--spacing-scale));border-radius:999px;cursor:pointer}.Tournaments_scoringSection__qjjfY{padding:calc(100px*var(--spacing-scale)) calc(20px*var(--spacing-scale));background:var(--color-dark-green-deeper)}.Tournaments_scoringLayout__HrYJd{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(80px*var(--spacing-scale));gap:calc(80px*var(--spacing-scale));align-items:center}@media(max-width:1024px){.Tournaments_scoringLayout__HrYJd{grid-template-columns:1fr;gap:calc(48px*var(--spacing-scale))}}.Tournaments_scoringVisual__X1AMg{display:flex;justify-content:center}.Tournaments_scoreboardMockup__DHTVy{width:100%;max-width:calc(440px*var(--scale-factor));background:hsla(0,0%,100%,.03);border:1px solid rgba(208,239,19,.15);border-radius:calc(20px*var(--border-radius-scale));overflow:hidden}.Tournaments_scoreboardMockup__DHTVy .Tournaments_scoreboardHeader__MyHjS{background:var(--color-dark-green-deeper);border-bottom:1px solid rgba(208,239,19,.15);padding:calc(14px*var(--spacing-scale)) calc(20px*var(--spacing-scale));display:flex;align-items:center;justify-content:space-between}.Tournaments_scoreboardMockup__DHTVy .Tournaments_scoreboardHeader__MyHjS .Tournaments_scoreboardTitle__PqRmq{font-size:calc(12px*var(--scale-factor));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-lime)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_scoreboardHeader__MyHjS .Tournaments_liveIndicator__cn6eG{display:flex;align-items:center;gap:calc(6px*var(--spacing-scale));font-size:calc(11px*var(--scale-factor));font-weight:600;color:var(--color-danger)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_scoreboardHeader__MyHjS .Tournaments_liveIndicator__cn6eG .Tournaments_liveDot__k_lBl{width:calc(7px*var(--scale-factor));height:calc(7px*var(--scale-factor));border-radius:50%;background:var(--color-danger);animation:Tournaments_pulse__sPBLu 1.4s ease-in-out infinite}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7{padding:calc(14px*var(--spacing-scale)) calc(20px*var(--spacing-scale));border-bottom:1px solid hsla(0,0%,100%,.05);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:calc(12px*var(--spacing-scale));gap:calc(12px*var(--spacing-scale))}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7.Tournaments_active__AwlwB{background:rgba(208,239,19,.04)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchTeamName__uywU4{font-size:calc(13px*var(--scale-factor));color:hsla(0,0%,100%,.8)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchTeamName__uywU4.Tournaments_right__SwdLJ{text-align:right}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchTeamName__uywU4.Tournaments_bold__SavH4{font-weight:700;color:#fff}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchScore__4mUsy{display:flex;align-items:center;gap:calc(8px*var(--spacing-scale));justify-content:center}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchScore__4mUsy .Tournaments_scoreNum__N7x8Z{font-size:calc(22px*var(--scale-factor));font-weight:700;color:#fff;min-width:calc(28px*var(--scale-factor));text-align:center}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchScore__4mUsy .Tournaments_scoreNum__N7x8Z.Tournaments_winning__r30Nf{color:var(--color-lime)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_matchRow__j_ez7 .Tournaments_matchScore__4mUsy .Tournaments_scoreDash__8RHBI{font-size:calc(16px*var(--scale-factor));color:hsla(0,0%,100%,.3)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_scoreboardFooter__HAEVn{padding:calc(12px*var(--spacing-scale)) calc(20px*var(--spacing-scale));display:flex;align-items:center;justify-content:center;gap:calc(8px*var(--spacing-scale));font-size:calc(11px*var(--scale-factor));color:hsla(0,0%,100%,.35)}.Tournaments_scoreboardMockup__DHTVy .Tournaments_scoreboardFooter__HAEVn svg{width:calc(13px*var(--scale-factor));height:calc(13px*var(--scale-factor))}.Tournaments_scoreboardMockup__DHTVy .Tournaments_scoreboardFooter__HAEVn svg path{stroke:hsla(0,0%,100%,.35)}.Tournaments_scoringText__llQDX .Tournaments_scoringFeatures__PXdu6{margin-top:calc(32px*var(--spacing-scale));display:flex;flex-direction:column;gap:calc(16px*var(--spacing-scale))}.Tournaments_scoringText__llQDX .Tournaments_scoringFeature__25lh_{display:flex;align-items:center;gap:calc(12px*var(--spacing-scale));font-size:calc(15px*var(--scale-factor));color:hsla(0,0%,100%,.85)}.Tournaments_scoringText__llQDX .Tournaments_scoringFeature__25lh_ svg{flex-shrink:0;width:calc(18px*var(--scale-factor));height:calc(18px*var(--scale-factor))}.Tournaments_scoringText__llQDX .Tournaments_scoringFeature__25lh_ svg path,.Tournaments_scoringText__llQDX .Tournaments_scoringFeature__25lh_ svg polyline{stroke:var(--color-lime)}.Tournaments_statsSection__DCqZn{background:var(--color-lime);padding:calc(64px*var(--spacing-scale)) calc(20px*var(--spacing-scale))}.Tournaments_statsSection__DCqZn .Tournaments_statsGrid__TSpFL{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(32px*var(--spacing-scale));gap:calc(32px*var(--spacing-scale));text-align:center}@media(max-width:768px){.Tournaments_statsSection__DCqZn .Tournaments_statsGrid__TSpFL{grid-template-columns:repeat(2,1fr);gap:calc(24px*var(--spacing-scale))}}.Tournaments_statsSection__DCqZn .Tournaments_statItem__lbuJE .Tournaments_statValue__lczqz{font-size:calc(48px*var(--heading-scale));font-weight:700;color:var(--color-dark-green);line-height:1;margin-bottom:calc(6px*var(--spacing-scale))}@media(max-width:768px){.Tournaments_statsSection__DCqZn .Tournaments_statItem__lbuJE .Tournaments_statValue__lczqz{font-size:calc(36px*var(--heading-scale))}}.Tournaments_statsSection__DCqZn .Tournaments_statItem__lbuJE .Tournaments_statLabel__UP2DX{font-size:calc(14px*var(--scale-factor));font-weight:600;color:rgba(1,23,13,.65);text-transform:uppercase;letter-spacing:.06em}.Tournaments_ctaSection__bB9cG{padding:calc(100px*var(--spacing-scale)) calc(20px*var(--spacing-scale));background:var(--color-dark-green);text-align:center}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E{max-width:680px;margin:0 auto}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E h2{font-size:calc(48px*var(--heading-scale));font-weight:400;color:#fff;margin:0 0 calc(16px*var(--spacing-scale));line-height:1.15}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E h2 span{color:var(--color-lime)}@media(max-width:768px){.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E h2{font-size:calc(36px*var(--heading-scale))}}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E p{font-size:calc(17px*var(--scale-factor));color:hsla(0,0%,100%,.7);line-height:1.7;margin:0 0 calc(40px*var(--spacing-scale))}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA{display:flex;gap:calc(12px*var(--spacing-scale));justify-content:center;flex-wrap:wrap}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a{display:inline-flex;align-items:center;gap:calc(8px*var(--spacing-scale));font-size:calc(15px*var(--scale-factor));font-weight:600;padding:calc(15px*var(--spacing-scale)) calc(32px*var(--spacing-scale));border-radius:999px;text-decoration:none;transition:all .3s ease}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a svg{width:calc(16px*var(--scale-factor));height:calc(16px*var(--scale-factor))}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a.Tournaments_ctaPrimary__04Rnj{background:var(--color-lime);color:var(--color-dark-green)}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a.Tournaments_ctaPrimary__04Rnj:hover{opacity:.9;transform:translateY(-2px)}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a.Tournaments_ctaSecondary__wO_Qs{background:rgba(0,0,0,0);color:#fff;border:1.5px solid hsla(0,0%,100%,.25)}.Tournaments_ctaSection__bB9cG .Tournaments_ctaContent__VSP5E .Tournaments_ctaButtons__ECAEA a.Tournaments_ctaSecondary__wO_Qs:hover{border-color:var(--color-lime);color:var(--color-lime);transform:translateY(-2px)}@keyframes Tournaments_pulse__sPBLu{0%,to{opacity:1}50%{opacity:.3}}