/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--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}}}@layer theme{:host,:root{--spacing:.25rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-sm:.25rem;--radius-md:.375rem;--default-font-family:var(--font-base);--default-mono-font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.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}.table-cell{display:table-cell}.table-row{display:table-row}.max-h-32{max-height:calc(var(--spacing) * 32)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[90px\]{max-width:90px}.max-w-\[96px\]{max-width:96px}.max-w-full{max-width:100%}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-full{min-width:100%}.border-collapse{border-collapse:collapse}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}: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-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * 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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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-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))}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:table-cell{display:table-cell}.sm\:w-fit{width:fit-content}.sm\:max-w-\[120px\]{max-width:120px}.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\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:min-w-\[52rem\]{min-width:52rem}.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))}}}:root{--bg:#f5f7fb;--card:#fff;--text:#13202f;--primary:#1e6fd2;--border:#c9d4e3;--winner:#b7791f;--font-base:Arial,Helvetica,sans-serif;--font-size-base:16px;--font-size-page-title:30px;--font-size-page-subtitle:14px;--font-size-section-heading:16px;--font-size-round-label:14px;--font-size-nav:14px;--font-size-table-header:14px;--font-size-table-cell:14px;--color-page-title:var(--text);--color-page-subtitle:var(--text-muted);--color-section-heading:var(--text);--color-round-label:var(--text);--color-nav-bg:var(--surface);--color-nav-border:var(--border);--color-nav-text:var(--text);--color-nav-active-text:var(--primary-contrast);--color-meta-text:var(--text-muted-soft);--color-table-header-text:var(--text);--color-table-cell-text:var(--text);--surface:var(--card);--surface-subtle:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--surface-subtle:color-mix(in oklab,var(--card) 80%,var(--bg))}}:root{--text-strong:var(--text);--text-muted:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--text-muted:color-mix(in oklab,var(--text) 70%,var(--bg))}}:root{--text-muted-soft:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--text-muted-soft:color-mix(in oklab,var(--text) 62%,var(--bg))}}:root{--interactive-hover-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--interactive-hover-bg:color-mix(in oklab,var(--card) 94%,var(--primary))}}:root{--interactive-hover-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--interactive-hover-border:color-mix(in oklab,var(--primary) 40%,var(--border))}}:root{--interactive-focus-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--interactive-focus-border:color-mix(in oklab,var(--primary) 65%,var(--border))}}:root{--interactive-focus-ring:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--interactive-focus-ring:color-mix(in oklab,var(--primary) 30%,transparent)}}:root{--primary-contrast:#fff;--primary-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--primary-border:color-mix(in oklab,var(--primary) 70%,#000)}}:root{--status-success:#0f766e;--status-danger:#b42318;--status-danger-border:#8f1a12;--status-open-text:#94a3b8;--status-open-bg:oklab(71.0672% -.00802556 -.0341849/.16);--status-open-border:oklab(71.0672% -.00802556 -.0341849/.44);--status-progress-text:#38bdf8;--status-progress-bg:oklab(75.3513% -.0842999 -.110505/.16);--status-progress-border:oklab(75.3513% -.0842999 -.110505/.44);--status-completed-text:#34d399;--status-completed-bg:oklab(77.2944% -.146957 .0443044/.16);--status-completed-border:oklab(77.2944% -.146957 .0443044/.44);--status-washout-text:#f59e0b;--status-washout-bg:oklab(76.8591% .0560995 .154808/.18);--status-washout-border:oklab(76.8591% .0560995 .154808/.48);--input-bg:var(--surface);--input-text:var(--text);--input-border:var(--border);--btn-bg:var(--surface);--btn-text:var(--text);--btn-border:var(--border);--btn-primary-bg:var(--primary);--btn-primary-text:var(--primary-contrast);--btn-primary-border:var(--primary-border);--nav-bg:var(--color-nav-bg);--nav-text:var(--color-nav-text);--nav-border:var(--color-nav-border);--layout-max:80rem;--page-pane-max:64rem;--layout-pad-inline:var(--space-lg);--layout-content-pad-y:var(--space-lg);--layout-content-pad-x:var(--space-lg);--safe-grid-min:110px;--space-xs:.375rem;--space-sm:.625rem;--space-md:1rem;--space-lg:1.5rem;--radius-sm:.5rem;--radius-md:.85rem;--control-height:2.25rem;--control-font-size:.875rem;--table-cell-pad:var(--space-sm);--score-input-width:3.25rem;--score-input-mobile-width:2.75rem;--fillin-toggle-font-size:.8125rem;--fillin-toggle-pad-y:var(--space-xs);--fillin-toggle-pad-x:var(--space-sm)}html[data-theme=light]{--bg:#f5f7fb;--card:#fff;--text:#13202f;--primary:#1e6fd2;--border:#c9d4e3;--winner:#b7791f}html[data-theme=dark]{--bg:#0d111a;--card:#171e2c;--text:#e7edf6;--primary:#66a8ff;--border:#2f3c54;--winner:#e5c05a}html[data-theme=clay]{--bg:#efe5dc;--card:#fff8f1;--text:#3e281b;--primary:#b4572f;--border:#d4b8a2;--winner:#a35a22}html[data-theme=classic]{--bg:#f2efe7;--card:#fffdf8;--text:#1f2b36;--primary:#184a7a;--border:#c8bca7;--winner:#8a6415}html[data-theme=court-light]{--bg:#e8eff8;--card:#fff;--text:#182332;--primary:#117b4f;--border:#b8c8db;--winner:#b8860b}html[data-theme=night-match]{--bg:#060913;--card:#0c1224;--text:#ebf4ff;--primary:#5df0ff;--border:#25305a;--winner:#ffd466}html[data-theme=clay-sunset]{--bg:#120a07;--card:#2d1910;--text:#fff0e5;--primary:#ffd27a;--border:#4e2f24;--winner:#ffe08a}html[data-theme=emerald-dusk]{--bg:#04100d;--card:#0a1d19;--text:#ebfffb;--primary:#4ff5c8;--border:#1d3a36;--winner:#f7db72}html[data-theme=high-contrast]{--bg:#000;--card:#080808;--text:#fff;--primary:#30ff87;--border:#3a3a3a;--winner:#ffe36f}html[data-theme=midnight-ice]{--bg:#060d1a;--card:#0d182c;--text:#ecf7ff;--primary:#6ee7ff;--border:#2a3f66;--winner:#ffd873}html[data-theme=forest-night]{--bg:#04100d;--card:#0b1f18;--text:#ecfff7;--primary:#52d998;--border:#1f3d34;--winner:#f6d47a}html[data-theme=arctic-light]{--bg:#e7f1f8;--card:#fff;--text:#122536;--primary:#0f7aa5;--border:#b6cfe0;--winner:#b98927}html[data-theme=rosewood]{--bg:#16090f;--card:#311722;--text:#fff0f5;--primary:#ff9e9e;--border:#5b2f40;--winner:#ffd37a}html[data-theme=neon-court]{--bg:#061005;--card:#102212;--text:#f4ffe8;--primary:#7cff4f;--border:#2e5c33;--winner:#ffe86e}html[data-theme=sandstone]{--bg:#efe2d3;--card:#fff9f1;--text:#2d2218;--primary:#9b6a35;--border:#d7c2a9;--winner:#a67c2d}html[data-theme=violet-night]{--bg:#090614;--card:#1b1334;--text:#f3eeff;--primary:#9f8cff;--border:#3a2b66;--winner:#ffe07a}html[data-theme=mint-paper]{--bg:#e6f4ef;--card:#fff;--text:#153028;--primary:#1f9d7a;--border:#b7d9cf;--winner:#b7902f}html[data-theme=charcoal-gold]{--bg:#0b0b0b;--card:#1c1c1c;--text:#f7f3e8;--primary:#e9c46a;--border:#3c3c3c;--winner:#f6d97b}html[data-theme=ocean-slate]{--bg:#07131c;--card:#10202d;--text:#edf7ff;--primary:#55c6d9;--border:#2d4354;--winner:#f4d66f}html[data-theme=forest]{--bg:#eaf4ee;--card:#fff;--text:#153223;--primary:#1f6b46;--border:#bad8c7;--winner:#8a5a11}html[data-theme=ocean]{--bg:#e9f3f8;--card:#fff;--text:#0f2b3a;--primary:#0f5d8a;--border:#b8d2e1;--winner:#8c5a13}html[data-theme=sunset]{--bg:#fff1ea;--card:#fff;--text:#402117;--primary:#b94c2e;--border:#e5b8aa;--winner:#996515}html[data-theme=midnight]{--bg:#0b1220;--card:#141e30;--text:#e6ecf8;--primary:#4f8ee8;--border:#2e405d;--winner:#e0bd5a}html[data-theme=slate]{--bg:#eff2f6;--card:#fff;--text:#1c2533;--primary:#3f5f88;--border:#c7d0de;--winner:#936218}html[data-theme=emerald]{--bg:#e9f7f3;--card:#fff;--text:#113126;--primary:#17795a;--border:#b3ddcf;--winner:#8c6118}html[data-theme=sand]{--bg:#f7f2e7;--card:#fffdf8;--text:#3a2d1b;--primary:#8f5d22;--border:#dcc9a6;--winner:#7a4b10}html[data-theme=rose]{--bg:#faedf1;--card:#fff;--text:#3b1f2b;--primary:#9a3c61;--border:#e2bfd0;--winner:#8a6415}html[data-theme=indigo]{--bg:#edf0fb;--card:#fff;--text:#1f2440;--primary:#4b56a6;--border:#c5cbed;--winner:#8a6a18}html[data-theme=graphite]{--bg:#1a1d24;--card:#242a33;--text:#eef1f6;--primary:#5d88c9;--border:#3a4452;--winner:#d7b257}html[data-theme=flashscore-dark]{color-scheme:dark;--bg:#041116;--card:#0a1e27;--text:#e8f7ff;--primary:#00b76c;--border:#17404b;--winner:#18d884}html[data-theme=flashscore-midnight]{color-scheme:dark;--bg:#050b12;--card:#111926;--text:#eaf0ff;--primary:#2fd0ff;--border:#27344a;--winner:#7ee0ff}html[data-theme=flashscore-live]{color-scheme:dark;--bg:#160f0a;--card:#241810;--text:#fff0e7;--primary:#ff6a3d;--border:#4b2d1f;--winner:#ff9a52}html[data-theme=glass-glow]{color-scheme:dark;--bg:#0f172a;--card:#1e293b;--text:#e5e7eb;--primary:#38bdf8;--border:oklab(58.7607% -.0570276 -.0845306);--winner:#34d399;--status-success:#22c55e;--btn-primary-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow]{--btn-primary-bg:color-mix(in oklab,var(--primary) 72%,#0b1220)}}html[data-theme=glass-glow]{--btn-primary-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow]{--btn-primary-border:color-mix(in oklab,var(--primary) 76%,#0b1220)}}html[data-theme=glass-glow]{--surface:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow]{--surface:color-mix(in oklab,var(--card) 86%,transparent)}}html[data-theme=glass-glow]{--surface-subtle:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow]{--surface-subtle:color-mix(in oklab,var(--card) 74%,transparent)}}html[data-theme=glass-glow]{--interactive-hover-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow]{--interactive-hover-bg:color-mix(in oklab,var(--card) 84%,var(--primary))}}html[data-theme=glass-glow]{--interactive-hover-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow]{--interactive-hover-border:color-mix(in oklab,var(--primary) 52%,var(--border))}}html[data-theme=glass-glow]{--interactive-focus-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow]{--interactive-focus-border:color-mix(in oklab,var(--primary) 70%,var(--border))}}html[data-theme=glass-glow]{--interactive-focus-ring:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow]{--interactive-focus-ring:color-mix(in oklab,var(--primary) 40%,transparent)}}html[data-theme=glass-glow]{--glass-panel-bg:linear-gradient(140deg,oklab(100% 0 5.96046e-8/.26),oklab(86.8982% -.00583792 -.0189697/.1) 44%,oklab(20.7682% -.00294792 -.0397151/.1));--glass-panel-bg-subtle:linear-gradient(140deg,oklab(100% 0 5.96046e-8/.2),oklab(71.0672% -.00802556 -.0341849/.07) 54%,oklab(20.7682% -.00294792 -.0397151/.08));--glass-panel-border:oklab(69.6045% -.0506787 -.0679464);--glass-panel-highlight:oklab(100% 0 5.96046e-8/.48);--glass-panel-shadow:oklab(0% none none/.6);--glass-panel-glow:oklab(75.3513% -.0842999 -.110505/.3)}html[data-theme=aqua-frost]{color-scheme:dark;--bg:#081a3a;--card:#1a3554;--text:#dff7ff;--primary:#2dd4bf;--border:oklab(70.2781% -.0774874 -.0553298);--winner:#f6c85f;--status-success:#34d399;--btn-primary-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost]{--btn-primary-bg:color-mix(in oklab,var(--primary) 68%,#0d223f)}}html[data-theme=aqua-frost]{--btn-primary-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost]{--btn-primary-border:color-mix(in oklab,var(--primary) 76%,#0d223f)}}html[data-theme=aqua-frost]{--surface:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost]{--surface:color-mix(in oklab,var(--card) 82%,transparent)}}html[data-theme=aqua-frost]{--surface-subtle:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost]{--surface-subtle:color-mix(in oklab,var(--card) 70%,transparent)}}html[data-theme=aqua-frost]{--interactive-hover-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost]{--interactive-hover-bg:color-mix(in oklab,var(--card) 84%,var(--primary))}}html[data-theme=aqua-frost]{--interactive-hover-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost]{--interactive-hover-border:color-mix(in oklab,var(--primary) 58%,var(--border))}}html[data-theme=aqua-frost]{--interactive-focus-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost]{--interactive-focus-border:color-mix(in oklab,var(--primary) 75%,var(--border))}}html[data-theme=aqua-frost]{--interactive-focus-ring:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost]{--interactive-focus-ring:color-mix(in oklab,var(--primary) 45%,transparent)}}html[data-theme=aqua-frost] .app-shell{background:radial-gradient(900px 520px at 14% -8%,oklab(79.7116% -.114121 -.0700163/.3),#0000 68%),radial-gradient(820px 460px at 88% 10%,oklab(70.3753% -.122901 -.00537139/.24),#0000 70%),linear-gradient(170deg,#0b5f78,#0e4d73 26%,#12395d 58%,#102347)}html[data-theme=aqua-frost] .app-header,html[data-theme=aqua-frost] .card,html[data-theme=aqua-frost] .card-subtle,html[data-theme=aqua-frost] .surface,html[data-theme=aqua-frost] .surface-subtle{border-radius:calc(var(--radius-md) + .35rem);-webkit-backdrop-filter:blur(12px);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost] .app-header,html[data-theme=aqua-frost] .card,html[data-theme=aqua-frost] .card-subtle,html[data-theme=aqua-frost] .surface,html[data-theme=aqua-frost] .surface-subtle{border-color:color-mix(in oklab,var(--border) 82%,transparent)}}html[data-theme=aqua-frost] .app-header,html[data-theme=aqua-frost] .card,html[data-theme=aqua-frost] .card-subtle,html[data-theme=aqua-frost] .surface,html[data-theme=aqua-frost] .surface-subtle{background-image:linear-gradient(140deg,oklab(100% 0 5.96046e-8/.2),oklab(80.9069% -.0298384 -.0908225/.08) 46%,oklab(20.7682% -.00294792 -.0397151/.1));background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost] .app-header,html[data-theme=aqua-frost] .card,html[data-theme=aqua-frost] .card-subtle,html[data-theme=aqua-frost] .surface,html[data-theme=aqua-frost] .surface-subtle{background-color:color-mix(in oklab,var(--card) 68%,transparent)}}html[data-theme=aqua-frost] .app-header,html[data-theme=aqua-frost] .card,html[data-theme=aqua-frost] .card-subtle,html[data-theme=aqua-frost] .surface,html[data-theme=aqua-frost] .surface-subtle{box-shadow:inset 0 1px 0 0 oklab(100% 0 5.96046e-8/.52),0 14px 34px -18px oklab(0 none none/.62),0 0 0 1px var(--primary),0 0 24px -8px #22d3ee5c}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost] .app-header,html[data-theme=aqua-frost] .card,html[data-theme=aqua-frost] .card-subtle,html[data-theme=aqua-frost] .surface,html[data-theme=aqua-frost] .surface-subtle{box-shadow:inset 0 1px 0 0 oklab(100% 0 5.96046e-8/.52),0 14px 34px -18px oklab(0 none none/.62),0 0 0 1px color-mix(in oklab,var(--primary) 22%,transparent),0 0 24px -8px oklab(79.7116% -.114121 -.0700163/.36)}}html[data-theme=aqua-frost] .card-subtle,html[data-theme=aqua-frost] .surface-subtle{background-image:linear-gradient(145deg,oklab(100% 0 5.96046e-8/.14),oklab(86.8982% -.00583792 -.0189697/.07) 52%,oklab(20.7682% -.00294792 -.0397151/.08))}html[data-theme=aqua-frost] .app-btn-primary,html[data-theme=aqua-frost] .nav-link.active{box-shadow:0 0 0 1px var(--primary),0 0 20px var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost] .app-btn-primary,html[data-theme=aqua-frost] .nav-link.active{box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 48%,transparent),0 0 20px color-mix(in oklab,var(--primary) 42%,transparent)}}html[data-theme=aqua-frost] .app-btn,html[data-theme=aqua-frost] .app-input,html[data-theme=aqua-frost] .app-select,html[data-theme=aqua-frost] .app-textarea{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost] .app-btn,html[data-theme=aqua-frost] .app-input,html[data-theme=aqua-frost] .app-select,html[data-theme=aqua-frost] .app-textarea{background-color:color-mix(in oklab,var(--card) 60%,transparent)}}html[data-theme=aqua-frost] .app-btn,html[data-theme=aqua-frost] .app-input,html[data-theme=aqua-frost] .app-select,html[data-theme=aqua-frost] .app-textarea{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aqua-frost] .app-btn,html[data-theme=aqua-frost] .app-input,html[data-theme=aqua-frost] .app-select,html[data-theme=aqua-frost] .app-textarea{border-color:color-mix(in oklab,var(--border) 84%,#1f3c5d)}}html[data-theme=neon-ledger]{color-scheme:dark;--bg:#1a1840;--card:#25235a;--text:#efeefe;--primary:#f25bd7;--border:oklab(54.4417% .039112 -.153282);--winner:#fb7185;--status-success:#67e8f9;--btn-primary-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=neon-ledger]{--btn-primary-bg:color-mix(in oklab,var(--primary) 70%,#1a1438)}}html[data-theme=neon-ledger]{--btn-primary-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=neon-ledger]{--btn-primary-border:color-mix(in oklab,var(--primary) 80%,#1a1438)}}html[data-theme=neon-ledger]{--surface:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=neon-ledger]{--surface:color-mix(in oklab,var(--card) 88%,transparent)}}html[data-theme=neon-ledger]{--surface-subtle:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=neon-ledger]{--surface-subtle:color-mix(in oklab,var(--card) 76%,transparent)}}html[data-theme=neon-ledger]{--interactive-hover-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=neon-ledger]{--interactive-hover-bg:color-mix(in oklab,var(--card) 82%,var(--primary))}}html[data-theme=neon-ledger]{--interactive-hover-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=neon-ledger]{--interactive-hover-border:color-mix(in oklab,var(--primary) 55%,var(--border))}}html[data-theme=neon-ledger]{--interactive-focus-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=neon-ledger]{--interactive-focus-border:color-mix(in oklab,var(--primary) 72%,var(--border))}}html[data-theme=neon-ledger]{--interactive-focus-ring:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=neon-ledger]{--interactive-focus-ring:color-mix(in oklab,var(--primary) 42%,transparent)}}html[data-theme=neon-ledger] .app-shell{background:radial-gradient(820px 520px at 85% 8%,oklab(73.231% .136807 .095487/.26),#0000 66%),radial-gradient(760px 420px at 18% -6%,oklab(62.2238% .0497074 -.205595/.24),#0000 70%),linear-gradient(170deg,#25235a,#1f1b4c 40%,#17163f)}html[data-theme=neon-ledger] .app-header,html[data-theme=neon-ledger] .card,html[data-theme=neon-ledger] .card-subtle,html[data-theme=neon-ledger] .surface,html[data-theme=neon-ledger] .surface-subtle{border-radius:calc(var(--radius-md) + .25rem);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){html[data-theme=neon-ledger] .app-header,html[data-theme=neon-ledger] .card,html[data-theme=neon-ledger] .card-subtle,html[data-theme=neon-ledger] .surface,html[data-theme=neon-ledger] .surface-subtle{border-color:color-mix(in oklab,var(--border) 80%,transparent)}}html[data-theme=neon-ledger] .app-header,html[data-theme=neon-ledger] .card,html[data-theme=neon-ledger] .card-subtle,html[data-theme=neon-ledger] .surface,html[data-theme=neon-ledger] .surface-subtle{background-image:linear-gradient(150deg,oklab(100% 0 5.96046e-8/.12),oklab(70.8969% .0635732 -.145921/.07) 38%,oklab(23.7438% .01463 -.0723214/.1));background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=neon-ledger] .app-header,html[data-theme=neon-ledger] .card,html[data-theme=neon-ledger] .card-subtle,html[data-theme=neon-ledger] .surface,html[data-theme=neon-ledger] .surface-subtle{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}html[data-theme=neon-ledger] .app-header,html[data-theme=neon-ledger] .card,html[data-theme=neon-ledger] .card-subtle,html[data-theme=neon-ledger] .surface,html[data-theme=neon-ledger] .surface-subtle{box-shadow:inset 0 1px 0 0 oklab(100% 0 5.96046e-8/.32),0 14px 30px -18px oklab(0 none none/.68),0 0 0 1px var(--primary),0 0 18px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=neon-ledger] .app-header,html[data-theme=neon-ledger] .card,html[data-theme=neon-ledger] .card-subtle,html[data-theme=neon-ledger] .surface,html[data-theme=neon-ledger] .surface-subtle{box-shadow:inset 0 1px 0 0 oklab(100% 0 5.96046e-8/.32),0 14px 30px -18px oklab(0 none none/.68),0 0 0 1px color-mix(in oklab,var(--primary) 16%,transparent),0 0 18px -6px color-mix(in oklab,var(--primary) 32%,transparent)}}html[data-theme=neon-ledger] .app-btn-primary,html[data-theme=neon-ledger] .nav-link.active{box-shadow:0 0 0 1px var(--primary),0 0 16px var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=neon-ledger] .app-btn-primary,html[data-theme=neon-ledger] .nav-link.active{box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 46%,transparent),0 0 16px color-mix(in oklab,var(--primary) 44%,transparent)}}html[data-theme=aureate-noir]{color-scheme:dark;--bg:#141417;--card:#1b1d22;--text:#f2f2f3;--primary:#f4d21f;--border:oklab(32.4011% -.000215721 -.0131838);--winner:#f4d21f;--status-success:#d9f99d;--btn-primary-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aureate-noir]{--btn-primary-bg:color-mix(in oklab,var(--primary) 88%,#111214)}}html[data-theme=aureate-noir]{--btn-primary-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aureate-noir]{--btn-primary-border:color-mix(in oklab,var(--primary) 74%,#111214)}}html[data-theme=aureate-noir]{--surface:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aureate-noir]{--surface:color-mix(in oklab,var(--card) 94%,transparent)}}html[data-theme=aureate-noir]{--surface-subtle:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aureate-noir]{--surface-subtle:color-mix(in oklab,var(--card) 84%,transparent)}}html[data-theme=aureate-noir]{--interactive-hover-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aureate-noir]{--interactive-hover-bg:color-mix(in oklab,var(--card) 80%,var(--primary))}}html[data-theme=aureate-noir]{--interactive-hover-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aureate-noir]{--interactive-hover-border:color-mix(in oklab,var(--primary) 58%,var(--border))}}html[data-theme=aureate-noir]{--interactive-focus-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aureate-noir]{--interactive-focus-border:color-mix(in oklab,var(--primary) 72%,var(--border))}}html[data-theme=aureate-noir]{--interactive-focus-ring:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aureate-noir]{--interactive-focus-ring:color-mix(in oklab,var(--primary) 38%,transparent)}}html[data-theme=aureate-noir] .app-shell{background:radial-gradient(860px 560px at 14% 6%,oklab(86.6942% -.0204842 .172191/.1),#0000 72%),radial-gradient(840px 520px at 88% 88%,oklab(29.7494% -.000218004 -.015115/.45),#0000 72%),linear-gradient(165deg,#16161b,#121318 58%,#101116)}html[data-theme=aureate-noir] .app-header,html[data-theme=aureate-noir] .card,html[data-theme=aureate-noir] .card-subtle,html[data-theme=aureate-noir] .surface,html[data-theme=aureate-noir] .surface-subtle{border-radius:calc(var(--radius-md) + .2rem);background-image:linear-gradient(150deg,oklab(100% 0 5.96046e-8/.07),oklab(86.6942% -.0204842 .172191/.028) 42%,oklab(18.6873% -.000352047 -.0106785/.16));background-color:var(--card);border-color:oklab(36.6992% -.00144768 -.0147003/.84)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aureate-noir] .app-header,html[data-theme=aureate-noir] .card,html[data-theme=aureate-noir] .card-subtle,html[data-theme=aureate-noir] .surface,html[data-theme=aureate-noir] .surface-subtle{background-color:color-mix(in oklab,var(--card) 95%,transparent)}}html[data-theme=aureate-noir] .app-header,html[data-theme=aureate-noir] .card,html[data-theme=aureate-noir] .card-subtle,html[data-theme=aureate-noir] .surface,html[data-theme=aureate-noir] .surface-subtle{box-shadow:inset 0 1px 0 0 oklab(100% 0 5.96046e-8/.15),0 18px 30px -20px oklab(0 none none/.74),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aureate-noir] .app-header,html[data-theme=aureate-noir] .card,html[data-theme=aureate-noir] .card-subtle,html[data-theme=aureate-noir] .surface,html[data-theme=aureate-noir] .surface-subtle{box-shadow:inset 0 1px 0 0 oklab(100% 0 5.96046e-8/.15),0 18px 30px -20px oklab(0 none none/.74),0 0 0 1px color-mix(in oklab,var(--primary) 8%,transparent)}}html[data-theme=aureate-noir] .app-btn-primary,html[data-theme=aureate-noir] .nav-link.active{color:#121212;box-shadow:0 0 0 1px var(--primary),0 0 14px var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=aureate-noir] .app-btn-primary,html[data-theme=aureate-noir] .nav-link.active{box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 58%,transparent),0 0 14px color-mix(in oklab,var(--primary) 24%,transparent)}}html[data-theme=homura-night]{color-scheme:dark;--bg:#140f3b;--card:#1b1550;--text:#f2efff;--primary:#4cc9ff;--border:oklab(41.4651% .00929384 -.142155);--winner:#f48c06;--status-success:#67e8f9;--btn-primary-bg:#f48c06;--btn-primary-text:#fff;--btn-primary-border:oklab(60.4222% .0678723 .0983156);--surface:oklab(28.5873% .0217992 -.120412/.88);--surface-subtle:oklab(24.7679% .0184904 -.101478/.82);--interactive-hover-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=homura-night]{--interactive-hover-bg:color-mix(in oklab,var(--card) 82%,var(--primary))}}html[data-theme=homura-night]{--interactive-hover-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=homura-night]{--interactive-hover-border:color-mix(in oklab,var(--primary) 56%,var(--border))}}html[data-theme=homura-night]{--interactive-focus-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=homura-night]{--interactive-focus-border:color-mix(in oklab,var(--primary) 74%,var(--border))}}html[data-theme=homura-night]{--interactive-focus-ring:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=homura-night]{--interactive-focus-ring:color-mix(in oklab,var(--primary) 42%,transparent)}}html[data-theme=homura-night] .app-shell{background:radial-gradient(760px 500px at 76% 14%,oklab(43.1985% .0814669 -.19419/.34),#0000 66%),radial-gradient(700px 440px at 20% 8%,oklab(54.615% -.026671 -.213549/.26),#0000 72%),linear-gradient(#19124a,#140f3b 46%,#110c30)}html[data-theme=homura-night] .app-header,html[data-theme=homura-night] .card,html[data-theme=homura-night] .card-subtle,html[data-theme=homura-night] .surface,html[data-theme=homura-night] .surface-subtle{border-radius:calc(var(--radius-md) + .3rem);-webkit-backdrop-filter:blur(12px);background-image:linear-gradient(150deg,oklab(93.1918% -.00786418 -.030597/.1),oklab(71.374% -.0380177 -.138249/.09) 36%,oklab(23.301% .0211951 -.0932412/.1));background-color:var(--card);border-color:oklab(56.8112% .0115024 -.164402/.66)}@supports (color:color-mix(in lab,red,red)){html[data-theme=homura-night] .app-header,html[data-theme=homura-night] .card,html[data-theme=homura-night] .card-subtle,html[data-theme=homura-night] .surface,html[data-theme=homura-night] .surface-subtle{background-color:color-mix(in oklab,var(--card) 84%,transparent)}}html[data-theme=homura-night] .app-header,html[data-theme=homura-night] .card,html[data-theme=homura-night] .card-subtle,html[data-theme=homura-night] .surface,html[data-theme=homura-night] .surface-subtle{box-shadow:inset 0 1px 0 0 oklab(93.1918% -.00786418 -.030597/.26),0 16px 30px -20px oklab(0 none none/.74),0 0 0 1px var(--primary),0 0 20px -8px #60a5fa52}@supports (color:color-mix(in lab,red,red)){html[data-theme=homura-night] .app-header,html[data-theme=homura-night] .card,html[data-theme=homura-night] .card-subtle,html[data-theme=homura-night] .surface,html[data-theme=homura-night] .surface-subtle{box-shadow:inset 0 1px 0 0 oklab(93.1918% -.00786418 -.030597/.26),0 16px 30px -20px oklab(0 none none/.74),0 0 0 1px color-mix(in oklab,var(--primary) 16%,transparent),0 0 20px -8px oklab(71.374% -.0380177 -.138249/.32)}}html[data-theme=homura-night] .app-btn-primary,html[data-theme=homura-night] .nav-link.active{box-shadow:0 0 0 1px oklab(73.6312% .0819704 .148596/.58),0 0 14px oklab(73.6312% .0819704 .148596/.36)}html[data-theme=thescore-carbon]{color-scheme:dark;--bg:#0d0f12;--card:#1a1e24;--text:#f1f4f8;--primary:#d32f2f;--border:#2f3640;--winner:#ff5b57}html[data-theme=thescore-night]{color-scheme:dark;--bg:#0a121a;--card:#131f2b;--text:#edf4ff;--primary:#d9363e;--border:#243547;--winner:#ff626a}html[data-theme=thescore-arena]{color-scheme:dark;--bg:#111114;--card:#1f1f24;--text:#f6f6f8;--primary:#cf2f39;--border:#34343b;--winner:#ff5c66}html[data-theme=midnight-panels]{color-scheme:dark;--bg:#0e1320;--card:#232b3c;--text:#f0f3fa;--primary:#4f64ff;--border:#3d4963;--winner:#5fd4a6}html[data-theme=midnight-panels] body{color:#f0f3fa;background:#0c111d!important}html[data-theme=midnight-panels] .app-shell{background:radial-gradient(120% 90% at 12% 0,oklab(58.1006% .00534242 -.228974/.22) 0,#0000 62%),radial-gradient(120% 90% at 100% 100%,oklab(58.1006% .00534242 -.228974/.14) 0,#0000 58%),linear-gradient(#0f1423,#0c111d)}html[data-theme=midnight-panels] .app-header,html[data-theme=midnight-panels] .card,html[data-theme=midnight-panels] .card-subtle,html[data-theme=midnight-panels] .surface,html[data-theme=midnight-panels] .surface-subtle{-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.24),0 12px 26px -18px oklab(0 none none/.72),0 0 0 1px oklab(58.1006% .00534242 -.228974/.14);background-color:#232b3cdb!important;background-image:linear-gradient(155deg,oklab(100% 0 5.96046e-8/.16),oklab(73.1507% .0104934 -.138725/.1) 42%,oklab(19.4381% -.000387974 -.0314387/.12))!important;border-color:oklab(65.8078% .0108547 -.181735/.44)!important}html[data-theme=midnight-panels] .app-btn-primary,html[data-theme=midnight-panels] .nav-link.active{box-shadow:0 0 0 1px oklab(58.1006% .00534242 -.228974/.52),0 0 14px oklab(58.1006% .00534242 -.228974/.26)}html[data-density=comfortable]{--space-xs:.375rem;--space-sm:.625rem;--space-md:1rem;--space-lg:1.5rem;--control-height:2.25rem;--control-font-size:.875rem;--table-cell-pad:var(--space-sm);--score-input-width:3.25rem;--fillin-toggle-font-size:.8125rem;--fillin-toggle-pad-y:var(--space-xs);--fillin-toggle-pad-x:var(--space-sm)}html[data-density=compact]{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1.125rem;--control-height:2rem;--control-font-size:.8125rem;--table-cell-pad:var(--space-xs);--score-input-width:3rem;--fillin-toggle-font-size:.75rem;--fillin-toggle-pad-y:.25rem;--fillin-toggle-pad-x:.45rem}@media (max-width:640px){:root,html[data-density=comfortable],html[data-density=compact]{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--layout-pad-inline:var(--space-sm);--layout-content-pad-y:var(--space-md);--layout-content-pad-x:var(--space-sm);--safe-grid-min:96px;--control-height:1.95rem;--control-font-size:.8125rem;--table-cell-pad:var(--space-xs);--score-input-width:var(--score-input-mobile-width);--fillin-toggle-font-size:.75rem;--fillin-toggle-pad-y:.25rem;--fillin-toggle-pad-x:.45rem}}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{background:var(--bg);color:var(--text);font-family:var(--font-base);font-size:var(--font-size-base);margin:0}a{color:inherit}.app-shell{background:var(--bg);min-height:100vh;color:var(--text)}.app-header{border-bottom:1px solid var(--border);background:var(--card)}.app-wrap{max-width:var(--page-pane-max);padding-inline:var(--layout-pad-inline);margin-inline:auto}.app-header-top{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.app-header-brand{flex:auto;min-width:0}.deploy-stamp{text-align:right;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;min-width:31ch;margin-left:auto;display:flex}@media (max-width:768px){.app-wrap{padding-inline:var(--layout-pad-inline)}.app-header-brand{flex:auto;min-width:0}.deploy-stamp{display:none!important}}.app-content{max-width:var(--layout-max);padding:var(--layout-content-pad-y) var(--layout-content-pad-x);margin-inline:auto}.page-pane{width:100%}@media (max-width:640px){.app-content{padding:var(--layout-content-pad-y) var(--layout-content-pad-x)}}@media (min-width:1024px){.page-pane{max-width:var(--page-pane-max);margin-inline:auto}}.card{background:var(--surface);padding:var(--space-lg)}.card,.card-subtle{border:1px solid var(--border);border-radius:var(--radius-md)}.card-subtle{background:var(--surface-subtle);padding:var(--space-md)}.stack-xs{gap:var(--space-xs);display:grid}.stack-sm{gap:var(--space-sm);display:grid}.stack-md{gap:var(--space-md);display:grid}.stack-lg{gap:var(--space-lg);display:grid}.gap-md{gap:var(--space-md)}.p-md{padding:var(--space-md)}.rounded-md-var{border-radius:var(--radius-md)}.app-input,.app-select,.app-textarea{border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);width:100%;color:var(--input-text);transition:border-color .12s,box-shadow .12s,background-color .12s}.app-btn,.app-input,.app-select,.app-textarea{padding:var(--space-sm) var(--space-md);min-height:var(--control-height);font-size:var(--control-font-size)}.app-btn{border:1px solid var(--btn-border);border-radius:var(--radius-sm);background:var(--btn-bg);color:var(--btn-text);cursor:pointer;transition:border-color .12s,box-shadow .12s,background-color .12s,transform .12s}.app-input:hover,.app-select:hover,.app-textarea:hover{border-color:var(--interactive-hover-border);background:var(--input-bg)}@supports (color:color-mix(in lab,red,red)){.app-input:hover,.app-select:hover,.app-textarea:hover{background:color-mix(in oklab,var(--input-bg) 92%,var(--primary))}}.app-input:focus-visible,.app-select:focus-visible,.app-textarea:focus-visible{border-color:var(--interactive-focus-border);box-shadow:0 0 0 2px var(--interactive-focus-ring);outline:none}.app-btn:hover{border-color:var(--interactive-hover-border);background:var(--interactive-hover-bg)}.app-btn:active{transform:translateY(1px)}.app-btn:focus-visible{border-color:var(--interactive-focus-border);box-shadow:0 0 0 2px var(--interactive-focus-ring);outline:none}.app-btn:disabled{opacity:.6;cursor:not-allowed}.app-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border)}.app-btn-danger{background:var(--status-danger);color:#fff;border-color:var(--status-danger-border)}.nav-link{border:1px solid var(--nav-border);border-radius:var(--radius-sm);background:var(--nav-bg);color:var(--nav-text);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-nav);font-weight:500;transition:border-color .12s,box-shadow .12s,background-color .12s}.nav-link:hover{border-color:var(--interactive-hover-border);background:var(--interactive-hover-bg)}.nav-link:focus-visible{border-color:var(--interactive-focus-border);box-shadow:0 0 0 2px var(--interactive-focus-ring);outline:none}.nav-link.active{background:var(--btn-primary-bg);color:var(--color-nav-active-text);border-color:var(--btn-primary-border)}.muted{color:var(--color-meta-text)}.table-wrap{overflow-x:auto}.safe-grid{grid-template-columns:repeat(auto-fit,minmax(var(--safe-grid-min),1fr));gap:var(--space-md);display:grid}.surface{background:var(--surface)}.surface,.surface-subtle{border:1px solid var(--border);border-radius:var(--radius-md)}.surface-subtle{background:var(--surface-subtle)}.info-layout{gap:var(--space-lg);grid-template-columns:14rem minmax(0,1fr);align-items:start;display:grid}.info-side-nav{gap:var(--space-xs);top:var(--space-lg);display:grid;position:sticky}.info-side-link{padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);text-decoration:none;transition:border-color .12s,box-shadow .12s,background-color .12s;display:block}.info-side-link:hover{border-color:var(--interactive-hover-border);background:var(--interactive-hover-bg)}.info-content,.info-highlights{gap:var(--space-md);display:grid}.info-highlights{margin-bottom:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.info-card-grid,.info-contact-grid,.info-fees-grid,.info-role-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.info-award-grid{gap:var(--space-xs) var(--space-md);margin-top:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.info-chip{border:1px solid var(--primary);align-items:center;width:fit-content;padding:.15rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.info-chip{border:1px solid color-mix(in oklab,var(--primary) 32%,var(--border))}}.info-chip{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.info-chip{background:color-mix(in oklab,var(--primary) 12%,var(--surface))}}.info-chip{color:var(--primary);letter-spacing:.03em;text-transform:uppercase;font-size:.7rem;font-weight:700}.info-list{gap:var(--space-xs);margin:0;padding-left:1.2rem;display:grid}ul.info-list{list-style:outside}ol.info-list{list-style:decimal}.info-list li::marker{color:var(--primary)}.info-disclosure summary::-webkit-details-marker{display:none}.info-disclosure-summary{justify-content:space-between;align-items:center;gap:var(--space-sm);cursor:pointer;color:var(--text);font-weight:600;list-style:none;display:flex}.info-disclosure-summary:after{content:"+";color:var(--primary);flex:none;font-size:1rem}.info-disclosure[open] .info-disclosure-summary:after{content:"−"}.info-disclosure p{margin:0;line-height:1.5}html[data-theme=glass-glow] .app-shell{background:radial-gradient(1200px 640px at 8% -10%,oklab(75.3513% -.0842999 -.110505/.2),#0000 70%),radial-gradient(1100px 560px at 92% 8%,oklab(72.2746% -.165574 .0972219/.14),#0000 68%),linear-gradient(165deg,#0b1224,#0f172a 40%,#0d1b35)}html[data-theme=glass-glow] .app-header,html[data-theme=glass-glow] .card,html[data-theme=glass-glow] .card-subtle,html[data-theme=glass-glow] .surface,html[data-theme=glass-glow] .surface-subtle{border-radius:calc(var(--radius-md) + .4rem);-webkit-backdrop-filter:blur(12px);border-color:var(--glass-panel-border);background-image:var(--glass-panel-bg);background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow] .app-header,html[data-theme=glass-glow] .card,html[data-theme=glass-glow] .card-subtle,html[data-theme=glass-glow] .surface,html[data-theme=glass-glow] .surface-subtle{background-color:color-mix(in oklab,var(--card) 72%,transparent)}}html[data-theme=glass-glow] .app-header,html[data-theme=glass-glow] .card,html[data-theme=glass-glow] .card-subtle,html[data-theme=glass-glow] .surface,html[data-theme=glass-glow] .surface-subtle{box-shadow:inset 0 1px 0 0 var(--glass-panel-highlight),0 14px 36px -18px var(--glass-panel-shadow),0 0 0 1px var(--primary),0 0 22px -6px var(--glass-panel-glow)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow] .app-header,html[data-theme=glass-glow] .card,html[data-theme=glass-glow] .card-subtle,html[data-theme=glass-glow] .surface,html[data-theme=glass-glow] .surface-subtle{box-shadow:inset 0 1px 0 0 var(--glass-panel-highlight),0 14px 36px -18px var(--glass-panel-shadow),0 0 0 1px color-mix(in oklab,var(--primary) 18%,transparent),0 0 22px -6px var(--glass-panel-glow)}}html[data-theme=glass-glow] .card-subtle,html[data-theme=glass-glow] .surface-subtle{background-image:var(--glass-panel-bg-subtle)}html[data-theme=glass-glow] .card-subtle:before,html[data-theme=glass-glow] .card:before,html[data-theme=glass-glow] .surface-subtle:before,html[data-theme=glass-glow] .surface:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,oklab(100% 0 5.96046e-8/.24),oklab(100% 0 5.96046e-8/.08) 24%,#0000 54%);position:absolute;inset:0}html[data-theme=glass-glow] .card,html[data-theme=glass-glow] .card-subtle,html[data-theme=glass-glow] .surface,html[data-theme=glass-glow] .surface-subtle{position:relative;overflow:hidden}html[data-theme=glass-glow] .app-btn-primary,html[data-theme=glass-glow] .nav-link.active{box-shadow:0 0 0 1px var(--primary),0 0 18px var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow] .app-btn-primary,html[data-theme=glass-glow] .nav-link.active{box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 45%,transparent),0 0 18px color-mix(in oklab,var(--primary) 42%,transparent)}}html[data-theme=glass-glow] .app-btn,html[data-theme=glass-glow] .app-input,html[data-theme=glass-glow] .app-select,html[data-theme=glass-glow] .app-textarea{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow] .app-btn,html[data-theme=glass-glow] .app-input,html[data-theme=glass-glow] .app-select,html[data-theme=glass-glow] .app-textarea{background-color:color-mix(in oklab,var(--card) 62%,transparent)}}html[data-theme=glass-glow] .app-btn,html[data-theme=glass-glow] .app-input,html[data-theme=glass-glow] .app-select,html[data-theme=glass-glow] .app-textarea{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){html[data-theme=glass-glow] .app-btn,html[data-theme=glass-glow] .app-input,html[data-theme=glass-glow] .app-select,html[data-theme=glass-glow] .app-textarea{border-color:color-mix(in oklab,var(--border) 84%,#334155)}}.pad-xs{padding:var(--space-xs)}.pad-sm{padding:var(--space-sm)}.pad-md{padding:var(--space-md)}.pad-lg{padding:var(--space-lg)}.mt-xs{margin-top:var(--space-xs)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.text-muted{color:var(--text-muted)}.text-strong{color:var(--text-strong)}.text-gold{color:#b7791f}.text-winner{color:var(--winner)}.text-success{color:var(--status-success)}.text-danger{color:var(--status-danger)}.link-primary{color:var(--primary)}.link-primary:hover{filter:brightness(.9)}.text-page-title{font-size:var(--font-size-page-title);color:var(--color-page-title);line-height:1.1}.text-page-subtitle{font-size:var(--font-size-page-subtitle);color:var(--color-page-subtitle);line-height:1.3}.text-section-heading{font-size:var(--font-size-section-heading);color:var(--color-section-heading);line-height:1.2}.text-round-label{font-size:var(--font-size-round-label);color:var(--color-round-label);line-height:1.3}.status-pill{letter-spacing:.01em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .45rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.status-dot{background:currentColor;border-radius:999px;flex:none;width:.42rem;height:.42rem}.status-open{color:var(--status-open-text);background:var(--status-open-bg);border-color:var(--status-open-border)}.status-in-progress{color:var(--status-progress-text);background:var(--status-progress-bg);border-color:var(--status-progress-border)}.status-completed{color:var(--status-completed-text);background:var(--status-completed-bg);border-color:var(--status-completed-border)}.status-washout{color:var(--status-washout-text);background:var(--status-washout-bg);border-color:var(--status-washout-border)}.table-head-row{border-bottom:1px solid var(--border);color:var(--color-table-header-text);font-size:var(--font-size-table-header);text-align:left}.ladder-group-head,.ladder-sub-head{text-align:center;white-space:nowrap}.ladder-group-start{border-left:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.ladder-group-start{border-left:1px solid color-mix(in oklab,var(--border) 88%,transparent)}}.ladder-table .table-cell,.ladder-table .table-cell-center{white-space:nowrap}.ladder-points-head{white-space:normal;text-align:center;line-height:1.1;display:inline-block}.ladder-points-head-mobile{display:none}.ladder-points-head-desktop{display:inline-block}.ladder-team-link{color:inherit;text-decoration:none}.ladder-team-link:hover{color:var(--primary)}@media (max-width:640px){.ladder-points-head-mobile{display:inline-block}.ladder-points-head-desktop{display:none}.ladder-group-head,.ladder-sub-head{padding-inline:calc(var(--table-cell-pad) * .75);font-size:.75rem}.ladder-group-start{border-left-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.ladder-group-start{border-left-color:color-mix(in oklab,var(--border) 72%,transparent)}}.ladder-drilldown-btn{display:none!important}}.table-row{border-bottom:1px solid var(--border)}.table-cell,.table-cell-center{padding:var(--table-cell-pad);font-size:var(--font-size-table-cell);color:var(--color-table-cell-text)}.table-cell-center{text-align:center}.table-cell-center.text-winner,.table-cell.text-winner{color:var(--winner)}.score-row{gap:var(--space-xs) var(--space-sm);padding-block:var(--space-xs);margin-bottom:var(--space-sm);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title title title""pairA inputA save""pairB inputB save";align-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.score-row{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,var(--bg))}}.score-pair-title{grid-area:title}.score-pair-a{grid-area:pairA}.score-pair-b{grid-area:pairB}.score-input-a{grid-area:inputA}.score-input-b{grid-area:inputB}.score-save-btn{grid-area:save}.score-pair-a,.score-pair-b{min-width:0}.score-control-mobile{display:none}.score-control-desktop{display:block}.score-input,.score-readonly{width:var(--score-input-width);min-width:var(--score-input-width);padding:var(--space-xs);text-align:center}.score-readonly{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);justify-content:center;align-items:center;display:inline-flex}.score-readonly.text-winner{color:var(--winner);border-color:var(--winner);background:var(--winner)}@supports (color:color-mix(in lab,red,red)){.score-readonly.text-winner{background:color-mix(in oklab,var(--winner) 12%,var(--card))}}.score-save-btn{padding:var(--space-xs) var(--space-sm);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.score-save-btn-busy{opacity:.9;pointer-events:none}.score-save-btn:disabled{opacity:1;background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border);filter:none;cursor:default}.score-save-btn[aria-disabled=true],.score-save-btn[aria-disabled=true]:active,.score-save-btn[aria-disabled=true]:focus,.score-save-btn[aria-disabled=true]:focus-visible,.score-save-btn[aria-disabled=true]:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border);box-shadow:none;outline:none;transform:none}@media (hover:none){.score-save-btn:active,.score-save-btn:focus,.score-save-btn:focus-visible,.score-save-btn:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border);box-shadow:none;outline:none;transform:none}}.score-save-btn-saved{animation:scoreSaveFlash .65s ease-out both}@keyframes scoreSaveFlash{0%{background:var(--status-success);border-color:color-mix(in oklab,var(--status-success) 70%,#000);color:#fff;box-shadow:0 0 0 0 color-mix(in oklab,var(--status-success) 45%,transparent);transform:scale(1)}35%{background:var(--status-success);border-color:color-mix(in oklab,var(--status-success) 70%,#000);color:#fff;box-shadow:0 0 0 6px color-mix(in oklab,var(--status-success) 35%,transparent);transform:scale(1.03)}to{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-text);box-shadow:0 0 0 0 color-mix(in oklab,var(--status-success) 0%,transparent);transform:scale(1)}}.fillin-toggle-btn{padding:var(--fillin-toggle-pad-y) var(--fillin-toggle-pad-x);font-size:var(--fillin-toggle-font-size)}.score-input-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.score-input-active{border-color:color-mix(in oklab,var(--primary) 65%,var(--border))}}.score-input-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.score-input-active{background:color-mix(in oklab,var(--primary) 16%,var(--card))}}.score-input-active{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab,red,red)){.score-input-active{box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 30%,transparent)}}.score-winner{border-color:var(--winner);color:var(--winner);background:var(--winner);font-weight:600}@supports (color:color-mix(in lab,red,red)){.score-winner{background:color-mix(in oklab,var(--winner) 12%,var(--card))}}@media (max-width:640px){.info-layout{grid-template-columns:1fr}.info-side-nav{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));position:static}.score-row{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""pairA inputA""pairB inputB""save save";align-items:start}.score-input-a,.score-input-b{justify-self:end}.score-control-desktop{display:none}.score-control-mobile{display:block}.score-save-btn{width:100%}.score-save-btn:focus,.score-save-btn:focus-visible{box-shadow:none;outline:none}.fillin-toggle-btn{padding:var(--fillin-toggle-pad-y) var(--fillin-toggle-pad-x);font-size:var(--fillin-toggle-font-size)}.score-input{font-size:16px}.score-input,.score-readonly{width:var(--score-input-mobile-width);min-width:var(--score-input-mobile-width)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}