:root{--brand-bg:#0d0e2a;--brand-text:#fff}#root,body,html{height:100%}#root,body,html{background:#0d0e2a;background:var(--brand-bg)}body{color:#fff;color:var(--brand-text);font-family:Montserrat,Arial,Helvetica,sans-serif;margin:0}.h1,.h2,.h3,h1,h2,h3{font-family:Barlow Condensed,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}@media (orientation:landscape){:root{--header-h:clamp(56px,14vh,112px)}}@media (orientation:portrait){:root{--header-h:clamp(64px,12vh,112px)}}.pools-header{grid-gap:8px;align-items:center;background-color:var(--color1);box-shadow:0 4px 6px #0003;box-sizing:border-box;color:var(--textColor);display:grid;gap:8px;grid-template-areas:"left center right";grid-template-columns:minmax(88px,20%) minmax(0,60%) minmax(88px,20%);height:clamp(64px,10vh,112px);height:var(--header-h);left:0;padding:0 calc(clamp(12px, 4vw, 24px) + env(safe-area-inset-right)) 0 calc(clamp(12px, 4vw, 24px) + env(safe-area-inset-left));padding:0 calc(var(--pad-x) + env(safe-area-inset-right)) 0 calc(var(--pad-x) + env(safe-area-inset-left));position:fixed;top:0;width:100%;z-index:1000}.pools-header:after{background-color:var(--color2);border-bottom-left-radius:12px;border-bottom-right-radius:12px;bottom:-5px;content:"";height:7px;left:0;position:absolute;right:0;z-index:1}.pools-header-left{grid-area:left;min-width:max-content;z-index:2}.pools-header-left img{cursor:pointer;display:block;height:clamp(32px,6.5vh,60px);height:var(--logo-left-h);max-width:100%;width:auto}.pools-header-center{align-items:center;display:flex;grid-area:center;justify-content:center;justify-self:center;max-width:100%;min-width:0;overflow:hidden;pointer-events:none;width:100%;z-index:2}.pools-title{font-family:Barlow Condensed,sans-serif;font-size:clamp(18px,3.6vh,32px);font-weight:800;letter-spacing:.6px;line-height:1.05;margin:0;overflow:hidden;padding:0 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pools-header-right{align-items:center;cursor:pointer;display:flex;flex-direction:column;grid-area:right;justify-self:end;min-width:max-content;padding-right:0;position:relative;touch-action:manipulation;z-index:2}.pools-team-logo{height:clamp(36px,7.5vh,75px);height:var(--teamlogo-h);max-width:28vw;object-fit:contain;width:auto}.pools-nickname{font-size:clamp(12px,2.2vh,19px);font-size:var(--nick-fs);font-weight:700;line-height:1.1;line-height:var(--nick-lh);max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pools-menu{animation:poolsMenuIn .12s ease-out;background-color:#1c1c3a;border-radius:10px;box-shadow:0 2px 16px #0006;color:#fff;max-width:80vw;min-width:180px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);transform-origin:top right;z-index:1001}@keyframes poolsMenuIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.pools-menu-username{font-size:clamp(13px,2vh,16px);font-weight:700;margin:0 0 10px}.pools-menu .pools-menu-btn{background-color:#d72638;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:clamp(13px,2vh,16px);margin-bottom:10px;padding:10px 12px;text-align:left;width:100%}@media (max-width:480px){:root{--header-h:clamp(60px,11vh,96px);--logo-left-h:clamp(30px,6vh,56px);--teamlogo-h:clamp(30px,6.5vh,60px);--nick-fs:clamp(11px,2vh,14px)}.pools-header-center{max-width:54vw}}@media (max-width:360px){:root{--pad-x:10px;--nick-fs:clamp(10px,1.9vh,13px)}.pools-header-right{padding-right:8px}}@media (orientation:landscape) and (max-height:420px){:root{--header-h:clamp(52px,14vh,88px);--logo-left-h:clamp(26px,5.8vh,52px);--teamlogo-h:clamp(26px,6vh,52px);--nick-fs:clamp(10px,1.9vh,13px)}}@media (min-width:768px){.pools-header-center{max-width:min(62vw,760px)}}@media (min-width:1280px){.pools-header-center{max-width:min(50vw,820px)}}.pools-header-left,.pools-header-right,.pools-menu .pools-menu-btn{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.weekgames-page{background-color:#0d0e2a;box-sizing:border-box;color:#fff;font-family:Barlow Condensed,sans-serif;max-width:100%;min-height:100vh;overflow-x:hidden;padding-bottom:40px;position:relative;width:100%}.weekgames-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;pointer-events:none;position:fixed;transform:translateZ(0);-webkit-transform:translateZ(0);z-index:0}.weekgames-content{position:relative;z-index:1}.weekgames-week-ribbon{align-items:center;background-color:#0d0e2a;border-bottom:1px solid #ffffff26;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;max-width:100%;padding:40px 12px 12px;position:sticky;top:55px;z-index:90}.weekgames-week-ribbon-left{align-items:center;display:flex;gap:10px;min-width:0}.weekgames-week-ribbon-label{font-family:Montserrat,sans-serif;font-size:18px;white-space:nowrap}.weekgames-week-select{background:#12133a;border:1px solid #fff3;border-radius:8px;color:#fff;font-weight:700;max-width:48vw;padding:6px 10px}.weekgames-week-select:disabled{opacity:.6;pointer-events:none}.weekgames-ribbon-logo{flex-shrink:0}.weekgames-columns-ribbon{background-color:#0d0e2a;border-bottom:1px solid #ffffff14;box-sizing:border-box;color:#fff;display:flex;font-family:Barlow Condensed,sans-serif;font-weight:700;justify-content:space-between;margin-bottom:36px;max-width:100%;padding:6px 12px;position:sticky;top:142px;z-index:89}.weekgames-columns-side{flex:1 1;text-align:center}.weekgames-columns-center{text-align:center;width:60px}.weekgames-columns-center.is-exact-score{width:74px}.weekgames-blocked-banner{background:#d7263826;border:1px solid #d7263859;border-radius:10px;font-family:Montserrat,sans-serif;margin:8px 12px 0;padding:10px 14px;position:sticky;text-align:center;top:180px;z-index:88}.weekgames-body{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:24px 12px 0}.weekgames-body.is-blocked{opacity:.6;pointer-events:none}@media (min-width:768px){.weekgames-week-ribbon{top:80px}.weekgames-columns-ribbon{top:170px}.weekgames-blocked-banner{top:196px}}@media (min-width:1024px){.weekgames-week-ribbon{top:80px}.weekgames-columns-ribbon{top:168px}.weekgames-blocked-banner{top:212px}}@media (orientation:landscape) and (max-height:600px){.weekgames-week-ribbon{padding-bottom:8px;padding-top:8px}.weekgames-columns-ribbon{top:105px}.weekgames-blocked-banner{top:156px}}@supports (-webkit-touch-callout:none){.weekgames-week-ribbon{padding-top:60px;top:72px}.weekgames-columns-ribbon{top:185px}.weekgames-blocked-banner{top:170px}}@supports (-webkit-touch-callout:none){@media (orientation:landscape) and (max-height:480px){.weekgames-week-ribbon{padding-bottom:10px;padding-top:14px;top:58px}.weekgames-columns-ribbon{top:108px}.weekgames-blocked-banner{top:148px}}}:root{--header-h:clamp(64px,10vh,112px);--pad-x:clamp(12px,4vw,24px);--logo-left-h:clamp(32px,6.5vh,60px);--wordmark-h:clamp(28px,8vh,80px);--teamlogo-h:clamp(36px,7.5vh,75px);--nick-fs:clamp(12px,2.2vh,19px);--nick-lh:1.1}@media (orientation:landscape){:root{--header-h:clamp(56px,14vh,112px);--wordmark-h:clamp(24px,10vh,80px)}}@media (orientation:portrait){:root{--header-h:clamp(64px,12vh,112px);--wordmark-h:clamp(24px,9vh,72px)}}.competition-header{grid-gap:8px;align-items:center;background-color:var(--color1);box-shadow:0 4px 6px #0003;box-sizing:border-box;color:var(--textColor);display:grid;gap:8px;grid-template-areas:"left center right";grid-template-columns:minmax(88px,20%) minmax(0,60%) minmax(88px,20%);height:clamp(64px,10vh,112px);height:var(--header-h);left:0;padding:0 calc(clamp(12px, 4vw, 24px) + env(safe-area-inset-right)) 0 calc(clamp(12px, 4vw, 24px) + env(safe-area-inset-left));padding:0 calc(var(--pad-x) + env(safe-area-inset-right)) 0 calc(var(--pad-x) + env(safe-area-inset-left));position:fixed;top:0;width:100%;z-index:1000}.competition-header:after{background-color:var(--color2);border-bottom-left-radius:12px;border-bottom-right-radius:12px;bottom:-5px;content:"";height:7px;left:0;position:absolute;right:0}.competition-header-left{grid-area:left;min-width:max-content;z-index:2}.competition-header-left img{cursor:pointer;display:block;height:clamp(32px,6.5vh,60px);height:var(--logo-left-h);max-width:100%;width:auto}.competition-header-center{align-items:center;display:flex;grid-area:center;justify-content:center;justify-self:center;max-width:100%;min-width:0;overflow:hidden;pointer-events:auto;width:100%;z-index:1}.competition-header-center a{display:inline-flex;margin:0 auto;max-width:100%;width:100%}.competition-header-center img{display:block;height:auto;max-height:calc(clamp(64px, 10vh, 112px) - 10px);max-height:calc(var(--header-h) - 10px);object-fit:contain;width:100%}.competition-header-right{align-items:center;cursor:pointer;display:flex;flex-direction:column;grid-area:right;justify-self:end;min-width:max-content;padding-right:0;position:relative;touch-action:manipulation;z-index:2}.competition-team-logo{height:clamp(36px,7.5vh,75px);height:var(--teamlogo-h);max-width:28vw;object-fit:contain;width:auto}.competition-nickname{font-size:clamp(12px,2.2vh,19px);font-size:var(--nick-fs);font-weight:700;line-height:1.1;line-height:var(--nick-lh);max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-menu{animation:competitionMenuIn .12s ease-out;background-color:#1c1c3a;border-radius:10px;box-shadow:0 2px 16px #0006;color:#fff;max-width:80vw;min-width:180px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);transform-origin:top right;z-index:1001}@keyframes competitionMenuIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.competition-menu-username{font-size:clamp(13px,2vh,16px);font-weight:700;margin:0 0 10px}.competition-menu .competition-menu-btn{background-color:#d72638;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:clamp(13px,2vh,16px);margin-bottom:10px;padding:10px 12px;text-align:left;width:100%}@media (max-width:480px){:root{--header-h:clamp(60px,11vh,96px);--logo-left-h:clamp(30px,6vh,56px);--wordmark-h:clamp(20px,7vh,64px);--teamlogo-h:clamp(30px,6.5vh,60px);--nick-fs:clamp(11px,2vh,14px)}.competition-header-center{max-width:54vw}}@media (max-width:360px){:root{--pad-x:10px;--nick-fs:clamp(10px,1.9vh,13px)}.competition-header-right{padding-right:8px}}@media (orientation:landscape) and (max-height:420px){:root{--header-h:clamp(52px,14vh,88px);--logo-left-h:clamp(26px,5.8vh,52px);--wordmark-h:clamp(18px,8vh,56px);--teamlogo-h:clamp(26px,6vh,52px);--nick-fs:clamp(10px,1.9vh,13px)}.competition-header-center{max-width:50vw}}@media (min-width:768px){.competition-header-center{max-width:min(62vw,760px)}}@media (min-width:1280px){.competition-header-center{max-width:min(50vw,820px)}}.competition-header-left,.competition-header-right,.competition-menu .competition-menu-btn{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.pool-main{background:linear-gradient(180deg,#ffffffe6,#fffffff5);box-sizing:border-box;min-height:100vh;padding-left:16px;padding-right:16px;padding-top:calc(var(--header-h) + 52px)}.pool-tabs-ribbon{align-items:center;background:#d72638;background:var(--ribbonColor,#d72638);box-shadow:0 3px 6px #0003;color:#fff;color:var(--ribbonText,#fff);display:grid;grid-template-columns:48px 1fr 48px;height:52px;position:sticky;top:var(--header-h);z-index:999}.pool-tabs-ribbon .scroll-btn{background:#0000;border:none;color:#fff;color:var(--ribbonText,#fff);cursor:pointer;font-size:24px;height:100%;opacity:.95;transition:transform .12s ease-out,opacity .2s;width:100%}.pool-tabs-ribbon .scroll-btn:hover{opacity:1;transform:scale(1.1)}.pool-tabs-ribbon .scroll-btn.left{justify-self:start}.pool-tabs-ribbon .scroll-btn.right{justify-self:end}.tabs-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;padding:0 6px;scrollbar-width:thin;white-space:nowrap}.tabs-scroll::-webkit-scrollbar{height:8px}.tabs-scroll::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:8px}.tab{background:#1c1c3a;background:var(--tabBg,#1c1c3a);border:1px solid #ffffff38;border-radius:10px;box-shadow:0 2px 6px #0000002e,inset 0 1px 0 #ffffff1f;color:#fff;color:var(--tabText,#fff);cursor:pointer;display:inline-block;font-weight:800;letter-spacing:.3px;margin:0 6px;padding:8px 12px;position:relative;transition:transform .14s ease-out,filter .14s ease-out,box-shadow .14s ease-out,border-color .14s ease-out}.tab:hover{filter:brightness(1.05);transform:translateY(-1px)}.tab.active{border-color:#ffffffc2;box-shadow:0 9px 18px #00000075,0 0 0 2px #ffffff4d,inset 0 2px 0 #ffffff3d,inset 0 -5px 10px #00000057;text-shadow:0 1px 2px #00000073;transform:translateY(-3px)}.tab.active:before{background:linear-gradient(180deg,#fff3,#fff0 42%,#00000038);border-radius:8px;content:"";inset:2px;pointer-events:none;position:absolute}.tab.active:after{background:#ffffffe0;border-radius:999px;bottom:-7px;box-shadow:0 2px 6px #00000042;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:38px}.pool-section-touch-wrap{position:relative}.pool-side-nav{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;color:#0d0e2ae6;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:62px;font-weight:900;height:58px;justify-content:center;line-height:1;opacity:.62;padding:0;position:fixed;text-shadow:0 2px 4px #ffffffd9,0 4px 10px #00000042;top:50%;transform:translateY(-50%);transition:opacity .14s ease,transform .14s ease,color .14s ease,text-shadow .14s ease;width:34px;z-index:120}.pool-side-nav:hover{color:#0d0e2a;opacity:.88;text-shadow:0 2px 4px #fffffff2,0 6px 14px #00000052}.pool-side-nav:active{opacity:1;transform:translateY(-50%) scale(.92)}.pool-side-nav-left{left:4px}.pool-side-nav-right{right:4px}.pool-swipe-indicator{align-items:center;animation:poolSwipeFadeIn .12s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0e2aeb;border:1px solid #fff3;border-radius:999px;bottom:24px;box-shadow:0 10px 28px #00000052;color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;left:50%;line-height:1;max-width:calc(100vw - 32px);padding:10px 14px;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:1000}.pool-swipe-indicator.committed{background:#d72638eb}.pool-swipe-arrow{font-size:18px;line-height:1}.pool-swipe-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes poolSwipeFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@media (min-width:901px){.pool-side-nav,.pool-swipe-indicator{display:none}}.section-card{background:#111438;border-radius:14px;box-shadow:0 8px 20px #00000040;color:#fff;margin:18px auto;max-width:1100px;padding:16px}.section-card h2{font-family:Barlow Condensed,sans-serif;font-weight:900;letter-spacing:.4px;margin:0 0 8px}.muted{color:#c7c7d9}.info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:10px}.label{color:#9aa3b2;font-size:12px}.value{font-size:16px;font-weight:700}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.btn{background:#d72638;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:800;padding:10px 14px}.btn:hover{filter:brightness(1.05)}.section-card.error{background:#3a1020}.standings-card{padding:0}.standings-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:920px){.standings-grid{gap:22px;grid-template-columns:1fr 1fr}}.board{background:#0f1232;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a;padding:14px 14px 12px}.board-title{font-size:22px;font-weight:900;letter-spacing:.3px;margin:6px 6px 10px}.table{width:100%}.tr{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:64px 1fr 64px 64px 64px;min-height:42px;padding:0 8px}.tr .rank{text-align:center}.tr .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr .num{text-align:right}.thead .tr{border-bottom:2px solid #ffffff1f;color:#cfd5f7;font-weight:800}.th{font-size:13px}.tbody .tr{background:#ffffff05;border-bottom:1px solid #ffffff14}.tbody .tr:nth-child(2n){background:#ffffff0d}.tbody .tr:hover{background:hsla(0,0%,100%,.085)}.td{font-size:15px}@media (max-width:520px){.tr{gap:6px;grid-template-columns:54px 1fr 52px 52px 52px}.td,.th{font-size:14px}.board-title{font-size:20px}}
/*# sourceMappingURL=main.98b37691.css.map*/