.Header_header__KwdYD{max-width:1100px;margin:18px auto;padding:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid hsla(0,0%,100%,.06)}.Header_logoPlaceholder__uMnbV{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,212,0,.1),rgba(255,212,0,0) 45%),linear-gradient(0deg,rgba(239,42,16,.1),rgba(239,42,16,0) 55%),linear-gradient(180deg,#121315,#0e0f10);border:1px solid hsla(0,0%,100%,.07);box-shadow:0 10px 30px rgba(0,0,0,.6);overflow:visible}:root[data-theme=light] .Header_logoPlaceholder__uMnbV{background:linear-gradient(180deg,rgba(239,42,16,.08),rgba(239,42,16,0) 50%),linear-gradient(0deg,rgba(255,212,0,.1),rgba(255,212,0,0) 55%),linear-gradient(180deg,#fff,#f1f4f8);border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 18px rgba(0,0,0,.12)}.Header_brand__fkyv5{display:flex;align-items:center;gap:12px}.Header_brand__fkyv5 strong{font-family:Teko,system-ui;letter-spacing:.5px;font-weight:700;color:var(--text);text-transform:uppercase}.Header_leagueDropdown__MDKl1{position:relative;display:flex;align-items:center;gap:12px}.Header_leagueDropdownButton__GUmC6{display:flex;align-items:center;gap:12px;background:transparent;border:none;cursor:pointer;padding:0;font-family:inherit;color:inherit;transition:all .2s ease}.Header_leagueDropdownButton__GUmC6:hover{opacity:.8}.Header_leagueDropdownButton__GUmC6 strong{font-family:Teko,system-ui;letter-spacing:.5px;font-weight:700;color:var(--text);text-transform:uppercase}.Header_dropdownArrow__eoAJF{font-size:.8rem;color:var(--crl-gold);transition:transform .2s ease;margin-left:4px}.Header_leagueDropdown__MDKl1.Header_open__J2_dJ .Header_dropdownArrow__eoAJF{transform:rotate(180deg)}.Header_dropdownMenu__6ZF9n{position:absolute;top:calc(100% + 8px);left:0;background:linear-gradient(180deg,#121315,#0e0f10);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.8);padding:8px 0;min-width:200px;z-index:100;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.95);transition:all .25s ease;overflow:hidden}:root[data-theme=light] .Header_dropdownMenu__6ZF9n{background:linear-gradient(180deg,#fff,#f1f4f8);border:1px solid rgba(0,0,0,.12);box-shadow:0 8px 32px rgba(0,0,0,.15)}.Header_leagueDropdown__MDKl1.Header_open__J2_dJ .Header_dropdownMenu__6ZF9n{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.Header_dropdownItem__wO3vR{display:flex;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;color:var(--text);transition:all .15s ease;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;font-family:inherit}.Header_dropdownItem__wO3vR:hover{background:rgba(255,212,0,.1);color:var(--crl-gold)}.Header_dropdownItem__wO3vR.Header_active__c7HdO{background:linear-gradient(90deg,rgba(239,42,16,.15),rgba(255,212,0,.1));color:var(--crl-gold);font-weight:600}.Header_dropdownItem__wO3vR strong{font-family:Teko,system-ui;letter-spacing:.4px;font-weight:600;text-transform:uppercase;font-size:.95rem}.Header_dropdownItem__wO3vR:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.Header_dropdownItem__wO3vR:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.Header_nav__tNWGY{display:flex;gap:8px;align-items:center}.Header_navLink__Rvw2c{font-family:Teko;letter-spacing:.6px;text-decoration:none;color:#fff;background:var(--crl-red);padding:8px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 10px rgba(239,42,16,.35);transition:background .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease}.Header_navLink__Rvw2c:hover{background:var(--crl-gold);color:#101113;transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,212,0,.45)}.Header_navLink__Rvw2c:active{transform:translateY(0);box-shadow:0 3px 8px rgba(0,0,0,.4)}.Header_navLink__Rvw2c:focus-visible{outline:2px solid var(--crl-gold);outline-offset:2px;box-shadow:0 0 0 3px rgba(255,212,0,.35)}.Header_donationButton__9_P29{position:relative;cursor:not-allowed;opacity:.6}.Header_donationButton__9_P29,.Header_donationButton__9_P29:hover{background:#666!important;color:#999!important;transform:none!important;box-shadow:0 2px 6px rgba(0,0,0,.2)!important}.Header_donationButton__9_P29:hover:after{content:"Coming Soon";position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;border:1px solid #555;box-shadow:0 4px 12px rgba(0,0,0,.3)}.Header_donationButton__9_P29:hover:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #333;z-index:1001}.Header_navToggle__Ee_eb{background:transparent;border:0;padding:8px;border-radius:10px;cursor:pointer}.Header_hamburger__zEELl{width:24px;height:2px;background:var(--crl-gold);display:block;position:relative;transition:background .18s ease}.Header_hamburger__zEELl:after,.Header_hamburger__zEELl:before{content:"";position:absolute;left:0;width:24px;height:2px;background:var(--crl-red);transition:transform .25s ease,top .25s ease,opacity .18s ease,background .18s ease}.Header_hamburger__zEELl:before{top:-7px}.Header_hamburger__zEELl:after{top:7px}.Header_navToggle__Ee_eb.Header_open__J2_dJ .Header_hamburger__zEELl{background:transparent}.Header_navToggle__Ee_eb.Header_open__J2_dJ .Header_hamburger__zEELl:before{top:0;transform:rotate(45deg);background:var(--crl-gold)}.Header_navToggle__Ee_eb.Header_open__J2_dJ .Header_hamburger__zEELl:after{top:0;transform:rotate(-45deg);background:var(--crl-gold)}.Header_darkToggle__9JWF4{background:transparent;border:0;padding:8px;border-radius:10px;cursor:pointer;font-size:1.2rem}.Header_darkIcon__cZBOj{display:block;transition:transform .2s ease}.Header_darkToggle__9JWF4:hover .Header_darkIcon__cZBOj{transform:scale(1.1)}@media (max-width:880px){.Header_nav__tNWGY{position:absolute;right:12px;left:12px;top:calc(100% + 10px);flex-direction:column;background:#0e0f10;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:12px;box-shadow:var(--shadow);display:none;z-index:50;animation:Header_navFade__CGSIK .18s ease}:root[data-theme=light] .Header_nav__tNWGY{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 6px 18px rgba(0,0,0,.15)}.Header_nav__tNWGY.Header_open__J2_dJ{display:flex}.Header_navLink__Rvw2c{display:block;width:100%;text-align:center}.Header_donationButton__9_P29:hover:after{bottom:-30px;font-size:11px;padding:4px 8px}.Header_dropdownMenu__6ZF9n{left:50%;transform:translateX(-50%) translateY(-10px) scale(.95);min-width:180px}.Header_leagueDropdown__MDKl1.Header_open__J2_dJ .Header_dropdownMenu__6ZF9n{transform:translateX(-50%) translateY(0) scale(1)}.Header_dropdownItem__wO3vR{padding:10px 14px}.Header_dropdownItem__wO3vR strong{font-size:.9rem}}@media (min-width:881px){.Header_navToggle__Ee_eb{display:none}}.Header_socialLink__uHKla{display:flex;align-items:center;gap:8px;padding:10px 16px!important;transition:all .2s ease}.Header_socialIcon__uPVOk{width:20px;height:20px;transition:transform .2s ease}.Header_socialText__DjO6j{font-size:.9rem;font-weight:600;transition:color .2s ease}.Header_socialLink__uHKla:hover .Header_socialIcon__uPVOk{transform:scale(1.1)}.Header_socialLink__uHKla[href*=youtube]:hover{color:red!important;background:rgba(255,0,0,.1)!important}.Header_socialLink__uHKla[href*=discord]:hover{color:#5865f2!important;background:rgba(88,101,242,.1)!important}@media (max-width:880px){.Header_socialLink__uHKla{justify-content:center;padding:14px 20px!important}.Header_socialIcon__uPVOk{width:22px;height:22px}.Header_socialText__DjO6j{font-size:1rem}}@keyframes Header_navFade__CGSIK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NavigationButtons_buttonContainer__X3pF2{display:flex;justify-content:center;gap:16px;margin-top:24px;flex-wrap:wrap}.NavigationButtons_navButton__nI8br{display:inline-block;font-family:Teko,system-ui;letter-spacing:.6px;text-decoration:none;color:#fff;background:var(--crl-red);padding:12px 32px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 10px rgba(239,42,16,.35);transition:all .18s ease;font-size:1.1rem;font-weight:600;text-transform:uppercase;min-width:180px;text-align:center}.NavigationButtons_navButton__nI8br:hover{background:var(--crl-gold);color:#101113;transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,212,0,.45)}.NavigationButtons_navButton__nI8br:active{transform:translateY(0);box-shadow:0 3px 8px rgba(0,0,0,.4)}@media (max-width:640px){.NavigationButtons_buttonContainer__X3pF2{flex-direction:column;align-items:center;gap:12px}.NavigationButtons_navButton__nI8br{width:100%;max-width:280px}}.PlayoffBanners_bannersContainer__mVxKJ{margin-top:20px}.PlayoffBanners_description__BsqIN{text-align:center;color:var(--muted);font-size:1.1rem;margin-bottom:30px;font-family:League Spartan,sans-serif}.PlayoffBanners_bannerGrid__FdCfC{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px;max-width:1000px;margin:0 auto}.PlayoffBanners_bannerItem__MjKUQ{background:var(--surface);border-radius:var(--radius);padding:30px 20px;text-align:center;box-shadow:var(--shadow);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.PlayoffBanners_bannerItem__MjKUQ:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.3);border-color:var(--crl-gold)}.PlayoffBanners_bannerItem__MjKUQ h3{font-family:League Spartan,sans-serif;font-weight:700;font-size:1.5rem;color:var(--text);margin:0 0 20px;text-transform:uppercase;letter-spacing:1px}.PlayoffBanners_buttonGroup__kQfrT{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.PlayoffBanners_downloadButton__v2UhK{background:linear-gradient(135deg,var(--crl-red),#c41e0a);color:#fff;border:none;padding:15px 25px;font-family:League Spartan,sans-serif;font-weight:600;font-size:1rem;border-radius:var(--radius);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 15px;min-width:200px;text-transform:uppercase;letter-spacing:.5px}.PlayoffBanners_buttonGroup__kQfrT .PlayoffBanners_downloadButton__v2UhK{margin:0;width:100%}.PlayoffBanners_lightButton__tmEdX{background:linear-gradient(135deg,#f0f0f0,#d4d4d4);color:#1a1a1a}.PlayoffBanners_lightButton__tmEdX:hover{background:linear-gradient(135deg,#fff,#e8e8e8);transform:translateY(-2px);box-shadow:0 5px 15px hsla(0,0%,94%,.4)}.PlayoffBanners_darkButton__9WDPQ{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);color:#fff}.PlayoffBanners_darkButton__9WDPQ:hover{background:linear-gradient(135deg,#3a3a3a,#2a2a2a);transform:translateY(-2px);box-shadow:0 5px 15px rgba(42,42,42,.6)}.PlayoffBanners_downloadButton__v2UhK:hover{background:linear-gradient(135deg,#c41e0a,var(--crl-red));transform:translateY(-2px);box-shadow:0 5px 15px rgba(220,38,127,.4)}.PlayoffBanners_downloadButton__v2UhK:active{transform:translateY(0)}.PlayoffBanners_downloadIcon__0_PH6{flex-shrink:0}.PlayoffBanners_fileInfo__M2uJ1{color:var(--muted);font-size:.9rem;font-family:League Spartan,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:block}.PlayoffBanners_buttonGroup__kQfrT .PlayoffBanners_fileInfo__M2uJ1{margin-top:10px}@media (max-width:768px){.PlayoffBanners_bannerGrid__FdCfC{grid-template-columns:1fr;gap:20px}.PlayoffBanners_bannerItem__MjKUQ{padding:25px 15px}.PlayoffBanners_downloadButton__v2UhK{min-width:auto;width:100%;font-size:.9rem;padding:12px 20px}}.RulesButton_rulesButtonContainer__NcjLx{text-align:center;margin-top:8px}.RulesButton_rulesButton__93bjf{display:inline-block;font-family:Teko,system-ui;letter-spacing:.6px;text-decoration:none;color:#fff;background:var(--crl-red);padding:12px 24px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 10px rgba(239,42,16,.35);transition:all .18s ease;font-size:1.1rem;font-weight:600;text-transform:uppercase}.RulesButton_rulesButton__93bjf:hover{background:var(--crl-gold);color:#101113;transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,212,0,.45)}.RulesButton_rulesButton__93bjf:active{transform:translateY(0);box-shadow:0 3px 8px rgba(0,0,0,.4)}.Sponsors_sponsors__9e1Gb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;margin:24px auto 0;align-items:start;max-width:800px;justify-content:center}.Sponsors_sponsorPlaceholder__JAEwr{background:var(--surface);border-radius:var(--radius);padding:20px;text-align:center;border:1px solid hsla(0,0%,100%,.06);transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:200px}.Sponsors_sponsorPlaceholder__JAEwr:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.4);border-color:rgba(255,212,0,.2)}.Sponsors_sponsorLink__WCCv0{display:block;text-decoration:none;color:inherit}.Sponsors_sponsorLink__WCCv0 img{width:100%;height:auto;max-height:120px;object-fit:contain;border-radius:8px;transition:transform .2s ease}.Sponsors_sponsorLink__WCCv0:hover img{transform:scale(1.05)}.Sponsors_sponsorCaption__BA07u{margin-top:12px;font-weight:600;color:var(--text);font-size:.95rem;letter-spacing:.5px}:root[data-theme=light] .Sponsors_sponsorPlaceholder__JAEwr{background:var(--surface);border-color:rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.1)}:root[data-theme=light] .Sponsors_sponsorPlaceholder__JAEwr:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);border-color:rgba(239,42,16,.2)}@media (max-width:1024px) and (min-width:769px){.Sponsors_sponsors__9e1Gb{max-width:700px;gap:28px}}@media (max-width:768px){.Sponsors_sponsors__9e1Gb{grid-template-columns:1fr;gap:20px;max-width:400px}.Sponsors_sponsorPlaceholder__JAEwr{padding:16px}}