:root{--white:#fff;--black:#000;--background-blur:blur(.4rem);--button-button-xs:1.6rem;--button-button-sm:2.4rem;--button-button-md:2.8rem;--button-button-lg:3.6rem;--button-button-xl:4.8rem;--padding-padding-5xs:.2rem;--padding-padding-4xs:.4rem;--padding-padding-3xs:.6rem;--padding-padding-2xs:.8rem;--padding-padding-xs:1.2rem;--padding-padding-sm:1.6rem;--padding-padding-md:2rem;--padding-padding-lg:2.4rem;--padding-padding-xl:3.2rem;--padding-padding-2xl:4rem;--radius-radius-2xs:.4rem;--radius-radius-xs:.8rem;--radius-radius-sm:1.6rem;--radius-radius-md:2rem;--radius-radius-lg:2.4rem;--radius-radius-xl:8rem;--radius-radius-round:36rem;--spacing-spacing-none:0rem;--spacing-spacing-4xs:.4rem;--spacing-spacing-3xs:.8rem;--spacing-spacing-2xs:1.2rem;--spacing-spacing-xs:1.6rem;--spacing-spacing-sm:1.8rem;--spacing-spacing-md:2rem;--spacing-spacing-lg:2.4rem;--spacing-spacing-xl:3.6rem;--container-height:4rem;--container-width:14.8rem;--desktop-modal-width:62.5rem;--duration-base:.3s;--duration-fast:.1s;--transitions-base:.3s cubic-bezier(.45,.01,.58,.99);--transitions-fast:.1s cubic-bezier(.45,.01,.58,.99);--timing-pga-ease-in-out:cubic-bezier(.45,.01,.58,.99);--timing-pga-linear:cubic-bezier(0,0,1,1);--icon-size-xs:1rem;--icon-size-sm:1.6rem;--icon-size-md:2rem;--icon-size-lg:2.4rem;--z-index-hidden:-99999;--z-index-base:1;--z-index-dropdown:10;--z-index-header:100;--z-index-modal:1000;--z-index-toast:10000;--z-index-table-header:9;--z-index-table-modal:8;--z-index-table-dropdown:7;--shadow-notification:0 .4rem 1rem 0 #20242f1a;--shadow-dropdown:0 .2rem 1rem 0 #20242f1a;--shadow-dropdown-dark:0 .4rem 1rem 0 #6464641a;--shadow-modal:0 .4rem 1rem 0 #20242f1a;--shadow-card:0 .4rem 1.4rem 0 #00000024;--shadow-bottom-cta:0 -.4rem 1rem 0 #1314161a;--shadow-table-cell:inset 0 0 0 .2rem #3b82f680;--shadow-item:0 .6rem 1.2rem 0 #20242f33;--shadow-item-dark:0 .6rem 1.2rem 0 #64646433;--base-font-family:Suisse Int\'l;--base-font-style:normal;--base-margin:0;--base-webkit-font-smoothing:antialiased;--base-moz-osx-font-smoothing:grayscale;--body-sm-semibold-font-size:1.1rem;--body-sm-semibold-font-weight:600;--body-sm-semibold-line-height:1.4rem;--body-sm-semibold-letter-spacing:.02rem;--body-sm-semibold-text-transform:none;--body-sm-regular-font-size:1.1rem;--body-sm-regular-font-weight:400;--body-sm-regular-line-height:1.4rem;--body-sm-regular-letter-spacing:.02rem;--body-sm-regular-text-transform:none;--body-md-regular-font-size:1.3rem;--body-md-regular-font-weight:400;--body-md-regular-line-height:1.8rem;--body-md-regular-letter-spacing:0;--body-md-regular-text-transform:none;--body-lg-semibold-font-size:1.5rem;--body-lg-semibold-font-weight:600;--body-lg-semibold-line-height:2.4rem;--body-lg-semibold-letter-spacing:0;--body-lg-semibold-text-transform:none;--body-lg-regular-font-size:1.5rem;--body-lg-regular-font-weight:400;--body-lg-regular-line-height:2.4rem;--body-lg-regular-letter-spacing:0;--body-lg-regular-text-transform:none;--headline-xxs-font-size:1.3rem;--headline-xxs-font-weight:600;--headline-xxs-line-height:1.4rem;--headline-xxs-letter-spacing:0;--headline-xxs-text-transform:none;--headline-xs-font-size:1.5rem;--headline-xs-font-weight:600;--headline-xs-line-height:1.6rem;--headline-xs-letter-spacing:-.015rem;--headline-xs-text-transform:none;--headline-md-font-size:2.4rem;--headline-md-font-weight:600;--headline-md-line-height:2.8rem;--headline-md-letter-spacing:-.048rem;--headline-md-text-transform:none;--headline-sm-font-size:2rem;--headline-sm-font-weight:600;--headline-sm-line-height:2.2rem;--headline-sm-letter-spacing:-.02rem;--headline-sm-text-transform:none;--headline-sm-sans-font-size:1.9rem;--headline-sm-sans-font-weight:600;--headline-sm-sans-line-height:2.2rem;--headline-sm-sans-letter-spacing:-.02rem;--headline-sm-sans-text-transform:none;--label-sm-font-size:1.1rem;--label-sm-font-weight:600;--label-sm-line-height:1.2rem;--label-sm-text-transform:uppercase;--label-sm-letter-spacing:.033rem;--label-md-font-size:1.3rem;--label-md-font-weight:600;--label-md-line-height:1.4rem;--label-md-text-transform:uppercase;--label-md-letter-spacing:.04rem;--label-lg-font-size:1.5rem;--label-lg-font-weight:600;--label-lg-line-height:1.6rem;--label-lg-text-transform:uppercase;--label-lg-letter-spacing:.04rem;--grayscale-gray-100:#ffffff1a;--background-primary:var(--primaryColor,#000);--background-primary-inverse:var(--primaryElement,#fff);--background-secondary:var(--bgGrey,#ffffff40);--background-tertiary:#949494;--background-hover:#ffffff80;--background-selected-inverse:#949494;--background-warning:var(--liveColor,#ed0000);--background-skeleton:#333b4b;--background-skeleton-shimmer:#20252e;--background-modal-primary:var(--primaryModal,#000000bf);--background-modal-secondary:var(--bgModal,#ffffff1a);--background-distance-selected:var(--primaryElement,#fff);--background-distance-hover:rgba(var(--primaryElement,#fff),.75);--background-distance-disabled:var(--bgGrey,#ffffff40);--background-tooltip:var(--tooltip,#000);--foreground-primary:var(--primaryElement,#fff);--foreground-primary-inverse:var(--primaryColor,#000);--foreground-secondary:var(--secondaryElement,#949494);--foreground-disabled:var(--buttonOutline,#ffffff80);--foreground-error:var(--liveColor,#ed0000);--foreground-focused:var(--statFocused,#25845d);--histogram-tick-color:#949494;--border-primary:var(--buttonOutline,#ffffff80);--border-secondary:var(--bgGrey,#ffffff40);--border-focus:var(--playerFocus,#0084ff);--primary-player-color:var(--playerFocus,#0084ff);--secondary-player-color:var(--player2,#005cb2);--tertiary-player-color:var(--player3,#4ca9ff);--brand-color:var(--favoriteColor,#20487c);--selected-shot-color:var(--selectedShot,#fff);--disabled-shot:var(--bgGrey,#ffffff40);--round-status-red:#f80a02;--round-status-yellow:#fae100;--round-status-green:#004f3d;--round-status-blue:#20477e;--round-status-gray:#949494}
*,:before,:after{box-sizing:border-box}html{overscroll-behavior:none;height:100%;overflow:hidden}@supports (height:100dvh){html{height:100dvh}}html,body{background-color:var(--background-primary);height:100%;min-height:100vh;margin:0;padding:0;font-size:10px;overflow-x:hidden}@supports (height:100dvh){html,body{height:100dvh;min-height:100dvh}}body{overscroll-behavior:none;overflow-y:hidden}:root{--header-height:4.4rem;--base-font-family:var(--font-suisse-intl)}@media (min-width:768px){:root{--header-height:var(--button-button-xl)}}body{font-family:var(--base-font-family,"Suisse Int'l",system-ui,sans-serif)}
