/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"IBM Plex Mono", ui-monospace, monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-court:#0d1f1b;--color-court-third:#16302a;--color-line:#f2f4ef;--color-orange:#ff7a2f;--color-orange-lit:#ffa36b;--color-win:#7bd88f;--font-display:"Archivo", ui-sans-serif, system-ui, sans-serif;--font-body:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{overscroll-behavior:none;background:var(--color-court)}body{overscroll-behavior:none;font-family:var(--font-body);position:fixed;inset:0;overflow:hidden}.a11y{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer components{.court{background:var(--color-court);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.court,.court *{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.sync-banner{margin-top:max(12px, env(safe-area-inset-top));margin-bottom:12px;margin-left:max(16px, env(safe-area-inset-left));margin-right:max(16px, env(safe-area-inset-right));border:1.5px solid #f2f4ef59;flex:none;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sync-banner{border:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.sync-banner{background:var(--color-court-third);border-radius:4px;font-size:15px}.sync-banner[hidden]{display:none}.sync-banner__dot{border:1.5px solid var(--color-line);border-radius:50%;width:9px;height:9px}.sync-banner__label{flex:1}.sync-banner__retrying{color:#f2f4ef80}@supports (color:color-mix(in lab, red, red)){.sync-banner__retrying{color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.sync-banner__retrying{font-family:var(--font-mono);font-size:12px}.no-signal{color:#f2f4ef73;flex:none;display:none}@supports (color:color-mix(in lab, red, red)){.no-signal{color:color-mix(in oklab, var(--color-line) 45%, transparent)}}.no-signal{font-family:var(--font-mono);font-size:14px}.is-offline .no-signal{display:inline}.is-offline .watcher-slot{display:none}.third-slot{flex:1;min-height:0;display:flex;position:relative}.third{color:var(--color-line);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:size}.third:after{content:"";background:var(--color-line);opacity:0;pointer-events:none;position:absolute;inset:0}.third__numeral{--numeral-fit:calc((100cqh - 146px) / .671);font-family:var(--font-display);font-size:min(210px, var(--numeral-fit));font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:900;line-height:.88}.third__numeral[data-digits="3"]{font-size:min(200px, var(--numeral-fit), 48cqw)}.third__name{color:#f2f4efcc;max-width:88%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.third__name{color:color-mix(in oklab, var(--color-line) 80%, transparent)}}.third__name{font-family:var(--font-display);letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:19px;font-weight:800;font-stretch:70%}.third--top .third__name{order:-1;margin-bottom:-6px}.third--bottom .third__name{margin-top:-6px}.goal-arc{border:1.5px solid #f2f4ef52;width:260px;height:260px;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.goal-arc{border:1.5px solid color-mix(in oklab, var(--color-line) 32%, transparent)}}.goal-arc{border-radius:50%;transition:border-color .3s ease-out;transform:translate(-50%)}.third--top .goal-arc{top:-130px}.third--bottom .goal-arc{bottom:-130px}.minus{right:max(14px, env(safe-area-inset-right));border:1.5px solid #f2f4ef99;width:66px;height:52px;position:absolute}@supports (color:color-mix(in lab, red, red)){.minus{border:1.5px solid color-mix(in oklab, var(--color-line) 60%, transparent)}}.minus{background:#0d1f1b47;border-radius:4px}@supports (color:color-mix(in lab, red, red)){.minus{background:color-mix(in oklab, var(--color-court) 28%, transparent)}}.minus{color:var(--color-line);font-family:var(--font-display);letter-spacing:.02em;font-size:20px;font-weight:800}.minus:active{background:#0d1f1b99}@supports (color:color-mix(in lab, red, red)){.minus:active{background:color-mix(in oklab, var(--color-court) 60%, transparent)}}.minus:disabled{opacity:.35}.minus--top{top:max(14px, env(safe-area-inset-top))}.minus--bottom{bottom:14px}.home-btn{top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));border:1.5px solid #f2f4ef99;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:66px;height:52px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.home-btn{border:1.5px solid color-mix(in oklab, var(--color-line) 60%, transparent)}}.home-btn{background:#0d1f1b47;border-radius:4px}@supports (color:color-mix(in lab, red, red)){.home-btn{background:color-mix(in oklab, var(--color-court) 28%, transparent)}}.home-btn:active{background:#0d1f1b99}@supports (color:color-mix(in lab, red, red)){.home-btn:active{background:color-mix(in oklab, var(--color-court) 60%, transparent)}}.home-btn__line{background:var(--color-line);border-radius:2px;width:22px;height:2.5px}.centre-band{height:78px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));border-top:1.5px solid #f2f4ef59;flex:none;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.centre-band{border-top:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.centre-band{border-bottom:1.5px solid #f2f4ef59}@supports (color:color-mix(in lab, red, red)){.centre-band{border-bottom:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.centre-band{background:var(--color-court-third)}.centre-band__divider{background:#f2f4ef4d;width:1px;height:24px}@supports (color:color-mix(in lab, red, red)){.centre-band__divider{background:color-mix(in oklab, var(--color-line) 30%, transparent)}}.centre-band__edit{border:1.5px solid #f2f4ef99;align-items:center;padding:9px 16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.centre-band__edit{border:1.5px solid color-mix(in oklab, var(--color-line) 60%, transparent)}}.centre-band__edit{color:var(--color-line);font-family:var(--font-display);border-radius:4px;font-size:15px;font-weight:800}.centre-band__swap-form{display:none}.centre-band__swap{border:1.5px solid #f2f4ef99;align-items:center;padding:9px 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.centre-band__swap{border:1.5px solid color-mix(in oklab, var(--color-line) 60%, transparent)}}.centre-band__swap{color:var(--color-line);font-family:var(--font-display);border-radius:4px;font-size:15px;font-weight:800}.centre-band__edit:before,.centre-band__swap:before,.share-btn:before{content:"";position:absolute;inset:-8px -6px}.run{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));pointer-events:none;align-items:center;gap:10px;margin-block:-8px;padding-block:8px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.run--top{bottom:12px}.run--bottom{top:12px}.cheer{filter:drop-shadow(0 1px 2px #0d1f1b73);flex:none;font-size:20px;line-height:1}@supports (color:color-mix(in lab, red, red)){.cheer{filter:drop-shadow(0 1px 2px color-mix(in oklab, var(--color-court) 45%, transparent))}}.cheer--arriving{animation:.32s cubic-bezier(.25,.9,.3,1) cheer-land}@keyframes cheer-land{0%{transform:scale(.4)}55%{transform:scale(1.35)}to{transform:scale(1)}}.crowd{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));pointer-events:none;align-items:center;gap:10px;transition:bottom .2s,top .2s;display:flex;position:absolute;left:0;right:0}.crowd--top{bottom:36px}.crowd--bottom{top:36px}.run--top:empty+.crowd--top{bottom:12px}.run--bottom:empty+.crowd--bottom{top:12px}.crowd__said{flex:1;align-items:center;min-width:0;display:flex}.crowd__words{color:#f2f4efd1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.crowd__words{color:color-mix(in oklab, var(--color-line) 82%, transparent)}}.crowd__words{white-space:nowrap;text-overflow:ellipsis;font-size:13px}.crowd__who{font-weight:700}@media (prefers-reduced-motion:reduce){.cheer--arriving{animation:none}.crowd{transition:none}}.bib{background:var(--color-line);color:var(--color-court);font-family:var(--font-display);letter-spacing:.03em;border-radius:2px;justify-content:center;align-items:center;padding:3px 8px;font-size:17px;font-weight:900;font-stretch:75%;display:inline-flex}.bib--ending{background:var(--color-orange)}.clock-btn{border-radius:4px;flex-direction:column;align-items:flex-start;gap:1px;margin-left:-8px;padding:6px 8px;display:flex;position:relative}.clock-btn:before{content:"";position:absolute;inset:-10px -8px}.clock-btn:active:not(:disabled){background:#f2f4ef14}@supports (color:color-mix(in lab, red, red)){.clock-btn:active:not(:disabled){background:color-mix(in oklab, var(--color-line) 8%, transparent)}}.clock-btn:disabled:before{content:none}.clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:20px;font-weight:500}.is-clock-paused .clock{color:var(--color-orange)}.clock-btn__state{color:var(--color-orange);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1;display:none}.is-clock-paused .clock-btn__state{display:block}.watcher-slot{display:contents}.watchers{color:#f2f4efb3;align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.watchers{color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.watchers{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px}.watchers__dot{background:var(--color-orange);border-radius:50%;width:7px;height:7px}.share-btn{border:1.5px solid var(--color-orange);color:var(--color-orange);font-family:var(--font-display);border-radius:4px;align-items:center;padding:9px 18px;font-size:15px;font-weight:800;display:flex;position:relative}.strip{display:contents}.action-bar{z-index:1;height:calc(64px + max(22px, env(safe-area-inset-bottom)));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));padding-bottom:max(22px, env(safe-area-inset-bottom));border-top:1.5px solid #f2f4ef59;flex:none;order:1;align-items:center;gap:12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.action-bar{border-top:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.action-bar{background:var(--color-court)}.action-bar__primary{flex:1;display:flex;position:relative}.btn{height:52px;font-family:var(--font-display);letter-spacing:.02em;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.btn:disabled{opacity:.4}.btn--undo{border:1.5px solid var(--color-orange);color:var(--color-orange);font-weight:700}.btn--primary{background:var(--color-line);color:var(--color-court);font-weight:800}.nudge,.nudge-caret{pointer-events:none;display:none}.court.is-nudging .nudge{background:var(--color-orange);width:max-content;max-width:min(268px,100vw - 32px);color:var(--color-court);text-wrap:pretty;border-radius:6px;padding:12px 16px;font-size:14.5px;font-weight:600;line-height:1.4;animation:.16s ease-out nudge-in;display:block;position:absolute;bottom:calc(100% + 18px);right:0;box-shadow:0 12px 30px #00000073}.court.is-nudging .nudge-caret{background:var(--color-orange);width:16px;height:16px;animation:.16s ease-out nudge-caret-in;display:block;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)rotate(45deg)}.court.is-nudging .btn--primary{background:var(--color-orange);animation:1.1s ease-in-out 2 nudge-pulse}@keyframes nudge-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes nudge-caret-in{0%{opacity:0}to{opacity:1}}@keyframes nudge-pulse{0%,to{box-shadow:0 0 #ff7a2f00}50%{box-shadow:0 0 0 6px #ff7a2f38}}.court.is-idle .third__numeral{opacity:.82}.court.is-idle .third__name,.court.is-idle .goal-arc{opacity:.55}.third.is-flashing:after{animation:.32s ease-out panel-flash}.third.is-flashing .goal-arc{border-color:#f2f4efb3}@supports (color:color-mix(in lab, red, red)){.third.is-flashing .goal-arc{border-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.third__numeral.is-rolling{animation:.34s cubic-bezier(.2,.85,.3,1) score-roll}@keyframes panel-flash{0%{opacity:.16}to{opacity:0}}@keyframes score-roll{0%{opacity:.4;transform:translateY(22%)scale(.94)}58%{opacity:1;transform:translateY(-7%)scale(1.035)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.third.is-flashing:after,.third__numeral.is-rolling,.court.is-nudging .nudge,.court.is-nudging .nudge-caret,.court.is-nudging .btn--primary{animation:none}.goal-arc{transition:none}}@media (orientation:landscape){.court{--strip-pad:max(8px, env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;display:grid}.sync-banner{grid-area:1/1/2/3}.third-slot{min-width:0}.third-slot--top{border-right:1.5px solid #f2f4ef59;grid-area:2/1/3/2}@supports (color:color-mix(in lab, red, red)){.third-slot--top{border-right:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.third-slot--bottom{grid-area:2/2/3/3}.third--top{padding-left:env(safe-area-inset-left)}.third--bottom{padding-right:env(safe-area-inset-right)}.third__numeral{letter-spacing:-.04em;font-size:min(200px,61cqh,62cqw);line-height:.86}.third__numeral[data-digits="3"]{font-size:min(180px,54cqh,42cqw)}.third--top .third__name{order:1;margin-bottom:0}.third__name{color:#f2f4efb8;margin-top:-2px}@supports (color:color-mix(in lab, red, red)){.third__name{color:color-mix(in oklab, var(--color-line) 72%, transparent)}}.third__name{letter-spacing:.18em;font-size:17px}.goal-arc{--arc-size:min(320px, 105cqh);width:var(--arc-size);height:var(--arc-size);left:auto;transform:translateY(-50%)}.third--top .goal-arc{top:50%;left:calc(var(--arc-size) / -2 - 10px)}.third--bottom .goal-arc{top:50%;right:calc(var(--arc-size) / -2 - 10px);bottom:auto}.minus{width:62px;height:44px;font-size:19px}.minus--top,.minus--bottom{top:max(12px, env(safe-area-inset-top));bottom:auto}.minus--top{right:12px}.minus--bottom{right:max(12px, env(safe-area-inset-right))}.home-btn{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));gap:4px;width:58px;height:44px}.strip{grid-area:3/1/4/3;display:flex}.centre-band,.action-bar{height:calc(64px + var(--strip-pad));padding-bottom:var(--strip-pad);border-top:1.5px solid #f2f4ef59}@supports (color:color-mix(in lab, red, red)){.centre-band,.action-bar{border-top:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.centre-band,.action-bar{background:var(--color-court-third)}.centre-band{border-bottom:none;flex:1;gap:10px;min-width:0;padding-right:0}.centre-band__swap-form{display:flex}@media (max-width:700px){.share-btn,.centre-band__edit,.centre-band__swap{padding:9px 11px;font-size:14px}.centre-band__divider,.centre-band .watchers,.centre-band .no-signal{display:none}.action-bar .btn{padding:0 14px}}.centre-band .flex-1{display:none}.action-bar{gap:10px;padding-left:0}.action-bar .btn{flex:none;height:44px;padding:0 20px;font-size:15px}.action-bar__primary{flex:none}.run--top,.run--bottom{top:auto;bottom:10px}.cheer{font-size:21px}.crowd--top,.crowd--bottom{top:auto;bottom:42px}.run--top:empty+.crowd--top,.run--bottom:empty+.crowd--bottom{bottom:10px}.third-slot--top .run,.third-slot--top .crowd{padding-left:max(14px, env(safe-area-inset-left))}.third-slot--bottom .run,.third-slot--bottom .crowd{padding-right:max(14px, env(safe-area-inset-right))}}.sheet{background:var(--color-court);flex-direction:column;max-width:430px;height:100%;margin:0 auto;display:flex;overflow:hidden}.sheet__form{flex-direction:column;flex:1;min-height:0;display:flex}.sheet__header{min-height:58px;padding-top:env(safe-area-inset-top);padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));border-bottom:1.5px solid #f2f4ef59;flex:none;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sheet__header{border-bottom:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.sheet__dismiss{color:#f2f4ef9e;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sheet__dismiss{color:color-mix(in oklab, var(--color-line) 62%, transparent)}}.sheet__dismiss{font-size:20px;line-height:1}.sheet__title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;flex:1;font-size:16px;font-weight:700;font-stretch:80%}.sheet__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.context-bar{border-bottom:1.5px solid #f2f4ef33;flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.context-bar{border-bottom:1.5px solid color-mix(in oklab, var(--color-line) 20%, transparent)}}.context-bar{background:var(--color-court-third)}.context-bar .bib{padding:2px 6px;font-size:13px}.context-bar__note{color:#f2f4efb3;flex:1}@supports (color:color-mix(in lab, red, red)){.context-bar__note{color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.context-bar__note{text-wrap:pretty;font-size:14px}.preview{border-bottom:1.5px solid #f2f4ef59;flex:none;height:96px;display:flex}@supports (color:color-mix(in lab, red, red)){.preview{border-bottom:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.preview__band{color:var(--color-line);flex-direction:column;flex:1;justify-content:center;gap:2px;padding:0 16px;display:flex;overflow:hidden}.preview__band--away{align-items:flex-end}.preview--swapped{flex-direction:row-reverse}.preview--swapped .preview__band{align-items:flex-end}.preview--swapped .preview__band--away{align-items:flex-start}.preview--solo{height:auto;min-height:96px}.preview--solo .preview__band{padding:18px 16px}.preview--solo .preview__name{text-overflow:clip;white-space:normal;font-size:22px;line-height:1.1}.preview__label{color:#f2f4efb3}@supports (color:color-mix(in lab, red, red)){.preview__label{color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.preview__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.preview__name{max-width:100%;font-family:var(--font-display);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:20px;font-weight:900;font-stretch:72%;overflow:hidden}.sheet__body{padding:18px max(20px, env(safe-area-inset-right)) 24px max(20px, env(safe-area-inset-left));flex-direction:column;flex:none;gap:20px;display:flex}.field{flex-direction:column;gap:12px;display:flex}.field__label{color:#f2f4ef66}@supports (color:color-mix(in lab, red, red)){.field__label{color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.field__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.field .btn{flex:none}.input{border:1.5px solid #f2f4ef47;width:100%;padding:13px 14px}@supports (color:color-mix(in lab, red, red)){.input{border:1.5px solid color-mix(in oklab, var(--color-line) 28%, transparent)}}.input{background:var(--color-court-third);color:var(--color-line);font-family:var(--font-display);border-radius:4px;font-size:18px;font-weight:700}.input:focus{border-color:#f2f4ef8c}@supports (color:color-mix(in lab, red, red)){.input:focus{border-color:color-mix(in oklab, var(--color-line) 55%, transparent)}}.input:focus{outline:none}.input--secondary{font-family:var(--font-body);padding:12px 14px;font-size:16px;font-weight:400}.input::placeholder{color:#f2f4ef59}@supports (color:color-mix(in lab, red, red)){.input::placeholder{color:color-mix(in oklab, var(--color-line) 35%, transparent)}}.input::placeholder{font-weight:400}.select{border:1.5px solid #f2f4ef47;width:100%;padding:13px 34px 13px 14px}@supports (color:color-mix(in lab, red, red)){.select{border:1.5px solid color-mix(in oklab, var(--color-line) 28%, transparent)}}.select{background-color:var(--color-court-third);background-image:linear-gradient(45deg,#0000 50%,#f2f4ef8c 50%),linear-gradient(135deg,#f2f4ef8c 50%,#0000 50%);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.select{background-image:linear-gradient(45deg, transparent 50%, color-mix(in oklab, var(--color-line) 55%, transparent) 50%), linear-gradient(135deg, color-mix(in oklab, var(--color-line) 55%, transparent) 50%, transparent 50%)}}.select{appearance:none;color:var(--color-line);font-family:var(--font-display);background-position:right 18px center,right 12px center;background-repeat:no-repeat;background-size:6px 6px;font-size:18px;font-weight:700}.select:focus{border-color:#f2f4ef8c}@supports (color:color-mix(in lab, red, red)){.select:focus{border-color:color-mix(in oklab, var(--color-line) 55%, transparent)}}.select:focus{outline:none}.input-group{border:1.5px solid #f2f4ef47;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.input-group{border:1.5px solid color-mix(in oklab, var(--color-line) 28%, transparent)}}.input-group{background:var(--color-court-third);border-radius:4px}.input-group:focus-within{border-color:#f2f4ef8c}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{border-color:color-mix(in oklab, var(--color-line) 55%, transparent)}}.input-group__prefix{color:#f2f4ef66;flex:none;padding-left:14px}@supports (color:color-mix(in lab, red, red)){.input-group__prefix{color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.input-group__prefix{font-family:var(--font-mono);font-size:15px}.input-group__input{min-width:0;color:var(--color-line);font-family:var(--font-mono);background:0 0;border:none;flex:1;padding:13px 12px 13px 3px;font-size:16px}.input-group__input:focus{outline:none}.input-group__input::placeholder{color:#f2f4ef59}@supports (color:color-mix(in lab, red, red)){.input-group__input::placeholder{color:color-mix(in oklab, var(--color-line) 35%, transparent)}}.select--secondary{font-family:var(--font-body);padding:12px 34px 12px 14px;font-size:16px;font-weight:400}.field__aside{color:#f2f4ef47}@supports (color:color-mix(in lab, red, red)){.field__aside{color:color-mix(in oklab, var(--color-line) 28%, transparent)}}.field__link{color:var(--color-orange);font-family:var(--font-display);align-self:flex-start;font-size:14px;font-weight:700}.field_with_errors{display:contents}.field_with_errors .input{border-color:var(--color-orange)}.swatches{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;margin-inline:-4px;padding-inline:4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.swatches::-webkit-scrollbar{display:none}.swatch{scroll-snap-align:start;flex:0 0 calc(11.7647% - 7.52941px);padding:6px 0;position:relative}.swatch__input{opacity:0;width:1px;height:1px;position:absolute}.swatch__chip{border-radius:3px;height:36px;display:block}.swatch__input:checked+.swatch__chip{outline:2px solid var(--color-line);outline-offset:2px}.swatch--taken .swatch__chip{opacity:.22}.swatch__input:focus-visible+.swatch__chip{outline:2px dashed var(--color-line);outline-offset:2px}.rule{background:#f2f4ef33;border:0;height:1.5px}@supports (color:color-mix(in lab, red, red)){.rule{background:color-mix(in oklab, var(--color-line) 20%, transparent)}}.stepper{align-items:center;gap:14px;display:flex}.stepper__step{border:1.5px solid #f2f4ef66;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}@supports (color:color-mix(in lab, red, red)){.stepper__step{border:1.5px solid color-mix(in oklab, var(--color-line) 40%, transparent)}}.stepper__step{color:var(--color-line);touch-action:manipulation;border-radius:4px;font-size:26px;line-height:1}.stepper__step:disabled{opacity:.3}.stepper__value{flex:1;justify-content:center;align-items:baseline;gap:8px;display:flex}.stepper__numeral{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:46px;font-weight:900;line-height:1}.stepper__unit{color:#f2f4ef99}@supports (color:color-mix(in lab, red, red)){.stepper__unit{color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.stepper__unit{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:700;font-stretch:78%}.chips{gap:8px;display:flex}.chip{border:1.5px solid #f2f4ef47;flex:1;justify-content:center;align-items:center;height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.chip{border:1.5px solid color-mix(in oklab, var(--color-line) 28%, transparent)}}.chip{color:#f2f4efbf;border-radius:3px}@supports (color:color-mix(in lab, red, red)){.chip{color:color-mix(in oklab, var(--color-line) 75%, transparent)}}.chip{font-family:var(--font-mono);touch-action:manipulation;font-size:13px}.chip--preset[aria-pressed=true]{border-color:var(--color-line);background:var(--color-line);color:var(--color-court)}.chip--period{height:48px;font-family:var(--font-display);border-radius:4px;font-size:15px;font-weight:700;position:relative}.chip--period:has(.chip__input:checked){border-color:var(--color-line);background:var(--color-line);color:var(--color-court)}.chip--period:has(.chip__input:focus-visible){outline:2px dashed #f2f4ef8c}@supports (color:color-mix(in lab, red, red)){.chip--period:has(.chip__input:focus-visible){outline:2px dashed color-mix(in oklab, var(--color-line) 55%, transparent)}}.chip--period:has(.chip__input:focus-visible){outline-offset:2px}.chip__input{opacity:0;width:1px;height:1px;position:absolute}.summary{color:#f2f4ef80}@supports (color:color-mix(in lab, red, red)){.summary{color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.summary{text-wrap:pretty;font-size:14px}.hint{color:#f2f4ef80}@supports (color:color-mix(in lab, red, red)){.hint{color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.hint{text-wrap:pretty;font-size:13px;line-height:1.5}.link{background:var(--color-court-third);color:#f2f4efcc;border-radius:3px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.link{color:color-mix(in oklab, var(--color-line) 80%, transparent)}}.link{font-family:var(--font-mono);word-break:break-all;font-size:14px}.btn--outline{border:1.5px solid #f2f4ef66}@supports (color:color-mix(in lab, red, red)){.btn--outline{border:1.5px solid color-mix(in oklab, var(--color-line) 40%, transparent)}}.btn--outline{color:var(--color-line);font-weight:700}.alert{border:1.5px solid var(--color-orange);background:var(--color-court-third);color:#f2f4efcc;border-radius:4px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.alert{color:color-mix(in oklab, var(--color-line) 80%, transparent)}}.alert{text-wrap:pretty;font-size:14px}.viewer{background:var(--color-court);flex-direction:column;max-width:430px;height:100%;margin:0 auto;display:flex;overflow:hidden}.viewer__live{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.score-head{padding:22px max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left));padding-top:calc(22px + env(safe-area-inset-top));border-bottom:1.5px solid #f2f4ef59;flex:none}@supports (color:color-mix(in lab, red, red)){.score-head{border-bottom:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.score-head__teams{align-items:flex-end;gap:16px;display:flex}.score-side{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.score-side--away{align-items:flex-end}.score-side__name{max-width:100%;font-family:var(--font-display);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:800;font-stretch:70%;display:flex;overflow:hidden}.score-side__chip{border-radius:2px;flex:none;width:10px;height:10px}.score-side__numeral{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:96px;font-weight:900;line-height:.82}.score-side__numeral.is-trailing,.score-row__numeral.is-trailing{color:#f2f4efb8}@supports (color:color-mix(in lab, red, red)){.score-side__numeral.is-trailing,.score-row__numeral.is-trailing{color:color-mix(in oklab, var(--color-line) 72%, transparent)}}.score-head__dash{color:#f2f4ef47;padding-bottom:14px}@supports (color:color-mix(in lab, red, red)){.score-head__dash{color:color-mix(in oklab, var(--color-line) 28%, transparent)}}.score-head__dash{font-family:var(--font-display);font-size:44px;font-weight:400;line-height:1}.livebar{border-top:1px solid #f2f4ef24;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.livebar{border-top:1px solid color-mix(in oklab, var(--color-line) 14%, transparent)}}.livebar .bib{padding:2px 6px;font-size:13px}.livebar__dot{background:var(--color-line);border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite live-pulse}.livebar__label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800;font-stretch:75%}.livebar__sep{color:#f2f4ef4d}@supports (color:color-mix(in lab, red, red)){.livebar__sep{color:color-mix(in oklab, var(--color-line) 30%, transparent)}}.livebar__clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.livebar__break{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800;font-stretch:75%}.livebar__paused{color:var(--color-orange);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800;font-stretch:75%}.livebar__next{color:#f2f4ef80}@supports (color:color-mix(in lab, red, red)){.livebar__next{color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.livebar__next{font-family:var(--font-mono);font-size:13px}.livebar__age{color:#f2f4ef80}@supports (color:color-mix(in lab, red, red)){.livebar__age{color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.livebar__age{font-family:var(--font-mono);font-size:13px}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.3}}.viewer.is-stale .score-side__numeral,.viewer.is-stale .score-row__numeral{color:#f2f4ef8c}@supports (color:color-mix(in lab, red, red)){.viewer.is-stale .score-side__numeral,.viewer.is-stale .score-row__numeral{color:color-mix(in oklab, var(--color-line) 55%, transparent)}}.viewer.is-stale .livebar__dot{border:1.5px solid #f2f4ef80}@supports (color:color-mix(in lab, red, red)){.viewer.is-stale .livebar__dot{border:1.5px solid color-mix(in oklab, var(--color-line) 50%, transparent)}}.viewer.is-stale .livebar__dot{background:0 0;animation:none}.viewer.is-stale .livebar__label{color:#f2f4ef9e}@supports (color:color-mix(in lab, red, red)){.viewer.is-stale .livebar__label{color:color-mix(in oklab, var(--color-line) 62%, transparent)}}.viewer.is-stale .feed{opacity:.5}.stale-card{background:var(--color-court-third);color:#f2f4efbf;border-radius:4px;margin-top:18px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.stale-card{color:color-mix(in oklab, var(--color-line) 75%, transparent)}}.stale-card{text-wrap:pretty;font-size:15px;line-height:1.5}.feed{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.feed__title{color:#f2f4ef66;flex:none;padding:14px 20px 8px}@supports (color:color-mix(in lab, red, red)){.feed__title{color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.feed__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.feed__empty{color:#f2f4ef8c;padding:4px 20px 16px}@supports (color:color-mix(in lab, red, red)){.feed__empty{color:color-mix(in oklab, var(--color-line) 55%, transparent)}}.feed__empty{text-wrap:pretty;font-size:15px}.feed-row{border-bottom:1px solid #f2f4ef1f;flex:none;align-items:flex-start;gap:14px;padding:13px 20px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.feed-row{border-bottom:1px solid color-mix(in oklab, var(--color-line) 12%, transparent)}}.feed-row{cursor:pointer}.feed-row:active{background:#f2f4ef0f}@supports (color:color-mix(in lab, red, red)){.feed-row:active{background:color-mix(in oklab, var(--color-line) 6%, transparent)}}.feed-row.is-newest{padding-bottom:16px}.feed-row.is-arriving{animation:.26s ease-out feed-rise}.feed-row--boundary{background:var(--color-court-third)}.feed-row--boundary .feed-row__label{color:#f2f4efbf}@supports (color:color-mix(in lab, red, red)){.feed-row--boundary .feed-row__label{color:color-mix(in oklab, var(--color-line) 75%, transparent)}}.feed-row--boundary .feed-row__label{font-weight:400}.feed-row--boundary .feed-row__score{color:#f2f4ef80}@supports (color:color-mix(in lab, red, red)){.feed-row--boundary .feed-row__score{color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.feed-row--boundary .feed-row__score{font-family:var(--font-mono);font-size:13px;font-weight:400}.feed-row__time{color:#f2f4ef80;flex:none;width:44px;padding-top:2px}@supports (color:color-mix(in lab, red, red)){.feed-row__time{color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.feed-row__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.feed-row__bar{border-radius:2px;flex:none;align-self:stretch;width:4px}.feed-row__label{text-wrap:pretty;flex:1;font-size:15px;font-weight:600}.feed-row__score{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.feed-row__score.is-muted{color:#f2f4efbf}@supports (color:color-mix(in lab, red, red)){.feed-row__score.is-muted{color:color-mix(in oklab, var(--color-line) 75%, transparent)}}.feed-row__play{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.feed-row__line{align-items:center;gap:10px;display:flex}.reactions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.reactions__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.said{flex-direction:column;gap:3px;max-width:100%;display:flex}.said__line{align-items:baseline;gap:8px;font-size:14px;line-height:1.35;display:flex}.said__who{font-family:var(--font-display);letter-spacing:.01em;flex:none;font-weight:700}.said__words{color:#9ba39e;min-width:0}@supports (color:color-mix(in lab, red, red)){.said__words{color:color-mix(in srgb, var(--color-line) 62%, var(--color-court))}}.said__words{overflow-wrap:anywhere}.reaction-chip{border:1px solid #f2f4ef38;align-items:center;gap:6px;height:30px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reaction-chip{border:1px solid color-mix(in oklab, var(--color-line) 22%, transparent)}}.reaction-chip{background:var(--color-court-third);color:#f2f4efc7;border-radius:99px}@supports (color:color-mix(in lab, red, red)){.reaction-chip{color:color-mix(in oklab, var(--color-line) 78%, transparent)}}.reaction-chip{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.reaction-chip__emoji{font-size:15px;line-height:1}.reaction-chip.is-mine{border-color:var(--color-orange);background:#ff7a2f2e}@supports (color:color-mix(in lab, red, red)){.reaction-chip.is-mine{background:color-mix(in oklab, var(--color-orange) 18%, transparent)}}.reaction-chip.is-mine{color:var(--color-line)}.reaction-add{border:1px dashed #f2f4ef57;justify-content:center;align-items:center;width:34px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reaction-add{border:1px dashed color-mix(in oklab, var(--color-line) 34%, transparent)}}.reaction-add{color:#f2f4ef9e;border-radius:99px}@supports (color:color-mix(in lab, red, red)){.reaction-add{color:color-mix(in oklab, var(--color-line) 62%, transparent)}}.reaction-add{font-size:16px;line-height:1}.feed-row:not(.is-newest) .reaction-add,.feed-row:not(.is-newest) .reactions__row:not(:has(.reaction-chip)),.feed-row:not(.is-newest) .reactions:not(:has(.reaction-chip,.said)){display:none}.bib--small{padding:2px 6px;font-size:13px}@keyframes feed-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.qtable{padding:16px max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left));border-top:1.5px solid #f2f4ef59;flex:none}@supports (color:color-mix(in lab, red, red)){.qtable{border-top:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.qtable__row{grid-template-columns:1fr repeat(var(--quarters), 34px) 44px;font-family:var(--font-display);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding-bottom:6px;font-size:16px;font-weight:700;display:grid}.qtable__row--head{color:#f2f4ef80;padding-bottom:8px}@supports (color:color-mix(in lab, red, red)){.qtable__row--head{color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.qtable__row--head{font-family:var(--font-mono);font-size:12px;font-weight:400}.qtable__row.is-trailing{color:#f2f4efb8}@supports (color:color-mix(in lab, red, red)){.qtable__row.is-trailing{color:color-mix(in oklab, var(--color-line) 72%, transparent)}}.qtable__name{letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:14px;font-stretch:72%;overflow:hidden}.qtable__cell{text-align:center}.qtable__cell--total{text-align:right}.qtable__cell--empty{color:#f2f4ef4d}@supports (color:color-mix(in lab, red, red)){.qtable__cell--empty{color:color-mix(in oklab, var(--color-line) 30%, transparent)}}.score-head--stacked{padding-top:calc(26px + env(safe-area-inset-top));border-bottom:0;padding-bottom:18px}.score-row{align-items:center;gap:14px;padding:14px 0;display:flex}.score-row__bar{border-radius:1px;flex:none;width:8px;height:62px}.score-row__name{font-family:var(--font-display);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;font-size:26px;font-weight:800;font-stretch:72%;overflow:hidden}.score-row__numeral{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:76px;font-weight:900;line-height:.8}.score-row__numeral.is-waiting{color:#f2f4ef40}@supports (color:color-mix(in lab, red, red)){.score-row__numeral.is-waiting{color:color-mix(in oklab, var(--color-line) 25%, transparent)}}.score-row__numeral.is-waiting{font-size:60px}.score-row__rule{background:#f2f4ef59;border:0;height:1.5px}@supports (color:color-mix(in lab, red, red)){.score-row__rule{background:color-mix(in oklab, var(--color-line) 35%, transparent)}}.final-line{align-items:center;gap:12px;margin-bottom:16px;display:flex}.final-line__margin{color:#f2f4ef9e}@supports (color:color-mix(in lab, red, red)){.final-line__margin{color:color-mix(in oklab, var(--color-line) 62%, transparent)}}.final-line__margin{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:700;font-stretch:80%}.starts-at{color:#f2f4ef9e;margin-top:20px}@supports (color:color-mix(in lab, red, red)){.starts-at{color:color-mix(in oklab, var(--color-line) 62%, transparent)}}.starts-at{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:800;font-stretch:75%}.pregame{min-height:0;padding:24px max(20px, env(safe-area-inset-right)) 24px max(20px, env(safe-area-inset-left));border-top:1.5px solid #f2f4ef59;flex-direction:column;flex:1;gap:24px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.pregame{border-top:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.pregame__lede{text-wrap:pretty;font-size:19px;line-height:1.45}.pregame__facts{color:#f2f4ef9e;flex-direction:column;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pregame__facts{color:color-mix(in oklab, var(--color-line) 62%, transparent)}}.pregame__facts{font-size:15px}.pregame__fact{gap:12px;display:flex}.pregame__fact dt{color:#f2f4ef73;flex:none;width:82px;padding-top:2px}@supports (color:color-mix(in lab, red, red)){.pregame__fact dt{color:color-mix(in oklab, var(--color-line) 45%, transparent)}}.pregame__fact dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.brand{color:#f2f4ef59;margin-top:auto;padding-top:18px}@supports (color:color-mix(in lab, red, red)){.brand{color:color-mix(in oklab, var(--color-line) 35%, transparent)}}.brand{font-family:var(--font-mono);font-size:12px}.viewer__footer{padding:14px max(16px, env(safe-area-inset-right)) max(26px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-top:1.5px solid #f2f4ef59;flex:none;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.viewer__footer{border-top:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.viewer__footer{background:var(--color-court)}.btn--share{background:var(--color-orange);color:var(--color-court);font-weight:800}.popup{width:100%;max-width:430px;color:var(--color-line);background:0 0;border:0;margin:auto auto 0;padding:0}.popup::backdrop{background:oklab(13.9192% -.00789213 .0000152141/.72)}.popup[open]{flex-direction:column;animation:.18s ease-out popup-in;display:flex}.popup[open]::backdrop{animation:.18s ease-out popup-in}@keyframes popup-in{0%{opacity:0}to{opacity:1}}.popup:focus-visible{outline:none}.popup__panel{touch-action:none;-webkit-user-select:none;user-select:none;min-height:0;padding:20px max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));border-top:1.5px solid #f2f4ef66;flex-direction:column;gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.popup__panel{border-top:1.5px solid color-mix(in oklab, var(--color-line) 40%, transparent)}}.popup__panel{background:var(--color-court-third);border-radius:16px 16px 0 0}.popup__panel--ask{gap:18px;padding-top:26px}.popup__grip{background:#f2f4ef4d;border-radius:2px;align-self:center;width:44px;height:4px}@supports (color:color-mix(in lab, red, red)){.popup__grip{background:color-mix(in oklab, var(--color-line) 30%, transparent)}}.popup__head{flex-direction:column;gap:8px;display:flex}.popup__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.15}.popup__body{color:#f2f4efa6}@supports (color:color-mix(in lab, red, red)){.popup__body{color:color-mix(in oklab, var(--color-line) 65%, transparent)}}.popup__body{text-wrap:pretty;font-size:15px;line-height:1.5}.popup__dismiss{color:#f2f4ef99;height:48px}@supports (color:color-mix(in lab, red, red)){.popup__dismiss{color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.popup__dismiss{font-size:15px}.popup .providers{gap:10px}.tray>:not(.tray__stream){flex:none}.tray__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tray__play{color:#f2f4ef66;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tray__play{color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.tray__play{font-family:var(--font-mono);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px}.tray__mine{color:var(--color-orange);font-family:var(--font-mono);flex:none;font-size:11px}.tray__pages{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;gap:12px;display:flex;overflow-x:auto}.tray__pages::-webkit-scrollbar{display:none}.tray__keys{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.tray__dots{justify-content:center;gap:6px;display:flex}.tray__dot{background:#f2f4ef33;border-radius:50%;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.tray__dot{background:color-mix(in oklab, var(--color-line) 20%, transparent)}}.tray__dot.is-on{background:var(--color-orange)}.tray__key{border:1px solid #f2f4ef29;justify-content:center;align-items:center;height:46px;display:flex}@supports (color:color-mix(in lab, red, red)){.tray__key{border:1px solid color-mix(in oklab, var(--color-line) 16%, transparent)}}.tray__key{border-radius:6px;font-size:24px;line-height:1}.tray__key.is-mine{border-color:var(--color-orange);background:#ff7a2f2e}@supports (color:color-mix(in lab, red, red)){.tray__key.is-mine{background:color-mix(in oklab, var(--color-orange) 18%, transparent)}}.tray__rule{background:#f2f4ef24;border:0;height:1px}@supports (color:color-mix(in lab, red, red)){.tray__rule{background:color-mix(in oklab, var(--color-line) 14%, transparent)}}.tray__title{color:#f2f4ef66}@supports (color:color-mix(in lab, red, red)){.tray__title{color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.tray__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.tray__empty{color:#f2f4ef8c}@supports (color:color-mix(in lab, red, red)){.tray__empty{color:color-mix(in oklab, var(--color-line) 55%, transparent)}}.tray__empty{font-size:14px}.composer{flex-direction:column;flex:none;gap:8px;display:flex}.composer__field{border:1.5px solid #f2f4ef3d;width:100%;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.composer__field{border:1.5px solid color-mix(in oklab, var(--color-line) 24%, transparent)}}.composer__field{background:var(--color-court);color:var(--color-line);font-family:var(--font-body);resize:none;touch-action:auto;-webkit-user-select:text;user-select:text;border-radius:4px;font-size:16px;line-height:1.4}.composer__field::placeholder{color:#f2f4ef61}@supports (color:color-mix(in lab, red, red)){.composer__field::placeholder{color:color-mix(in oklab, var(--color-line) 38%, transparent)}}.composer__field:focus-visible{border-color:#ff7a2fb3}@supports (color:color-mix(in lab, red, red)){.composer__field:focus-visible{border-color:color-mix(in oklab, var(--color-orange) 70%, transparent)}}.composer__field:focus-visible{outline:none}.composer__error{color:var(--color-orange);font-size:13px}.composer__foot{justify-content:flex-end;align-items:center;gap:12px;display:flex}.composer__left{color:#f2f4ef73}@supports (color:color-mix(in lab, red, red)){.composer__left{color:color-mix(in oklab, var(--color-line) 45%, transparent)}}.composer__left{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.composer__left[hidden]{display:none}.composer__left.is-spent{color:var(--color-orange)}.composer__send{background:var(--color-line);height:40px;color:var(--color-court);font-family:var(--font-display);letter-spacing:.02em;border-radius:4px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex}.composer__send:disabled{opacity:.34}.tray__stream{overscroll-behavior:contain;touch-action:pan-y;-webkit-user-select:text;user-select:text;flex-direction:column;flex:0 auto;gap:14px;min-height:0;max-height:180px;padding-bottom:10px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 10px),#0000);mask-image:linear-gradient(#000 calc(100% - 10px),#0000)}.voices{flex-direction:column;gap:12px;display:flex}.voice{grid-template-columns:22px 1fr auto;align-items:center;gap:3px 10px;display:grid;position:relative}.voice:before{content:"";background:#f2f4ef24;width:1px;position:absolute;top:0;bottom:-12px;left:10px}@supports (color:color-mix(in lab, red, red)){.voice:before{background:color-mix(in oklab, var(--color-line) 14%, transparent)}}.voice:last-child:before{display:none}.voice__mark{background:var(--color-court-third);justify-self:center;padding:2px 0;font-size:15px;line-height:1;position:relative}.voice__name{color:#f2f4efd1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.voice__name{color:color-mix(in oklab, var(--color-line) 82%, transparent)}}.voice__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px}.voice__age{color:#f2f4ef66}@supports (color:color-mix(in lab, red, red)){.voice__age{color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.voice__age{font-family:var(--font-mono);font-size:12px}.voice__words{color:#9eaaa4;grid-column:2/-1}@supports (color:color-mix(in lab, red, red)){.voice__words{color:color-mix(in srgb, var(--color-line) 62%, var(--color-court-third))}}.voice__words{text-wrap:pretty;font-size:14px;line-height:1.4}.voice:has(.voice__taking-back){grid-template-columns:22px 1fr auto auto}.voice:has(.voice__taking-back) .voice__words{grid-column:2/4}.voice__taking-back{grid-area:1/4;width:14px;height:14px;position:relative}.voice__take-back{color:#f2f4ef57;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.voice__take-back{color:color-mix(in oklab, var(--color-line) 34%, transparent)}}.voice__take-back{font-size:13px;line-height:1}.popup .btn{flex:none}@media (prefers-reduced-motion:reduce){.popup[open],.popup[open]::backdrop{animation:none}}.viewer--message{padding:0 max(24px, env(safe-area-inset-left));justify-content:center}.message{flex-direction:column;gap:14px;display:flex}.message__title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:28px;font-weight:800}.message__body{color:#f2f4ef9e}@supports (color:color-mix(in lab, red, red)){.message__body{color:color-mix(in oklab, var(--color-line) 62%, transparent)}}.message__body{text-wrap:pretty;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:reduce){.livebar__dot,.feed-row.is-arriving{animation:none}}.sheet__footer{padding-top:14px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));padding-bottom:max(26px, env(safe-area-inset-bottom));border-top:1.5px solid #f2f4ef59;flex:none;display:flex}@supports (color:color-mix(in lab, red, red)){.sheet__footer{border-top:1.5px solid color-mix(in oklab, var(--color-line) 35%, transparent)}}.btn--danger{border:1.5px solid #f2f4ef47}@supports (color:color-mix(in lab, red, red)){.btn--danger{border:1.5px solid color-mix(in oklab, var(--color-line) 28%, transparent)}}.btn--danger{color:#ff7a2fe0}@supports (color:color-mix(in lab, red, red)){.btn--danger{color:color-mix(in oklab, var(--color-orange) 88%, transparent)}}.btn--danger{font-weight:700}.detached-form{display:none}.home{background:var(--color-court);flex-direction:column;max-width:430px;height:100%;margin:0 auto;display:flex;overflow:hidden}.home__scroll{overscroll-behavior:contain;min-height:0;padding:calc(22px + env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(26px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));flex-direction:column;flex:1;gap:22px;display:flex;overflow-y:auto}.home__head{flex-direction:column;flex:none;gap:6px;display:flex}.wordmark{color:var(--color-orange);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.home__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:27px;font-weight:900;line-height:1.05}.home__actions{flex-direction:column;flex:none;gap:12px;display:flex}.tile{width:100%;color:var(--color-line);font-family:var(--font-display);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex}.tile-form{display:contents}.tile--primary{background:var(--color-orange);height:68px;color:var(--color-court)}.tile--primary:hover,.tile--primary:active{background:var(--color-orange-lit)}.tile--primary .tile__label{letter-spacing:-.01em;font-size:21px;font-weight:900;line-height:1.2}.tile--primary .tile__note{color:#0d1f1be0}@supports (color:color-mix(in lab, red, red)){.tile--primary .tile__note{color:color-mix(in oklab, var(--color-court) 88%, transparent)}}.tile--primary .tile__note{font-weight:500}.tile--primary .tile__glyph{font-size:22px;font-weight:900}.tile--outline{border:1.5px solid #f2f4ef52;height:60px}@supports (color:color-mix(in lab, red, red)){.tile--outline{border:1.5px solid color-mix(in oklab, var(--color-line) 32%, transparent)}}.tile--outline:hover,.tile--outline:active{border-color:#f2f4efb3}@supports (color:color-mix(in lab, red, red)){.tile--outline:hover,.tile--outline:active{border-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.tile--outline .tile__label{font-size:18px;font-weight:800;line-height:1.2}.tile--outline .tile__glyph{color:#f2f4ef80}@supports (color:color-mix(in lab, red, red)){.tile--outline .tile__glyph{color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.tile--outline .tile__glyph{font-size:19px}.tile__body{flex-direction:column;gap:0;min-width:0;display:flex}.tile__note{color:#f2f4ef8c;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tile__note{color:color-mix(in oklab, var(--color-line) 55%, transparent)}}.tile__note{font-family:var(--font-body);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15}.tile__glyph{flex:none}.chooser{flex-direction:column;gap:12px;display:flex}.chooser .tile__body{flex:1}.tile__swatch{border-radius:3px;flex:none;width:14px;height:14px}.tile__swatch--none{background:#f2f4ef4d}@supports (color:color-mix(in lab, red, red)){.tile__swatch--none{background:color-mix(in oklab, var(--color-line) 30%, transparent)}}.teams{flex-direction:column;gap:8px;display:flex}.teams__head{padding:0 2px}.teams__list{border:1.5px solid #f2f4ef38}@supports (color:color-mix(in lab, red, red)){.teams__list{border:1.5px solid color-mix(in oklab, var(--color-line) 22%, transparent)}}.teams__list{border-radius:6px;overflow:hidden}.teams__row,.teams__add{text-align:left;align-items:center;gap:12px;width:100%;display:flex;position:relative}.teams__list>*+:before{content:"";background:#f2f4ef24;height:1.5px;position:absolute;top:0;left:42px;right:0}@supports (color:color-mix(in lab, red, red)){.teams__list>*+:before{background:color-mix(in oklab, var(--color-line) 14%, transparent)}}.teams__row{color:var(--color-line);font-family:var(--font-display);padding:13px 16px}.teams__row:hover,.teams__row:active{background:var(--color-court-third)}.teams__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.teams__name{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.2}.teams__note{color:#f2f4ef80;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.teams__note{color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.teams__note{font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.15}.teams__glyph{color:#f2f4ef66;flex:none}@supports (color:color-mix(in lab, red, red)){.teams__glyph{color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.teams__glyph{font-size:19px}.teams__add{color:#f2f4ef73;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.teams__add{color:color-mix(in oklab, var(--color-line) 45%, transparent)}}.teams__add{font-size:13px}.teams__add:hover,.teams__add:active{color:var(--color-orange)}.teams__plus{flex:none;justify-content:center;width:14px;font-size:14px;line-height:1;display:flex}.teams__row:focus-visible,.teams__add:focus-visible{outline:2px solid var(--color-line);outline-offset:-2px}.home__danger-form{flex:none;margin-top:-6px;margin-bottom:10px;display:flex}.home__danger{color:#ff7a2fe0}@supports (color:color-mix(in lab, red, red)){.home__danger{color:color-mix(in oklab, var(--color-orange) 88%, transparent)}}.home__danger{text-align:left;text-underline-offset:2px;font-size:12.5px;text-decoration:underline}.home__danger:focus-visible{outline:2px solid var(--color-line);outline-offset:2px}.home__link{color:#ff7a2fe0;flex:none;margin-top:-2px}@supports (color:color-mix(in lab, red, red)){.home__link{color:color-mix(in oklab, var(--color-orange) 88%, transparent)}}.home__link{text-align:left;text-underline-offset:2px;font-size:12.5px;text-decoration:underline}.home__link:focus-visible{outline:2px solid var(--color-line);outline-offset:2px}.home__rule{background:#f2f4ef24;border:0;flex:none;height:1.5px}@supports (color:color-mix(in lab, red, red)){.home__rule{background:color-mix(in oklab, var(--color-line) 14%, transparent)}}.shelf,.results{flex-direction:column;flex:none;display:flex}.shelf{gap:12px}.shelf__head,.results__head,.teams__head{color:#f2f4ef99;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.shelf__head,.results__head,.teams__head{color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.shelf__head,.results__head,.teams__head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:400}.results__head{padding-bottom:10px}.head__aside{color:#f2f4ef73;max-width:50%;margin-left:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.head__aside{color:color-mix(in oklab, var(--color-line) 45%, transparent)}}.head__aside{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.head__aside:hover,.head__aside:focus-visible{color:var(--color-orange)}.shelf__dot{background:var(--color-orange);border-radius:50%;flex:none;width:8px;height:8px}.live-card{background:var(--color-court-third);color:var(--color-line);text-align:left;border-radius:8px;display:flex;overflow:hidden}.live-card__spine{background:var(--color-orange);flex:none;width:5px}.live-card:hover .live-card__spine,.live-card:active .live-card__spine{background:var(--color-orange-lit)}.live-card__body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px 16px;display:flex}.live-card__meta{align-items:center;gap:8px;min-width:0;display:flex}.bib{background:var(--color-line);color:var(--color-court);font-family:var(--font-display);border-radius:2px;flex:none;padding:1px 6px;font-size:13px;font-weight:900;font-stretch:75%}.live-card__note{color:#f2f4ef99;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.live-card__note{color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.live-card__note{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.live-card__line{align-items:center;gap:12px;display:flex}.live-card__match{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15.5px;font-weight:800;overflow:hidden}.live-card__score{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex:none;font-size:28px;font-weight:900}.follow-row{background:#16302a99;border-radius:8px;align-items:center;gap:12px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.follow-row{background:color-mix(in oklab, var(--color-court-third) 60%, transparent)}}.follow-row{color:var(--color-line);text-align:left}.follow-row:hover,.follow-row:active{background:var(--color-court-third)}.follow-row__match{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:700;overflow:hidden}.follow-row__state{color:#f2f4ef73;flex:none}@supports (color:color-mix(in lab, red, red)){.follow-row__state{color:color-mix(in oklab, var(--color-line) 45%, transparent)}}.follow-row__state{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}.follow-row__score{font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:900}.result{color:inherit;text-align:left;align-items:center;gap:12px;margin:0 -8px;padding:12px 8px;display:flex;position:relative}.result:before{content:"";border-top:1.5px solid #f2f4ef1f;position:absolute;top:0;left:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.result:before{border-top:1.5px solid color-mix(in oklab, var(--color-line) 12%, transparent)}}.result:hover,.result:active{background:#16302a99}@supports (color:color-mix(in lab, red, red)){.result:hover,.result:active{background:color-mix(in oklab, var(--color-court-third) 60%, transparent)}}.result__mark{color:#f2f4ef73;flex:none;width:34px}@supports (color:color-mix(in lab, red, red)){.result__mark{color:color-mix(in oklab, var(--color-line) 45%, transparent)}}.result__mark{font-family:var(--font-display);font-size:13px;font-weight:900}.result__mark--won{color:var(--color-win)}.result__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.result__match{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.result__date{color:#f2f4ef6b}@supports (color:color-mix(in lab, red, red)){.result__date{color:color-mix(in oklab, var(--color-line) 42%, transparent)}}.result__date{font-family:var(--font-mono);font-size:11.5px}.result__score{font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:800}.live-card:focus-visible,.follow-row:focus-visible,.result:focus-visible,.result__delete:focus-visible,.results__edit:focus-visible{outline:2px solid var(--color-line);outline-offset:2px}.tile:focus-visible{outline:2px solid var(--color-line);outline-offset:-3px}.results__edit{letter-spacing:.16em}.result-row{position:relative}.result__delete-form{display:none}.results--editing .result__delete-form{align-items:center;width:34px;display:flex;position:absolute;top:0;bottom:0;left:0}.results--editing .result__mark{visibility:hidden}.result__delete{border:1.5px solid #f2f4ef99;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.result__delete{border:1.5px solid color-mix(in oklab, var(--color-line) 60%, transparent)}}.result__delete{background:#0d1f1b47;border-radius:4px}@supports (color:color-mix(in lab, red, red)){.result__delete{background:color-mix(in oklab, var(--color-court) 28%, transparent)}}.result__delete{color:#ff7a2fe0}@supports (color:color-mix(in lab, red, red)){.result__delete{color:color-mix(in oklab, var(--color-orange) 88%, transparent)}}.result__delete{font-family:var(--font-display);font-size:14px;font-weight:800}.result__delete:active{background:#0d1f1b99}@supports (color:color-mix(in lab, red, red)){.result__delete:active{background:color-mix(in oklab, var(--color-court) 60%, transparent)}}.result__strike{background:var(--color-line);transform-origin:0;height:1.5px;position:absolute;top:50%;left:46px;right:-8px;transform:scaleX(0)}.result-row--struck .result__strike{transition:transform .15s ease-out;transform:scaleX(1)}.result-row--struck .result{opacity:.55;transition:opacity .15s ease-out}@media (prefers-reduced-motion:reduce){.result-row--struck .result__strike,.result-row--struck .result{transition:none}}.prompt{background:var(--color-court-third);border-radius:8px;flex-direction:column;flex:none;gap:12px;padding:18px;display:flex}.prompt__lines{flex-direction:column;gap:5px;display:flex}.prompt__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:800}.prompt__body{color:#f2f4ef99}@supports (color:color-mix(in lab, red, red)){.prompt__body{color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.prompt__body{text-wrap:pretty;font-size:13.5px;line-height:1.55}.prompt__go{background:var(--color-line);height:46px;color:var(--color-court);font-family:var(--font-display);border-radius:5px;align-self:flex-start;align-items:center;padding:0 20px;font-size:15px;font-weight:800;display:flex}.prompt__go:focus-visible{outline:2px solid var(--color-line);outline-offset:2px}.home__footer{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.home__signout-form{flex:none}.home__signout,.home__feedback{color:#f2f4ef73}@supports (color:color-mix(in lab, red, red)){.home__signout,.home__feedback{color:color-mix(in oklab, var(--color-line) 45%, transparent)}}.home__signout,.home__feedback{text-align:left;text-underline-offset:2px;font-size:12.5px;text-decoration:underline}.auth{background:var(--color-court);flex-direction:column;max-width:430px;height:100%;margin:0 auto;display:flex;overflow:hidden}.auth__scroll{min-height:0;padding:calc(22px + env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(26px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));flex-direction:column;flex:1;justify-content:center;gap:26px;display:flex;overflow-y:auto}.auth__head{flex-direction:column;flex:none;gap:10px;display:flex}.auth__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:27px;font-weight:900;line-height:1.05}.auth__body{color:#f2f4ef99}@supports (color:color-mix(in lab, red, red)){.auth__body{color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.auth__body{text-wrap:pretty;font-size:13.5px;line-height:1.55}.auth__form{flex-direction:column;flex:none;gap:18px;display:flex}.auth__form .btn{flex:none}.auth__skip-form{justify-content:center;display:flex}.auth__skip{color:#f2f4ef80}@supports (color:color-mix(in lab, red, red)){.auth__skip{color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.auth__skip{font-family:var(--font-mono);letter-spacing:.08em;text-underline-offset:3px;font-size:12px;text-decoration:underline}.auth__note{color:#f2f4ef66}@supports (color:color-mix(in lab, red, red)){.auth__note{color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.auth__note{font-family:var(--font-mono);text-wrap:pretty;font-size:11.5px}.auth__link{color:#f2f4efb3}@supports (color:color-mix(in lab, red, red)){.auth__link{color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.auth__link{text-underline-offset:3px;text-decoration:underline}.providers{flex-direction:column;flex:none;gap:12px;display:flex}.provider-form{display:contents}.provider{width:100%;height:52px;font-family:var(--font-body);border-radius:6px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.provider__mark{flex:none;width:18px;height:18px}.provider__label{white-space:nowrap}.provider--apple{color:#000;background:#fff}.provider--apple .provider__mark{width:15px;height:19px;margin-top:-2px}.provider--google_oauth2{color:#1f1f1f;background:#fff;border:1px solid #747775}.providers__none{color:#f2f4ef80}@supports (color:color-mix(in lab, red, red)){.providers__none{color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.providers__none{font-family:var(--font-mono);font-size:12px}.club-page{background:var(--color-court);flex-direction:column;max-width:430px;height:100%;margin:0 auto;display:flex;overflow:hidden}.club-page__head{min-height:132px;padding:24px 20px 18px;padding-top:max(24px, env(safe-area-inset-top));flex-direction:column;flex:none;justify-content:flex-end;gap:4px;display:flex}.club-page__scroll{overscroll-behavior:contain;min-height:0;padding:22px max(22px, env(safe-area-inset-right)) 26px max(22px, env(safe-area-inset-left));flex-direction:column;flex:1;gap:22px;display:flex;overflow-y:auto}.club-page__eyebrow{color:#f2f4efb3}@supports (color:color-mix(in lab, red, red)){.club-page__eyebrow{color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.club-page__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.club-page__name{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:26px;font-weight:900;font-stretch:80%;line-height:1.1}.club-page__empty{flex-direction:column;gap:6px;display:flex}.club-page__empty-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:800}.club-page__empty-body{color:#f2f4ef9e}@supports (color:color-mix(in lab, red, red)){.club-page__empty-body{color:color-mix(in oklab, var(--color-line) 62%, transparent)}}.club-page__empty-body{text-wrap:pretty;font-size:15px;line-height:1.55}.club-page__teams{flex-direction:column;gap:10px;display:flex}.club-team{border-top:1.5px solid #f2f4ef2e;align-items:center;gap:12px;padding:11px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.club-team{border-top:1.5px solid color-mix(in oklab, var(--color-line) 18%, transparent)}}.club-team__chip{border-radius:3px;flex:none;width:20px;height:20px}.club-team__name{font-family:var(--font-display);font-size:16px;font-weight:700}.club-page__site{color:var(--color-orange);font-family:var(--font-mono);overflow-wrap:anywhere;text-underline-offset:3px;font-size:13px;text-decoration:underline}.confetti{pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti__piece{top:-8vh;left:var(--confetti-lane);width:var(--confetti-width);height:var(--confetti-height);background:var(--confetti-color);border-radius:1px;position:absolute;box-shadow:0 1px 2px #0d1f1b99}@supports (color:color-mix(in lab, red, red)){.confetti__piece{box-shadow:0 1px 2px color-mix(in oklab, var(--color-court) 60%, transparent)}}.confetti__piece{animation:confetti-fall var(--confetti-fall) linear var(--confetti-delay) forwards;opacity:0}@keyframes confetti-fall{0%{opacity:0;transform:translate(0)rotate(0)}6%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift), 116vh, 0) rotate(var(--confetti-spin))}}@keyframes confetti-settle{0%,to{opacity:0}12%,74%{opacity:.9}}@media (prefers-reduced-motion:reduce){.confetti__piece{top:var(--confetti-settle);animation:2.2s ease-out forwards confetti-settle}}}@layer utilities{.collapse{visibility:collapse}.collapse\!{visibility:collapse!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-28{margin-top:calc(var(--spacing) * 28)}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.flex-1{flex:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-court{background-color:var(--color-court)}.px-5{padding-inline:calc(var(--spacing) * 5)}.text-line{color:var(--color-line)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[rdoc-ref\:lib\/racc\/rdoc\/grammar\.en\.rdoc\]{rdoc-ref:lib/racc/rdoc/grammar.en.rdoc}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}