.ws-text-7{font-size:7px;line-height:1.2}.ws-text-8{font-size:8px;line-height:1.2}.ws-text-85{font-size:8.5px;line-height:1.2}.ws-text-9{font-size:9px;line-height:1.2}.ws-text-10{font-size:10px;line-height:1.2}.ws-text-11{font-size:11px;line-height:1.25}.ws-text-12{font-size:12px;line-height:1.3}.ws-text-18{font-size:18px;line-height:1.3}@media (min-width:640px){.ws-sm-text-10{font-size:10px;line-height:1.2}.ws-sm-max-w-10r{max-width:10rem}}.ws-tracking-1{letter-spacing:.1em}.ws-tracking-08{letter-spacing:.08em}.ws-tracking-06{letter-spacing:.06em}.ws-tracking-12{letter-spacing:.12em}.ws-tracking-18{letter-spacing:.18em}.ws-tracking-neg-02{letter-spacing:-.02em}.ws-h-18px{height:18px}.ws-w-18px{width:18px}.ws-border-b-3px{border-bottom-width:3px}.ws-min-w-18px{min-width:18px}.ws-min-w-120px{min-width:120px}.ws-min-w-140px{min-width:140px}.ws-min-w-180px{min-width:180px}.ws-min-w-3-5r{min-width:3.5rem}.ws-min-w-5r{min-width:5rem}.ws-min-w-6r{min-width:6rem}.ws-min-w-7r{min-width:7rem}.ws-min-w-8r{min-width:8rem}.ws-min-w-10r{min-width:10rem}.ws-min-w-12r{min-width:12rem}.ws-max-w-8r{max-width:8rem}.ws-max-w-12r{max-width:12rem}.ws-max-w-140px{max-width:140px}.ws-max-h-40vh{max-height:40dvh}.ws-max-h-50vh{max-height:50dvh}.ws-max-h-60vh{max-height:60dvh}.ws-max-h-70vh{max-height:70dvh}.ws-tap-expand{position:relative}.ws-tap-expand:after{content:"";position:absolute;inset:-14px}@media (min-width:640px){.ws-tap-expand:after{display:none}}@media (min-width:1024px){.ws-lg-grid-1fr-300{grid-template-columns:1fr 300px;display:grid}}@media (min-width:1280px){.ws-lg-grid-scores{grid-template-columns:320px minmax(0,48rem) 320px;justify-content:center;align-items:start;gap:2rem;display:grid}.ws-lg-grid-scores-scoreboard{grid-column:2;width:100%}.ws-lg-cut-card-sticky{grid-column:3;max-height:calc(100dvh - 2rem);position:sticky;top:1rem;overflow-y:auto}}.ws-score-chip{min-width:calc(var(--ws-chip-chars,3) * 1ch + .75rem)}.ws-text-10px{font-size:10px}.ws-text-11px{font-size:11px}.ws-text-12px{font-size:12px}.ws-dialog-panel{max-height:calc(100dvh - 2rem);padding-bottom:max(1rem, env(safe-area-inset-bottom));overscroll-behavior:contain}@media (max-width:639px){.ws-dialog-panel{max-height:calc(100dvh - 3rem)}}@media (min-width:640px){.ws-dialog-panel{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}}.ws-pb-safe{padding-bottom:env(safe-area-inset-bottom)}.ws-pill-grid{grid-template-columns:repeat(var(--ws-pill-cols,4), minmax(0, 1fr));display:grid}@media (max-width:639px) and (orientation:portrait){.ws-pill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-leaderboard-row{grid-template-columns:10rem repeat(var(--ws-leaderboard-cols,4), minmax(0, 1fr)) 3.5rem 1rem;align-items:center;display:grid}.ws-leaderboard-prefix{grid-column:1}.ws-leaderboard-pills{grid-template-columns:repeat(var(--ws-leaderboard-cols,4), minmax(0, 1fr));grid-column:2 / span var(--ws-leaderboard-cols,4);gap:.375rem;display:grid}.ws-leaderboard-total{grid-column:calc(2 + var(--ws-leaderboard-cols,4));text-align:right}.ws-leaderboard-arrow{grid-column:calc(3 + var(--ws-leaderboard-cols,4));text-align:right}@media (max-width:639px) and (orientation:portrait){.ws-leaderboard-arrow{padding:.25rem;font-size:1.125rem;line-height:1}}.ws-leaderboard-journey{padding-top:.375rem}.ws-leaderboard-sheet{grid-column:1/-1;padding-top:.5rem}.ws-sheet-split{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:1024px){.ws-sheet-split{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}@media (max-width:639px) and (orientation:portrait){.ws-leaderboard-row{grid-template-rows:auto auto auto;grid-template-columns:1fr 3.5rem 1rem;row-gap:.5rem}.ws-leaderboard-prefix{grid-area:1/1}.ws-leaderboard-total{text-align:right;grid-area:1/2}.ws-leaderboard-arrow{grid-area:1/3}.ws-leaderboard-pills{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-leaderboard-sheet{grid-area:3/1/auto/-1}}.ws-shadow-ring-light{box-shadow:0 0 0 1px #00000014}.ws-transition-width{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes ws-card-cascade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ws-card-cascade{opacity:0;animation:.22s ease-out forwards ws-card-cascade-in}.ws-bar-ball{transition:left .42s cubic-bezier(.22,1.2,.36,1)}.ws-bar-seg{transition:background .45s,height .45s}.ws-cut-hatch-full{border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(-45deg, transparent 0, color-mix(in srgb, var(--ink-subtle) 13%, transparent) 9px, transparent 18px);position:absolute;inset:0}@keyframes ws-ball-sparkle{0%{opacity:0;transform:scale(.4)rotate(0)}35%{opacity:1;transform:scale(1.15)rotate(45deg)}to{opacity:0;transform:scale(.6)rotate(90deg)}}@keyframes ws-ball-drop{0%{transform:translateY(-6px)scale(1)}60%{transform:translateY(2px)scale(.82)}to{opacity:0;transform:translateY(2px)scale(.8)}}@keyframes ws-flag-rise{0%{opacity:0;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1.08)}to{opacity:1;transform:scaleY(1)}}.ws-hole-status{display:inline}@media (max-width:639px) and (orientation:portrait){.ws-hole-status,.ws-flag-mobile-hide{display:none}}@media (prefers-reduced-motion:reduce){.ws-card-cascade{opacity:1;animation:none;transform:none}.ws-bar-ball,.ws-bar-seg{transition:none}[style*=ws-ball-sparkle],[style*=ws-ball-drop],[style*=ws-flag-rise]{animation:none!important}}.ws-after-diag-stripes{position:relative}.ws-after-diag-stripes:after{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#0000,#0000 6px,#a0a0a021 6px 10px);position:absolute;inset:0}