@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-yellow-400:#fac800;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-slate-100:#f1f5f9;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--text-caption:.75rem;--text-caption--line-height:1rem;--text-body-sm:.8125rem;--text-body-sm--line-height:1.25rem;--text-body:.875rem;--text-body--line-height:1.375rem;--text-title:1rem;--text-title--line-height:1.5rem;--text-h1:1.5rem;--text-h1--line-height:2rem;--text-display:2rem;--text-display--line-height:2.5rem;--radius-card:.625rem;--radius-control:.5rem;--radius-pill:6px;--color-primary:var(--primary);--color-surface:var(--surface);--color-surface-raised:var(--surface-raised);--color-border:var(--border);--color-score-dim:var(--score-dim);--color-foreground:var(--foreground);--color-canvas:var(--canvas);--color-zebra:var(--zebra);--color-link:var(--link);--color-fg-body:var(--fg-body);--color-live:var(--live);--color-live-soft:var(--live-soft);--color-success-line:var(--success-line);--color-warning-line:var(--warning-line);--color-danger-line:var(--danger-line);--color-live-line:var(--live-line);--color-neutral-line:var(--neutral-line)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@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;-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}}@layer components{.vb-theme-pair{border:1px solid var(--border);border-radius:.5rem;flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.vb-theme-opt{min-width:44px;min-height:44px;color:var(--score-dim);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:.4em;padding:0 .75em;font-size:.875rem;line-height:1.25;display:inline-flex}.vb-theme-opt+.vb-theme-opt{border-left:1px solid var(--border)}.vb-theme-opt[aria-checked=true]{background:var(--surface-raised);color:var(--foreground);font-weight:600}.vb-theme-opt:focus-visible,.vb-theme-toggle:focus-visible,.vb-lang:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.vb-theme-toggle{min-width:44px;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vb-theme-face{justify-content:center;align-items:center;display:inline-flex}.vb-theme-face svg{width:1.25em;height:1.25em}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.inset-\[31\%\]{inset:31%}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.end-16{inset-inline-end:calc(var(--spacing) * 16)}.end-64{inset-inline-end:calc(var(--spacing) * 64)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-8{top:calc(var(--spacing) * 8)}.top-16{top:calc(var(--spacing) * 16)}.top-24{top:calc(var(--spacing) * 24)}.top-25{top:calc(var(--spacing) * 25)}.top-\[3px\]{top:3px}.top-\[5px\]{top:5px}.top-\[10px\]{top:10px}.top-\[34\%\]{top:34%}.top-\[38\%\]{top:38%}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-\[22\%\]{bottom:22%}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[16\.25rem\]{left:16.25rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-59{z-index:59}.z-60{z-index:60}.z-70{z-index:70}.z-\[1\]{z-index:1}.z-\[55\]{z-index:55}.z-\[59\]{z-index:59}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.row-2{grid-row:2}.row-4{grid-row:4}.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}}.m-1{margin:var(--spacing)}.m-123{margin:calc(var(--spacing) * 123)}.m-auto{margin:auto}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-my-\[14px\]{margin-block:-14px}.my-1{margin-block:var(--spacing)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[var\(--vb-gap\)\]{margin-top:var(--vb-gap)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[1\.625rem\]{margin-left:1.625rem}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[10\/3\]{aspect-ratio:10/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1{width:var(--spacing);height:var(--spacing)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-\[--vb-point-row\]{height:--vb-point-row}.h-\[11\%\]{height:11%}.h-\[27\%\]{height:27%}.h-\[30\%\]{height:30%}.h-\[var\(--cx-ask-btn-h\)\]{height:var(--cx-ask-btn-h)}.h-\[var\(--cx-ask-btn-h-row\)\]{height:var(--cx-ask-btn-h-row)}.h-\[var\(--cx-zone-h\)\]{height:var(--cx-zone-h)}.h-\[var\(--env-bar-h\)\]{height:var(--env-bar-h)}.h-\[var\(--vb-chip\)\]{height:var(--vb-chip)}.h-\[var\(--vb-lineup-chip\,2\.5rem\)\]{height:var(--vb-lineup-chip,2.5rem)}.h-\[var\(--vb-lineup-zone\,3\.5rem\)\]{height:var(--vb-lineup-zone,3.5rem)}.h-\[var\(--vb-point-row\)\]{height:var(--vb-point-row)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[48dvh\]{max-height:48dvh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[calc\(100dvh-8rem\)\]{max-height:calc(100dvh - 8rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[60vh\]{min-height:60vh}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[4\.5rem\]{width:4.5rem}.w-\[11\%\]{width:11%}.w-\[15\.25rem\]{width:15.25rem}.w-\[16\.25rem\]{width:16.25rem}.w-\[27\%\]{width:27%}.w-\[30\%\]{width:30%}.w-\[min\(70vw\,15rem\)\]{width:min(70vw,15rem)}.w-\[min\(80vw\,18rem\)\]{width:min(80vw,18rem)}.w-\[min\(86vw\,21rem\)\]{width:min(86vw,21rem)}.w-auto{width:auto}.w-full{width:100%}.w-min{width:min-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-\[6rem\]{max-width:6rem}.max-w-\[8\.5rem\]{max-width:8.5rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-18{min-width:calc(var(--spacing) * 18)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[var\(--vb-chip\)\]{min-width:var(--vb-chip)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_--vb-ctrl-col\]{grid-template-columns:1fr --vb-ctrl-col}.grid-cols-\[1fr_--vb-ctrl-col_1fr\]{grid-template-columns:1fr --vb-ctrl-col 1fr}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[1fr_var\(--vb-ctrl-col\)\]{grid-template-columns:1fr var(--vb-ctrl-col)}.grid-cols-\[1fr_var\(--vb-ctrl-col\)_1fr\]{grid-template-columns:1fr var(--vb-ctrl-col) 1fr}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)_8rem_auto_auto_auto\]{grid-template-columns:3.5rem minmax(0,1fr) 8rem auto auto auto}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:3.5rem minmax(0,1fr) auto auto auto}.grid-cols-\[3\.25rem_1fr_3\.25rem\]{grid-template-columns:3.25rem 1fr 3.25rem}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.grid-cols-\[10rem_1fr_6rem_6rem\]{grid-template-columns:10rem 1fr 6rem 6rem}.grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(13rem\,16rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}.grid-cols-\[var\(--cx-zone-cols-2\)\]{grid-template-columns:var(--cx-zone-cols-2)}.grid-cols-\[var\(--cx-zone-cols-3\)\]{grid-template-columns:var(--cx-zone-cols-3)}.grid-cols-\[var\(--cx-zone-cols-ask\)\]{grid-template-columns:var(--cx-zone-cols-ask)}.grid-rows-\[minmax\(0\,1fr\)_var\(--vb-chip\)\]{grid-template-rows:minmax(0,1fr) var(--vb-chip)}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--vb-gap\]{gap:--vb-gap}.gap-\[3px\]{gap:3px}.gap-\[var\(--vb-gap\)\]{gap:var(--vb-gap)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-\[var\(--vb-gap\)\]{row-gap:var(--vb-gap)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overscroll-none{overscroll-behavior:none}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/60{border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-amber-500\/70{border-color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/70{border-color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.border-black\/30{border-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-danger-line{border-color:var(--danger-line)}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.border-danger\/50{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/50{border-color:color-mix(in oklab, var(--danger) 50%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-foreground,.border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/30{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.border-green-500\/40{border-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.border-live-line{border-color:var(--live-line)}.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)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-line{border-color:var(--neutral-line)}.border-primary,.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/70{border-color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.border-red-400\/70{border-color:color-mix(in oklab, var(--color-red-400) 70%, transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.border-red-500\/60{border-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.border-sky-400\/60{border-color:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/60{border-color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.border-sky-500\/50{border-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/50{border-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-success-line{border-color:var(--success-line)}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--success) 40%, transparent)}}.border-success\/50{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/50{border-color:color-mix(in oklab, var(--success) 50%, transparent)}}.border-transparent{border-color:#0000}.border-warning{border-color:var(--warning)}.border-warning-line{border-color:var(--warning-line)}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.border-warning\/50{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, var(--warning) 50%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-\[\#dce6fd\]{background-color:#dce6fd}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-border{background-color:var(--border)}.bg-canvas{background-color:var(--canvas)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--danger)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-foreground,.bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/70{background-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/5{background-color:color-mix(in oklab, var(--color-green-500) 5%, transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-live{background-color:var(--live)}.bg-live-soft{background-color:var(--live-soft)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-primary\/25{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-score-dim\/20{background-color:var(--score-dim)}@supports (color:color-mix(in lab, red, red)){.bg-score-dim\/20{background-color:color-mix(in oklab, var(--score-dim) 20%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-success{background-color:var(--success)}.bg-success-soft{background-color:var(--success-soft)}.bg-surface{background-color:var(--surface)}.bg-surface-3{background-color:var(--surface-3)}.bg-surface-raised,.bg-surface-raised\/90{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-surface-raised\/90{background-color:color-mix(in oklab, var(--surface-raised) 90%, transparent)}}.bg-surface-raised\/95{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-surface-raised\/95{background-color:color-mix(in oklab, var(--surface-raised) 95%, transparent)}}.bg-surface-selected{background-color:var(--surface-selected)}.bg-surface\/60{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--surface) 60%, transparent)}}.bg-surface\/85{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/85{background-color:color-mix(in oklab, var(--surface) 85%, transparent)}}.bg-surface\/95{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--surface) 95%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-soft{background-color:var(--warning-soft)}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[4px\]{padding:4px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\!{padding-inline:calc(var(--spacing) * 3)!important}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[0\.6em\]{padding-inline:.6em}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\!{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[0\.15em\]{padding-block:.15em}.py-\[var\(--row-py\)\]{padding-block:var(--row-py)}.py-\[var\(--vb-pad\)\]{padding-block:var(--vb-pad)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[0\.9375rem\]{padding-left:.9375rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[28px\]{font-size:28px}.text-\[length\:var\(--vb-btn-label\)\]{font-size:var(--vb-btn-label)}.text-\[length\:var\(--vb-name\)\]{font-size:var(--vb-name)}.text-\[length\:var\(--vb-score\)\]{font-size:var(--vb-score)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[10px\]{--tw-leading:10px;line-height:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.tab-1{tab-size:1}.text-\[\#1d3fd6\]{color:#1d3fd6}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-black{color:var(--color-black)}.text-danger{color:var(--danger)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-400{color:var(--color-emerald-400)}.text-fg-body{color:var(--fg-body)}.text-foreground,.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-live{color:var(--live)}.text-muted{color:var(--muted)}.text-neutral-100{color:var(--color-neutral-100)}.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-950{color:var(--color-neutral-950)}.text-primary{color:var(--primary)}.text-primary-fg{color:var(--primary-fg)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-rose-400{color:var(--color-rose-400)}.text-score-dim{color:var(--score-dim)}.text-sky-300{color:var(--color-sky-300)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-success{color:var(--success)}.text-surface{color:var(--surface)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.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}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-primary\)\]{accent-color:var(--color-primary)}.accent-primary{accent-color:var(--primary)}.opacity-20{opacity:.2}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-4px_16px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 -4px 16px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--color-surface-raised\)\,0_0_0_4px_currentColor\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-surface-raised)), 0 0 0 4px var(--tw-shadow-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)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.shadow\/evidence{--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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-amber-500\/50{--tw-ring-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-border{--tw-ring-color:var(--border)}.ring-primary,.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:border-border::file-selector-button{border-color:var(--border)}.file\:bg-surface::file-selector-button{background-color:var(--surface)}.file\:bg-surface-raised::file-selector-button{background-color:var(--surface-raised)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1::file-selector-button{padding-block:var(--spacing)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-body-sm::file-selector-button{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted::placeholder{color:var(--muted)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.even\:bg-zebra:nth-child(2n){background-color:var(--zebra)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-foreground:hover{border-color:var(--foreground)}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.hover\:bg-black\/20:hover{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/20:hover{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.hover\:bg-danger-soft:hover{background-color:var(--danger-soft)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-surface-hover:hover{background-color:var(--surface-hover)}.hover\:bg-surface-raised:hover{background-color:var(--surface-raised)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[var\(--primary\)\]:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-focus-ring:focus-visible{--tw-ring-color:var(--focus-ring)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--primary\)\]:focus-visible{outline-color:var(--primary)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:checked\]\:border-primary\/60:has(:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:border-primary\/60:has(:checked){border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.aria-checked\:font-semibold[aria-checked=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-checked\:text-foreground[aria-checked=true]{color:var(--foreground)}.aria-\[invalid\=true\]\:border-danger[aria-invalid=true]{border-color:var(--danger)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:80rem){.max-xl\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-xl\:hidden{display:none}.max-xl\:justify-center{justify-content:center}.max-xl\:bg-surface-selected{background-color:var(--surface-selected)}.max-xl\:px-0{padding-inline:0}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:col-start-1{grid-column-start:1}.max-md\:col-start-2{grid-column-start:2}.max-md\:row-span-3{grid-row:span 3/span 3}.max-md\:row-start-1{grid-row-start:1}.max-md\:block{display:block}.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:w-auto{width:auto}.max-md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max-md\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.max-md\:gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.max-md\:self-start{align-self:flex-start}.max-md\:p-0{padding:0}.max-md\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-md\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.max-md\:text-left{text-align:left}.max-md\:text-right{text-align:right}.max-md\:text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.max-md\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.max-md\:text-muted{color:var(--muted)}.max-md\:before\:mr-1:before{content:var(--tw-content);margin-right:var(--spacing)}.max-md\:before\:content-\[attr\(data-label\)_\'\:\'\]:before{--tw-content:attr(data-label) ":";content:var(--tw-content)}}@media (min-width:40rem){.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid{display:grid}.sm\:w-\[26rem\]{width:26rem}.sm\:w-\[36rem\]{width:36rem}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr_6rem_6rem\]{grid-template-columns:10rem 1fr 6rem 6rem}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:left-0{left:0}.md\:z-10{z-index:10}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:min-w-\[52rem\]{min-width:52rem}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(26rem\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(26rem,1fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:overflow-visible{overflow:visible}.md\:bg-surface-3{background-color:var(--surface-3)}.md\:bg-surface-raised{background-color:var(--surface-raised)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:group-even\/row\:bg-zebra:is(:where(.group\/row):nth-child(2n) *){background-color:var(--zebra)}@media (hover:hover){.md\:group-hover\/row\:bg-surface-3:is(:where(.group\/row):hover *){background-color:var(--surface-3)}}@media not all and (min-width:80rem){.md\:max-xl\:hidden{display:none}}@media not all and (min-width:64rem){.md\:max-lg\:hidden{display:none}}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:w-\[30rem\]{width:30rem}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr_8rem_8rem\]{grid-template-columns:1fr 1fr 8rem 8rem}.lg\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.lg\:grid-cols-\[22rem_1fr\]{grid-template-columns:22rem 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:flex-row{flex-direction:row}.lg\:self-start{align-self:flex-start}}@media (min-width:80rem){.xl\:col-start-1{grid-column-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:hidden{display:none}.xl\:w-56{width:calc(var(--spacing) * 56)}.xl\:w-\[16\.25rem\]{width:16.25rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.xl\:p-3{padding:calc(var(--spacing) * 3)}.xl\:px-3{padding-inline:calc(var(--spacing) * 3)}.xl\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (min-width:96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:42rem){.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (orientation:portrait){.portrait\:block{display:block}@media (min-width:40rem){.portrait\:sm\:col-span-2{grid-column:span 2/span 2}.portrait\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (orientation:landscape){.landscape\:hidden{display:none}.landscape\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.landscape\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.landscape\:items-start{align-items:flex-start}}@media print{.print\:mt-8{margin-top:calc(var(--spacing) * 8)}.print\:block{display:block}.print\:hidden{display:none}.print\:gap-2{gap:calc(var(--spacing) * 2)}.print\:p-0{padding:0}}@media (pointer:coarse){.pointer-coarse\:hidden{display:none}.pointer-coarse\:px-1{padding-inline:var(--spacing)}.pointer-coarse\:text-\[11px\]{font-size:11px}}@media (min-width:40rem) and (not (max-height:700px)){.console-wide\:block{display:block}.console-wide\:grid{display:grid}.console-wide\:hidden{display:none}}@media (min-width:1280px){.cx-laptop\:hidden{display:none}}.\[\&_\.vb-theme-opt\]\:min-w-9 .vb-theme-opt{min-width:calc(var(--spacing) * 9)}.\[\&_\.vb-theme-opt\]\:px-0 .vb-theme-opt{padding-inline:0}.\[\&_\.vb-theme-word\]\:sr-only .vb-theme-word{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\[\&_a\]\:block a{display:block}.\[\&_a\]\:flex a{display:flex}.\[\&_a\]\:items-center a{align-items:center}.\[\&_a\]\:gap-2 a{gap:calc(var(--spacing) * 2)}.\[\&_a\]\:rounded-control a{border-radius:var(--radius-control)}.\[\&_a\]\:px-3 a{padding-inline:calc(var(--spacing) * 3)}.\[\&_a\]\:py-1\.5 a{padding-block:calc(var(--spacing) * 1.5)}.\[\&_a\:hover\]\:bg-surface-hover a:hover{background-color:var(--surface-hover)}.\[\&_hr\]\:my-1 hr{margin-block:var(--spacing)}.\[\&_hr\]\:border-border hr{border-color:var(--border)}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-full svg{width:100%}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[data-libero-region\]\:visible:is(data-libero-region),.\[data-sub-region\]\:visible:is(data-sub-region),.\[data-testid\=\"libero-proposal\"\]\:visible:is(){visibility:visible}.\[\&\>\*\]\:rounded-control>*{border-radius:var(--radius-control)}.\[\&\>button\]\:w-full>button{width:100%}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}}:root{--primary:#06c;--primary-fg:#fff;--surface:#0d0d0d;--surface-raised:#1a1a1a;--surface-3:#24262a;--surface-hover:#ffffff09;--surface-selected:#ffffff12;--border:#ffffff1a;--border-strong:#ffffff2e;--success:#3fc383;--success-soft:#3fc38321;--warning:#e0a63e;--warning-soft:#e0a63e21;--danger:#e06055;--danger-soft:#e0605521;--score-active:#fff;--score-dim:#fff6;--background:var(--surface);--foreground:#ededed;--court-sand-light:#d4b483;--court-grass-light:#4a7a3a;--court-hardwood-light:#c8844a;--court-hardwood-dark:#a0622a;--court-light-light:#5b93c4;--court-light-dark:#3f6e98;--court-free:#2f5f99;--grade-3:#34d399;--grade-2:#60a5fa;--grade-1:#fbbf24;--grade-0:#fb7185;--muted:#ffffff9e;--focus-ring:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring:color-mix(in srgb, var(--primary) 60%, var(--foreground))}}:root{--canvas:var(--surface);--zebra:transparent;--link:var(--primary);--fg-body:var(--foreground);--live:#b88cff;--live-soft:#7a16d72e;--success-line:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--success-line:color-mix(in srgb, var(--success) 35%, transparent)}}:root{--warning-line:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-line:color-mix(in srgb, var(--warning) 35%, transparent)}}:root{--danger-line:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-line:color-mix(in srgb, var(--danger) 35%, transparent)}}:root{--live-line:var(--live)}@supports (color:color-mix(in lab, red, red)){:root{--live-line:color-mix(in srgb, var(--live) 35%, transparent)}}:root{--neutral-line:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--neutral-line:color-mix(in srgb, var(--muted) 35%, transparent)}}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif}[data-theme=light]{--surface:#fff;--surface-raised:#f3f4f6;--surface-3:#e5e7eb;--surface-hover:#00000009;--surface-selected:#0000000f;--border:#0000001f;--border-strong:#00000038;--score-active:#0a0a0a;--score-dim:#00000080;--foreground:#18181b;--muted:#0000009e;--success:#14814f;--success-soft:#14814f1c;--warning:#8a5d09;--warning-soft:#8a5d091c;--danger:#b3382c;--danger-soft:#b3382c1a;--court-free:#3a6dab;--grade-3:#059669;--grade-2:#2563eb;--grade-1:#d97706;--grade-0:#e11d48}@media print{body:has([data-reception-report]){--surface:#fff;--surface-raised:#fff;--surface-3:#f3f4f6;--border:#0003;--foreground:#111;--score-dim:#0009;color:#111;background:#fff}body:has([data-reception-report]) aside{display:none!important}}[data-density=compact]{--row-py:.3rem}[data-density=cozy]{--row-py:.5rem}[data-density=comfortable]{--row-py:.75rem}[data-env=homolog]{--env-bar-h:1.75rem}[data-env=homolog] body{padding-bottom:var(--env-bar-h)}[data-impersonating]{--imp-bar-h:2.75rem}.console-frame{height:calc(100vh - var(--env-bar-h,0px) - var(--imp-bar-h,0px));height:calc(100dvh - var(--env-bar-h,0px) - var(--imp-bar-h,0px));--vb-pad:.5rem;--vb-gap:.5rem;--vb-name:1.125rem;--vb-score:3rem;--vb-point-row:6.75rem;--vb-point-row-split:9rem;--vb-ctrl-col:7rem;--vb-chip:2rem;--vb-btn-label:.875rem;--vb-banner-max:11.5rem;--vb-lineup-chip:2.5rem;--vb-lineup-zone:3.5rem;overflow:hidden}.console-split-points{--vb-point-row:var(--vb-point-row-split)}@media (max-height:700px){.console-frame{--vb-pad:.375rem;--vb-gap:.375rem;--vb-name:.875rem;--vb-score:2.25rem;--vb-point-row:5.75rem;--vb-point-row-split:8.5rem;--vb-ctrl-col:6rem;--vb-chip:1.75rem;--vb-btn-label:.75rem;--vb-banner-max:9.875rem;--vb-lineup-chip:2.25rem;--vb-lineup-zone:3rem}}@media (min-width:1280px){.cx-root{--cx-layout:laptop;--cx-appbar-h:52px;--cx-keys-h:0px;--cx-rail-w:60px;--cx-drawer-rail-w:240px;--cx-team-w:clamp(260px, 21.5vw, 340px);--cx-hist-w:clamp(240px, 20vw, 320px);--cx-pad-x:14px;--cx-pad-y:14px;--cx-gap:12px;--cx-score-h:74px;--cx-score-pts:50px;--cx-past-h:20px;--cx-court-min:236px;--cx-zone-h:136px;--cx-zone-banner-h:210px;--cx-zone-lineup-h:60px;--cx-zone-pad:8px;--cx-zone-clock-h:18px;--cx-zone-cols-2:1fr 3fr;--cx-zone-cols-3:2fr 1.3fr 2fr;--cx-zone-cols-ask:1fr 5fr;--cx-ask-btn-h:52px;--cx-ask-btn-h-row:40px;--cx-ask-row-btns-w:260px;--cx-tiles-h:48px;--cx-team-head-h:56px;--cx-counters-h:46px;--cx-bench-row-h:30px;--cx-bench-row-min:20px;--cx-circle:42px;--cx-circle-cols:3;--cx-teambtn-h:44px;--cx-teambtn-gap:8px;--cx-teambtn-block-h:116px;--cx-prop-h:72px;--cx-card-min:0px;--cx-recent-max:0px;--cx-sheet-h:0px;--cx-hist-head-h:46px;--cx-hist-undo-h:52px}}@media (min-width:1024px) and (not (min-width:1280px)){.cx-root{--cx-layout:tabletL;--cx-appbar-h:52px;--cx-keys-h:0px;--cx-rail-w:0px;--cx-drawer-rail-w:240px;--cx-team-w:clamp(260px, 25vw, 300px);--cx-hist-w:340px;--cx-pad-x:12px;--cx-pad-y:10px;--cx-gap:12px;--cx-score-h:66px;--cx-score-pts:44px;--cx-past-h:0px;--cx-court-min:300px;--cx-zone-h:132px;--cx-zone-banner-h:210px;--cx-zone-lineup-h:60px;--cx-zone-pad:8px;--cx-zone-clock-h:18px;--cx-zone-cols-2:1fr 3fr;--cx-zone-cols-3:2fr 1.3fr 2fr;--cx-zone-cols-ask:1fr 5fr;--cx-ask-btn-h:52px;--cx-ask-btn-h-row:40px;--cx-ask-row-btns-w:270px;--cx-tiles-h:48px;--cx-team-head-h:56px;--cx-counters-h:46px;--cx-bench-row-h:0px;--cx-bench-row-min:0px;--cx-circle:42px;--cx-circle-cols:3;--cx-teambtn-h:46px;--cx-teambtn-gap:8px;--cx-teambtn-block-h:120px;--cx-prop-h:72px;--cx-card-min:0px;--cx-recent-max:0px;--cx-sheet-h:0px;--cx-hist-head-h:46px;--cx-hist-undo-h:calc(var(--cx-zone-h) - 2 * var(--cx-zone-pad))}}@media (min-width:600px) and (not (min-width:1024px)){.cx-root{--cx-layout:tabletP;--cx-appbar-h:52px;--cx-keys-h:0px;--cx-rail-w:0px;--cx-drawer-rail-w:240px;--cx-team-w:0px;--cx-hist-w:340px;--cx-pad-x:14px;--cx-pad-y:10px;--cx-gap:10px;--cx-score-h:66px;--cx-score-pts:44px;--cx-past-h:0px;--cx-court-min:300px;--cx-zone-h:128px;--cx-zone-banner-h:210px;--cx-zone-lineup-h:60px;--cx-zone-pad:8px;--cx-zone-clock-h:18px;--cx-zone-cols-2:1fr 3fr;--cx-zone-cols-3:2fr 1.3fr 2fr;--cx-zone-cols-ask:1fr 5fr;--cx-ask-btn-h:52px;--cx-ask-btn-h-row:40px;--cx-ask-row-btns-w:300px;--cx-tiles-h:44px;--cx-team-head-h:44px;--cx-counters-h:0px;--cx-bench-row-h:0px;--cx-bench-row-min:0px;--cx-circle:36px;--cx-circle-cols:5;--cx-teambtn-h:44px;--cx-teambtn-gap:8px;--cx-teambtn-block-h:108px;--cx-prop-h:72px;--cx-card-min:212px;--cx-recent-max:0px;--cx-sheet-h:0px;--cx-hist-head-h:46px;--cx-hist-undo-h:calc(var(--cx-zone-h) - 2 * var(--cx-zone-pad))}}@media not all and (min-width:600px){.cx-root{--cx-layout:phone;--cx-appbar-h:36px;--cx-keys-h:0px;--cx-rail-w:0px;--cx-drawer-rail-w:min(300px, 86vw);--cx-team-w:0px;--cx-hist-w:100%;--cx-pad-x:10px;--cx-pad-y:8px;--cx-gap:6px;--cx-score-h:52px;--cx-score-pts:36px;--cx-past-h:0px;--cx-court-min:150px;--cx-zone-h:132px;--cx-zone-banner-h:184px;--cx-zone-lineup-h:56px;--cx-zone-pad:8px;--cx-zone-clock-h:18px;--cx-zone-cols-2:84px 1fr;--cx-zone-cols-3:1fr 92px 1fr;--cx-zone-cols-ask:60px 1fr;--cx-ask-btn-h:50px;--cx-ask-btn-h-row:40px;--cx-ask-row-btns-w:230px;--cx-tiles-h:0px;--cx-team-head-h:0px;--cx-counters-h:0px;--cx-bench-row-h:0px;--cx-bench-row-min:0px;--cx-circle:42px;--cx-circle-cols:5;--cx-teambtn-h:40px;--cx-teambtn-gap:5px;--cx-teambtn-block-h:112px;--cx-prop-h:70px;--cx-card-min:0px;--cx-recent-max:70px;--cx-sheet-h:343px;--cx-hist-head-h:46px;--cx-hist-undo-h:calc(var(--cx-zone-h) - 2 * var(--cx-zone-pad))}}@media (min-width:1280px) and (pointer:fine) and (min-height:720px){.cx-root{--cx-keys-h:30px}}@media (min-width:1280px) and (not (min-height:720px)){.cx-root{--cx-past-h:0px}}@keyframes cx-blink{0%,to{opacity:1}50%{opacity:.15}}.cx-root{--cx-team-mark:34px;--cx-ic:20px;--cx-ri-h:40px;--cx-ib-h:30px;--cx-score-ball:11px;background:var(--surface);width:100%;height:100%;min-height:0;color:var(--foreground);flex:1 1 0;display:grid}.cx-ic{width:var(--cx-ic);height:var(--cx-ic);flex:none;display:block}@media (min-width:1280px){.cx-root{grid-template-columns:var(--cx-rail-w) var(--cx-team-w) minmax(0, 1fr) var(--cx-team-w) var(--cx-hist-w);grid-template-rows:var(--cx-appbar-h) minmax(0, 1fr) var(--cx-keys-h);grid-template-areas:"head head head head head""rail teamL centre teamR hist""keys keys keys keys keys"}}@media (min-width:1024px) and (not (min-width:1280px)){.cx-root{grid-template-columns:var(--cx-team-w) minmax(0, 1fr) var(--cx-team-w);grid-template-rows:var(--cx-appbar-h) minmax(0, 1fr);grid-template-areas:"head head head""teamL centre teamR"}}@media (min-width:600px) and (not (min-width:1024px)){.cx-root{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:var(--cx-appbar-h) auto minmax(var(--cx-court-min), 1fr) auto auto minmax(var(--cx-card-min), .8fr);gap:var(--cx-gap);padding:0 var(--cx-pad-x) var(--cx-pad-y);grid-template-areas:"head head""score score""court court""zone zone""tiles tiles""teamL teamR"}}@media not all and (min-width:600px){.cx-root{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:var(--cx-appbar-h) auto minmax(var(--cx-court-min), 1fr) minmax(0, auto) auto auto;row-gap:var(--cx-gap);column-gap:var(--cx-gap);padding:0 var(--cx-pad-x) var(--cx-pad-y);grid-template-areas:"head head""score score""court court""recent recent""zone zone""btns btns"}}@media not all and (min-width:1024px){.cx-root>.cx-appbar{margin-inline:calc(-1 * var(--cx-pad-x))}.cx-centre{display:contents}.cx-centre>.cx-score{grid-area:score}.cx-centre>.cx-court{grid-area:court}.cx-centre>[data-testid=console-actions]{grid-area:zone}.cx-centre>[data-testid=officiating-tiles]{grid-area:tiles}}@media (min-width:1024px){.cx-centre{gap:var(--cx-gap);padding:var(--cx-pad-y) var(--cx-pad-x);flex-direction:column;grid-area:centre;min-width:0;min-height:0;display:flex}.cx-centre>*{flex:none}.cx-centre>.cx-court{min-height:var(--cx-court-min);flex:1 1 0}.cx-root:has(.cx-zone[data-zone=banner]) .cx-centre>.cx-court{min-height:calc(var(--cx-court-min) - (var(--cx-zone-banner-h) - var(--cx-zone-h)))}}@media not all and (min-width:1024px){.cx-root:has(.cx-zone[data-zone=banner]){--cx-court-min:120px}}.cx-court{background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;flex-direction:column;min-width:0;min-height:0;padding:6px;display:flex;position:relative}.cx-court>[data-testid=console-court]{max-width:none}@media not all and (min-width:600px){.cx-court{padding:3px}}.cx-appbar{min-width:0;height:var(--cx-appbar-h);border-bottom:1px solid var(--border);background:var(--surface-raised);color:var(--score-dim);grid-area:head;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:12.5px;display:flex}.cx-appbar-l,.cx-appbar-r{align-items:center;gap:10px;min-width:0;display:flex}.cx-appbar-r{flex:none}.cx-appbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-size:14px;font-weight:600;overflow:hidden}.cx-club-mark{width:var(--cx-ib-h);height:var(--cx-ib-h);background:var(--primary);border-radius:8px;flex:none}.cx-ib{height:var(--cx-ib-h);min-width:var(--cx-ib-h);border:1px solid var(--border);background:var(--surface-raised);color:var(--foreground);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.cx-ib:hover{background:var(--surface-3)}.cx-kc,.cx-k{font-family:var(--font-mono,ui-monospace, monospace);border:1px solid var(--border);color:var(--score-dim);border-radius:4px;padding:0 4px;font-size:10px;line-height:14px}.cx-online{background:var(--warning);border-radius:50%;flex:none;width:8px;height:8px}.cx-online[data-online]{background:var(--success)}.cx-queued{padding:2px 6px;font-size:10px;font-weight:500}.cx-appbar-history-phone{display:none}@media (min-width:1280px){.cx-appbar-menu,.cx-appbar-history{display:none}}@media not all and (min-width:1280px){.cx-appbar-keys{display:none}}@media (min-width:1280px) and (pointer:coarse){.cx-appbar-keys{display:none}}@media not all and (min-width:600px){.cx-appbar{gap:8px;padding:0 12px}.cx-appbar-l{min-width:var(--cx-ib-h);flex:1 1 0}.cx-appbar-menu{flex:none}.cx-appbar-r{flex:0 auto;gap:6px;min-width:0}.cx-appbar-r>:not(.cx-queued){flex:none}.cx-queued{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cx-root{--cx-ib-h:28px}.cx-club-mark{display:none}.cx-appbar-title{color:var(--score-dim);font-size:12px;font-weight:500}.cx-appbar-history-wide{display:none}.cx-appbar-history-phone{display:inline}}.cx-appbar{position:relative}.vl{flex:none;display:inline-flex;position:relative}.cx-appbar .vl{position:static}.vl-btn{height:var(--cx-ib-h,30px);border:1px solid var(--border);background:var(--surface-raised);color:var(--foreground);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.vl-btn:hover{background:var(--surface-3)}.vl-dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--score-dim);background:0 0;border-radius:50%;flex:none}.vl[data-colour=green] .vl-dot{background:var(--success);box-shadow:none}.vl[data-colour=orange] .vl-dot{background:var(--warning);box-shadow:none}.vl[data-colour=red] .vl-dot{background:var(--danger);box-shadow:none}.vl[data-blink] .vl-dot{animation:1s steps(2,jump-none) infinite cx-blink}@media (prefers-reduced-motion:reduce){.vl[data-blink] .vl-dot{box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 3.5px var(--danger);animation:none}}.vl-pop{z-index:61;border:1px solid var(--border);background:var(--surface-raised);width:min(320px,100vw - 16px);max-height:60dvh;color:var(--foreground);white-space:normal;text-align:left;border-radius:12px;padding:12px;font-size:13px;font-weight:400;position:absolute;top:calc(100% + 4px);right:8px;overflow:auto;box-shadow:0 8px 24px #00000040}.vl-pop ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vl-pop li{grid-template-columns:16px minmax(0,1fr) auto;gap:2px 6px;display:grid}.vl-pop li:before{color:var(--score-dim);content:"–";grid-area:1/1;font-weight:700}.vl-pop li[data-state=yes]:before{color:var(--success);content:"✓"}.vl-pop li[data-state=no]:before{color:var(--danger);content:"✕"}.vl-name{grid-column:2;font-weight:600}.vl-state{color:var(--score-dim);grid-column:3}.vl-reason,.vl-at{overflow-wrap:anywhere;grid-column:2/-1}.vl-at{color:var(--score-dim);font-size:12px}.vl-note{color:var(--score-dim);margin:10px 0 0}.vl-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.vl-link{color:var(--primary);align-items:center;min-height:30px;font-weight:600;text-decoration:underline;display:inline-flex}.vl-close{border:1px solid var(--border);background:var(--surface-raised);min-height:30px;color:var(--foreground);border-radius:8px;margin-left:auto;padding:0 10px}.vl[data-variant=console] .vl-pop{max-height:min(60dvh, calc(100dvh - var(--cx-appbar-h,52px) - var(--cx-zone-banner-h,210px) - var(--cx-teambtn-block-h,0px) - 3 * var(--cx-gap,6px) - var(--cx-pad-y,8px) - 8px))}.vl-head{z-index:1;background:var(--surface-raised);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:-12px -12px 6px;padding:8px 12px 4px;display:flex;position:sticky;top:-12px}.vl-head .vl-title{flex:1 1 0;min-width:0;margin:0}.vl-head .vl-close{margin-left:0}.vl-head-link{flex-basis:100%;min-height:20px;font-size:12px}.vl-form{flex-direction:column;gap:6px;display:flex}.vl-title{margin:0 0 6px;font-weight:600}.vl-field{color:var(--score-dim);flex-direction:column;gap:2px;font-size:12px;display:flex}.vl-field input{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--foreground);border-radius:8px;padding:0 10px;font-size:15px}.vl-secret{-webkit-text-security:disc}.vl-submit{background:var(--primary);width:100%;min-height:40px;color:var(--primary-fg);border-radius:8px;font-weight:600}.vl-submit:disabled{opacity:.6}.vl-error{color:var(--danger);margin:0}.vl-inline{border:1px solid var(--border);min-height:30px;color:var(--foreground);border-radius:8px;margin-left:8px;padding:0 8px;font-weight:600}.cx-score{height:var(--cx-score-h);background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0 14px;display:grid}.cx-score-side{align-items:center;gap:10px;min-width:0;display:flex}.cx-score-side[data-side=right]{justify-content:flex-end}.cx-score-code{font-size:15px;font-weight:700;display:none}@media not all and (min-width:600px){.cx-score-code{display:inline}.cx-score{padding:0 10px}}.cx-score-sets{font-family:var(--font-mono,ui-monospace, monospace);color:var(--score-dim);border:1px solid var(--border);border-radius:6px;padding:1px 7px;font-size:13px}.cx-score-pts{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--cx-score-pts);font-variant-numeric:tabular-nums;padding-bottom:6px;font-weight:700;line-height:1;position:relative}.cx-score-pts:after{content:"";background:var(--jc-edge);border-radius:3px;height:4px;position:absolute;bottom:0;left:10%;right:10%}.cx-score-mid{min-width:72px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--score-dim);text-transform:uppercase;justify-items:center;gap:2px;font-size:11.5px;display:grid}.cx-score-mid b{color:var(--foreground);font-size:12.5px}.cx-score-ball{width:var(--cx-score-ball);height:var(--cx-score-ball);background:var(--foreground);border-radius:50%;justify-self:start}.cx-score-ball[data-side=right]{justify-self:end}.cx-past{height:var(--cx-past-h);justify-content:safe center;gap:6px;display:flex;overflow:hidden}.cx-past span{font-family:var(--font-mono,ui-monospace, monospace);color:var(--score-dim);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11px;line-height:16px}.cx-team{background:var(--surface-raised);min-width:0;min-height:0;padding-bottom:var(--cx-teambtn-block-h);flex-direction:column;display:flex}.cx-team[data-side=left]{border-right:1px solid var(--border);grid-area:teamL}.cx-team[data-side=right]{border-left:1px solid var(--border);grid-area:teamR}.cx-team[data-request]{box-shadow:inset 0 0 0 3px var(--danger)}:is(.cx-root:has(.cx-props>.cx-prop[data-side=left]) .cx-team[data-side=left],.cx-root:has(.cx-props>.cx-prop[data-side=right]) .cx-team[data-side=right]){padding-bottom:calc(var(--cx-teambtn-block-h) + var(--cx-prop-h) + 8px)}@media (min-width:600px) and (not (min-width:1024px)){.cx-team[data-side]{border:1px solid var(--border);border-radius:14px;overflow:hidden}}.cx-team-head{height:var(--cx-team-head-h);border-bottom:3px solid var(--jc-edge);flex:none;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}@media (min-width:600px) and (not (min-width:1024px)){.cx-root{--cx-team-mark:26px}}.cx-team-mark{width:var(--cx-team-mark);height:var(--cx-team-mark);background:var(--jc);box-shadow:0 0 0 2px var(--jc-ring);border-radius:9px;flex:none}.cx-team-badge{flex:none}.cx-team-name{flex-direction:column;flex:1;min-width:0;display:flex}.cx-team-name b,.cx-team-name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cx-team-name b{font-size:15px}.cx-team-name span{color:var(--score-dim);font-size:11.5px}.cx-serve-pill{font-family:var(--font-mono,ui-monospace, monospace);color:var(--score-dim);border:1px solid var(--border);white-space:nowrap;border-radius:99px;flex:none;padding:2px 7px;font-size:10.5px}.cx-serve-pill[data-serving]{color:var(--foreground);background:var(--jc-edge);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cx-serve-pill[data-serving]{background:color-mix(in srgb, var(--jc-edge) 28%, transparent)}}.cx-team-counters{height:var(--cx-counters-h);border-bottom:1px solid var(--border);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid}@media (min-width:600px) and (not (min-width:1024px)){.cx-team-counters{display:none}}.cx-cn{background:var(--surface-3);border-radius:8px;justify-content:space-between;align-items:baseline;gap:4px;min-width:0;padding:4px 8px;display:flex}.cx-cn[data-empty]{background:0 0}.cx-cn span{color:var(--score-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cx-cn b{font-family:var(--font-mono,ui-monospace, monospace);font-size:15px}.cx-team-scroll{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}@media (min-width:1280px){.cx-team-scroll{container-type:size}}.cx-gh{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--score-dim);padding:8px 0 6px;font-size:10.5px}.cx-team-staff{color:var(--score-dim);gap:2px;padding:0 12px 8px;font-size:12px;display:grid}@media not all and (min-width:1024px){.cx-team-staff{display:none}}@media (min-width:600px){.cx-root>.cx-btns,.cx-root .cx-props,.cx-root>.cx-recent-slot{display:contents}.cx-btns>[data-side],.cx-props>[data-side]{z-index:2;align-self:end;min-width:0}.cx-btns>[data-side=left],.cx-props>[data-side=left]{grid-area:teamL}.cx-btns>[data-side=right],.cx-props>[data-side=right]{grid-area:teamR}.cx-btns>[data-side]{height:var(--cx-teambtn-block-h)}.cx-props>[data-side]{margin-bottom:var(--cx-teambtn-block-h)}.cx-root [data-testid=console-recent]{display:none}}@media not all and (min-width:600px){.cx-btns{grid-area:btns;min-width:0}.cx-recent-slot{min-height:0;height:var(--cx-recent-max);max-height:var(--cx-recent-max);flex-direction:column;grid-area:recent;display:flex;overflow:hidden}.cx-root .cx-team,.cx-root .cx-centre>[data-testid=officiating-tiles]{display:none}.cx-recent-slot:has(.cx-props>*) [data-testid=console-recent]{display:none}}@media not all and (min-width:1280px){.cx-root .cx-past{display:none}}@media (min-width:1280px) and (not (min-height:720px)){.cx-root .cx-past{display:none}}.cx-rail{background:var(--surface-raised);border-right:1px solid var(--border);flex-direction:column;gap:4px;min-height:0;padding:10px 0;display:flex;overflow:hidden}.cx-rail-list{flex-direction:column;flex:1 1 0;gap:4px;min-height:0;display:flex;overflow-y:auto}.cx-ri{height:var(--cx-ri-h);color:var(--score-dim);white-space:nowrap;text-align:left;background:0 0;border-radius:10px;flex:none;align-items:center;gap:12px;margin:0 10px;padding:0 10px;font-size:13.5px;display:flex}.cx-ri:hover:not(:disabled):not([data-disabled]){background:var(--surface-hover);color:var(--foreground)}.cx-ri:disabled,.cx-ri[data-disabled]{opacity:.4}.cx-ri-label,.cx-rail-hd,.cx-rail-club,.cx-rail-points{display:none}.cx-rail[data-open] .cx-ri-label{color:var(--foreground);text-overflow:ellipsis;display:inline;overflow:hidden}.cx-rail[data-open] .cx-rail-hd,.cx-rail[data-open] .cx-rail-club,.cx-rail[data-open] .cx-rail-points{display:block}.cx-rail-hd{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--score-dim);padding:8px 20px 4px;font-size:10.5px}.cx-rail-club>*{flex-wrap:wrap;row-gap:8px}.cx-rail-club{border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:6px;overflow:clip visible}.cx-rail-club [role=menu]{left:0;right:auto}.cx-rail-points{padding:4px 20px}.cx-rail-points button{min-height:32px}.cx-rail-sep{border-top:1px solid var(--border);flex:none;margin:6px 16px}.cx-rail-settings{margin-top:auto}@media (min-width:1280px){.cx-rail{grid-area:rail;align-items:stretch}.cx-rail:not([data-open]) .cx-ri{justify-content:flex-start;padding:0 0 0 10px}.cx-rail[data-open]{width:var(--cx-drawer-rail-w);z-index:56;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 40px #0006}.cx-rail-club{border-bottom:0;border-top:1px solid var(--border);order:1;margin:4px 0 0;padding:6px 0 0}.cx-rail-club [role=menu]{top:auto;bottom:100%}.cx-rail-settings{order:2}.cx-rail[data-open] .cx-rail-list .cx-rail-sep{display:none}.cx-rail[data-open] .cx-rail-list .cx-rail-hd{flex:none;height:13px;padding:0 20px;line-height:13px;overflow:hidden}}@media not all and (min-width:1280px){.cx-rail{width:var(--cx-drawer-rail-w);z-index:56;visibility:hidden;transition:transform .18s,visibility .18s;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #0006}.cx-rail[data-open]{visibility:visible;transform:none}.cx-rail-expand{display:none}}.cx-hist{background:var(--surface-raised);flex-direction:column;min-width:0;min-height:0;display:flex}.cx-hist>*{flex:1 1 0;min-height:0}@media (min-width:1280px){.cx-hist{border-left:1px solid var(--border);grid-area:hist}}@media not all and (min-width:1280px){.cx-hist{z-index:56;visibility:hidden;transition:transform .18s,visibility .18s;position:absolute;box-shadow:0 0 40px #0006}.cx-hist[data-open]{visibility:visible;transform:none}}@media (min-width:600px) and (not (min-width:1280px)){.cx-hist{width:var(--cx-hist-w);top:0;bottom:0;right:0;transform:translate(100%)}}@media not all and (min-width:600px){.cx-hist{border-radius:18px 18px 0 0;height:80%;bottom:0;left:0;right:0;transform:translateY(100%)}}.cx-keys{display:none}@media (min-width:1280px) and (pointer:fine) and (min-height:720px){.cx-keys{border-top:1px solid var(--border);background:var(--surface-raised);color:var(--score-dim);white-space:nowrap;grid-area:keys;align-items:center;gap:16px;padding:0 16px;font-size:11.5px;display:flex;overflow:hidden}}.cx-keys-item,.cx-keys-caps{align-items:center;gap:4px;display:inline-flex}.cx-sheet{display:none}@media not all and (min-width:600px){.cx-sheet{top:0;left:calc(-1 * var(--cx-pad-x));right:calc(-1 * var(--cx-pad-x));bottom:calc(-1 * var(--cx-pad-y));z-index:56;background:var(--surface-raised);visibility:hidden;border-radius:18px 18px 0 0;flex-direction:column;grid-area:4/1/-1/-1;padding:8px 10px 10px;transition:transform .18s,visibility .18s;display:flex;position:absolute;transform:translateY(100%);box-shadow:0 -10px 40px #00000073}.cx-sheet[data-open]{visibility:visible;transform:none}}.cx-sheet-grab{background:var(--border-strong);border-radius:5px;flex:none;width:40px;height:5px;margin:0 auto 6px}.cx-sheet-head{flex:none;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.cx-sheet-title{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.cx-sheet-body{flex:1 1 0;min-height:0;padding:6px 0;overflow-y:auto}.cx-sheet-choice{grid-template-columns:var(--cx-zone-cols-2);flex:none;gap:8px;height:56px;display:grid}.cx-sheet-cancel,.cx-sheet-confirm{border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;display:flex}.cx-sheet-cancel{border:1.5px solid var(--border-strong);color:var(--foreground);padding:0 4px;font-size:13px}.cx-sheet-confirm{background:var(--success);color:#fff}.cx-sheet-confirm:disabled{opacity:.4}.cx-sheet-confirm small{font-size:12px;font-weight:500}.cx-scrim{z-index:55;background:#00000073;display:none;position:absolute;inset:0}.cx-root[data-layer=rail]>.cx-scrim{display:block}@media not all and (min-width:1280px){.cx-root[data-layer=history]>.cx-scrim{display:block}}@media (prefers-reduced-motion:reduce){.cx-rail,.cx-hist,.cx-sheet{transition:none}}.cx-rotate{display:none}@media (orientation:landscape) and (pointer:coarse) and (not (min-height:500px)){.cx-rotate{z-index:80;text-align:center;background:var(--surface);color:var(--foreground);place-items:center;padding:24px;font-weight:600;display:grid;position:absolute;inset:0}.cx-root>:not(.cx-rotate){visibility:hidden}}.cx-zone{gap:var(--cx-zone-pad);height:var(--cx-zone-h);padding:var(--cx-zone-pad);border:1px solid var(--border);background:var(--surface-raised);padding-bottom:max(var(--cx-zone-pad), env(safe-area-inset-bottom));border-radius:14px;flex-direction:column;display:flex}.cx-zone[data-zone=banner]{height:var(--cx-zone-banner-h)}.cx-zone[data-zone=banner]:has(.cx-bn-warn){height:auto;min-height:var(--cx-zone-banner-h)}@media not all and (min-width:600px){.cx-zone[data-zone=banner] .cx-bn-stack:has(.cx-bn-warn)>.cx-bn-score{display:none}}.cx-zone[data-zone=sheet],.cx-zone[data-zone=sheetWait]{justify-content:center}.cx-zrow{gap:var(--cx-zone-pad);min-height:var(--vb-point-row);flex:1 1 0;align-items:stretch;display:grid}.cx-zone .cx-zrow{min-height:0}.cx-zstack{grid-auto-rows:minmax(0,1fr);gap:6px;min-width:0;min-height:0;display:grid}.cx-zstack:has(>:nth-child(3)){gap:4px}.cx-zstack>.cx-zb{-webkit-hyphens:auto;hyphens:auto;padding:0 3px;font-size:11px;line-height:1.05}.cx-zstack[data-cols="2"]{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr)}.cx-zb{border:1.5px solid var(--border-strong);background:var(--surface);min-width:0;min-height:28px;color:var(--foreground);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;line-height:1.15;display:flex;position:relative}.cx-zb:disabled,.cx-zb[aria-disabled=true]{opacity:.4}.cx-zb[data-tone=undo]{color:var(--danger);border-color:var(--danger-line);flex-direction:column;gap:2px}.cx-zb[data-tone=danger]{color:var(--danger);border-color:var(--danger-line)}.cx-zb[data-tone=ok]{text-align:left;border-color:var(--success);background:var(--success);color:#fff;justify-content:space-between}.cx-zb[data-armed]{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.cx-zb[data-tone=ok][data-armed]{background:var(--warning);border-color:var(--warning);color:#111}.cx-zb-icon{font-size:18px;line-height:1}.cx-zb-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cx-zb-text{min-width:0;overflow:hidden}.cx-zb-text b{font-size:15px;line-height:1.15;overflow:hidden}.cx-zb-sub{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}@media (not (min-width:600px)) and (not (min-height:640px)){.cx-root[data-lineup] .cx-sb-title{display:none}}.cx-zclock{height:var(--cx-zone-clock-h);color:var(--score-dim);flex:none;grid-template-columns:minmax(0,max-content) minmax(24px,1fr) auto;align-items:center;gap:10px;padding:0 4px;font-size:12px;display:grid}.cx-zclock-bar{background:var(--surface-3);border-radius:6px;height:6px;display:block;overflow:hidden}.cx-zclock-bar i{background:var(--primary);border-radius:6px;height:100%;transition:width .1s;display:block}.cx-zclock b{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--score-active)}.cx-zclock[data-danger] .cx-zclock-bar i{background:#ef4444}.cx-zclock[data-danger] b{color:#f87171}.cx-zclock-tl{align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.cx-zclock-tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cx-zclock[data-kind] .cx-zclock-tl{color:var(--foreground);font-weight:600}.cx-zclock[data-tone=idle] .cx-zclock-bar i{width:0}.cx-warn{border:2px solid var(--danger);background:var(--danger-soft);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.cx-warn b{color:var(--danger)}.cx-warn .cx-zb-text b{white-space:normal;line-height:1.2}.cx-warn small{opacity:.9;font-size:12px;line-height:1.2}.cx-warn{overflow:hidden}.cx-warn .cx-warn-long{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cx-warn-short{display:none}.cx-pill{background:var(--danger);color:#fff;border-radius:8px;flex:none;min-height:40px;padding:0 14px;font-size:13px;font-weight:700}.cx-pill-short{display:none}.cx-pill[data-tone=ghost]{color:var(--danger);box-shadow:inset 0 0 0 2px var(--danger);background:0 0}.cx-warn[data-same]{container-type:inline-size}@container (max-width:480px){.cx-warn[data-same] .cx-pill-long{display:none}.cx-warn[data-same] .cx-pill-short{display:inline}.cx-warn[data-same] .cx-pill{padding:0 10px}}.cx-ask{background:#8b5cf6;border:2px solid #8b5cf6;border-radius:11px;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.cx-ask{background:color-mix(in srgb, #8b5cf6 16%, var(--surface-raised))}}.cx-ask[data-variant=pinned]{border-width:1.5px;padding:6px 8px}.cx-ask-q{white-space:nowrap;justify-content:center;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.cx-ask-q b{flex:none;font-size:15px}.cx-ask-short{display:none}.cx-ask-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--score-dim);font-size:12px;overflow:hidden}.cx-ask-detail{white-space:nowrap;text-overflow:ellipsis;justify-content:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.cx-ask-exc{color:var(--warning)}.cx-ask-refusal{color:var(--danger)}.cx-ask-btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cx-ask-btns[data-variant=pinned]{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-ask-btn{height:var(--cx-ask-btn-h);border:1.5px solid var(--border-strong);background:var(--surface-raised);color:var(--foreground);border-radius:10px;font-size:16px;font-weight:700}.cx-ask[data-variant=pinned] .cx-ask-btn{height:32px;font-size:13px}.cx-ask-btn[data-tone=ok]{background:var(--success);border-color:var(--success);color:#fff}.cx-ask-btn[data-tone=no]{background:var(--danger);border-color:var(--danger);color:#fff}.cx-tbtns{height:var(--cx-teambtn-block-h);flex-direction:column;justify-content:center;gap:4px;padding:0 10px;display:flex}.cx-tb-head{display:none}.cx-tb-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--cx-teambtn-h);gap:var(--cx-teambtn-gap);display:grid}.cx-tb-cell{min-width:0;min-height:0;display:block}.cx-tb-cell>button{width:100%;height:100%}.cx-tb-cell>button:not(.cx-tb):not([class~=border-red-500]){border-width:2px;border-color:var(--jc-edge)}.cx-tb{border:2px solid var(--jc-edge);background:var(--surface-raised);color:var(--foreground);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:0 7px;font-size:13px;font-weight:600;display:flex;position:relative}.cx-tb:disabled{opacity:.4}.cx-tb[data-armed]{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.cx-tb-text{white-space:normal;min-width:0;line-height:1.1;overflow:hidden}.cx-tb-short{display:none}@media (min-width:1024px){.cx-tb .ct{display:none}}.cx-tb .ct{background:var(--surface-3);min-width:20px;font-family:var(--font-geist-mono,ui-monospace, monospace);text-align:center;border-radius:99px;flex:none;padding:1px 5px;font-size:12px}.cx-tiles{height:var(--cx-tiles-h);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cx-tile{border:1px solid var(--border);background:var(--surface-raised);min-width:0;color:var(--foreground);border-radius:10px;flex-wrap:wrap;place-content:center;align-items:center;gap:2px 8px;font-size:12.5px;display:flex}.cx-tile:disabled{opacity:.4}.cx-tile-icon{font-size:15px;line-height:1}@keyframes cx-prop-pulse{0%,to{background:color-mix(in srgb, #3b82f6 8%, var(--surface-raised));box-shadow:0 0 #3b82f600}50%{background:color-mix(in srgb, #3b82f6 32%, var(--surface-raised));box-shadow:0 0 0 4px #3b82f699}}.cx-prop{min-height:0;max-height:var(--cx-prop-h);border:1.5px dashed #3b82f6;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;padding:7px 10px;font-size:12.5px;animation:1.1s ease-in-out infinite cx-prop-pulse;display:flex}.cx-prop-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-prop-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cx-prop-btn{border:1.5px solid var(--border-strong);background:var(--surface-raised);min-height:30px;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600;overflow:hidden}.cx-prop-btn[data-tone=ok]{border-color:var(--primary);background:var(--primary);color:var(--primary-fg,#fff)}.cx-prop-btn:disabled{opacity:.4}@media (prefers-reduced-motion:reduce){.cx-prop{animation:none;box-shadow:0 0 0 3px #3b82f6}}.cx-pick-grid{flex-wrap:wrap;gap:8px;padding:6px 0;display:flex}.cx-fp-sides{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cx-fp-side,.cx-fp-whole{border:1.5px solid var(--border-strong);border-radius:10px;min-height:40px;padding:0 12px}.cx-fp-side[aria-checked=true],.cx-fp-whole[aria-pressed=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cx-fp-side[aria-checked=true],.cx-fp-whole[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 16%, transparent)}}.cx-only-phone{display:none}@media not all and (min-width:600px){.cx-only-phone{display:inline}.cx-btns{gap:var(--cx-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cx-tbtns{padding:4px 0}.cx-tb-head{height:15px;color:var(--score-dim);align-items:center;gap:4px;font-size:11px;display:flex}.cx-tb{justify-content:center;padding:0 5px;font-size:13px}.cx-tb-long{display:none}.cx-tb-short{display:inline}.cx-tb .ct,.cx-tiles,.cx-zone [data-testid=zone-ref-challenge],.cx-ask-long,.cx-ask-meta,.cx-warn-long{display:none}.cx-ask-short,.cx-warn-short{display:inline}.cx-pill-long{display:none}.cx-pill-short{display:inline}.cx-warn[data-same] .cx-warn-short{display:none}.cx-ask-btn{padding:0 2px;font-size:12.5px}.cx-ask-btns{gap:6px}.cx-zb{padding:0 4px;font-size:12px}.cx-zb-text b{font-size:14px}.cx-warn .cx-zb-text b{font-size:13px;line-height:1.1}.cx-warn{gap:6px;padding:0 8px}.cx-tb-text{white-space:normal;text-align:center;line-height:1.1}}.court-ring[data-tone=proposal]{animation:1.1s ease-in-out infinite cx-blink}@media (prefers-reduced-motion:reduce){.court-ring[data-tone=proposal]{stroke-width:.2px;animation:none}}.pc,.tb-row{--pc-d:var(--pc-size,var(--cx-circle,42px))}.pc[data-size=sm]{--pc-d:calc(var(--pc-size,var(--cx-circle,42px)) * .8)}.pc[data-size=lg]{--pc-d:calc(var(--pc-size,var(--cx-circle,42px)) * 1.3)}.pc{width:100%;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex}.pc-disc{width:var(--pc-d);height:var(--pc-d);box-shadow:0 0 0 2px var(--jc-ring);background:var(--pc-color);color:var(--pc-ink);font-weight:800;font-size:calc(var(--pc-d) * .42);font-variant-numeric:tabular-nums;border:2px solid #ffffffd9;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid;position:relative}[data-libero]>.pc-disc{border:3px solid var(--jc-edge);box-shadow:none;color:var(--score-active);background:0 0}.pc-cpt{color:#fff;background:#3b82f6;border:1.5px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;left:-5px}.pc-tag{color:#fff;font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;background:#111;border-radius:4px;padding:0 3px;font-size:9.5px;font-style:normal;font-weight:700;line-height:14px;position:absolute;bottom:-5px;right:-10px}.pc-tag[data-tone=libero]{color:#111;background:#f5c518}.pc-tag[data-tone=out]{color:#fff;background:#e5484d}.pc-name,.tb[data-variant=circles] .tb-name{max-width:100%;color:var(--score-active);font-size:calc(var(--pc-d) * .22 + 3px);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.pc[data-state=pick] .pc-disc,.tb-row[data-pick=picked] .pc-disc{box-shadow:0 0 0 4px #22a06b}.tb[data-variant=circles] .tb-row[data-pick=lit] .pc-disc{box-shadow:0 0 0 2px #22a06b}.pc[data-state=sel] .pc-disc{box-shadow:0 0 0 4px #e5484d}.pc[data-state=out] .pc-disc{box-shadow:0 0 0 4px #facc15}.pc[data-state=dim],.tb-row[data-pick=dim]{opacity:.35}.pc:focus-visible,.tb-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tb{flex-direction:column;min-height:0;display:flex}.tb-head{color:var(--score-dim);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;flex:none;justify-content:space-between;gap:8px;padding:8px 12px 6px;font-size:10.5px;display:flex}.tb-hint{text-transform:none;letter-spacing:0}.tb-row{color:inherit;text-align:left}.tb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tb-tags{gap:4px;display:flex}.tb-tag{font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:700;line-height:15px}.tb-tag[data-tone=c]{color:#fff;background:#3b82f6}.tb-tag[data-tone=l]{color:#111;background:#f5c518}.tb-tag[data-tone=ot]{color:#e5484d;background:#e5484d38}.tb-tag[data-tone=b]{background:var(--surface-3);color:var(--score-dim)}.tb[data-variant=list]{--tb-head-h:28px;--tb-tap-h:clamp(var(--cx-bench-tap-min,28px), calc((100cqh - var(--tb-head-h)) / var(--tb-rows,14)), var(--cx-bench-row-h,30px));--tb-row-h:clamp(var(--cx-bench-row-min,20px), calc((100cqh - var(--tb-head-h) - var(--tb-taps,0) * var(--tb-tap-h)) / max(1, var(--tb-rows,14) - var(--tb-taps,0))), var(--cx-bench-row-h,30px))}.tb[data-variant=list] .tb-row{--tb-disc:min(var(--lu-list-disc,22px), calc(var(--tb-row-h) - 2px))}.tb[data-variant=list] button.tb-row{--tb-row-h:var(--tb-tap-h)}.tb[data-variant=list] .tb-head{height:var(--tb-head-h);white-space:nowrap;align-items:center;padding-block:0;overflow:hidden}.tb[data-variant=list] .tb-hint{text-overflow:ellipsis;min-width:0;overflow:hidden}.tb[data-variant=list] .tb-row{width:100%;height:var(--tb-row-h);background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px 0 9px;font-size:13.5px;display:grid}.tb[data-variant=list] .tb-row+.tb-row{border-top:1px solid var(--border)}.tb[data-variant=list] .pc-disc{width:var(--tb-disc);height:var(--tb-disc);background:var(--pc-color);color:var(--pc-ink);font-size:max(10px, calc(var(--tb-disc) * .5));box-shadow:0 0 0 1.5px var(--jc-ring);border:1.5px solid #ffffffd9;border-radius:50%;justify-self:center;font-weight:700}.tb[data-variant=list] [data-libero]>.pc-disc{border:2.5px solid var(--jc-edge);color:var(--score-active);box-shadow:none;background:0 0}.tb[data-variant=list] .pc-cpt,.tb[data-variant=list] .pc-tag{display:none}.tb[data-variant=list] .tb-row[data-pick=lit]{background:#22a06b1a}.tb[data-variant=list] .tb-row[data-pick=picked]{background:#22a06b38;border-left-color:#22a06b}.tb-row[data-captain-out]{background:#e5484d1f}.tb-row[data-pos]{opacity:.4}.tb-row[data-pos][data-pick=picked]{opacity:1}.tb[data-variant=list] .tb-row[data-pos]+.tb-row:not([data-pos]){border-top:2px solid var(--border-strong)}.tb[data-variant=circles] .tb-row[data-pos]+.tb-row:not([data-pos]){grid-column-start:1}.tb[data-variant=circles] .tb-list{grid-template-columns:repeat(var(--cx-circle-cols,5), minmax(0, 1fr));justify-items:center;gap:8px 4px;padding:2px 8px 6px;display:grid}.tb[data-variant=circles] .tb-row{background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;padding:0;display:flex}.tb[data-variant=circles] .tb-tags{display:none}.referee-view{--rv-in:#22c55e;--rv-out:#ef4444;--rv-ic-challenge:var(--dp-ic-challenge-dark);--rv-ic-sub:var(--dp-ic-sub-dark);--rv-ic-timeout:var(--dp-ic-timeout-dark);container:referee/size}[data-theme=light] .referee-view{--rv-in:#16a34a;--rv-out:#dc2626;--rv-ic-challenge:var(--dp-ic-challenge-light);--rv-ic-sub:var(--dp-ic-sub-light);--rv-ic-timeout:var(--dp-ic-timeout-light)}.rv-frame{--fw:min(100cqw, 75cqh);--k:min(calc(var(--fw) / 820), calc(100cqh / 1180));--kp:min(calc(var(--fw) / 390), calc(100cqh / 844), 1px);width:var(--fw);font-variant-numeric:tabular-nums;grid-template-rows:55% 45%;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}@supports not (width:1cqw){.rv-frame{--fw:min(100vw, 75vh);--k:min(calc(var(--fw) / 820), calc(100vh / 1180));--kp:min(calc(var(--fw) / 390), calc(100vh / 844), 1px)}}.rv-frame>*,.rv-top>*,.rv-bot>*{min-width:0;min-height:0}.rv-top{padding:calc(max(12px, calc(12 * var(--kp)), calc(22 * var(--k))) + env(safe-area-inset-top,0px)) max(calc(12 * var(--kp)), calc(26 * var(--k))) max(calc(4 * var(--kp)), calc(8 * var(--k)));gap:max(calc(7 * var(--kp)), calc(12 * var(--k)));flex-direction:column;display:flex}.rv-meta{font-size:max(calc(12 * var(--kp)), calc(19 * var(--k)));white-space:nowrap;color:var(--score-dim);flex:none;justify-content:space-between;align-items:center;gap:.6em;line-height:1.25;display:flex}.rv-comp{text-overflow:ellipsis;min-width:0;overflow:hidden}.rv-meta-r{flex:none;align-items:center;gap:.5em;display:flex}.rv-flip{z-index:1;min-width:44px;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-block:-12px;padding:0;display:inline-flex;position:relative}.rv-flip-face{border:1px solid var(--border-strong);color:var(--foreground);border-radius:999px;padding:0 .55em;line-height:1.25;display:inline-block}.rv-live{align-items:center;display:inline-flex}.rv-dot{background:var(--success);border-radius:50%;width:.6em;height:.6em;display:inline-block}.rv-dot[data-linked=false]{background:var(--warning)}.rv-sets{--rv-badge:max(calc(30 * var(--kp)), calc(44 * var(--k)));font-size:max(calc(22 * var(--kp)), calc(34 * var(--k)));white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.5em;line-height:1.25;display:flex}.rv-code{letter-spacing:.04em;font-weight:700}.rv-sv{border:1px solid var(--border);background:var(--surface-raised);text-align:center;border-radius:.25em;min-width:1.5em;padding:0 .15em;font-weight:700;line-height:1.25}.rv-colon{color:var(--score-dim)}.rv-court{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.rv-court-empty{font-size:max(calc(13 * var(--kp)), calc(22 * var(--k)));color:var(--score-dim);text-align:center;margin:auto;line-height:1.25}.rv-key{height:1.25em;font-size:max(calc(16 * var(--kp)), calc(28 * var(--k)));letter-spacing:.12em;text-transform:uppercase;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--warning);flex:none;font-weight:800;line-height:1.25;overflow:hidden}.referee-view [data-sub-for]{transform-box:fill-box;transform-origin:100%;transform:scale(1.7)}body:has(.referee-view) #env-banner{display:none}.rv-bot{padding:max(calc(8 * var(--kp)), calc(10 * var(--k))) max(calc(12 * var(--kp)), calc(26 * var(--k))) calc(max(calc(16 * var(--kp)), calc(26 * var(--k))) + env(safe-area-inset-bottom,0px));gap:max(calc(10 * var(--kp)), calc(18 * var(--k)));flex-direction:column;display:flex}.rv-phase{font-size:max(calc(19 * var(--kp)), calc(30 * var(--k)));flex:none;align-items:center;gap:.6em;line-height:1.25;display:flex}.rv-setno{white-space:nowrap;flex:none;font-weight:700}.rv-timer{--rv-tone:var(--surface-3);--rv-tone-ink:var(--foreground);min-width:0;height:max(calc(42 * var(--kp)), calc(64 * var(--k)));background:var(--rv-tone);color:var(--rv-tone-ink);font-size:max(calc(16 * var(--kp)), calc(28 * var(--k)));border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;line-height:1.25;display:flex;position:relative;overflow:hidden}.rv-timer[data-tone=start]{--rv-tone:var(--dp-start);--rv-tone-ink:var(--dp-start-ink)}.rv-timer[data-tone=break]{--rv-tone:var(--dp-break);--rv-tone-ink:var(--dp-break-ink)}.rv-timer[data-tone=timeout]{--rv-tone:var(--dp-timeout);--rv-tone-ink:var(--dp-timeout-ink)}.rv-timer[data-tone=serve]{--rv-tone:var(--dp-serve);--rv-tone-ink:var(--dp-serve-ink)}.rv-timer[data-tone=danger]{--rv-tone:var(--dp-danger);--rv-tone-ink:var(--dp-danger-ink)}.rv-timer[data-danger]{animation:.5s ease-in-out infinite alternate rv-pulse}.rv-fill{background:var(--rv-tone-ink);opacity:.5;height:16%;transition:width .25s linear;position:absolute;bottom:0;left:0}.rv-tx{white-space:nowrap;align-items:baseline;gap:.5em;min-width:0;max-width:100%;padding:0 .8em;font-weight:600;line-height:1.25;display:flex;position:relative;overflow:hidden}.rv-tl{text-overflow:ellipsis;min-width:0;overflow:hidden}.rv-tn{font-size:max(calc(24 * var(--kp)), calc(38 * var(--k)));flex:none;font-weight:700;line-height:1.25}@keyframes rv-pulse{0%{filter:none}to{filter:brightness(1.25)}}.rv-board{--rv-midw:max(calc(138 * var(--kp)), calc(270 * var(--k)));--rv-g:max(calc(6 * var(--kp)), calc(12 * var(--k)));--rv-req-fs:max(calc(12 * var(--kp)), calc(18 * var(--k)));grid-template-columns:minmax(0, 1fr) var(--rv-midw) minmax(0, 1fr);align-items:center;gap:var(--rv-g);flex:1 1 0;display:grid}.rv-board>*{min-width:0;min-height:0}.rv-pts{max-height:100%;padding-top:calc(var(--rv-req-fs) * 1.6);border:1px solid var(--border);border-radius:max(calc(6 * var(--kp)), calc(12 * var(--k)));background:var(--surface-raised);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.rv-who{z-index:1;font-size:var(--rv-req-fs);text-align:center;pointer-events:none;flex-direction:column;align-items:center;line-height:1.25;display:flex;position:absolute;inset:.35em .3em auto}.rv-req{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:max(calc(12 * var(--kp)), calc(18 * var(--k)));color:var(--danger);font-weight:700;line-height:1.25;animation:1s step-end infinite rv-blink;overflow:hidden}@keyframes rv-blink{50%{opacity:0}}.rv-num{min-height:0;font-size:min(max(calc(85 * var(--kp)), calc(194 * var(--k))), calc((var(--fw) - 2 * max(calc(12 * var(--kp)), calc(26 * var(--k))) - var(--rv-midw) - 2 * var(--rv-g)) * .36));flex:0 auto;place-items:center;padding:.04em 0 .15em;font-weight:700;line-height:1;display:grid}.rv-ball{right:max(calc(6 * var(--kp)), calc(10 * var(--k)));bottom:max(calc(10 * var(--kp)), calc(18 * var(--k)));width:max(calc(24 * var(--kp)), calc(44 * var(--k)));height:max(calc(24 * var(--kp)), calc(44 * var(--k)));position:absolute}.rv-sw{height:max(calc(5 * var(--kp)), calc(8 * var(--k)));background:var(--jc-edge);border-radius:999px 999px 0 0;position:absolute;bottom:0;left:18%;right:18%}.rv-mid{align-content:center;gap:var(--rv-g);grid-auto-rows:auto;display:grid}.rv-row{align-items:center;gap:var(--rv-g);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:0;display:grid}.rv-v{aspect-ratio:1;border:1px solid var(--border);border-radius:max(calc(4 * var(--kp)), calc(10 * var(--k)));background:var(--surface-raised);width:100%;min-width:0;max-width:1.6em;min-height:0;font-size:max(calc(30 * var(--kp)), calc(58 * var(--k)));justify-self:center;place-items:center;font-weight:700;line-height:1.25;display:grid;overflow:hidden}.rv-v[data-out]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rv-v[data-out]{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}}.rv-v[data-out]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rv-v[data-out]{background:color-mix(in srgb, var(--danger) 14%, var(--surface-raised))}}.rv-v[data-out]{color:var(--danger)}.rv-v[data-live]{color:var(--warning)}.rv-ic{place-items:center;display:grid}.rv-ic svg{width:max(calc(34 * var(--kp)), calc(56 * var(--k)));height:max(calc(34 * var(--kp)), calc(56 * var(--k)));display:block}.rv-cards{height:1.5em;font-size:max(calc(15 * var(--kp)), calc(26 * var(--k)));white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:.6em;line-height:1.25;display:flex;overflow:hidden}.rv-cards-side{align-items:center;gap:.6em;min-width:0;display:flex;overflow:hidden}.rv-cards-side[data-side=right]{justify-content:flex-end}.rv-card{white-space:nowrap;align-items:center;gap:.3em;font-weight:700;display:inline-flex}.rv-chip{background:#e3242b;border-radius:.1em;flex:none;width:.62em;height:.86em;display:inline-block;box-shadow:0 0 0 1px #00000059}.rv-card[data-card=warning] .rv-chip{background:#facc15}.rv-card[data-card=delay] .rv-chip{box-shadow:inset 0 0 0 .1em var(--foreground);background:0 0}.rv-face{color:var(--score-dim);font-weight:600}@media (orientation:landscape){.referee-view .rv-frame{--fw:100cqw;--k:min(calc(100cqw / 1180), calc(100cqh / 746));--kp:min(calc(100cqw / 852), calc(100cqh / 393), 1px);grid-template-rows:100%;grid-template-columns:64% 36%;width:100%;left:0;transform:none}.rv-top{padding:calc(max(12px, calc(10 * var(--kp)), calc(14 * var(--k))) + env(safe-area-inset-top,0px)) max(calc(10 * var(--kp)), calc(16 * var(--k))) max(calc(8 * var(--kp)), calc(16 * var(--k))) calc(max(12px, calc(10 * var(--kp)), calc(16 * var(--k))) + env(safe-area-inset-left,0px));gap:max(calc(5 * var(--kp)), calc(10 * var(--k)))}.rv-meta{font-size:max(calc(11 * var(--kp)), calc(15 * var(--k)))}.rv-sets{--rv-badge:max(calc(22 * var(--kp)), calc(34 * var(--k)));font-size:max(calc(18 * var(--kp)), calc(26 * var(--k)))}.rv-key{font-size:max(calc(13 * var(--kp)), calc(20 * var(--k)))}.rv-court-empty{font-size:max(calc(12 * var(--kp)), calc(18 * var(--k)))}.rv-bot{border-left:1px solid var(--border);background:var(--surface-raised);padding:calc(max(calc(8 * var(--kp)), calc(14 * var(--k))) + env(safe-area-inset-top,0px)) calc(max(12px, calc(10 * var(--kp)), calc(16 * var(--k))) + env(safe-area-inset-right,0px)) calc(max(calc(10 * var(--kp)), calc(16 * var(--k))) + env(safe-area-inset-bottom,0px)) max(calc(10 * var(--kp)), calc(16 * var(--k)));gap:max(calc(6 * var(--kp)), calc(12 * var(--k)))}.rv-phase{align-items:stretch;gap:max(calc(4 * var(--kp)), calc(10 * var(--k)));font-size:max(calc(16 * var(--kp)), calc(24 * var(--k)));flex-direction:column}.rv-setno{text-align:center}.rv-timer{height:max(calc(34 * var(--kp)), calc(52 * var(--k)));font-size:max(calc(13 * var(--kp)), calc(18 * var(--k)));flex:none}.rv-tn{font-size:max(calc(18 * var(--kp)), calc(26 * var(--k)))}.rv-board{--rv-g:max(calc(6 * var(--kp)), calc(12 * var(--k)));--rv-req-fs:max(calc(11 * var(--kp)), calc(15 * var(--k)));--rv-padx:max(calc(10 * var(--kp)), calc(16 * var(--k)));grid-template:"tl tr""mid mid"/minmax(0,1fr) minmax(0,1fr);align-content:center}.rv-pts[data-side=left]{grid-area:tl}.rv-pts[data-side=right]{grid-area:tr}.rv-mid{grid-area:mid}.rv-pts{height:max(calc(110 * var(--kp)), calc(210 * var(--k)));justify-content:center}.rv-num{font-size:min(max(calc(70 * var(--kp)), calc(115 * var(--k))), calc((.36 * var(--fw) - 2 * var(--rv-padx) - var(--rv-g)) * .36))}.rv-ball{width:max(calc(20 * var(--kp)), calc(34 * var(--k)));height:max(calc(20 * var(--kp)), calc(34 * var(--k)))}.rv-v{font-size:max(calc(21 * var(--kp)), calc(36 * var(--k)))}.rv-ic svg{width:max(calc(22 * var(--kp)), calc(30 * var(--k)));height:max(calc(22 * var(--kp)), calc(30 * var(--k)))}.rv-cards{font-size:max(calc(12 * var(--kp)), calc(16 * var(--k)))}}@supports not (width:1cqw){@media (orientation:landscape){.referee-view .rv-frame{--fw:100vw;--k:min(calc(100vw / 1180), calc(100vh / 746));--kp:min(calc(100vw / 852), calc(100vh / 393), 1px)}}}@media (prefers-reduced-motion:reduce){.rv-req,.rv-timer[data-danger]{animation:none}.rv-fill{transition:none}}.court-sub-mark{cursor:pointer;outline:none}.court-sub-mark:focus-visible .court-sub-focus{opacity:1}[data-admin-chrome]{--focus-ring:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-admin-chrome]{--focus-ring:color-mix(in srgb, var(--primary) 60%, var(--foreground))}}[data-admin-chrome] :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.theme-icon-light,[data-theme=light] .theme-icon-dark{display:none}[data-theme=light] .theme-icon-light{display:inline}[data-vis]{--primary:var(--app-accent,#3e5af7);--primary-fg:var(--app-accent-fg,#fff);--link:var(--app-accent,#426cf8);--canvas:#f3f4f6;--surface:#fff;--surface-raised:#fff;--surface-3:#f8f9fa;--zebra:#f9fafb;--surface-hover:#1118270a;--surface-selected:#f3f4f6;--border:#e1e3e6;--border-strong:#d1d5db;--foreground:#121827;--fg-body:#394052;--muted:#646a78;--success:#397f3b;--success-soft:#f3fdf4;--success-line:#bfe3c1;--warning:#8a5d09;--warning-soft:#fff8e6;--warning-line:#f0d9a8;--danger:#b3382c;--danger-soft:#fdf2f1;--danger-line:#f1c7c2;--live:#7a16d7;--live-soft:#f7f0fe;--live-line:#dfc8f7;--neutral-line:#e1e3e6;--background:var(--canvas);--focus-ring:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-vis]{--focus-ring:color-mix(in srgb, var(--primary) 60%, var(--foreground))}}[data-vis]{background:var(--canvas);color:var(--fg-body)}[data-theme=dark] [data-vis]{--primary:var(--app-accent-dark,#5b74ff);--primary-fg:var(--app-accent-dark-fg,#fff);--link:var(--app-accent-dark,#8aa0ff);--canvas:#0b0f19;--surface:#111827;--surface-raised:#111827;--surface-3:#151d2c;--zebra:#131b29;--surface-hover:#ffffff0a;--surface-selected:#1a2333;--border:#243042;--border-strong:#34425a;--foreground:#e8eaf0;--fg-body:#c3c9d4;--muted:#8f98a8;--success:#6fcf73;--success-soft:#397f3b33;--success-line:#6fcf7359;--warning:#e0a63e;--warning-soft:#e0a63e24;--warning-line:#e0a63e59;--danger:#f0857a;--danger-soft:#e0605526;--danger-line:#f0857a59;--live:#b88cff;--live-soft:#7a16d738;--live-line:#b88cff66;--neutral-line:#243042;--background:var(--canvas);--focus-ring:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] [data-vis]{--focus-ring:color-mix(in srgb, var(--primary) 60%, var(--foreground))}}[data-vis] .vis-sidebar{background:var(--surface-raised)}[data-theme=dark] [data-vis] .vis-sidebar{background:#0f1522}.nav-drawer{width:4rem;bottom:calc(var(--env-bar-h,0px) + var(--imp-bar-h,0px));transition:width .16s ease-out,box-shadow .16s ease-out}.nav-drawer[data-open]{width:16.25rem;box-shadow:0 12px 32px #0000002e}.nav-drawer [data-nav-label]{opacity:0;transition:opacity .12s ease-out 40ms}.nav-drawer[data-open] [data-nav-label]{opacity:1}.nav-drawer:not([data-open]) [data-nav-label]{pointer-events:none}.nav-drawer [data-nav-closed-only]{transition:opacity 80ms ease-out}.nav-drawer[data-open] [data-nav-closed-only]{opacity:0}.nav-drawer [data-nav-row]{width:100%;transition:width .16s ease-out}.nav-drawer:not([data-open]) [data-nav-row]{width:3rem}.nav-drawer:not([data-open]) [data-logo-slot=club] img{max-width:3rem}@media (prefers-reduced-motion:reduce){.nav-drawer,.nav-drawer *{transition:none!important}}[data-vis] .vis-page-current{background:var(--app-accent-page-bg,#dce6fd);color:var(--app-accent-page-ink,#1d3fd6)}[data-theme=dark] [data-vis] .vis-page-current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] [data-vis] .vis-page-current{background:color-mix(in srgb, var(--primary) 25%, transparent)}}[data-theme=dark] [data-vis] .vis-page-current{color:var(--foreground)}[data-ui-font]{font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif}.vb-pill{border:1px solid;border-radius:6px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vb-pill{border:1px solid color-mix(in srgb, currentColor 35%, transparent)}}.vb-pill{background:currentColor}@supports (color:color-mix(in lab, red, red)){.vb-pill{background:color-mix(in srgb, currentColor 10%, transparent)}}.vb-pill[data-tone=success]{color:var(--success)}.vb-pill[data-tone=warning]{color:var(--warning)}.vb-pill[data-tone=neutral]{color:var(--muted)}.court-rotate{will-change:transform;transition:transform .9s cubic-bezier(.3,.05,.7,.95)}.court-rotate.court-drag-target{transition:transform .15s ease-out}.court-serve{transition:opacity .25s ease-out .65s}@media (prefers-reduced-motion:reduce){.court-rotate,.court-rotate.court-drag-target,.court-serve{transition:none}}.team-tablet{overflow:hidden;container:tablet/size}.tt-frame{--fw:100cqw;--k:0px;--kp:min(calc(var(--fw) / 393), calc(100cqh / 659), 1px);--tt-pad-x:calc(10 * var(--kp));--tt-pad-b:calc(10 * var(--kp));--tt-gap:calc(10 * var(--kp));--tt-head-h:calc(62 * var(--kp));--tt-badge:calc(40 * var(--kp));--tt-score-h:calc(48 * var(--kp));--tt-fs-score:calc(24 * var(--kp));--tt-score-badge:calc(28 * var(--kp));--tt-court-h:calc(262 * var(--kp));--tt-court-w:auto;--tt-court-min:calc(122 * var(--kp));--tt-circle:calc(40 * var(--kp));--tt-bench-cols:5;--tt-bench-gap:calc(8 * var(--kp));--tt-btn-h:56px;--tt-btn-gap:calc(8 * var(--kp));--tt-fs-name:calc(18 * var(--kp));--tt-fs-ctx:calc(12 * var(--kp));--tt-fs-small:calc(12 * var(--kp));--tt-fs-label:calc(15 * var(--kp));--tt-fs-sub:calc(12 * var(--kp));--tt-fs-num:calc(30 * var(--kp));--tt-ic:calc(28 * var(--kp));--tt-clock-h:calc(44 * var(--kp));width:var(--fw);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);font-variant-numeric:tabular-nums;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}@media (orientation:portrait) and (min-width:600px){.tt-frame{--k:min(calc(var(--fw) / 820), calc(100cqh / 1106));--tt-pad-x:max(calc(10 * var(--kp)), calc(20 * var(--k)));--tt-pad-b:max(calc(10 * var(--kp)), calc(16 * var(--k)));--tt-gap:max(calc(10 * var(--kp)), calc(14 * var(--k)));--tt-head-h:max(calc(62 * var(--kp)), calc(68 * var(--k)));--tt-badge:max(calc(40 * var(--kp)), calc(46 * var(--k)));--tt-score-h:max(calc(48 * var(--kp)), calc(52 * var(--k)));--tt-fs-score:max(calc(24 * var(--kp)), calc(25 * var(--k)));--tt-score-badge:max(calc(28 * var(--kp)), calc(34 * var(--k)));--tt-court-h:max(calc(262 * var(--kp)), calc(540 * var(--k)));--tt-court-min:max(calc(220 * var(--kp)), calc(320 * var(--k)));--tt-circle:max(calc(40 * var(--kp)), calc(56 * var(--k)));--tt-bench-cols:8;--tt-bench-gap:max(calc(8 * var(--kp)), calc(12 * var(--k)));--tt-btn-h:max(calc(88 * var(--kp)), calc(100 * var(--k)), 56px);--tt-btn-gap:max(calc(8 * var(--kp)), calc(12 * var(--k)));--tt-fs-name:max(calc(18 * var(--kp)), calc(22 * var(--k)));--tt-fs-ctx:max(calc(12 * var(--kp)), calc(14 * var(--k)));--tt-fs-small:max(calc(12 * var(--kp)), calc(14 * var(--k)));--tt-fs-label:max(calc(15 * var(--kp)), calc(24 * var(--k)));--tt-fs-sub:max(calc(12 * var(--kp)), calc(13 * var(--k)));--tt-fs-num:max(calc(30 * var(--kp)), calc(44 * var(--k)));--tt-ic:max(calc(28 * var(--kp)), calc(40 * var(--k)));--tt-clock-h:max(calc(44 * var(--kp)), calc(56 * var(--k)))}.tt-bench[data-mode=lineup]{--tt-bench-cols:8}}@media (orientation:landscape) and (min-height:500px){.tt-frame{--k:min(calc(var(--fw) / 1180), calc(100cqh / 746));--tt-pad-x:max(calc(10 * var(--kp)), calc(18 * var(--k)));--tt-pad-b:max(calc(10 * var(--kp)), calc(16 * var(--k)));--tt-gap:max(calc(10 * var(--kp)), calc(12 * var(--k)));--tt-head-h:max(calc(62 * var(--kp)), calc(68 * var(--k)));--tt-badge:max(calc(40 * var(--kp)), calc(46 * var(--k)));--tt-score-h:max(calc(48 * var(--kp)), calc(52 * var(--k)));--tt-fs-score:max(calc(24 * var(--kp)), calc(25 * var(--k)));--tt-score-badge:max(calc(28 * var(--kp)), calc(34 * var(--k)));--tt-court-w:max(calc(320 * var(--kp)), calc(600 * var(--k)));--tt-circle:max(calc(40 * var(--kp)), calc(54 * var(--k)));--tt-bench-cols:5;--tt-bench-gap:max(calc(8 * var(--kp)), calc(12 * var(--k)));--tt-btn-h:max(calc(80 * var(--kp)), calc(92 * var(--k)), 56px);--tt-btn-gap:max(calc(8 * var(--kp)), calc(12 * var(--k)));--tt-fs-name:max(calc(18 * var(--kp)), calc(22 * var(--k)));--tt-fs-ctx:max(calc(12 * var(--kp)), calc(14 * var(--k)));--tt-fs-small:max(calc(12 * var(--kp)), calc(14 * var(--k)));--tt-fs-label:max(calc(15 * var(--kp)), calc(24 * var(--k)));--tt-fs-sub:max(calc(12 * var(--kp)), calc(13 * var(--k)));--tt-fs-num:max(calc(30 * var(--kp)), calc(44 * var(--k)));--tt-ic:max(calc(28 * var(--kp)), calc(40 * var(--k)));--tt-clock-h:max(calc(44 * var(--kp)), calc(56 * var(--k)))}}@media (orientation:landscape) and (max-height:499.98px){.tt-frame{--fw:100cqw;--k:0px;--kp:min(calc(100cqw / 852), calc(100cqh / 393), 1px);--tt-pad-x:calc(10 * var(--kp));--tt-pad-b:calc(8 * var(--kp));--tt-gap:calc(8 * var(--kp));--tt-head-h:max(calc(44 * var(--kp)), 44px);--tt-badge:calc(30 * var(--kp));--tt-score-h:max(calc(32 * var(--kp)), 32px);--tt-fs-score:calc(20 * var(--kp));--tt-score-badge:calc(22 * var(--kp));--tt-court-w:calc(330 * var(--kp));--tt-circle:calc(34 * var(--kp));--tt-bench-cols:12;--tt-bench-gap:calc(4 * var(--kp));--tt-btn-h:56px;--tt-btn-gap:calc(8 * var(--kp));--tt-fs-name:calc(15 * var(--kp));--tt-fs-ctx:calc(11 * var(--kp));--tt-fs-small:calc(11 * var(--kp));--tt-fs-label:calc(15 * var(--kp));--tt-fs-sub:calc(11 * var(--kp));--tt-fs-num:calc(26 * var(--kp));--tt-ic:calc(24 * var(--kp));--tt-clock-h:calc(36 * var(--kp))}}@supports not (width:1cqw){.tt-frame{--fw:100vw;--kp:min(calc(var(--fw) / 393), calc(100vh / 659), 1px)}@media (orientation:portrait) and (min-width:600px){.tt-frame{--k:min(calc(var(--fw) / 820), calc(100vh / 1106))}}@media (orientation:landscape) and (min-height:500px){.tt-frame{--k:min(calc(var(--fw) / 1180), calc(100vh / 746))}}@media (orientation:landscape) and (max-height:499.98px){.tt-frame{--fw:100vw;--kp:min(calc(100vw / 852), calc(100vh / 393), 1px)}}}.tt-frame>*{flex:none;min-width:0;min-height:0}.tt-head{height:var(--tt-head-h);padding:0 var(--tt-pad-x);font-size:var(--tt-fs-ctx);align-items:center;gap:.6em;line-height:1.25;display:flex}.tt-nm{flex-direction:column;flex:1;min-width:0;display:flex}.tt-nm b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--tt-fs-name);font-weight:700;line-height:1.25;display:block;overflow:hidden}.tt-nm span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--tt-fs-ctx);color:var(--score-dim);line-height:1.25;display:block;overflow:hidden}.tt-live{flex:none;align-items:center;display:inline-flex}.tt-live>[aria-hidden]{background:var(--warning);border-radius:50%;width:.7em;height:.7em;display:inline-block}.tt-live>[data-on=true]{background:var(--success)}.tt-rotate-btn,.tt-menu-btn{border:1px solid var(--border-strong);background:var(--surface-raised);min-width:44px;height:44px;color:var(--foreground);font:inherit;font-size:var(--tt-fs-small);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:.45em;padding:0 .8em;font-weight:600;line-height:1.25;display:inline-flex}.tt-menu-btn{padding:0;font-size:22px}.tt-rotate-btn svg{flex:none;width:20px;height:20px}.tt-rotate-btn:focus-visible,.tt-menu-btn:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.tt-frame>.tt-body,.tt-lineup>.tt-body{flex:1 1 0}.tt-lineup{display:contents}.tt-body{gap:var(--tt-gap);min-height:0;padding:0 var(--tt-pad-x) var(--tt-pad-b);flex-direction:column;display:flex}.tt-court{flex:0 1 var(--tt-court-h);min-height:var(--tt-court-min);border-radius:max(calc(12 * var(--kp)), calc(16 * var(--k)));background:var(--court-free);min-width:0;display:grid;overflow:hidden}.tt-court>*{width:100%;min-width:0;height:100%;min-height:0}.tt-court svg{width:100%;height:100%;display:block}.tt-side{gap:var(--tt-gap);flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.tt-side>*{flex:none;min-width:0}.tt-side>.tt-grow{flex:1 1 0;min-height:0}@media (orientation:landscape) and (min-height:500px){.tt-body{gap:max(calc(12 * var(--kp)), calc(18 * var(--k)));flex-direction:row}.tt-court{flex:0 0 var(--tt-court-w);min-height:0}.tt-side{flex:1 1 0;min-height:0}}@media (orientation:landscape) and (max-height:499.98px){.tt-body{gap:calc(12 * var(--kp));flex-direction:row}.tt-court{flex:0 0 var(--tt-court-w);min-height:0}.tt-side{flex:1 1 0;min-height:0}.tt-bench .pc-name{display:none}}.tt-court-ph{background:var(--surface-3);color:var(--score-dim);text-align:center;font-size:var(--tt-fs-label);justify-content:center;align-items:center;margin:0;padding:0 1em;line-height:1.25;display:flex}.tt-sent{border:1px solid var(--success);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75em;padding:.3em .8em;display:flex}@supports (color:color-mix(in lab, red, red)){.tt-sent{border:1px solid color-mix(in srgb, var(--success) 45%, transparent)}}.tt-sent{background:var(--success-soft);color:var(--success);font-size:var(--tt-fs-small);border-radius:.6em;line-height:1.25}.tt-sent span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tt-sent button{border:1px solid var(--border-strong);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:.5em;flex:none;padding:0 .9em}.tt-bench{--pc-size:var(--tt-circle);--cx-circle:var(--tt-circle);gap:max(calc(4 * var(--kp)), calc(8 * var(--k)));flex-direction:column;display:flex}.tt-bench-head{min-height:1.5em;font-size:var(--tt-fs-small);color:var(--score-dim);justify-content:space-between;align-items:center;gap:.6em;line-height:1.25;display:flex}.tt-bench-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tt-bench-prompt{text-overflow:ellipsis;white-space:nowrap;font-size:var(--tt-fs-small);color:var(--foreground);margin:0;font-weight:600;line-height:1.25;overflow:hidden}.tt-bench-grid{grid-template-columns:repeat(var(--tt-bench-cols), minmax(0, 1fr));gap:var(--tt-bench-gap) 4px;display:grid}.tt-bcell{justify-content:center;min-width:0;display:flex}.tt-bench .pc-name{font-size:var(--tt-fs-sub);letter-spacing:-.01em}.tt-ltargets{flex:none;gap:6px;display:inline-flex}.tt-ltarget{border:2px dashed var(--jc-edge);align-items:center;gap:.35em;min-width:44px;min-height:36px;padding:0 .7em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tt-ltarget{border:2px dashed color-mix(in srgb, var(--jc-edge) 70%, transparent)}}.tt-ltarget{color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;font-weight:700;line-height:1.25}.tt-ltarget[data-filled]{border-style:solid}.tt-ltarget[data-armed]{border-color:var(--success)}.tt-lzone{cursor:pointer;outline:none}.tt-lzone:focus-visible .tt-lhit{stroke:var(--primary);stroke-width:.1px}.tt-lslots{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:8px;padding:8px;display:grid}.tt-lslot{color:#fff;min-height:56px;font:inherit;cursor:pointer;background:0 0;border:2px dashed #ffffffb3;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;line-height:1.25;display:flex}.tt-lslot[data-filled]{border-style:solid}.tt-lslot span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--tt-fs-sub);overflow:hidden}.tt-clock{height:var(--tt-clock-h);font-size:var(--tt-fs-label);white-space:nowrap;border-radius:12px;justify-content:space-between;align-items:center;gap:.6em;padding:0 .7em;line-height:1.25;display:flex;position:relative;overflow:hidden}.tt-clock[data-tone=start]{background:var(--dp-start);color:var(--dp-start-ink)}.tt-clock[data-tone=break]{background:var(--dp-break);color:var(--dp-break-ink)}.tt-clock[data-tone=timeout]{background:var(--dp-timeout);color:var(--dp-timeout-ink)}.tt-clock-fill{opacity:.5;background:currentColor;height:12%;transition:width .25s linear;position:absolute;bottom:0;left:0}.tt-clock-label{text-overflow:ellipsis;min-width:0;font-weight:600;position:relative;overflow:hidden}.tt-clock-num{font-weight:700;font-size:calc(var(--tt-fs-label) * 1.3);flex:none;line-height:1.25;position:relative}.tt-btns{grid-auto-rows:var(--tt-btn-h);gap:var(--tt-btn-gap);display:grid}.tt-short{display:none}.tt-btn{align-items:center;gap:max(calc(9 * var(--kp)), calc(14 * var(--k)));height:var(--tt-btn-h);min-width:0;min-height:56px;padding:0 max(calc(12 * var(--kp)), calc(20 * var(--k)));border-radius:max(calc(12 * var(--kp)), calc(16 * var(--k)));background:var(--bt);color:var(--bt-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.tt-btn:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.tt-ic{place-items:center;display:grid}.tt-ic svg{width:var(--tt-ic);height:var(--tt-ic);display:block}.tt-bl{flex-direction:column;min-width:0;display:flex}.tt-bl b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--tt-fs-label);font-weight:750;line-height:1.25;overflow:hidden}.tt-bl span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--tt-fs-sub);opacity:.85;line-height:1.25;overflow:hidden}.tt-cnt{text-align:right;white-space:nowrap;font-size:var(--tt-fs-num);padding-left:.2em;font-weight:700;line-height:1.25}.tt-cnt small{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:.26em;font-weight:700;line-height:1.25;display:block}.tt-tag{background:var(--surface);color:var(--danger);font-size:var(--tt-fs-sub);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.05em .6em;font-weight:700;line-height:1.25;position:absolute;top:-.75em;right:.8em}.tt-btn[data-state=off]{background:var(--surface-3);color:var(--score-dim);border:2px dashed var(--border);cursor:not-allowed}.tt-btn[data-state=pending]{background:var(--danger);color:#fff;cursor:default;animation:1.1s ease-in-out infinite alternate tt-pend}.tt-btn[data-state=pending] .tt-bl span{opacity:1}@keyframes tt-pend{0%{box-shadow:0 0 0 0 var(--danger)}to{box-shadow:0 0 0 6px color-mix(in srgb, var(--danger) 35%, transparent)}}[data-theme=light] .tt-btn[data-state=on]{box-shadow:inset 0 0 0 1px var(--border-strong)}.tt-send-row{gap:var(--tt-btn-gap);min-width:0;height:var(--tt-btn-h);grid-template-columns:4fr 1fr;display:grid}.tt-send-row>*{min-width:0}.tt-send{background:var(--success);color:#fff}.tt-arrow{font-size:calc(var(--tt-fs-num) * .7);font-weight:700;line-height:1.25}.tt-send[data-state=off] .tt-arrow{visibility:hidden}.tt-cancel{border:1.5px solid var(--border-strong);background:var(--surface-raised);color:var(--foreground);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:0 4px}.tt-cancel b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--tt-fs-label);line-height:1.25;overflow:hidden}.tt-lineup-send{text-align:center;background:var(--jc);color:var(--jc-ink);box-shadow:inset 0 0 0 2px var(--jc-ring);grid-template-columns:minmax(0,1fr);justify-items:center}[data-theme=light] .tt-lineup-send[data-state=on]{box-shadow:inset 0 0 0 2px var(--jc-ring), inset 0 0 0 1px var(--border-strong)}.tt-lineup-send[data-state=off]{box-shadow:none}@media (orientation:portrait) and (max-width:599.98px),(orientation:landscape) and (max-height:499.98px){.tt-rotate-word{display:none}.tt-rotate-btn{padding:0}}@media (orientation:portrait) and (max-width:599.98px){.tt-send .tt-long{display:none}.tt-send .tt-short{display:block}.tt-send .tt-arrow{display:none}.tt-send{grid-template-columns:auto minmax(0,1fr);padding:0 10px}.tt-bench[data-picking]>.tt-bench-head{display:none}}.tt-msg{padding:0 var(--tt-pad-x) var(--tt-pad-b);text-overflow:ellipsis;white-space:nowrap;color:var(--danger);font-size:var(--tt-fs-small);text-align:center;margin:0;line-height:1.25;overflow:hidden}.tt-pick-mark{cursor:pointer;outline:none}.tt-pick-mark:focus-visible .tt-pick-focus{opacity:1}body:has(.team-tablet) #env-banner{display:none}@media (prefers-reduced-motion:reduce){.tt-btn[data-state=pending]{animation:none}.tt-clock-fill{transition:none}}.hall-clock-output{color:#fff;background:#000;place-items:center;display:grid;overflow:hidden;container-type:size}.hall-clock-output.hc-fixed{z-index:60;position:fixed;inset:0}.hall-clock-output.hc-embed{background:0 0;width:100%;height:100%;position:relative}.hc-embed .hc-box{box-shadow:0 0 0 1px #4a4a4a}.hc-box{width:min(100cqw, calc(100cqh * var(--hc-w) / var(--hc-h)));height:min(100cqh, calc(100cqw * var(--hc-h) / var(--hc-w)));background:#000;position:relative;overflow:hidden;container-type:size}.hc-box[data-red]{background:#d21f1f}.hc-safe{place-items:center;display:grid;position:absolute;inset:4%}.hc-digits{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1;font-size:min(calc(92cqh / 1.36), calc(.9 * 92cqw / (.6 * var(--hc-len))))}.hc-lines{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.hc-lines[data-n="1"]{justify-content:center}.hc-line{white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;font-weight:800;line-height:normal;display:block}body:has(.hall-clock-output.hc-fixed) #env-banner{display:none}.hcc{background:var(--surface);min-height:0;color:var(--foreground);flex:1 1 0;overflow-y:auto}.hcc-wrap{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1100px;margin:0 auto;padding:16px;display:grid}@media (min-width:900px){.hcc-wrap{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start}}.hcc-panel{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;flex-direction:column;gap:14px;padding:14px;display:flex}.hcc-group{flex-direction:column;gap:6px;display:flex}.hcc-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hcc-lb{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.hcc-btn{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:36px;padding:0 12px;font-size:14px;font-weight:600}.hcc-btn:hover{border-color:var(--foreground)}.hcc-btn[aria-pressed=true],.hcc-btn[data-tone=primary]{background:var(--accent,#0b6bcb);color:#fff;border-color:#0000}.hcc-btn[data-tone=stop]{color:var(--danger,#d21f1f);border-color:var(--danger,#d21f1f)}.hcc-input{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:36px;padding:0 8px;font-size:14px}.hcc-input[type=number]{width:64px}.hcc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .hcc{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select.hcc-input{appearance:none;color:var(--foreground);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}select.hcc-input option{background:var(--surface);color:var(--foreground)}.hcc-input.hcc-hms{width:112px;font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.hcc-input[aria-invalid=true]{border-color:var(--danger,#d21f1f)}.hcc-hint{color:var(--muted);font-size:12px}.hcc-err{min-height:18px;color:var(--danger,#d21f1f);font-size:13px}.hcc-title{justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.hcc-dot{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.hcc-dot:before{content:"";background:var(--muted);border-radius:999px;width:8px;height:8px}.hcc-dot[data-on=true]:before{background:var(--success,#16a34a)}.hcc-stage{flex-direction:column;gap:8px;display:flex}.hcc-preview{background:#111;border-radius:8px;height:min(50dvh,360px);overflow:hidden}.hp{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.hp-head{height:var(--cx-hist-head-h,46px);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}.hp-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.hp-sets{gap:4px;display:flex}.hp-set,.hp-close{border:1px solid var(--border);font-variant-numeric:tabular-nums;min-width:28px;min-height:28px;color:var(--muted);border-radius:6px;font-size:12px;font-weight:700}.hp-set[data-on=true]{background:var(--foreground);border-color:var(--foreground);color:var(--surface)}.hp-cols{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--border);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:grid}.hp-cols>:last-child{text-align:right}.hp-list{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:2px;min-height:0;padding:6px 8px;font-size:12px;display:flex;overflow-y:auto}.hp-empty{text-align:center;color:var(--muted);padding:16px 4px}.hp-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;min-height:22px;display:grid}.hp-r{justify-content:flex-end;align-items:center;gap:6px;display:flex}.hp-l{align-items:center;gap:6px;min-width:0;display:flex}.hp-s{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.hp-tm{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);font-size:10px;font-weight:400}.hp-mid{grid-column:1/-1;justify-content:center;align-items:center;gap:6px;display:flex}.hp-pt{border-left:3px solid var(--hp-team,var(--muted));padding-left:5px;font-weight:700}.hp-row[data-side=right] .hp-pt{border-left:0;border-right:3px solid var(--hp-team,var(--muted));padding:0 5px 0 0}.hp-ev{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--hp-team,var(--border));background:var(--surface-raised);border-radius:6px;min-width:0;padding:1px 6px;overflow:hidden}.hp-band{text-align:center;color:var(--muted);background:var(--surface-raised);border-radius:6px;margin:4px 0;padding:3px 8px;font-size:11px;font-weight:600}.hp-band[data-tone=ok]{color:var(--success,#16a34a)}.hp-band[data-tone=bad]{color:var(--danger,#d21f1f)}.hp-lu{background:var(--surface-raised);border-radius:6px;margin:4px 0;padding:4px 6px}.hp-lu-cap{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:2px;font-size:10px;font-weight:600}.hp-lu-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.hp-lu-team{border-left:3px solid var(--hp-team,var(--muted));min-width:0;margin:0;padding:0 5px;list-style:none}.hp-lu-team[data-side=right]{border-left:0;border-right:3px solid var(--hp-team,var(--muted))}.hp-lu-team[data-empty]{color:var(--muted);font-size:11px}.hp-lu-team>li{grid-template-columns:1.6em 1.8em minmax(0,1fr) auto;align-items:center;gap:4px;font-size:11px;line-height:16px;display:grid}.hp-lu-pos{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);font-size:10px}.hp-lu-team>li[data-libero] .hp-lu-pos{color:var(--warning);font-weight:700}.hp-lu-no{font-variant-numeric:tabular-nums;font-weight:700}.hp-lu-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-lu-mk{align-items:center;gap:3px;display:flex}.hp-lu-c{border:1px solid var(--border);border-radius:3px;place-items:center;width:12px;height:12px;font-size:9px;font-weight:700;line-height:1;display:inline-grid}.hp-lu-ball{background:var(--foreground);border-radius:50%;width:8px;height:8px}.hp-pinned{border-top:1px solid var(--border);flex-direction:column;flex:none;gap:6px;max-height:140px;padding:8px;display:flex;overflow-y:auto}.hp-pinned-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.hp-foot{padding:var(--cx-zone-pad) var(--cx-zone-pad) max(var(--hp-undo-below,var(--cx-zone-pad)), env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-direction:column;flex:none;gap:6px;display:flex}.hp-foot>[data-testid=history-undo]{width:100%;height:var(--hp-undo-h,var(--cx-hist-undo-h))}.hp-undone{color:var(--sky-text,#0369a1);text-align:center;font-size:12px}@media not all and (min-width:600px){.hp-foot{padding-inline:calc(var(--cx-pad-x) + var(--cx-zone-pad))}}.cr{min-width:0;max-height:var(--cx-recent-max,70px);overflow:hidden}.cr-list{text-align:left;flex-direction:column;gap:1px;width:100%;min-height:28px;padding:2px 6px;font-size:12px;display:flex}.cr-line{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.cr-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.cr-line[data-kind=band] .cr-text{color:var(--muted)}.cr-score{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-weight:700}.cr-tm{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);margin-left:auto;font-size:10px}body:has(.hall-clock-lab) #env-banner{display:none}.jc,.pc,.tb-row{--jc-edge:var(--jc-edge-d,var(--jc));--jc-ring:var(--jc-ring-d,transparent)}[data-theme=light] :is(.jc,.pc,.tb-row){--jc-edge:var(--jc-edge-l,var(--jc));--jc-ring:var(--jc-ring-l,transparent)}.jc-fill{box-shadow:inset 0 0 0 2px var(--jc-ring);box-shadow:inset 0 0 0 2px var(--jc-ring), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}@media (min-width:600px){.cx-root[data-lineup] [data-testid=officiating-tiles]{display:none}.cx-root[data-lineup] .cx-bn-stack>.cx-bn-toss.cx-bn-stack{display:contents}.cx-root[data-lineup] .cx-bn-toss>*{order:1}}.cx-bn-link{justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.cx-zone[data-zone=banner] .cx-bn-vcs-box{min-height:0;max-height:100%;overflow-y:auto}.cx-bn-vcs-box{padding:var(--cx-gap)}.cx-bn-vcs{gap:var(--cx-gap);flex-direction:column;width:100%;display:flex}.cx-bn-vcs-row,.cx-bn-vcs-verdicts{align-items:center;gap:var(--cx-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cx-bn-vcs-more{align-items:center;gap:var(--cx-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cx-bn-vcs-row>*,.cx-bn-vcs-more>*{min-width:0}.cx-bn-vcs-more>.cx-bn-link{text-align:center}.cx-bn-vcs-verdicts>button{min-width:0;padding:var(--cx-gap) var(--cx-zone-pad)}@media (min-width:600px){.cx-bn-choices{flex-wrap:nowrap;min-width:0;max-width:100%}.cx-bn-choices>button{flex:0 auto;min-width:0}.cx-root:not([data-lineup]) .cx-zone[data-zone=banner]:has(.cx-bn-toss){height:auto;min-height:var(--cx-zone-banner-h)}.cx-root[data-lineup] .cx-bn-toss>span:has(+.cx-bn-choices){flex-basis:100%}.cx-root[data-lineup] .cx-bn-toss>.cx-bn-choices{flex:1 1 0;order:2;justify-content:center}.cx-root[data-lineup] .cx-bn-toss>[data-testid=toss-back]{order:3}.cx-root[data-lineup] .cx-bn-choices>button{padding-block:6px;line-height:1.25}.cx-root[data-lineup] .lu-title{justify-content:center;align-items:center;column-gap:var(--cx-gap);flex-wrap:wrap;display:flex}.cx-root[data-lineup] .cx-bn-hint{flex:12rem;min-width:0;max-width:28rem}}@media (min-width:1024px){@media (min-width:1280px){.cx-root[data-lineup] .cx-past{display:none}.cx-root[data-lineup]{grid-template-columns:var(--cx-rail-w) var(--cx-team-w) minmax(0, 1fr) var(--cx-team-w) 0px}.cx-root[data-lineup] .cx-hist{z-index:56;width:var(--cx-hist-w);visibility:hidden;border-left:0;transition:transform .18s,visibility .18s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:0 0 40px #0006}.cx-root[data-lineup] .cx-hist[data-open]{visibility:visible;transform:none}.cx-root[data-lineup][data-layer=history]>.cx-scrim{display:block}.cx-root[data-lineup] .cx-appbar-history{display:inline-flex}}}.rv-meta-r .vb-langs{flex:none;align-items:center;display:inline-flex}.rv-meta-r .vb-lang{z-index:1;min-width:32px;min-height:44px;color:var(--score-dim);font:inherit;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin-block:-12px;padding:0;line-height:1.25;display:inline-flex;position:relative}.rv-meta-r .vb-lang:before{content:"";z-index:-1;border:1px solid #0000;border-radius:.35em;position:absolute;inset:12px 1px}.rv-meta-r .vb-lang[aria-pressed=true]{color:var(--foreground);font-weight:700}.rv-meta-r .vb-lang[aria-pressed=true]:before{border-color:var(--border-strong);background:var(--surface-raised)}.rv-meta-r .vb-lang:disabled{cursor:default}.rv-meta-r .vb-theme-toggle{z-index:1;margin-block:-12px;position:relative}.tt-frame>.tt-score{height:var(--tt-score-h);margin:0 var(--tt-pad-x)}.tt-score{box-sizing:border-box;border-block:1px solid var(--border);font-size:var(--tt-fs-small);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75em;padding:0 .6em;line-height:1.25;display:grid;overflow:hidden}.tt-score-side{align-items:center;gap:.5em;min-width:0;display:flex}.tt-score-side[data-side=opp]{flex-direction:row-reverse}.tt-score-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--tt-fs-name);letter-spacing:.02em;font-weight:700;overflow:hidden}.tt-score-sets{background:var(--surface-raised);text-align:center;min-width:1.6em;font-size:var(--tt-fs-score);border-radius:.35em;flex:none;padding:0 .3em;font-weight:700;line-height:1.25}.tt-score-mid{white-space:nowrap;flex-direction:column;align-items:center;min-width:0;display:flex}.tt-score-set{font-size:var(--tt-fs-small);color:var(--score-dim);line-height:1.25}.tt-score[data-finished] .tt-score-set{color:var(--foreground);font-weight:700}.tt-score-pts{font-size:var(--tt-fs-score);font-weight:800;line-height:1.25}@media (orientation:landscape) and (max-height:499.98px){.tt-score-mid{flex-direction:row;align-items:baseline;gap:.6em}.tt-score-sets{font-size:var(--tt-fs-name)}}.hc-safe[data-label]{grid-template-rows:calc(var(--hc-label-share,.18) * 100%) minmax(0, 1fr);grid-template-columns:minmax(0,1fr);place-items:center}.hc-safe[data-label] .hc-digits{font-size:min(calc(92cqh * (1 - var(--hc-label-share,.18)) / 1.36), calc(.9 * 92cqw / (.6 * var(--hc-len))))}.hc-label{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.hc-label-text{white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;font-weight:800;line-height:normal;display:block}.lu{--lu-gap:4px;--lu-sq-gap:4px;--lu-sq-row-h:42px;--lu-sq-cols:3;--lu-squad-max:none;--lu-disc:28px;--lu-head-h:30px;--lu-lib-sq:28px;--lu-confirm-h:40px;--lu-rm:28px;column-gap:var(--cx-gap,8px);row-gap:var(--lu-gap);flex:1 1 0;grid-template:"title title""court court"minmax(0,1fr)"teamL teamR""foot foot"/minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:0;display:grid}.lu:has(>.lu-foot:empty){grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"title title""court court""teamL teamR"}.lu>*{min-width:0;min-height:0}.lu>.lu-title{grid-area:title}.lu>.lu-court{grid-area:court}.lu>.lu-team[data-side=left]{grid-area:teamL}.lu>.lu-team[data-side=right]{grid-area:teamR}.lu>.lu-foot{grid-area:foot}@media not all and (min-width:600px){.lu{--lu-court-min:124px;--lu-squad-max:calc(4 * var(--lu-sq-row-h) + 3 * var(--lu-sq-gap));grid-template-rows:minmax(var(--lu-court-min), 1fr) auto auto;grid-template-areas:"court court""teamL teamR""foot foot"}.lu:has(>.lu-foot:empty){grid-template-rows:minmax(var(--lu-court-min), 1fr) auto;grid-template-areas:"court court""teamL teamR"}.lu>.lu-title{display:none}}@media (not (min-width:600px)) and (not (min-height:650px)){.lu{--lu-sq-row-h:38px;--lu-disc:26px}}@media (min-width:600px) and (not (min-width:1024px)){.lu{--lu-gap:6px;--lu-sq-gap:6px;--lu-sq-row-h:60px;--lu-sq-cols:4;--lu-squad-max:calc(4 * 60px + 3 * 6px);--lu-disc:40px;--lu-head-h:40px;--lu-lib-sq:36px;--lu-confirm-h:48px}}@media (min-width:1024px){.lu{--lu-gap:8px;--lu-disc:22px;--lu-head-h:44px;--lu-lib-sq:40px;--lu-confirm-h:44px}}.lu-title{justify-content:center;align-items:baseline;column-gap:var(--cx-gap,8px);flex-wrap:wrap;font-size:14px;display:flex}.lu-title>h2{margin:0;font-weight:600}.lu-from{letter-spacing:.06em;text-transform:uppercase;color:var(--score-dim);font-size:10.5px}.lu-hint{color:var(--score-dim);font-size:11.5px;display:none}@media (min-width:1280px) and (pointer:fine){.lu-hint{display:inline}}.lu-court{place-items:center;display:grid;position:relative;container-type:size}.lu-court-box{width:min(100cqw, calc(100cqh * var(--lu-vb-w) / var(--lu-vb-h)));height:min(100cqh, calc(100cqw * var(--lu-vb-h) / var(--lu-vb-w)));position:relative}.lu-svg{border-radius:8px;width:100%;height:100%;display:block;position:absolute;inset:0}.lu-hits{position:absolute;inset:0}.lu-half{outline:none;position:absolute}.lu-half:focus-visible{box-shadow:inset 0 0 0 3px var(--primary)}.lu-slot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;margin:0;padding:0;position:absolute}.lu-slot[data-player]{touch-action:none}.lu-slot[data-pick=picked]{box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #22a06b}.lu-slot[data-pick=target]{box-shadow:inset 0 0 0 2px #22a06bb3}.lu-slot[data-hot=ok]{background:#fbbf244d;box-shadow:inset 0 0 0 2px #fbbf24}.lu-slot[data-hot=bad]{background:#e5484d40}.lu-slot:focus-visible,.lu-lib:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.lu-done{pointer-events:none;background:#0000002e;place-items:center;display:grid;position:absolute}.lu-done>span{color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#0000009e;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.lu-rm{z-index:2;width:var(--lu-rm);height:var(--lu-rm);color:#fff;background:#e5484d;border:2px solid #fff;border-radius:50%;place-items:center;padding:0;font-size:16px;font-weight:800;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.lu-libs .lu-rm{position:static;transform:none}.lu-msg{z-index:3;color:#fff;text-align:center;pointer-events:none;background:#000000bd;border-radius:6px;max-width:94%;margin:0;padding:3px 8px;font-size:11.5px;line-height:1.3;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.lu-msg:empty{background:0 0;padding:0}.lu-team{gap:var(--lu-gap);flex-direction:column;display:flex}.lu-head{height:var(--lu-head-h);flex:none;align-items:center;gap:6px;min-width:0;display:flex}.lu-dot{background:var(--lu-tc);border-radius:50%;flex:none;width:10px;height:10px}.lu-code{font-family:var(--font-mono,ui-monospace, monospace);font-size:13px}.lu-count{color:var(--score-dim);font-variant-numeric:tabular-nums;font-size:12px}.lu-count[data-full]{color:#22a06b}.lu-libs{align-items:center;gap:4px;margin-left:auto;display:flex}.lu-lib{width:var(--lu-lib-sq);height:var(--lu-lib-sq);color:var(--score-dim);background:0 0;border:1.5px dashed #f59e0bb3;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.lu-lib>i{font-size:8.5px;font-style:normal;font-weight:700}.lu-lib>b{font-variant-numeric:tabular-nums;font-size:12px}.lu-lib[data-filled]{color:#111;touch-action:none;background:#f59e0b;border-style:solid;border-color:#f59e0b}.lu-lib[data-pick=picked]{box-shadow:0 0 0 3px #22a06b}.lu-lib[data-pick=target]{box-shadow:0 0 0 2px #22a06bb3}.lu-lib[data-hot=ok]{box-shadow:0 0 0 3px #fbbf24}.lu-lib[data-pick=muted]{opacity:.45}.lu-squad{grid-template-columns:repeat(var(--lu-sq-cols), minmax(0, 1fr));grid-auto-rows:var(--lu-sq-row-h);align-content:start;gap:var(--lu-sq-gap);min-height:0;max-height:var(--lu-squad-max);overscroll-behavior:contain;flex:auto;display:grid;overflow-y:auto}.lu-player{--pc-size:var(--lu-disc);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;justify-content:center}.lu-player .pc-name{font-size:10px}.lu-player[data-placed]{opacity:.35}.lu-player[data-state=pick]{opacity:1}.lu-player[data-lu=target] .pc-disc,.tb-row[data-lu=target] .pc-disc{box-shadow:0 0 0 2px #22a06b}.lu-player[data-lu=muted],.tb-row[data-lu=muted]{opacity:.3}[data-lu-src=hold]{touch-action:pan-y}[data-lu-src=now]{touch-action:none}.tb-row[data-lu-src]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lu-confirm{gap:var(--cx-gap,8px);height:var(--lu-confirm-h);flex:none;display:flex}.lu-btn{background:var(--primary);min-width:0;color:var(--primary-fg);white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:10px;flex:1 1 0;padding:0 10px;font-size:13px;font-weight:600;overflow:hidden}.lu-btn[data-tone=team]{background:var(--jc);color:var(--jc-ink);box-shadow:0 0 0 2px var(--jc-ring)}.lu-btn[data-tone=done]{color:#22a06b;background:#22a06b1f;border:1px solid #22a06b99}.lu-btn[data-tone=sign]{border:1px solid var(--border);background:var(--surface-raised);color:var(--foreground)}.lu-btn:disabled{opacity:.4}.lu-foot{align-items:stretch;gap:var(--cx-gap,8px);min-height:var(--lu-confirm-h);display:flex}.lu-foot:empty{display:none}.lu-foot>*{flex:1 1 0;min-width:0;margin:0}@media (min-width:1024px){.lu-team{flex-direction:row;align-items:center}.lu-team .lu-squad{display:none}.lu-head{flex:auto}.lu-confirm{flex:1 1 0}}.lu-puck{--lu-puck-d:42px;z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:fixed;transform:translate(-50%,-130%)}.lu-puck>b{width:var(--lu-puck-d);height:var(--lu-puck-d);background:var(--pc-color);color:var(--pc-ink);border:2px solid #fff;border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid;box-shadow:0 6px 18px #00000073}.lu-puck>span{color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#000000b8;border-radius:4px;max-width:8rem;padding:0 4px;font-size:10px;overflow:hidden}.lu-puck[data-back]{opacity:.6;transition:left .22s,top .22s,opacity .22s}@media (prefers-reduced-motion:reduce){.lu-puck[data-back]{transition:none}}.cx-root[data-lineup] [data-testid=console-court]{overflow:hidden}.cx-root[data-lineup] .lu{background:0 0;border-width:0;padding:0}.cx-root[data-lineup] .cx-zone[data-zone=banner]{height:auto;min-height:var(--cx-zone-lineup-h)}.cx-root[data-lineup] .cx-bn-stack{justify-content:center;align-items:center;column-gap:var(--cx-gap);row-gap:var(--cx-zone-pad);flex-flow:wrap;display:flex}@media not all and (min-width:1024px){.cx-root[data-lineup]{grid-template-rows:var(--cx-appbar-h) auto minmax(0, 1fr) auto;grid-template-areas:"head head""score score""court court""zone zone"}.cx-root[data-lineup]>.cx-btns,.cx-root[data-lineup]>.cx-recent-slot,.cx-root[data-lineup] .cx-team,.cx-root[data-lineup] .cx-btns>[data-side],.cx-root[data-lineup] .cx-props>[data-side]{display:none}}@media not all and (min-width:600px){.cx-root[data-lineup] .cx-zone[data-zone=banner]{padding:6px;padding-bottom:max(6px, env(safe-area-inset-bottom))}.cx-root[data-lineup] .cx-zone[data-zone=banner]>*{background:0 0;border-width:0;padding:0}.cx-root[data-lineup] .cx-bn-stack{gap:6px}.cx-root[data-lineup] .cx-bn-stack>.cx-bn-toss.cx-bn-stack{display:contents}.cx-root[data-lineup] .cx-bn-toss>*{order:1}:is(.cx-root[data-lineup] .cx-bn-stack>span:has(+.cx-bn-choices),.cx-root[data-lineup] .cx-bn-toss>span:has(+.cx-bn-choices)){flex-basis:100%}.cx-root[data-lineup] .cx-bn-choices{flex-wrap:wrap;flex:1 1 0;justify-content:center;gap:6px;min-width:0;max-width:100%}.cx-root[data-lineup] .cx-bn-toss>.cx-bn-choices{order:2}.cx-root[data-lineup] .cx-bn-toss>[data-testid=toss-back]{order:3}.cx-root[data-lineup] .cx-bn-choices>button{flex:0 auto;min-width:0;padding:8px 10px;font-size:14px;line-height:1.2}.cx-root[data-lineup] .cx-bn-toss>span.uppercase{display:none}}@media (min-width:1024px){.lu-team .lu-head{flex:none;gap:5px}.lu-team .lu-btn{padding:0 8px;font-size:12px}.lu-team .lu-confirm{min-width:0}.cx-root[data-lineup] .cx-btns>[data-side],.cx-root[data-lineup] .cx-props>[data-side]{display:none}.lu-team:has(>.lu-confirm) .lu-count{display:none}.cx-root[data-lineup] .cx-team{padding-bottom:0}}.cx-toss{flex-direction:column;gap:.5rem;display:flex}.cx-toss-row{border-radius:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"label label""left right";align-items:center;gap:.25rem .5rem;padding:.125rem;display:grid}.cx-toss-heads{grid-template-areas:"left right"}.cx-toss-label{text-align:center;color:var(--score-dim);grid-area:label;font-size:.875rem;font-weight:500}.cx-toss-row>[data-side=left]{grid-area:left}.cx-toss-row>[data-side=right]{grid-area:right}.cx-toss-cell{min-width:0}.cx-toss-head{border-bottom:3px solid var(--cx-toss-kit,var(--border));justify-content:center;min-width:0;padding-bottom:.25rem;font-weight:600;display:flex}.cx-toss-pick,.cx-toss-select,.cx-toss-swap{border:1px solid var(--border);background:var(--surface);width:100%;min-height:2.75rem;color:inherit;border-radius:.5rem}.cx-toss-pick{border-color:var(--cx-toss-kit,var(--border));justify-content:center;align-items:center;min-width:0;padding:0 .5rem;font-weight:600;display:flex}.cx-toss-pick[aria-pressed=true]{background:var(--cx-toss-kit,var(--primary))}@supports (color:color-mix(in lab, red, red)){.cx-toss-pick[aria-pressed=true]{background:color-mix(in srgb, var(--cx-toss-kit,var(--primary)) 25%, var(--surface))}}.cx-toss-pick[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--cx-toss-kit,var(--primary))}.cx-toss-select{min-width:0;padding:0 .5rem}.cx-toss-row[data-active]{box-shadow:0 0 0 2px var(--primary)}.cx-toss-swap{justify-content:center;align-items:center;gap:.375rem;font-weight:500;display:flex}.cx-toss-swap[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cx-toss-swap[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 20%, var(--surface))}}.cx-toss-swap[aria-pressed=true]{border-color:var(--primary)}.cx-toss-rule{text-align:center;margin:0}.cx-toss-foot{justify-content:flex-end;display:flex}.cx-toss-confirm{min-width:8rem;min-height:2.75rem}@media (min-width:600px){.cx-toss-row{grid-template-columns:minmax(0,1fr) 9rem minmax(0,1fr);grid-template-areas:"left label right"}.cx-toss-heads{grid-template-areas:"left.right"}}.cx-bn-ready{column-gap:var(--cx-gap,.5rem);grid-auto-flow:column}.cx-bn-ready>[data-testid=toss-edit]{order:-1}@media not all and (min-width:600px){.cx-bn-row:has(>.cx-toss-prompt){flex-wrap:nowrap;width:100%;min-width:0;max-width:100%}.cx-toss-prompt{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}}.cx-asks{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:6px}.cx-ask[data-variant=row],.cx-ask-slot{grid-template-columns:minmax(0, 1fr) var(--cx-ask-row-btns-w);border-width:1.5px;border-radius:10px;align-items:center;gap:6px;min-width:0;min-height:0;padding:4px 6px;display:grid}.cx-ask[data-variant=row][data-readonly]{grid-template-columns:minmax(0,1fr)}.cx-ask-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cx-ask[data-variant=row] .cx-ask-q{flex-wrap:wrap;justify-content:flex-start;gap:0 6px}.cx-ask[data-variant=row] .cx-ask-q b{font-size:14px}.cx-ask-pair{white-space:nowrap;flex:none;font-size:12px}.cx-ask-more{color:var(--score-dim);flex:none;font-size:12px;font-weight:700}.cx-ask[data-variant=row] .cx-ask-detail{justify-content:flex-start;gap:6px;font-size:11.5px}.cx-ask-btns[data-variant=row]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cx-ask[data-variant=row] .cx-ask-btn{height:var(--cx-ask-btn-h-row);white-space:normal;padding:0 2px;font-size:14px;line-height:1.05}.cx-ask-slot{border:1.5px dashed var(--border);pointer-events:none;background:0 0}@media not all and (min-width:600px){.cx-ask[data-variant=row] .cx-ask-btn{padding:0 1px;font-size:12.5px}}.cx-zone[data-requests=dual]{height:calc(var(--cx-zone-h) + var(--cx-zone-clock-h) + var(--cx-zone-pad))}@media (min-width:1024px){.cx-root:has(.cx-zone[data-requests=dual]) .cx-centre>.cx-court{min-height:calc(var(--cx-court-min) - var(--cx-zone-clock-h) - var(--cx-zone-pad))}}@media (min-width:600px) and (not (min-width:1024px)){.cx-root:has(.cx-zone[data-requests=dual]){--cx-court-min:120px}}@media not all and (min-width:600px){.cx-zone[data-requests=dual]{height:var(--cx-zone-h)}.cx-asks{gap:4px}.cx-ask[data-variant=row],.cx-ask-slot{border-width:1px;padding:0 4px}.cx-ask-row-text{gap:0}.cx-ask[data-variant=row] .cx-ask-q{line-height:1.1}}.cx-prop-short{display:none}@media not all and (min-width:600px){.cx-props:has(>.cx-prop+.cx-prop){gap:var(--cx-gap);grid-template-columns:repeat(2,minmax(0,1fr));height:100%;min-height:0;display:grid}.cx-props>.cx-prop[data-side=left]{order:0}.cx-props>.cx-prop[data-side=right]{order:1}.cx-props:has(>.cx-prop+.cx-prop)>.cx-prop{min-width:0;padding:6px}.cx-props:has(>.cx-prop+.cx-prop) .cx-prop-btn{padding:0 4px}.cx-props:has(>.cx-prop+.cx-prop) .cx-prop-long{display:none}.cx-props:has(>.cx-prop+.cx-prop) .cx-prop-short{display:inline}.cx-props:has(>.cx-prop+.cx-prop) .cx-prop-text>.cx-prop-short{align-items:center;gap:4px;max-width:100%;display:inline-flex}}.cx-prop-btn{padding:0 6px}.tt-chbar{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tt-chbar>i{background:var(--chbar,currentColor);opacity:.2;transform-origin:0;will-change:transform;position:absolute;inset:0}.tt-btn[data-chbar]>.tt-ic,.tt-btn[data-chbar]>.tt-bl,.tt-btn[data-chbar]>.tt-cnt{position:relative}.tt-chpick-track{background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:flex-end;align-items:center;min-width:7.5rem;height:1.75rem;padding:0 .5rem;font-size:.875rem;font-weight:600;display:flex;position:relative;overflow:hidden}.tt-chpick-secs{position:relative}.tt-chpick-types{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;display:grid}.tt-chpick-opt,.tt-chpick-send{border:2px solid var(--border);background:var(--surface);min-height:44px;color:var(--foreground);font:inherit;text-align:left;border-radius:.75rem;padding:.5rem .75rem;font-weight:600}.tt-chpick-opt[aria-pressed=true]{border-color:var(--dp-btn-challenge,var(--accent));background:var(--dp-btn-challenge,var(--accent))}@supports (color:color-mix(in lab, red, red)){.tt-chpick-opt[aria-pressed=true]{background:color-mix(in srgb, var(--dp-btn-challenge,var(--accent)) 18%, var(--surface))}}.tt-chpick-send{background:var(--dp-btn-challenge,var(--accent));color:var(--dp-btn-challenge-ink,#fff);text-align:center;border-color:#0000}.tt-chpick-opt:disabled,.tt-chpick-send:disabled{opacity:.5;cursor:not-allowed}.rv-chal{flex-direction:column;flex:none;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rv-chal-line{white-space:nowrap;align-items:center;gap:.4em;min-width:0;font-size:12px;line-height:16px;display:flex;overflow:hidden}.rv-chal-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.rv-chal-line[data-state=late]{color:var(--danger)}.cx-chal-strip{gap:var(--cx-gap);flex-direction:column;width:100%;display:flex}.cx-chal-line{align-items:center;min-width:0;flex-wrap:nowrap!important}.cx-chal-line .cx-chal-text{white-space:normal;min-width:0;line-height:1.15}.cx-chal-typebtn{min-width:0;min-height:var(--cx-ask-btn-h-row);text-align:left;border-radius:8px;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.cx-chal-typebtn:hover{background:var(--color-surface,transparent)}.cx-ask[data-variant=row].cx-chal-row{grid-template-columns:minmax(0,1fr) auto}.cx-ask-btns.cx-chal-slots{grid-template-columns:repeat(var(--chal-slots,1), calc((var(--cx-ask-row-btns-w) - 12px) / 3))}.hp-edit{flex:none;min-width:28px;min-height:28px;line-height:1}.cx-chal-extra{display:contents}.cx-chal-btn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cx-chal-closerow{grid-template-columns:minmax(0, 1fr) calc((var(--cx-ask-row-btns-w) - 12px) / 3);min-height:0;padding:0 6px;display:grid}.cx-chal-closerow>.cx-chal-close{height:var(--cx-ask-btn-h-row);grid-column:2}.cx-chal-text{overflow-wrap:anywhere;min-width:0}.cx-chal-q{color:var(--color-score-dim,currentColor);font-weight:400;display:block}.cx-chal-typetext{align-items:center;gap:2px;display:inline-flex}.cx-chal-edit{min-width:var(--vb-chip);min-height:var(--vb-chip);border-radius:6px;padding:0 4px;line-height:1}.cx-chal-edit:hover{background:var(--color-surface,transparent)}.cx-chal-btn{min-width:0;height:var(--cx-ask-btn-h-row)}.cx-chal-btn[data-default]{outline-offset:-3px;outline:2px solid}.cx-chal-moment{border:1px solid var(--color-border,currentColor);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));font-size:.75rem;display:inline-grid;overflow:hidden}.cx-chal-moment>button{min-height:var(--vb-chip);white-space:nowrap;padding:0 8px}.cx-chal-moment[data-size=row]{width:100%;font-size:.875rem;display:grid}.cx-chal-moment[data-size=row]>button{min-height:44px}.cx-chal-moment>button[aria-pressed=true]{background:var(--color-foreground,#111);color:var(--color-background,#fff);font-weight:600}.cx-chal-actions,.cx-chal-types{gap:var(--cx-gap);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.cx-chal-action,.cx-chal-type{border:1px solid var(--color-border,currentColor);text-align:left;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:4px 8px;font-size:.875rem;display:flex}.cx-chal-action[aria-pressed=true],.cx-chal-type[aria-pressed=true]{border-width:2px;font-weight:600}.cx-chal-kbd{opacity:.7;min-width:1.25rem;font-size:.7rem}.cx-chal-decisions{gap:var(--cx-gap);flex-direction:column;display:flex}.cx-chal-decide{border:1px solid var(--color-border,currentColor);text-align:center;border-radius:10px;width:100%;min-height:44px;padding:6px 12px;font-weight:600}.cx-chal-decide[data-default]{background:var(--color-foreground,#111);color:var(--color-background,#fff)}.cx-chal-decide:disabled{opacity:.45}.cx-bn-vcs-title{justify-content:center;align-items:center;gap:var(--cx-gap);flex-wrap:wrap;font-size:.875rem;display:flex}.cx-bn-vcs-name{overflow-wrap:anywhere;min-width:0}.name-pos{min-width:0;max-width:100%;display:inline-flex}.name-pos>.name-pos-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.name-pos>.name-pos-code{white-space:pre;flex:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
