/*! 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-font-weight:initial;--tw-tracking:initial;--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;--color-red-100:oklch(93.6% .032 17.717);--color-red-800:oklch(44.4% .177 26.899);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-800:oklch(47.3% .137 46.201);--color-blue-50:oklch(97% .014 254.604);--color-blue-700:oklch(48.8% .243 264.376);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-3xl:48rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-sm:.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-win:#7bd88f;--font-display:"Archivo", ui-sans-serif, system-ui, sans-serif;--font-body:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--text-label:.75rem;--text-meta:.875rem;--text-control:.9375rem;--text-body:1rem}}@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}:root{--ink-strong:var(--color-line);--ink-plain:#f2f4efbd}@supports (color:color-mix(in lab, red, red)){:root{--ink-plain:color-mix(in oklab, var(--color-line) 74%, transparent)}}:root{--ink-quiet:#f2f4ef9e}@supports (color:color-mix(in lab, red, red)){:root{--ink-quiet:color-mix(in oklab, var(--color-line) 62%, transparent)}}:root{--ink-faint:#f2f4ef80}@supports (color:color-mix(in lab, red, red)){:root{--ink-faint:color-mix(in oklab, var(--color-line) 50%, transparent)}}:root{--ink-rule:#f2f4ef5c}@supports (color:color-mix(in lab, red, red)){:root{--ink-rule:color-mix(in oklab, var(--color-line) 36%, transparent)}}:root{--surface:var(--color-court-third)}:root:has(>body[data-theme=light]){--color-court:#f4f5f0;--color-court-third:#e4e8e1;--color-line:#0d1f1b;--color-orange:#b4470f;--color-orange-lit:#d0571a;--color-win:#1f7a3c;--ink-plain:#f2f4efa3}@supports (color:color-mix(in lab, red, red)){:root:has(>body[data-theme=light]){--ink-plain:color-mix(in oklab, var(--color-line) 64%, transparent)}}:root:has(>body[data-theme=light]){--ink-quiet:#f2f4ef8f}@supports (color:color-mix(in lab, red, red)){:root:has(>body[data-theme=light]){--ink-quiet:color-mix(in oklab, var(--color-line) 56%, transparent)}}:root:has(>body[data-theme=light]){--ink-faint:#f2f4ef80}@supports (color:color-mix(in lab, red, red)){:root:has(>body[data-theme=light]){--ink-faint:color-mix(in oklab, var(--color-line) 50%, transparent)}}:root:has(>body[data-theme=light]){--ink-rule:#f2f4ef52}@supports (color:color-mix(in lab, red, red)){:root:has(>body[data-theme=light]){--ink-rule:color-mix(in oklab, var(--color-line) 32%, transparent)}}:root:has(>body[data-theme=light]){--surface:#fff}html{overscroll-behavior:none;background:var(--color-court)}@media (display-mode:standalone){html{min-height:min(100lvh, calc(100% + env(safe-area-inset-top)))}}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:12px;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:var(--ink-quiet);font-family:var(--font-mono);font-size:var(--text-label);font-weight:500}.no-signal{color:var(--ink-quiet);font-family:var(--font-mono);font-size:var(--text-meta);flex:none;display:none}.is-offline .no-signal{display:inline}.is-offline .watcher-slot{display:none}.third-slot{--centre-pass-h:34px;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:.02em;text-overflow:ellipsis;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}.third--top{padding-bottom:var(--centre-pass-h)}.third--bottom{padding-top:var(--centre-pass-h)}@media (orientation:portrait){.third-slot:has(.run:empty):not(:has(.crowd__words)) .third--top{padding-block:14px 20px}.third-slot:has(.run:empty):not(:has(.crowd__words)) .third--bottom{padding-block:20px 14px}}.centre-pass{height:var(--centre-pass-h);background:#0d1f1b52;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.centre-pass{background:color-mix(in oklab, var(--color-court) 32%, transparent)}}.centre-pass{color:var(--color-line);font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:800}.centre-pass:active{background:#0d1f1b73}@supports (color:color-mix(in lab, red, red)){.centre-pass:active{background:color-mix(in oklab, var(--color-court) 45%, transparent)}}.centre-pass:before,.centre-pass:after{letter-spacing:0;font-size:12px;font-weight:900}.centre-pass--top{bottom:0}.centre-pass--top:before,.centre-pass--top:after{content:"▲" / ""}.centre-pass--bottom{top:0}.centre-pass--bottom:before,.centre-pass--bottom:after{content:"▼" / ""}.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:48px;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:12px}@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}.picker{color:var(--color-line);flex-direction:column;display:flex;position:absolute;inset:0}.picker[hidden]{display:none}.picker--top{flex-direction:column-reverse}.picker__countdown{background:#f2f4ef1f;flex:none;height:3px}@supports (color:color-mix(in lab, red, red)){.picker__countdown{background:color-mix(in oklab, var(--color-line) 12%, transparent)}}.picker__countdown:after{content:"";background:#f2f4efb3;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.picker__countdown:after{background:color-mix(in oklab, var(--color-line) 70%, transparent)}}.picker__countdown:after{transform-origin:0;animation:5s linear forwards picker-countdown}@keyframes picker-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.picker__shooters{flex:1;gap:10px;min-height:0;padding:14px 14px 0;display:flex}.picker--top .picker__shooters{padding:0 14px 14px}.picker__shooter{border:1.5px solid #f2f4ef47;flex:1}@supports (color:color-mix(in lab, red, red)){.picker__shooter{border:1.5px solid color-mix(in oklab, var(--color-line) 28%, transparent)}}.picker__shooter{background:#f2f4ef1a;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.picker__shooter{background:color-mix(in oklab, var(--color-line) 10%, transparent)}}.picker__shooter{font-family:var(--font-display);letter-spacing:-.02em;font-size:96px;font-weight:900;line-height:.85}.picker__shooter.is-picked{border-color:var(--color-line);background:#f2f4ef2e}@supports (color:color-mix(in lab, red, red)){.picker__shooter.is-picked{background:color-mix(in oklab, var(--color-line) 18%, transparent)}}.picker__foot{height:74px;padding:0 max(14px, env(safe-area-inset-right)) 0 14px;flex:none;align-items:center;gap:10px;display:flex}.picker--top .picker__foot{padding-top:env(safe-area-inset-top)}.picker__prompt{color:#f2f4efb3;flex:1}@supports (color:color-mix(in lab, red, red)){.picker__prompt{color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.picker__prompt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.picker__skip{border:1.5px solid #f2f4ef66;width:88px;height:48px}@supports (color:color-mix(in lab, red, red)){.picker__skip{border:1.5px solid color-mix(in oklab, var(--color-line) 40%, transparent)}}.picker__skip{background:#0d1f1b2e;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.picker__skip{background:color-mix(in oklab, var(--color-court) 18%, transparent)}}.picker__skip{font-family:var(--font-display);font-size:17px;font-weight:800}.picker__skip:active{border-color:var(--color-line)}.home-btn{top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));border:1.5px solid #f2f4ef99;justify-content:center;align-items:center;width:66px;height:48px;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:12px}@supports (color:color-mix(in lab, red, red)){.home-btn{background:color-mix(in oklab, var(--color-court) 28%, transparent)}}.home-btn{color:var(--color-line)}.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)}}.centre-band{z-index:1;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;position:relative}@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 .btn{height:48px}.centre-band .btn--undo{flex:none;margin-left:auto;padding:0 12px}@media (max-width:360px){.centre-band{gap:8px}}.action-bar__edit{border:1.5px solid #f2f4ef99;align-items:center;height:48px;padding:0 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.action-bar__edit{border:1.5px solid color-mix(in oklab, var(--color-line) 60%, transparent)}}.action-bar__edit{color:var(--color-line);font-family:var(--font-display);border-radius:12px;font-size:17px;font-weight:800}.action-bar__swap-form{display:none}.action-bar__swap{border:1.5px solid #f2f4ef99;align-items:center;height:48px;padding:0 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.action-bar__swap{border:1.5px solid color-mix(in oklab, var(--color-line) 60%, transparent)}}.action-bar__swap{color:var(--color-line);font-family:var(--font-display);border-radius:12px;font-size:17px;font-weight:800}.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:calc(12px + var(--centre-pass-h))}.run--bottom{top:calc(12px + var(--centre-pass-h))}.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:calc(36px + var(--centre-pass-h))}.crowd--bottom{top:calc(36px + var(--centre-pass-h))}.run--top:empty+.crowd--top{bottom:calc(12px + var(--centre-pass-h))}.run--bottom:empty+.crowd--bottom{top:calc(12px + var(--centre-pass-h))}.crowd__said{flex:1;align-items:center;min-width:0;display:flex}.crowd__words{color:var(--ink-plain);font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.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:12px;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);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;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);height:48px;color:var(--color-orange);font-family:var(--font-display);white-space:nowrap;border-radius:12px;align-items:center;padding:0 22px;font-size:17px;font-weight:800;display:flex}.strip{display:contents}.action-bar{height:calc(64px + max(10px, env(safe-area-inset-bottom) - 14px));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;order:1;align-items:center;gap:12px;display:flex}@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 .flex-1{display:none}.share-btn,.action-bar__edit{flex:1;justify-content:center}.centre-band__primary{flex:1;max-width:108px;display:flex;position:relative}.btn{height:52px;font-family:var(--font-display);letter-spacing:.02em;border-radius:12px;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}.court.is-awaiting-start:not(.is-nudging) .btn--primary{animation:1.6s ease-in-out infinite awaiting-breathe}@keyframes awaiting-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}.nudge,.nudge-caret{pointer-events:none;display:none}.court.is-nudging .nudge{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));background:var(--color-orange);width:fit-content;max-width:268px;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% + 4px);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,.demo__score.is-rolling,.demo__cheer,.court.is-nudging .nudge,.court.is-nudging .nudge-caret,.court.is-nudging .btn--primary,.court.is-awaiting-start .btn--primary,.picker__countdown:after{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-top:0;padding-right:env(safe-area-inset-right)}.third--top,.third--bottom{padding-bottom:var(--centre-pass-h)}.centre-pass--top,.centre-pass--bottom{top:auto;bottom:0}.centre-pass--bottom:before,.centre-pass--bottom:after{content:"▲" / ""}.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:.02em;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))}.picker{flex-direction:column-reverse}.picker__shooters{padding:0 12px 12px}.picker__shooter{font-size:72px}.home-btn{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));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}.action-bar__swap-form{display:flex}@media (max-width:700px){.share-btn,.action-bar__edit,.action-bar__swap{height:auto;padding:9px 11px;font-size:14px;position:relative}.share-btn:before,.action-bar__edit:before,.action-bar__swap:before{content:"";position:absolute;inset:-8px -6px}.action-bar .watchers,.action-bar .no-signal{display:none}.centre-band .btn{padding:0 14px}}.share-btn,.action-bar__edit{flex:none}.centre-band .btn--undo{margin-left:0}.action-bar{gap:10px;padding-left:0}.centre-band .btn{flex:none;height:44px;padding:0 20px;font-size:15px}.centre-band__primary{flex:none;max-width:none}.court.is-nudging .nudge{bottom:calc(100% + 8px)}.run--top,.run--bottom{top:auto;bottom:calc(10px + var(--centre-pass-h))}.cheer{font-size:21px}.crowd--top,.crowd--bottom{top:auto;bottom:calc(42px + var(--centre-pass-h))}.run--top:empty+.crowd--top,.run--bottom:empty+.crowd--bottom{bottom:calc(10px + var(--centre-pass-h))}.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__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);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.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:var(--ink-quiet);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.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::placeholder{color:var(--ink-faint);font-weight:400}.input-wrap{position:relative}.input--clearable{padding-right:48px}.input-wrap__clear{width:48px;height:48px;color:var(--ink-quiet);justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.input-wrap__clear[hidden]{display:none}.input-wrap__clear:focus-visible{outline:2px dashed var(--color-line);outline-offset:-8px}.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;flex:none;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);font-size:var(--text-meta);touch-action:manipulation}.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:var(--ink-plain);font-size:var(--text-body);text-wrap:pretty;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;position:relative;overflow:hidden}.viewer__live{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.viewer__body{min-height:0;padding:18px max(20px, env(safe-area-inset-right)) 20px max(20px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.viewer__close{top:calc(4px + env(safe-area-inset-top));left:max(6px, env(safe-area-inset-left));z-index:1;color:#fff;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;line-height:1;display:flex;position:absolute}.viewer__close:focus-visible{outline-offset:-4px;outline:2px solid #fff}.scoreboard{flex:none}.scoreboard__teams{height:calc(156px + env(safe-area-inset-top));display:flex}.scoreboard__side{color:#fff;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:2px;min-width:0;padding:0 12px 18px;display:flex}.scoreboard__name{max-width:100%;font-family:var(--font-display);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.scoreboard__numeral{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:84px;font-weight:900;line-height:.9}.scoreboard__numeral.is-waiting{opacity:.5}.statusbar{min-height:52px;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));background:var(--color-line);color:var(--color-court);font-size:var(--text-meta);white-space:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.statusbar__pill{color:#ff9a5c;font-family:var(--font-display);font-size:var(--text-label);background:#ff7a2f2e;border-radius:20px;flex:none;align-items:center;gap:6px;padding:3px 9px;font-weight:800;display:inline-flex}.statusbar__text{font-variant-numeric:tabular-nums;font-weight:600}.statusbar__text--quiet{opacity:.65}.statusbar__watching{opacity:.65;margin-left:auto;font-size:13px}.statusbar .bib{background:var(--color-court);color:var(--color-line)}.statusbar .bib--ending{background:var(--color-orange);color:#fff}.livebar__dot{background:#ff7a2f;border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-out infinite live-ring}.livebar__clock,.livebar__label{font:inherit}.livebar__paused{color:#ff9a5c;font-family:var(--font-display);font-size:var(--text-label);font-weight:800}.livebar__age{opacity:.65}@keyframes live-ring{0%{box-shadow:0 0 #ff7a2f8c}70%{box-shadow:0 0 0 7px #ff7a2f00}to{box-shadow:0 0 #ff7a2f00}}.viewer.is-stale .scoreboard__numeral{opacity:.55}.viewer.is-stale .livebar__dot{background:0 0;border:1.5px solid #ff9a5c;animation:none}.viewer.is-stale .statusbar__pill{opacity:.7}.viewer.is-stale .feed{opacity:.5}.stale-card{background:var(--surface);color:var(--ink-plain);text-wrap:pretty;border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.5}.stale-card[hidden]{display:none}.feed{flex-direction:column;flex:none;gap:14px;display:flex}.feed__empty{background:var(--surface);color:var(--ink-quiet);text-wrap:pretty;border-radius:14px;padding:14px 16px;font-size:15px}.quarter{flex-direction:column;gap:10px;display:flex}.quarter__head{align-items:baseline;gap:10px;display:flex}.quarter__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:900}.quarter__state{color:var(--color-orange);font-size:13px;font-weight:600}.quarter__sum{color:var(--ink-quiet);margin-left:auto;font-size:13px}.quarter__score{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.quarter__card{background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.quarter__card>.feed-row+.feed-row{border-top:1px solid #f2f4ef14}@supports (color:color-mix(in lab, red, red)){.quarter__card>.feed-row+.feed-row{border-top:1px solid color-mix(in oklab, var(--color-line) 8%, transparent)}}.quarter--folded{background:var(--surface);border-radius:14px;gap:0;overflow:hidden}.quarter__fold{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:0 14px 0 16px;list-style:none;display:flex}.quarter__fold::-webkit-details-marker{display:none}.quarter__fold .quarter__title{font-size:17px}.quarter__fold .quarter__sum{margin-left:0;margin-right:auto}.quarter__fold:focus-visible{outline:2px solid var(--color-line);outline-offset:-2px}.quarter__chevron{color:#f2f4ef4d}@supports (color:color-mix(in lab, red, red)){.quarter__chevron{color:color-mix(in oklab, var(--color-line) 30%, transparent)}}.quarter__chevron{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1;transition:transform .15s ease-out}.quarter--folded[open] .quarter__chevron{transform:rotate(90deg)}.quarter--folded .quarter__card{border-top:1px solid #f2f4ef14}@supports (color:color-mix(in lab, red, red)){.quarter--folded .quarter__card{border-top:1px solid color-mix(in oklab, var(--color-line) 8%, transparent)}}.quarter--folded .quarter__card{border-radius:0}.feed-row{cursor:pointer;flex:none;gap:12px;padding:12px 14px;display:flex}.feed-row:active{background:#f2f4ef08}@supports (color:color-mix(in lab, red, red)){.feed-row:active{background:color-mix(in oklab, var(--color-line) 3%, transparent)}}.feed-row.is-arriving{animation:.26s ease-out feed-rise}.feed-row__bar{border-radius:2px;flex:none;align-self:stretch;width:4px}.feed-row__play{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.feed-row__line{align-items:baseline;gap:10px;display:flex}.feed-row__label{min-width:0;font-family:var(--font-display);font-size:var(--text-body);text-wrap:pretty;flex:1;font-weight:800}.feed-row__time{color:var(--ink-quiet);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.feed-row__score{color:#f2f4ef66;flex:none;min-width:44px}@supports (color:color-mix(in lab, red, red)){.feed-row__score{color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.feed-row__score{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;font-size:17px}.feed-row__score>span{color:var(--ink-quiet);font-weight:600}.feed-row__score>.is-scored{color:var(--color-line);font-weight:900}.feed-row--boundary{padding-left:30px}.feed-row--boundary .feed-row__label{color:var(--ink-quiet);font-family:var(--font-body);font-size:13px;font-weight:400}.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 #f2f4ef14;align-items:center;gap:5px;height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reaction-chip{border:1px solid color-mix(in oklab, var(--color-line) 8%, transparent)}}.reaction-chip{background:var(--color-court);color:var(--color-line);font-variant-numeric:tabular-nums;border-radius:16px;font-size:14px}.reaction-chip__count{font-weight:600}.reaction-chip__emoji{font-size:15px;line-height:1}.reaction-chip.is-mine{border-color:#ff7a2f73}@supports (color:color-mix(in lab, red, red)){.reaction-chip.is-mine{border-color:color-mix(in oklab, var(--color-orange) 45%, transparent)}}.reaction-chip.is-mine{background:#ffe6d6}.reaction-add{border:1px dashed #f2f4ef40;justify-content:center;align-items:center;width:40px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reaction-add{border:1px dashed color-mix(in oklab, var(--color-line) 25%, transparent)}}.reaction-add{color:#f2f4ef80;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.reaction-add{color:color-mix(in oklab, var(--color-line) 50%, 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}@keyframes feed-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.qtable{background:var(--surface);border-radius:14px;flex:none;padding:14px 16px}.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:var(--ink-quiet);font-family:var(--font-body);font-size:var(--text-label);padding-bottom:8px;font-weight:500}.qtable__row.is-trailing{color:var(--ink-plain)}.qtable__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.qtable__cell{text-align:center}.qtable__cell--total{text-align:right}.qtable__cell--empty{color:var(--ink-rule)}.qtable__team{align-items:center;gap:8px;min-width:0;display:flex}.qtable__tick{flex:none;width:4px;height:16px}.qtable__section{color:var(--color-line);font-family:var(--font-display);padding:6px 0 4px;font-size:13px;font-weight:800}.qtable__heading{border-top:1px solid #f2f4ef24;flex-direction:column;gap:3px;margin-top:6px;padding:12px 0 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.qtable__heading{border-top:1px solid color-mix(in oklab, var(--color-line) 14%, transparent)}}.qtable__heading .qtable__section{padding:0}.qtable__definition,.qtable__note{color:var(--ink-faint);font-size:12px;line-height:1.4}.qtable__note{color:var(--ink-faint);text-wrap:pretty;padding-top:10px}.qtable__row--shooter{color:var(--ink-quiet);padding-bottom:3px;font-size:14px;font-weight:600}.qtable__shooter{border:1px solid #f2f4ef24;justify-self:start;margin-left:12px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.qtable__shooter{border:1px solid color-mix(in oklab, var(--color-line) 14%, transparent)}}.qtable__shooter{font-family:var(--font-display);font-size:var(--text-label);border-radius:6px;font-weight:700}.qtable__row--rate{align-items:start;padding:6px 0}.qtable__count{color:var(--ink-faint);font-family:var(--font-body);font-size:11px;font-weight:400;display:block}.pregame{background:var(--surface);border-radius:14px;flex-direction:column;gap:20px;padding:18px 16px;display:flex}.pregame__lede{text-wrap:pretty;font-size:19px;line-height:1.45}.pregame__facts{color:var(--ink-quiet);flex-direction:column;gap:12px;font-size:15px;display:flex}.pregame__fact{gap:12px;display:flex}.pregame__fact dt{width:82px;color:var(--color-line);font-family:var(--font-display);font-size:var(--text-meta);flex:none;font-weight:800}.brand{color:var(--ink-quiet);text-align:center;margin-top:auto;padding-top:6px;font-size:13px;display:block}.brand:hover{color:var(--color-orange)}.viewer__footer{padding:12px max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));border-top:1px solid #f2f4ef1a;flex:none;display:flex}@supports (color:color-mix(in lab, red, red)){.viewer__footer{border-top:1px solid color-mix(in oklab, var(--color-line) 10%, transparent)}}.viewer__footer{background:var(--color-court)}.btn--share{background:var(--color-orange);color:#fff;border-radius:14px;font-size:17px;font-weight:900}.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:var(--ink-quiet);text-wrap:pretty;font-size:15px;line-height:1.5}.popup__dismiss{height:48px;color:var(--ink-quiet);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:var(--ink-quiet);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:500;overflow:hidden}.tray__mine{color:var(--color-orange);font-family:var(--font-mono);font-size:var(--text-label);flex:none}.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:var(--ink-quiet);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.tray__empty{color:var(--ink-faint);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:var(--ink-faint)}.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:var(--text-meta)}.composer__foot{justify-content:flex-end;align-items:center;gap:12px;display:flex}.composer__left{color:var(--ink-quiet);font-family:var(--font-mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;font-weight:500}.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:var(--ink-plain);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.voice__age{color:var(--ink-quiet);font-family:var(--font-mono);font-size:var(--text-label);font-weight:500}.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{width:48px;height:48px;color:var(--ink-quiet);font-size:var(--text-control);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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:var(--ink-quiet);text-wrap:pretty;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:reduce){.livebar__dot,.feed-row.is-arriving{animation:none}.quarter__chevron{transition: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)}}[data-theme=light] .sheet__header,[data-theme=light] .sheet__footer{border-color:#f2f4ef1a}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .sheet__header,[data-theme=light] .sheet__footer{border-color:color-mix(in oklab, var(--color-line) 10%, transparent)}}[data-theme=light] .sheet__title{letter-spacing:-.01em;text-transform:none;font-size:18px;font-weight:900;font-stretch:100%}[data-theme=light] .field__label{color:var(--color-line);font-family:var(--font-display);font-size:var(--text-control);letter-spacing:0;text-transform:none;font-weight:800}[data-theme=light] .preview{height:104px;margin:18px max(20px, env(safe-area-inset-left)) 0;border:0;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #f2f4ef1a}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .preview{box-shadow:0 8px 24px color-mix(in oklab, var(--color-line) 10%, transparent)}}[data-theme=light] .preview__band,[data-theme=light] .preview__band--away{color:#fff;align-items:center}[data-theme=light] .preview__label{color:#ffffffbf;font-family:var(--font-display);letter-spacing:0;text-transform:none;font-weight:700}[data-theme=light] .preview__band{text-align:center;padding:0 14px}[data-theme=light] .preview__name{letter-spacing:-.01em;text-transform:none;text-wrap:balance;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;font-stretch:100%;line-height:1.08;display:-webkit-box}[data-theme=light] .input,[data-theme=light] .stepper__step,[data-theme=light] .chip{border-color:#f2f4ef24}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .input,[data-theme=light] .stepper__step,[data-theme=light] .chip{border-color:color-mix(in oklab, var(--color-line) 14%, transparent)}}[data-theme=light] .input,[data-theme=light] .stepper__step,[data-theme=light] .chip{background:#fff}[data-theme=light] .input{border-radius:12px}[data-theme=light] .input:focus{border-color:var(--color-orange)}[data-theme=light] .stepper__step{border-radius:12px}[data-theme=light] .stepper__unit{letter-spacing:0;text-transform:none;font-weight:800;font-stretch:100%}[data-theme=light] .chip{font-family:var(--font-display);border-radius:10px;font-weight:700}[data-theme=light] .chip--preset[aria-pressed=true],[data-theme=light] .chip--period:has(.chip__input:checked){border-color:var(--color-line);background:var(--color-line);color:#fff}[data-theme=light] .swatch__chip{border-radius:8px}[data-theme=light] .btn--primary{background:var(--team,var(--color-orange));color:#fff;border-radius:12px}[data-theme=light] .btn--primary:hover,[data-theme=light] .btn--primary:active{filter:brightness(1.1)}[data-theme=light] .context-bar{margin:18px max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));background:#fff;border:0;border-radius:12px;padding:12px 14px}[data-theme=light] .link{border:1.5px solid #f2f4ef24}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .link{border:1.5px solid color-mix(in oklab, var(--color-line) 14%, transparent)}}[data-theme=light] .link{background:#fff;border-radius:12px}[data-theme=light] .check__box{border-color:#f2f4ef33}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .check__box{border-color:color-mix(in oklab, var(--color-line) 20%, transparent)}}[data-theme=light] .check__box{background:#fff;border-radius:8px}[data-theme=light] .sheet .btn--outline,[data-theme=light] .sheet .btn--danger{border-color:#f2f4ef24}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .sheet .btn--outline,[data-theme=light] .sheet .btn--danger{border-color:color-mix(in oklab, var(--color-line) 14%, transparent)}}[data-theme=light] .sheet .btn--outline,[data-theme=light] .sheet .btn--danger{background:#fff;border-radius:12px}.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:none;justify-content:space-between;align-items:center;display:flex}.home__brand{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:900;display:flex}.home__dot{background:linear-gradient(#3a6bd6 50%,#d33a3a 50%);border-radius:50%;flex:none;width:24px;height:24px;position:relative}.home__dot:after{content:"";border:2px solid #f2f4ef;border-radius:50%;position:absolute;inset:7px}.home__signin{min-height:48px;color:var(--ink-plain);font-family:var(--font-display);font-size:var(--text-control);align-items:center;font-weight:700;display:flex}.intro{flex-direction:column;flex:none;gap:8px;display:flex}.intro__title{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:32px;font-weight:900;line-height:1.04}.intro__note{color:var(--ink-plain);font-size:var(--text-control)}.demo{background:#fff;border-radius:14px;flex:none;overflow:hidden;box-shadow:0 1px #f2f4ef0f,0 8px 24px #f2f4ef14}@supports (color:color-mix(in lab, red, red)){.demo{box-shadow:0 1px 0 color-mix(in oklab, var(--color-line) 6%, transparent), 0 8px 24px color-mix(in oklab, var(--color-line) 8%, transparent)}}.demo__bands{height:112px;display:flex}.demo__band{color:#fff;font-family:var(--font-display);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.demo__band--home{background:#a8202f}.demo__band--away{background:#1e6b3a}.demo__name{font-size:13px;font-weight:800}.demo__score{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:54px;font-weight:900;line-height:.95}.demo__score.is-rolling{animation:.34s cubic-bezier(.2,.85,.3,1) score-roll}.demo__cheer{pointer-events:none;opacity:0;font-size:22px;line-height:1;animation:1.4s ease-out forwards demo-cheer;position:absolute;bottom:10px}@keyframes demo-cheer{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1;transform:translateY(-10px)scale(1.1)}to{opacity:0;transform:translateY(-64px)scale(1)}}.demo__bar{color:var(--ink-plain);align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.demo__live{color:var(--color-orange);font-family:var(--font-display);background:#ffe6d6;border-radius:20px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:800;display:flex}.demo__live:before{content:"";background:#ff7a2f;border-radius:50%;width:7px;height:7px}.demo__watching{margin-left:auto;font-size:13px}.steps{flex-direction:column;flex:none;gap:12px;display:flex}.steps__head{font-family:var(--font-display);font-size:var(--text-control);font-weight:800}.steps__list{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.steps__item{flex-direction:column;gap:8px;font-size:13.5px;line-height:1.35;display:flex}.steps__item:before{counter-increment:step;content:counter(step);background:var(--color-line);width:30px;height:30px;color:var(--color-court);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.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:16px;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex}.tile-form{display:contents}.resume{display:block;box-shadow:0 10px 24px #f2f4ef38}@supports (color:color-mix(in lab, red, red)){.resume{box-shadow:0 10px 24px color-mix(in oklab, var(--color-line) 22%, transparent)}}.resume:hover .demo__bar,.resume:active .demo__bar{background:#fbfaf6}.resume__label{color:var(--color-orange);font-family:var(--font-display);margin-left:auto;font-size:17px;font-weight:900}.resume__glyph{color:var(--color-orange);font-family:var(--font-display);font-size:28px;font-weight:900;line-height:1}.tile--score{background:#fff;border-radius:16px;min-height:104px;padding:26px 16px 18px 18px;position:relative;overflow:hidden;box-shadow:0 10px 24px #f2f4ef38}@supports (color:color-mix(in lab, red, red)){.tile--score{box-shadow:0 10px 24px color-mix(in oklab, var(--color-line) 22%, transparent)}}.tile--score:hover,.tile--score:active{background:#fbfaf6}.tile__stripe{height:10px;position:absolute;inset:0 0 auto}.tile--score .tile__body{gap:6px}.tile--score .tile__label{letter-spacing:-.02em;font-size:26px;font-weight:900;line-height:1}.tile--score .tile__note{color:var(--ink-plain);white-space:normal;line-height:1.35}.tile--score .tile__glyph{color:var(--color-orange);font-size:40px;font-weight:900;line-height:1}.score-card{background:#fff;border-radius:16px;flex-direction:column;flex:none;gap:16px;padding:28px 16px 16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #f2f4ef38}@supports (color:color-mix(in lab, red, red)){.score-card{box-shadow:0 10px 24px color-mix(in oklab, var(--color-line) 22%, transparent)}}.score-card__head{flex-direction:column;gap:6px;display:flex}.score-card__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:900;line-height:1}.score-card__note{color:var(--ink-plain);font-size:var(--text-meta);line-height:1.35}.score-card__teams{flex-direction:column;gap:8px;display:flex}.score-card__team{color:#fff;width:100%;height:52px;font-family:var(--font-display);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:0 12px 0 16px;display:flex}.score-card__team:hover,.score-card__team:active{filter:brightness(1.1)}.score-card__team:focus-visible{outline:2px solid var(--color-line);outline-offset:2px}.score-card__team--none{border:1.5px dashed #f2f4ef33}@supports (color:color-mix(in lab, red, red)){.score-card__team--none{border:1.5px dashed color-mix(in oklab, var(--color-line) 20%, transparent)}}.score-card__team--none{color:#f2f4efbf}@supports (color:color-mix(in lab, red, red)){.score-card__team--none{color:color-mix(in oklab, var(--color-line) 75%, transparent)}}.score-card__team--none:hover,.score-card__team--none:active{filter:none;background:#fbfaf6}.score-card__name{min-width:0;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:800;overflow:hidden}.score-card__go{flex:none;font-size:28px;font-weight:900;line-height:1}.score-card__team--none .score-card__go{color:#f2f4ef66}@supports (color:color-mix(in lab, red, red)){.score-card__team--none .score-card__go{color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.score-links{flex:none;justify-content:flex-end;gap:18px;display:flex}.score-links a{min-height:44px;font-family:var(--font-display);align-items:center;font-size:13.5px;display:flex}.score-links__create{color:var(--color-orange);font-weight:800}.score-links__manage{color:var(--ink-quiet);font-weight:600}.score-box{flex-direction:column;flex:none;gap:4px;display:flex}.score-box:not(.score-box--managing) .score-card__manage,.score-box:not(.score-box--managing) .score-card__note--manage,.score-box--managing .score-card__play,.score-box--managing .score-card__note--play{display:none}.score-card__manage{padding-right:6px}.score-card__edit{min-width:0;color:inherit;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;flex:1;align-self:stretch;align-items:center;font-weight:800;display:flex;overflow:hidden}.score-card__edit:focus-visible,.score-card__delete:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #fff}.score-card__delete-form{flex:none;align-self:stretch;display:flex}.score-card__delete{color:#fff;height:100%;font-family:var(--font-display);font-size:var(--text-meta);align-items:center;padding:0 6px;font-weight:800;display:flex}.score-card__pill{background:#00000038;border-radius:8px;padding:7px 12px}.score-card__delete:hover .score-card__pill,.score-card__delete:active .score-card__pill{background:#0000005c}.tile--outline{background:#fff;border-radius:14px;height:64px;box-shadow:0 1px #f2f4ef0f,0 8px 24px #f2f4ef14}@supports (color:color-mix(in lab, red, red)){.tile--outline{box-shadow:0 1px 0 color-mix(in oklab, var(--color-line) 6%, transparent), 0 8px 24px color-mix(in oklab, var(--color-line) 8%, transparent)}}.tile--outline:hover,.tile--outline:active{background:#fbfaf6}.tile--outline .tile__label{font-size:18px;font-weight:800;line-height:1.2}.tile--outline .tile__glyph{color:#f2f4ef4d}@supports (color:color-mix(in lab, red, red)){.tile--outline .tile__glyph{color:color-mix(in oklab, var(--color-line) 30%, transparent)}}.tile--outline .tile__glyph{font-size:28px;font-weight:700}.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}.check{cursor:pointer;align-items:center;gap:14px;padding:4px 2px;display:flex;position:relative}.check__input{opacity:0;width:1px;height:1px;position:absolute}.check__box{border:1.5px solid #f2f4ef57;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.check__box{border:1.5px solid color-mix(in oklab, var(--color-line) 34%, transparent)}}.check__box{color:var(--color-court);font-family:var(--font-display);border-radius:5px;font-size:18px;font-weight:900}.check__input:checked~.check__box{border-color:var(--color-orange);background:var(--color-orange)}.check__input:checked~.check__box:after{content:"✓"}.check__input:focus-visible~.check__box{outline:2px dashed #f2f4ef8c}@supports (color:color-mix(in lab, red, red)){.check__input:focus-visible~.check__box{outline:2px dashed color-mix(in oklab, var(--color-line) 55%, transparent)}}.check__input:focus-visible~.check__box{outline-offset:2px}.check__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.check__label{color:var(--color-orange);font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:800}.check:not(:has(.check__input:checked)) .check__label{color:#f2f4efbf}@supports (color:color-mix(in lab, red, red)){.check:not(:has(.check__input:checked)) .check__label{color:color-mix(in oklab, var(--color-line) 75%, transparent)}}.check__note{color:var(--ink-plain);font-size:var(--text-body);text-wrap:pretty;line-height:1.5}.setup{color:var(--ink-plain);font-size:var(--text-meta);flex:none;line-height:1.45}.home__scroll>.setup{border-top:1px solid #f2f4ef1f;margin-top:auto;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.home__scroll>.setup{border-top:1px solid color-mix(in oklab, var(--color-line) 12%, transparent)}}.setup__go{color:var(--color-orange);font-family:var(--font-display);font-weight:800}.gate__title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;font-size:27px;font-weight:800;line-height:1.15}.gate__body{color:#f2f4efa6}@supports (color:color-mix(in lab, red, red)){.gate__body{color:color-mix(in oklab, var(--color-line) 65%, transparent)}}.gate__body{text-wrap:pretty;font-size:15px;line-height:1.6}.needs{border-bottom:1.5px solid #f2f4ef29;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.needs{border-bottom:1.5px solid color-mix(in oklab, var(--color-line) 16%, transparent)}}.needs__row{border-top:1.5px solid #f2f4ef29;align-items:flex-start;gap:12px;padding:14px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.needs__row{border-top:1.5px solid color-mix(in oklab, var(--color-line) 16%, transparent)}}.needs__tag{width:76px;color:var(--color-orange);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;flex:none;padding-top:2px}.needs__tag--free{color:var(--ink-quiet)}.needs__text{color:#f2f4efc7;flex:1}@supports (color:color-mix(in lab, red, red)){.needs__text{color:color-mix(in oklab, var(--color-line) 78%, transparent)}}.needs__text{text-wrap:pretty;font-size:14px;line-height:1.5}.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{font-size:var(--text-meta);text-align:left;text-underline-offset:2px;text-decoration:underline}.home__danger:focus-visible{outline:2px solid var(--color-line);outline-offset:2px}.list{flex-direction:column;flex:none;gap:10px;display:flex}.list__head{font-family:var(--font-display);font-size:var(--text-control);align-items:center;font-weight:800;display:flex}.list__card{background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.list__card>*+*{border-top:1px solid #f2f4ef14}@supports (color:color-mix(in lab, red, red)){.list__card>*+*{border-top:1px solid color-mix(in oklab, var(--color-line) 8%, transparent)}}.head__aside{max-width:50%;color:var(--ink-quiet);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.head__aside:hover,.head__aside:focus-visible{color:var(--color-orange)}.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%}.follow-row{min-height:56px;color:var(--color-line);text-align:left;align-items:center;gap:12px;padding:0 16px;display:flex}.follow-row:hover,.follow-row:active{background:#f2f4ef08}@supports (color:color-mix(in lab, red, red)){.follow-row:hover,.follow-row:active{background:color-mix(in oklab, var(--color-line) 3%, transparent)}}.follow-row__match{font-family:var(--font-display);font-size:var(--text-control);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.follow-row__state{color:var(--ink-quiet);flex:none;font-size:13px}.follow-row__score{font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:19px;font-weight:900}.result{min-height:62px;color:inherit;text-align:left;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.result:hover,.result:active{background:#f2f4ef08}@supports (color:color-mix(in lab, red, red)){.result:hover,.result:active{background:color-mix(in oklab, var(--color-line) 3%, transparent)}}.result__mark{background:#f2f4ef14;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.result__mark{background:color-mix(in oklab, var(--color-line) 8%, transparent)}}.result__mark{color:var(--ink-quiet);font-family:var(--font-display);font-size:12px;font-weight:900}.result__mark--won{background:var(--color-win);color:#fff}.result__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.result__match{font-family:var(--font-display);text-wrap:pretty;font-size:14.5px;font-weight:700;line-height:1.3}.result__date{color:var(--ink-quiet);font-size:12.5px}.result__score{font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:900}.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{color:var(--color-orange);font-family:var(--font-display);font-size:var(--text-meta);letter-spacing:0;padding:6px 0;font-weight:700}.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:11px}.results--editing .result__mark{visibility:hidden}.results--editing .follow-row{padding-left:52px}.result-row--struck .follow-row{opacity:.55;transition:opacity .15s ease-out}.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:52px;right:16px;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,.result-row--struck .follow-row{transition:none}}.home__footer{border-top:1px solid #f2f4ef1f;flex-direction:column;flex:none;gap:4px;padding-top:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.home__footer{border-top:1px solid color-mix(in oklab, var(--color-line) 12%, transparent)}}.home__footer{font-size:var(--text-meta)}.home__account{overflow-wrap:anywhere;color:var(--ink-quiet)}.home__footer-links{flex-wrap:wrap;gap:0 20px;display:flex}.home__signout-form{flex:none}.home__signout,.home__feedback{min-height:44px;color:var(--color-orange);font-family:var(--font-display);align-items:center;font-weight:800;display:flex}.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:var(--ink-plain);font-size:var(--text-body);text-wrap:pretty;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:var(--ink-quiet);font-family:var(--font-mono);font-size:var(--text-control);letter-spacing:.08em;text-underline-offset:3px;font-weight:500;text-decoration:underline}.auth__note{color:var(--ink-quiet);font-family:var(--font-mono);font-size:var(--text-meta);text-wrap:pretty;font-weight:500}.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:var(--ink-quiet);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500}.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}}.quiz__exit{width:48px;height:48px;color:var(--ink-quiet);justify-content:center;align-items:center;margin:-12px -12px -12px 0;font-size:22px;display:flex}.quiz__progress{flex-direction:column;flex:none;gap:10px;margin-top:-10px;display:flex}.quiz__steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.quiz__step{background:#f2f4ef1a;border-radius:3px;height:6px}@supports (color:color-mix(in lab, red, red)){.quiz__step{background:color-mix(in oklab, var(--color-line) 10%, transparent)}}.quiz__step--now{background:var(--color-line)}.quiz__step--right{background:var(--color-win)}.quiz__step--wrong{background:#b42318}.quiz__meta{color:var(--ink-quiet);font-family:var(--font-mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;display:flex}.quiz__question{flex-direction:column;flex:1;gap:16px;display:flex}@media (pointer:coarse){.quiz__ask{margin-top:auto}}.quiz__kicker{color:var(--ink-quiet);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase}.quiz__ask{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:pretty;padding-top:6px;font-size:27px;font-weight:800;line-height:1.15}.quiz__answers{flex-direction:column;gap:10px;padding-top:8px;display:flex}.quiz__answer{background:#fff;border-radius:14px;align-items:center;gap:14px;min-height:58px;padding:12px 16px;display:flex;box-shadow:0 1px 2px #f2f4ef0f}@supports (color:color-mix(in lab, red, red)){.quiz__answer{box-shadow:0 1px 2px color-mix(in oklab, var(--color-line) 6%, transparent)}}.quiz__answer{color:var(--color-line);font-family:var(--font-display);text-align:left;font-size:18px;font-weight:700;line-height:1.25}.quiz__answer:not(:disabled):active{box-shadow:0 0 0 2px var(--color-line)}@media (hover:hover){.quiz__answer:not(:disabled):hover{box-shadow:0 0 0 2px var(--color-line)}}.quiz__answer:disabled:not(.quiz__answer--right,.quiz__answer--wrong){opacity:.45}.quiz__key{color:#4a524e;width:30px;height:30px;font-family:var(--font-mono);background:#eef0eb;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.quiz__text{text-wrap:pretty;flex-direction:column;gap:2px;display:flex}.quiz__tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:400}.quiz__tag:empty{display:none}.quiz__answer--right{background:var(--color-win);color:#fff}.quiz__answer--right .quiz__key{color:var(--color-win);background:#fff;font-size:16px;font-weight:700}.quiz__answer--wrong{box-shadow:inset 0 0 0 2px #b42318}.quiz__answer--wrong .quiz__key{color:#fff;background:#b42318;font-size:15px;font-weight:700}.quiz__answer--wrong .quiz__tag{color:#b42318}.quiz__reveal{background:var(--color-court-third);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.quiz__verdict{font-family:var(--font-display);font-size:18px;font-weight:800}.quiz__why{color:var(--ink-plain);text-wrap:pretty;font-size:15px;line-height:1.45}.quiz__rule{border:1px solid #f2f4ef40;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.quiz__rule{border:1px solid color-mix(in oklab, var(--color-line) 25%, transparent)}}.quiz__rule{font-family:var(--font-mono);letter-spacing:.08em;border-radius:999px;font-size:11px}.quiz__next{height:56px;margin:12px max(22px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));background:var(--color-line);color:var(--color-court);font-family:var(--font-display);border-radius:14px;flex:none;font-size:17px;font-weight:800}.quiz__result{flex-direction:column;gap:14px;display:flex}.quiz__score{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:96px;font-weight:900;line-height:.85}.quiz__summary{font-family:var(--font-display);margin-bottom:8px;font-size:20px;font-weight:700}}@layer utilities{.collapse{visibility:collapse}.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-2{margin-top:calc(var(--spacing) * 2)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table\!{display:table!important}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-xl{max-width:var(--container-xl)}.min-w-full{min-width:100%}.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}.cursor-help{cursor:help}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-start{align-items:flex-start}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-court{background-color:var(--color-court)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-white{background-color:var(--color-white)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-sans{font-family:var(--font-sans)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-amber-800{color:var(--color-amber-800)}.text-blue-700{color:var(--color-blue-700)}.text-line{color:var(--color-line)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-900{color:var(--color-neutral-900)}.text-red-800{color:var(--color-red-800)}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-neutral-300{-webkit-text-decoration-color:var(--color-neutral-300);-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.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,.ring-1{--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)}.ring-black\/15{--tw-ring-color:#00000026}@supports (color:color-mix(in lab, red, red)){.ring-black\/15{--tw-ring-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.ring-neutral-200{--tw-ring-color:var(--color-neutral-200)}.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}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}