@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";:root,:before,:after{--yellow: hsl(39, 96%, 66%);--yellow-light: hsl(39, 88%, 85%);--yellow-light-2: hsl(39, 88%, 93%);--yellow-light-3: hsl(39, 88%, 98%);--red: hsl(357, 77%, 57%);--red-dark: hsl(0, 72%, 52%);--red-light: hsl(357, 81%, 84%);--red-light-2: hsl(357, 81%, 97%);--blue-light: hsl(210, 86%, 93%);--green: hsl(100, 91%, 39%);--near-white: hsl(0, 0%, 95%);--white: hsl(0, 0%, 100%);--white-30: hsla(0, 0%, 100%, .3);--white-80: hsla(0, 0%, 100%, .8);--black: hsl(0, 0%, 0%);--near-black: hsl(210, 5%, 12%);--gray: hsl(0, 0%, 92%);--dark-gray: hsl(0, 0%, 50%);--light-gray: hsl(0, 0%, 89%);--grayscale-1: hsl(45, 100%, 99%);--grayscale-2: hsl(45, 100%, 97%);--grayscale-3: hsl(40, 100%, 95%);--grayscale-4: hsl(40, 89%, 90%);--grayscale-5: hsl(39, 88%, 85%);--grayscale-6: hsl(45, 18%, 30%);--grayscale-7: hsl(45, 13%, 26%);--grayscale-8: hsl(45, 10%, 21%);--grayscale-9: hsl(0, 0%, 19%);--grayscale-10: hsl(0, 0%, 13%);--grayscale-10-50: hsla(0, 0%, 13%, .5)}@media (prefers-color-scheme: light){:root,:before,:after{--color-primary: var(--yellow);--color-primary-light: var(--yellow-light);--color-primary-light-2: var(--yellow-light-2);--color-primary-light-3: var(--yellow-light-3);--color-secondary: var(--red);--color-secondary-light: var(--red-light);--color-secondary-light-2: var(--red-light-2);--color-white: var(--white);--color-black: var(--black);--color-text: var(--black);--color-text-subtle: var(--dark-gray);--color-text-on-contrast: var(--white);--color-text-on-primary: var(--grayscale-10);--color-text-near-dark: var(--grayscale-7);--color-border-light: var(--gray);--color-shadow-light: var(--light-gray);--color-background: var(--grayscale-1);--color-background-subtle: var(--grayscale-3);--color-background-subtle-2: var(--grayscale-2);--color-background-contrast: var(--grayscale-10);--color-background-contrast-light: var(--grayscale-9);--color-background-highlight: var(--grayscale-6);--color-background-backdrop: var(--grayscale-10-50);--color-background-backdrop-light-30: var(--white-30);--color-background-backdrop-light-80: var(--white-80)}}@media (prefers-color-scheme: dark){:root,:before,:after{--color-primary: var(--yellow);--color-primary-light: var(--yellow-light);--color-primary-light-2: var(--yellow-light-2);--color-primary-light-3: var(--yellow-light-3);--color-secondary: var(--red);--color-secondary-light: var(--red-light);--color-secondary-light-2: var(--red-light-2);--color-white: var(--white);--color-black: var(--black);--color-text: var(--black);--color-text-on-contrast: var(--white);--color-text-subtle: var(--dark-gray);--color-text-on-primary: var(--grayscale-10);--color-text-near-dark: var(--grayscale-7);--color-border-light: var(--gray);--color-shadow-light: var(--light-gray);--color-background: var(--grayscale-1);--color-background-subtle: var(--grayscale-3);--color-background-subtle-2: var(--grayscale-2);--color-background-contrast: var(--grayscale-10);--color-background-contrast-light: var(--grayscale-9);--color-background-highlight: var(--grayscale-6);--color-background-backdrop: var(--grayscale-10-50);--color-background-backdrop-light-30: var(--white-30);--color-background-backdrop-light-80: var(--white-80)}}:root,:before,:after{--rg-elevation-bottom-2xl: 0px 24px 48px -12px rgba(0, 31, 56, .18);--rg-elevation-bottom-3xl: 0px 32px 64px -12px rgba(0, 31, 56, .14);--rg-elevation-bottom-l: 0px 4px 24px -2px rgba(0, 31, 56, .03), 0px 12px 16px -4px rgba(0, 31, 56, .08);--rg-elevation-bottom-m: 0px 2px 16px 0px rgba(0, 31, 56, .12), 0px 4px 8px -2px rgba(0, 31, 56, .06);--rg-elevation-bottom-s: 0px 1px 12px 0px rgba(0, 31, 56, .1), 0px 1px 4px -2px rgba(0, 31, 56, .06);--rg-elevation-bottom-xl: 0px 8px 8px -4px rgba(0, 31, 56, .03), 0px 20px 24px -4px rgba(0, 31, 56, .08);--rg-elevation-bottom-xs: 0px 1px 2px 0px rgba(0, 31, 56, .05);--rg-elevation-left-2xl: -24px 0px 48px -12px rgba(0, 31, 56, .18);--rg-elevation-left-3xl: -32px 0px 64px -12px rgba(0, 31, 56, .14);--rg-elevation-left-l: -4px 0px 6px -2px rgba(0, 31, 56, .03), -12px 0px 16px -4px rgba(0, 31, 56, .08);--rg-elevation-left-m: -2px 0px 4px -2px rgba(0, 31, 56, .06), -8px 0px 8px -2px rgba(0, 31, 56, .1);--rg-elevation-left-s: -1px 0px 2px 0px rgba(0, 31, 56, .06), -1px 0px 3px 0px rgba(0, 31, 56, .1);--rg-elevation-left-xl: -8px 0px 8px -4px rgba(0, 31, 56, .03), -20px 0px 24px -4px rgba(0, 31, 56, .08);--rg-elevation-left-xs: -1px 0px 2px 0px rgba(0, 31, 56, .05);--rg-elevation-right-2xl: 24px 0px 48px -12px rgba(0, 31, 56, .18);--rg-elevation-right-3xl: 32px 0px 64px -12px rgba(0, 31, 56, .14);--rg-elevation-right-l: 4px 0px 6px -2px rgba(0, 31, 56, .03), 12px 0px 16px -4px rgba(0, 31, 56, .08);--rg-elevation-right-m: 2px 0px 4px -2px rgba(0, 31, 56, .06), 8px 0px 8px -2px rgba(0, 31, 56, .1);--rg-elevation-right-s: 1px 0px 2px 0px rgba(0, 31, 56, .06), 1px 0px 3px 0px rgba(0, 31, 56, .1);--rg-elevation-right-xl: 8px 0px 8px -4px rgba(0, 31, 56, .03), 20px 0px 24px -4px rgba(0, 31, 56, .08);--rg-elevation-right-xs: 1px 0px 2px 0px rgba(0, 31, 56, .05);--rg-elevation-top-2xl: 0px -24px 48px -12px rgba(0, 31, 56, .18);--rg-elevation-top-3xl: 0px -32px 64px -12px rgba(0, 31, 56, .14);--rg-elevation-top-l: 0px -4px 6px -2px rgba(0, 31, 56, .03), 0px -12px 16px -4px rgba(0, 31, 56, .08);--rg-elevation-top-m: 0px -2px 4px -2px rgba(0, 31, 56, .06), 0px -8px 8px -2px rgba(0, 31, 56, .1);--rg-elevation-top-s: 0px -1px 2px 0px rgba(0, 31, 56, .06), 0px -1px 3px 0px rgba(0, 31, 56, .1);--rg-elevation-top-xl: 0px 0px 8px -4px rgba(0, 31, 56, .03), 0px -20px 24px -4px rgba(0, 31, 56, .08);--rg-elevation-top-xs: 0px -1px 2px 0px rgba(0, 31, 56, .05)}:root,:before,:after{--rg-space-2: calc(var(--font-size-factor) * .125rem);--rg-space-4: calc(var(--font-size-factor) * .25rem);--rg-space-8: calc(var(--font-size-factor) * .5rem);--rg-space-12: calc(var(--font-size-factor) * .75rem);--rg-space-16: calc(var(--font-size-factor) * 1rem);--rg-space-20: calc(var(--font-size-factor) * 1.25rem);--rg-space-24: calc(var(--font-size-factor) * 1.5rem);--rg-space-32: calc(var(--font-size-factor) * 2rem);--rg-space-40: calc(var(--font-size-factor) * 2.5rem);--rg-space-48: calc(var(--font-size-factor) * 3rem);--rg-space-56: calc(var(--font-size-factor) * 3.5rem);--rg-space-64: calc(var(--font-size-factor) * 4rem);--rg-space-72: calc(var(--font-size-factor) * 4.5rem);--rg-space-80: calc(var(--font-size-factor) * 5rem);--rg-space-96: calc(var(--font-size-factor) * 6rem);--rg-space-128: calc(var(--font-size-factor) * 8rem);--rg-icon-size-xs: 18px;--rg-icon-size-s: 22px;--rg-icon-size-sm: 24px;--rg-icon-size-m: 28px;--rg-icon-size-l: 36px;--rg-navigation-block-size: calc(var(--font-size-factor) * 4.125rem)}:root,:before,:after{--rg-transition-duration-fast: .15s;--rg-transition-duration-default: .2s;--rg-transition-duration-medium: .3s;--rg-transition-duration-slow: .4s;--rg-animation-duration-fast: .2s;--rg-animation-duration-default: .3s;--rg-animation-duration-medium: .5s;--rg-animation-duration-slow: .8s;--rg-time-duration-default: var(--rg-transition-duration-medium)}@media (prefers-reduced-motion: reduce){:root,:before,:after{--rg-transition-duration-fast: .01s;--rg-transition-duration-default: .01s;--rg-transition-duration-medium: .01s;--rg-transition-duration-slow: .01s;--rg-animation-duration-fast: .01s;--rg-animation-duration-default: .01s;--rg-animation-duration-medium: .01s;--rg-animation-duration-slow: .01s}}:root,:before,:after{--rg-base-font: "Barlow", sans-serif;--rg-semi-condensed-font: "Barlow Semi Condensed", sans-serif;--rg-condensed-font: "Barlow Condensed", sans-serif;--current-font-family: var(--rg-base-font);--rg-typography-button-l-medium: 500 calc(var(--font-size-factor) * 1.125rem)/1.33 var(--rg-semi-condensed-font);--rg-typography-button-m-medium: 500 calc(var(--font-size-factor) * 1rem)/1.25 var(--rg-semi-condensed-font);--rg-typography-button-s-medium: 500 calc(var(--font-size-factor) * .875rem)/1.15 var(--rg-semi-condensed-font);--rg-typography-button-xs-medium: 500 calc(var(--font-size-factor) * .75rem)/1 var(--rg-semi-condensed-font);--rg-typography-display-l-bold: 700 calc(var(--font-size-factor) * 2.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-l-semibold: 600 calc(var(--font-size-factor) * 2.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-l-medium: 500 calc(var(--font-size-factor) * 2.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-l-regular: 400 calc(var(--font-size-factor) * 2.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-m-bold: 700 calc(var(--font-size-factor) * 2.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-m-semibold: 600 calc(var(--font-size-factor) * 2.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-m-medium: 500 calc(var(--font-size-factor) * 2.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-m-regular: 400 calc(var(--font-size-factor) * 2.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-s-bold: 700 calc(var(--font-size-factor) * 1.875rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-s-semibold: 600 calc(var(--font-size-factor) * 1.875rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-s-medium: 500 calc(var(--font-size-factor) * 1.875rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-s-regular: 400 calc(var(--font-size-factor) * 1.875rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xl-bold: 700 calc(var(--font-size-factor) * 3.75rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xl-semibold: 600 calc(var(--font-size-factor) * 3.75rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xl-medium: 500 calc(var(--font-size-factor) * 3.75rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xl-regular: 400 calc(var(--font-size-factor) * 3.75rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xs-bold: 700 calc(var(--font-size-factor) * 1.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xs-semibold: 600 calc(var(--font-size-factor) * 1.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xs-medium: 500 calc(var(--font-size-factor) * 1.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-xs-regular: 400 calc(var(--font-size-factor) * 1.5rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-2xs-bold: 700 calc(var(--font-size-factor) * 1.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-2xs-semibold: 600 calc(var(--font-size-factor) * 1.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-2xs-medium: 500 calc(var(--font-size-factor) * 1.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-2xs-regular: 400 calc(var(--font-size-factor) * 1.25rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-3xs-bold: 700 calc(var(--font-size-factor) * 1.125rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-3xs-semibold: 600 calc(var(--font-size-factor) * 1.125rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-3xs-medium: 500 calc(var(--font-size-factor) * 1.125rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-3xs-regular: 400 calc(var(--font-size-factor) * 1.125rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-4xs-bold: 700 calc(var(--font-size-factor) * 1rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-4xs-semibold: 600 calc(var(--font-size-factor) * 1rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-4xs-medium: 500 calc(var(--font-size-factor) * 1rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-display-4xs-regular: 400 calc(var(--font-size-factor) * 1rem)/1.1 var(--rg-semi-condensed-font);--rg-typography-text-2xl-bold: 700 calc(var(--font-size-factor) * 1.5rem)/1.4 var(--current-font-family);--rg-typography-text-2xl-semibold: 600 calc(var(--font-size-factor) * 1.5rem)/1.4 var(--current-font-family);--rg-typography-text-2xl-medium: 500 calc(var(--font-size-factor) * 1.5rem)/1.4 var(--current-font-family);--rg-typography-text-2xl-regular: 400 calc(var(--font-size-factor) * 1.5rem)/1.4 var(--current-font-family);--rg-typography-text-xl-bold: 700 calc(var(--font-size-factor) * 1.25rem)/1.4 var(--current-font-family);--rg-typography-text-xl-semibold: 600 calc(var(--font-size-factor) * 1.25rem)/1.4 var(--current-font-family);--rg-typography-text-xl-medium: 500 calc(var(--font-size-factor) * 1.25rem)/1.4 var(--current-font-family);--rg-typography-text-xl-regular: 400 calc(var(--font-size-factor) * 1.25rem)/1.4 var(--current-font-family);--rg-typography-text-l-bold: 700 calc(var(--font-size-factor) * 1.125rem)/1.4 var(--current-font-family);--rg-typography-text-l-semibold: 600 calc(var(--font-size-factor) * 1.125rem)/1.4 var(--current-font-family);--rg-typography-text-l-medium: 500 calc(var(--font-size-factor) * 1.125rem)/1.4 var(--current-font-family);--rg-typography-text-l-regular: 400 calc(var(--font-size-factor) * 1.125rem)/1.4 var(--current-font-family);--rg-typography-text-m-bold: 700 calc(var(--font-size-factor) * 1rem)/1.4 var(--current-font-family);--rg-typography-text-m-semibold: 600 calc(var(--font-size-factor) * 1rem)/1.4 var(--current-font-family);--rg-typography-text-m-medium: 500 calc(var(--font-size-factor) * 1rem)/1.4 var(--current-font-family);--rg-typography-text-m-regular: 400 calc(var(--font-size-factor) * 1rem)/1.4 var(--current-font-family);--rg-typography-text-s-bold: 700 calc(var(--font-size-factor) * .875rem)/1.4 var(--current-font-family);--rg-typography-text-s-semibold: 600 calc(var(--font-size-factor) * .875rem)/1.4 var(--current-font-family);--rg-typography-text-s-medium: 500 calc(var(--font-size-factor) * .875rem)/1.4 var(--current-font-family);--rg-typography-text-s-regular: 400 calc(var(--font-size-factor) * .875rem)/1.4 var(--current-font-family);--rg-typography-text-xs-bold: 700 calc(var(--font-size-factor) * .75rem)/1.4 var(--current-font-family);--rg-typography-text-xs-semibold: 600 calc(var(--font-size-factor) * .75rem)/1.4 var(--current-font-family);--rg-typography-text-xs-medium: 500 calc(var(--font-size-factor) * .75rem)/1.4 var(--current-font-family);--rg-typography-text-xs-regular: 400 calc(var(--font-size-factor) * .75rem)/1.4 var(--current-font-family)}@media only screen and (min-width: 0){:root,:before,:after{--font-size-factor: 1.1429}}@media only screen and (min-width: 992px){:root,:before,:after{--font-size-factor: 1.1034}}@media only screen and (min-width: 1200px){:root,:before,:after{--font-size-factor: 1.0667}}:root{--z-behind: -1;--z-base: 0;--z-elevated: 1;--z-raised: 2;--z-popover: 10;--z-sticky: 50;--z-sidebar: 99;--z-dropdown: 100;--z-loading-screen: 400;--z-navigation: 500;--z-modal: 1000;--z-toast: 1100}@keyframes fade-in-from-top{0%{transform:translateY(calc(-1 * var(--rg-space-8)));opacity:0}to{opacity:1}}@keyframes fade-in-from-bottom{0%{transform:translateY(calc(1 * var(--rg-space-8)));opacity:0}to{opacity:1}}@keyframes fade-out-to-top{0%{opacity:1}to{transform:translateY(calc(-1 * var(--rg-space-8)));opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-from-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-in-from-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes jump{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-40px) rotate(180deg)}to{transform:translateY(0) rotate(360deg)}}@font-face{font-family:OPTIBritannic-Bold;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/OPTIBritannic-Bold.ttf--Z6fkOWb.woff) format("woff")}@font-face{font-family:Bangers;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/Bangers-Regular-thdkB3OJ.ttf)}@font-face{font-family:Tauri;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/Tauri-Regular-PRMa4uUV.ttf)}@font-face{font-family:Bebas Neue;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/BebasNeue-Regular-9gjjU8Dt.ttf)}@font-face{font-family:Meera Inimai;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/MeeraInimai-Regular-Y62hyGHC.ttf)}@font-face{font-family:Roboto Condensed;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/RobotoCondensed-Regular-x_WF1Z_K.ttf)}@font-face{font-family:Acme;font-weight:400;font-style:normal;src:url(/rg-playerzone-production-static/assets/Acme-Regular-iNMKpLPE.ttf)}.material-icons{direction:ltr;display:inline-block;font-family:Material Symbols Outlined,sans-serif;font-size:24px;font-feature-settings:"liga";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;text-rendering:optimizelegibility;letter-spacing:normal;word-wrap:normal;white-space:nowrap}.sr-only{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;margin:-1px;padding:0;clip:rect(0,0,0,0);border:0}.mb-16{margin-block-end:var(--rg-space-16)}.mb-8{margin-block-end:var(--rg-space-8)}.mt-8{margin-block-start:var(--rg-space-8)}.ml-8{margin-inline-start:var(--rg-space-8)}.py-8{padding-block:var(--rg-space-8)}.rg-list{display:flex;gap:var(--rg-space-8)}.rg-list[direction=column]{flex-direction:column}.rg-actions{margin-block-end:var(--rg-space-12)}.ml-auto{margin-inline-start:auto}.rg-tournament--content{padding:var(--rg-space-12);background-color:var(--color-white);border-block-start:1px solid var(--color-border-light);border-end-start-radius:var(--rg-space-8);border-end-end-radius:var(--rg-space-8)}:root{--bracket-gap: max(1rem, min(2vw, 2rem));--bracket-round-gap: max(2rem, min(4vw, 4rem));--bracket-game-height: max(64px, min(8vh, 72px));--bracket-game-width: max(220px, min(45vw, 300px));--bracket-connector-width: max(30px, min(4vw, 50px));--bracket-line-width: 2px;--bracket-border-radius: 6px}.bracket-container{scroll-behavior:smooth;position:relative;overflow:hidden;block-size:calc(100vh - 120px);min-block-size:400px;background:var(--grayscale-1);border-radius:var(--bracket-border-radius);-webkit-overflow-scrolling:touch}.bracket-controls{position:absolute;z-index:var(--z-dropdown);inset-block-start:var(--rg-space-12);inset-inline-end:var(--rg-space-12);display:flex;flex-direction:column;gap:var(--rg-space-8)}.bracket-control-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;background:var(--white);border:1px solid var(--grayscale-4);border-radius:var(--bracket-border-radius);box-shadow:0 2px 8px #0000001a;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.bracket-control-btn:hover{transform:translateY(-2px);background:var(--grayscale-2);box-shadow:0 4px 12px #00000026}.bracket-control-btn:active{transform:scale(.95)}.bracket-control-btn i{font-size:24px;color:var(--grayscale-9)}.tournament-bracket{will-change:transform;position:relative;transform-origin:center center;display:flex;flex-direction:row;gap:var(--bracket-round-gap);align-items:stretch;min-inline-size:-moz-min-content;min-inline-size:min-content;min-block-size:max(600px,100%);padding:var(--rg-space-24);transition:transform .3s cubic-bezier(.4,0,.2,1)}.tournament-bracket__round{display:flex;flex-direction:column;gap:var(--bracket-gap);min-inline-size:var(--bracket-game-width)}.tournament-bracket__round-title{margin-block-end:var(--rg-space-12);font:var(--rg-typography-display-3xs-semi);font-family:var(--rg-condensed-font);color:var(--grayscale-9);text-align:center;text-transform:uppercase;letter-spacing:.05em}.tournament-bracket__list{display:flex;flex:1;flex-direction:column;justify-content:space-around;block-size:100%;min-block-size:100%;margin:0;padding:0;list-style:none}.tournament-bracket__item{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;padding-block:1em;padding-inline:0}.tournament-bracket__match{cursor:pointer;position:relative;inline-size:var(--bracket-game-width);min-block-size:var(--bracket-game-height);padding:0;background:transparent;border:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.tournament-bracket__match:focus{outline:none}.tournament-bracket__match:focus-within rg-game-card{outline:2px solid var(--yellow);outline-offset:2px}.tournament-bracket__match.has-result rg-game-card{border-color:var(--grayscale-4)}.game-temp-result .tournament-bracket__match rg-game-card{border-color:var(--yellow-light);border-style:dashed}.game-cancelled .tournament-bracket__match rg-game-card{opacity:.7;background:var(--red-light)}.tournament-bracket .game-teams{display:flex;flex-direction:column}.tournament-bracket .team-item{display:flex;gap:var(--rg-space-6);align-items:center;min-block-size:32px;padding-block:var(--rg-space-6);padding-inline:var(--rg-space-10);transition:background-color .2s ease}.tournament-bracket .team-item:not(:last-child){border-block-end:1px solid var(--grayscale-3)}.tournament-bracket .team-item:hover{background:var(--grayscale-2)}.tournament-bracket .team-logo{display:flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:28px;block-size:28px}.tournament-bracket .team-logo .logos{display:flex;gap:0;align-items:center;justify-content:center}.tournament-bracket .team-logo img{max-inline-size:18px;max-block-size:18px;-o-object-fit:contain;object-fit:contain}.tournament-bracket .team-logo img:not(:first-child){margin-inline-start:-6px}.tournament-bracket .team-info{display:flex;flex:1;gap:var(--rg-space-4);align-items:center;min-inline-size:0}.tournament-bracket .team-name{overflow:hidden;display:flex;flex:1;gap:var(--rg-space-4);align-items:center;min-inline-size:0;font-family:var(--rg-condensed-font);font-size:.9375rem;font-weight:400;line-height:1.3;color:var(--grayscale-9)}.tournament-bracket .team-item.winner{font-weight:600;background:var(--yellow-light-3)}.tournament-bracket .team-item.winner .team-name{font-weight:600;color:var(--near-black)}.tournament-bracket .team-item.tba{font-style:italic;opacity:.4}.tournament-bracket .team-name .name{overflow:hidden;flex:1;min-inline-size:0;max-inline-size:150px;text-overflow:ellipsis;white-space:nowrap}.tournament-bracket .seed,.tournament-bracket .prev-pos{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-inline-size:18px;block-size:18px;padding-block:0;padding-inline:var(--rg-space-4);font-size:.7rem;font-weight:600;color:var(--grayscale-7);background:var(--grayscale-2);border-radius:3px}.tournament-bracket .game-results{position:absolute;inset-block:0;inset-inline-end:var(--rg-space-8);display:flex!important;flex-direction:row!important;gap:3px;align-items:stretch;justify-content:flex-end}.tournament-bracket .game-results>a,.tournament-bracket .game-results>.edit-result{display:flex!important;flex:1;flex-direction:row!important;gap:3px;align-items:stretch}.tournament-bracket .result-set{display:flex!important;flex-direction:column!important;flex-shrink:0;gap:0;justify-content:space-around;min-inline-size:24px;max-inline-size:36px;padding-block:var(--rg-space-2);padding-inline:var(--rg-space-3);font:var(--rg-typography-text-s-semi);font-family:var(--rg-mono-font);text-align:center;background:var(--grayscale-2);border-radius:3px}.tournament-bracket .result-set.temp-result{font-style:italic;background:var(--yellow-light-2)}.tournament-bracket .set-team{display:flex;align-items:center;justify-content:center;min-inline-size:18px}.tournament-bracket .set-team span{font-size:.75rem;font-weight:400;line-height:1.1;color:var(--grayscale-9)}@media (max-width: 768px){.bracket-container{block-size:calc(100vh - 80px)}.tournament-bracket{padding:var(--rg-space-16)}.bracket-control-btn{inline-size:44px;block-size:44px}.bracket-controls{inset-block-start:var(--rg-space-8);inset-inline-end:var(--rg-space-8)}}@media (max-width: 480px){.tournament-bracket{padding:var(--rg-space-12)}.tournament-bracket .team-name{font-size:.875rem}.tournament-bracket .seed,.tournament-bracket .prev-pos{min-inline-size:16px;block-size:16px;padding-block:0;padding-inline:var(--rg-space-2);font-size:.65rem}.tournament-bracket .team-logo{inline-size:24px;block-size:24px}.tournament-bracket .team-logo img{max-inline-size:16px;max-block-size:16px}.tournament-bracket .result-set{min-inline-size:24px;padding:var(--rg-space-2)}.tournament-bracket .set-team span{font-size:.75rem}}@media (prefers-color-scheme: dark){.bracket-container{background:var(--grayscale-10)}.tournament-bracket__match{background:var(--grayscale-9);border-color:var(--grayscale-7)}.tournament-bracket .team-item:not(:last-child){border-block-end-color:var(--grayscale-7)}.bracket-control-btn{background:var(--grayscale-9);border-color:var(--grayscale-7)}.bracket-control-btn i{color:var(--grayscale-2)}}@media print{.bracket-controls{display:none}.bracket-container{overflow:visible;block-size:auto}.tournament-bracket{transform:none!important}}:root{--bracket-spacing: 2rem;--bracket-round-gap: 4rem}.bracket-container-v2{cursor:grab;position:relative;overflow:hidden;inline-size:100%;block-size:calc(100vh - 200px);min-block-size:500px;background:var(--grayscale-1);border-radius:var(--rg-space-8)}.bracket-container-v2:active{cursor:grabbing}.bracket-controls-v2{position:absolute;z-index:var(--z-popover);inset-block-start:var(--rg-space-16);inset-inline-end:var(--rg-space-16);display:flex;flex-direction:column;gap:var(--rg-space-8)}.bracket-control-btn-v2{cursor:pointer;display:flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;background:#fff;border:1px solid var(--grayscale-3);border-radius:var(--rg-space-4);box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.bracket-control-btn-v2:hover{background:var(--grayscale-2);box-shadow:0 4px 8px #00000026}.bracket-viewport-v2{position:relative;overflow:hidden;inline-size:100%;block-size:100%;background-color:var(--color-background);border:1px solid var(--color-border-light);border-radius:var(--rg-space-8)}.bracket-v2{position:relative;transform-origin:0 0;display:flex;flex-direction:row;gap:var(--bracket-round-gap);min-inline-size:-moz-min-content;min-inline-size:min-content;min-block-size:100%;padding:var(--rg-space-24)}.bracket-round-v2{display:flex;flex-direction:column;gap:var(--bracket-spacing);min-inline-size:280px;min-block-size:100%}.bracket-round-title-v2{margin-block-end:var(--rg-space-12);font-family:var(--font-family-condensed);font-size:1.25rem;font-weight:600;color:var(--grayscale-7);text-align:center}.bracket-games-v2{display:flex;flex:1;flex-direction:column;gap:var(--bracket-spacing);justify-content:space-around;min-block-size:600px}.bracket-game-v2{position:relative;z-index:var(--z-elevated)}.bracket-connectors-v2{pointer-events:none;position:absolute;z-index:var(--z-base);inset:0;overflow:visible}.bracket-connectors-v2 line{fill:none;stroke:var(--color-text-subtle);stroke-width:2}@media (max-width: 768px){.bracket-v2{--bracket-round-gap: 3rem}.bracket-round-v2{min-inline-size:240px}}.game-list-container{display:flex;flex-flow:row wrap;gap:var(--rg-space-8) var(--rg-space-24);align-items:flex-start;justify-content:space-evenly;margin-block-start:0}.sub-games .game-list-container{row-gap:var(--rg-space-16);margin-block-start:var(--rg-space-12);padding-block-start:var(--rg-space-12);border-block-start:1px solid var(--color-border-light)}ul.game-list-container>*:not(.modal):not(.modal-overlay){flex-grow:1;inline-size:480px;min-inline-size:200px;max-inline-size:100%}rg-game-card.player-in-game{background-color:var(--color-primary-light)}rg-game-card [slot=tags]>*{display:flex;flex-direction:row;gap:var(--rg-space-2);align-items:center}rg-game-card .tag{padding-block:var(--rg-space-2);padding-inline:var(--rg-space-8);font:var(--rg-typography-text-s-regular);font-family:var(--rg-semi-condensed-font);color:var(--color-text)!important;background-color:var(--color-primary-light);border-radius:var(--rg-space-4)}rg-game-card .tag:nth-child(n+2){overflow:hidden;display:inline-block;min-inline-size:0;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}rg-game-card[player-in-game] .tag{background-color:var(--color-primary)}rg-game-card .tag.game-cancelled{display:flex;background-color:var(--red-light)!important}rg-game-card .tag.game-temp-result{background-color:transparent!important;border:1px solid var(--color-primary)}rg-game-card [slot=actions]{display:flex;flex-direction:row;gap:var(--rg-space-8);align-items:center;justify-content:flex-end}rg-game-card [slot=actions]>*{display:flex;flex-direction:row;align-items:center;color:var(--color-text-subtle)!important}rg-game-card [slot=actions]>* rg-icon{font-size:calc(var(--font-size-factor) * 1.4rem)!important}rg-game-card [slot=actions]>*.disabled{opacity:.4}rg-game-card .teams{display:flex;flex-direction:column;gap:var(--rg-space-0);justify-content:space-around;min-inline-size:0}rg-game-card .teams .team{display:flex;flex-direction:row;gap:var(--rg-space-4);align-items:center}rg-game-card .teams .team .details{display:flex;flex-direction:row;align-items:center;min-inline-size:0;font:var(--rg-typography-display-4xs-regular);font-size:calc(var(--font-size-factor) * 1.0625rem);color:var(--color-text)!important}rg-game-card[variant=bracket] .teams .team .details{font-size:calc(var(--font-size-factor) * .9375rem)}rg-game-card:not(.temp-result)>.teams>.team.winner>.details{font-weight:500}rg-game-card:not(.temp-result)>.teams>.team.loser>.details{color:var(--color-text-subtle)!important}rg-game-card .teams .team .details .name{overflow:hidden;padding-block-end:1px;text-overflow:ellipsis;text-wrap:nowrap}rg-game-card .teams .team .details .logo{inline-size:var(--rg-icon-size-s);block-size:var(--rg-icon-size-s);-o-object-fit:contain;object-fit:contain}rg-game-card[variant=bracket] .teams .team .details .logo{inline-size:var(--rg-icon-size-xs);block-size:var(--rg-icon-size-xs)}rg-game-card .teams .team .details .logo:nth-child(2),rg-game-card .teams .team .details .logo:not(.multiple):first-child{margin-inline-end:var(--rg-space-8)}rg-game-card[variant=bracket] .teams .team .details .logo:nth-child(2){margin-inline-start:-6px}rg-game-card .teams .team .details:not(:has(.logo)) .name{margin-inline-start:calc(var(--rg-icon-size-s) + var(--rg-space-8))}rg-game-card[variant=bracket] .teams .team .details:not(:has(.logo)) .name{margin-inline-start:calc(var(--rg-icon-size-xs) + var(--rg-space-8))}rg-game-card .teams .team .details .logo.multiple:nth-child(2){margin-inline-start:calc(-1 * var(--rg-space-12))}rg-game-card .teams .team .edit-team{display:flex;flex-direction:row;align-items:center;color:var(--color-text-subtle)!important}rg-game-card .scores{display:flex;flex-direction:row;gap:calc(var(--font-size-factor) * .4rem);gap:var(--rg-space-8);justify-content:flex-end}rg-game-card .scores .set{display:flex;flex-direction:column;gap:var(--rg-space-4);justify-content:space-around}rg-game-card .scores .set .score{display:flex;flex-direction:row;align-items:center;justify-content:center;inline-size:var(--rg-icon-size-m);block-size:var(--rg-icon-size-m);padding-block-end:2px;font:var(--rg-typography-display-3xs-regular);font-size:calc(var(--font-size-factor) * 1.0625rem);color:var(--color-text);background-color:var(--color-primary-light);border-radius:var(--rg-space-2)}rg-game-card .scores[style*="cursor: pointer"]:hover .score{transform:scale(1.05);transition:transform .2s ease}rg-game-card:not(.temp-result)>.scores>.set>.score.winner{font-weight:500}rg-game-card:not(.temp-result)>.scores>.set>.score.loser{font-weight:300}rg-game-card .scores .set[set=summary] .score{background-color:var(--color-primary)}rg-game-card .scores .set[set=placeholder] .score{background-color:var(--color-primary-light-3)}rg-game-card.temp-result>.scores>.set>.score{color:var(--color-text);background-color:var(--color-white);border:1px solid var(--color-primary)}rg-game-card .ui.placeholder{margin-block-start:var(--rg-space-12);border-block-start:1px solid var(--color-border-light)}rg-game-card[player-in-game] .ui.placeholder .line{background-color:var(--color-primary-light-3)}rg-game-card [slot=subgames] rg-game-card{inline-size:480px;min-inline-size:200px;max-inline-size:100%}rg-game-card[variant=bracket] .teams .team .details .name .seed-bracket,rg-game-card[variant=bracket] .teams .team .details .name .prev-pos-bracket{display:inline;margin-inline-end:var(--rg-space-2);font-size:.7rem;font-weight:600;color:var(--grayscale-6)}rg-game-card[variant=bracket] .scores .set .score{flex-grow:1;inline-size:var(--rg-icon-size-sm);block-size:var(--rg-icon-size-sm);font-size:calc(var(--font-size-factor) * .875rem)}rg-game-card[variant=bracket] .scores{gap:calc(var(--rg-space-4) + 2px)}rg-game-card[variant=bracket] [slot=actions] .stream-img{inline-size:auto;block-size:20px;-o-object-fit:contain;object-fit:contain}rg-group-table .group-table-header{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:var(--rg-space-8);gap:var(--rg-space-8);align-items:center;inline-size:100%;padding-inline:var(--rg-space-12);font:var(--rg-typography-display-4xs-regular);font-family:var(--rg-condensed-font);color:var(--color-text-subtle);text-transform:uppercase}rg-group-table .group-table-row{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr repeat(3,auto);align-items:center;padding:var(--rg-space-12);background-color:var(--color-white);border-block-end:1px solid var(--color-border-light);transition:background-color .15s ease}rg-group-table .group-table-header,rg-group-table .group-table-row{display:grid;grid-template-columns:auto 1fr repeat(3,auto);grid-gap:var(--rg-space-16);gap:var(--rg-space-16);align-items:center}rg-group-table .group-table-row:hover{background-color:var(--color-background-subtle)}rg-group-table .group-table-row:last-child{border-block-end:none}rg-group-table[data-has-group-pos=true] .group-table-header,rg-group-table[data-has-group-pos=true] .group-table-row{grid-template-columns:auto 1fr repeat(4,auto)}rg-group-table[data-use-average=True] .group-table-header,rg-group-table[data-use-average=True] .group-table-row{grid-template-columns:auto 1fr repeat(4,auto)}rg-group-table[data-compact=false] .group-table-header,rg-group-table[data-compact=false] .group-table-row{grid-template-columns:auto 1fr repeat(5,auto)}rg-group-table[data-use-average=True][data-has-group-pos=true] .group-table-header,rg-group-table[data-use-average=True][data-has-group-pos=true] .group-table-row{grid-template-columns:auto 1fr repeat(5,auto)}rg-group-table[data-compact=false][data-has-group-pos=true] .group-table-header,rg-group-table[data-compact=false][data-has-group-pos=true] .group-table-row{grid-template-columns:auto 1fr repeat(6,auto)}rg-group-table[data-compact=false][data-use-average=True] .group-table-header,rg-group-table[data-compact=false][data-use-average=True] .group-table-row{grid-template-columns:auto 1fr repeat(6,auto)}rg-group-table[data-compact=false][data-use-average=True][data-has-group-pos=true] .group-table-header,rg-group-table[data-compact=false][data-use-average=True][data-has-group-pos=true] .group-table-row{grid-template-columns:auto 1fr repeat(7,auto)}rg-group-table .group-table-footer{display:flex;flex-wrap:wrap;gap:var(--rg-space-8)}rg-group-table .header-team{text-align:start}rg-group-table .header-games,rg-group-table .header-sets,rg-group-table .header-points{min-inline-size:66px;text-align:end;text-wrap:nowrap}rg-group-table .cell-color{position:absolute;inline-size:6px;block-size:100%;background-color:transparent}rg-group-table .team-cell{overflow:hidden;display:flex;gap:var(--rg-space-8);align-items:center;min-inline-size:0}rg-group-table .team-logos{position:relative;display:flex;align-items:center}rg-group-table .team-logo{inline-size:20px;block-size:20px;-o-object-fit:contain;object-fit:contain;border-radius:var(--rg-space-2)}rg-group-table .team-logo-stacked{margin-inline-start:-15px}rg-group-table .team-name{display:flex;flex:1;flex-direction:row;gap:var(--rg-space-8);align-items:center;min-inline-size:0;font-weight:500}rg-group-table .team-name a{overflow:hidden;font:var(--rg-typography-display-4xs-regular);color:var(--color-text)!important;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;text-wrap:nowrap;transition:color .15s ease}rg-group-table .team-action{display:inline-flex;align-items:center;min-inline-size:-moz-min-content;min-inline-size:min-content}rg-group-table .games-cell,rg-group-table .sets-cell,rg-group-table .points-cell{min-inline-size:66px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;text-wrap:nowrap}rg-group-table .points-cell,rg-group-table .header-points{min-inline-size:62px}rg-group-table .sets-cell,rg-group-table .header-sets{min-inline-size:38px}rg-group-table .cell-pos,rg-group-table .cell-group-pos,rg-group-table .cell-record,rg-group-table .cell-win-pct,rg-group-table.phase-table .cell-sets,rg-group-table .cell-sets-diff,rg-group-table .cell-points,rg-group-table .cell-points-diff{min-inline-size:60px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;text-wrap:nowrap}rg-group-table .header-pos,rg-group-table .header-group-pos,rg-group-table .header-record,rg-group-table .header-win-pct,rg-group-table.phase-table .header-sets,rg-group-table .header-sets-diff,rg-group-table.phase-table .header-points,rg-group-table .header-points-diff{min-inline-size:60px;text-align:end;text-wrap:nowrap}rg-group-table .cell-pos,rg-group-table .header-pos{min-inline-size:30px;font-weight:600}rg-group-table .cell-record,rg-group-table .header-record{min-inline-size:44px}rg-group-table .cell-win-pct,rg-group-table .header-win-pct{min-inline-size:42px}rg-group-table.phase-table .cell-sets,rg-group-table.phase-table .header-sets{min-inline-size:46px}rg-group-table.phase-table .cell-points,rg-group-table.phase-table .header-points{min-inline-size:78px}rg-group-table .cell-sets-diff,rg-group-table .header-sets-diff,rg-group-table .cell-points-diff,rg-group-table .header-points-diff{min-inline-size:52px}@media (max-width: 600px){rg-group-table .group-table-header,rg-group-table .group-table-row{grid-template-columns:auto 1fr repeat(3,auto);gap:var(--rg-space-8);padding-inline:var(--rg-space-8)}rg-group-table .header-sets,rg-group-table .sets-cell{display:none}rg-group-table .header-games,rg-group-table .header-points,rg-group-table .games-cell,rg-group-table .points-cell{min-inline-size:50px}rg-group-table .cell-pos,rg-group-table .header-pos{min-inline-size:24px}rg-group-table .cell-record,rg-group-table .header-record{min-inline-size:34px}rg-group-table .cell-win-pct,rg-group-table .header-win-pct{min-inline-size:32px}rg-group-table .cell-sets,rg-group-table .header-sets{min-inline-size:36px}rg-group-table .cell-sets-diff,rg-group-table .header-sets-diff,rg-group-table .cell-points-diff,rg-group-table .header-points-diff{min-inline-size:36px}rg-group-table .cell-sets,rg-group-table .cell-points,rg-group-table .header-sets,rg-group-table.phase-table .header-points,rg-group-table .cell-group-pos,rg-group-table .header-group-pos{display:none}}.rg-heading-bar{display:flex;flex-wrap:wrap;gap:var(--rg-space-12) var(--rg-space-64);justify-content:space-between}.rg-heading-bar[direction=column]{flex-direction:column}.rg-hero{position:relative;display:block;border-collapse:separate;margin:0;margin-block:var(--rg-space-32)}.rg-hero--title{inset-block-end:0;inset-inline:0;padding-block:var(--rg-space-12) var(--rg-space-16);padding-inline:var(--rg-space-24);color:var(--color-text);text-transform:uppercase;background-color:var(--color-primary);border-radius:0 0 var(--rg-space-8) var(--rg-space-8)}.rg-hero--image{inline-size:100%;max-inline-size:100%;vertical-align:middle;-o-object-fit:cover;object-fit:cover;border-radius:var(--rg-space-8) var(--rg-space-8) 0 0}@media (min-width: 1728px),(min-width: 1440px) and (max-width: 1727px),(min-width: 1240px) and (max-width: 1439px),(min-width: 1024px) and (max-width: 1239px),(min-width: 640px) and (max-width: 1024px){.rg-hero--image{aspect-ratio:4.17 / 1}}@media (max-width: 639px){.rg-hero--image{aspect-ratio:2/1}}.rg-icon-link{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--rg-space-40);block-size:var(--rg-space-40);color:var(--color-primary)}.rg-icon-link:focus,.rg-icon-link:hover,.rg-icon-link:active{color:var(--color-primary-light)}.news{display:block;margin-block:var(--rg-space-32)}.news--list{display:grid}.tournament-card--description{display:flex;gap:var(--rg-space-24);align-items:center;margin-block:var(--rg-space-4)}@media (min-width: 1728px),(min-width: 1440px) and (max-width: 1727px),(min-width: 1240px) and (max-width: 1439px){.news--list{grid-template-columns:repeat(4,1fr);gap:var(--rg-space-24)}}@media (min-width: 1024px) and (max-width: 1239px),(min-width: 640px) and (max-width: 1024px){.news--list{grid-template-columns:repeat(2,1fr);gap:var(--rg-space-16)}}@media (max-width: 639px){.news--list{grid-template-columns:repeat(1,1fr);gap:var(--rg-space-16)}}.loading-screen{--loading-screen-spinner-size: 2.25rem;--loading-screen-animation-duration: .9s;--loading-screen-delay: .15s;isolation:isolate;position:fixed;z-index:var(--z-loading-screen);inset:0}.loading-screen--spinner{position:relative;z-index:var(--z-elevated);display:flex;gap:var(--rg-space-12);align-items:center;justify-content:center;block-size:100%}.loading-screen--ball-1,.loading-screen--ball-2,.loading-screen--ball-3{aspect-ratio:1;inline-size:var(--loading-screen-spinner-size);animation:jump var(--loading-screen-animation-duration) ease infinite}.loading-screen--ball-1{animation-delay:calc(var(--loading-screen-delay) * 0)}.loading-screen--ball-2{animation-delay:calc(var(--loading-screen-delay) * 1)}.loading-screen--ball-3{animation-delay:calc(var(--loading-screen-delay) * 2)}@media (min-width: 1728px),(min-width: 1440px) and (max-width: 1727px),(min-width: 1240px) and (max-width: 1439px),(min-width: 1024px) and (max-width: 1239px){.loading-screen{background-color:var(--color-background-backdrop-light-30)}}@media (min-width: 640px) and (max-width: 1024px),(max-width: 639px){.loading-screen{background-color:var(--color-background-backdrop-light-80);-webkit-backdrop-filter:blur(var(--rg-space-4));backdrop-filter:blur(var(--rg-space-4))}}.rg-podium{display:grid;grid-gap:var(--rg-space-16);gap:var(--rg-space-16)}.rg-podium--results{display:flex;flex-direction:column;gap:var(--rg-space-16)}.rg-podium--placement{display:flex;gap:var(--rg-space-8);align-items:center}.rg-podium--team{display:flex;flex-direction:column}@media (min-width: 1728px),(min-width: 1440px) and (max-width: 1727px),(min-width: 1240px) and (max-width: 1439px),(min-width: 1024px) and (max-width: 1239px),(min-width: 640px) and (max-width: 1024px){.rg-podium{grid-template-columns:repeat(2,1fr)}}@media (max-width: 639px){.rg-podium{grid-template-columns:repeat(1,1fr)}}.rgx-badge,.age-badge{display:inline-flex;gap:4px;align-items:center;inline-size:-moz-fit-content;inline-size:fit-content;min-block-size:28px;padding-block:4px;padding-inline:8px;font-family:var(--font-standard);font-size:.9375rem;font-weight:600;color:#000;white-space:nowrap;background-color:#e8e8e8;filter:none!important;border:none;border-radius:100px;transition:all .15s ease}.rgx-badge:hover{background-color:#d5d5d5}.rgx-badge img{display:inline-block;inline-size:auto;block-size:16px!important;margin:0;margin-block-end:1px;vertical-align:middle}.rgx-value{padding-block-end:2px;line-height:100%}.rgx-badge.pro-div{color:#fff;background-color:#000}.rgx-badge.pro-div:hover{background-color:#1a1a1a}.rgx-badge.large{gap:6px;padding-block:5px;padding-inline:12px;font-size:1.125rem}.rgx-badge.large img{block-size:24px!important}.rgx-badge.large .rgx-value{font-size:1.125rem}.rgx-badge.medium{gap:5px;padding-block:4px;padding-inline:10px;font-size:.9375rem}.rgx-badge.medium img{block-size:22px!important}.rgx-badge.medium .rgx-value{font-size:.9375rem}.rgx-badge.small{gap:3px;min-block-size:16px;padding-block:2px;padding-inline:6px;font-size:.75rem}.rgx-badge.small img{block-size:14px!important}.rgx-badge.small .rgx-value{font-size:.6875rem}.rgx-badge.elo-div,.rgx-badge.elo-1,.rgx-badge.elo-2,.rgx-badge.elo-3,.rgx-badge.elo-12,.rgx-badge.elo-13,.rgx-badge.elo-23,.rgx-badge.elo-24,.rgx-badge.elo-34{color:#000;background-color:#e8e8e8}.section-title{display:flex;gap:var(--rg-space-12);align-items:center;margin-block:var(--rg-space-32) var(--rg-space-32);padding-block:var(--rg-space-16);padding-inline:var(--rg-space-16);background-color:var(--color-background-subtle);border-radius:var(--rg-space-12)}.section-title .logo{inline-size:3rem;block-size:auto}.section-title h3 a{color:var(--color-text)!important}.section-title h3{overflow:visible;inline-size:100%;margin:0;padding:0;font:var(--rg-typography-display-s-semibold)!important;font-size:2rem;color:var(--color-text);text-overflow:clip;text-transform:uppercase;white-space:normal}@media only screen and (max-width: 600px){.section-title{margin-block:var(--rg-space-12) var(--rg-space-16)}.section-title h3{font-family:var(--font-condensed)!important;font-size:2rem!important}.section-title h4{font-size:1.5rem}}.tournament-description{display:flex;gap:var(--rg-space-16);align-items:center;justify-content:space-between}.tournament-details{max-inline-size:70ch}.rg-logo-combound{display:flex;align-items:center}.rg-logo-combound>img:last-child:not(:only-child){margin-inline-start:-16px}.tournament-teams-header{margin-block-end:var(--rg-space-16)}.tournament-teams-subtitle{font-size:1.25rem;font-weight:600;color:var(--color-text);text-transform:uppercase}.admin-options{display:flex;flex-flow:row wrap;gap:var(--rg-space-8);align-items:center;padding-block:var(--rg-space-12);padding-inline:0}.tournament-teams-info{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;margin-block-end:var(--rg-space-16)}.tournament-teams-details{display:flex;flex-direction:row;gap:var(--rg-space-12);align-items:center}.teams-registration-status{border-radius:var(--rg-space-8)}.teams-registration-status strong{font-weight:600;color:var(--color-gray-900)}.tournament-teams-filters{display:flex;flex-wrap:wrap;gap:var(--rg-space-8);align-items:center}.tournament-teams-filters-label{font-size:.875rem;font-weight:600;color:var(--color-gray-700)}.tournament-teams-filters button{cursor:pointer;padding-block:var(--rg-space-8);padding-inline:var(--rg-space-16);font-weight:500;color:var(--color-text);background-color:var(--color-background-subtle);border:1px solid var(--color-gray-300);border-radius:var(--rg-space-4);transition:all .15s ease}.tournament-teams-filters button:hover{background-color:var(--color-gray-200);border-color:var(--color-gray-400)}.tournament-teams-filters button.active{color:var(--color-text);background-color:var(--color-background-subtle);border-color:var(--color-primary)}.tournament-teams-grid{display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(2,minmax(280px,1fr));grid-gap:var(--rg-space-8);gap:var(--rg-space-8)}.tournament-team-card{cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:row;gap:var(--rg-space-12);align-items:flex-start;padding:var(--rg-space-12);background-color:var(--color-white);border-radius:var(--rg-space-8);box-shadow:var(--rg-elevation-bottom-s);transition:all .2s ease}.tournament-team-card:hover{transform:translateY(-2px);box-shadow:var(--rg-elevation-bottom-m)}.tournament-team-card.new-team{background-color:var(--color-primary-light-3);border:2px solid var(--color-primary)}.tournament-team-card.selected{background-color:var(--color-success-light);border:2px solid var(--color-success)}.tournament-team-card.predicted{background-color:var(--color-warning-light);border:2px solid var(--color-warning)}.tournament-team-card .team-card-position{display:flex;align-items:center;justify-content:flex-end;inline-size:1.6rem;block-size:36px;font-family:var(--font-standard);font-size:1.25rem;font-weight:700;color:var(--color-text);text-align:end}.tournament-team-card.position-first:before,.tournament-team-card.position-second:before,.tournament-team-card.position-third:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:4px;block-size:100%}.tournament-team-card.position-first:before{background-color:gold}.tournament-team-card.position-first .team-card-position{color:color-mix(in oklab,gold,var(--color-text) 10%)}.tournament-team-card.position-second:before{background-color:silver}.tournament-team-card.position-second .team-card-position{color:color-mix(in oklab,silver,var(--color-text) 10%)}.tournament-team-card.position-third:before{background-color:#cd7f32}.tournament-team-card.position-third .team-card-position{color:color-mix(in oklab,#cd7f32,var(--color-text) 10%)}.tournament-team-card .team-card-header{display:flex;gap:var(--rg-space-8);align-items:flex-start;inline-size:100%;min-inline-size:0}.tournament-team-card .team-card-logos{display:flex;flex-shrink:0;justify-content:center}.tournament-team-card .team-card-logos img{inline-size:36px!important;max-inline-size:36px;block-size:36px!important;max-block-size:36px;-o-object-fit:contain;object-fit:contain}.tournament-team-card .team-card-logos img:not(:first-child){margin-inline-start:calc(var(--rg-space-16) * -1)}.tournament-team-card .team-card-info{display:flex;flex:1;flex-direction:row;gap:var(--rg-space-16);align-items:flex-start;justify-content:space-between;min-inline-size:0}.tournament-team-card .team-card-info .left{display:flex;flex-direction:column;min-inline-size:0}.tournament-team-card .team-card-name{overflow:hidden;min-inline-size:0;font:var(--rg-typography-text-m-semibold);line-height:1.3;color:var(--color-gray-900);text-overflow:ellipsis;white-space:nowrap}.tournament-team-card .team-card-name.pred-invalid{color:var(--color-error)}.tournament-team-card .team-card-details{display:flex;flex-wrap:wrap;gap:var(--rg-space-8);align-items:center;min-inline-size:0}.tournament-team-card .team-card-badges{display:flex;gap:var(--rg-space-4);align-items:center;justify-content:flex-end;block-size:36px!important}.tournament-team-card .team-card-badge{padding-block:2px;padding-inline:8px;font-size:.6875rem;font-weight:500;color:var(--color-gray-600);white-space:nowrap;background-color:transparent;border:none;border-radius:3px}.tournament-team-card .team-card-badge.rgx{color:var(--color-primary);background-color:rgba(var(--color-primary-rgb, 56, 107, 255),.1)}.tournament-team-card .team-card-badge.age{color:var(--color-secondary);background-color:rgba(var(--color-secondary-rgb, 156, 39, 176),.1)}.tournament-team-card .team-card-badge.quali-points{font-weight:600;color:#5a5a8a;background-color:#7070a826}.tournament-team-card .team-card-players{flex:1;font:var(--rg-typography-text-s-regular);line-height:1.4;color:var(--color-gray-600)}.tournament-team-card .team-card-players span:not(:last-child):after{content:" & "}@media (max-width: 768px){.tournament-teams-header{margin-block-end:var(--rg-space-8)}.tournament-teams-grid{grid-template-columns:1fr}.tournament-teams-info{flex-direction:column;gap:var(--rg-space-8)}}.tournament-team-card .team-card-loading{display:inline-block;margin-inline-start:var(--rg-space-8)}.rg-tab-nav{overflow:auto;display:flex;flex-direction:row;gap:var(--rg-space-4);align-items:stretch;justify-content:flex-start;max-inline-size:100%;padding-block:var(--rg-space-4);padding-inline:var(--rg-space-4);background-color:var(--color-background-subtle);border-radius:var(--rg-space-8)}.rg-tab-nav[theme=secondary]{background-color:var(--color-secondary-light-2)}.rg-tab-nav[full-width]{inline-size:100%}.rg-tab-nav .rg-tab{cursor:pointer;display:flex;flex-direction:row;gap:var(--rg-space-4);align-items:center;justify-content:center;padding-block:var(--rg-space-4) calc(var(--rg-space-4) + 2px);padding-inline:var(--rg-space-12);font:var(--rg-typography-button-m-medium);font-weight:400;color:var(--color-text)!important;white-space:nowrap;background-color:transparent;border:2px solid transparent;border-radius:var(--rg-space-4);transition:.2s ease}.rg-tab-nav .rg-tab:hover{background-color:var(--color-primary-light)}.rg-tab-nav .rg-tab[playerInGroup]{background-color:var(--color-primary-light);border:2px solid var(--color-primary)}.rg-tab-nav .rg-tab[playerInGroup]:hover{background-color:transparent}.rg-tab-nav .rg-tab.active{font-weight:500;background-color:var(--color-primary)}.rg-tab-nav[theme=secondary] .rg-tab:hover,.rg-tab-nav[theme=secondary] .rg-tab.active{background-color:var(--color-secondary-light)}.rg-tab-nav[theme=secondary] .rg-tab[playerInGroup]{background-color:var(--color-secondary-light-2);border:2px solid var(--color-secondary-light)}@media only screen and (max-width: 600px){.rg-tab-nav[full-width] .rg-tab{flex-grow:1}}#sidebar-trigger{cursor:pointer;position:fixed;z-index:var(--z-sidebar);inset-block-start:80px;inset-inline-end:0;background:none;border:none}.sidebar-trigger--image{inline-size:50px;block-size:auto}.club-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.club-list-item{overflow:hidden;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014}.club-list-item[style*="display: none"]{display:none!important}.club-list-header{cursor:pointer;display:flex;gap:12px;align-items:center;padding-block:12px;padding-inline:16px;transition:background-color .15s ease}.club-list-header:hover{background-color:#f8f8f8}.club-list-logo{flex-shrink:0;inline-size:40px;block-size:40px}.club-list-logo img{inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.club-list-name{overflow:hidden;display:flex;flex:1;gap:8px;align-items:center;min-inline-size:0;font-family:Bebas Neue,sans-serif;font-size:1.125rem;color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap}.club-list-badge{flex-shrink:0;inline-size:auto;block-size:20px}.club-list-location{display:flex;flex-shrink:0;gap:6px;align-items:center;inline-size:150px;font-family:Roboto Condensed,sans-serif;font-size:.875rem;color:#666}.club-list-flag{flex-shrink:0;inline-size:20px;block-size:14px;-o-object-fit:contain;object-fit:contain}.club-list-type{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:100px;padding-block:2px;padding-inline:8px;font-family:Roboto,sans-serif;font-size:.6875rem;color:#666;white-space:nowrap;background-color:transparent;border:1px solid #ddd;border-radius:4px}.club-list-type-placeholder{flex-shrink:0;inline-size:100px}.club-list-chevron{flex-shrink:0;color:#999;transition:transform .2s ease}.club-list-item.expanded .club-list-chevron{transform:rotate(180deg)}.club-list-body{overflow:hidden;max-block-size:0;transition:max-block-size .3s ease}.club-list-item.expanded .club-list-body{max-block-size:800px}.club-list-content{display:flex;gap:20px;padding-block:0 16px;padding-block-start:16px;padding-inline:16px;border-block-start:1px solid #f0f0f0}.club-list-image{overflow:hidden;flex-shrink:0;inline-size:200px;block-size:150px;background-color:#f5f5f5;border-radius:8px}.club-list-image img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.club-list-details{display:flex;flex:1;flex-direction:column;gap:12px;min-inline-size:0}.club-list-contact{display:flex;gap:8px;align-items:center;padding-block:10px;padding-inline:14px;font-family:Roboto,sans-serif;font-size:.875rem;color:#444;background-color:var(--color-primary-light, #f8e8a0);border-radius:6px}.club-list-contact i{font-size:18px;color:#666}.club-list-contact a{color:var(--color-secondary, #e53842)}.club-list-text{font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.6;color:#444}.club-list-footer{display:flex;align-items:center;justify-content:space-between;margin-block-start:auto;padding-block-start:12px}.club-list-socials{display:flex;gap:8px;align-items:center}.club-list-socials a{display:flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border-radius:6px;transition:background-color .15s ease}.club-list-socials img{inline-size:22px;block-size:22px;-o-object-fit:contain;object-fit:contain}.club-list-action{display:inline-flex;gap:4px;align-items:center;padding-block:8px;padding-inline:16px;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-white, #fff)!important;-webkit-text-decoration:none;text-decoration:none;background-color:var(--color-secondary, #e53842);border-radius:6px;transition:background-color .15s ease}.club-list-action:hover{background-color:var(--red-dark, #c62828)}.club-list-action i{font-size:16px}.club-menu-bar{display:flex;gap:8px;align-items:center;margin-block-end:16px;padding-block:8px;padding-inline:0}.club-menu-item{display:flex;gap:4px;align-items:center;padding-block:8px;padding-inline:16px;font-family:Roboto,sans-serif;font-size:.875rem;color:#333;-webkit-text-decoration:none;text-decoration:none;background-color:#f0f0f0;border-radius:8px;transition:background-color .15s ease}.club-menu-item:hover{background-color:#e0e0e0}.club-menu-item.active{color:#fff;background-color:#1a1a1a}.club-menu-item i{font-size:18px}.club-filter-dropdown{position:relative;margin-inline-start:auto}.club-filter-btn{cursor:pointer;display:flex;gap:6px;align-items:center;padding-block:8px;padding-inline:16px;font-family:Roboto,sans-serif;font-size:.875rem;color:var(--color-white, #fff);background-color:var(--color-secondary, #e53842);border:none;border-radius:8px;transition:background-color .15s ease}.club-filter-btn:hover{background-color:var(--red-dark, #c62828)}.club-filter-content{position:absolute;z-index:var(--z-dropdown);inset-block-start:100%;inset-inline-end:0;display:none;min-inline-size:180px;padding-block:8px;padding-inline:0;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026}.club-filter-content:hover,.club-filter-dropdown:hover .club-filter-content{display:block}.club-filter-dropdown:after{content:"";position:absolute;inset-block-start:100%;inset-inline-end:0;inline-size:100%;block-size:8px;background:transparent}.club-filter-content label{cursor:pointer;display:flex;gap:8px;align-items:center;padding-block:8px;padding-inline:16px;transition:background-color .15s ease}.club-filter-content label:hover{background-color:#f5f5f5}.club-filter-content input[type=checkbox]{inline-size:16px;block-size:16px}@media (max-width: 768px){.club-list-header{flex-wrap:wrap;gap:8px}.club-list-name{flex:1 1 auto;order:1;min-inline-size:0}.club-list-logo{order:0}.club-list-location{order:2;inline-size:auto;min-inline-size:auto;margin-inline-start:52px}.club-list-type,.club-list-type-placeholder{order:3}.club-list-chevron{order:4;margin-inline-start:auto}.club-list-content{flex-direction:column}.club-list-image{inline-size:100%;block-size:180px}.club-menu-bar{flex-wrap:wrap}}.club-details-header{display:flex;flex-direction:column;align-items:center;padding:24px;text-align:center}.club-details-logo{inline-size:120px;block-size:120px;margin-block-end:16px;-o-object-fit:contain;object-fit:contain}.club-details-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px;margin-block-start:24px}.club-details-image{overflow:hidden;inline-size:100%;border-radius:12px}.club-details-image img{display:block;inline-size:100%;block-size:auto}.club-details-content{padding:24px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014}.club-details-socials{display:flex;flex-wrap:wrap;gap:12px;margin-block-end:20px}.club-details-socials a{display:flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;background-color:#f5f5f5;border-radius:8px;transition:background-color .15s ease,transform .15s ease}.club-details-socials a:hover{transform:scale(1.05);background-color:#e8e8e8}.club-list-socials a:hover{background-color:#f0f0f0}.club-details-socials img{inline-size:24px;block-size:24px;-o-object-fit:contain;object-fit:contain}.elo-history{padding:0}.modal .elo-history,.modal-content:has(.elo-history){padding:4px!important}.elo-history-header{padding-block:12px;padding-inline:16px;background-color:#fff;border-block-end:1px solid #f0f0f0}.elo-history-rankings{display:flex;gap:12px;align-items:center;margin-block-end:16px}.elo-history-rankings img{inline-size:36px;block-size:36px;-o-object-fit:contain;object-fit:contain}.elo-history-ranking-tabs{display:flex;gap:8px;align-items:center}.elo-history-ranking-tab{cursor:pointer;padding-block:6px;padding-inline:12px;font-family:Bebas Neue,sans-serif;font-size:1rem;color:#666;background-color:#f5f5f5;border-radius:6px;transition:all .15s ease}.elo-history-ranking-tab:hover{background-color:#e8e8e8}.elo-history-ranking-tab.active{color:var(--color-text-on-primary, #1a1a1a);background-color:var(--color-primary, #f2c650)}.elo-history-player{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-block-end:12px}.elo-history-player-info{display:flex;flex-direction:column;gap:4px}.elo-history-player-name{font-family:Bebas Neue,sans-serif;font-size:1.5rem;color:#1a1a1a}.elo-history-player-name a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.elo-history-player-name a:hover{color:var(--color-secondary, #e53842)}.elo-history-player-club{display:flex;gap:6px;align-items:center;font-family:Roboto,sans-serif;font-size:.875rem;color:#666}.elo-history-player-club img{inline-size:20px;block-size:20px;-o-object-fit:contain;object-fit:contain}.elo-history-controls{display:flex;gap:8px;align-items:center}.elo-history-view-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;background-color:#f5f5f5;border:none;border-radius:8px;transition:all .15s ease}.elo-history-view-btn:hover{background-color:#e8e8e8}.elo-history-view-btn.active{color:var(--color-text-on-primary, #1a1a1a);background-color:var(--color-primary, #f2c650)}.elo-history-view-btn i{font-size:20px;color:#666}.elo-history-view-btn.active i{color:var(--color-text-on-primary, #1a1a1a)}.elo-history-table-container{padding-block:8px;padding-inline:12px}.elo-history-table{border-collapse:collapse;inline-size:100%;font-family:Roboto,sans-serif;font-size:.875rem}.elo-history-table th{padding-block:8px;padding-inline:4px;font-weight:500;color:#666;text-align:start;border-block-end:2px solid #f0f0f0}.elo-history-table th:first-child{inline-size:20px}.elo-history-table td{padding-block:8px;padding-inline:4px;border-block-end:1px solid #f5f5f5}.elo-history-games-row td{padding:0}.elo-history-table th:nth-child(2),.elo-history-table td:nth-child(2){white-space:nowrap}.elo-history-table th:nth-child(4),.elo-history-table td:nth-child(4),.elo-history-table th:nth-child(5),.elo-history-table td:nth-child(5),.elo-history-table th:nth-child(6),.elo-history-table td:nth-child(6){inline-size:1%;text-align:center;white-space:nowrap}.elo-history-table tbody tr.elo-history-row{cursor:pointer;transition:background-color .15s ease}.elo-history-table tbody tr.elo-history-row:hover{background-color:#fafafa}.elo-history-table .elo-history-expand{color:#999;transition:transform .2s ease}.elo-history-table tr.expanded .elo-history-expand{transform:rotate(180deg)}.elo-history-points{font-family:Bebas Neue,sans-serif;font-size:1.125rem}.elo-history-diff-positive{color:#4caf50}.elo-history-diff-negative{color:#f44336}.elo-history-games-row{display:none;background-color:#fafafa}.elo-history-games-row.visible{display:table-row}.elo-history-games{padding-block:12px;padding-inline:16px}.elo-history-team-link{display:inline-block;margin-block-end:8px;font-weight:500;color:var(--color-secondary, #e53842)}.elo-history-games-list{display:flex;flex-direction:column;gap:4px}.elo-history-game{display:flex;gap:12px;align-items:center;padding-block:8px;padding-inline:12px;font-size:.8125rem;background-color:#fff;border-radius:6px}.elo-history-game-opponent{flex:1}.elo-history-game-outcome{min-inline-size:20px;font-size:.8125rem;font-weight:500;color:#666}.elo-history-game-diff{min-inline-size:50px;font-weight:500;text-align:end}.elo-history-game-diff.elo-history-diff-positive{color:#4caf50}.elo-history-game-diff.elo-history-diff-negative{color:#f44336}.elo-history-chart-container{display:none;padding:20px}.elo-history-chart-container.visible{display:block}.elo-history-chart{inline-size:100%;block-size:400px}@media (max-width: 600px){.elo-history-player{flex-direction:column;align-items:flex-start}.elo-history-controls{align-self:flex-end}}.schedule-phase-container .phase-navigation .rg-tab.placement-phase{font-weight:300;opacity:.7}.schedule-phase-container .phase-info{margin-block-end:var(--rg-space-24)}.schedule-phase-container .alert-msg{display:flex;gap:var(--rg-space-4);padding-block:var(--rg-space-8);padding-inline:var(--rg-space-12);font:var(--rg-typography-text-m-regular);font-family:var(--rg-semi-condensed-font);line-height:1.4;border-radius:var(--rg-space-8)}.schedule-phase-container .alert-msg.alert-info{color:var(--color-text);background-color:var(--color-background-subtle)}.schedule-phase-container .alert-msg.alert-info div{color:var(--color-text)}.schedule-phase-container .alert-msg rg-icon{margin-block-start:1px;color:var(--color-text)}.schedule-phase-container .display-options{display:flex;flex-wrap:wrap;gap:var(--rg-space-24);align-items:center;margin-block:var(--rg-space-4) var(--rg-space-24)}.rg-tab-nav.group-select{margin-block-end:var(--rg-space-4)}.schedule-phase-container .bracket-select{position:relative;display:inline-block}.schedule-phase-container .bracket-select .dropdown-content{min-inline-size:200px;border-radius:var(--rg-space-4);box-shadow:0 4px 12px #00000026}.schedule-phase-container .bracket-select .dropdown-content li>a{padding-block:var(--rg-space-12);padding-inline:var(--rg-space-16);font-family:var(--font-family-condensed)}.schedule-phase-container .bracket-select .dropdown-content li>a:hover{background-color:var(--color-primary-light-3)}.schedule-phase-container .bracket-select .dropdown-content li>a.bold{font-weight:600;color:var(--color-primary);background-color:var(--color-primary-light-3)}.schedule-phase-container #phase-contents .contents-filter{display:flex;flex-direction:column;gap:var(--rg-space-4)}.schedule-phase-container #phase-contents .contents-filter .rg-tab-nav.secondary{background-color:var(--color-secondary-light-2)}.schedule-phase-container #phase-contents .contents-filter .rg-tab-nav.secondary .active{background-color:var(--color-secondary-light)}.schedule-phase-container .games-container{margin-block-start:var(--rg-space-32)}.schedule-phase-container h4{margin-block:var(--rg-space-16) var(--rg-space-16);font:var(--rg-typography-display-xs-semibold);text-transform:uppercase}.schedule-phase-container .games-and-table-container{display:flex;flex-flow:row wrap;gap:var(--rg-space-24);align-items:flex-start;justify-content:space-between;margin-block-start:var(--rg-space-16)}.schedule-phase-container .games-and-table-container>*{flex-basis:20%;flex-grow:1}.schedule-phase-container .games-and-table-container .phase-games{min-inline-size:300px}.schedule-phase-container .games-and-table-container .phase-table{min-inline-size:430px}.schedule-phase-container .games-and-table-container .phase-games .md-group-container{margin-block-end:var(--rg-space-32)}.schedule-phase-container .games-and-table-container .phase-games .top-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.schedule-phase-container .games-and-table-container .phase-games .top-bar .table-link a{display:flex;flex-direction:row;gap:var(--rg-space-4);align-items:center;justify-content:space-between;font:var(--rg-typography-text-m-medium);color:var(--color-text-subtle)!important;text-transform:uppercase}.schedule-phase-container .games-and-table-container .phase-games .md-group-header{display:flex;flex-flow:row wrap;gap:var(--rg-space-4);row-gap:0;align-items:center;margin-block-end:calc(var(--rg-space-8) - 1px);font:var(--rg-typography-text-m-regular);font-family:var(--font-semi-condensed)}.schedule-phase-container .games-and-table-container .phase-games .md-group-header .md_group_name{font-weight:500}.schedule-phase-container .games-and-table-container .phase-games .md-group-header .md_group_city{display:flex;gap:var(--rg-space-4);align-items:center}.schedule-phase-container .games-and-table-container .phase-games .roster-container{display:flex;flex-wrap:wrap;gap:var(--rg-space-4);row-gap:0;align-items:center;margin-block-end:var(--rg-space-12);font:var(--rg-typography-text-m-regular);font-family:var(--font-semi-condensed)}.schedule-phase-container .games-and-table-container .phase-games .roster-container .title{display:flex;gap:var(--rg-space-4);align-items:center;font-weight:500}.schedule-phase-container .games-and-table-container .phase-games .roster-container a{color:var(--color-text-subtle)!important}.table-standalone{margin-block-start:var(--rg-space-24)}#subgames-modal{max-inline-size:500px}#subgames-modal .modal-content{padding:var(--rg-space-16)}#subgames-modal .row{margin-block-end:var(--rg-space-12)}@media only screen and (max-width: 992px){#subgames-modal{inline-size:90%}}#history-modal .modal-header{padding:var(--rg-space-16);font-family:var(--font-family-condensed);font-size:1.5rem;font-weight:600}#history-modal .modal-content{padding:var(--rg-space-16)}@media only screen and (max-width: 600px){.schedule-phase-container .phase-navigation{margin-block-end:var(--rg-space-4)}.schedule-phase-container .phase-info{margin-block-end:var(--rg-space-16)}.schedule-phase-container .alert-msg{line-height:1.2}.schedule-phase-container .display-options{gap:var(--rg-space-16);margin-block-end:var(--rg-space-16)}.schedule-phase-container .games-and-table-container .phase-games,.schedule-phase-container .games-and-table-container .phase-table{min-inline-size:100%}}
