:root{--kamon-navy:#012449;--kamon-orange:#ff4e00;--kamon-chartreuse:#d3da06;--kamon-white:#fff;--kamon-pool-free:#ff1744;--kamon-pool-next:#ffc400;--kamon-pool-playing:#00e676;--kamon-empty-state-fill:#ffffff0a;--kamon-empty-state-mark:#ffffff73;--kamon-match-row-mark:#ffffff80;--kamon-match-row-open-place:#ffffff4d;--kamon-on-navy-wash:#ffffff12;--kamon-on-navy-wash-solid:color-mix(in srgb, var(--kamon-white) 7%, var(--kamon-navy));--kamon-on-navy-fill:#ffffff24;--kamon-on-navy-hairline:#ffffff1a;--kamon-on-navy-edge:#ffffff38;--kamon-on-navy-outline:#ffffff59;--kamon-on-navy-dim:#ffffff85;--kamon-on-navy-muted:#ffffff8c;--kamon-on-navy-strong:#fffc;--kamon-on-white-wash:#01244908;--kamon-on-white-fill:#01244912;--kamon-on-white-hairline:#0124491a;--kamon-on-white-edge:#01244947;--kamon-on-white-outline:#01244959;--kamon-on-white-dim:#0124499e;--kamon-on-white-muted:#012449a6;--kamon-on-white-strong:#012449d9;--kamon-on-chartreuse-muted:#012449b3;--kamon-court-ground:#0124491f;--kamon-orange-fill:#ff4e0024;--kamon-orange-tint:linear-gradient(#ff4e0033, #ff4e0033) var(--kamon-white);--kamon-chartreuse-tint:linear-gradient(#d3da0659, #d3da0659) var(--kamon-white);--kamon-dim-strong:.4;--kamon-dim-base:.55;--kamon-dim-soft:.7;--kamon-talk-disabled:.35;--kamon-record-quiet:.5;--kamon-radius-none:0;--kamon-radius-surface:3px;--kamon-radius-round:9999px;--kamon-space-none:0;--kamon-space-hair:clamp(1.84px, calc(1.79px + .015vw), 2px);--kamon-space-xs:clamp(3.68px, calc(3.57px + .03vw), 4px);--kamon-space-sm:clamp(5.52px, calc(5.36px + .044vw), 6px);--kamon-space-md:clamp(7.36px, calc(7.15px + .059vw), 8px);--kamon-space-lg:clamp(11.04px, calc(10.72px + .089vw), 12px);--kamon-space-xl:clamp(14.72px, calc(14.29px + .119vw), 16px);--kamon-space-xxl:clamp(18.4px, calc(17.87px + .148vw), 20px);--kamon-space-xxxl:clamp(25.76px, calc(25.01px + .207vw), 28px);--kamon-space-huge:clamp(36.8px, calc(35.73px + .296vw), 40px);--kamon-control-height:26px;--kamon-control-media-height:32px;--kamon-control-media-icon:18px;--kamon-control-media-play-icon:24px;--kamon-icon:16px;--kamon-icon-solo:16px;--kamon-text-micro:max(10px, clamp(8.28px, calc(8.04px + .067vw), 9px));--kamon-text-tiny:max(10px, clamp(9.2px, calc(8.93px + .074vw), 10px));--kamon-text-small:clamp(10.12px, calc(9.83px + .081vw), 11px);--kamon-text-label:clamp(11.04px, calc(10.72px + .089vw), 12px);--kamon-text-body:clamp(11.96px, calc(11.61px + .096vw), 13px);--kamon-text-heading:clamp(12.88px, calc(12.51px + .104vw), 14px);--kamon-text-name:clamp(15.64px, calc(15.19px + .126vw), 17px);--kamon-text-field:max(16px, var(--kamon-text-name));--kamon-text-title:clamp(17.48px, calc(16.97px + .141vw), 19px);--kamon-text-display:clamp(22.08px, calc(21.44px + .178vw), 24px);--kamon-umpire-copy-size:14px;--kamon-umpire-prominent-size:18px;--kamon-umpire-chip-inline:var(--kamon-space-xl);--kamon-umpire-chip-gap:var(--kamon-space-md);--kamon-umpire-tight-gap:2px;--kamon-umpire-action-rail:178px;--kamon-weight-medium:500;--kamon-weight-semibold:600;--kamon-weight-bold:700;--kamon-weight-extrabold:800;--kamon-weight-black:900;--kamon-tracking-tight:.03em;--kamon-tracking-label:.06em;--kamon-tracking-caps:.08em;--kamon-tracking-wide:.09em;--kamon-tracking-title:.072em;--kamon-tracking-osc-badge:.053em;--kamon-duration-fast:.12s;--kamon-duration-base:.16s;--kamon-duration-slow:.22s;--kamon-duration-travel:.3s;--kamon-duration-breathe:1.6s;--kamon-ease-entrance:cubic-bezier(.22, 1, .36, 1);--kamon-ease-state:cubic-bezier(.4, 0, .2, 1);--kamon-layer-bar:100;--kamon-layer-overlay:1000;--kamon-layer-modal:1010;--kamon-layer-popup:1011;--kamon-layer-drag:1015;--kamon-layer-toast:1020;--kamon-layer-talk:1025;--kamon-layer-gate:1030;--kamon-shadow-menu:0 10px 12px #00000057;--kamon-shadow-lift:0 8px 20px #00000040;--kamon-font:"Gabarito", system-ui, -apple-system, "Segoe UI", sans-serif;--kamon-font-score:"Sofia Sans Extra Condensed", "Gabarito", system-ui, sans-serif;--kamon-backdrop:#0124499e;--kamon-size-target:44px;--kamon-focus-ring:2px solid var(--kamon-orange);--kamon-focus-offset:2px}:focus-visible{outline:var(--kamon-focus-ring);outline-offset:var(--kamon-focus-offset)}:root[data-kamon-input=pointer] :focus-visible{outline:none}@media (prefers-reduced-motion:reduce){:root{--kamon-duration-fast:0s;--kamon-duration-base:0s;--kamon-duration-slow:0s;--kamon-duration-travel:0s;--kamon-duration-breathe:0s}:not([data-kamon-motion=full],[data-kamon-motion=full] *),:not([data-kamon-motion=full],[data-kamon-motion=full] *):before,:not([data-kamon-motion=full],[data-kamon-motion=full] *):after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}}[data-kamon-motion=reduced],[data-kamon-motion=reduced] *,[data-kamon-motion=reduced] :before,[data-kamon-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}@supports not selector(:focus-visible){:focus{outline:var(--kamon-focus-ring);outline-offset:var(--kamon-focus-offset)}:root[data-kamon-input=pointer] :focus{outline:none}}
