body.modal-overflow-hidden{overflow:hidden}.cc-modal-component{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-24) 0;position:fixed;top:0;width:100vw;z-index:9999}.cc-modal-body{--modalBorderRadius:var(--radius-xl);background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);box-shadow:inset 0 0 0 var(--border-s) var(--color-border-default);margin:auto;max-width:calc(100% - 1.5rem);position:relative}.cc-modal-backdrop{background-color:var(--backdropBg,var(--color-bg-overlay));bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.cc-modal-bg-transparent{--backdropBg:transparent}.cc-modal-enter-from,.cc-modal-leave-to{opacity:0}.cc-modal-enter{transition:opacity .3s var(--motion-ease-out-1)}.cc-modal-leave{transition:opacity .1s var(--motion-ease-out-1)}.cc-modal-xxxs{--cc-modal-max-width:var(--container-xxxs);width:var(--container-xxxs)}.cc-modal-xxs{--cc-modal-max-width:var(--container-xxs);width:var(--container-xxs)}.cc-modal-xs{--cc-modal-max-width:var(--container-xs);width:var(--container-xs)}.cc-modal-sm{--cc-modal-max-width:var(--container-s);width:var(--container-s)}.cc-modal-md{--cc-modal-max-width:var(--container-m);width:var(--container-m)}.cc-modal-lg{--cc-modal-max-width:var(--container-l);width:var(--container-l)}.cc-modal-xl{--cc-modal-max-width:var(--container-xl);width:var(--container-xl)}.cc-modal-component-v2{animation:cc-modal-fade-out .1s var(--motion-ease-out-1);background-color:transparent;border:none;display:none;height:100%;inset:0;margin:0;max-height:100%;max-width:100%;overscroll-behavior:contain;padding:var(--space-24) .8rem;position:fixed;width:100%!important}.cc-modal-component-v2[open]{animation:cc-modal-fade-in .3s var(--motion-ease-out-1);display:grid}.cc-modal-component-v2[open]::backdrop{animation:cc-modal-fade-in .3s var(--motion-ease-out-1);background-color:var(--color-bg-overlay)}.cc-modal-component-v2[open].cc-modal-bg-transparent::backdrop{background-color:transparent}.cc-modal-dialog{align-content:start;background-color:var(--color-bg-opaque);border-radius:var(--radius-xl);box-shadow:var(--elevation-popover),inset 0 0 0 var(--border-s) var(--color-border-default);color:var(--color-text-default);margin:auto;max-width:var(--cc-modal-max-width);position:relative;width:100%}@keyframes cc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-modal-fade-out{0%{display:grid;opacity:1}to{display:none;opacity:0}}.cc-close-button-component{background-color:transparent;border:none;color:var(--cc-close-button-color);display:grid;height:var(--cc-close-button-size);margin:0;padding:0;place-items:center;width:var(--cc-close-button-size)}@media (hover:hover){.cc-close-button-component:hover:not(:disabled){color:var(--cc-close-button-color-hover)}}.cc-close-button-component:active:not(:disabled){opacity:.8}.cc-close-button-icon,.cc-close-button-white-bg{grid-column-start:1;grid-row-start:1}.cc-close-button-subtle{--cc-close-button-color:var(--color-icon-subtle);--cc-close-button-color-hover:var(--color-icon-default)}.cc-close-button-default{--cc-close-button-color:var(--color-icon-default);--cc-close-button-color-hover:var(--color-icon-default-hovered)}.cc-close-button-white{--cc-close-button-color:var(--color-gray-500);--cc-close-button-color-hover:var(--color-gray-600)}.cc-close-button-white-bg{background-color:var(--color-neutrals-white);border-radius:var(--radius-circular);height:var(--icon-24);width:var(--icon-24)}.cc-close-button-medium{--cc-close-button-size:var(--icon-40)}.cc-close-button-large{--cc-close-button-size:var(--icon-48)}.cc-modal-close-component{position:absolute;right:0;top:0;z-index:10}.modal-first-time-modal{font-size:1.6rem;font-weight:600;min-height:36rem;padding-top:var(--space-40);position:relative;text-align:center}.modal-first-time-header{align-items:center;display:flex;flex-direction:column;text-align:center}.modal-first-time-title{color:var(--color-text-boldest);line-height:3.6rem;margin:0 var(--space-32) var(--space-24)}.modal-first-time-subtitle{color:var(--color-text-subtle);line-height:2.4rem;margin:0 var(--space-32)}.modal-first-time-body{align-items:center;display:flex;flex-direction:column;overflow:hidden}.modal-first-time-button{padding:var(--space-24) var(--space-32) var(--space-32);width:100%}.modal-first-time-list{display:flex;flex-direction:column;gap:var(--space-8);margin:0;max-width:38rem;padding:0;text-align:left}.modal-first-time-icon,.modal-first-time-list{margin-top:var(--space-24)}.modal-first-time-coach-nudge{margin-top:var(--space-24);text-align:left;width:70%}.modal-first-time-bullet{align-items:center;color:var(--color-text-default);display:flex;list-style:none;min-height:2.4rem}.modal-first-time-bullet-icon{color:var(--color-icon-default);flex-shrink:0;margin-right:var(--space-12)}.modal-first-time-bullet-label{color:var(--color-text-subtle);font-size:1.6rem;font-weight:400}.home-body-component,.home-body-title{text-align:center}.home-body-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:2.8rem;font-weight:800;line-height:1.2}.home-body-description{color:var(--color-text-boldest);font-size:1.4rem;font-weight:600;margin-top:1rem}.home-body-subtitle{color:var(--color-text-default);font-size:1.4rem;margin-top:1.6rem}.home-body-trophies-title{color:var(--color-text-boldest);font-size:1.7rem;font-weight:600;margin-bottom:1.2rem;margin-top:2.9rem}.home-body-trophy{height:auto;margin-bottom:4rem;max-width:6.5rem;width:100%}.home-body-play{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:4rem;row-gap:4rem}.home-body-game-type{flex:1}.home-body-game-type-title{color:var(--color-text-boldest);font-size:1.7rem;font-weight:600}.home-body-game-type-img{height:auto;margin:2rem 0;max-width:5.5rem;width:100%}.home-body-game-type-table{margin:0 auto;text-align:right;white-space:nowrap}.home-body-game-type-result{color:var(--color-text-subtle);padding-right:.4rem}.home-body-game-type-points{color:var(--color-text-boldest);font-weight:600}.home-body-game-type-trophy{height:auto;width:1.1rem}.home-body-league-title{color:var(--color-text-boldest);font-size:1.7rem;font-weight:600;margin-top:4.1rem}.home-body-league-paragraph{color:var(--color-text-default);font-size:1.4rem;margin:auto;margin-top:1.6rem;max-width:56rem}.home-body-footer-title{color:var(--color-text-boldest);font-size:1.7rem;font-weight:600}.home-body-footer-subtitle{color:var(--color-text-default);font-size:1.4rem;margin:auto;margin-top:1.5rem;max-width:44.6rem}.home-body-footer-subtitle a{color:var(--color-text-link)}.home-body-league-division-wrapper{margin:9rem auto 2.5rem}.home-body-division-wrapper{align-items:center;display:grid;gap:clamp(2rem,4vw,3.2rem);grid-template-columns:1fr 6.5rem 1fr;margin:0 auto 6rem}.home-body-division-wrapper:last-child{margin-bottom:4rem}.home-body-division{font-size:clamp(1.6rem,4vw,2rem);font-weight:600;line-height:1;margin-right:auto;text-align:right;width:100%;word-break:break-word}.home-body-badge{height:4.06rem;width:6.5rem}.home-body-top-wrapper{align-items:center;display:flex;line-height:1.2;text-align:left;word-break:break-word}.home-body-arrow-down{font-size:2rem;margin-right:.8rem}.home-body-top{font-size:clamp(1.6rem,4vw,2rem);font-weight:600}@media (min-width:40em){.home-body-play{grid-template-columns:repeat(4,1fr)}.home-body-game-type-img{margin:2.6rem 0}.home-body-division-wrapper{grid-template-columns:1fr 8.9rem 1fr}.home-body-badge{height:5.56rem;width:8.9rem}.home-body-arrow-down{font-size:2.8rem;margin-right:.9rem}}.home-header-component{align-items:center;background-image:url(/bundles/web/images/leagues/home-header.42ab1777.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius-l);display:flex;gap:1.5rem;justify-content:center;max-height:22.5rem;min-height:15rem}.home-header-component:after{content:"";padding-bottom:21%}.home-header-text{color:var(--color-neutrals-white);font-size:clamp(3.1rem,4vw,4.15rem);font-weight:800;line-height:1.2;margin-top:-2%;max-width:-moz-min-content;max-width:min-content;text-shadow:.09rem .18rem .4rem rgba(0,0,0,.28)}.home-header-playershield{filter:drop-shadow(0 .2rem 1rem var(--color-transparent-black-20));height:auto;max-width:12rem;width:clamp(8rem,12vw,12rem)}@media (min-width:60em){.home-header-component:after{padding-bottom:31%}}.players-league-nav-header{height:auto;padding-left:1rem;padding-top:.4rem}.players-league-nav-header img{filter:drop-shadow(0 .3rem .2rem var(--color-transparent-black-20))}.trophy-history-details{align-items:center;display:flex;justify-content:center}.trophy-history-details img{margin-top:.2rem}.trophy-history-count{color:var(--color-text-boldest);font-size:2.75rem;font-weight:700;line-height:2.75rem;margin:0 1rem}.trophy-history-current-division{text-align:center}.trophy-history-title{border-bottom:.1rem solid var(--color-border-default);padding:1.3rem 0}.trophy-history-table{border-collapse:collapse;border-spacing:0;line-height:2.1rem;margin:2rem 0 0;width:100%}.trophy-history-cell{padding:0}.trophy-history-cell.trophy-history-collapse{white-space:nowrap;width:1%}.trophy-history-ranking{color:var(--color-text-boldest);font-weight:700;padding-right:1rem;text-align:right}.trophy-history-division{align-items:center;display:flex;padding-left:1rem;text-transform:uppercase}.trophy-history-icon{font-size:1.6rem;margin-right:.6rem}.current-division-username{font-size:1.6rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.current-division-avatar{margin-bottom:1.1rem;padding-bottom:2rem;position:relative;text-align:center}.current-division-avatar-img{border-radius:var(--radius-m);height:8rem;-o-object-fit:cover;object-fit:cover;width:8rem}.current-division-badge{bottom:0;filter:drop-shadow(0 .3rem .2rem rgba(0,0,0,.3));left:50%;position:absolute;transform:translateX(-50%)}.current-division-links{border-top:.1rem solid var(--color-border-default);margin-top:2rem;padding-top:1.5rem}