html,body{max-width:100%;overflow-x:clip}@media (max-width:620px){.app-shell{width:100%;padding-bottom:88px;overflow-x:clip}.content{min-width:0;padding-bottom:96px}.sidebar{padding:7px 4px;position:fixed;overflow:hidden}.sidebar nav{gap:0;width:100%;min-width:0}.sidebar .nav-item{overflow-wrap:anywhere;flex:1 1 0;width:auto;min-width:0;font-size:7px;line-height:1.05}.results-section .section-header.compact{gap:10px}.results-section .section-header.compact>div{min-width:0}.results-section .section-header.compact h2{font-size:clamp(18px,5.7vw,22px)}.results-section .register-result-button{justify-content:center;width:44px;min-width:44px;height:44px;padding:0;font-size:0}.results-section .register-result-button span{margin:0;font-size:20px;line-height:1}}@media (max-width:1024px){body{font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.5}main:not(.broadcast-overlay-page) p:not(.eyebrow):not(.public-kicker){font-size:clamp(1rem,1.8vw,1.0625rem);line-height:1.5}main:not(.broadcast-overlay-page) input:not([type=checkbox]):not([type=radio]),main:not(.broadcast-overlay-page) select,main:not(.broadcast-overlay-page) textarea{color:#1d2b25;background-color:#fff;border:1.5px solid #87988d;min-height:44px;padding:11px 13px;line-height:1.35;font-size:1rem!important}main:not(.broadcast-overlay-page) textarea{resize:vertical;min-height:120px}main:not(.broadcast-overlay-page) input::placeholder,main:not(.broadcast-overlay-page) textarea::placeholder{color:#65756b;opacity:1}main:not(.broadcast-overlay-page) input:focus-visible,main:not(.broadcast-overlay-page) select:focus-visible,main:not(.broadcast-overlay-page) textarea:focus-visible,main:not(.broadcast-overlay-page) button:focus-visible,main:not(.broadcast-overlay-page) a:focus-visible{outline-offset:2px;border-color:#245b3e;outline:3px solid #5fa3746b;box-shadow:0 0 0 3px #5fa3742e}main:not(.broadcast-overlay-page) input[type=checkbox],main:not(.broadcast-overlay-page) input[type=radio]{accent-color:#426f55}main:not(.broadcast-overlay-page) button:not(.nav-item):not(.modal-close){min-height:44px}main:not(.broadcast-overlay-page) .primary,main:not(.broadcast-overlay-page) .secondary,main:not(.broadcast-overlay-page) .outline-button,main:not(.broadcast-overlay-page) .google-button,main:not(.broadcast-overlay-page) .registered-button,main:not(.broadcast-overlay-page) .twitch-button,main:not(.broadcast-overlay-page) .wallet-withdraw,main:not(.broadcast-overlay-page) .tournament-action{padding:11px 14px;font-size:clamp(.875rem,1.7vw,1rem)}main:not(.broadcast-overlay-page) h1{font-size:clamp(2rem,4.8vw,2.75rem);line-height:1.08}main:not(.broadcast-overlay-page) h2{font-size:clamp(1.625rem,3.6vw,2rem);line-height:1.14}main:not(.broadcast-overlay-page) h3{font-size:clamp(1.25rem,2.8vw,1.5rem);line-height:1.2}main:not(.broadcast-overlay-page) h4{font-size:clamp(1.125rem,2.2vw,1.25rem);line-height:1.25}main:not(.broadcast-overlay-page) h5{font-size:1rem;line-height:1.3}main:not(.broadcast-overlay-page) h6{font-size:.9375rem;line-height:1.35}}@media (max-width:767px){main:not(.broadcast-overlay-page) h1{font-size:clamp(1.875rem,8vw,2.25rem)}main:not(.broadcast-overlay-page) h2{font-size:clamp(1.5rem,6.3vw,1.75rem)}main:not(.broadcast-overlay-page) h3{font-size:clamp(1.25rem,5vw,1.5rem)}main:not(.broadcast-overlay-page) h4{font-size:1.125rem}main:not(.broadcast-overlay-page) h5{font-size:1rem}main:not(.broadcast-overlay-page) h6{font-size:.9375rem}.sidebar .nav-item{font-size:clamp(8px,2.2vw,10px)}}.payout-modal{max-width:510px}.payout-registered-email{color:#4d6255;background:#f3f8f2;border:1px solid #d8e7d8;border-radius:9px;margin:0 0 15px;padding:10px 12px;font-size:12px;line-height:1.4}.payout-registered-email b{color:#294b38;overflow-wrap:anywhere}.payout-warning{color:#775823;background:#fff9e9;border:1px solid #ead7ae;border-radius:8px;margin:2px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.payout-review{background:#f8fbf7;border:1px solid #d8e7d8;border-radius:10px;gap:5px;margin:16px 0;padding:14px;display:grid}.payout-review span{color:#74857c;letter-spacing:.65px;font-size:9px;font-weight:800}.payout-review b{color:#29443a;overflow-wrap:anywhere;margin:0 0 7px;font-size:13px}.payout-review b:last-child{margin-bottom:0}.payout-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}@media (max-width:620px){.payout-actions{flex-direction:column-reverse}.payout-actions button{width:100%}}.legal-page{padding-bottom:0}.legal-hero{max-width:760px;margin:56px auto 44px}.legal-hero h1{color:#26342f;letter-spacing:-1.8px;margin:8px 0 12px;font-size:clamp(36px,5vw,52px);line-height:1.04}.legal-hero>p:not(.eyebrow){color:#63736a;text-align:justify;text-justify:inter-word;max-width:690px;margin:0;font-size:15px;line-height:1.6}.legal-hero>small{color:#829188;margin-top:16px;font-size:11px;font-weight:700;display:block}.legal-layout{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:42px;max-width:950px;margin:0 auto;display:grid}.legal-layout>aside{flex-direction:column;gap:11px;padding-top:16px;display:flex;position:sticky;top:18px}.legal-layout>aside p{color:#87958d;letter-spacing:.8px;margin:0 0 3px;font-size:9px;font-weight:800}.legal-layout>aside a{color:#567065;font-size:12px;text-decoration:none}.legal-layout>aside a:hover{color:#315c43;text-decoration:underline}.legal-document{gap:15px;min-width:0;display:grid}.legal-document section{background:#fff;border:1px solid #dfe6df;border-radius:13px;padding:24px 26px;scroll-margin-top:22px}.legal-document h2{color:#2b3c34;letter-spacing:-.65px;margin:0 0 10px;font-size:21px}.legal-document h3{color:#405449;margin:18px 0 8px;font-size:15px}.legal-document p,.legal-document li{color:#64746b;text-align:justify;text-justify:inter-word;font-size:13px;line-height:1.6}.legal-document p{margin:0 0 12px}.legal-document p:last-child{margin-bottom:0}.legal-document ul,.legal-document ol{gap:8px;margin:12px 0 0;padding-left:21px;display:grid}.legal-document strong{color:#365343}.legal-document a{color:#397152;font-weight:750}.legal-footer{border-top:1px solid #dce3dc;max-width:1180px;margin:64px auto 0;padding:28px 0 24px}.legal-footer-top{justify-content:space-between;gap:35px;display:flex}.legal-footer-brand{width:max-content;margin-bottom:10px}.legal-footer-top>div>p{color:#738179;max-width:285px;margin:0;font-size:12px;line-height:1.5}.legal-footer nav{grid-template-columns:repeat(2,minmax(150px,1fr));align-content:start;gap:10px 30px;display:grid}.legal-footer nav a,.legal-footer-bottom a{color:#556d60;font-size:12px;font-weight:700;text-decoration:none}.legal-footer nav a:hover,.legal-footer-bottom a:hover{color:#2d5f42;text-decoration:underline}.legal-footer-bottom{color:#87938d;border-top:1px solid #e5eae5;justify-content:space-between;gap:15px;margin-top:25px;padding-top:16px;display:flex}.legal-footer-bottom small,.legal-footer-bottom a{font-size:11px}@media (max-width:800px){.legal-layout{grid-template-columns:1fr}.legal-layout>aside{flex-flow:wrap;padding:0;position:static}.legal-layout>aside p{width:100%}.legal-footer-top{flex-direction:column}.legal-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.legal-hero{margin:36px auto 30px}.legal-hero h1{font-size:34px}.legal-document section{padding:20px 18px}.legal-document h2{font-size:19px}.legal-document p,.legal-document li{font-size:16px}.legal-footer{margin-top:42px}.legal-footer nav{grid-template-columns:1fr}.legal-footer-bottom{flex-direction:column;align-items:flex-start}}.sidebar-legal-link{color:#b8c8c0;border-top:1px solid #cbdcd326;justify-content:space-between;align-items:center;margin:0 7px 8px;padding:9px 5px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.sidebar-legal-link:hover{color:var(--lime)}.sidebar-legal-link span{font-size:13px}.legal-access-card h3{color:#304239;margin:0;font-size:17px}.legal-access-card>p:not(.eyebrow){color:#718078;margin:7px 0 15px;font-size:12px;line-height:1.45}.legal-access-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.legal-access-links a{color:#416d55;background:#fbfdfb;border:1px solid #dce6dc;border-radius:8px;align-items:center;min-height:36px;padding:7px 9px;font-size:11px;font-weight:750;line-height:1.25;text-decoration:none;display:flex}.legal-access-links a:hover{color:#2d5c3f;background:#f2f8f2;border-color:#9ebba5}@media (max-width:760px){.legal-access-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.legal-access-card{padding:18px 20px}.legal-access-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.legal-access-links a{min-height:36px;padding:7px 8px;font-size:12px}.sidebar-legal-link{display:none}}
