﻿html{--base-rem: 20px;--spacer: 1rem;--nspacer: -1rem;--spacer-xxxl: 8rem;--nspacer-xxxl: -8rem;--spacer-xxl: 6rem;--nspacer-xxl: -6rem;--spacer-xl: 4rem;--nspacer-xl: -4rem;--spacer-xml: 3rem;--nspacer-xml: -3rem;--spacer-lg: 2rem;--nspacer-lg: -2rem;--spacer-ml: 1.5rem;--nspacer-ml: -1.5rem;--spacer-ms: 0.75rem;--nspacer-ms: -0.75rem;--spacer-sm: 0.5rem;--nspacer-sm: -0.5rem;--spacer-xs: 0.25rem;--nspacer-xs: -0.25rem;--spacer-xxs: 0.15rem;--nspacer-xxs: -0.15rem;--spacer-window: var(--spacer-lg);--nspacer-window: var(--nspacer-lg);--border-width-narrow: 1px;--border-width-separator: 2px;--border-width-outline: 3px;--border-radius-xxs: var(--spacer-xs);--border-radius-xs: var(--spacer-sm);--border-radius-sm: var(--spacer-ms);--border-radius: var(--spacer);--border-radius-lg: var(--spacer-lg);--icon-size-xl: var(--spacer-xl);--icon-size-xml: var(--spacer-xml);--icon-size-lg: var(--spacer-lg);--icon-size-ml: var(--spacer-ml);--icon-size: var(--spacer);--icon-size-ms: var(--spacer-ms);--icon-size-sm: var(--spacer-sm);--icon-size-xs: var(--spacer-xs);--sidebar-width: 250px;--sidebar-width-lg: 350px;--dropdown-width-list: 200px;--dropdown-width-filter: 400px;--z-index-scrollsnap: 105;--z-index-navbar: 109;--z-index-overlay: 110}@media(max-width: 999.98px){html{--spacer-window: var(--spacer);--nspacer-window: var(--nspacer)}}@media(max-width: 599.98px){html{--content-width: 100%}}@media(min-width: 600px)and (max-width: 999.98px){html{--content-width: 100%}}@media(min-width: 1000px)and (max-width: 1199.98px){html{--content-width: 1000px}}@media(min-width: 1200px)and (max-width: 1399.98px){html{--content-width: 1200px}}@media(min-width: 1400px)and (max-width: 1599.98px){html{--content-width: 1400px}}@media(min-width: 1600px){html{--content-width: 1600px}}@media print{html{--base-rem: 10px;--border-width-narrow: 0.5px;--border-width-separator: 1px}}html{--color-white: #ffffff;--color-black: #000000;--color-shadow-overlay: 0 1px var(--spacer) #000000;--color-shadow-hover: 0 1px var(--spacer) rgba(0, 0, 0, 0.5);color-scheme:light dark;--color-bg-main: #f2f2f7;--color-bg-overlay: #e5e5ea;--color-bg-hover: #d1d1d6;--color-bg-gray: #c7c7cc;--color-bg-overlay-surround: rgba(0, 0, 0, 0.4);--color-bg-control: #f9f9ff;--color-bg-trans: rgba(0, 0, 0, 0.1);--color-bg-main-reverse: #1c1c1e;--color-bg-overlay-reverse: #2c2c2e;--color-bg-hover-reverse: #3a3a3c;--color-bg-gray-reverse: #48484a;--color-bg-overlay-surround-reverse: rgba(0, 0, 0, 0.6);--color-bg-control-reverse: #000000;--color-bg-trans-reverse: rgba(255, 255, 255, 0.1);--color-text: #000000;--color-text-reverse: #ffffff;--color-text-muted: #636366;--color-black: #000000;--color-black-hover: rgb(25.5, 25.5, 25.5);--color-black-active: #333333;--color-black-disabled: rgb(146.3, 146.3, 149.8);--color-black-trans: rgba(0, 0, 0, 0.5);--color-black-bg: rgba(0, 0, 0, 0.1);--color-black-text: #ffffff;--color-white: #ffffff;--color-white-hover: rgb(229.5, 229.5, 229.5);--color-white-active: #cccccc;--color-white-disabled: rgb(222.8, 222.8, 226.3);--color-white-trans: rgba(255, 255, 255, 0.5);--color-white-bg: rgba(255, 255, 255, 0.1);--color-white-text: #000000;--color-red: #c20618;--color-red-hover: rgb(174.6, 5.4, 21.6);--color-red-active: rgb(155.2, 4.8, 19.2);--color-red-disabled: rgb(204.5, 148.1, 157);--color-red-trans: rgba(194, 6, 24, 0.5);--color-red-bg: rgba(194, 6, 24, 0.1);--color-red-text: #ffffff;--color-orange: #cc4400;--color-orange-hover: rgb(183.6, 61.2, 0);--color-orange-active: rgb(163.2, 54.4, 0);--color-orange-disabled: rgb(207.5, 166.7, 149.8);--color-orange-trans: rgba(204, 68, 0, 0.5);--color-orange-bg: rgba(204, 68, 0, 0.1);--color-orange-text: #ffffff;--color-yellow: #a58500;--color-yellow-hover: rgb(148.5, 119.7, 0);--color-yellow-active: rgb(132, 106.4, 0);--color-yellow-disabled: rgb(195.8, 186.2, 149.8);--color-yellow-trans: rgba(165, 133, 0, 0.5);--color-yellow-bg: rgba(165, 133, 0, 0.1);--color-yellow-text: #ffffff;--color-green: #007018;--color-green-hover: rgb(0, 100.8, 21.6);--color-green-active: rgb(0, 89.6, 19.2);--color-green-disabled: rgb(146.3, 179.9, 157);--color-green-trans: rgba(0, 112, 24, 0.5);--color-green-bg: rgba(0, 112, 24, 0.1);--color-green-text: #ffffff;--color-mint: #0b7570;--color-mint-hover: rgb(9.9, 105.3, 100.8);--color-mint-active: rgb(8.8, 93.6, 89.6);--color-mint-disabled: rgb(149.6, 181.4, 183.4);--color-mint-trans: rgba(11, 117, 112, 0.5);--color-mint-bg: rgba(11, 117, 112, 0.1);--color-mint-text: #ffffff;--color-teal: #008da6;--color-teal-hover: rgb(0, 126.9, 149.4);--color-teal-active: rgb(0, 112.8, 132.8);--color-teal-disabled: rgb(146.3, 188.6, 199.6);--color-teal-trans: rgba(0, 141, 166, 0.5);--color-teal-bg: rgba(0, 141, 166, 0.1);--color-teal-text: #ffffff;--color-cyan: #0095d9;--color-cyan-hover: rgb(0, 134.1, 195.3);--color-cyan-active: rgb(0, 119.2, 173.6);--color-cyan-disabled: rgb(146.3, 191, 214.9);--color-cyan-trans: rgba(0, 149, 217, 0.5);--color-cyan-bg: rgba(0, 149, 217, 0.1);--color-cyan-text: #ffffff;--color-blue: #0040dd;--color-blue-hover: rgb(0, 57.6, 198.9);--color-blue-active: rgb(0, 51.2, 176.8);--color-blue-disabled: rgb(146.3, 165.5, 216.1);--color-blue-trans: rgba(0, 64, 221, 0.5);--color-blue-bg: rgba(0, 64, 221, 0.1);--color-blue-text: #ffffff;--color-indigo: #6700b3;--color-indigo-hover: rgb(92.7, 0, 161.1);--color-indigo-active: rgb(82.4, 0, 143.2);--color-indigo-disabled: rgb(177.2, 146.3, 203.5);--color-indigo-trans: rgba(103, 0, 179, 0.5);--color-indigo-bg: rgba(103, 0, 179, 0.1);--color-indigo-text: #ffffff;--color-purple: #af52de;--color-purple-hover: rgb(157.5, 73.8, 199.8);--color-purple-active: rgb(140, 65.6, 177.6);--color-purple-disabled: rgb(198.8, 170.9, 216.4);--color-purple-trans: rgba(175, 82, 222, 0.5);--color-purple-bg: rgba(175, 82, 222, 0.1);--color-purple-text: #ffffff;--color-pink: #e6004d;--color-pink-hover: rgb(207, 0, 69.3);--color-pink-active: rgb(184, 0, 61.6);--color-pink-disabled: rgb(215.3, 146.3, 172.9);--color-pink-trans: rgba(230, 0, 77, 0.5);--color-pink-bg: rgba(230, 0, 77, 0.1);--color-pink-text: #ffffff;--color-brown: #775d3b;--color-brown-hover: rgb(107.1, 83.7, 53.1);--color-brown-active: rgb(95.2, 74.4, 47.2);--color-brown-disabled: rgb(182, 174.2, 167.5);--color-brown-trans: rgba(119, 93, 59, 0.5);--color-brown-bg: rgba(119, 93, 59, 0.1);--color-brown-text: #ffffff;--color-border: #eae9f5;--color-border-hover: rgb(210.6, 209.7, 220.5);--color-border-active: rgb(187.2, 186.4, 196);--color-border-disabled: rgb(216.5, 216.2, 223.3);--color-border-trans: rgba(234, 233, 245, 0.5);--color-border-bg: rgba(234, 233, 245, 0.1);--color-border-text: #000000;--color-primary: #28A97B;--color-primary-hover: rgb(36, 152.1, 110.7);--color-primary-active: rgb(32, 135.2, 98.4);--color-primary-disabled: rgb(158.3, 197, 186.7);--color-primary-trans: rgba(40, 169, 123, 0.5);--color-primary-bg: rgba(40, 169, 123, 0.1);--color-primary-text: #ffffff;--color-secondary: #e02448;--color-secondary-hover: rgb(201.6, 32.4, 64.8);--color-secondary-active: rgb(179.2, 28.8, 57.6);--color-secondary-disabled: rgb(213.5, 157.1, 171.4);--color-secondary-trans: rgba(224, 36, 72, 0.5);--color-secondary-bg: rgba(224, 36, 72, 0.1);--color-secondary-text: #ffffff;--color-text: #1a1a2e;--color-text-hover: rgb(48.9, 48.9, 66.9);--color-text-active: rgb(71.8, 71.8, 87.8);--color-text-disabled: rgb(154.1, 154.1, 163.6);--color-text-trans: rgba(26, 26, 46, 0.5);--color-text-bg: rgba(26, 26, 46, 0.1);--color-text-text: #ffffff;--color-text-muted: #666680;--color-text-muted-hover: rgb(91.8, 91.8, 115.2);--color-text-muted-active: rgb(81.6, 81.6, 102.4);--color-text-muted-disabled: rgb(176.9, 176.9, 188.2);--color-text-muted-trans: rgba(102, 102, 128, 0.5);--color-text-muted-bg: rgba(102, 102, 128, 0.1);--color-text-muted-text: #ffffff;--color-table-border: #d1ceec;--color-table-border-hover: rgb(188.1, 185.4, 212.4);--color-table-border-active: rgb(167.2, 164.8, 188.8);--color-table-border-disabled: rgb(209, 208.1, 220.6);--color-table-border-trans: rgba(209, 206, 236, 0.5);--color-table-border-bg: rgba(209, 206, 236, 0.1);--color-table-border-text: #000000;--color-border-dark: #1e293b;--color-border-dark-hover: rgb(52.5, 62.4, 78.6);--color-border-dark-active: rgb(75, 83.8, 98.2);--color-border-dark-disabled: rgb(155.3, 158.6, 167.5);--color-border-dark-trans: rgba(30, 41, 59, 0.5);--color-border-dark-bg: rgba(30, 41, 59, 0.1);--color-border-dark-text: #ffffff;--color-background: #eae9f5;--color-background-hover: rgb(210.6, 209.7, 220.5);--color-background-active: rgb(187.2, 186.4, 196);--color-background-disabled: rgb(216.5, 216.2, 223.3);--color-background-trans: rgba(234, 233, 245, 0.5);--color-background-bg: rgba(234, 233, 245, 0.1);--color-background-text: #000000;--color-title: #1d293d;--color-title-hover: rgb(51.6, 62.4, 80.4);--color-title-active: rgb(74.2, 83.8, 99.8);--color-title-disabled: rgb(155, 158.6, 168.1);--color-title-trans: rgba(29, 41, 61, 0.5);--color-title-bg: rgba(29, 41, 61, 0.1);--color-title-text: #ffffff;--color-bg-main: #f6f5fA;--color-bg-main-hover: rgb(221.4, 220.5, 225);--color-bg-main-active: rgb(196.8, 196, 200);--color-bg-main-disabled: rgb(220.1, 219.8, 224.8);--color-bg-main-trans: rgba(246, 245, 250, 0.5);--color-bg-main-bg: rgba(246, 245, 250, 0.1);--color-bg-main-text: #000000;--color-bg-nav: #181636;--color-bg-nav-hover: rgb(47.1, 45.3, 74.1);--color-bg-nav-active: rgb(70.2, 68.6, 94.2);--color-bg-nav-disabled: rgb(153.5, 152.9, 166);--color-bg-nav-trans: rgba(24, 22, 54, 0.5);--color-bg-nav-bg: rgba(24, 22, 54, 0.1);--color-bg-nav-text: #ffffff;--color-bg-scratched: #e0def0;--color-bg-scratched-hover: rgb(201.6, 199.8, 216);--color-bg-scratched-active: rgb(179.2, 177.6, 192);--color-bg-scratched-disabled: rgb(213.5, 212.9, 221.8);--color-bg-scratched-trans: rgba(224, 222, 240, 0.5);--color-bg-scratched-bg: rgba(224, 222, 240, 0.1);--color-bg-scratched-text: #000000;--color-race-upcoming: #ffbc0b;--color-race-upcoming-hover: rgb(229.5, 169.2, 9.9);--color-race-upcoming-active: rgb(204, 150.4, 8.8);--color-race-upcoming-disabled: rgb(222.8, 202.7, 153.1);--color-race-upcoming-trans: rgba(255, 188, 11, 0.5);--color-race-upcoming-bg: rgba(255, 188, 11, 0.1);--color-race-upcoming-text: #000000;--color-tips-highlight: #b06dc6;--color-tips-highlight-hover: rgb(158.4, 98.1, 178.2);--color-tips-highlight-active: rgb(140.8, 87.2, 158.4);--color-tips-highlight-disabled: rgb(199.1, 179, 209.2);--color-tips-highlight-trans: rgba(176, 109, 198, 0.5);--color-tips-highlight-bg: rgba(176, 109, 198, 0.1);--color-tips-highlight-text: #000000;--color-odds-highlight: #3b3482;--color-odds-highlight-hover: rgb(53.1, 46.8, 117);--color-odds-highlight-active: rgb(47.2, 41.6, 104);--color-odds-highlight-disabled: rgb(164, 161.9, 188.8);--color-odds-highlight-trans: rgba(59, 52, 130, 0.5);--color-odds-highlight-bg: rgba(59, 52, 130, 0.1);--color-odds-highlight-text: #ffffff;--color-toggle: #181636;--color-toggle-hover: rgb(47.1, 45.3, 74.1);--color-toggle-active: rgb(70.2, 68.6, 94.2);--color-toggle-disabled: rgb(153.5, 152.9, 166);--color-toggle-trans: rgba(24, 22, 54, 0.5);--color-toggle-bg: rgba(24, 22, 54, 0.1);--color-toggle-text: #ffffff;--color-toggle-border: #181636;--color-toggle-border-hover: rgb(47.1, 45.3, 74.1);--color-toggle-border-active: rgb(70.2, 68.6, 94.2);--color-toggle-border-disabled: rgb(153.5, 152.9, 166);--color-toggle-border-trans: rgba(24, 22, 54, 0.5);--color-toggle-border-bg: rgba(24, 22, 54, 0.1);--color-toggle-border-text: #ffffff;--color-warning: #f59e0b;--color-warning-hover: rgb(220.5, 142.2, 9.9);--color-warning-active: rgb(196, 126.4, 8.8);--color-warning-disabled: rgb(219.8, 193.7, 153.1);--color-warning-trans: rgba(245, 158, 11, 0.5);--color-warning-bg: rgba(245, 158, 11, 0.1);--color-warning-text: #000000;--color-bg-result: #e0def0;--color-bg-result-hover: rgb(201.6, 199.8, 216);--color-bg-result-active: rgb(179.2, 177.6, 192);--color-bg-result-disabled: rgb(213.5, 212.9, 221.8);--color-bg-result-trans: rgba(224, 222, 240, 0.5);--color-bg-result-bg: rgba(224, 222, 240, 0.1);--color-bg-result-text: #000000;--color-border-result: #e0def0;--color-border-result-hover: rgb(201.6, 199.8, 216);--color-border-result-active: rgb(179.2, 177.6, 192);--color-border-result-disabled: rgb(213.5, 212.9, 221.8);--color-border-result-trans: rgba(224, 222, 240, 0.5);--color-border-result-bg: rgba(224, 222, 240, 0.1);--color-border-result-text: #000000;--color-bg-upcoming: #eae9f5;--color-bg-upcoming-hover: rgb(210.6, 209.7, 220.5);--color-bg-upcoming-active: rgb(187.2, 186.4, 196);--color-bg-upcoming-disabled: rgb(216.5, 216.2, 223.3);--color-bg-upcoming-trans: rgba(234, 233, 245, 0.5);--color-bg-upcoming-bg: rgba(234, 233, 245, 0.1);--color-bg-upcoming-text: #000000;--color-border-upcoming: #eae9f5;--color-border-upcoming-hover: rgb(210.6, 209.7, 220.5);--color-border-upcoming-active: rgb(187.2, 186.4, 196);--color-border-upcoming-disabled: rgb(216.5, 216.2, 223.3);--color-border-upcoming-trans: rgba(234, 233, 245, 0.5);--color-border-upcoming-bg: rgba(234, 233, 245, 0.1);--color-border-upcoming-text: #000000;--color-bar-rate: #e0def0;--color-bar-rate-hover: rgb(201.6, 199.8, 216);--color-bar-rate-active: rgb(179.2, 177.6, 192);--color-bar-rate-disabled: rgb(213.5, 212.9, 221.8);--color-bar-rate-trans: rgba(224, 222, 240, 0.5);--color-bar-rate-bg: rgba(224, 222, 240, 0.1);--color-bar-rate-text: #000000;--color-weather-sun: #e6b800;--color-weather-sun-hover: rgb(207, 165.6, 0);--color-weather-sun-active: rgb(184, 147.2, 0);--color-weather-sun-disabled: rgb(215.3, 201.5, 149.8);--color-weather-sun-trans: rgba(230, 184, 0, 0.5);--color-weather-sun-bg: rgba(230, 184, 0, 0.1);--color-weather-sun-text: #000000;--color-weather-cloud: #A7A4BC;--color-weather-cloud-hover: rgb(150.3, 147.6, 169.2);--color-weather-cloud-active: rgb(133.6, 131.2, 150.4);--color-weather-cloud-disabled: rgb(196.4, 195.5, 206.2);--color-weather-cloud-trans: rgba(167, 164, 188, 0.5);--color-weather-cloud-bg: rgba(167, 164, 188, 0.1);--color-weather-cloud-text: #000000;--color-weather-rain: #3086FC;--color-weather-rain-hover: rgb(43.2, 120.6, 226.8);--color-weather-rain-active: rgb(38.4, 107.2, 201.6);--color-weather-rain-disabled: rgb(160.7, 186.5, 225.4);--color-weather-rain-trans: rgba(48, 134, 252, 0.5);--color-weather-rain-bg: rgba(48, 134, 252, 0.1);--color-weather-rain-text: #ffffff;--color-fluc-down: #17A34A;--color-fluc-down-hover: rgb(20.7, 146.7, 66.6);--color-fluc-down-active: rgb(18.4, 130.4, 59.2);--color-fluc-down-disabled: rgb(153.2, 195.2, 172);--color-fluc-down-trans: rgba(23, 163, 74, 0.5);--color-fluc-down-bg: rgba(23, 163, 74, 0.1);--color-fluc-down-text: #ffffff;--color-fluc-up: #FF0002;--color-fluc-up-hover: rgb(229.5, 0, 1.8);--color-fluc-up-active: rgb(204, 0, 1.6);--color-fluc-up-disabled: rgb(222.8, 146.3, 150.4);--color-fluc-up-trans: rgba(255, 0, 2, 0.5);--color-fluc-up-bg: rgba(255, 0, 2, 0.1);--color-fluc-up-text: #ffffff;--color-fluc-line: #572582;--color-fluc-line-hover: rgb(78.3, 33.3, 117);--color-fluc-line-active: rgb(69.6, 29.6, 104);--color-fluc-line-disabled: rgb(172.4, 157.4, 188.8);--color-fluc-line-trans: rgba(87, 37, 130, 0.5);--color-fluc-line-bg: rgba(87, 37, 130, 0.1);--color-fluc-line-text: #ffffff;--color-border-disabled: #aeaeb2;--color-bg-outline: var(--color-bg-main);--color-outline: var(--color-teal-trans);--color-accent: var(--color-primary);--color-accent-hover: var(--color-primary-hover);--color-accent-active: var(--color-primary-active);--color-accent-disabled: var(--color-primary-disabled);--color-accent-trans: var(--color-primary-trans);--color-accent-bg: var(--color-primary-bg);--color-accent-text: var(--color-primary-text);--color-info: var(--color-cyan);--color-info-hover: var(--color-cyan-hover);--color-info-active: var(--color-cyan-active);--color-info-disabled: var(--color-cyan-disabled);--color-info-trans: var(--color-cyan-trans);--color-info-bg: var(--color-cyan-bg);--color-info-text: var(--color-cyan-text);--color-success: var(--color-green);--color-success-hover: var(--color-green-hover);--color-success-active: var(--color-green-active);--color-success-disabled: var(--color-green-disabled);--color-success-trans: var(--color-green-trans);--color-success-bg: var(--color-green-bg);--color-success-text: var(--color-green-text);--color-warning: var(--color-orange);--color-warning-hover: var(--color-orange-hover);--color-warning-active: var(--color-orange-active);--color-warning-disabled: var(--color-orange-disabled);--color-warning-trans: var(--color-orange-trans);--color-warning-bg: var(--color-orange-bg);--color-warning-text: var(--color-orange-text);--color-error: var(--color-red);--color-error-hover: var(--color-red-hover);--color-error-active: var(--color-red-active);--color-error-disabled: var(--color-red-disabled);--color-error-trans: var(--color-red-trans);--color-error-bg: var(--color-red-bg);--color-error-text: var(--color-red-text)}@media(prefers-color-scheme: dark){html{--color-bg-main: #1c1c1e;--color-bg-overlay: #2c2c2e;--color-bg-hover: #3a3a3c;--color-bg-gray: #48484a;--color-bg-overlay-surround: rgba(0, 0, 0, 0.6);--color-bg-control: #000000;--color-bg-trans: rgba(255, 255, 255, 0.1);--color-bg-main-reverse: #f2f2f7;--color-bg-overlay-reverse: #e5e5ea;--color-bg-hover-reverse: #d1d1d6;--color-bg-gray-reverse: #c7c7cc;--color-bg-overlay-surround-reverse: rgba(0, 0, 0, 0.4);--color-bg-control-reverse: #f9f9ff;--color-bg-trans-reverse: rgba(0, 0, 0, 0.1);--color-text: #ffffff;--color-text-reverse: #000000;--color-text-muted: #aeaeb2;--color-black: #000000;--color-black-hover: rgb(25.5, 25.5, 25.5);--color-black-active: #333333;--color-black-disabled: rgb(40.6, 40.6, 42);--color-black-trans: rgba(0, 0, 0, 0.5);--color-black-bg: rgba(0, 0, 0, 0.1);--color-black-text: #ffffff;--color-white: #ffffff;--color-white-hover: rgb(229.5, 229.5, 229.5);--color-white-active: #cccccc;--color-white-disabled: rgb(117.1, 117.1, 118.5);--color-white-trans: rgba(255, 255, 255, 0.5);--color-white-bg: rgba(255, 255, 255, 0.1);--color-white-text: #000000;--color-red: #ff4a4a;--color-red-hover: rgb(229.5, 66.6, 66.6);--color-red-active: rgb(204, 59.2, 59.2);--color-red-disabled: rgb(117.1, 62.8, 64.2);--color-red-trans: rgba(255, 74, 74, 0.5);--color-red-bg: rgba(255, 74, 74, 0.1);--color-red-text: #000000;--color-orange: #ff9a00;--color-orange-hover: rgb(229.5, 138.6, 0);--color-orange-active: rgb(204, 123.2, 0);--color-orange-disabled: rgb(117.1, 86.8, 42);--color-orange-trans: rgba(255, 154, 0, 0.5);--color-orange-bg: rgba(255, 154, 0, 0.1);--color-orange-text: #000000;--color-yellow: #ffd426;--color-yellow-hover: rgb(229.5, 190.8, 34.2);--color-yellow-active: rgb(204, 169.6, 30.4);--color-yellow-disabled: rgb(117.1, 104.2, 53.4);--color-yellow-trans: rgba(255, 212, 38, 0.5);--color-yellow-bg: rgba(255, 212, 38, 0.1);--color-yellow-text: #000000;--color-green: #31de4b;--color-green-hover: rgb(44.1, 199.8, 67.5);--color-green-active: rgb(39.2, 177.6, 60);--color-green-disabled: rgb(55.3, 107.2, 64.5);--color-green-trans: rgba(49, 222, 75, 0.5);--color-green-bg: rgba(49, 222, 75, 0.1);--color-green-text: #000000;--color-mint: #00cca0;--color-mint-hover: rgb(0, 183.6, 144);--color-mint-active: rgb(0, 163.2, 128);--color-mint-disabled: rgb(40.6, 101.8, 90);--color-mint-trans: rgba(0, 204, 160, 0.5);--color-mint-bg: rgba(0, 204, 160, 0.1);--color-mint-text: #000000;--color-teal: #00e6e2;--color-teal-hover: rgb(0, 207, 203.4);--color-teal-active: rgb(0, 184, 180.8);--color-teal-disabled: rgb(40.6, 109.6, 109.8);--color-teal-trans: rgba(0, 230, 226, 0.5);--color-teal-bg: rgba(0, 230, 226, 0.1);--color-teal-text: #000000;--color-cyan: #00c4ff;--color-cyan-hover: rgb(0, 176.4, 229.5);--color-cyan-active: rgb(0, 156.8, 204);--color-cyan-disabled: rgb(40.6, 99.4, 118.5);--color-cyan-trans: rgba(0, 196, 255, 0.5);--color-cyan-bg: rgba(0, 196, 255, 0.1);--color-cyan-text: #000000;--color-blue: #4d85ff;--color-blue-hover: rgb(69.3, 119.7, 229.5);--color-blue-active: rgb(61.6, 106.4, 204);--color-blue-disabled: rgb(63.7, 80.5, 118.5);--color-blue-trans: rgba(77, 133, 255, 0.5);--color-blue-bg: rgba(77, 133, 255, 0.1);--color-blue-text: #000000;--color-indigo: #8c66ff;--color-indigo-hover: rgb(126, 91.8, 229.5);--color-indigo-active: rgb(112, 81.6, 204);--color-indigo-disabled: rgb(82.6, 71.2, 118.5);--color-indigo-trans: rgba(140, 102, 255, 0.5);--color-indigo-bg: rgba(140, 102, 255, 0.1);--color-indigo-text: #000000;--color-purple: #bf5af2;--color-purple-hover: rgb(171.9, 81, 217.8);--color-purple-active: rgb(152.8, 72, 193.6);--color-purple-disabled: rgb(97.9, 67.6, 114.6);--color-purple-trans: rgba(191, 90, 242, 0.5);--color-purple-bg: rgba(191, 90, 242, 0.1);--color-purple-text: #000000;--color-pink: #ff4d88;--color-pink-hover: rgb(229.5, 69.3, 122.4);--color-pink-active: rgb(204, 61.6, 108.8);--color-pink-disabled: rgb(117.1, 63.7, 82.8);--color-pink-trans: rgba(255, 77, 136, 0.5);--color-pink-bg: rgba(255, 77, 136, 0.1);--color-pink-text: #000000;--color-brown: #b59469;--color-brown-hover: rgb(162.9, 133.2, 94.5);--color-brown-active: rgb(144.8, 118.4, 84);--color-brown-disabled: rgb(94.9, 85, 73.5);--color-brown-trans: rgba(181, 148, 105, 0.5);--color-brown-bg: rgba(181, 148, 105, 0.1);--color-brown-text: #000000;--color-border: #1e293b;--color-border-hover: rgb(52.5, 62.4, 78.6);--color-border-active: rgb(75, 83.8, 98.2);--color-border-disabled: rgb(49.6, 52.9, 59.7);--color-border-trans: rgba(30, 41, 59, 0.5);--color-border-bg: rgba(30, 41, 59, 0.1);--color-border-text: #ffffff;--color-primary: #34d399;--color-primary-hover: rgb(46.8, 189.9, 137.7);--color-primary-active: rgb(41.6, 168.8, 122.4);--color-primary-disabled: rgb(56.2, 103.9, 87.9);--color-primary-trans: rgba(52, 211, 153, 0.5);--color-primary-bg: rgba(52, 211, 153, 0.1);--color-primary-text: #000000;--color-secondary: #e02448;--color-secondary-hover: rgb(201.6, 32.4, 64.8);--color-secondary-active: rgb(179.2, 28.8, 57.6);--color-secondary-disabled: rgb(107.8, 51.4, 63.6);--color-secondary-trans: rgba(224, 36, 72, 0.5);--color-secondary-bg: rgba(224, 36, 72, 0.1);--color-secondary-text: #ffffff;--color-text: #e7e7ea;--color-text-hover: rgb(207.9, 207.9, 210.6);--color-text-active: rgb(184.8, 184.8, 187.2);--color-text-disabled: rgb(109.9, 109.9, 112.2);--color-text-trans: rgba(231, 231, 234, 0.5);--color-text-bg: rgba(231, 231, 234, 0.1);--color-text-text: #000000;--color-text-muted: #d3d3d3;--color-text-muted-hover: rgb(189.9, 189.9, 189.9);--color-text-muted-active: rgb(168.8, 168.8, 168.8);--color-text-muted-disabled: rgb(103.9, 103.9, 105.3);--color-text-muted-trans: rgba(211, 211, 211, 0.5);--color-text-muted-bg: rgba(211, 211, 211, 0.1);--color-text-muted-text: #000000;--color-table-border: #1e293b;--color-table-border-hover: rgb(52.5, 62.4, 78.6);--color-table-border-active: rgb(75, 83.8, 98.2);--color-table-border-disabled: rgb(49.6, 52.9, 59.7);--color-table-border-trans: rgba(30, 41, 59, 0.5);--color-table-border-bg: rgba(30, 41, 59, 0.1);--color-table-border-text: #ffffff;--color-border-dark: #1e293b;--color-border-dark-hover: rgb(52.5, 62.4, 78.6);--color-border-dark-active: rgb(75, 83.8, 98.2);--color-border-dark-disabled: rgb(49.6, 52.9, 59.7);--color-border-dark-trans: rgba(30, 41, 59, 0.5);--color-border-dark-bg: rgba(30, 41, 59, 0.1);--color-border-dark-text: #ffffff;--color-background: #181636;--color-background-hover: rgb(47.1, 45.3, 74.1);--color-background-active: rgb(70.2, 68.6, 94.2);--color-background-disabled: rgb(47.8, 47.2, 58.2);--color-background-trans: rgba(24, 22, 54, 0.5);--color-background-bg: rgba(24, 22, 54, 0.1);--color-background-text: #ffffff;--color-title: #e7e7ea;--color-title-hover: rgb(207.9, 207.9, 210.6);--color-title-active: rgb(184.8, 184.8, 187.2);--color-title-disabled: rgb(109.9, 109.9, 112.2);--color-title-trans: rgba(231, 231, 234, 0.5);--color-title-bg: rgba(231, 231, 234, 0.1);--color-title-text: #000000;--color-bg-main: #100f25;--color-bg-main-hover: rgb(39.9, 39, 58.8);--color-bg-main-active: rgb(63.8, 63, 80.6);--color-bg-main-disabled: rgb(45.4, 45.1, 53.1);--color-bg-main-trans: rgba(16, 15, 37, 0.5);--color-bg-main-bg: rgba(16, 15, 37, 0.1);--color-bg-main-text: #ffffff;--color-bg-nav: #181636;--color-bg-nav-hover: rgb(47.1, 45.3, 74.1);--color-bg-nav-active: rgb(70.2, 68.6, 94.2);--color-bg-nav-disabled: rgb(47.8, 47.2, 58.2);--color-bg-nav-trans: rgba(24, 22, 54, 0.5);--color-bg-nav-bg: rgba(24, 22, 54, 0.1);--color-bg-nav-text: #ffffff;--color-bg-scratched: #13112b;--color-bg-scratched-hover: rgb(42.6, 40.8, 64.2);--color-bg-scratched-active: rgb(66.2, 64.6, 85.4);--color-bg-scratched-disabled: rgb(46.3, 45.7, 54.9);--color-bg-scratched-trans: rgba(19, 17, 43, 0.5);--color-bg-scratched-bg: rgba(19, 17, 43, 0.1);--color-bg-scratched-text: #ffffff;--color-race-upcoming: #ffbc0b;--color-race-upcoming-hover: rgb(229.5, 169.2, 9.9);--color-race-upcoming-active: rgb(204, 150.4, 8.8);--color-race-upcoming-disabled: rgb(117.1, 97, 45.3);--color-race-upcoming-trans: rgba(255, 188, 11, 0.5);--color-race-upcoming-bg: rgba(255, 188, 11, 0.1);--color-race-upcoming-text: #000000;--color-tips-highlight: #b06bc6;--color-tips-highlight-hover: rgb(158.4, 96.3, 178.2);--color-tips-highlight-active: rgb(140.8, 85.6, 158.4);--color-tips-highlight-disabled: rgb(93.4, 72.7, 101.4);--color-tips-highlight-trans: rgba(176, 107, 198, 0.5);--color-tips-highlight-bg: rgba(176, 107, 198, 0.1);--color-tips-highlight-text: #000000;--color-odds-highlight: #8b83d6;--color-odds-highlight-hover: rgb(125.1, 117.9, 192.6);--color-odds-highlight-active: rgb(111.2, 104.8, 171.2);--color-odds-highlight-disabled: rgb(82.3, 79.9, 106.2);--color-odds-highlight-trans: rgba(139, 131, 214, 0.5);--color-odds-highlight-bg: rgba(139, 131, 214, 0.1);--color-odds-highlight-text: #000000;--color-toggle: #100f25;--color-toggle-hover: rgb(39.9, 39, 58.8);--color-toggle-active: rgb(63.8, 63, 80.6);--color-toggle-disabled: rgb(45.4, 45.1, 53.1);--color-toggle-trans: rgba(16, 15, 37, 0.5);--color-toggle-bg: rgba(16, 15, 37, 0.1);--color-toggle-text: #ffffff;--color-toggle-border: #1e293b;--color-toggle-border-hover: rgb(52.5, 62.4, 78.6);--color-toggle-border-active: rgb(75, 83.8, 98.2);--color-toggle-border-disabled: rgb(49.6, 52.9, 59.7);--color-toggle-border-trans: rgba(30, 41, 59, 0.5);--color-toggle-border-bg: rgba(30, 41, 59, 0.1);--color-toggle-border-text: #ffffff;--color-warning: #f59e0b;--color-warning-hover: rgb(220.5, 142.2, 9.9);--color-warning-active: rgb(196, 126.4, 8.8);--color-warning-disabled: rgb(114.1, 88, 45.3);--color-warning-trans: rgba(245, 158, 11, 0.5);--color-warning-bg: rgba(245, 158, 11, 0.1);--color-warning-text: #000000;--color-bg-result: #13112b;--color-bg-result-hover: rgb(42.6, 40.8, 64.2);--color-bg-result-active: rgb(66.2, 64.6, 85.4);--color-bg-result-disabled: rgb(46.3, 45.7, 54.9);--color-bg-result-trans: rgba(19, 17, 43, 0.5);--color-bg-result-bg: rgba(19, 17, 43, 0.1);--color-bg-result-text: #ffffff;--color-border-result: #1e293b;--color-border-result-hover: rgb(52.5, 62.4, 78.6);--color-border-result-active: rgb(75, 83.8, 98.2);--color-border-result-disabled: rgb(49.6, 52.9, 59.7);--color-border-result-trans: rgba(30, 41, 59, 0.5);--color-border-result-bg: rgba(30, 41, 59, 0.1);--color-border-result-text: #ffffff;--color-bg-upcoming: #181636;--color-bg-upcoming-hover: rgb(47.1, 45.3, 74.1);--color-bg-upcoming-active: rgb(70.2, 68.6, 94.2);--color-bg-upcoming-disabled: rgb(47.8, 47.2, 58.2);--color-bg-upcoming-trans: rgba(24, 22, 54, 0.5);--color-bg-upcoming-bg: rgba(24, 22, 54, 0.1);--color-bg-upcoming-text: #ffffff;--color-border-upcoming: #1e293b;--color-border-upcoming-hover: rgb(52.5, 62.4, 78.6);--color-border-upcoming-active: rgb(75, 83.8, 98.2);--color-border-upcoming-disabled: rgb(49.6, 52.9, 59.7);--color-border-upcoming-trans: rgba(30, 41, 59, 0.5);--color-border-upcoming-bg: rgba(30, 41, 59, 0.1);--color-border-upcoming-text: #ffffff;--color-bar-rate: #1e293b;--color-bar-rate-hover: rgb(52.5, 62.4, 78.6);--color-bar-rate-active: rgb(75, 83.8, 98.2);--color-bar-rate-disabled: rgb(49.6, 52.9, 59.7);--color-bar-rate-trans: rgba(30, 41, 59, 0.5);--color-bar-rate-bg: rgba(30, 41, 59, 0.1);--color-bar-rate-text: #ffffff;--color-weather-sun: #fffb00;--color-weather-sun-hover: rgb(229.5, 225.9, 0);--color-weather-sun-active: rgb(204, 200.8, 0);--color-weather-sun-disabled: rgb(117.1, 115.9, 42);--color-weather-sun-trans: rgba(255, 251, 0, 0.5);--color-weather-sun-bg: rgba(255, 251, 0, 0.1);--color-weather-sun-text: #000000;--color-weather-cloud: #ffffff;--color-weather-cloud-hover: rgb(229.5, 229.5, 229.5);--color-weather-cloud-active: #cccccc;--color-weather-cloud-disabled: rgb(117.1, 117.1, 118.5);--color-weather-cloud-trans: rgba(255, 255, 255, 0.5);--color-weather-cloud-bg: rgba(255, 255, 255, 0.1);--color-weather-cloud-text: #000000;--color-weather-rain: #3086FC;--color-weather-rain-hover: rgb(43.2, 120.6, 226.8);--color-weather-rain-active: rgb(38.4, 107.2, 201.6);--color-weather-rain-disabled: rgb(55, 80.8, 117.6);--color-weather-rain-trans: rgba(48, 134, 252, 0.5);--color-weather-rain-bg: rgba(48, 134, 252, 0.1);--color-weather-rain-text: #ffffff;--color-fluc-down: #17A34A;--color-fluc-down-hover: rgb(20.7, 146.7, 66.6);--color-fluc-down-active: rgb(18.4, 130.4, 59.2);--color-fluc-down-disabled: rgb(47.5, 89.5, 64.2);--color-fluc-down-trans: rgba(23, 163, 74, 0.5);--color-fluc-down-bg: rgba(23, 163, 74, 0.1);--color-fluc-down-text: #ffffff;--color-fluc-up: #FF0002;--color-fluc-up-hover: rgb(229.5, 0, 1.8);--color-fluc-up-active: rgb(204, 0, 1.6);--color-fluc-up-disabled: rgb(117.1, 40.6, 42.6);--color-fluc-up-trans: rgba(255, 0, 2, 0.5);--color-fluc-up-bg: rgba(255, 0, 2, 0.1);--color-fluc-up-text: #ffffff;--color-fluc-line: #572582;--color-fluc-line-hover: rgb(78.3, 33.3, 117);--color-fluc-line-active: rgb(69.6, 29.6, 104);--color-fluc-line-disabled: rgb(66.7, 51.7, 81);--color-fluc-line-trans: rgba(87, 37, 130, 0.5);--color-fluc-line-bg: rgba(87, 37, 130, 0.1);--color-fluc-line-text: #ffffff;--color-border-disabled: #636366;--color-bg-outline: var(--color-bg-main);--color-outline: var(--color-teal-trans)}}.color-scheme-light{--color-bg-main: #f2f2f7;--color-bg-overlay: #e5e5ea;--color-bg-hover: #d1d1d6;--color-bg-gray: #c7c7cc;--color-bg-overlay-surround: rgba(0, 0, 0, 0.4);--color-bg-control: #f9f9ff;--color-bg-trans: rgba(0, 0, 0, 0.1);--color-bg-main-reverse: #1c1c1e;--color-bg-overlay-reverse: #2c2c2e;--color-bg-hover-reverse: #3a3a3c;--color-bg-gray-reverse: #48484a;--color-bg-overlay-surround-reverse: rgba(0, 0, 0, 0.6);--color-bg-control-reverse: #000000;--color-bg-trans-reverse: rgba(255, 255, 255, 0.1);--color-text: #000000;--color-text-reverse: #ffffff;--color-text-muted: #636366;--color-black: #000000;--color-black-hover: rgb(25.5, 25.5, 25.5);--color-black-active: #333333;--color-black-disabled: rgb(146.3, 146.3, 149.8);--color-black-trans: rgba(0, 0, 0, 0.5);--color-black-bg: rgba(0, 0, 0, 0.1);--color-black-text: #ffffff;--color-white: #ffffff;--color-white-hover: rgb(229.5, 229.5, 229.5);--color-white-active: #cccccc;--color-white-disabled: rgb(222.8, 222.8, 226.3);--color-white-trans: rgba(255, 255, 255, 0.5);--color-white-bg: rgba(255, 255, 255, 0.1);--color-white-text: #000000;--color-red: #c20618;--color-red-hover: rgb(174.6, 5.4, 21.6);--color-red-active: rgb(155.2, 4.8, 19.2);--color-red-disabled: rgb(204.5, 148.1, 157);--color-red-trans: rgba(194, 6, 24, 0.5);--color-red-bg: rgba(194, 6, 24, 0.1);--color-red-text: #ffffff;--color-orange: #cc4400;--color-orange-hover: rgb(183.6, 61.2, 0);--color-orange-active: rgb(163.2, 54.4, 0);--color-orange-disabled: rgb(207.5, 166.7, 149.8);--color-orange-trans: rgba(204, 68, 0, 0.5);--color-orange-bg: rgba(204, 68, 0, 0.1);--color-orange-text: #ffffff;--color-yellow: #a58500;--color-yellow-hover: rgb(148.5, 119.7, 0);--color-yellow-active: rgb(132, 106.4, 0);--color-yellow-disabled: rgb(195.8, 186.2, 149.8);--color-yellow-trans: rgba(165, 133, 0, 0.5);--color-yellow-bg: rgba(165, 133, 0, 0.1);--color-yellow-text: #ffffff;--color-green: #007018;--color-green-hover: rgb(0, 100.8, 21.6);--color-green-active: rgb(0, 89.6, 19.2);--color-green-disabled: rgb(146.3, 179.9, 157);--color-green-trans: rgba(0, 112, 24, 0.5);--color-green-bg: rgba(0, 112, 24, 0.1);--color-green-text: #ffffff;--color-mint: #0b7570;--color-mint-hover: rgb(9.9, 105.3, 100.8);--color-mint-active: rgb(8.8, 93.6, 89.6);--color-mint-disabled: rgb(149.6, 181.4, 183.4);--color-mint-trans: rgba(11, 117, 112, 0.5);--color-mint-bg: rgba(11, 117, 112, 0.1);--color-mint-text: #ffffff;--color-teal: #008da6;--color-teal-hover: rgb(0, 126.9, 149.4);--color-teal-active: rgb(0, 112.8, 132.8);--color-teal-disabled: rgb(146.3, 188.6, 199.6);--color-teal-trans: rgba(0, 141, 166, 0.5);--color-teal-bg: rgba(0, 141, 166, 0.1);--color-teal-text: #ffffff;--color-cyan: #0095d9;--color-cyan-hover: rgb(0, 134.1, 195.3);--color-cyan-active: rgb(0, 119.2, 173.6);--color-cyan-disabled: rgb(146.3, 191, 214.9);--color-cyan-trans: rgba(0, 149, 217, 0.5);--color-cyan-bg: rgba(0, 149, 217, 0.1);--color-cyan-text: #ffffff;--color-blue: #0040dd;--color-blue-hover: rgb(0, 57.6, 198.9);--color-blue-active: rgb(0, 51.2, 176.8);--color-blue-disabled: rgb(146.3, 165.5, 216.1);--color-blue-trans: rgba(0, 64, 221, 0.5);--color-blue-bg: rgba(0, 64, 221, 0.1);--color-blue-text: #ffffff;--color-indigo: #6700b3;--color-indigo-hover: rgb(92.7, 0, 161.1);--color-indigo-active: rgb(82.4, 0, 143.2);--color-indigo-disabled: rgb(177.2, 146.3, 203.5);--color-indigo-trans: rgba(103, 0, 179, 0.5);--color-indigo-bg: rgba(103, 0, 179, 0.1);--color-indigo-text: #ffffff;--color-purple: #af52de;--color-purple-hover: rgb(157.5, 73.8, 199.8);--color-purple-active: rgb(140, 65.6, 177.6);--color-purple-disabled: rgb(198.8, 170.9, 216.4);--color-purple-trans: rgba(175, 82, 222, 0.5);--color-purple-bg: rgba(175, 82, 222, 0.1);--color-purple-text: #ffffff;--color-pink: #e6004d;--color-pink-hover: rgb(207, 0, 69.3);--color-pink-active: rgb(184, 0, 61.6);--color-pink-disabled: rgb(215.3, 146.3, 172.9);--color-pink-trans: rgba(230, 0, 77, 0.5);--color-pink-bg: rgba(230, 0, 77, 0.1);--color-pink-text: #ffffff;--color-brown: #775d3b;--color-brown-hover: rgb(107.1, 83.7, 53.1);--color-brown-active: rgb(95.2, 74.4, 47.2);--color-brown-disabled: rgb(182, 174.2, 167.5);--color-brown-trans: rgba(119, 93, 59, 0.5);--color-brown-bg: rgba(119, 93, 59, 0.1);--color-brown-text: #ffffff;--color-border: #eae9f5;--color-border-hover: rgb(210.6, 209.7, 220.5);--color-border-active: rgb(187.2, 186.4, 196);--color-border-disabled: rgb(216.5, 216.2, 223.3);--color-border-trans: rgba(234, 233, 245, 0.5);--color-border-bg: rgba(234, 233, 245, 0.1);--color-border-text: #000000;--color-primary: #28A97B;--color-primary-hover: rgb(36, 152.1, 110.7);--color-primary-active: rgb(32, 135.2, 98.4);--color-primary-disabled: rgb(158.3, 197, 186.7);--color-primary-trans: rgba(40, 169, 123, 0.5);--color-primary-bg: rgba(40, 169, 123, 0.1);--color-primary-text: #ffffff;--color-secondary: #e02448;--color-secondary-hover: rgb(201.6, 32.4, 64.8);--color-secondary-active: rgb(179.2, 28.8, 57.6);--color-secondary-disabled: rgb(213.5, 157.1, 171.4);--color-secondary-trans: rgba(224, 36, 72, 0.5);--color-secondary-bg: rgba(224, 36, 72, 0.1);--color-secondary-text: #ffffff;--color-text: #1a1a2e;--color-text-hover: rgb(48.9, 48.9, 66.9);--color-text-active: rgb(71.8, 71.8, 87.8);--color-text-disabled: rgb(154.1, 154.1, 163.6);--color-text-trans: rgba(26, 26, 46, 0.5);--color-text-bg: rgba(26, 26, 46, 0.1);--color-text-text: #ffffff;--color-text-muted: #666680;--color-text-muted-hover: rgb(91.8, 91.8, 115.2);--color-text-muted-active: rgb(81.6, 81.6, 102.4);--color-text-muted-disabled: rgb(176.9, 176.9, 188.2);--color-text-muted-trans: rgba(102, 102, 128, 0.5);--color-text-muted-bg: rgba(102, 102, 128, 0.1);--color-text-muted-text: #ffffff;--color-table-border: #d1ceec;--color-table-border-hover: rgb(188.1, 185.4, 212.4);--color-table-border-active: rgb(167.2, 164.8, 188.8);--color-table-border-disabled: rgb(209, 208.1, 220.6);--color-table-border-trans: rgba(209, 206, 236, 0.5);--color-table-border-bg: rgba(209, 206, 236, 0.1);--color-table-border-text: #000000;--color-border-dark: #1e293b;--color-border-dark-hover: rgb(52.5, 62.4, 78.6);--color-border-dark-active: rgb(75, 83.8, 98.2);--color-border-dark-disabled: rgb(155.3, 158.6, 167.5);--color-border-dark-trans: rgba(30, 41, 59, 0.5);--color-border-dark-bg: rgba(30, 41, 59, 0.1);--color-border-dark-text: #ffffff;--color-background: #eae9f5;--color-background-hover: rgb(210.6, 209.7, 220.5);--color-background-active: rgb(187.2, 186.4, 196);--color-background-disabled: rgb(216.5, 216.2, 223.3);--color-background-trans: rgba(234, 233, 245, 0.5);--color-background-bg: rgba(234, 233, 245, 0.1);--color-background-text: #000000;--color-title: #1d293d;--color-title-hover: rgb(51.6, 62.4, 80.4);--color-title-active: rgb(74.2, 83.8, 99.8);--color-title-disabled: rgb(155, 158.6, 168.1);--color-title-trans: rgba(29, 41, 61, 0.5);--color-title-bg: rgba(29, 41, 61, 0.1);--color-title-text: #ffffff;--color-bg-main: #f6f5fA;--color-bg-main-hover: rgb(221.4, 220.5, 225);--color-bg-main-active: rgb(196.8, 196, 200);--color-bg-main-disabled: rgb(220.1, 219.8, 224.8);--color-bg-main-trans: rgba(246, 245, 250, 0.5);--color-bg-main-bg: rgba(246, 245, 250, 0.1);--color-bg-main-text: #000000;--color-bg-nav: #181636;--color-bg-nav-hover: rgb(47.1, 45.3, 74.1);--color-bg-nav-active: rgb(70.2, 68.6, 94.2);--color-bg-nav-disabled: rgb(153.5, 152.9, 166);--color-bg-nav-trans: rgba(24, 22, 54, 0.5);--color-bg-nav-bg: rgba(24, 22, 54, 0.1);--color-bg-nav-text: #ffffff;--color-bg-scratched: #e0def0;--color-bg-scratched-hover: rgb(201.6, 199.8, 216);--color-bg-scratched-active: rgb(179.2, 177.6, 192);--color-bg-scratched-disabled: rgb(213.5, 212.9, 221.8);--color-bg-scratched-trans: rgba(224, 222, 240, 0.5);--color-bg-scratched-bg: rgba(224, 222, 240, 0.1);--color-bg-scratched-text: #000000;--color-race-upcoming: #ffbc0b;--color-race-upcoming-hover: rgb(229.5, 169.2, 9.9);--color-race-upcoming-active: rgb(204, 150.4, 8.8);--color-race-upcoming-disabled: rgb(222.8, 202.7, 153.1);--color-race-upcoming-trans: rgba(255, 188, 11, 0.5);--color-race-upcoming-bg: rgba(255, 188, 11, 0.1);--color-race-upcoming-text: #000000;--color-tips-highlight: #b06dc6;--color-tips-highlight-hover: rgb(158.4, 98.1, 178.2);--color-tips-highlight-active: rgb(140.8, 87.2, 158.4);--color-tips-highlight-disabled: rgb(199.1, 179, 209.2);--color-tips-highlight-trans: rgba(176, 109, 198, 0.5);--color-tips-highlight-bg: rgba(176, 109, 198, 0.1);--color-tips-highlight-text: #000000;--color-odds-highlight: #3b3482;--color-odds-highlight-hover: rgb(53.1, 46.8, 117);--color-odds-highlight-active: rgb(47.2, 41.6, 104);--color-odds-highlight-disabled: rgb(164, 161.9, 188.8);--color-odds-highlight-trans: rgba(59, 52, 130, 0.5);--color-odds-highlight-bg: rgba(59, 52, 130, 0.1);--color-odds-highlight-text: #ffffff;--color-toggle: #181636;--color-toggle-hover: rgb(47.1, 45.3, 74.1);--color-toggle-active: rgb(70.2, 68.6, 94.2);--color-toggle-disabled: rgb(153.5, 152.9, 166);--color-toggle-trans: rgba(24, 22, 54, 0.5);--color-toggle-bg: rgba(24, 22, 54, 0.1);--color-toggle-text: #ffffff;--color-toggle-border: #181636;--color-toggle-border-hover: rgb(47.1, 45.3, 74.1);--color-toggle-border-active: rgb(70.2, 68.6, 94.2);--color-toggle-border-disabled: rgb(153.5, 152.9, 166);--color-toggle-border-trans: rgba(24, 22, 54, 0.5);--color-toggle-border-bg: rgba(24, 22, 54, 0.1);--color-toggle-border-text: #ffffff;--color-warning: #f59e0b;--color-warning-hover: rgb(220.5, 142.2, 9.9);--color-warning-active: rgb(196, 126.4, 8.8);--color-warning-disabled: rgb(219.8, 193.7, 153.1);--color-warning-trans: rgba(245, 158, 11, 0.5);--color-warning-bg: rgba(245, 158, 11, 0.1);--color-warning-text: #000000;--color-bg-result: #e0def0;--color-bg-result-hover: rgb(201.6, 199.8, 216);--color-bg-result-active: rgb(179.2, 177.6, 192);--color-bg-result-disabled: rgb(213.5, 212.9, 221.8);--color-bg-result-trans: rgba(224, 222, 240, 0.5);--color-bg-result-bg: rgba(224, 222, 240, 0.1);--color-bg-result-text: #000000;--color-border-result: #e0def0;--color-border-result-hover: rgb(201.6, 199.8, 216);--color-border-result-active: rgb(179.2, 177.6, 192);--color-border-result-disabled: rgb(213.5, 212.9, 221.8);--color-border-result-trans: rgba(224, 222, 240, 0.5);--color-border-result-bg: rgba(224, 222, 240, 0.1);--color-border-result-text: #000000;--color-bg-upcoming: #eae9f5;--color-bg-upcoming-hover: rgb(210.6, 209.7, 220.5);--color-bg-upcoming-active: rgb(187.2, 186.4, 196);--color-bg-upcoming-disabled: rgb(216.5, 216.2, 223.3);--color-bg-upcoming-trans: rgba(234, 233, 245, 0.5);--color-bg-upcoming-bg: rgba(234, 233, 245, 0.1);--color-bg-upcoming-text: #000000;--color-border-upcoming: #eae9f5;--color-border-upcoming-hover: rgb(210.6, 209.7, 220.5);--color-border-upcoming-active: rgb(187.2, 186.4, 196);--color-border-upcoming-disabled: rgb(216.5, 216.2, 223.3);--color-border-upcoming-trans: rgba(234, 233, 245, 0.5);--color-border-upcoming-bg: rgba(234, 233, 245, 0.1);--color-border-upcoming-text: #000000;--color-bar-rate: #e0def0;--color-bar-rate-hover: rgb(201.6, 199.8, 216);--color-bar-rate-active: rgb(179.2, 177.6, 192);--color-bar-rate-disabled: rgb(213.5, 212.9, 221.8);--color-bar-rate-trans: rgba(224, 222, 240, 0.5);--color-bar-rate-bg: rgba(224, 222, 240, 0.1);--color-bar-rate-text: #000000;--color-weather-sun: #e6b800;--color-weather-sun-hover: rgb(207, 165.6, 0);--color-weather-sun-active: rgb(184, 147.2, 0);--color-weather-sun-disabled: rgb(215.3, 201.5, 149.8);--color-weather-sun-trans: rgba(230, 184, 0, 0.5);--color-weather-sun-bg: rgba(230, 184, 0, 0.1);--color-weather-sun-text: #000000;--color-weather-cloud: #A7A4BC;--color-weather-cloud-hover: rgb(150.3, 147.6, 169.2);--color-weather-cloud-active: rgb(133.6, 131.2, 150.4);--color-weather-cloud-disabled: rgb(196.4, 195.5, 206.2);--color-weather-cloud-trans: rgba(167, 164, 188, 0.5);--color-weather-cloud-bg: rgba(167, 164, 188, 0.1);--color-weather-cloud-text: #000000;--color-weather-rain: #3086FC;--color-weather-rain-hover: rgb(43.2, 120.6, 226.8);--color-weather-rain-active: rgb(38.4, 107.2, 201.6);--color-weather-rain-disabled: rgb(160.7, 186.5, 225.4);--color-weather-rain-trans: rgba(48, 134, 252, 0.5);--color-weather-rain-bg: rgba(48, 134, 252, 0.1);--color-weather-rain-text: #ffffff;--color-fluc-down: #17A34A;--color-fluc-down-hover: rgb(20.7, 146.7, 66.6);--color-fluc-down-active: rgb(18.4, 130.4, 59.2);--color-fluc-down-disabled: rgb(153.2, 195.2, 172);--color-fluc-down-trans: rgba(23, 163, 74, 0.5);--color-fluc-down-bg: rgba(23, 163, 74, 0.1);--color-fluc-down-text: #ffffff;--color-fluc-up: #FF0002;--color-fluc-up-hover: rgb(229.5, 0, 1.8);--color-fluc-up-active: rgb(204, 0, 1.6);--color-fluc-up-disabled: rgb(222.8, 146.3, 150.4);--color-fluc-up-trans: rgba(255, 0, 2, 0.5);--color-fluc-up-bg: rgba(255, 0, 2, 0.1);--color-fluc-up-text: #ffffff;--color-fluc-line: #572582;--color-fluc-line-hover: rgb(78.3, 33.3, 117);--color-fluc-line-active: rgb(69.6, 29.6, 104);--color-fluc-line-disabled: rgb(172.4, 157.4, 188.8);--color-fluc-line-trans: rgba(87, 37, 130, 0.5);--color-fluc-line-bg: rgba(87, 37, 130, 0.1);--color-fluc-line-text: #ffffff;--color-border-disabled: #aeaeb2;--color-bg-outline: var(--color-bg-main);--color-outline: var(--color-teal-trans)}.color-scheme-dark{--color-bg-main: #1c1c1e;--color-bg-overlay: #2c2c2e;--color-bg-hover: #3a3a3c;--color-bg-gray: #48484a;--color-bg-overlay-surround: rgba(0, 0, 0, 0.6);--color-bg-control: #000000;--color-bg-trans: rgba(255, 255, 255, 0.1);--color-bg-main-reverse: #f2f2f7;--color-bg-overlay-reverse: #e5e5ea;--color-bg-hover-reverse: #d1d1d6;--color-bg-gray-reverse: #c7c7cc;--color-bg-overlay-surround-reverse: rgba(0, 0, 0, 0.4);--color-bg-control-reverse: #f9f9ff;--color-bg-trans-reverse: rgba(0, 0, 0, 0.1);--color-text: #ffffff;--color-text-reverse: #000000;--color-text-muted: #aeaeb2;--color-black: #000000;--color-black-hover: rgb(25.5, 25.5, 25.5);--color-black-active: #333333;--color-black-disabled: rgb(40.6, 40.6, 42);--color-black-trans: rgba(0, 0, 0, 0.5);--color-black-bg: rgba(0, 0, 0, 0.1);--color-black-text: #ffffff;--color-white: #ffffff;--color-white-hover: rgb(229.5, 229.5, 229.5);--color-white-active: #cccccc;--color-white-disabled: rgb(117.1, 117.1, 118.5);--color-white-trans: rgba(255, 255, 255, 0.5);--color-white-bg: rgba(255, 255, 255, 0.1);--color-white-text: #000000;--color-red: #ff4a4a;--color-red-hover: rgb(229.5, 66.6, 66.6);--color-red-active: rgb(204, 59.2, 59.2);--color-red-disabled: rgb(117.1, 62.8, 64.2);--color-red-trans: rgba(255, 74, 74, 0.5);--color-red-bg: rgba(255, 74, 74, 0.1);--color-red-text: #000000;--color-orange: #ff9a00;--color-orange-hover: rgb(229.5, 138.6, 0);--color-orange-active: rgb(204, 123.2, 0);--color-orange-disabled: rgb(117.1, 86.8, 42);--color-orange-trans: rgba(255, 154, 0, 0.5);--color-orange-bg: rgba(255, 154, 0, 0.1);--color-orange-text: #000000;--color-yellow: #ffd426;--color-yellow-hover: rgb(229.5, 190.8, 34.2);--color-yellow-active: rgb(204, 169.6, 30.4);--color-yellow-disabled: rgb(117.1, 104.2, 53.4);--color-yellow-trans: rgba(255, 212, 38, 0.5);--color-yellow-bg: rgba(255, 212, 38, 0.1);--color-yellow-text: #000000;--color-green: #31de4b;--color-green-hover: rgb(44.1, 199.8, 67.5);--color-green-active: rgb(39.2, 177.6, 60);--color-green-disabled: rgb(55.3, 107.2, 64.5);--color-green-trans: rgba(49, 222, 75, 0.5);--color-green-bg: rgba(49, 222, 75, 0.1);--color-green-text: #000000;--color-mint: #00cca0;--color-mint-hover: rgb(0, 183.6, 144);--color-mint-active: rgb(0, 163.2, 128);--color-mint-disabled: rgb(40.6, 101.8, 90);--color-mint-trans: rgba(0, 204, 160, 0.5);--color-mint-bg: rgba(0, 204, 160, 0.1);--color-mint-text: #000000;--color-teal: #00e6e2;--color-teal-hover: rgb(0, 207, 203.4);--color-teal-active: rgb(0, 184, 180.8);--color-teal-disabled: rgb(40.6, 109.6, 109.8);--color-teal-trans: rgba(0, 230, 226, 0.5);--color-teal-bg: rgba(0, 230, 226, 0.1);--color-teal-text: #000000;--color-cyan: #00c4ff;--color-cyan-hover: rgb(0, 176.4, 229.5);--color-cyan-active: rgb(0, 156.8, 204);--color-cyan-disabled: rgb(40.6, 99.4, 118.5);--color-cyan-trans: rgba(0, 196, 255, 0.5);--color-cyan-bg: rgba(0, 196, 255, 0.1);--color-cyan-text: #000000;--color-blue: #4d85ff;--color-blue-hover: rgb(69.3, 119.7, 229.5);--color-blue-active: rgb(61.6, 106.4, 204);--color-blue-disabled: rgb(63.7, 80.5, 118.5);--color-blue-trans: rgba(77, 133, 255, 0.5);--color-blue-bg: rgba(77, 133, 255, 0.1);--color-blue-text: #000000;--color-indigo: #8c66ff;--color-indigo-hover: rgb(126, 91.8, 229.5);--color-indigo-active: rgb(112, 81.6, 204);--color-indigo-disabled: rgb(82.6, 71.2, 118.5);--color-indigo-trans: rgba(140, 102, 255, 0.5);--color-indigo-bg: rgba(140, 102, 255, 0.1);--color-indigo-text: #000000;--color-purple: #bf5af2;--color-purple-hover: rgb(171.9, 81, 217.8);--color-purple-active: rgb(152.8, 72, 193.6);--color-purple-disabled: rgb(97.9, 67.6, 114.6);--color-purple-trans: rgba(191, 90, 242, 0.5);--color-purple-bg: rgba(191, 90, 242, 0.1);--color-purple-text: #000000;--color-pink: #ff4d88;--color-pink-hover: rgb(229.5, 69.3, 122.4);--color-pink-active: rgb(204, 61.6, 108.8);--color-pink-disabled: rgb(117.1, 63.7, 82.8);--color-pink-trans: rgba(255, 77, 136, 0.5);--color-pink-bg: rgba(255, 77, 136, 0.1);--color-pink-text: #000000;--color-brown: #b59469;--color-brown-hover: rgb(162.9, 133.2, 94.5);--color-brown-active: rgb(144.8, 118.4, 84);--color-brown-disabled: rgb(94.9, 85, 73.5);--color-brown-trans: rgba(181, 148, 105, 0.5);--color-brown-bg: rgba(181, 148, 105, 0.1);--color-brown-text: #000000;--color-border: #1e293b;--color-border-hover: rgb(52.5, 62.4, 78.6);--color-border-active: rgb(75, 83.8, 98.2);--color-border-disabled: rgb(49.6, 52.9, 59.7);--color-border-trans: rgba(30, 41, 59, 0.5);--color-border-bg: rgba(30, 41, 59, 0.1);--color-border-text: #ffffff;--color-primary: #34d399;--color-primary-hover: rgb(46.8, 189.9, 137.7);--color-primary-active: rgb(41.6, 168.8, 122.4);--color-primary-disabled: rgb(56.2, 103.9, 87.9);--color-primary-trans: rgba(52, 211, 153, 0.5);--color-primary-bg: rgba(52, 211, 153, 0.1);--color-primary-text: #000000;--color-secondary: #e02448;--color-secondary-hover: rgb(201.6, 32.4, 64.8);--color-secondary-active: rgb(179.2, 28.8, 57.6);--color-secondary-disabled: rgb(107.8, 51.4, 63.6);--color-secondary-trans: rgba(224, 36, 72, 0.5);--color-secondary-bg: rgba(224, 36, 72, 0.1);--color-secondary-text: #ffffff;--color-text: #e7e7ea;--color-text-hover: rgb(207.9, 207.9, 210.6);--color-text-active: rgb(184.8, 184.8, 187.2);--color-text-disabled: rgb(109.9, 109.9, 112.2);--color-text-trans: rgba(231, 231, 234, 0.5);--color-text-bg: rgba(231, 231, 234, 0.1);--color-text-text: #000000;--color-text-muted: #d3d3d3;--color-text-muted-hover: rgb(189.9, 189.9, 189.9);--color-text-muted-active: rgb(168.8, 168.8, 168.8);--color-text-muted-disabled: rgb(103.9, 103.9, 105.3);--color-text-muted-trans: rgba(211, 211, 211, 0.5);--color-text-muted-bg: rgba(211, 211, 211, 0.1);--color-text-muted-text: #000000;--color-table-border: #1e293b;--color-table-border-hover: rgb(52.5, 62.4, 78.6);--color-table-border-active: rgb(75, 83.8, 98.2);--color-table-border-disabled: rgb(49.6, 52.9, 59.7);--color-table-border-trans: rgba(30, 41, 59, 0.5);--color-table-border-bg: rgba(30, 41, 59, 0.1);--color-table-border-text: #ffffff;--color-border-dark: #1e293b;--color-border-dark-hover: rgb(52.5, 62.4, 78.6);--color-border-dark-active: rgb(75, 83.8, 98.2);--color-border-dark-disabled: rgb(49.6, 52.9, 59.7);--color-border-dark-trans: rgba(30, 41, 59, 0.5);--color-border-dark-bg: rgba(30, 41, 59, 0.1);--color-border-dark-text: #ffffff;--color-background: #181636;--color-background-hover: rgb(47.1, 45.3, 74.1);--color-background-active: rgb(70.2, 68.6, 94.2);--color-background-disabled: rgb(47.8, 47.2, 58.2);--color-background-trans: rgba(24, 22, 54, 0.5);--color-background-bg: rgba(24, 22, 54, 0.1);--color-background-text: #ffffff;--color-title: #e7e7ea;--color-title-hover: rgb(207.9, 207.9, 210.6);--color-title-active: rgb(184.8, 184.8, 187.2);--color-title-disabled: rgb(109.9, 109.9, 112.2);--color-title-trans: rgba(231, 231, 234, 0.5);--color-title-bg: rgba(231, 231, 234, 0.1);--color-title-text: #000000;--color-bg-main: #100f25;--color-bg-main-hover: rgb(39.9, 39, 58.8);--color-bg-main-active: rgb(63.8, 63, 80.6);--color-bg-main-disabled: rgb(45.4, 45.1, 53.1);--color-bg-main-trans: rgba(16, 15, 37, 0.5);--color-bg-main-bg: rgba(16, 15, 37, 0.1);--color-bg-main-text: #ffffff;--color-bg-nav: #181636;--color-bg-nav-hover: rgb(47.1, 45.3, 74.1);--color-bg-nav-active: rgb(70.2, 68.6, 94.2);--color-bg-nav-disabled: rgb(47.8, 47.2, 58.2);--color-bg-nav-trans: rgba(24, 22, 54, 0.5);--color-bg-nav-bg: rgba(24, 22, 54, 0.1);--color-bg-nav-text: #ffffff;--color-bg-scratched: #13112b;--color-bg-scratched-hover: rgb(42.6, 40.8, 64.2);--color-bg-scratched-active: rgb(66.2, 64.6, 85.4);--color-bg-scratched-disabled: rgb(46.3, 45.7, 54.9);--color-bg-scratched-trans: rgba(19, 17, 43, 0.5);--color-bg-scratched-bg: rgba(19, 17, 43, 0.1);--color-bg-scratched-text: #ffffff;--color-race-upcoming: #ffbc0b;--color-race-upcoming-hover: rgb(229.5, 169.2, 9.9);--color-race-upcoming-active: rgb(204, 150.4, 8.8);--color-race-upcoming-disabled: rgb(117.1, 97, 45.3);--color-race-upcoming-trans: rgba(255, 188, 11, 0.5);--color-race-upcoming-bg: rgba(255, 188, 11, 0.1);--color-race-upcoming-text: #000000;--color-tips-highlight: #b06bc6;--color-tips-highlight-hover: rgb(158.4, 96.3, 178.2);--color-tips-highlight-active: rgb(140.8, 85.6, 158.4);--color-tips-highlight-disabled: rgb(93.4, 72.7, 101.4);--color-tips-highlight-trans: rgba(176, 107, 198, 0.5);--color-tips-highlight-bg: rgba(176, 107, 198, 0.1);--color-tips-highlight-text: #000000;--color-odds-highlight: #8b83d6;--color-odds-highlight-hover: rgb(125.1, 117.9, 192.6);--color-odds-highlight-active: rgb(111.2, 104.8, 171.2);--color-odds-highlight-disabled: rgb(82.3, 79.9, 106.2);--color-odds-highlight-trans: rgba(139, 131, 214, 0.5);--color-odds-highlight-bg: rgba(139, 131, 214, 0.1);--color-odds-highlight-text: #000000;--color-toggle: #100f25;--color-toggle-hover: rgb(39.9, 39, 58.8);--color-toggle-active: rgb(63.8, 63, 80.6);--color-toggle-disabled: rgb(45.4, 45.1, 53.1);--color-toggle-trans: rgba(16, 15, 37, 0.5);--color-toggle-bg: rgba(16, 15, 37, 0.1);--color-toggle-text: #ffffff;--color-toggle-border: #1e293b;--color-toggle-border-hover: rgb(52.5, 62.4, 78.6);--color-toggle-border-active: rgb(75, 83.8, 98.2);--color-toggle-border-disabled: rgb(49.6, 52.9, 59.7);--color-toggle-border-trans: rgba(30, 41, 59, 0.5);--color-toggle-border-bg: rgba(30, 41, 59, 0.1);--color-toggle-border-text: #ffffff;--color-warning: #f59e0b;--color-warning-hover: rgb(220.5, 142.2, 9.9);--color-warning-active: rgb(196, 126.4, 8.8);--color-warning-disabled: rgb(114.1, 88, 45.3);--color-warning-trans: rgba(245, 158, 11, 0.5);--color-warning-bg: rgba(245, 158, 11, 0.1);--color-warning-text: #000000;--color-bg-result: #13112b;--color-bg-result-hover: rgb(42.6, 40.8, 64.2);--color-bg-result-active: rgb(66.2, 64.6, 85.4);--color-bg-result-disabled: rgb(46.3, 45.7, 54.9);--color-bg-result-trans: rgba(19, 17, 43, 0.5);--color-bg-result-bg: rgba(19, 17, 43, 0.1);--color-bg-result-text: #ffffff;--color-border-result: #1e293b;--color-border-result-hover: rgb(52.5, 62.4, 78.6);--color-border-result-active: rgb(75, 83.8, 98.2);--color-border-result-disabled: rgb(49.6, 52.9, 59.7);--color-border-result-trans: rgba(30, 41, 59, 0.5);--color-border-result-bg: rgba(30, 41, 59, 0.1);--color-border-result-text: #ffffff;--color-bg-upcoming: #181636;--color-bg-upcoming-hover: rgb(47.1, 45.3, 74.1);--color-bg-upcoming-active: rgb(70.2, 68.6, 94.2);--color-bg-upcoming-disabled: rgb(47.8, 47.2, 58.2);--color-bg-upcoming-trans: rgba(24, 22, 54, 0.5);--color-bg-upcoming-bg: rgba(24, 22, 54, 0.1);--color-bg-upcoming-text: #ffffff;--color-border-upcoming: #1e293b;--color-border-upcoming-hover: rgb(52.5, 62.4, 78.6);--color-border-upcoming-active: rgb(75, 83.8, 98.2);--color-border-upcoming-disabled: rgb(49.6, 52.9, 59.7);--color-border-upcoming-trans: rgba(30, 41, 59, 0.5);--color-border-upcoming-bg: rgba(30, 41, 59, 0.1);--color-border-upcoming-text: #ffffff;--color-bar-rate: #1e293b;--color-bar-rate-hover: rgb(52.5, 62.4, 78.6);--color-bar-rate-active: rgb(75, 83.8, 98.2);--color-bar-rate-disabled: rgb(49.6, 52.9, 59.7);--color-bar-rate-trans: rgba(30, 41, 59, 0.5);--color-bar-rate-bg: rgba(30, 41, 59, 0.1);--color-bar-rate-text: #ffffff;--color-weather-sun: #fffb00;--color-weather-sun-hover: rgb(229.5, 225.9, 0);--color-weather-sun-active: rgb(204, 200.8, 0);--color-weather-sun-disabled: rgb(117.1, 115.9, 42);--color-weather-sun-trans: rgba(255, 251, 0, 0.5);--color-weather-sun-bg: rgba(255, 251, 0, 0.1);--color-weather-sun-text: #000000;--color-weather-cloud: #ffffff;--color-weather-cloud-hover: rgb(229.5, 229.5, 229.5);--color-weather-cloud-active: #cccccc;--color-weather-cloud-disabled: rgb(117.1, 117.1, 118.5);--color-weather-cloud-trans: rgba(255, 255, 255, 0.5);--color-weather-cloud-bg: rgba(255, 255, 255, 0.1);--color-weather-cloud-text: #000000;--color-weather-rain: #3086FC;--color-weather-rain-hover: rgb(43.2, 120.6, 226.8);--color-weather-rain-active: rgb(38.4, 107.2, 201.6);--color-weather-rain-disabled: rgb(55, 80.8, 117.6);--color-weather-rain-trans: rgba(48, 134, 252, 0.5);--color-weather-rain-bg: rgba(48, 134, 252, 0.1);--color-weather-rain-text: #ffffff;--color-fluc-down: #17A34A;--color-fluc-down-hover: rgb(20.7, 146.7, 66.6);--color-fluc-down-active: rgb(18.4, 130.4, 59.2);--color-fluc-down-disabled: rgb(47.5, 89.5, 64.2);--color-fluc-down-trans: rgba(23, 163, 74, 0.5);--color-fluc-down-bg: rgba(23, 163, 74, 0.1);--color-fluc-down-text: #ffffff;--color-fluc-up: #FF0002;--color-fluc-up-hover: rgb(229.5, 0, 1.8);--color-fluc-up-active: rgb(204, 0, 1.6);--color-fluc-up-disabled: rgb(117.1, 40.6, 42.6);--color-fluc-up-trans: rgba(255, 0, 2, 0.5);--color-fluc-up-bg: rgba(255, 0, 2, 0.1);--color-fluc-up-text: #ffffff;--color-fluc-line: #572582;--color-fluc-line-hover: rgb(78.3, 33.3, 117);--color-fluc-line-active: rgb(69.6, 29.6, 104);--color-fluc-line-disabled: rgb(66.7, 51.7, 81);--color-fluc-line-trans: rgba(87, 37, 130, 0.5);--color-fluc-line-bg: rgba(87, 37, 130, 0.1);--color-fluc-line-text: #ffffff;--color-border-disabled: #636366;--color-bg-outline: var(--color-bg-main);--color-outline: var(--color-teal-trans)}@font-face{font-family:"Inter 18pt";font-weight:100;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-Thin-fce9a6fc.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:100;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-ThinItalic-1c8e2ffc.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:200;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-ExtraLight-627af5f7.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:200;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-ExtraLightItalic-ed6339af.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:300;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-Light-50008795.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:300;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-LightItalic-c4f97d13.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:400;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-Regular-a23dde76.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:400;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-Italic-5e05587d.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:500;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-Medium-83523aa3.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:500;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-MediumItalic-d4488138.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:600;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-SemiBold-adfbd2ce.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:600;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-SemiBoldItalic-c24ea821.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:700;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-Bold-ad4b3d2f.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:700;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-BoldItalic-23012086.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:800;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-ExtraBold-d55980db.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:800;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-ExtraBoldItalic-abb61e59.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:900;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-Black-9d24db78.ttf") format("truetype")}@font-face{font-family:"Inter 18pt";font-weight:900;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-BlackItalic-7f92e808.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:100;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_24pt-Thin-9489d093.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:100;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_24pt-ThinItalic-1f5401c0.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:200;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_24pt-ExtraLight-ebb17d04.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:200;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_24pt-ExtraLightItalic-e8fe58b4.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:300;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_24pt-Light-830dc4cd.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:300;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_24pt-LightItalic-de5d7948.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:400;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_24pt-Regular-9173b53b.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:400;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_24pt-Italic-12357a9b.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:500;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_24pt-Medium-f1904698.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:500;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_24pt-MediumItalic-e03f54c9.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:600;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_24pt-SemiBold-e453746d.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:600;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_24pt-SemiBoldItalic-5ea03413.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:700;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_24pt-Bold-dec22e1f.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:700;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_24pt-BoldItalic-6d0a949a.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:800;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_24pt-ExtraBold-8de08ec3.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:800;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_24pt-ExtraBoldItalic-ef2d9c91.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:900;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_24pt-Black-f4f58217.ttf") format("truetype")}@font-face{font-family:"Inter 24pt";font-weight:900;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_24pt-BlackItalic-1f787fcf.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:100;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_28pt-Thin-f32fd7d5.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:100;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_28pt-ThinItalic-de77c869.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:200;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_28pt-ExtraLight-7008dcc9.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:200;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_28pt-ExtraLightItalic-c106d1d2.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:300;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_28pt-Light-c9ef9cf6.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:300;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_28pt-LightItalic-9e68ff84.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:400;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_28pt-Regular-855b33e4.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:400;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_28pt-Italic-3d309fd1.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:500;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_28pt-Medium-c0b5f039.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:500;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_28pt-MediumItalic-c41c8a8e.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:600;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_28pt-SemiBold-54cf6ba7.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:600;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_28pt-SemiBoldItalic-87918e10.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:700;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_28pt-Bold-fc26446e.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:700;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_28pt-BoldItalic-a1f61d07.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:800;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_28pt-ExtraBold-588c3f99.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:800;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_28pt-ExtraBoldItalic-1922597e.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:900;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_28pt-Black-edec996c.ttf") format("truetype")}@font-face{font-family:"Inter 28pt";font-weight:900;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_28pt-BlackItalic-468a8a03.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:100;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-Thin-fce9a6fc.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:100;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-ThinItalic-1c8e2ffc.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:200;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-ExtraLight-627af5f7.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:200;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-ExtraLightItalic-ed6339af.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:300;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-Light-50008795.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:300;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-LightItalic-c4f97d13.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-Regular-a23dde76.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:400;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-Italic-5e05587d.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-Medium-83523aa3.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:500;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-MediumItalic-d4488138.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-SemiBold-adfbd2ce.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:600;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-SemiBoldItalic-c24ea821.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-Bold-ad4b3d2f.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:700;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-BoldItalic-23012086.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:800;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-ExtraBold-d55980db.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:800;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-ExtraBoldItalic-abb61e59.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:900;font-style:normal;font-display:swap;src:url("/assets/inter/Inter_18pt-Black-9d24db78.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:900;font-style:italic;font-display:swap;src:url("/assets/inter/Inter_18pt-BlackItalic-7f92e808.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:100 900;font-style:normal;src:url("/assets/onspace/roboto/variable_normal-dbd09786.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:100 900;font-style:italic;src:url("/assets/onspace/roboto/variable_italic-39691153.ttf") format("truetype")}@font-face{font-family:"Roboto Mono";font-weight:100 700;font-style:normal;src:url("/assets/onspace/roboto_mono/variable_normal-46a6782a.ttf") format("truetype")}@font-face{font-family:"Roboto Mono";font-weight:100 700;font-style:italic;src:url("/assets/onspace/roboto_mono/variable_italic-bb16b77d.ttf") format("truetype")}@font-face{font-family:"Nunito";font-weight:200 1000;font-style:normal;src:url("/assets/onspace/nunito/variable_normal-9d483a6c.ttf") format("truetype")}@font-face{font-family:"Nunito";font-weight:200 1000;font-style:italic;src:url("/assets/onspace/nunito/variable_italic-ed8a4c5c.ttf") format("truetype")}html{--font-size-title1: 2rem;--font-size-title2: 1.5rem;--font-size-title3: 1.3rem;--font-size-title4: 1.1rem;--font-size-title5: 1rem;--font-size-title6: 0.9rem;--font-size-headline: 0.85rem;--font-size-body: 0.85rem;--font-size-callout: 0.8rem;--font-size-subhead: 0.75rem;--font-size-footnote: 0.65rem;--font-size-caption1: 0.6rem;--font-size-caption2: 0.55rem;--font-weight-black: 800;--font-weight-extrabold: 700;--font-weight-bold: 600;--font-weight-semibold: 500;--font-weight-regular: 400;--font-weight-light: 300;--font-weight-extralight: 200;--font-weight-heading: 700;--font-weight-button: 600;--line-height-xl: 2;--line-height-lg: 1.5;--line-height-normal: 1.1;--line-height-tight: 1;--font-family-primary: Roboto;--font-family-heading: Nunito;--font-family-monospace: Roboto Mono}@media(max-width: 999.98px){html{--font-size-title1: 1.8rem;--font-size-title2: 1.3rem;--font-size-title3: 1.1rem;--font-size-title4: 1rem;--font-size-title5: 0.9rem;--font-size-title6: 0.85rem;--font-size-headline: 0.8rem;--font-size-body: 0.8rem;--font-size-callout: 0.75rem;--font-size-subhead: 0.7rem;--font-size-footnote: 0.6rem;--font-size-caption1: 0.55rem;--font-size-caption2: 0.5rem}}@media(prefers-color-scheme: dark){html{--font-weight-black: 760;--font-weight-extrabold: 660;--font-weight-bold: 560;--font-weight-semibold: 460;--font-weight-regular: 360;--font-weight-light: 260;--font-weight-extralight: 160;--font-weight-heading: 660;--font-weight-button: 560}}.color-scheme-light{--font-weight-black: 800;--font-weight-extrabold: 700;--font-weight-bold: 600;--font-weight-semibold: 500;--font-weight-regular: 400;--font-weight-light: 300;--font-weight-extralight: 200;--font-weight-heading: 700;--font-weight-button: 600}.color-scheme-dark{--font-weight-black: 760;--font-weight-extrabold: 660;--font-weight-bold: 560;--font-weight-semibold: 460;--font-weight-regular: 360;--font-weight-light: 260;--font-weight-extralight: 160;--font-weight-heading: 660;--font-weight-button: 560}:root{--font-family-inter: "Inter", -apple-system, "Arial", sans-serif, "Segoe UI", "Roboto", "Helvetica Neue", "Noto Sans";--font-family-body: "Inter 18pt", var(--font-family-inter);--font-family-title: "Inter 24pt", var(--font-family-body);--font-family-display: "Inter 28pt", var(--font-family-title);--font-size-body: 14px;--scrollbar-size: 8px;--scrollbar-track: color-mix(in srgb, var(--color-text) 6%, var(--color-bg-main));--scrollbar-thumb: color-mix(in srgb, var(--color-text) 22%, var(--color-bg-main));--scrollbar-thumb-hover: color-mix(in srgb, var(--color-text) 38%, var(--color-bg-main));--motion-duration: 300ms;--motion-easing: ease}@media(prefers-reduced-motion: reduce){:root{--motion-duration: 0ms}}.color-scheme-light,.color-scheme-dark{--scrollbar-track: color-mix(in srgb, var(--color-text) 6%, var(--color-bg-main));--scrollbar-thumb: color-mix(in srgb, var(--color-text) 22%, var(--color-bg-main));--scrollbar-thumb-hover: color-mix(in srgb, var(--color-text) 38%, var(--color-bg-main))}html:has(body.color-scheme-light){color-scheme:light}html:has(body.color-scheme-dark){color-scheme:dark}*:not(html):not(body){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*:not(html):not(body)::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*:not(html):not(body)::-webkit-scrollbar-track{background:var(--scrollbar-track)}*:not(html):not(body)::-webkit-scrollbar-thumb{border-radius:999px;background:var(--scrollbar-thumb)}*:not(html):not(body)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*:not(html):not(body)::-webkit-scrollbar-corner{background:var(--scrollbar-track)}html{box-sizing:border-box;-ms-overflow-style:scrollbar;width:100%;min-height:100%;margin:0;padding:0;font-size:var(--font-size-body)}body{height:100%;margin:0;padding:0;background-color:var(--color-bg-main);color:var(--color-text);line-height:var(--line-height-normal);-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font-family-inter);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased}*,*::before,*::after{box-sizing:inherit}a{color:inherit;text-decoration:none}a:not([class]){cursor:pointer;color:var(--color-primary);text-decoration:none}@media(hover: hover){a:not([class]):hover{text-decoration:underline}}a:not([class]):disabled,a:not([class])[disabled],fieldset:disabled a:not([class]){cursor:not-allowed;color:var(--color-text-muted);text-decoration:none}footer.site-footer{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:100%;margin-top:auto;padding:var(--spacer-sm)}footer.site-footer p{text-align:center;font-size:var(--font-size-callout)}footer.site-footer a{color:inherit;text-decoration:underline;text-underline-position:from-font}@media(max-width: 999.98px){footer.site-footer p{font-size:var(--font-size-subhead)}}header{position:sticky;z-index:9999;top:0;right:0;left:0}header .header-content{display:flex;justify-content:space-between;align-items:center;overflow:visible;border-bottom:var(--border-width-narrow) solid var(--color-border-dark);padding:var(--spacer-ms);gap:var(--spacer-ml);background-color:var(--color-bg-nav)}header .header-brand{display:flex;align-items:center;height:100%;padding:0 var(--spacer-xxs);gap:10px}header .header-sidebar-toggle{display:none}@media(max-width: 999.98px){header .header-sidebar-toggle{appearance:none;display:block;flex-shrink:0;cursor:pointer;width:28px;height:auto;border:0;padding:0;background:none;color:var(--color-white)}header .header-sidebar-toggle svg{display:block;width:100%;height:100%}}header a.header-logo{display:block;width:180px}header a.header-logo svg{display:block;width:100%;height:auto;fill:#fff}header a.header-logo .header-logo-icon{display:none}header a.header-search{display:flex;align-items:center;color:var(--color-white)}header a.header-search svg{display:block;flex-shrink:0;width:22px;height:22px}@media(hover: hover){header a.header-search:hover{color:inherit;text-decoration:none}}header .header-search-placeholder{min-width:0;color:inherit;font-size:var(--font-size-body)}header .header-actions{display:flex;align-items:center;padding:0;gap:16px}header .header-auth{display:flex;align-items:center;gap:10px}header .header-auth-guest{display:flex;align-items:center;gap:10px}header .header-nav{display:flex;align-items:center;gap:16px}header .header-nav a{color:var(--color-white);white-space:nowrap;text-transform:uppercase;text-decoration:none;font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}@media(hover: hover){header .header-nav a:hover{color:var(--color-primary);text-decoration:none}}header .header-mobile-actions{display:none;align-items:center;flex-shrink:0;height:100%;padding:0 8px;gap:12px}header .header-mobile-action{appearance:none;display:block;flex-shrink:0;cursor:pointer;border:0;padding:0;background:none;color:var(--color-white);text-decoration:none}header .header-mobile-action svg{display:block;width:100%;height:100%}header .header-search-toggle{width:24px;height:24px}header .header-nav-toggle{width:32px;height:42px}header .header-mobile-account{display:none}header .header-account{position:relative;display:block;color:var(--color-white)}header .header-account-toggle{appearance:none;display:block;flex-shrink:0;cursor:pointer;width:36px;height:36px;border:0;padding:0;background:none;color:inherit}header .header-account-toggle svg{display:block;width:36px;height:36px}@media(hover: hover){header .header-account-toggle:hover{color:var(--color-primary)}}header .header-account-menu{position:absolute;z-index:1;top:calc(100% + 16px);right:0;display:none;min-width:250px;height:auto;border:var(--border-width-narrow) solid var(--color-border);border-radius:var(--border-radius-xs);padding:0;background-color:var(--color-bg-nav);color:var(--color-white)}header .header-account-menu>*+*{border-top:var(--border-width-narrow) solid var(--color-border-dark)}header .header-account-menu .header-account-email{margin:0;padding:8px;color:inherit;line-height:1.3;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}header .header-account-menu .header-account-actions{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}header .header-account-menu .header-account-actions>*{width:100%;margin:0;padding:0;list-style:none}header .header-account-menu .header-account-actions>*:not(:last-child){border-bottom:1px solid var(--color-border-dark)}header .header-account-menu .header-account-actions .onspace-button{width:100%}header .header-account-menu .header-account-actions a.account-action-link{display:flex;align-items:center;width:100%;padding:10px;gap:8px;color:var(--color-white);white-space:nowrap;text-decoration:none;font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}@media(hover: hover){header .header-account-menu .header-account-actions a.account-action-link:hover{color:var(--color-primary);text-decoration:none}}header .header-account-menu .header-account-actions .account-action-icon{display:flex;flex-shrink:0;width:18px;height:18px}header .header-account-menu .header-account-actions .account-action-icon svg{display:block;width:100%;height:100%}header .header-account.is-open .header-account-menu{display:block}@media(max-width: 999.98px){header .header-content{position:relative;overflow:visible;height:60px;padding:0}header .header-brand{flex:1;min-width:0;padding:0 8px}header a.header-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:36px}header a.header-logo .header-logo-name{display:none}header a.header-logo .header-logo-icon{display:block}header .header-mobile-actions{display:flex}header .header-actions{display:none}}.site-sidebar{position:relative;display:flex;flex:1;flex-direction:column;overflow:hidden;min-height:0;padding:0;padding-bottom:65px;color:var(--color-white)}.site-sidebar-sections{display:flex;flex:1;flex-direction:column;overflow:hidden auto;min-height:0;padding:0 8px}.site-sidebar-logged-in-text{display:none}@media(max-width: 999.98px){.site-sidebar-logged-in-text{display:block;padding:0 8px}}.site-sidebar-section-header{appearance:none;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;width:100%;margin:0;border:0;border-bottom:var(--border-width-narrow) solid var(--color-border-dark);padding:var(--spacer-ms) 0;gap:var(--spacer-ms);background:none;color:inherit;text-align:start;font:inherit}.site-sidebar-section-title{min-width:0;margin:0;font-family:var(--font-family-title);font-size:var(--font-size-title4);font-weight:var(--font-weight-bold)}.site-sidebar-section-chevron-down,.site-sidebar-section-chevron-up{display:none;flex-shrink:0;width:18px;height:18px}.site-sidebar-section-chevron-down svg,.site-sidebar-section-chevron-up svg{display:block;width:100%;height:100%}.site-sidebar-section-header[aria-expanded=true] .site-sidebar-section-chevron-up,.site-sidebar-section-header[aria-expanded=false] .site-sidebar-section-chevron-down{display:block}.site-sidebar-empty{margin:0;border-top:var(--border-width-narrow) solid var(--color-border-dark);padding:12px 8px;font-size:var(--font-size-subhead)}next-to-go{display:block;min-height:200px}.site-sidebar-races{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.site-sidebar-race:not(:last-child){border-bottom:1px solid var(--color-border-dark)}.site-sidebar-race-link{display:flex;align-items:center;overflow:hidden;padding:12px 0;gap:8px;color:inherit;text-decoration:none}.site-sidebar-race-time{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:30px;gap:6px;white-space:nowrap}.site-sidebar-race-icon{display:block;height:14px;color:var(--color-secondary)}.site-sidebar-race-icon svg,.site-sidebar-race-icon use{display:block;width:100%;height:100%;fill:currentcolor}.site-sidebar-race-icon-gallop{width:26px}.site-sidebar-race-icon-greyhound{width:19px}.site-sidebar-race-icon-harness{width:16px}.site-sidebar-race-badge{display:flex;justify-content:center;align-items:center;border-radius:100px;padding:1px 6px;color:var(--color-white);white-space:nowrap;font-size:var(--font-size-caption1)}.site-sidebar-race-badge.countdown-soon{color:var(--color-race-upcoming)}.site-sidebar-race-badge-jumping{background-color:var(--color-secondary);color:#fff}.site-sidebar-race-details{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;gap:4px}.site-sidebar-race-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-title6);font-weight:var(--font-weight-bold)}.site-sidebar-race-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-subhead);font-weight:var(--font-weight-regular)}.site-sidebar-placeholder-icon,.site-sidebar-placeholder-badge,.site-sidebar-placeholder-line{display:block;animation:site-sidebar-placeholder-pulse 1.2s ease-in-out infinite;background-color:var(--color-border-dark)}.site-sidebar-placeholder-icon{width:26px;height:12px;border-radius:2px}.site-sidebar-placeholder-badge{width:28px;height:12px;border-radius:100px}.site-sidebar-placeholder-line{width:72%;height:12px;border-radius:2px}.site-sidebar-placeholder-line-short{width:44%}@keyframes site-sidebar-placeholder-pulse{50%{opacity:.45}}.site-sidebar-tips{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.site-sidebar-tip{display:flex;flex-direction:column;overflow:hidden;padding:12px 5px;gap:12px}.site-sidebar-tip:not(:last-child){border-bottom:1px solid var(--color-border-dark)}.site-sidebar-tip-label{font-size:var(--font-size-title6);font-weight:var(--font-weight-bold)}.site-sidebar-tip-content{display:flex;flex-direction:column;align-items:center;width:100%;gap:6px}.site-sidebar-tip-bar{display:flex;flex:1;flex-direction:row;align-items:center;width:100%;min-width:0;gap:12px}.site-sidebar-tip-meter{overflow:hidden;width:100%;height:6px;border-radius:25px;background-color:var(--color-border-dark)}.site-sidebar-tip-meter-fill{height:100%;border-radius:25px;background-color:var(--color-secondary)}.site-sidebar-tip-fraction{font-size:var(--font-size-subhead)}.site-sidebar-tip-percentage{flex-shrink:0;width:40%;font-size:var(--font-size-subhead)}.site-sidebar-menu{display:none}.site-sidebar-links{position:absolute;right:0;bottom:0;left:0;display:grid;border-top:var(--border-width-narrow) solid var(--color-border-dark);padding:var(--spacer-sm);padding-top:16px;padding-bottom:16px;gap:10px;background-color:var(--color-bg-nav);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr))}.site-sidebar-links a{display:flex;justify-content:center;align-items:center;color:inherit;white-space:nowrap;text-decoration:none;font-size:var(--font-size-subhead);font-weight:var(--font-weight-semibold)}.site-sidebar-links a:hover{color:var(--color-primary)}.site-auth-guest{display:none}@media(max-width: 999.98px){.site-sidebar-menu{display:flex;flex-direction:column;flex-shrink:0;border-bottom:var(--border-width-narrow) solid var(--color-border-dark);padding:0}.site-auth-guest{display:flex;flex-direction:column;margin-top:auto;padding:10px 0;gap:10px}.site-sidebar-menu-email{margin:0;padding:8px;color:inherit;line-height:1.3;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.site-sidebar-menu-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.site-sidebar-menu-list>li{margin:0;padding:0;list-style:none}.site-sidebar-menu-list>li::marker{content:none}.site-sidebar-menu-list>li:not(:last-child){border-bottom:1px solid var(--color-border-dark)}.site-sidebar-menu-link{display:flex;align-items:center;padding:12px 0;gap:8px;color:inherit;text-decoration:none;font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.site-sidebar-menu-link:hover{color:var(--color-primary)}.site-sidebar-menu-icon{display:flex;flex-shrink:0;width:18px;height:18px}.site-sidebar-menu-icon svg{display:block;width:100%;height:100%}.site-sidebar-menu-auth{padding:12px 0}.site-sidebar-menu-auth .onspace-button{width:100%}}.onspace-button{--spacer-button: var(--spacer);--border-width-button: var(--border-width-separator);--icon-size-button: var(--icon-size);--font-size-button: var(--font-size-body);--color-button-text: var(--color-primary-text);--color-button-bg: var(--color-primary);--color-button-bg-hover: var(--color-primary-hover);--color-button-bg-active: var(--color-primary-active);--color-button-bg-outline: var(--color-bg-outline);--color-button-border: var(--color-primary);--color-button-disabled: var(--color-primary-disabled);position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:calc(var(--spacer-button)*2);outline:none;border:var(--border-width-button) solid var(--color-button-border);border-radius:var(--spacer-button);padding:0 var(--spacer-button);background-color:var(--color-button-bg);color:var(--color-button-text);line-height:var(--icon-size-button);white-space:nowrap;text-align:center;font-size:var(--font-size-button);font-weight:var(--font-weight-button)}.onspace-button svg{max-width:var(--icon-size-button);height:var(--icon-size-button)}.onspace-button span+svg,.onspace-button svg+span{margin-left:var(--spacer-sm)}@supports selector(:focus-visible){.onspace-button:focus-visible{z-index:1;box-shadow:0 0 0 var(--border-width-outline) var(--color-outline)}}@supports not selector(:focus-visible){.onspace-button:focus{z-index:1;box-shadow:0 0 0 var(--border-width-outline) var(--color-outline)}}@media(hover: hover){.onspace-button:hover{background-color:var(--color-button-bg-hover)}}.onspace-button:not(:disabled):not([disabled]):active,.onspace-button:not(:disabled):not([disabled])[active]{background-color:var(--color-button-bg-active)}.onspace-button:disabled,.onspace-button[disabled],fieldset:disabled .onspace-button{cursor:not-allowed;border-color:var(--color-button-disabled);background-color:var(--color-button-disabled);color:var(--color-text-muted)}.onspace-button.onspace-button--outline,.onspace-button-tabs .onspace-button{border-color:var(--color-button-bg);background-color:var(--color-button-bg-outline);color:var(--color-button-bg)}@media(hover: hover){.onspace-button.onspace-button--outline:hover,.onspace-button-tabs .onspace-button:hover{background-color:var(--color-button-bg-hover);color:var(--color-button-text)}}.onspace-button.onspace-button--outline:not(:disabled):not([disabled]):active,.onspace-button-tabs .onspace-button:not(:disabled):not([disabled]):active,.onspace-button.onspace-button--outline:not(:disabled):not([disabled])[active],.onspace-button-tabs .onspace-button:not(:disabled):not([disabled])[active]{background-color:var(--color-button-bg-active);color:var(--color-button-text)}.onspace-button.onspace-button--outline:disabled,.onspace-button-tabs .onspace-button:disabled,.onspace-button.onspace-button--outline[disabled],.onspace-button-tabs .onspace-button[disabled],fieldset:disabled .onspace-button.onspace-button--outline,fieldset:disabled .onspace-button-tabs .onspace-button,.onspace-button-tabs fieldset:disabled .onspace-button{border-color:var(--color-button-disabled);background-color:var(--color-button-bg-outline);color:var(--color-button-disabled)}.onspace-button.onspace-button--square,.onspace-button.onspace-button--radio{width:calc(var(--spacer-button)*2);padding:0}.onspace-button.onspace-button--checkbox{width:calc(var(--spacer-button)*2);border-radius:var(--border-radius-sm);padding:0}.onspace-button.onspace-button--color-black{--color-button-text: var(--color-black-text);--color-button-bg: var(--color-black);--color-button-bg-hover: var(--color-black-hover);--color-button-bg-active: var(--color-black-active);--color-button-border: var(--color-black);--color-button-disabled: var(--color-black-disabled)}.onspace-button.onspace-button--color-white{--color-button-text: var(--color-white-text);--color-button-bg: var(--color-white);--color-button-bg-hover: var(--color-white-hover);--color-button-bg-active: var(--color-white-active);--color-button-border: var(--color-white);--color-button-disabled: var(--color-white-disabled)}.onspace-button.onspace-button--color-red{--color-button-text: var(--color-red-text);--color-button-bg: var(--color-red);--color-button-bg-hover: var(--color-red-hover);--color-button-bg-active: var(--color-red-active);--color-button-border: var(--color-red);--color-button-disabled: var(--color-red-disabled)}.onspace-button.onspace-button--color-orange{--color-button-text: var(--color-orange-text);--color-button-bg: var(--color-orange);--color-button-bg-hover: var(--color-orange-hover);--color-button-bg-active: var(--color-orange-active);--color-button-border: var(--color-orange);--color-button-disabled: var(--color-orange-disabled)}.onspace-button.onspace-button--color-yellow{--color-button-text: var(--color-yellow-text);--color-button-bg: var(--color-yellow);--color-button-bg-hover: var(--color-yellow-hover);--color-button-bg-active: var(--color-yellow-active);--color-button-border: var(--color-yellow);--color-button-disabled: var(--color-yellow-disabled)}.onspace-button.onspace-button--color-green{--color-button-text: var(--color-green-text);--color-button-bg: var(--color-green);--color-button-bg-hover: var(--color-green-hover);--color-button-bg-active: var(--color-green-active);--color-button-border: var(--color-green);--color-button-disabled: var(--color-green-disabled)}.onspace-button.onspace-button--color-mint{--color-button-text: var(--color-mint-text);--color-button-bg: var(--color-mint);--color-button-bg-hover: var(--color-mint-hover);--color-button-bg-active: var(--color-mint-active);--color-button-border: var(--color-mint);--color-button-disabled: var(--color-mint-disabled)}.onspace-button.onspace-button--color-teal{--color-button-text: var(--color-teal-text);--color-button-bg: var(--color-teal);--color-button-bg-hover: var(--color-teal-hover);--color-button-bg-active: var(--color-teal-active);--color-button-border: var(--color-teal);--color-button-disabled: var(--color-teal-disabled)}.onspace-button.onspace-button--color-cyan{--color-button-text: var(--color-cyan-text);--color-button-bg: var(--color-cyan);--color-button-bg-hover: var(--color-cyan-hover);--color-button-bg-active: var(--color-cyan-active);--color-button-border: var(--color-cyan);--color-button-disabled: var(--color-cyan-disabled)}.onspace-button.onspace-button--color-blue{--color-button-text: var(--color-blue-text);--color-button-bg: var(--color-blue);--color-button-bg-hover: var(--color-blue-hover);--color-button-bg-active: var(--color-blue-active);--color-button-border: var(--color-blue);--color-button-disabled: var(--color-blue-disabled)}.onspace-button.onspace-button--color-indigo{--color-button-text: var(--color-indigo-text);--color-button-bg: var(--color-indigo);--color-button-bg-hover: var(--color-indigo-hover);--color-button-bg-active: var(--color-indigo-active);--color-button-border: var(--color-indigo);--color-button-disabled: var(--color-indigo-disabled)}.onspace-button.onspace-button--color-purple{--color-button-text: var(--color-purple-text);--color-button-bg: var(--color-purple);--color-button-bg-hover: var(--color-purple-hover);--color-button-bg-active: var(--color-purple-active);--color-button-border: var(--color-purple);--color-button-disabled: var(--color-purple-disabled)}.onspace-button.onspace-button--color-pink{--color-button-text: var(--color-pink-text);--color-button-bg: var(--color-pink);--color-button-bg-hover: var(--color-pink-hover);--color-button-bg-active: var(--color-pink-active);--color-button-border: var(--color-pink);--color-button-disabled: var(--color-pink-disabled)}.onspace-button.onspace-button--color-brown{--color-button-text: var(--color-brown-text);--color-button-bg: var(--color-brown);--color-button-bg-hover: var(--color-brown-hover);--color-button-bg-active: var(--color-brown-active);--color-button-border: var(--color-brown);--color-button-disabled: var(--color-brown-disabled)}.onspace-button.onspace-button--color-border{--color-button-text: var(--color-border-text);--color-button-bg: var(--color-border);--color-button-bg-hover: var(--color-border-hover);--color-button-bg-active: var(--color-border-active);--color-button-border: var(--color-border);--color-button-disabled: var(--color-border-disabled)}.onspace-button.onspace-button--color-primary{--color-button-text: var(--color-primary-text);--color-button-bg: var(--color-primary);--color-button-bg-hover: var(--color-primary-hover);--color-button-bg-active: var(--color-primary-active);--color-button-border: var(--color-primary);--color-button-disabled: var(--color-primary-disabled)}.onspace-button.onspace-button--color-secondary{--color-button-text: var(--color-secondary-text);--color-button-bg: var(--color-secondary);--color-button-bg-hover: var(--color-secondary-hover);--color-button-bg-active: var(--color-secondary-active);--color-button-border: var(--color-secondary);--color-button-disabled: var(--color-secondary-disabled)}.onspace-button.onspace-button--color-text{--color-button-text: var(--color-text-text);--color-button-bg: var(--color-text);--color-button-bg-hover: var(--color-text-hover);--color-button-bg-active: var(--color-text-active);--color-button-border: var(--color-text);--color-button-disabled: var(--color-text-disabled)}.onspace-button.onspace-button--color-text-muted{--color-button-text: var(--color-text-muted-text);--color-button-bg: var(--color-text-muted);--color-button-bg-hover: var(--color-text-muted-hover);--color-button-bg-active: var(--color-text-muted-active);--color-button-border: var(--color-text-muted);--color-button-disabled: var(--color-text-muted-disabled)}.onspace-button.onspace-button--color-table-border{--color-button-text: var(--color-table-border-text);--color-button-bg: var(--color-table-border);--color-button-bg-hover: var(--color-table-border-hover);--color-button-bg-active: var(--color-table-border-active);--color-button-border: var(--color-table-border);--color-button-disabled: var(--color-table-border-disabled)}.onspace-button.onspace-button--color-border-dark{--color-button-text: var(--color-border-dark-text);--color-button-bg: var(--color-border-dark);--color-button-bg-hover: var(--color-border-dark-hover);--color-button-bg-active: var(--color-border-dark-active);--color-button-border: var(--color-border-dark);--color-button-disabled: var(--color-border-dark-disabled)}.onspace-button.onspace-button--color-background{--color-button-text: var(--color-background-text);--color-button-bg: var(--color-background);--color-button-bg-hover: var(--color-background-hover);--color-button-bg-active: var(--color-background-active);--color-button-border: var(--color-background);--color-button-disabled: var(--color-background-disabled)}.onspace-button.onspace-button--color-title{--color-button-text: var(--color-title-text);--color-button-bg: var(--color-title);--color-button-bg-hover: var(--color-title-hover);--color-button-bg-active: var(--color-title-active);--color-button-border: var(--color-title);--color-button-disabled: var(--color-title-disabled)}.onspace-button.onspace-button--color-bg-main{--color-button-text: var(--color-bg-main-text);--color-button-bg: var(--color-bg-main);--color-button-bg-hover: var(--color-bg-main-hover);--color-button-bg-active: var(--color-bg-main-active);--color-button-border: var(--color-bg-main);--color-button-disabled: var(--color-bg-main-disabled)}.onspace-button.onspace-button--color-bg-nav{--color-button-text: var(--color-bg-nav-text);--color-button-bg: var(--color-bg-nav);--color-button-bg-hover: var(--color-bg-nav-hover);--color-button-bg-active: var(--color-bg-nav-active);--color-button-border: var(--color-bg-nav);--color-button-disabled: var(--color-bg-nav-disabled)}.onspace-button.onspace-button--color-bg-scratched{--color-button-text: var(--color-bg-scratched-text);--color-button-bg: var(--color-bg-scratched);--color-button-bg-hover: var(--color-bg-scratched-hover);--color-button-bg-active: var(--color-bg-scratched-active);--color-button-border: var(--color-bg-scratched);--color-button-disabled: var(--color-bg-scratched-disabled)}.onspace-button.onspace-button--color-race-upcoming{--color-button-text: var(--color-race-upcoming-text);--color-button-bg: var(--color-race-upcoming);--color-button-bg-hover: var(--color-race-upcoming-hover);--color-button-bg-active: var(--color-race-upcoming-active);--color-button-border: var(--color-race-upcoming);--color-button-disabled: var(--color-race-upcoming-disabled)}.onspace-button.onspace-button--color-tips-highlight{--color-button-text: var(--color-tips-highlight-text);--color-button-bg: var(--color-tips-highlight);--color-button-bg-hover: var(--color-tips-highlight-hover);--color-button-bg-active: var(--color-tips-highlight-active);--color-button-border: var(--color-tips-highlight);--color-button-disabled: var(--color-tips-highlight-disabled)}.onspace-button.onspace-button--color-odds-highlight{--color-button-text: var(--color-odds-highlight-text);--color-button-bg: var(--color-odds-highlight);--color-button-bg-hover: var(--color-odds-highlight-hover);--color-button-bg-active: var(--color-odds-highlight-active);--color-button-border: var(--color-odds-highlight);--color-button-disabled: var(--color-odds-highlight-disabled)}.onspace-button.onspace-button--color-toggle{--color-button-text: var(--color-toggle-text);--color-button-bg: var(--color-toggle);--color-button-bg-hover: var(--color-toggle-hover);--color-button-bg-active: var(--color-toggle-active);--color-button-border: var(--color-toggle);--color-button-disabled: var(--color-toggle-disabled)}.onspace-button.onspace-button--color-toggle-border{--color-button-text: var(--color-toggle-border-text);--color-button-bg: var(--color-toggle-border);--color-button-bg-hover: var(--color-toggle-border-hover);--color-button-bg-active: var(--color-toggle-border-active);--color-button-border: var(--color-toggle-border);--color-button-disabled: var(--color-toggle-border-disabled)}.onspace-button.onspace-button--color-warning{--color-button-text: var(--color-warning-text);--color-button-bg: var(--color-warning);--color-button-bg-hover: var(--color-warning-hover);--color-button-bg-active: var(--color-warning-active);--color-button-border: var(--color-warning);--color-button-disabled: var(--color-warning-disabled)}.onspace-button.onspace-button--color-bg-result{--color-button-text: var(--color-bg-result-text);--color-button-bg: var(--color-bg-result);--color-button-bg-hover: var(--color-bg-result-hover);--color-button-bg-active: var(--color-bg-result-active);--color-button-border: var(--color-bg-result);--color-button-disabled: var(--color-bg-result-disabled)}.onspace-button.onspace-button--color-border-result{--color-button-text: var(--color-border-result-text);--color-button-bg: var(--color-border-result);--color-button-bg-hover: var(--color-border-result-hover);--color-button-bg-active: var(--color-border-result-active);--color-button-border: var(--color-border-result);--color-button-disabled: var(--color-border-result-disabled)}.onspace-button.onspace-button--color-bg-upcoming{--color-button-text: var(--color-bg-upcoming-text);--color-button-bg: var(--color-bg-upcoming);--color-button-bg-hover: var(--color-bg-upcoming-hover);--color-button-bg-active: var(--color-bg-upcoming-active);--color-button-border: var(--color-bg-upcoming);--color-button-disabled: var(--color-bg-upcoming-disabled)}.onspace-button.onspace-button--color-border-upcoming{--color-button-text: var(--color-border-upcoming-text);--color-button-bg: var(--color-border-upcoming);--color-button-bg-hover: var(--color-border-upcoming-hover);--color-button-bg-active: var(--color-border-upcoming-active);--color-button-border: var(--color-border-upcoming);--color-button-disabled: var(--color-border-upcoming-disabled)}.onspace-button.onspace-button--color-bar-rate{--color-button-text: var(--color-bar-rate-text);--color-button-bg: var(--color-bar-rate);--color-button-bg-hover: var(--color-bar-rate-hover);--color-button-bg-active: var(--color-bar-rate-active);--color-button-border: var(--color-bar-rate);--color-button-disabled: var(--color-bar-rate-disabled)}.onspace-button.onspace-button--color-weather-sun{--color-button-text: var(--color-weather-sun-text);--color-button-bg: var(--color-weather-sun);--color-button-bg-hover: var(--color-weather-sun-hover);--color-button-bg-active: var(--color-weather-sun-active);--color-button-border: var(--color-weather-sun);--color-button-disabled: var(--color-weather-sun-disabled)}.onspace-button.onspace-button--color-weather-cloud{--color-button-text: var(--color-weather-cloud-text);--color-button-bg: var(--color-weather-cloud);--color-button-bg-hover: var(--color-weather-cloud-hover);--color-button-bg-active: var(--color-weather-cloud-active);--color-button-border: var(--color-weather-cloud);--color-button-disabled: var(--color-weather-cloud-disabled)}.onspace-button.onspace-button--color-weather-rain{--color-button-text: var(--color-weather-rain-text);--color-button-bg: var(--color-weather-rain);--color-button-bg-hover: var(--color-weather-rain-hover);--color-button-bg-active: var(--color-weather-rain-active);--color-button-border: var(--color-weather-rain);--color-button-disabled: var(--color-weather-rain-disabled)}.onspace-button.onspace-button--color-fluc-down{--color-button-text: var(--color-fluc-down-text);--color-button-bg: var(--color-fluc-down);--color-button-bg-hover: var(--color-fluc-down-hover);--color-button-bg-active: var(--color-fluc-down-active);--color-button-border: var(--color-fluc-down);--color-button-disabled: var(--color-fluc-down-disabled)}.onspace-button.onspace-button--color-fluc-up{--color-button-text: var(--color-fluc-up-text);--color-button-bg: var(--color-fluc-up);--color-button-bg-hover: var(--color-fluc-up-hover);--color-button-bg-active: var(--color-fluc-up-active);--color-button-border: var(--color-fluc-up);--color-button-disabled: var(--color-fluc-up-disabled)}.onspace-button.onspace-button--color-fluc-line{--color-button-text: var(--color-fluc-line-text);--color-button-bg: var(--color-fluc-line);--color-button-bg-hover: var(--color-fluc-line-hover);--color-button-bg-active: var(--color-fluc-line-active);--color-button-border: var(--color-fluc-line);--color-button-disabled: var(--color-fluc-line-disabled)}.onspace-button.onspace-button--color-accent{--color-button-text: var(--color-primary-text);--color-button-bg: var(--color-primary);--color-button-bg-hover: var(--color-primary-hover);--color-button-bg-active: var(--color-primary-active);--color-button-border: var(--color-primary);--color-button-disabled: var(--color-primary-disabled)}.onspace-button.onspace-button--color-info{--color-button-text: var(--color-cyan-text);--color-button-bg: var(--color-cyan);--color-button-bg-hover: var(--color-cyan-hover);--color-button-bg-active: var(--color-cyan-active);--color-button-border: var(--color-cyan);--color-button-disabled: var(--color-cyan-disabled)}.onspace-button.onspace-button--color-success{--color-button-text: var(--color-green-text);--color-button-bg: var(--color-green);--color-button-bg-hover: var(--color-green-hover);--color-button-bg-active: var(--color-green-active);--color-button-border: var(--color-green);--color-button-disabled: var(--color-green-disabled)}.onspace-button.onspace-button--color-warning{--color-button-text: var(--color-orange-text);--color-button-bg: var(--color-orange);--color-button-bg-hover: var(--color-orange-hover);--color-button-bg-active: var(--color-orange-active);--color-button-border: var(--color-orange);--color-button-disabled: var(--color-orange-disabled)}.onspace-button.onspace-button--color-error{--color-button-text: var(--color-red-text);--color-button-bg: var(--color-red);--color-button-bg-hover: var(--color-red-hover);--color-button-bg-active: var(--color-red-active);--color-button-border: var(--color-red);--color-button-disabled: var(--color-red-disabled)}.onspace-button.onspace-button--color-border{--color-button-text: color.named("white")}.onspace-button.onspace-button--color-border.onspace-button--outline,.onspace-button-tabs .onspace-button.onspace-button--color-border{--color-button-text: color.text();color:var(--color-button-text)}.onspace-button.onspace-button--color-border:not(:disabled):not([disabled]):active,.onspace-button.onspace-button--color-border:not(:disabled):not([disabled])[active]{--color-button-text: color.named("white")}.onspace-button.onspace-button--color-border:disabled,.onspace-button.onspace-button--color-border[disabled],fieldset:disabled .onspace-button.onspace-button--color-border{border-color:var(--color-button-bg-active);background-color:var(--color-button-bg-active);color:var(--color-border-disabled)}.onspace-button.onspace-button--color-border:disabled.onspace-button--outline,.onspace-button-tabs .onspace-button.onspace-button--color-border:disabled,.onspace-button.onspace-button--color-border[disabled].onspace-button--outline,.onspace-button-tabs .onspace-button.onspace-button--color-border[disabled],fieldset:disabled .onspace-button.onspace-button--color-border.onspace-button--outline,fieldset:disabled .onspace-button-tabs .onspace-button.onspace-button--color-border,.onspace-button-tabs fieldset:disabled .onspace-button.onspace-button--color-border{border-color:var(--color-border);background-color:var(--color-button-bg-outline);color:var(--color-border)}.onspace-button-group{display:inline-flex}.onspace-button-group .onspace-button:not(:only-child){padding-right:calc(var(--spacer-button)*.75);padding-left:calc(var(--spacer-button)*.75)}.onspace-button-group>.onspace-button:not(:last-child),.onspace-button-group>drop-down:not(:last-child)>.onspace-button,.onspace-button-group>drop-down:not(:last-child)>a .onspace-button,.onspace-button-group>label:not(:last-child) .onspace-button{border-right-width:calc(var(--border-width-button)/2);border-top-right-radius:0;border-bottom-right-radius:0}.onspace-button-group>select-custom:not(:last-child)>a.select-custom__anchor{border-top-right-radius:0;border-bottom-right-radius:0}.onspace-button-group>select-custom:not(:last-child)>a.select-custom__anchor>select{border-right-width:calc(var(--border-width-select)/2)}.onspace-button-group>date-custom:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.onspace-button-group>date-custom:not(:last-child)>input{border-right-width:calc(var(--border-width-date)/2)}.onspace-button-group>.onspace-button:not(:first-child),.onspace-button-group>drop-down:not(:first-child)>.onspace-button,.onspace-button-group>drop-down:not(:first-child)>a .onspace-button,.onspace-button-group>label:not(:first-child) .onspace-button{border-left-width:calc(var(--border-width-button)/2);border-top-left-radius:0;border-bottom-left-radius:0}.onspace-button-group>select-custom:not(:first-child)>a.select-custom__anchor{border-top-left-radius:0;border-bottom-left-radius:0}.onspace-button-group>select-custom:not(:first-child)>a.select-custom__anchor>select{border-left-width:calc(var(--border-width-select)/2)}.onspace-button-group>date-custom:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.onspace-button-group>date-custom:not(:first-child)>input{border-left-width:calc(var(--border-width-date)/2)}.onspace-button-tabs{--color-button-tabs: var(--color-primary);position:relative;display:flex;overflow-x:scroll;border-bottom:var(--border-width-separator) solid var(--color-button-tabs)}.onspace-button-tabs.onspace-button--color-black{--color-button-tabs: var(--color-black)}.onspace-button-tabs.onspace-button--color-white{--color-button-tabs: var(--color-white)}.onspace-button-tabs.onspace-button--color-red{--color-button-tabs: var(--color-red)}.onspace-button-tabs.onspace-button--color-orange{--color-button-tabs: var(--color-orange)}.onspace-button-tabs.onspace-button--color-yellow{--color-button-tabs: var(--color-yellow)}.onspace-button-tabs.onspace-button--color-green{--color-button-tabs: var(--color-green)}.onspace-button-tabs.onspace-button--color-mint{--color-button-tabs: var(--color-mint)}.onspace-button-tabs.onspace-button--color-teal{--color-button-tabs: var(--color-teal)}.onspace-button-tabs.onspace-button--color-cyan{--color-button-tabs: var(--color-cyan)}.onspace-button-tabs.onspace-button--color-blue{--color-button-tabs: var(--color-blue)}.onspace-button-tabs.onspace-button--color-indigo{--color-button-tabs: var(--color-indigo)}.onspace-button-tabs.onspace-button--color-purple{--color-button-tabs: var(--color-purple)}.onspace-button-tabs.onspace-button--color-pink{--color-button-tabs: var(--color-pink)}.onspace-button-tabs.onspace-button--color-brown{--color-button-tabs: var(--color-brown)}.onspace-button-tabs.onspace-button--color-border{--color-button-tabs: var(--color-border)}.onspace-button-tabs.onspace-button--color-primary{--color-button-tabs: var(--color-primary)}.onspace-button-tabs.onspace-button--color-secondary{--color-button-tabs: var(--color-secondary)}.onspace-button-tabs.onspace-button--color-text{--color-button-tabs: var(--color-text)}.onspace-button-tabs.onspace-button--color-text-muted{--color-button-tabs: var(--color-text-muted)}.onspace-button-tabs.onspace-button--color-table-border{--color-button-tabs: var(--color-table-border)}.onspace-button-tabs.onspace-button--color-border-dark{--color-button-tabs: var(--color-border-dark)}.onspace-button-tabs.onspace-button--color-background{--color-button-tabs: var(--color-background)}.onspace-button-tabs.onspace-button--color-title{--color-button-tabs: var(--color-title)}.onspace-button-tabs.onspace-button--color-bg-main{--color-button-tabs: var(--color-bg-main)}.onspace-button-tabs.onspace-button--color-bg-nav{--color-button-tabs: var(--color-bg-nav)}.onspace-button-tabs.onspace-button--color-bg-scratched{--color-button-tabs: var(--color-bg-scratched)}.onspace-button-tabs.onspace-button--color-race-upcoming{--color-button-tabs: var(--color-race-upcoming)}.onspace-button-tabs.onspace-button--color-tips-highlight{--color-button-tabs: var(--color-tips-highlight)}.onspace-button-tabs.onspace-button--color-odds-highlight{--color-button-tabs: var(--color-odds-highlight)}.onspace-button-tabs.onspace-button--color-toggle{--color-button-tabs: var(--color-toggle)}.onspace-button-tabs.onspace-button--color-toggle-border{--color-button-tabs: var(--color-toggle-border)}.onspace-button-tabs.onspace-button--color-warning{--color-button-tabs: var(--color-warning)}.onspace-button-tabs.onspace-button--color-bg-result{--color-button-tabs: var(--color-bg-result)}.onspace-button-tabs.onspace-button--color-border-result{--color-button-tabs: var(--color-border-result)}.onspace-button-tabs.onspace-button--color-bg-upcoming{--color-button-tabs: var(--color-bg-upcoming)}.onspace-button-tabs.onspace-button--color-border-upcoming{--color-button-tabs: var(--color-border-upcoming)}.onspace-button-tabs.onspace-button--color-bar-rate{--color-button-tabs: var(--color-bar-rate)}.onspace-button-tabs.onspace-button--color-weather-sun{--color-button-tabs: var(--color-weather-sun)}.onspace-button-tabs.onspace-button--color-weather-cloud{--color-button-tabs: var(--color-weather-cloud)}.onspace-button-tabs.onspace-button--color-weather-rain{--color-button-tabs: var(--color-weather-rain)}.onspace-button-tabs.onspace-button--color-fluc-down{--color-button-tabs: var(--color-fluc-down)}.onspace-button-tabs.onspace-button--color-fluc-up{--color-button-tabs: var(--color-fluc-up)}.onspace-button-tabs.onspace-button--color-fluc-line{--color-button-tabs: var(--color-fluc-line)}.onspace-button-tabs.onspace-button--color-accent{--color-button-bg: var(--color-primary)}.onspace-button-tabs.onspace-button--color-info{--color-button-bg: var(--color-cyan)}.onspace-button-tabs.onspace-button--color-success{--color-button-bg: var(--color-green)}.onspace-button-tabs.onspace-button--color-warning{--color-button-bg: var(--color-orange)}.onspace-button-tabs.onspace-button--color-error{--color-button-bg: var(--color-red)}.onspace-button-tabs .onspace-button{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-right:calc(var(--spacer-button)*.75);padding-left:calc(var(--spacer-button)*.75)}.onspace-button-tabs .onspace-button.onspace-button--current{background-color:var(--color-button-bg);color:var(--color-button-text)}.onspace-button-bar{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--spacer-sm)}.onspace-button-bar .onspace-button,.onspace-button-bar .drop-down{flex-grow:0}.onspace-button-bar .onspace-button-bar__spacer{flex-grow:1;width:0}.onspace-button-list{display:flex;flex-direction:column;align-items:stretch}.onspace-button-list>.onspace-button:not(:first-child),.onspace-button-list>drop-down:not(:first-child),.onspace-button-list>label:not(:first-child){margin-top:var(--spacer-sm)}.onspace-button-list>label input:not(:checked)~.onspace-button svg{display:none}.onspace-button-column{display:flex;flex-direction:column;align-items:flex-start}.onspace-button-column>.onspace-button:not(:first-child),.onspace-button-column>drop-down:not(:first-child),.onspace-button-column>label:not(:first-child){margin-top:var(--spacer-sm)}.onspace-button-column>label input:not(:checked)~.onspace-button svg{display:none}label.label--onspace-button{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;gap:var(--spacer-sm)}@media(hover: hover){label.label--onspace-button:hover .onspace-button{background-color:var(--color-button-bg-hover);color:var(--color-button-text)}}label.label--onspace-button:not(:disabled):not([disabled]):active .onspace-button,label.label--onspace-button:not(:disabled):not([disabled])[active] .onspace-button{background-color:var(--color-button-bg-active);color:var(--color-button-text)}label.label--onspace-button input[type=checkbox],label.label--onspace-button input[type=radio]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none;width:1px !important}label.label--onspace-button input[type=checkbox]:checked~.onspace-button,label.label--onspace-button input[type=radio]:checked~.onspace-button{background-color:var(--color-button-bg-active);color:var(--color-button-text)}label.label--onspace-button input[type=checkbox]:checked~.onspace-button.onspace-button--color-border,label.label--onspace-button input[type=radio]:checked~.onspace-button.onspace-button--color-border{--color-button-text: var(--color-white)}label.label--onspace-button input[type=checkbox]:focus~.onspace-button,label.label--onspace-button input[type=radio]:focus~.onspace-button{z-index:1;box-shadow:0 0 0 var(--border-width-outline) var(--color-outline)}label.label--onspace-button>svg{width:var(--icon-size);height:var(--icon-size)}[onspace-conditional-include]:not([onspace-conditional-match]):not([onspace-conditional-missing]),[onspace-conditional-exclude][onspace-conditional-match]:not([onspace-conditional-missing]){display:none !important}date-custom{--spacer-date: var(--spacer);--border-width-date: var(--border-width-separator);--icon-size-date: var(--icon-size);--font-size-date: var(--font-size-body);--color-date-text: var(--color-text);--color-date-border: var(--color-border);position:relative;display:inline-flex;justify-content:center;align-items:center;overflow:visible;border-radius:var(--spacer-date);padding:0 var(--spacer-date);color:var(--color-date-text);line-height:var(--icon-size-select);white-space:nowrap;font-size:var(--font-size-date);font-weight:var(--font-weight-regular)}date-custom>*:not(:first-child):not(input){margin-left:var(--spacer-sm)}date-custom svg{flex-grow:0;flex-shrink:0;height:var(--icon-size-date)}date-custom svg:empty{display:none}date-custom svg:empty+*{margin-left:0}date-custom formatted-time{flex-grow:1;flex-shrink:0;overflow:hidden;text-overflow:ellipsis}date-custom.date-custom--placeholder formatted-time{color:var(--color-text-muted);font-style:italic}date-custom input{position:absolute;inset:0;cursor:pointer;margin:0;outline:none;border:var(--border-width-date) solid var(--color-date-border);border-radius:inherit;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@supports selector(:focus-visible){date-custom input:focus-visible,date-custom input:focus-within{border-color:var(--color-accent)}}@supports not selector(:focus-visible){date-custom input:focus,date-custom input:focus-within{border-color:var(--color-accent)}}date-custom input:disabled,date-custom input[disabled],fieldset:disabled date-custom input{cursor:not-allowed}date-custom ::-webkit-calendar-picker-indicator{position:absolute;inset:0;cursor:pointer;width:auto;height:auto;background:rgba(0,0,0,0)}date-custom ::-webkit-datetime-edit-day-field,date-custom ::-webkit-datetime-edit-month-field,date-custom ::-webkit-datetime-edit-year-field{opacity:0}filter-field{display:block;max-width:100%}filter-field .filter-field__anchor{display:flex;align-items:center;max-width:100%;min-height:calc(var(--spacer)*2);border:var(--border-width-separator) solid var(--color-border);border-radius:var(--spacer);padding:var(--spacer-xs) var(--spacer-sm);background-color:var(--color-bg-control)}filter-field .filter-field__anchor>:not(:first-child){margin-left:var(--spacer-sm)}filter-field .filter-field__anchor>svg{flex-grow:0;flex-shrink:0;cursor:pointer;width:var(--icon-size);height:auto}filter-field .filter-field__anchor .filter-field__anchor__values{display:flex;flex-wrap:wrap;align-items:center;flex-grow:1;flex-shrink:1;max-width:100%;row-gap:var(--spacer-xs)}filter-field .filter-field__anchor .filter-field__anchor__values>:not(:last-child){margin-right:var(--spacer-xs)}filter-field .filter-field__anchor .filter-field__anchor__values:empty{display:none}filter-field .filter-field__anchor .filter-field__anchor__values:not(:empty)+.filter-field__anchor__placeholder{display:none}filter-field .filter-field__anchor filter-field-value{display:flex;align-items:center;height:var(--spacer);border-radius:calc(var(--spacer)/2);padding:0 var(--spacer-xs);background-color:var(--color-bg-gray);font-size:var(--font-size-subhead)}filter-field .filter-field__anchor filter-field-value>:not(:first-child){margin-left:var(--spacer-xs)}filter-field .filter-field__anchor filter-field-value input[type=hidden]:first-child+*{margin-left:0}filter-field .filter-field__anchor filter-field-value svg{cursor:pointer;width:var(--icon-size-sm);height:auto}filter-field .filter-field__anchor .filter-field__anchor__placeholder{flex-grow:1;margin-left:0;color:var(--color-text-muted);font-size:var(--font-size-subhead);font-style:italic}filter-field .filter-field__menu{--color-bg-outline: var(--color-bg-overlay);width:var(--dropdown-width-filter);max-width:50vw;border:var(--border-width-narrow) solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-text)}filter-field .filter-field__menu .filter-field__menu__title{padding:var(--spacer-sm) var(--spacer-sm) 0 var(--spacer-sm);font-family:var(--font-family-heading);font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold)}filter-field .filter-field__menu .onspace-button-group{overflow-y:auto;width:calc(100% + var(--spacer-sm)*2);margin:0 var(--nspacer-sm);padding:var(--spacer-sm) var(--spacer-sm) 0 var(--spacer-sm)}filter-field .filter-field__menu .onspace-button-group::before,filter-field .filter-field__menu .onspace-button-group::after{flex-grow:0;flex-shrink:0;width:var(--spacer-sm);content:" "}filter-field .filter-field__menu .onspace-button-group .onspace-button{flex-grow:1}filter-field .filter-field__menu .filter-field__mode{display:block}filter-field .filter-field__menu .filter-field__mode:not(.filter-field__mode--current){display:none}filter-field .filter-field__menu .filter-field__mode .filter-field__mode__search{position:sticky;top:0;padding:var(--spacer-sm);background-color:var(--color-bg-overlay)}filter-field .filter-field__menu .filter-field__mode .filter-field__mode__comment{padding:0 var(--spacer-sm) var(--spacer-sm) var(--spacer-sm);font-size:var(--font-size-subhead);font-style:italic}filter-field .filter-field__menu .filter-field__mode .onspace-button-list{padding:0 var(--spacer-sm) var(--spacer-sm) var(--spacer-sm)}filter-field .filter-field__menu .filter-field__mode .onspace-button-list .onspace-button{position:static}filter-field .filter-field__menu .filter-field__mode .onspace-form__field__group{padding:var(--spacer-sm)}input-array{display:flex;flex-direction:column;gap:var(--spacer-xs)}input-array input-array-control{display:flex}input-array input-array-control>:not(.onspace-button){flex-grow:1;width:0}input-array input-array-control>a.onspace-button{--color-button-bg-outline: var(--color-bg-control);flex-grow:0;flex-shrink:0;margin-left:var(--spacer-sm)}input-array input-array-control>a.onspace-button[data-input-array-drag]{cursor:grab}input-array input-array-control .input-array__selection{position:relative;display:flex;align-items:center;border:var(--border-width-separator) solid var(--color-border);border-radius:var(--spacer);padding:0 var(--spacer);background-color:var(--color-bg-outline)}@media(hover: hover){input-array input-array-control .input-array__selection:hover{z-index:1}}input-array input-array-control .input-array__selection .input-array__selection__image{width:var(--spacer);height:var(--spacer);margin-right:var(--spacer-sm);background-color:var(--color-bg-gray);background-repeat:no-repeat;background-position:center;background-size:cover}@media(hover: hover){input-array input-array-control .input-array__selection .input-array__selection__image:hover{position:absolute;top:calc(var(--spacer)*-4.5);left:calc(var(--spacer)*-4.5);width:calc(var(--spacer)*10);height:calc(var(--spacer)*10);background-color:rgba(0,0,0,0);background-size:contain}input-array input-array-control .input-array__selection .input-array__selection__image:hover+*{margin-left:calc(var(--spacer) + var(--spacer-sm))}}input-array input-array-control .input-array__selection span.input-array__selection__subtitle::before{margin:0 var(--spacer-xs);content:"—"}input-array>a.onspace-button{--color-button-bg-outline: var(--color-bg-control);align-self:flex-end;margin-top:var(--spacer-xs)}input-array>select-custom,input-array>.onspace-button-group{align-self:flex-end;margin-top:var(--spacer-xs)}input-array>select-custom>a.onspace-button,input-array>select-custom>drop-down>a.onspace-button,input-array>.onspace-button-group>a.onspace-button,input-array>.onspace-button-group>drop-down>a.onspace-button{--color-button-bg-outline: var(--color-bg-control)}password-custom{display:flex;flex-direction:column}password-custom .password__strength{position:relative;width:100%;height:var(--spacer-xs);margin-top:var(--spacer-xs)}password-custom .password__strength::before{position:absolute;top:0;bottom:0;left:0;overflow:hidden;transition:width .3s,background-color .3s;width:0;border-radius:calc(var(--spacer-xs)/2);background-color:var(--color-red);content:" "}password-custom .password__strength[data-strength="0"]::before{width:20%}password-custom .password__strength[data-strength="1"]::before{width:40%}password-custom .password__strength[data-strength="2"]::before{width:60%;background-color:var(--color-orange)}password-custom .password__strength[data-strength="3"]::before{width:80%;background-color:var(--color-yellow)}password-custom .password__strength[data-strength="4"]::before{width:100%;background-color:var(--color-green)}password-custom .password__validations{display:flex;flex-direction:column;margin-top:var(--spacer-sm);row-gap:var(--spacer-sm)}password-custom .password__validations>div{display:flex;column-gap:var(--spacer-sm)}password-custom .password__validations>div svg{display:none;width:var(--icon-size);height:var(--icon-size)}password-custom .password__validations>div:not([data-valid]) svg[data-valid=blank]{display:block}password-custom .password__validations>div[data-valid=false]{color:var(--color-red)}password-custom .password__validations>div[data-valid=false] svg[data-valid=false]{display:block}password-custom .password__validations>div[data-valid=true]{color:var(--color-green)}password-custom .password__validations>div[data-valid=true] svg[data-valid=true]{display:block}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media(max-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media(max-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0, 0, 0, 0.6);font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:rgb(0, 0, 0)}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0, 0, 0, 0.125)}@media(max-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 .3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}@media(max-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media(max-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:.125}trix-toolbar .trix-button--icon-attach::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-italic::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-link::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-strike::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-quote::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-heading-1::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-code::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-number-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-undo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-redo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:red 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable] ::-moz-selection,trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection{background:none}trix-editor [data-trix-mutable] ::selection,trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection{background:none}trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection{background:highlight}trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection{background:highlight}trix-editor [data-trix-mutable].attachment.attachment--file{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor [data-trix-mutable].attachment img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 .8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;content:"";background-image:url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:.1em .6em;font-size:.8em;color:#fff;background-color:rgba(0, 0, 0, 0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}.trix-content{line-height:1.5;overflow-wrap:break-word;word-break:break-word}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:.3em;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:" •"}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}rich-text{position:relative}rich-text .rich-text__toolbar{container:rich-text__toolbar/inline-size;position:sticky;z-index:var(--z-index-scrollsnap);top:0;display:flex;justify-content:space-between;margin-top:calc(var(--spacer-sm)*-1);padding:var(--spacer-sm) 0;background-color:var(--color-bg-outline)}@container rich-text__toolbar (max-width: 750px){rich-text .rich-text__toolbar .onspace-button-group:not(:first-child){margin-left:var(--spacer-xs)}rich-text .rich-text__toolbar .onspace-button-group .onspace-button{--spacer-button: var(--spacer-ms);--icon-size-button: var(--icon-size-ms)}}@container rich-text__toolbar (max-width: 650px){rich-text .rich-text__toolbar .onspace-button-group .onspace-button{--icon-size-button: var(--icon-size-sm)}}rich-text trix-toolbar{display:none}rich-text trix-editor a:not([class]){text-decoration:underline}rich-text trix-editor figure.attachment{position:relative;display:inline-block;width:100%;margin:0;padding:var(--spacer-sm);background-color:var(--color-bg-overlay);text-align:center}rich-text trix-editor figure.attachment>a{color:inherit;text-decoration:inherit}rich-text trix-editor figure.attachment>a:hover{color:inherit;text-decoration:inherit}rich-text trix-editor figure.attachment .onspace-attachable.onspace-attachable--preview>:not(:first-child){margin-left:var(--spacer-xs)}rich-text trix-editor figure.attachment .onspace-attachable.onspace-attachable--preview .onspace-attachable__name{font-weight:var(--font-weight-bold)}rich-text trix-editor figure.attachment:hover:not([data-trix-mutable]){cursor:pointer}rich-text trix-editor figure.attachment[data-trix-mutable]{border:var(--border-width-outline) solid highlight}rich-text trix-editor figure.attachment[data-trix-content-type="vnd.rubyonrails.horizontal-rule.html"]{padding:0;background-color:rgba(0,0,0,0)}rich-text trix-editor figure.attachment[data-trix-content-type="vnd.rubyonrails.horizontal-rule.html"][data-trix-mutable]{background-color:highlight}rich-text trix-editor figure.attachment .onspace-attachment__link{display:flex;justify-content:center;margin-top:var(--spacer-xs);color:var(--color-text-muted);font-size:var(--font-size-callout)}rich-text trix-editor figure.attachment .onspace-attachment__options{display:flex;justify-content:center;margin-top:var(--spacer-xs);color:var(--color-text-muted);font-size:var(--font-size-callout)}rich-text trix-editor figure.attachment .onspace-attachment__options .onspace-attachment__options__option{display:flex}rich-text trix-editor figure.attachment .onspace-attachment__options .onspace-attachment__options__option>:not(:first-child){margin-left:var(--spacer-xs)}rich-text trix-editor figure.attachment .onspace-attachment__options .onspace-attachment__options__option .onspace-attachment__options__option__value{font-weight:var(--font-weight-bold)}rich-text trix-editor figure.attachment figcaption{position:relative;margin-top:var(--spacer-sm);color:var(--color-text-muted);font-size:var(--font-size-callout);font-weight:var(--font-weight-regular);font-style:italic}rich-text trix-editor figure.attachment figcaption:empty{display:none}rich-text trix-editor figure.attachment figcaption textarea.attachment__caption-editor{min-height:0}rich-text trix-editor figure.attachment .onspace-button-group{position:absolute;top:calc(var(--spacer-lg)*-0.5);right:calc(var(--spacer-lg)*-0.5);text-align-last:left}rich-text trix-editor figure.attachment .onspace-button-group .onspace-button svg{pointer-events:none}rich-text .onspace-button-group:not(:first-child){margin-left:var(--spacer-sm)}rich-text .onspace-button-group>.onspace-button:first-child,rich-text .onspace-button-group>drop-down:first-child>.onspace-button{padding-left:var(--spacer-ms)}rich-text .onspace-button-group>.onspace-button:last-child,rich-text .onspace-button-group>drop-down:last-child>.onspace-button{padding-right:var(--spacer-ms)}rich-text .onspace-button-group .onspace-button{--spacer-button: var(--spacer);--icon-size-button: var(--spacer);padding:0 var(--spacer-sm)}rich-text .onspace-button-group .onspace-button[data-toolbar-active]{background-color:var(--color-bg-main-reverse);color:var(--color-text-reverse)}rich-text .onspace-button-group drop-down .onspace-dropdown__list .onspace-dropdown__list__item{cursor:pointer}rich-text .onspace-button-group drop-down .onspace-dropdown__list .onspace-dropdown__list__item[data-toolbar-active]{background-color:var(--color-bg-main-reverse);color:var(--color-text-reverse)}rich-text .onspace-button-group drop-down input[invalid]{border-color:var(--color-red)}@supports selector(:focus-visible){rich-text .onspace-button-group drop-down input[invalid]:focus-visible{border-color:var(--color-red)}}@supports not selector(:focus-visible){rich-text .onspace-button-group drop-down input[invalid]:focus{border-color:var(--color-red)}}.rich-text-content>*:not(:first-child){margin-top:var(--spacer)}.rich-text-content>*:not(:last-child){margin-bottom:var(--spacer)}.rich-text-content blockquote{border-left:var(--spacer-xs) solid var(--color-border);padding-left:var(--spacer)}.rich-text-content pre{overflow-x:auto;margin:0;padding:var(--spacer);background-color:var(--color-bg-overlay);font-size:var(--font-size-callout)}.rich-text-content ol{counter-reset:item;list-style-type:none}.rich-text-content ol>li{position:relative}.rich-text-content ol>li::before{counter-increment:item;position:absolute;right:100%;padding-right:var(--spacer-sm);content:counters(item, ".") ". "}.onspace-attachable{margin:var(--spacer) 0}.onspace-attachable .onspace-attachable__caption{margin-top:var(--spacer-sm);color:var(--color-text-muted);text-align:center;font-size:var(--font-size-callout);font-weight:var(--font-weight-regular);font-style:italic}select-custom{--spacer-select: var(--spacer);--border-width-select: var(--border-width-separator);--icon-size-select: var(--icon-size);--font-size-select: var(--font-size-body);--color-select-text: var(--color-text);--color-select-border: var(--color-border);display:inline-block}select-custom>a.select-custom__anchor{display:flex;justify-content:center;align-items:center;overflow:visible;height:calc(var(--spacer-select)*2);outline:none;border:var(--border-width-select) solid var(--color-select-border);border-radius:var(--spacer);padding:0 var(--spacer-select);column-gap:var(--spacer-sm);background-color:var(--color-bg-control);color:var(--color-select-text);line-height:var(--icon-size-select);white-space:nowrap;font-size:var(--font-size-select);font-weight:var(--font-weight-regular)}@supports selector(:focus-visible){select-custom>a.select-custom__anchor:focus-visible{border-color:var(--color-accent)}}@supports not selector(:focus-visible){select-custom>a.select-custom__anchor:focus{border-color:var(--color-accent)}}select-custom>a.select-custom__anchor svg{flex-grow:0;flex-shrink:0;height:var(--icon-size-select)}select-custom>a.select-custom__anchor svg:empty{display:none}select-custom>a.select-custom__anchor svg:empty+*{margin-left:0}select-custom>a.select-custom__anchor .select-custom__text{flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}select-custom>div{min-width:var(--spacer-xxxl);border:var(--border-width-narrow) solid var(--color-border);border-radius:var(--border-radius-sm);padding:0;color:var(--color-text)}select-custom>div label.select-custom__option{display:flex;align-items:center;overflow:hidden;cursor:pointer;padding:var(--spacer-xs) var(--spacer-sm);white-space:nowrap}select-custom>div label.select-custom__option.select-custom__option--placeholder{color:var(--color-text-muted);font-style:italic}@media(hover: hover){select-custom>div label.select-custom__option:hover{background-color:var(--color-accent);color:var(--color-accent-text)}select-custom>div label.select-custom__option:hover .select-custom__option__text .select-custom__option__text__subtitle{color:var(--color-accent-text)}}select-custom>div label.select-custom__option[highlighted]{background-color:var(--color-accent);color:var(--color-accent-text)}select-custom>div label.select-custom__option[highlighted] .select-custom__option__text .select-custom__option__text__subtitle{color:var(--color-accent-text)}select-custom>div label.select-custom__option>*:not(:last-child){margin-right:var(--spacer-sm)}select-custom>div label.select-custom__option input[type=checkbox],select-custom>div label.select-custom__option input[type=radio]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none;width:1px !important;height:1px !important}select-custom>div label.select-custom__option input[type=checkbox]:not(:checked)+svg,select-custom>div label.select-custom__option input[type=radio]:not(:checked)+svg{opacity:0}select-custom>div label.select-custom__option svg{flex-grow:0;flex-shrink:0;width:var(--icon-size);height:var(--icon-size)}select-custom>div label.select-custom__option .select-custom__option__text{flex-grow:1;flex-shrink:1}select-custom>div label.select-custom__option .select-custom__option__text>*{overflow:hidden;text-overflow:ellipsis}select-custom>div label.select-custom__option .select-custom__option__text .select-custom__option__text__title{font-size:var(--font-size-body)}select-custom>div label.select-custom__option .select-custom__option__text .select-custom__option__text__subtitle{color:var(--color-text-muted);font-size:var(--font-size-subhead)}select-custom.select-custom--placeholder>a .select-custom__text{color:var(--color-text-muted);font-style:italic}select-custom.onspace-dropdown--active>a.select-custom__anchor{border-color:var(--color-accent)}form.onspace-form.onspace-form--filter fieldset{display:flex;flex-flow:row wrap;gap:var(--spacer-sm)}form.onspace-form.onspace-form--filter fieldset .onspace-form__field .onspace-form__field__label{font-family:var(--font-family-heading);font-size:var(--font-size-footnote);font-weight:var(--font-weight-bold)}form.onspace-form.onspace-form--filter fieldset .onspace-form__field .onspace-form__field__content{margin-top:var(--spacer-xxs)}form.onspace-form.onspace-form--filter fieldset .onspace-form__field .onspace-form__field__content .onspace-form__field__group>select-custom:first-child{min-width:var(--spacer-xxxl)}form.onspace-form.onspace-form--filter fieldset .onspace-form__field .onspace-form__field__content .onspace-form__field__group>select-custom:last-child{justify-content:center;flex-grow:0;width:var(--spacer-xl)}form.onspace-form.onspace-form--filter fieldset .onspace-form__field .onspace-form__field__content .onspace-form__field__group>select-custom:last-child .select-custom__text{display:none}form.onspace-form.onspace-form--filter fieldset .onspace-form__buttons{justify-content:flex-start;align-items:flex-end}form.onspace-form.onspace-form--filter fieldset .onspace-form__buttons .onspace-button{padding:0 var(--spacer-ms)}@media(max-width: 999.98px){form.onspace-form.onspace-form--filter fieldset{flex-direction:column}form.onspace-form.onspace-form--filter fieldset>*{flex-grow:0;flex-shrink:0;width:100%}}form.onspace-form.onspace-form--filter.onspace-form--filter--standard fieldset{flex-direction:column}form.onspace-form.onspace-form--filter.onspace-form--filter--standard fieldset>*{flex-grow:0;flex-shrink:0;width:100%}form.onspace-form.onspace-form--filter.onspace-form--filter--standard fieldset .onspace-form__field{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:flex-start;padding:var(--spacer-sm) 0}@media(hover: hover){form.onspace-form.onspace-form--filter.onspace-form--filter--standard fieldset .onspace-form__field:hover{background-color:var(--color-bg-hover)}}form.onspace-form.onspace-form--filter.onspace-form--filter--standard fieldset .onspace-form__field .onspace-form__field__label{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-grow:0;flex-shrink:0;width:30%;min-height:calc(var(--spacer-input)*2);font-family:var(--font-family-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}form.onspace-form.onspace-form--filter.onspace-form--filter--standard fieldset .onspace-form__field .onspace-form__field__content{flex-grow:0;flex-shrink:0;width:70%}@media(min-width: 1000px){form.onspace-form.onspace-form--filter.onspace-form--filter--standard fieldset .onspace-form__field .onspace-form__field__content .formatted-field{min-height:calc(var(--spacer-input)*2)}}form.onspace-form.onspace-form--filter.onspace-form--filter--standard fieldset .onspace-form__field .onspace-form__field__comment{flex-grow:0;flex-shrink:0;width:70%;margin-top:var(--spacer-sm)}@media(max-width: 999.98px){form.onspace-form.onspace-form--filter.onspace-form--filter--standard fieldset .onspace-form__field{flex-direction:column}form.onspace-form.onspace-form--filter.onspace-form--filter--standard fieldset .onspace-form__field .onspace-form__field__label{width:100%;height:inherit;min-height:inherit}form.onspace-form.onspace-form--filter.onspace-form--filter--standard fieldset .onspace-form__field .onspace-form__field__content{width:100%;margin-top:var(--spacer-sm)}}form.onspace-form.onspace-form--filter.onspace-form--filter--standard fieldset .onspace-form__buttons{justify-content:flex-end}form.onspace-form.onspace-form--simple>fieldset{max-width:599.98px;margin:0 auto;row-gap:var(--spacer)}form.onspace-form.onspace-form--simple>fieldset .onspace-form__field .onspace-form__field__comment{margin-top:var(--spacer-sm)}form.onspace-form.onspace-form--simple>fieldset .onspace-form__buttons{flex-direction:column;align-items:stretch;row-gap:var(--spacer-sm)}form.onspace-form.onspace-form--simple-horizontal>fieldset{display:flex}form.onspace-form.onspace-form--simple-horizontal>fieldset .onspace-form__field{flex-grow:1}form.onspace-form.onspace-form--standard fieldset .onspace-heading{margin-bottom:var(--spacer)}form.onspace-form.onspace-form--standard fieldset .onspace-form__field{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:flex-start;padding:var(--spacer-sm) 0}@media(hover: hover){form.onspace-form.onspace-form--standard fieldset .onspace-form__field:hover:not(.onspace-scrollretained-container),form.onspace-form.onspace-form--standard fieldset .onspace-form__field:hover:not(.onspace-scrollretained-container) rich-text .rich-text__toolbar{background-color:var(--color-bg-hover)}}form.onspace-form.onspace-form--standard fieldset .onspace-form__field .onspace-form__field__label{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-grow:0;flex-shrink:0;width:30%;min-height:calc(var(--spacer-input)*2);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold)}form.onspace-form.onspace-form--standard fieldset .onspace-form__field .onspace-form__field__content{flex-grow:0;flex-shrink:0;width:70%}@media(min-width: 1000px){form.onspace-form.onspace-form--standard fieldset .onspace-form__field .onspace-form__field__content .formatted-field{min-height:calc(var(--spacer-input)*2)}}form.onspace-form.onspace-form--standard fieldset .onspace-form__field .onspace-form__field__comment{flex-grow:0;flex-shrink:0;width:70%;margin-top:var(--spacer-sm)}@media(max-width: 999.98px){form.onspace-form.onspace-form--standard fieldset .onspace-form__field{flex-direction:column}form.onspace-form.onspace-form--standard fieldset .onspace-form__field .onspace-form__field__label{width:100%;height:inherit;min-height:inherit}form.onspace-form.onspace-form--standard fieldset .onspace-form__field .onspace-form__field__content{width:100%;margin-top:var(--spacer-sm)}}form.onspace-form{--spacer-input: var(--spacer);--input-height: var(--spacer-lg)}form.onspace-form:not(:first-child){margin-top:var(--spacer)}form.onspace-form:not(:last-child){margin-bottom:var(--spacer)}@media(max-width: 999.98px){form.onspace-form.onspace-form--collapsed fieldset{display:none}form.onspace-form:not(.onspace-form--collapsed) [onspace-form-collapse]{display:none}}@media(min-width: 1000px){form.onspace-form [onspace-form-collapse],form.onspace-form [onspace-form-collapsed]{display:none}}form.onspace-form>fieldset{display:flex;flex-direction:column;min-width:0;margin:0;border:0;padding:0}form.onspace-form>fieldset:disabled{--color-bg-outline: var(--color-bg-overlay)}form.onspace-form>fieldset .onspace-form__spacer{margin:var(--spacer-lg)}form.onspace-form>fieldset .onspace-media-viewer{max-width:999.98px;margin:var(--spacer-lg) auto}form.onspace-form>fieldset .rich-text-content{margin:var(--spacer) 0}form.onspace-form>fieldset .onspace-form__field.onspace-form__field--error input,form.onspace-form>fieldset .onspace-form__field.onspace-form__field--error label.label--onspace-button>.onspace-button,form.onspace-form>fieldset .onspace-form__field.onspace-form__field--error select-custom>a.select-custom__anchor{border-color:var(--color-red)}form.onspace-form>fieldset .onspace-form__field input,form.onspace-form>fieldset .onspace-form__field textarea,form.onspace-form>fieldset .onspace-form__field trix-editor{width:100%;outline:none;border:var(--border-width-separator) solid var(--color-border);border-radius:var(--spacer-input);background-color:var(--color-bg-control);color:var(--color-text);font-family:var(--font-family-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}form.onspace-form>fieldset .onspace-form__field input::placeholder,form.onspace-form>fieldset .onspace-form__field textarea::placeholder,form.onspace-form>fieldset .onspace-form__field trix-editor::placeholder{color:var(--color-text-muted);font-family:var(--font-family-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);font-style:italic}@supports selector(:focus-visible){form.onspace-form>fieldset .onspace-form__field input:focus-visible,form.onspace-form>fieldset .onspace-form__field input:focus-within,form.onspace-form>fieldset .onspace-form__field textarea:focus-visible,form.onspace-form>fieldset .onspace-form__field textarea:focus-within,form.onspace-form>fieldset .onspace-form__field trix-editor:focus-visible,form.onspace-form>fieldset .onspace-form__field trix-editor:focus-within{border-color:var(--color-accent)}}@supports not selector(:focus-visible){form.onspace-form>fieldset .onspace-form__field input:focus,form.onspace-form>fieldset .onspace-form__field input:focus-within,form.onspace-form>fieldset .onspace-form__field textarea:focus,form.onspace-form>fieldset .onspace-form__field textarea:focus-within,form.onspace-form>fieldset .onspace-form__field trix-editor:focus,form.onspace-form>fieldset .onspace-form__field trix-editor:focus-within{border-color:var(--color-accent)}}form.onspace-form>fieldset .onspace-form__field input:disabled,form.onspace-form>fieldset .onspace-form__field input[disabled],fieldset:disabled form.onspace-form>fieldset .onspace-form__field input,form.onspace-form>fieldset .onspace-form__field textarea:disabled,form.onspace-form>fieldset .onspace-form__field textarea[disabled],fieldset:disabled form.onspace-form>fieldset .onspace-form__field textarea,form.onspace-form>fieldset .onspace-form__field trix-editor:disabled,form.onspace-form>fieldset .onspace-form__field trix-editor[disabled],fieldset:disabled form.onspace-form>fieldset .onspace-form__field trix-editor{cursor:not-allowed}form.onspace-form>fieldset .onspace-form__field input{height:calc(var(--spacer-input)*2);padding:0 var(--spacer-input)}form.onspace-form>fieldset .onspace-form__field input[type=color]{overflow:hidden;cursor:pointer;padding:0}form.onspace-form>fieldset .onspace-form__field input[type=color]::-webkit-color-swatch-wrapper{padding:0}form.onspace-form>fieldset .onspace-form__field input[type=color]::-webkit-color-swatch{border:0}form.onspace-form>fieldset .onspace-form__field select-custom{display:block}form.onspace-form>fieldset .onspace-form__field .label--onspace-button .onspace-button{--color-button-bg-outline: var(--color-bg-control);font-weight:var(--font-weight-normal)}form.onspace-form>fieldset .onspace-form__field .label--onspace-button input:focus~.onspace-button{z-index:1;border-color:var(--color-accent);box-shadow:none}form.onspace-form>fieldset .onspace-form__field .label--onspace-button.label--onspace-button--placeholder .onspace-button,form.onspace-form>fieldset .onspace-form__field .label--onspace-button.label--onspace-button--placeholder span{color:var(--color-text-muted);font-style:italic}form.onspace-form>fieldset .onspace-form__field .label--onspace-button.label--onspace-button--placeholder input:checked~.onspace-button{color:var(--color-border-disabled)}form.onspace-form>fieldset .onspace-form__field .onspace-button-group .label--onspace-button:not(:first-child) input:focus~.onspace-button{margin-left:calc(var(--border-width-separator)*-0.5);border-left-width:var(--border-width-separator)}form.onspace-form>fieldset .onspace-form__field .onspace-button-group .label--onspace-button:not(:last-child) input:focus~.onspace-button{margin-right:calc(var(--border-width-separator)*-0.5);border-right-width:var(--border-width-separator)}form.onspace-form>fieldset .onspace-form__field textarea,form.onspace-form>fieldset .onspace-form__field trix-editor{min-height:calc(var(--spacer-input)*6);padding:calc(var(--spacer-input)/2) var(--spacer-input);resize:none}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__addon{display:inline-flex;justify-content:center;align-items:center;height:calc(var(--spacer-input)*2);border:var(--border-width-separator) solid var(--color-border);border-radius:var(--spacer-input);padding:0 var(--spacer-sm);background-color:var(--color-border);text-align:center}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__comment.onspace-form__field__comment--info{font-size:var(--font-size-callout);font-style:italic}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__comment.onspace-form__field__comment--error{color:var(--color-red)}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__bar{display:flex}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__bar>*{flex-grow:1;width:0}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__bar>*:not(:first-child){margin-left:var(--spacer-sm)}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__bar>*[onspace-conditional-include]:not([onspace-conditional-match])+*,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__bar>*[onspace-conditional-exclude][onspace-conditional-match]+*{margin-left:0}@media(max-width: 599.98px){form.onspace-form>fieldset .onspace-form__field .onspace-form__field__bar.onspace-form__field__bar--responsive{flex-direction:column}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__bar.onspace-form__field__bar--responsive>*{width:100%}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__bar.onspace-form__field__bar--responsive>*:not(:first-child){margin-top:var(--spacer-sm);margin-left:0}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__bar.onspace-form__field__bar--responsive>*[onspace-conditional-include]:not([onspace-conditional-match])+*,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__bar.onspace-form__field__bar--responsive>*[onspace-conditional-exclude][onspace-conditional-match]+*{margin-top:0}}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group{display:flex}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>*:not(.onspace-button):not(.onspace-form__field__addon):not(drop-down){flex-grow:1;width:0}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>.onspace-form__field__addon,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>drop-down{flex-grow:0;flex-shrink:0}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>input:not(:first-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>.onspace-form__field__addon:not(:first-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>.onspace-button:not(:first-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>drop-down:not(:first-child)>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>label.label--onspace-button:not(:first-child)>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:first-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:first-child)>a{border-left-width:calc(var(--border-width-separator)/2);border-top-left-radius:0;border-bottom-left-radius:0}@supports selector(:focus-visible){form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>input:not(:first-child):focus-visible,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>input:not(:first-child):focus-within,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:first-child)>a:focus-visible,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:first-child)>a:focus-within{z-index:1;margin-left:calc(var(--border-width-separator)*-0.5);border-left-width:var(--border-width-separator)}}@supports not selector(:focus-visible){form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>input:not(:first-child):focus,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>input:not(:first-child):focus-within,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:first-child)>a:focus,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:first-child)>a:focus-within{z-index:1;margin-left:calc(var(--border-width-separator)*-0.5);border-left-width:var(--border-width-separator)}}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:first-child).onspace-dropdown--active>a{z-index:1;margin-left:calc(var(--border-width-separator)*-0.5);border-left-width:var(--border-width-separator)}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>input:not(:last-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>.onspace-form__field__addon:not(:last-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>.onspace-button:not(:last-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>drop-down:not(:last-child)>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>label.label--onspace-button:not(:last-child)>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:last-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:last-child)>a{border-right-width:calc(var(--border-width-separator)/2);border-top-right-radius:0;border-bottom-right-radius:0}@supports selector(:focus-visible){form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>input:not(:last-child):focus-visible,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>input:not(:last-child):focus-within,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:last-child)>a:focus-visible,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:last-child)>a:focus-within{z-index:1;margin-right:calc(var(--border-width-separator)*-0.5);border-right-width:var(--border-width-separator)}}@supports not selector(:focus-visible){form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>input:not(:last-child):focus,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>input:not(:last-child):focus-within,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:last-child)>a:focus,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:last-child)>a:focus-within{z-index:1;margin-right:calc(var(--border-width-separator)*-0.5);border-right-width:var(--border-width-separator)}}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group>select-custom:not(:last-child).onspace-dropdown--active>a{z-index:1;margin-right:calc(var(--border-width-separator)*-0.5);border-right-width:var(--border-width-separator)}@media(max-width: 599.98px){form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive{flex-direction:column}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>*:not(.onspace-button):not(.onspace-form__field__addon){flex-grow:0;flex-shrink:0;width:100%}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>.onspace-form__field__addon{flex-grow:0;flex-shrink:0;width:100%}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>input:not(:first-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>.onspace-form__field__addon:not(:first-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>.onspace-button:not(:first-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>drop-down:not(:first-child)>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>label.label--onspace-button:not(:first-child)>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>select-custom:not(:first-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>select-custom:not(:first-child)>a{border-top-width:calc(var(--border-width-separator)/2);border-left-width:var(--border-width-separator);border-top-left-radius:0;border-top-right-radius:0}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>input:not(:first-child):last-child,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>.onspace-form__field__addon:not(:first-child):last-child,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>.onspace-button:not(:first-child):last-child,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>drop-down:not(:first-child):last-child>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>label.label--onspace-button:not(:first-child):last-child>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>select-custom:not(:first-child):last-child,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>select-custom:not(:first-child):last-child>a{border-bottom-left-radius:var(--spacer-input)}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>input:not(:last-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>.onspace-form__field__addon:not(:last-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>.onspace-button:not(:last-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>drop-down:not(:last-child)>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>label.label--onspace-button:not(:last-child)>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>select-custom:not(:last-child),form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>select-custom:not(:last-child)>a{border-right-width:var(--border-width-separator);border-bottom-width:calc(var(--border-width-separator)/2);border-bottom-left-radius:0;border-bottom-right-radius:0}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>input:not(:last-child):first-child,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>.onspace-form__field__addon:not(:last-child):first-child,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>.onspace-button:not(:last-child):first-child,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>drop-down:not(:last-child):first-child>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>label.label--onspace-button:not(:last-child):first-child>.onspace-button,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>select-custom:not(:last-child):first-child,form.onspace-form>fieldset .onspace-form__field .onspace-form__field__group.onspace-form__field__group--responsive>select-custom:not(:last-child):first-child>a{border-top-right-radius:var(--spacer-input)}}form.onspace-form>fieldset .onspace-form__field .onspace-form__field__list{display:flex;flex-direction:column;gap:var(--spacer-sm)}form.onspace-form>fieldset .onspace-form__buttons{display:flex;justify-content:flex-end;gap:var(--spacer-sm)}accordion-content{display:flex;flex-direction:column}.accordion-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--motion-duration) var(--motion-easing)}accordion-content[collapsed] .accordion-body{grid-template-rows:0fr}.accordion-body>*{overflow:hidden;min-height:0}.breadcrumbs{display:flex;align-items:center;min-width:0;min-height:32px;gap:6px}.breadcrumb{display:flex;align-items:center;flex-shrink:0;gap:8px;color:inherit;text-decoration:none}.breadcrumb-home{justify-content:center;flex-shrink:0;width:24px;height:24px}.breadcrumb-home .breadcrumb-icon,.breadcrumb-home .breadcrumb-icon svg{width:100%;height:100%}.breadcrumb-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;color:var(--color-text)}.breadcrumb-icon svg,.breadcrumb-icon use{display:block;width:auto;height:15px;fill:currentcolor}.breadcrumb-icon.breadcrumb-race-code-icon{color:var(--color-secondary)}.breadcrumb-icon.breadcrumb-race-code-icon svg,.breadcrumb-icon.breadcrumb-race-code-icon use{display:block;width:auto;height:15px;fill:currentcolor}.breadcrumb-title,.breadcrumb-subtitle{white-space:nowrap}.breadcrumb-title{font-size:var(--font-size-title4);font-weight:var(--font-weight-regular)}a.breadcrumb .breadcrumb-title{font-weight:var(--font-weight-bold)}span.breadcrumb .breadcrumb-title{font-size:var(--font-size-title4);font-weight:var(--font-weight-semibold)}.breadcrumb-chevron{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:22px;height:24px;color:var(--color-text)}.breadcrumb-chevron svg{display:block;width:100%;height:100%}@media(max-width: 599.98px){span.breadcrumb .breadcrumb-title{font-size:var(--font-size-body)}}.onspace-button{--color-button-bg-hover: var(--color-primary);--color-button-bg-active: var(--color-primary);flex-shrink:0;height:auto;border-width:var(--border-width-narrow);border-radius:var(--border-radius-lg);padding:10px 18px;gap:var(--spacer-sm);text-decoration:none}.onspace-button.onspace-button--outline{background-color:rgba(0,0,0,0);color:var(--color-text)}.onspace-button.onspace-button--nav{color:var(--color-white)}@media(hover: hover){.onspace-button.onspace-button--nav:hover{color:var(--color-white)}}.onspace-button.onspace-button--logout{width:100%}.onspace-button.onspace-button--tab{--color-button-text: var(--color-title);--color-button-bg: var(--color-background);--color-button-bg-hover: var(--color-primary);border-radius:var(--border-radius-xxs);border-color:var(--color-border);background-color:var(--color-button-bg);color:var(--color-button-text)}@media(hover: hover){.onspace-button.onspace-button--tab:hover:not([active]){border-color:var(--color-button-bg-hover);background-color:var(--color-button-bg)}.onspace-button.onspace-button--tab:hover:not([active]) svg{color:var(--color-secondary)}}.onspace-button.onspace-button--tab:not(:disabled):not([disabled]):active,.onspace-button.onspace-button--tab:not(:disabled):not([disabled])[active]{border-color:var(--color-button-bg-active);background-color:var(--color-button-bg-active);color:var(--color-white)}.onspace-button.onspace-button--pill{--color-button-text: var(--color-title);--color-button-bg: var(--color-background);--color-button-bg-hover: var(--color-primary);border-color:var(--color-border);padding:10px 16px;background-color:var(--color-button-bg);color:var(--color-button-text)}@media(hover: hover){.onspace-button.onspace-button--pill:hover:not([active]){border-color:var(--color-button-bg-hover);background-color:var(--color-button-bg)}}.onspace-button.onspace-button--pill:not(:disabled):not([disabled]):active,.onspace-button.onspace-button--pill:not(:disabled):not([disabled])[active]{border-color:var(--color-button-bg-active);background-color:var(--color-button-bg-active);color:var(--color-white)}.onspace-button.onspace-button--pill:not(:disabled):not([disabled]):active svg,.onspace-button.onspace-button--pill:not(:disabled):not([disabled])[active] svg{color:var(--color-white)}.onspace-button.onspace-button--account{--color-button-text: var(--color-white);--color-button-bg: var(--color-primary);--color-button-bg-hover: var(--color-primary);--color-button-bg-active: var(--color-primary);--color-button-border: var(--color-primary);border-radius:100px;border-color:var(--color-button-border);padding:10px 16px;background-color:var(--color-button-bg);color:var(--color-button-text);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.onspace-button.onspace-button--icon{appearance:none;padding:7px 16px;font-family:inherit}.onspace-button.onspace-button--icon svg{display:block;width:var(--icon-size-ml);max-width:none;height:var(--icon-size-ml)}.onspace-button-group .onspace-button.onspace-button--segment{--color-button-text: var(--color-title);--color-button-bg: var(--color-background);--color-button-bg-hover: var(--color-primary);border-width:var(--border-width-narrow);border-radius:0;border-color:var(--color-border);padding:6px 16px;background-color:var(--color-button-bg);color:var(--color-button-text)}.onspace-button-group .onspace-button.onspace-button--segment.segment--tips{padding:0 16px}.onspace-button-group .onspace-button.onspace-button--segment:not(:first-child){margin-left:calc(var(--border-width-narrow)*-1)}.onspace-button-group .onspace-button.onspace-button--segment:first-child{border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg)}.onspace-button-group .onspace-button.onspace-button--segment:last-child{border-top-right-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg)}@media(hover: hover){.onspace-button-group .onspace-button.onspace-button--segment:hover:not([active]){z-index:1;border-color:var(--color-button-bg-hover);background-color:var(--color-button-bg)}}.onspace-button-group .onspace-button.onspace-button--segment:not(:disabled):not([disabled]):active,.onspace-button-group .onspace-button.onspace-button--segment:not(:disabled):not([disabled])[active]{z-index:1;border-color:var(--color-button-bg-active);background-color:var(--color-button-bg-active);color:var(--color-white)}.selected-button{display:flex;flex-shrink:0;height:auto;border:var(--border-width-narrow) solid var(--color-primary);border-radius:var(--border-radius-lg);padding:10px 18px;gap:var(--spacer-xs);text-decoration:none}.selected-button span{font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.card-list{display:flex;flex-direction:column;margin:0;gap:8px}.card{display:flex;align-items:center;border:var(--border-width-narrow) solid var(--color-border);border-radius:var(--border-radius-xxs);padding:12px;gap:12px;background-color:var(--color-background)}.card--stacked{flex-direction:column;align-items:stretch}.card--stacked .card-content{flex:none}.card-content{display:flex;flex:1;flex-direction:column;min-width:0;gap:10px}.card-title{margin:0;color:var(--color-title);font-size:var(--font-size-title5);font-weight:var(--font-weight-extrabold)}.card-description{margin:0;color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}@keyframes woo-dialog-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes woo-dialog-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes woo-dialog-fade-in{from{opacity:0}to{opacity:1}}@keyframes woo-dialog-fade-out{from{opacity:1}to{opacity:0}}@keyframes woo-dialog-spin{to{transform:rotate(360deg)}}dialog.site-dialog{color-scheme:dark;overflow:auto;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;outline:none;border:0;padding:18px 8px;background-color:rgba(0,0,0,0)}dialog.site-dialog::before,dialog.site-dialog::after{display:block;flex-grow:1;content:" "}dialog.site-dialog::backdrop{background-color:rgba(0,0,0,.5)}dialog.site-dialog[open]{display:flex;flex-direction:column;animation:woo-dialog-in var(--motion-duration) var(--motion-easing)}dialog.site-dialog[open]::backdrop{animation:woo-dialog-fade-in var(--motion-duration) var(--motion-easing)}dialog.site-dialog[open][close]{animation:woo-dialog-out var(--motion-duration) var(--motion-easing)}dialog.site-dialog[open][close]::backdrop{animation:woo-dialog-fade-out var(--motion-duration) var(--motion-easing)}.site-dialog:has(turbo-frame[busy]:empty) .site-dialog-close{display:none}.site-dialog-content{position:relative;width:100%;max-width:500px;margin:0 auto;border:0;padding:0;background:rgba(0,0,0,0);color-scheme:dark}.site-dialog-close{appearance:none;position:absolute;z-index:1;top:16px;right:16px;display:block;overflow:clip;cursor:pointer;width:24px;height:24px;margin:0;border:0;padding:0;background:none;line-height:0}.site-dialog-close svg{display:block;width:100%;height:100%}.site-dialog turbo-frame{position:relative;display:block}.site-dialog turbo-frame[busy]:empty{display:flex;justify-content:center;align-items:center;min-height:120px}.site-dialog turbo-frame[busy]:empty::after{animation:woo-dialog-spin .8s linear infinite;width:32px;height:32px;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;content:""}.site-dialog .auth-page,.site-dialog .blackbook-follow-page{justify-content:center;padding:0}body.site-dialog-open{overflow:hidden}horizontal-scroll{display:block;overflow-x:auto}horizontal-scroll[scrollbar-hidden]{scrollbar-width:none}horizontal-scroll[scrollbar-hidden]::-webkit-scrollbar{display:none}horizontal-scroll.is-scrollable{cursor:grab;padding-bottom:8px}horizontal-scroll.is-scrollable[scrollbar-hidden]{padding-bottom:0}horizontal-scroll.is-scrollable.is-dragging{cursor:grabbing;user-select:none}.layout{--layout-sidebar-width: 200px;--header-height: calc(37px + (2 * var(--spacer-ms)));display:flex;flex:1;align-items:flex-start;overflow-x:clip;width:100%}side-bar{position:sticky;top:var(--header-height);display:flex;flex:0 0 var(--layout-sidebar-width);overflow:hidden;transition:margin-left var(--motion-duration) var(--motion-easing);width:var(--layout-sidebar-width);height:calc(100dvh - var(--header-height));margin-left:0;border-right:1px solid var(--color-border-dark);background-color:var(--color-bg-nav);color-scheme:dark}side-bar.sidebar-collapsed{margin-left:calc(-1*var(--layout-sidebar-width))}.layout-main{--layout-main-max-width: 1792px;--layout-main-column-width: calc(var(--layout-main-max-width) - var(--layout-sidebar-width));display:flex;flex:1;flex-direction:column;transition:margin-left var(--motion-duration) var(--motion-easing);width:100%;min-width:0;max-width:var(--layout-main-column-width);min-height:calc(100dvh - var(--header-height));margin-right:auto;margin-left:max(0px,(100% - var(--layout-main-column-width))/2 - var(--layout-sidebar-width))}side-bar.sidebar-collapsed~.layout-main{margin-left:auto}.main-content{display:flex;flex:1 0 auto;flex-direction:column;padding:18px}@media(max-width: 999.98px){.main-content{padding:18px 8px}}.content-section{width:100%;max-width:500px;margin-right:auto;margin-left:auto}.content-section--narrow{max-width:393px}.main-content>.content-section{margin-top:var(--spacer-lg);margin-bottom:var(--spacer-lg)}@media(max-width: 999.98px){.layout{--header-height: 60px;flex-direction:column;align-items:stretch;overflow-x:visible}.layout-main,.main-content{width:100%;min-width:0;margin-left:auto}side-bar{position:fixed;z-index:1000;inset:var(--header-height) auto 0 0;flex:none;flex-direction:column;transform:translateX(-100%);transition:transform var(--motion-duration) var(--motion-easing);width:var(--layout-sidebar-width);height:auto;min-height:0;margin-left:0}side-bar.sidebar-collapsed{margin-left:0}side-bar.sidebar-open{transform:translateX(0)}.layout::after{position:fixed;z-index:999;inset:var(--header-height) 0 0 0;visibility:hidden;opacity:0;transition:opacity var(--motion-duration) var(--motion-easing),visibility var(--motion-duration) var(--motion-easing);pointer-events:none;background-color:rgba(0,0,0,.5);content:""}.layout:has(side-bar.sidebar-open)::after{visibility:visible;opacity:1;pointer-events:auto}.layout:has(side-bar.sidebar-no-motion)::after{transition:none}body:has(side-bar.sidebar-open){overflow:hidden}}side-bar.sidebar-no-motion{transition:none}side-bar.sidebar-no-motion .accordion-body{transition:none}svg.sparkline{overflow:visible;width:80px;height:30px}svg.sparkline circle.point{r:5px;fill:var(--color-fluc-line)}svg.sparkline path.line{fill:none;stroke:var(--color-fluc-line);stroke-width:3px}svg.sparkline path.surface{fill:var(--color-fluc-line);fill-opacity:.5}svg.sparkline g.hover>rect.backing{fill:rgba(0,0,0,0)}svg.sparkline g.hover>g.hover-elements{visibility:visible}svg.sparkline g.hover>g.hover-elements text.value{visibility:hidden}svg.sparkline g.hover:hover>g.hover-elements text.value{visibility:visible;fill:#4f5055}svg.sparkline g.hover circle.green{fill:var(--color-fluc-down)}svg.sparkline g.hover circle.red{fill:var(--color-fluc-up)}svg.sparkline g.hover circle.purple{fill:var(--color-fluc-line)}svg.sparkline g.hover line.indicator{stroke-width:2px}svg.sparkline g.hover line.indicator .green{stroke:var(--color-fluc-down)}svg.sparkline g.hover line.indicator .red{stroke:var(--color-fluc-up)}svg.sparkline g.hover line.indicator .purple{stroke:var(--color-fluc-line)}svg.sparkline g.hover text.value{fill:inherit;font-size:16px}.toggle{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer;width:70px;height:31px;margin:0}.toggle-input{position:absolute;overflow:hidden;width:1px;height:1px;margin:0;clip:rect(0 0 0 0)}.toggle-control{position:relative;display:block;transition:border-color var(--motion-duration) var(--motion-easing),background-color var(--motion-duration) var(--motion-easing);width:100%;height:100%;border:var(--border-width-narrow) solid var(--color-toggle-border);border-radius:999px;background-color:var(--color-toggle)}.toggle-input:checked+.toggle-control{border-color:var(--color-primary);background-color:var(--color-primary)}.toggle-input:focus-visible+.toggle-control{outline:var(--border-width-narrow) solid var(--color-primary);outline-offset:2px}.toggle-text{position:absolute;top:50%;transform:translateY(-50%);user-select:none;color:var(--color-white);line-height:1;font-size:var(--font-size-subhead);font-weight:var(--font-weight-extrabold)}.toggle-text-on{left:13px;display:none}.toggle-text-off{right:13px}.toggle-input:checked+.toggle-control .toggle-text-on{display:block}.toggle-input:checked+.toggle-control .toggle-text-off{display:none}.toggle-knob{position:absolute;top:0;left:0;transition:left var(--motion-duration) var(--motion-easing);width:29px;height:29px;border-radius:999px;background-color:var(--color-white)}.toggle-input:checked+.toggle-control .toggle-knob{left:39px}.tooltip{position:fixed;z-index:30;transform:translate(-50%, -100%);min-width:0;max-width:calc(100vw - 16px);margin:0;border:0;border-radius:5px;padding:6px 10px;box-shadow:0 8px 24px rgba(0,0,0,.55);background-color:var(--color-bg-nav);color:#fff;white-space:nowrap;font-weight:var(--font-weight-semibold)}.tooltip::after{position:absolute;top:100%;left:var(--arrow-left, 50%);transform:translateX(-50%);border:8px solid rgba(0,0,0,0);border-top-color:#000;content:""}.tooltip.tooltip-below::after{top:auto;bottom:100%;border-top-color:rgba(0,0,0,0);border-bottom-color:#000}.tooltip-compact{max-width:280px;white-space:normal}.tooltip.tooltip-upcoming{border:1px solid var(--color-border-dark);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);background-color:var(--color-bg-nav);color:var(--color-white)}.tooltip.tooltip-upcoming::after{border-top-color:var(--color-bg-nav)}.tooltip.tooltip-upcoming.tooltip-below::after{border-bottom-color:var(--color-bg-nav)}.tooltip-lines{display:flex;flex-direction:column;gap:2px}.tooltip-lines p{margin:0;overflow-wrap:break-word}.auth-page,.auth{--font-family-text: var(--font-family-body)}.main-content:has(>.auth-page){padding:0}.auth-page{display:flex;flex:1;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;padding-top:80px}.auth{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-shrink:0;overflow:visible;width:100%;max-width:500px;margin:0;border:1px solid var(--color-border-dark);border-radius:var(--border-radius-lg);padding:var(--spacer-lg) var(--spacer-lg);gap:18px;background:none;background-color:var(--color-bg-nav);color:var(--color-white);font-family:var(--font-family-text)}#popup.user.auth>a.close{display:none}.auth-heading{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacer-lg)}.auth-logo{display:flex;justify-content:center;align-items:center;width:250px}.auth-logo svg{display:block;width:100%;height:auto;fill:#fff}.auth-title{margin:0;color:var(--color-white);line-height:1.4;text-align:center;font-family:var(--font-family-display);font-size:var(--font-size-title2);font-weight:var(--font-weight-bold)}.auth-copy{margin:0;color:var(--color-white);line-height:1.4;text-align:center;font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}.auth-oauth{display:flex;flex-direction:column;width:100%;gap:var(--spacer-sm)}.auth-oauth .button_to{display:block;width:100%;margin:0}.auth-oauth-button{appearance:none;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;width:100%;height:35px;margin:0;border-radius:999px;padding:var(--spacer-sm);line-height:normal;text-align:center;text-transform:none;font-family:var(--font-family-text);font-size:var(--font-size-subhead);font-weight:var(--font-weight-bold)}.auth-oauth-button--google{border:var(--border-width-narrow) solid var(--color-white);background-color:var(--color-white);color:var(--color-black)}.auth-oauth-button--apple{border:var(--border-width-narrow) solid var(--color-black);background-color:var(--color-black);color:var(--color-white)}.auth-oauth-icon{position:absolute;top:50%;left:var(--spacer-sm);display:flex;justify-content:center;align-items:center;overflow:visible;transform:translateY(-50%);width:24px;height:24px}.auth-oauth-icon svg{display:block;width:17px;height:17px}.auth-oauth-button--apple .auth-oauth-icon svg{width:24px;height:24px}.auth-oauth-button--email{border:var(--border-width-narrow) solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.auth-oauth-button--email .auth-oauth-icon svg{width:var(--icon-size-ml);height:var(--icon-size-ml)}.auth-oauth-button--email .auth-oauth-icon svg,.auth-oauth-button--email .auth-oauth-icon svg path{fill:currentcolor}.auth-or{display:flex;justify-content:center;align-items:center;width:100%;gap:var(--spacer-sm)}.auth-or-rule{flex:1 0 0;min-width:1px;height:1px;background-color:var(--color-border-dark)}.auth-or-label{display:flex;justify-content:center;align-items:center;width:47px;height:19px;color:var(--color-white);line-height:normal;text-align:center;font-size:10px;font-weight:var(--font-weight-black)}.auth-choice{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:var(--spacer);gap:18px}.auth-email{display:none;flex-direction:column;align-items:center;width:100%;gap:18px}.auth.is-email-auth .auth-choice{display:none}.auth.is-email-auth .auth-email{display:flex}.auth-back{appearance:none;display:flex;align-items:center;align-self:flex-start;cursor:pointer;margin:0;border:0;padding:0;gap:4px;background:none;color:var(--color-white);line-height:1;font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.auth-back-icon{display:block;overflow:clip;width:20px;height:20px}.auth-back-icon svg{display:block;width:100%;height:100%}.auth-back-icon svg,.auth-back-icon svg path{fill:currentcolor}form.onspace-form.auth-form{--spacer-input: var(--spacer-sm);--font-family-primary: var(--font-family-text);--color-bg-control: var(--color-white);--color-text: var(--color-black);--color-border: var(--color-border-dark);--color-text-muted: #aba8a8;display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;margin:0;font-size:var(--font-size-body)}form.onspace-form.auth-form:not(:first-child),form.onspace-form.auth-form:not(:last-child){margin-top:0;margin-bottom:0}form.onspace-form.auth-form>fieldset{width:100%;max-width:none;margin:0;row-gap:var(--spacer-sm)}form.onspace-form.auth-form .onspace-form__field{width:100%}form.onspace-form.auth-form .onspace-form__field input[type=email],form.onspace-form.auth-form .onspace-form__field input[type=text],form.onspace-form.auth-form .onspace-form__field input[type=password]{appearance:none;box-sizing:border-box;height:41px;margin:0;border-radius:var(--border-radius-xxs);padding:var(--spacer-sm);box-shadow:none;line-height:normal;font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);font-style:normal}form.onspace-form.auth-form .onspace-form__field input[type=email]::placeholder,form.onspace-form.auth-form .onspace-form__field input[type=text]::placeholder,form.onspace-form.auth-form .onspace-form__field input[type=password]::placeholder{opacity:1;color:#aba8a8;font-style:normal}form.onspace-form.auth-form .onspace-form__field__comment,form.onspace-form.auth-form .onspace-form__field__comment--error{margin-top:var(--spacer-xs);background-color:var(--color-bg-primary);color:var(--color-white);font-size:var(--font-size-subhead);font-weight:var(--font-weight-regular);font-style:normal}form.onspace-form.auth-form password-custom{width:100%}form.onspace-form.auth-form password-custom .password__validations{color:var(--color-white)}.auth>.auth-form,.auth .auth-email>.auth-form,.auth>.auth-copy{margin-top:var(--spacer)}.auth-fields{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:var(--spacer-sm)}.auth-error{margin:0;color:#f87171;font-size:var(--font-size-subhead);font-weight:var(--font-weight-regular)}.auth-forgot{width:100%;margin:0;color:var(--color-white);line-height:normal;text-align:right;font-size:var(--font-size-subhead);font-weight:var(--font-weight-regular)}.auth-forgot a{color:var(--color-primary);text-decoration:underline;text-underline-position:from-font}.auth-actions{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:var(--spacer-ml);gap:var(--spacer-sm)}.auth--signup .auth-actions{gap:12px}.auth-submit,form.onspace-form.auth-form .onspace-button{--color-button-text: var(--color-white);--color-button-bg: var(--color-primary);--color-button-bg-hover: var(--color-primary);--color-button-bg-active: var(--color-primary);--color-button-border: var(--color-primary);appearance:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:100%;height:auto;margin:0;border:var(--border-width-narrow) solid var(--color-primary);border-radius:100px;padding:8px 32px;background-color:var(--color-primary);color:var(--color-white);line-height:normal;text-align:center;text-transform:none;font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.auth-alt{margin:0;color:var(--color-white);line-height:normal;text-align:center;font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}.auth-alt a{color:var(--color-primary);text-decoration:underline;text-underline-position:from-font}.auth-member-access{display:flex;flex-direction:column;overflow:hidden;width:100%;border:var(--border-width-narrow) solid var(--color-secondary);border-radius:var(--border-radius-xxs);padding:8px;gap:16px;background-color:rgba(225,29,72,.2)}.auth-member-access-title{margin:0;color:var(--color-white);line-height:normal;font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.auth-member-access-list{display:flex;flex-direction:column;margin:0;padding:0;gap:14px;list-style:none}.auth-member-access-item{display:flex;align-items:flex-start;gap:var(--spacer-sm);color:var(--color-white);line-height:normal;font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.auth-member-access-icon{display:block;flex-shrink:0;overflow:clip;width:var(--icon-size);height:var(--icon-size)}.auth-member-access-icon svg{display:block;fill:var(--color-white);width:100%;height:100%}.auth-agreement{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;gap:var(--spacer-sm)}.auth-agreement-checkbox{appearance:none;flex-shrink:0;cursor:pointer;width:16px;height:16px;margin:0;border:0;border-radius:var(--spacer-xxs);background-color:#d9d9d9}.auth-agreement-checkbox:checked{background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}@supports selector(:focus-visible){.auth-agreement-checkbox:focus-visible{outline:var(--border-width-separator) solid var(--color-primary);outline-offset:var(--border-width-separator)}}@supports not selector(:focus-visible){.auth-agreement-checkbox:focus{outline:var(--border-width-separator) solid var(--color-primary);outline-offset:var(--border-width-separator)}}.auth-agreement-text{flex:1;min-width:0;margin:0;color:var(--color-white);line-height:normal;font-size:var(--font-size-subhead);font-weight:var(--font-weight-regular)}.auth-agreement-text a{color:var(--color-primary);text-decoration:underline;text-underline-position:from-font}.auth-agreement-error{flex-basis:100%;margin-left:26px}@media(max-width: 599.98px){.auth-page{padding:32px var(--spacer)}form.onspace-form.auth-form .onspace-form__field input[type=email],form.onspace-form.auth-form .onspace-form__field input[type=text],form.onspace-form.auth-form .onspace-form__field input[type=password]{font-size:var(--font-size-title5)}}.auth-notice{width:100%;margin:0;border:var(--border-width-narrow) solid var(--color-primary);border-radius:var(--border-radius-xxs);padding:var(--spacer-sm);color:var(--color-white);line-height:1.4;text-align:center;font-size:var(--font-size-subhead);font-weight:var(--font-weight-regular)}.auth-resend{width:100%}.auth-resend-button{appearance:none;cursor:pointer;width:100%;margin:0;border:var(--border-width-narrow) solid var(--color-primary);border-radius:100px;padding:8px 32px;background-color:rgba(0,0,0,0);color:var(--color-primary);line-height:normal;text-align:center;font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.blackbook-page{gap:24px}.blackbook-content{display:flex;flex-direction:column;min-width:0;margin-top:12px;gap:12px}.blackbook-header{display:flex;flex-direction:column;min-width:0;gap:12px}.blackbook-heading{display:flex;align-items:center;border-bottom:var(--border-width-separator) solid var(--color-border);padding-bottom:var(--spacer-ms);gap:10px}.blackbook-heading-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:24px;height:24px;color:var(--color-secondary)}.blackbook-heading-icon svg{display:block;width:100%;height:100%}.blackbook-title{margin:0;color:var(--color-text);font-family:var(--font-family-display);font-size:var(--font-size-title1);font-weight:var(--font-weight-bold)}.blackbook-breadcrumbs{display:flex;align-items:center;min-height:32px;gap:6px;color:var(--color-text);font-size:var(--font-size-body)}.blackbook-breadcrumb-home{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:26px;height:23px;margin-right:6px;color:inherit;text-decoration:none}.blackbook-breadcrumb-home svg{display:block;width:100%;height:100%}.blackbook-breadcrumb-chevron{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:22px;height:24px;color:inherit}.blackbook-breadcrumb-chevron svg{display:block;width:100%;height:100%}.blackbook-breadcrumb-link{font-weight:var(--font-weight-regular)}.blackbook-breadcrumb-current{font-weight:var(--font-weight-semibold)}.blackbook-section{display:flex;flex-direction:column;min-width:0;margin-top:12px;gap:12px}.blackbook-section[hidden]{display:none}.blackbook-section-header{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--color-border);padding-bottom:12px;gap:10px}.blackbook-section-title{margin:0;color:var(--color-text);font-size:var(--font-size-title2);font-weight:var(--font-weight-bold)}.blackbook-field{display:grid;align-items:stretch;width:100%;min-width:0;border:1px solid var(--color-border);border-radius:var(--border-radius-xs);background-color:var(--color-background);grid-template-columns:minmax(220px, 270px) minmax(240px, 400px) minmax(200px, 1fr) 50px}.blackbook-field-header,.blackbook-field-row{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:stretch;min-width:0}.blackbook-field-header{height:calc(20px + 1.2em);color:var(--color-title)}.blackbook-field-header .blackbook-field-col{justify-content:flex-start;color:var(--color-title);font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold)}.blackbook-field-row{min-height:48px;border-top:1px solid var(--color-table-border)}.blackbook-field-col{display:flex;align-items:center;min-width:0;padding:8px 0}.blackbook-field-col-runner{padding-right:8px;padding-left:8px}.blackbook-field-col-next,.blackbook-field-col-comments{padding-right:12px}.blackbook-field-col-actions{justify-content:center;padding:0}.blackbook-field-label,.blackbook-field-empty{display:none}.blackbook-runner{display:flex;align-items:center;min-width:0;gap:16px}.blackbook-runner-silk,.blackbook-silk{display:flex;justify-content:center;align-items:center;flex-shrink:0}.blackbook-runner-silk img,.blackbook-runner-silk .silk,.blackbook-runner-silk .rug,.blackbook-silk img,.blackbook-silk .silk,.blackbook-silk .rug{display:block;width:28px;height:28px}.blackbook-runner-name{overflow:hidden;margin:0;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-title5);font-weight:var(--font-weight-bold)}.blackbook-next-race{color:var(--color-primary);white-space:nowrap;text-decoration:none;font-size:var(--font-size-title5)}.blackbook-next-race:hover{color:var(--color-primary);text-decoration:underline}.blackbook-comment{display:flex;align-items:center;width:100%;min-width:0}.blackbook-comment-display,.blackbook-comment-input{box-sizing:border-box;width:100%;height:32px;margin:0;border:1px solid rgba(0,0,0,0);border-radius:5px;padding:4px 3.75rem 4px 8px;background:none;color:var(--color-text);line-height:22px;font-family:inherit;font-size:var(--font-size-title5);font-weight:var(--font-weight-regular)}.blackbook-comment-display{appearance:none;display:block;overflow:hidden;cursor:text;white-space:nowrap;text-align:left;text-overflow:ellipsis}.blackbook-comment-display:hover{color:inherit}.blackbook-comment-display[hidden]{display:none}.blackbook-comment-display:not([data-has-comment=true]){color:color-mix(in srgb, var(--color-text) 55%, transparent);font-style:italic}.blackbook-comment-edit{position:relative;width:100%;min-width:0}.blackbook-comment-edit[hidden]{display:none}.blackbook-comment-input{border-color:var(--color-border);background-color:var(--color-background)}.blackbook-comment-input:focus{outline:1px solid var(--color-primary);border-color:var(--color-primary)}.blackbook-comment-input::placeholder{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-style:italic}.blackbook-comment-counter{position:absolute;top:0;right:8px;display:flex;align-items:center;pointer-events:none;height:100%;color:#b2b2b2;white-space:nowrap;font-size:var(--font-size-subhead);font-weight:var(--font-weight-medium)}.blackbook-delete{appearance:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:50px;height:100%;margin:0;border:0;padding:12px;background:none;color:var(--color-secondary)}.blackbook-delete svg{display:block;width:24px;height:24px}.blackbook-delete:hover{color:#ff4d6d}.blackbook-delete-dialog.site-dialog{color-scheme:dark}.blackbook-delete-modal{display:flex;flex-direction:column;width:100%;max-width:420px;margin:0 auto;border:1px solid var(--color-border-dark);border-radius:var(--border-radius-lg);padding:28px;gap:18px;background-color:var(--color-bg-nav);color:var(--color-text);text-align:center}.blackbook-delete-title,.blackbook-delete-copy{margin:0;color:inherit;line-height:1.4;font-size:var(--font-size-title5);font-weight:var(--font-weight-medium)}.blackbook-delete-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.main-content:has(>.blackbook-follow-page){padding:0}.blackbook-follow-page{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;min-width:0;padding-top:80px}.blackbook-follow{display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px;border:1px solid var(--color-border-dark);border-radius:var(--border-radius-lg);padding:var(--spacer-lg);gap:18px;background-color:var(--color-bg-nav);color:var(--color-text);text-align:center}.blackbook-follow-title{display:flex;align-items:center;margin:0;gap:10px;color:var(--color-white);font-family:var(--font-family-display);font-size:var(--font-size-title2);font-weight:var(--font-weight-bold)}.blackbook-follow-title svg{display:block;width:24px;color:var(--color-secondary)}.blackbook-follow-copy{margin:0;color:var(--color-white);font-size:var(--font-size-title5)}form.onspace-form.blackbook-follow-form{--spacer-input: var(--spacer-sm);--font-family-primary: var(--font-family-text);--color-bg-control: var(--color-white);--color-text: var(--color-black);--color-border: var(--color-border-dark);--color-text-muted: #aba8a8;display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;margin:0;font-size:var(--font-size-body)}form.onspace-form.blackbook-follow-form:not(:first-child),form.onspace-form.blackbook-follow-form:not(:last-child){margin-top:0;margin-bottom:0}form.onspace-form.blackbook-follow-form>fieldset{width:100%;max-width:none;margin:0;row-gap:var(--spacer-sm)}form.onspace-form.blackbook-follow-form .onspace-form__field{width:100%}form.onspace-form.blackbook-follow-form .onspace-form__field input[type=text]{appearance:none;box-sizing:border-box;width:100%;height:41px;margin:0;border-radius:var(--border-radius-xxs);padding:var(--spacer-sm);box-shadow:none;line-height:normal;font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);font-style:normal}form.onspace-form.blackbook-follow-form .onspace-form__field input[type=text]::placeholder{opacity:1;color:#aba8a8;font-style:normal}form.onspace-form.blackbook-follow-form .onspace-form__field__comment,form.onspace-form.blackbook-follow-form .onspace-form__field__comment--error{margin-top:var(--spacer-xs);background-color:var(--color-bg-primary);color:var(--color-white);font-size:var(--font-size-subhead);font-weight:var(--font-weight-regular);font-style:normal}form.onspace-form.blackbook-follow-form .onspace-button{--color-button-text: var(--color-white);--color-button-bg: var(--color-primary);--color-button-bg-hover: var(--color-primary);--color-button-bg-active: var(--color-primary);--color-button-border: var(--color-primary);appearance:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:100%;height:auto;margin:0;border:var(--border-width-narrow) solid var(--color-primary);border-radius:100px;padding:8px 32px;background-color:var(--color-primary);color:var(--color-white);line-height:normal;text-align:center;text-transform:none;font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.blackbook-follow-actions{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:var(--spacer-ml)}@media(max-width: 999.98px){.blackbook-field{display:flex;flex-direction:column;overflow-x:hidden}.blackbook-field-header{display:none}.blackbook-field-row{display:grid;padding:10px 0;row-gap:8px;grid-template-columns:minmax(0, 1fr) 50px;grid-template-areas:"runner actions" "next next" "comments comments"}.blackbook-field-header+.blackbook-field-row{border-top:none;padding-top:0;padding-bottom:0}.blackbook-field-col-runner{grid-area:runner}.blackbook-field-col-next{grid-area:next;padding:0 12px;gap:6px}.blackbook-field-col-comments{grid-area:comments;padding:0 12px 4px;gap:6px}.blackbook-field-col-actions{grid-area:actions}.blackbook-field-label,.blackbook-field-empty{display:block;flex-shrink:0;color:var(--color-text);font-size:var(--font-size-title5)}.blackbook-field-label{font-weight:var(--font-weight-semibold)}.blackbook-field-empty{font-weight:var(--font-weight-regular)}.blackbook-field-col-comments .blackbook-comment,.blackbook-field-col-next .blackbook-next-race{flex:1;min-width:0}.blackbook-field-col-next .blackbook-next-race{overflow:hidden;text-overflow:ellipsis}}.form-filter{display:flex;flex-direction:column;gap:18px}.form-filter-fields{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.form-filter-fields>.card{flex:1 1 max-content;min-width:min(100%,max-content);max-width:100%}.form-filter-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.form-filter-pill{position:relative;display:inline-flex;cursor:pointer}.form-filter-pill input{position:absolute;overflow:hidden;width:1px;height:1px;margin:0;clip:rect(0 0 0 0)}.form-filter-pill>*+.onspace-button--pill{border-color:var(--color-table-border)}.form-filter-select{position:relative;display:flex;align-items:center;max-width:100%}.form-filter-select select{appearance:none;cursor:pointer;width:100%;height:32px;outline:var(--color-primary);border:var(--border-width-narrow) solid var(--color-table-border);border-radius:var(--border-radius-lg);padding:0 36px 0 12px;background-color:rgba(0,0,0,0);color:var(--color-title);font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}@media(hover: hover){.form-filter-select select:hover{border-color:var(--color-primary)}}.form-filter-select-icon{position:absolute;right:8px;display:flex;pointer-events:none;width:24px;height:24px;color:var(--color-text-muted)}.form-filter-select-icon svg{display:block;width:24px;height:24px}.form-filter-select--field .form-filter-select-icon{color:var(--color-bg-nav)}.form-filter-card--odds .form-filter-select{width:100px}.form-filter-slider{display:flex;flex:1;flex-direction:column;min-width:0;gap:12px}.form-filter-slider-row{display:flex;flex:1;justify-content:center;align-items:center;padding-bottom:16px;gap:12px}.form-filter-slider-bound,.form-filter-slider-value{color:var(--color-text);white-space:nowrap;font-size:var(--font-size-title5);font-weight:var(--font-weight-semibold)}.form-filter-slider-bound{display:flex;align-items:center;height:6px}.form-filter-slider-control{position:relative;display:flex;align-items:center;width:150px;height:6px}.form-filter-slider-value{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%)}.form-filter-card--rates .form-filter-slider-control{width:130px}.form-filter-slider-input{appearance:none;cursor:pointer;width:100%;height:6px;margin:0;border-radius:25px;background-color:rgba(0,0,0,0);background-image:linear-gradient(to right, var(--color-secondary) var(--fill, 0%), var(--color-table-border) var(--fill, 0%));background-repeat:no-repeat;background-position:center;background-size:100% 6px}.form-filter-slider-input::-webkit-slider-runnable-track{height:6px;border-radius:25px;background:rgba(0,0,0,0)}.form-filter-slider-input::-webkit-slider-thumb{appearance:none;width:10px;height:10px;margin-top:-2px;border:0;border-radius:999px;background:var(--color-white)}.form-filter-slider-input::-moz-range-track{height:6px;border:0;border-radius:25px;background:rgba(0,0,0,0)}.form-filter-slider-input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:999px;background:var(--color-white)}.form-filter-rates{display:flex;flex:1;flex-wrap:wrap;gap:48px}.form-filter-errors{margin:0;color:var(--color-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.form-filter-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.form-filter-results .race-field-row{position:relative}.form-filter-runner-link{position:absolute;z-index:1;inset:0}.form-filter-results .race-blackbook{position:relative;z-index:2}.form-filter-select .form-filter-select--track{border:1px solid var(--color-table-border)}@media(max-width: 599.98px){.form-filter-select--track,.form-filter-slider-control{width:100%;max-width:none}.form-filter-rates{gap:12px}}.profile-back{appearance:none;display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;gap:4px;color:var(--color-text);line-height:1;text-decoration:none;font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.profile-back-icon{display:block;overflow:clip;width:20px;height:20px}.profile-back-icon svg{display:block;width:20px;height:20px}.profile-theme{flex-shrink:0}.profile-theme.onspace-button-group .onspace-button.onspace-button--segment{border-color:var(--color-table-border);background-color:var(--color-button-bg-main)}.profile-theme-icon{display:flex;flex-shrink:0;color:var(--color-secondary)}.profile-theme-icon svg{display:block;width:18px;height:18px}.profile-theme.onspace-button-group .onspace-button.onspace-button--segment[active] .profile-theme-icon{color:var(--color-white)}form.onspace-form.profile-form{--color-text-muted: #aba8a8;display:flex;flex-direction:column;width:100%;max-width:none;margin:0;gap:8px}form.onspace-form.profile-form:not(:first-child),form.onspace-form.profile-form:not(:last-child){margin-top:0;margin-bottom:0}form.onspace-form.profile-form>fieldset{display:flex;flex-direction:column;width:100%;max-width:none;margin:0;gap:8px}form.onspace-form.profile-form .onspace-form__field{width:100%;max-width:400px}form.onspace-form.profile-form .onspace-form__field input[type=email],form.onspace-form.profile-form .onspace-form__field input[type=text],form.onspace-form.profile-form .onspace-form__field input[type=password]{box-sizing:border-box;width:100%;height:auto;border-radius:var(--border-radius-xxs);padding:10px;background-color:var(--color-white);font-size:var(--font-size-body);font-style:normal}form.onspace-form.profile-form .onspace-form__field input[type=email]::placeholder,form.onspace-form.profile-form .onspace-form__field input[type=text]::placeholder,form.onspace-form.profile-form .onspace-form__field input[type=password]::placeholder{opacity:1;color:#aba8a8;font-style:normal}form.onspace-form.profile-form .onspace-button{--color-button-text: var(--color-white);--color-button-bg: var(--color-primary);--color-button-bg-hover: var(--color-primary);--color-button-bg-active: var(--color-primary);--color-button-border: var(--color-primary);border-radius:100px;border-color:var(--color-button-border);padding:10px 24px;background-color:var(--color-button-bg);color:var(--color-button-text);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.profile-actions{display:flex;justify-content:flex-end}@media(max-width: 599.98px){.profile-page .card{flex-wrap:wrap}.profile-page .onspace-button--account,.profile-form .onspace-form__field{max-width:100%}}.racing-page{display:flex;flex:1;flex-direction:column;min-width:0;gap:24px}.racing-code-tabs{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;min-width:0;gap:8px}.racing-code-tab-icon{display:block;flex-shrink:0;width:16px;height:16px;color:var(--color-secondary)}.racing-code-tab-icon svg,.racing-code-tab-icon use{display:block;width:100%;max-width:none;height:100%;fill:currentcolor}@media(hover: hover){.onspace-button--tab:hover .racing-code-tab-icon{color:inherit}}.onspace-button--tab:not(:disabled):not([disabled]):active .racing-code-tab-icon,.onspace-button--tab:not(:disabled):not([disabled])[active] .racing-code-tab-icon{color:inherit}.racing-code-tab-icon-gallop{width:26px}.racing-code-tab-icon-greyhound{width:19px}.racing-code-tab-icon-harness{width:16px}.racing-toolbar{display:flex;flex-wrap:wrap;align-items:center;row-gap:18px}.racing-heading{flex:1 1 100%;min-width:0;margin:0;font-family:var(--font-family-display);font-size:var(--font-size-title1);font-weight:var(--font-weight-bold)}.racing-filters{display:flex;align-items:center;width:100%;gap:12px}.racing-dates{position:relative;display:block;flex:1 1 12rem;min-width:0}.racing-dates-bar{display:flex;flex-wrap:nowrap;align-items:center;width:100%;min-width:0;gap:6px}.racing-dates-bar>.onspace-button{flex-shrink:0}.racing-next-dates{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.racing-dates-bar .racing-next-dates{flex:1 1 auto;overflow:hidden;min-width:0}.racing-dates-bar .racing-next-dates>a{flex-shrink:0}.racing-dates-bar .racing-next-dates>a[hidden]{display:none}.racing-calendar{position:absolute;z-index:20;top:calc(100% + 8px);left:0;display:flex;flex-direction:column;overflow:hidden;width:260px;height:300px;border:var(--border-width-narrow) solid var(--color-border-dark);border-radius:var(--border-radius-sm);padding:8px;gap:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);background-color:var(--color-bg-nav);color:var(--color-white)}.racing-calendar[hidden]{display:none}.racing-calendar-nav{display:flex;justify-content:center;align-items:center;width:100%;gap:10px}button.racing-calendar-nav-button{display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer;width:24px;height:24px;margin:0;border:none;padding:0;box-shadow:none;background:none;color:inherit}button.racing-calendar-nav-button svg{display:block;width:100%;height:100%}@media(hover: hover){button.racing-calendar-nav-button:hover{color:var(--color-primary)}}.racing-calendar-title{display:flex;flex:1;justify-content:center;align-items:center;min-width:0;height:24px;gap:5px;line-height:1;font-family:var(--font-family-title);font-size:var(--font-size-title2);font-weight:var(--font-weight-bold)}.racing-calendar-month{color:var(--color-secondary)}.racing-calendar-days-wrapper{display:flex;flex-direction:column;width:100%;height:100%;gap:12px}.racing-calendar-weekdays{display:flex;width:100%;color:#8c8ca6;line-height:1;text-align:center;font-size:var(--font-size-subhead);font-weight:var(--font-weight-bold)}.racing-calendar-weekday{flex:1;min-width:0}.racing-calendar-days{display:grid;flex:1;grid-template-columns:repeat(7, minmax(0, 1fr));grid-template-rows:repeat(6, minmax(0, 1fr));width:100%;min-height:0}.racing-calendar-day{display:flex;justify-content:center;align-items:center;height:30px;color:inherit;line-height:1;text-decoration:none;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.racing-calendar-day-outside{color:#666680}.racing-calendar-day-selected{border-radius:999px;background-color:var(--color-primary);color:var(--color-white);font-weight:var(--font-weight-bold)}.racing-views{display:flex;flex:0 0 auto;justify-content:flex-start;align-items:stretch}.racing-view-icon{display:block;flex-shrink:0;width:20px;height:20px;color:inherit}.racing-view-icon svg{display:block;width:100%;max-width:none;height:100%;fill:currentcolor}.racing-view-tips{display:flex;flex-direction:column;justify-content:center;align-items:center}.racing-view-tips .racing-view-tips-icon{width:14px;height:14px}.racing-view-tips .racing-view-tips-icon svg{display:block;width:100%;height:100%}.racing-view-tips .racing-view-tips-title{margin-top:-2px;font-size:var(--font-size-caption1)}.racing-view-title{font-size:var(--font-size-caption1)}.racing-view-badge{display:flex;justify-content:center;align-items:center;flex-shrink:0;border:var(--border-width-narrow) solid currentcolor;border-radius:var(--border-radius-xxs);padding:2px 6px;font-size:8px;font-weight:var(--font-weight-extrabold)}.racing-sections{display:flex;flex-direction:column;min-width:0;gap:24px}.racing-section{display:flex;flex-direction:column;min-width:0;gap:12px}.racing-section[hidden]{display:none}.racing-section-header{display:flex;align-items:center;border-bottom:var(--border-width-separator) solid var(--color-border);padding-bottom:var(--spacer-ms);gap:var(--spacer-ms)}.racing-section-icon{display:block;flex-shrink:0;color:var(--color-secondary)}.racing-section-icon svg,.racing-section-icon use{display:block;width:100%;height:100%;fill:currentcolor}.racing-section-icon-gallop{width:29px;height:18px}.racing-section-icon-greyhound{width:25px;height:21px}.racing-section-icon-harness{width:22px;height:22px}.racing-section-title{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-title2);font-weight:var(--font-weight-bold)}.racing-meetings{display:flex;flex-direction:column;min-width:0;max-width:100%;gap:6px}.racing-meeting{display:flex;align-items:stretch;min-width:0;min-height:80px;gap:6px}.racing-meeting-header{display:flex;flex:0 0 180px;justify-content:space-between;align-items:flex-start;width:180px;border:var(--border-width-narrow) solid var(--color-border);border-radius:var(--border-radius-xxs);padding:11px 10px;gap:6px;background-color:var(--color-background);color:inherit;text-decoration:none}@media(hover: hover){.racing-meeting-header:hover{border-color:var(--color-primary);color:inherit;text-decoration:none}}.racing-meeting-details{display:flex;flex-direction:column;min-width:0;gap:6px}.racing-meeting-name{font-family:var(--font-family-title);font-size:var(--font-size-title4);font-weight:var(--font-weight-bold)}.racing-meeting-jurisdiction{color:var(--color-secondary);font-size:var(--font-size-title5)}.racing-meeting-meta{display:flex;flex-direction:column;align-items:center;flex-shrink:0;max-width:48%;gap:6px}.racing-meeting-weather{display:block;flex-shrink:0;width:24px;height:24px}.racing-meeting-weather svg{display:block;width:100%;height:100%}.racing-meeting-condition{overflow:hidden;max-width:100%;line-height:1;white-space:nowrap;text-align:center;text-overflow:ellipsis;font-size:var(--font-size-subhead)}.racing-meeting-condition.racing-meeting-condition-mobile{color:var(--color-title);font-size:11px}.racing-meeting-condition-mobile{display:none;text-align:left}.racing-races{display:flex;flex:1;align-items:stretch;min-width:0;gap:6px}.racing-race{position:relative;display:flex;flex:0 0 80px;flex-direction:column;overflow:hidden;opacity:.9;width:80px;border:var(--border-width-narrow) solid var(--color-border-result);border-radius:var(--border-radius-xxs);padding:6px;gap:6px;background-color:var(--color-bg-result);color:inherit;text-decoration:none}@media(hover: hover){.racing-race:hover{border-color:var(--color-primary);color:inherit;text-decoration:none}}.racing-race-tips{flex:0 0 88px;width:88px}.racing-race-upcoming{border-color:var(--color-border-upcoming);background-color:var(--color-bg-upcoming)}.racing-race-tips-success-icon{position:absolute;top:7px;right:4px;display:block;pointer-events:none;width:14px;height:14px;color:var(--color-tips-highlight)}.racing-race-tips-success-icon svg,.racing-race-tips-success-icon use{display:block;width:100%;height:100%;fill:currentcolor}.racing-race-number{font-family:var(--font-family-title);font-size:var(--font-size-title3);font-weight:var(--font-weight-bold)}.racing-race-time{font-size:var(--font-size-body)}.racing-race-status{color:var(--color-text);font-size:var(--font-size-body)}.racing-race-status.countdown-soon{color:var(--color-warning)}.racing-race-status-jumping{color:var(--color-secondary)}@media(max-width: 999.98px){.racing-filters{flex-wrap:nowrap;justify-content:space-between}.racing-dates{flex:1 1 auto;min-width:0}.racing-views{flex:0 0 auto}}@media(max-width: 599.98px){.racing-meeting-header{flex:0 0 130px;width:130px}.racing-meeting-meta{display:none}.racing-meeting-condition-mobile{display:block}}.meeting-breadcrumbs{display:flex;align-items:center;min-height:32px;gap:6px}.meeting-breadcrumb-home{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:26px;height:23px;margin-right:6px;color:var(--color-text);text-decoration:none}.meeting-breadcrumb-home svg{display:block;width:100%;height:100%}.meeting-breadcrumb-chevron{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:22px;height:24px;color:var(--color-text)}.meeting-breadcrumb-chevron svg{display:block;width:100%;height:100%}.meeting-breadcrumb-current{display:flex;align-items:center;gap:8px}.meeting-breadcrumb-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;color:var(--color-secondary)}.meeting-breadcrumb-icon svg,.meeting-breadcrumb-icon use{display:block;width:100%;height:100%;fill:currentcolor}.meeting-breadcrumb-icon-gallop{width:28px;height:18px}.meeting-breadcrumb-icon-greyhound{width:22px;height:19px}.meeting-breadcrumb-icon-harness{width:18px;height:18px}.meeting-breadcrumb-name{font-size:var(--font-size-title3);font-weight:var(--font-weight-bold)}.meeting-heading-wrap{position:relative;width:100%;max-width:360px}@media(max-width: 599.98px){.meeting-heading-wrap{position:relative;width:100%;max-width:100%}}.meeting-heading{display:flex;align-items:center;width:100%;height:60px;margin:0;border:var(--border-width-narrow) solid var(--color-border);border-radius:var(--border-radius-xxs);padding:5px 6px;gap:10px;background-color:var(--color-background);color:inherit;text-align:left;font:inherit}button.meeting-heading{appearance:none;cursor:pointer}button.meeting-heading:hover,button.meeting-heading[aria-expanded=true]{border-color:var(--color-primary)}.meeting-heading-icon{display:block;flex-shrink:0;overflow:hidden;height:24px;color:var(--color-secondary)}.meeting-heading-icon svg,.meeting-heading-icon use{display:block;overflow:hidden;width:100%;height:100%;fill:currentcolor}.meeting-heading-icon-gallop{width:32px}.meeting-heading-icon-greyhound{width:24px}.meeting-heading-icon-harness{width:20px}.meeting-heading-name{flex:1;min-width:0;font-family:var(--font-family-title);font-size:var(--font-size-title3);font-weight:var(--font-weight-bold)}.meeting-heading-meta{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:0}.meeting-heading-weather,.meeting-heading-chevron{display:block;flex-shrink:0;width:24px;height:24px}.meeting-heading-weather svg,.meeting-heading-chevron svg{display:block;width:100%;height:100%}.meeting-heading-condition{line-height:1;white-space:nowrap;font-size:var(--font-size-subhead)}.meeting-selector{position:absolute;z-index:20;top:calc(100% + 8px);right:auto;left:0;display:flex;flex-direction:column;overflow:auto;width:max-content;min-width:100%;max-width:320px;max-height:320px;margin:0;border:1px solid var(--color-border);border-radius:5px;padding:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);background-color:var(--color-background);list-style:none}.meeting-selector[hidden]{display:none}.meeting-selector li{min-width:0;line-height:1.2}.meeting-selector .meeting-selector-option{display:flex;justify-content:space-between;align-items:center;min-width:0;padding:6px 12px;gap:12px;color:inherit;text-decoration:none}.meeting-selector a.meeting-selector-option:hover{background-color:var(--color-bg-result)}.meeting-selector .meeting-selector-current{color:var(--color-primary)}.meeting-selector-copy{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;min-width:0;gap:2px}.meeting-selector-name{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.meeting-selector-jurisdiction,.meeting-selector-condition{line-height:1.2;font-size:var(--font-size-subhead)}.meeting-selector-meta{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:40px;gap:2px}.meeting-selector-weather{display:block;overflow:hidden;width:18px;height:18px;line-height:0}.meeting-selector-weather svg,.meeting-selector-weather use{display:block;overflow:hidden;width:100%;height:100%}.meeting-selector-condition{white-space:nowrap}.meeting-races{display:flex;flex-direction:column;gap:24px}.meeting-race{display:flex;flex-direction:column;gap:10px}.meeting-race-header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid var(--color-border);padding-bottom:12px;gap:10px;color:inherit;text-decoration:none}.meeting-race-number{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:60px;border:1px solid var(--color-border);border-radius:5px;padding:8px;gap:4px;background-color:var(--color-background);white-space:nowrap}.meeting-race-prefix{font-family:var(--font-family-title);font-size:var(--font-size-title2);font-weight:var(--font-weight-bold)}.meeting-race-status{color:var(--color-title);font-size:var(--font-size-subhead);font-weight:var(--font-weight-semibold)}.meeting-race-status.countdown-soon{color:var(--color-warning)}.meeting-race-status-jumping{color:var(--color-secondary)}.meeting-race-details{display:flex;flex:1;flex-direction:column;min-width:0;gap:8px}.meeting-race-name{margin:0;font-family:var(--font-family-title);font-size:var(--font-size-title3);font-weight:var(--font-weight-semibold)}.meeting-race-meta{margin:0;font-size:var(--font-size-title5)}.meeting-race-meta-compact,.meeting-race-meta-market{display:none}.meeting-race-market{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border:1px solid var(--color-border);border-radius:5px;padding:8px 24px;gap:4px;background-color:var(--color-background);white-space:nowrap}.meeting-race-market-label{color:var(--color-text-muted);font-size:var(--font-size-subhead);font-weight:var(--font-weight-semibold)}.meeting-race-market-value{font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.meeting-race-body{display:flex;align-items:stretch;min-width:0;padding-bottom:10px;gap:10px}.meeting-card{position:relative;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;width:max-content;min-width:325px;min-height:180px;border:1px solid var(--color-border);border-radius:5px;padding:12px;gap:4px;background-color:var(--color-background)}.meeting-card-featured{border:var(--border-width-separator) solid var(--color-secondary)}.meeting-card-title{margin:0;padding-bottom:6px;color:var(--color-title);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.meeting-card-featured .meeting-card-title{color:var(--color-title);font-weight:var(--font-weight-bold)}.meeting-card-rows{display:flex;flex-direction:column;gap:8px}.meeting-card-more{appearance:none;position:relative;display:inline-block;cursor:pointer;user-select:none;width:fit-content;margin-top:2px;border:0;padding:0;background:none;color:var(--color-primary);text-align:left;text-decoration:underline;font-weight:var(--font-weight-semibold);touch-action:manipulation}.meeting-card-more-tooltip{position:fixed;z-index:30;transform:translate(-50%, -100%);min-width:220px;max-width:calc(100vw - 16px);margin:0;border:0;border-radius:5px;padding:6px 10px;box-shadow:0 8px 24px rgba(0,0,0,.55);background-color:var(--color-bg-nav);color:#fff}.meeting-card-more-tooltip:not(:has(.meeting-card-more-list)){min-width:0;white-space:nowrap;font-weight:var(--font-weight-semibold)}.meeting-card-more-tooltip::after{position:absolute;top:100%;left:var(--arrow-left, 50%);transform:translateX(-50%);border:8px solid rgba(0,0,0,0);border-top-color:var(--color-bg-nav);content:""}.meeting-card-more-tooltip.meeting-card-more-tooltip-below::after{top:auto;bottom:100%;border-top-color:rgba(0,0,0,0);border-bottom-color:var(--color-bg-nav)}.meeting-card-more-list{display:flex;flex-direction:column;overflow-y:auto;max-height:calc(100vh - 32px);gap:6px}.meeting-runner{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;min-width:min-content;min-height:30px;gap:12px;white-space:nowrap}.meeting-runner-info{display:flex;flex:1;flex-wrap:nowrap;align-items:center;min-width:min-content;gap:12px}.meeting-runner-place{flex-shrink:0;width:30px;font-weight:var(--font-weight-medium)}.meeting-silk{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;overflow:hidden;width:20px;height:20px}.meeting-silk img,.meeting-silk .silk,.meeting-silk .rug,.meeting-silk .tab_no{display:block;width:100%;height:100%;object-fit:contain}.meeting-silk .silk-harness{width:28px;height:24px;object-fit:cover;object-position:bottom}.meeting-silk.speed-map-silk{width:26px;height:31px}.meeting-runner-number{flex-shrink:0;min-width:14px;text-align:center;font-weight:var(--font-weight-medium)}.meeting-runner-name{white-space:nowrap;text-transform:capitalize;font-weight:var(--font-weight-medium)}.meeting-runner-odds{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:50px;height:30px;border-radius:5px;background-color:#3b3483;color:var(--color-white);text-align:center;font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.meeting-card-locked .meeting-card-rows .meeting-runner:nth-child(n+2){opacity:.35}.meeting-lock{position:absolute;right:6px;bottom:0;left:6px;display:flex;justify-content:center;align-items:center;height:110px;padding:0 12px;gap:10px;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-background) 20%, transparent) 2%, var(--color-background) 18%);color:inherit;text-decoration:none}.meeting-lock-icon{display:block;flex-shrink:0;width:28px;height:28px}.meeting-lock-icon svg{display:block;width:100%;height:100%}.meeting-lock-copy{line-height:1.2;font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold)}.meeting-lock-join{color:var(--color-primary);text-decoration:underline}@media(max-width: 999.98px){.meeting-race-header{flex-wrap:wrap}.meeting-race-details{flex:1 1 12rem}}@media(max-width: 599.98px){.meeting-race-market{display:none}.meeting-race-meta-full{display:none}.meeting-race-meta-compact,.meeting-race-meta-market{display:inline;font-size:var(--font-size-title5)}.meeting-card-more{padding:8px 0}}.race-page{--race-field-compact: 0;min-width:0}.race-heading{display:flex;align-items:flex-start;min-width:0;gap:12px}.race-heading .meeting-heading-wrap{flex-shrink:0;width:300px}.race-nav{display:flex;flex:1;align-items:center;min-width:0;padding-bottom:4px;gap:10px}.race-nav-item{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:60px;height:60px;border:var(--border-width-narrow) solid var(--color-border);border-radius:var(--border-radius-xxs);padding:var(--spacer-sm);gap:4px;background-color:var(--color-background);color:inherit;white-space:nowrap;text-decoration:none}@media(hover: hover){a.race-nav-item:hover{border-color:var(--color-primary)}}.race-nav-item-upcoming{border-color:var(--color-border-upcoming);background-color:var(--color-bg-upcoming)}.race-nav-item-result,.race-nav-item-abandoned{border-color:var(--color-border-result);background-color:var(--color-bg-result)}.race-nav-item-current{border-color:var(--color-primary)}.race-nav-prefix{font-family:var(--font-family-title);font-size:var(--font-size-title2);font-weight:var(--font-weight-semibold)}.race-nav-item .meeting-race-status{color:inherit}.race-nav-item .meeting-race-status.countdown-soon{color:var(--color-warning)}.race-nav-item .meeting-race-status-jumping{color:var(--color-secondary)}.race-nav-item .meeting-race-status-abandoned{color:var(--color-text-muted)}.race-section{display:flex;flex-direction:column;min-width:0;gap:12px}.race-tabs{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;gap:6px}.race-tabs .onspace-button{white-space:nowrap}.race-tab-lock{display:block;flex-shrink:0;width:16px;height:16px;color:currentcolor}.race-tab-lock svg{display:block;width:100%;height:100%}.race-field,.race-results{min-width:0;border:1px solid var(--color-border);border-radius:var(--border-radius-xs);background-color:var(--color-background)}.race-results{display:grid;align-items:stretch;width:100%;grid-template-columns:40px minmax(max-content, 1fr) minmax(max-content, 80px) minmax(max-content, 1fr) 140px repeat(5, minmax(70px, 80px))}.race-results-has-jockey{grid-template-columns:40px minmax(max-content, 1fr) minmax(max-content, 1fr) minmax(max-content, 80px) minmax(max-content, 1fr) 140px repeat(5, minmax(70px, 80px))}.race-field{display:grid;align-items:stretch;width:100%;grid-template-columns:minmax(max-content, 1fr) 150px repeat(6, 100px)}.race-field-item{display:grid;grid-template-columns:subgrid;grid-column:1/-1;min-width:0;max-width:100%}.race-field-header,.race-field-row{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:stretch}.race-field-shrink-flucs{grid-template-columns:minmax(max-content, 1fr) 150px 100px 100px minmax(4.5rem, 100px) minmax(4.5rem, 100px) 100px 100px}.race-field-drop-fluc3{grid-template-columns:minmax(max-content, 1fr) 150px repeat(5, 100px)}.race-field-drop-fluc3.race-field-drop-fluc2{grid-template-columns:minmax(max-content, 1fr) 150px repeat(4, minmax(0, 100px))}.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-col-open,.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-col-today,.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-col-fluc1,.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-col-win{padding-inline:6px}.race-field-drop-fluc3.race-field-drop-fluc2 .race-odd{min-width:0}.race-field-shrink-flucs .race-field-col-fluc3,.race-field-shrink-flucs .race-field-col-fluc2,.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-col-open,.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-col-today,.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-col-fluc1,.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-col-win{min-width:0}.race-field-drop-fluc3 .race-field-col-fluc3,.race-field-drop-fluc2 .race-field-col-fluc2{display:none}.race-field-compact{display:flex;flex-direction:column;overflow-x:hidden;cursor:default}.race-field-compact .race-field-header{display:flex;justify-content:flex-end;align-items:center;padding-right:12px}.race-field-compact .race-field-header .race-field-runner,.race-field-compact .race-field-header .race-field-odds{display:none}.race-field-compact .race-field-item{display:flex;flex-direction:column}.race-field-compact .race-field-row{display:grid;align-items:stretch;min-height:0;padding:6px 12px;gap:0 12px;grid-template-columns:32px minmax(0, 1fr) auto 100px;grid-template-rows:auto auto}.race-field-compact .race-field-runner,.race-field-compact .race-runner-info{display:contents}.race-field-compact .race-runner-silk{grid-column:1;grid-row:1/-1;align-self:stretch;width:32px;max-width:32px;height:auto}.race-field-compact .race-runner-details{align-self:center;overflow:hidden;grid-column:2;grid-row:1;min-width:0;padding:0}.race-field-compact .race-field-row .race-field-col-flucs{display:flex;justify-content:center;align-items:center;flex-shrink:0;grid-column:4;grid-row:1;width:100px;height:auto;padding:0}.race-field-compact .race-field-header .race-field-col-flucs{align-items:center;flex-shrink:0;align-self:stretch;width:100px;min-width:100px;max-width:100px;padding:0}.race-field-compact .race-blackbook{grid-column:3;grid-row:1;align-self:center;padding:5px}.race-field-compact .race-blackbook svg{width:24px;height:24px}.race-field-compact .race-field-odds{display:flex;flex-wrap:nowrap;align-items:center;width:100%;min-width:0;margin:0;padding:0 6px 4px 0;gap:24px;font-size:var(--font-size-subhead);grid-column:2/-1;grid-row:2}@media(max-width: 599.98px){.race-field-compact .race-field-odds{gap:12px}}.race-field-compact .race-field-odds .race-field-col{flex:0 0 auto;width:auto;min-width:0;margin-top:6px;padding:0;gap:6px;white-space:nowrap;font-size:inherit}.race-field-compact .race-field-odds .race-field-col::before{color:var(--color-text-muted);font-weight:var(--font-weight-bold);content:attr(data-label)}.race-field-compact .race-field-col-fluc3,.race-field-compact .race-field-col-fluc2{display:none}.race-field-compact .race-odd{min-width:0;height:auto;padding:0;font-size:inherit;font-weight:var(--font-weight-regular)}.race-field-compact .race-odd-icon{width:1em;height:1em}.race-field-header{flex-shrink:0;height:calc(20px + 1.2em);color:var(--color-title)}.race-field-row{min-height:70px;border-top:1px solid var(--color-table-border)}.race-field-row-scratched,.race-field-row-vacant{background-color:var(--color-bg-scratched)}.race-field-row-scratched:not(.race-field-row-vacant) .race-runner-name{text-decoration:line-through}.race-runner-scratched{color:var(--color-secondary)}.race-field-row[aria-controls]{cursor:pointer}.race-field-header .race-field-col{color:var(--color-title);white-space:nowrap;font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold)}.race-field-odds{display:contents}.race-field-col{display:flex;justify-content:center;align-items:center;padding:10px}.race-field-col-flucs{cursor:default;width:150px;min-width:0;padding-inline:6px}.race-flucs{position:relative;display:block;flex-shrink:0;width:80px;height:30px;margin-inline:auto;line-height:0}.race-flucs svg{display:block;pointer-events:none;width:80px;height:30px}.race-flucs-dot.meeting-card-more{position:absolute;z-index:1;transform:translate(-50%, -50%);width:16px;height:16px;margin:0}.race-field-runner{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;min-width:0;padding:6px 12px;gap:12px}.race-runner-info{display:flex;align-items:center;min-width:min-content;gap:12px}.race-runner-silk{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:32px;height:100%;gap:4px}.race-runner-silk .meeting-silk,.race-results .meeting-silk{width:24px;height:24px}.race-runner-form-block{display:flex;flex-direction:column;align-items:center}.race-runner-form{white-space:nowrap;font-size:var(--font-size-subhead);font-weight:var(--font-weight-medium)}.race-runner-form-chevron{display:flex;justify-content:center;align-items:center;width:16px;height:16px}.race-runner-form-chevron-down,.race-runner-form-chevron-up{display:none;width:100%;height:100%}.race-runner-form-chevron-down svg,.race-runner-form-chevron-up svg{display:block;width:100%;height:100%}.race-results-col-place .meeting-silk,.race-results-chevron{display:none}.race-field-row[aria-expanded=false] .race-runner-form-chevron-down,.race-results-row[aria-expanded=false] .race-runner-form-chevron-down,.race-field-row[aria-expanded=true] .race-runner-form-chevron-up,.race-results-row[aria-expanded=true] .race-runner-form-chevron-up{display:block}.race-field-row[aria-expanded=true] .race-runner-form,.race-field-row[aria-expanded=true] .race-runner-form-chevron,.race-results-row[aria-expanded=true] .race-runner-form,.race-results-row[aria-expanded=true] .race-runner-form-chevron{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.race-runner-details{display:flex;flex:1;flex-direction:column;min-width:min-content;padding:0 9px;gap:6px}.race-runner-name{margin:0;color:inherit;white-space:nowrap;text-decoration:none;font-size:var(--font-size-title4);font-weight:var(--font-weight-medium)}a.race-runner-name:hover{color:var(--color-primary)}.race-runner-meta{margin:0;white-space:nowrap;font-size:var(--font-size-subhead)}.race-blackbook{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:5px;color:var(--color-secondary);text-decoration:none}.race-blackbook svg{display:block;width:24px;height:24px}.race-odd{display:inline-flex;justify-content:center;align-items:center;min-width:65px;height:30px;border-radius:var(--border-radius-sm);padding:3px 6px;gap:2px;white-space:nowrap;font-weight:var(--font-weight-medium)}.race-odd-win{border:0;background:none}.race-odd-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:24px;height:24px}.race-odd-icon svg{display:block;width:100%;height:100%}.race-odd-down .race-odd-icon{color:#16a34a}.race-odd-up .race-odd-icon{color:#ff0101}.race-tab-body{padding-bottom:10px}.race-tips{display:flex;flex-direction:column;min-width:0;gap:18px}.race-tips-section{display:flex;flex-direction:column;min-width:0;max-width:100%;gap:10px}.race-tips-section-header{display:flex;align-items:center;border-bottom:var(--border-width-separator) solid var(--color-border);padding-bottom:var(--spacer-ms);gap:var(--spacer-ms)}.race-tips-section-title{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-title2);font-weight:var(--font-weight-bold)}.race-tips-row{display:flex;align-items:stretch;min-width:0;max-width:100%;gap:10px}.race-movers{display:flex;flex-wrap:wrap;align-items:stretch;min-width:0;gap:12px}.race-movers-table{position:relative;display:flex;flex:1 0 auto;flex-direction:column;overflow:hidden;min-width:min-content;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background-color:var(--color-background)}.race-movers-header,.race-movers-row{display:flex;justify-content:space-between;align-items:center;min-width:min-content}.race-movers-header{flex-shrink:0;height:40px;color:var(--color-title);font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold)}.race-movers-title{overflow:hidden;min-width:0;padding:0 12px;white-space:nowrap;text-overflow:ellipsis}.race-movers-row{min-height:50px;border-top:var(--border-width-narrow) solid var(--color-table-border)}.race-movers-empty{width:100%}.race-movers-empty-copy{flex:1 1 auto;width:100%;margin:0;padding:0 12px;color:var(--color-text);text-align:center;font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.race-movers-place{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:50px;font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.race-movers-info{display:flex;flex:1;align-items:center;min-width:min-content}.race-movers-runner{display:flex;flex:1;flex-wrap:nowrap;align-items:center;min-width:min-content;padding:6px 12px;gap:10px}.race-movers-runner .race-runner-silk{width:37px}.race-movers-name{margin:0;padding:0 9px;white-space:nowrap;font-size:var(--font-size-title4);font-weight:var(--font-weight-medium)}.race-movers-odds{display:flex;align-items:center;flex-shrink:0}.race-movers-col{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:100px;min-height:38px;padding:3px 6px;gap:2px;white-space:nowrap;font-weight:var(--font-weight-medium)}.race-movers-row .race-movers-col{height:50px}.race-movers-row .race-odd{min-width:0;height:auto;padding:0;font-size:var(--font-size-body)}.race-movers-table-locked .race-movers-row:nth-child(n+3){opacity:.35}.race-form-body{display:grid;transition:grid-template-rows var(--motion-duration) var(--motion-easing);width:0;min-width:100%;max-width:100%;grid-column:1/-1;grid-template-rows:0fr;justify-self:stretch;contain:inline-size}.race-field-item:has(.race-field-row[aria-expanded=true]) .race-form-body,.race-results-item:has(.race-results-row[aria-expanded=true]) .race-form-body{grid-template-rows:1fr}.race-form-clip{overflow:hidden;min-height:0}.race-form{display:flex;flex-direction:column;min-width:0;padding:18px 12px;gap:18px;background-color:var(--color-bg-main)}.race-form-heading{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold)}.race-form-copy{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);overflow-wrap:anywhere}.race-form-comment{display:flex;flex-direction:column;gap:6px}.race-form-breed{display:flex;flex-wrap:wrap;gap:48px;padding-block:8px}.race-form-section{display:flex;flex-direction:column;gap:8px}.race-form-section-title{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.race-form-cards-wrapper{min-width:0}.race-form-cards{display:flex;flex-wrap:nowrap;width:max-content;min-width:100%;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:8px;gap:16px 48px;background-color:var(--color-background)}.race-form-card{display:flex;flex-direction:column;flex-shrink:0;width:max-content;gap:6px}.race-form-card-label{margin:0;color:var(--color-text-muted);white-space:nowrap;font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold)}.race-form-card-value{margin:0;white-space:nowrap;font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.race-form-rate{display:flex;align-items:center;gap:12px}.race-form-rate-bar{position:relative;flex-shrink:0;overflow:hidden;width:100px;height:6px;border-radius:var(--border-radius-lg);background-color:var(--color-bar-rate)}.race-form-rate-fill{display:block;height:100%;border-radius:var(--border-radius-lg);background-color:var(--color-secondary)}.race-form-rate-value{white-space:nowrap;font-size:var(--font-size-subhead);font-weight:var(--font-weight-semibold)}.race-form-tabs-wrap{display:flex;flex-direction:column;min-width:0;gap:8px}.race-form-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.race-form-tab{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;height:32px;margin:0;border:0;border-bottom:2px solid rgba(0,0,0,0);padding:0;background:none;color:inherit;white-space:nowrap;font:inherit;font-weight:var(--font-weight-bold)}.race-form-tab-current{border-bottom-color:var(--color-primary)}.race-form-panel{min-width:0}.race-form-panel[hidden]{display:none}.race-form-panel-inner{display:flex;flex-direction:column;width:100%;min-width:0;gap:8px}.race-form-table-scroll{min-width:0}.race-form-table-wrap{width:max-content;min-width:100%;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background-color:var(--color-background)}.race-form-table{width:max-content;min-width:100%;border-collapse:collapse}.race-form-table th,.race-form-table td{min-width:80px;padding:8px 10px;white-space:nowrap;text-align:center;font-size:var(--font-size-body)}.race-form-table thead th{color:var(--color-text-muted);font-weight:var(--font-weight-extrabold)}.race-form-table tbody th{min-width:80px;color:var(--color-text-muted);text-align:left;font-weight:var(--font-weight-extrabold)}.race-form-table tbody td{font-weight:var(--font-weight-medium)}.race-form-table tbody tr th,.race-form-table tbody tr td{border-top:1px solid var(--color-table-border)}.race-form-stat-table{width:100%;border-spacing:0;border-collapse:separate;empty-cells:show}.race-form-stat-table th,.race-form-stat-table td{width:80px;min-width:80px;padding:8px 0}.race-form-stat-table thead th:first-child,.race-form-stat-table tbody th{padding-right:8px;padding-left:8px}.race-form-stat-table .race-form-stat-spacer{width:auto;min-width:0;padding:0}.race-form-stat-table tbody tr>*{border-top:1px solid var(--color-table-border)}.race-form-stat-table .race-form-stat-rate{font-weight:var(--font-weight-medium)}.race-form-recent-table td{min-width:0;padding:8px 8px 8px 0;text-align:left}.race-form-recent-table td:first-child{padding-left:8px}.race-form-recent-table td:last-child{padding-right:8px}.race-form-recent-table thead th{min-width:0;padding:8px 0;color:var(--color-text-muted);text-align:left;font-weight:var(--font-weight-extrabold)}.race-form-recent-table thead th:first-child{padding-left:10px}.race-form-recent-table thead th:last-child{padding-right:10px}.race-form-recent-col-finish{width:70px;min-width:70px}.race-form-recent-col-date{width:105px;min-width:105px}.race-form-recent-col-track{width:140px;min-width:140px}.race-form-recent-col-distance,.race-form-recent-col-race-no,.race-form-recent-col-cond,.race-form-recent-col-class,.race-form-recent-col-margin,.race-form-recent-col-prize,.race-form-recent-col-weight{width:80px;min-width:80px}.race-form-recent-col-rider,.race-form-recent-col-winner{width:170px;min-width:170px}.race-form-recent-col-barrier{width:60px;min-width:60px}.race-form-recent-col-sp{width:70px;min-width:70px}.race-form-recent-col-last-run{width:120px;min-width:120px}.race-form-recent-col-settle{width:160px;min-width:160px}.race-form-recent-col-sectional{width:140px;min-width:140px}.race-form-recent-col-placed{width:220px;min-width:220px}.race-form-empty{margin:0;color:var(--color-text-muted)}.race-form-stable-stats{display:flex;flex-direction:column;min-width:0;gap:8px}.race-form-stable-table{width:100%}.race-form-stable-table.race-form-stat-table th,.race-form-stable-table.race-form-stat-table td{width:auto;min-width:0}.race-form-stable-table.race-form-stat-table th.race-form-stable-col-name,.race-form-stable-table.race-form-stat-table td.race-form-stable-col-name{min-width:160px}.race-form-stable-table.race-form-stat-table th.race-form-stable-col-stats,.race-form-stable-table.race-form-stat-table td.race-form-stable-col-stats{min-width:120px}.race-form-stable-table.race-form-stat-table th.race-form-stable-col-rate,.race-form-stable-table.race-form-stat-table td.race-form-stable-col-rate{min-width:80px}.race-form-stable-table thead th,.race-form-stable-table tbody td{text-align:left}.race-form-stable-table col.race-form-stable-col-name{width:160px}.race-form-stable-table col.race-form-stable-col-stats{width:120px}.race-form-stable-table col.race-form-stable-col-rate{width:80px}.race-form-stable-table thead th:first-child,.race-form-stable-table tbody .race-form-stable-col-name{padding-right:8px;padding-left:8px}.race-form-details{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:8px;gap:12px;background-color:var(--color-background)}.race-form-detail{display:flex;flex-direction:column;gap:6px}.race-form-detail .race-form-card-value{white-space:normal}.race-results-item{display:grid;grid-template-columns:subgrid;grid-column:1/-1;min-width:0;max-width:100%}.race-results-header,.race-results-row{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:stretch}.race-results-header{color:var(--color-title);font-weight:var(--font-weight-extrabold)}.race-results-header .race-results-col{white-space:nowrap}.race-results-row{min-height:56px;border-top:1px solid var(--color-table-border)}.race-results-row[aria-controls]{cursor:pointer}.race-results-col{display:flex;justify-content:center;align-items:center;padding:8px;gap:8px;text-align:center}.race-results-col-runner,.race-results-col-jockey,.race-results-col-trainer{justify-content:flex-start;white-space:nowrap;text-align:left}.race-results-col-flucs{position:relative;cursor:default}.race-results-col-runner{overflow:visible;min-width:min-content}.race-results-runner-name{display:flex;flex:1;flex-direction:column;min-width:min-content;gap:4px}.race-results-runner-title{display:flex;align-items:center;min-width:min-content;gap:4px}.race-results-runner-name .race-runner-name{flex:0 0 auto;overflow:visible;min-width:min-content}.race-results-stats{display:contents}.race-runner-tips-success-icon{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:1em;height:1em;color:var(--color-tips-highlight)}.race-runner-tips-success-icon svg,.race-runner-tips-success-icon use{display:block;width:100%;height:100%;fill:currentcolor}.race-results-row.race-field-row-scratched{background-color:var(--color-bg-scratched)}.race-results-row.race-field-row-scratched .race-runner-name{text-decoration:line-through}.race-results-scratched-label{color:var(--color-secondary);font-weight:var(--font-weight-medium)}.race-results-runner-meta{display:none}.race-results-stack-jockey{grid-template-columns:40px minmax(max-content, 1fr) minmax(max-content, 80px) 140px repeat(5, minmax(70px, 80px))}.race-results-stack-jockey.race-results-has-jockey{grid-template-columns:40px minmax(max-content, 1fr) 140px repeat(5, minmax(70px, 80px))}.race-results-stack-jockey .race-results-col-jockey,.race-results-stack-jockey .race-results-col-trainer{display:none}.race-results-stack-jockey.race-results-has-jockey .race-results-col-weight{display:none}.race-results-stack-jockey .race-results-runner-meta{display:flex;flex-direction:column;gap:4px}.race-results-compact{display:flex;flex-direction:column;overflow-x:hidden;cursor:default}.race-results-compact .race-results-row,.race-results-compact.race-results-has-jockey .race-results-row{display:grid;align-items:stretch;min-width:0;row-gap:0;grid-template-columns:32px minmax(0, 1fr) 100px;grid-template-rows:auto auto}.race-results-compact .race-results-header,.race-results-compact.race-results-has-jockey .race-results-header{display:flex;justify-content:flex-end;align-items:center;min-width:0;height:calc(20px + 1.2em)}.race-results-compact .race-results-header .race-results-col-place,.race-results-compact .race-results-header .race-results-col-runner,.race-results-compact .race-results-header .race-results-col-jockey,.race-results-compact .race-results-header .race-results-col-weight,.race-results-compact .race-results-header .race-results-col-trainer,.race-results-compact .race-results-header .race-results-stats{display:none}.race-results-compact .race-results-item{display:flex;flex-direction:column}.race-results-compact .race-results-col-place{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-column:1;grid-row:1/-1;width:32px;min-width:0;max-width:32px;padding:0 9px;gap:4px}.race-results-compact .race-results-place{font-size:var(--font-size-body)}@media(max-width: 599.98px){.race-results-compact .race-results-place{font-size:var(--font-size-subhead)}}.race-results-compact .race-results-col-place .meeting-silk,.race-results-compact .race-results-chevron{display:flex}.race-results-compact .race-results-col-runner .meeting-silk{display:none}.race-results-compact .race-results-col-runner{align-items:flex-start;overflow:visible;min-width:0;padding-bottom:0;grid-column:2;grid-row:1}.race-results-compact .race-results-col-jockey,.race-results-compact .race-results-col-weight,.race-results-compact .race-results-col-trainer{display:none}.race-results-compact .race-results-row .race-results-col-flucs{display:flex;justify-content:center;align-items:center;flex-shrink:0;grid-column:3;grid-row:1;width:100px;height:auto;padding:0}.race-results-compact .race-results-header .race-results-col-flucs{align-items:center;flex-shrink:0;align-self:stretch;width:100px;min-width:100px;max-width:100px;padding:0}.race-results-compact .race-results-runner-name{display:flex;flex-direction:column;align-items:flex-start;overflow:visible;min-width:0}.race-results-compact .race-results-runner-title{min-width:0;max-width:100%}.race-results-compact .race-results-trainer-meta{display:block}.race-results-compact .race-blackbook{padding:5px}.race-results-compact .race-blackbook svg{width:24px;height:24px}.race-results-compact .race-results-runner-meta{display:flex;flex-direction:column;gap:4px}.race-results-compact .race-results-stats{display:flex;flex-wrap:wrap;align-items:center;min-width:0;margin:0;padding:4px 8px;gap:8px 12px;font-size:var(--font-size-subhead);grid-column:2/-1;grid-row:2}.race-results-compact .race-results-stats .race-results-col{flex:0 0 auto;justify-content:flex-start;width:auto;min-width:0;padding:0;gap:6px;white-space:nowrap;font-size:inherit}.race-results-compact .race-results-stats .race-results-col::before{color:var(--color-text-muted);font-weight:var(--font-weight-bold);content:attr(data-label)}.race-results-compact .race-results-row.race-field-row-scratched .race-results-stats{display:none}.race-speedmap{min-width:0}.race-speedmap-table{display:flex;flex-direction:column;overflow:hidden;min-width:0}.race-speedmap-table .race-form-tabs-wrap{padding:12px 12px 0}.race-speedmap-body{display:flex;flex-direction:column;min-width:0;padding:12px 0;gap:10px}.race-speedmap-scroll{display:flex;align-items:stretch;min-width:0}.race-speedmap-column{display:flex;flex:1 0 90px;flex-direction:column;min-width:90px;gap:10px}.race-speedmap-column:first-child .race-speedmap-lane{border-top-left-radius:15px;border-bottom-left-radius:15px}.race-speedmap-column:last-child .race-speedmap-lane{border-right:0;border-top-right-radius:15px;border-bottom-right-radius:15px}.race-speedmap-lane{--lane-ratio: calc((var(--lane-position) - 1) / max(var(--lane-count) - 1, 1));display:flex;flex:1;flex-direction:column;min-height:250px;border-right:1px solid var(--color-border);padding:12px 8px;gap:8px;background-color:color-mix(in srgb, var(--color-primary) calc(18% + var(--lane-ratio) * 42%), var(--color-background))}.race-speedmap-runner{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.race-speedmap-silk-trigger{display:none}.race-speedmap-name{display:flex;flex-direction:column;align-items:center;max-width:100%;gap:6px;color:inherit;text-align:center;text-decoration:none;font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.race-speedmap-runner-name{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.race-speedmap-label{flex-shrink:0;color:var(--color-text-muted);white-space:nowrap;text-align:center;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.race-speedmap-scale{display:flex;align-items:center;min-width:0;padding:16px 12px;gap:8px}.race-speedmap-scale-mark{flex-shrink:0;color:var(--color-text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.race-speedmap-scale-line{position:relative;flex:1;height:1px;background-color:var(--color-text-muted)}.race-speedmap-scale-line::after{position:absolute;top:50%;right:0;transform:translateY(-50%);width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:6px solid var(--color-text-muted);content:""}.race-speedmap-note{margin:0;padding:12px 0;color:var(--color-text-muted);font-size:var(--font-size-body)}@media(max-width: 999.98px){.race-page{--race-field-compact: 1}.race-heading{flex-wrap:wrap}.race-heading .meeting-heading-wrap{width:100%}.race-nav{flex-basis:100%}.race-field,.race-field.race-field-shrink-flucs,.race-field.race-field-drop-fluc3,.race-field.race-field-drop-fluc3.race-field-drop-fluc2{display:flex;flex-direction:column;overflow-x:hidden;cursor:default}.race-field .race-field-header,.race-field.race-field-shrink-flucs .race-field-header,.race-field.race-field-drop-fluc3 .race-field-header,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-header{display:flex;justify-content:flex-end;align-items:center;padding-right:12px}.race-field .race-field-header .race-field-runner,.race-field .race-field-header .race-field-odds,.race-field.race-field-shrink-flucs .race-field-header .race-field-runner,.race-field.race-field-shrink-flucs .race-field-header .race-field-odds,.race-field.race-field-drop-fluc3 .race-field-header .race-field-runner,.race-field.race-field-drop-fluc3 .race-field-header .race-field-odds,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-header .race-field-runner,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-header .race-field-odds{display:none}.race-field .race-field-item,.race-field.race-field-shrink-flucs .race-field-item,.race-field.race-field-drop-fluc3 .race-field-item,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-item{display:flex;flex-direction:column}.race-field .race-field-row,.race-field.race-field-shrink-flucs .race-field-row,.race-field.race-field-drop-fluc3 .race-field-row,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-row{display:grid;align-items:stretch;min-height:0;padding:6px 12px;gap:0 12px;grid-template-columns:32px minmax(0, 1fr) auto 100px;grid-template-rows:auto auto}.race-field .race-field-runner,.race-field .race-runner-info,.race-field.race-field-shrink-flucs .race-field-runner,.race-field.race-field-shrink-flucs .race-runner-info,.race-field.race-field-drop-fluc3 .race-field-runner,.race-field.race-field-drop-fluc3 .race-runner-info,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-runner,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-runner-info{display:contents}.race-field .race-runner-silk,.race-field.race-field-shrink-flucs .race-runner-silk,.race-field.race-field-drop-fluc3 .race-runner-silk,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-runner-silk{grid-column:1;grid-row:1/-1;align-self:stretch;width:32px;max-width:32px;height:auto}.race-field .race-runner-details,.race-field.race-field-shrink-flucs .race-runner-details,.race-field.race-field-drop-fluc3 .race-runner-details,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-runner-details{align-self:center;overflow:hidden;grid-column:2;grid-row:1;min-width:0;padding:0}.race-field .race-field-row .race-field-col-flucs,.race-field.race-field-shrink-flucs .race-field-row .race-field-col-flucs,.race-field.race-field-drop-fluc3 .race-field-row .race-field-col-flucs,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-row .race-field-col-flucs{display:flex;justify-content:center;align-items:center;flex-shrink:0;grid-column:4;grid-row:1;width:100px;height:auto;padding:0}.race-field .race-field-header .race-field-col-flucs,.race-field.race-field-shrink-flucs .race-field-header .race-field-col-flucs,.race-field.race-field-drop-fluc3 .race-field-header .race-field-col-flucs,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-header .race-field-col-flucs{align-items:center;flex-shrink:0;align-self:stretch;width:100px;min-width:100px;max-width:100px;padding:0}.race-field .race-blackbook,.race-field.race-field-shrink-flucs .race-blackbook,.race-field.race-field-drop-fluc3 .race-blackbook,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-blackbook{grid-column:3;grid-row:1;align-self:center;padding:5px}.race-field .race-blackbook svg,.race-field.race-field-shrink-flucs .race-blackbook svg,.race-field.race-field-drop-fluc3 .race-blackbook svg,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-blackbook svg{width:24px;height:24px}.race-field .race-field-odds,.race-field.race-field-shrink-flucs .race-field-odds,.race-field.race-field-drop-fluc3 .race-field-odds,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-odds{display:flex;flex-wrap:nowrap;align-items:center;width:100%;min-width:0;margin:0;padding:0 6px 4px 0;gap:24px;font-size:var(--font-size-subhead);grid-column:2/-1;grid-row:2}}@media(max-width: 999.98px)and (max-width: 599.98px){.race-field .race-field-odds,.race-field.race-field-shrink-flucs .race-field-odds,.race-field.race-field-drop-fluc3 .race-field-odds,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-odds{gap:12px}}@media(max-width: 999.98px){.race-field .race-field-odds .race-field-col,.race-field.race-field-shrink-flucs .race-field-odds .race-field-col,.race-field.race-field-drop-fluc3 .race-field-odds .race-field-col,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-odds .race-field-col{flex:0 0 auto;width:auto;min-width:0;margin-top:6px;padding:0;gap:6px;white-space:nowrap;font-size:inherit}.race-field .race-field-odds .race-field-col::before,.race-field.race-field-shrink-flucs .race-field-odds .race-field-col::before,.race-field.race-field-drop-fluc3 .race-field-odds .race-field-col::before,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-odds .race-field-col::before{color:var(--color-text-muted);font-weight:var(--font-weight-bold);content:attr(data-label)}.race-field .race-field-col-fluc3,.race-field .race-field-col-fluc2,.race-field.race-field-shrink-flucs .race-field-col-fluc3,.race-field.race-field-shrink-flucs .race-field-col-fluc2,.race-field.race-field-drop-fluc3 .race-field-col-fluc3,.race-field.race-field-drop-fluc3 .race-field-col-fluc2,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-col-fluc3,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-field-col-fluc2{display:none}.race-field .race-odd,.race-field.race-field-shrink-flucs .race-odd,.race-field.race-field-drop-fluc3 .race-odd,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-odd{min-width:0;height:auto;padding:0;font-size:inherit;font-weight:var(--font-weight-regular)}.race-field .race-odd-icon,.race-field.race-field-shrink-flucs .race-odd-icon,.race-field.race-field-drop-fluc3 .race-odd-icon,.race-field.race-field-drop-fluc3.race-field-drop-fluc2 .race-odd-icon{width:1em;height:1em}.race-results{display:flex;flex-direction:column;overflow-x:hidden;cursor:default}.race-results .race-results-row,.race-results.race-results-has-jockey .race-results-row{display:grid;align-items:stretch;min-width:0;row-gap:0;grid-template-columns:32px minmax(0, 1fr) 100px;grid-template-rows:auto auto}.race-results .race-results-header,.race-results.race-results-has-jockey .race-results-header{display:flex;justify-content:flex-end;align-items:center;min-width:0;height:calc(20px + 1.2em)}.race-results .race-results-header .race-results-col-place,.race-results .race-results-header .race-results-col-runner,.race-results .race-results-header .race-results-col-jockey,.race-results .race-results-header .race-results-col-weight,.race-results .race-results-header .race-results-col-trainer,.race-results .race-results-header .race-results-stats{display:none}.race-results .race-results-item{display:flex;flex-direction:column}.race-results .race-results-col-place{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-column:1;grid-row:1/-1;width:32px;min-width:0;max-width:32px;padding:0 9px;gap:4px}.race-results .race-results-place{font-size:var(--font-size-body)}}@media(max-width: 999.98px)and (max-width: 599.98px){.race-results .race-results-place{font-size:var(--font-size-subhead)}}@media(max-width: 999.98px){.race-results .race-results-col-place .meeting-silk,.race-results .race-results-chevron{display:flex}.race-results .race-results-col-runner .meeting-silk{display:none}.race-results .race-results-col-runner{align-items:flex-start;overflow:visible;min-width:0;padding-bottom:0;grid-column:2;grid-row:1}.race-results .race-results-col-jockey,.race-results .race-results-col-weight,.race-results .race-results-col-trainer{display:none}.race-results .race-results-row .race-results-col-flucs{display:flex;justify-content:center;align-items:center;flex-shrink:0;grid-column:3;grid-row:1;width:100px;height:auto;padding:0}.race-results .race-results-header .race-results-col-flucs{align-items:center;flex-shrink:0;align-self:stretch;width:100px;min-width:100px;max-width:100px;padding:0}.race-results .race-results-runner-name{display:flex;flex-direction:column;align-items:flex-start;overflow:visible;min-width:0}.race-results .race-results-runner-title{min-width:0;max-width:100%}.race-results .race-results-trainer-meta{display:block}.race-results .race-blackbook{padding:5px}.race-results .race-blackbook svg{width:24px;height:24px}.race-results .race-results-runner-meta{display:flex;flex-direction:column;gap:4px}.race-results .race-results-stats{display:flex;flex-wrap:wrap;align-items:center;min-width:0;margin:0;padding:4px 8px;gap:8px 12px;font-size:var(--font-size-subhead);grid-column:2/-1;grid-row:2}.race-results .race-results-stats .race-results-col{flex:0 0 auto;justify-content:flex-start;width:auto;min-width:0;padding:0;gap:6px;white-space:nowrap;font-size:inherit}.race-results .race-results-stats .race-results-col::before{color:var(--color-text-muted);font-weight:var(--font-weight-bold);content:attr(data-label)}.race-results .race-results-row.race-field-row-scratched .race-results-stats{display:none}}@media(max-width: 599.98px){.race-speedmap-silk-trigger{appearance:none;display:inline-flex;flex-direction:column;align-items:center;cursor:pointer;user-select:none;margin:0;border:0;padding:0;background:none;color:inherit;text-decoration:none;touch-action:manipulation}.race-speedmap-silk-link,.race-speedmap-runner-name{display:none}.race-movers-col.movers-open{display:none}}.race-locked-section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:var(--spacer-xl) var(--spacer-ms);gap:24px;text-align:center}.race-locked-message{max-width:36rem;margin:0;color:var(--color-text-muted);font-size:var(--font-size-body)}.race-locked-cta{display:inline-flex;align-items:flex-start;border-radius:var(--border-radius-xxs);padding:var(--spacer-ms) var(--spacer-ms);gap:10px;background:var(--color-background);color:inherit;text-decoration:none}.race-locked-cta-icon{display:block;flex-shrink:0;width:24px;height:24px}.race-locked-cta-icon svg{display:block;width:100%;height:100%}.race-locked-cta-copy{font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold)}.race-locked-cta-join{color:var(--color-primary);text-decoration:underline}
