.CountdownTimer_box__8lQWT{max-width:400px;min-width:300px;margin:1.25rem auto;padding:.75rem 1rem;text-align:center;font-weight:600;line-height:1.4;border:1px solid var(--rc-blue);border-radius:6px;background:#F3F4F6}html.dark .CountdownTimer_box__8lQWT{background:#0b1224;border-color:#fff;color:#fff}.DayTabs_container__7Vh8z{display:inline-flex;gap:.5rem;margin-bottom:.75rem}.DayTabs_selected__cLZaX,.DayTabs_tab__uvK5s{padding:.35rem .9rem;border-radius:4px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s}.DayTabs_tab__uvK5s,.DayTabs_tab__uvK5s:link,.DayTabs_tab__uvK5s:visited{background:#fff;color:var(--rc-blue);border:1px solid var(--rc-blue)}.DayTabs_tab__uvK5s:hover{background:#f1f5f9}.DayTabs_selected__cLZaX,.DayTabs_selected__cLZaX:link,.DayTabs_selected__cLZaX:visited{background:var(--rc-blue);color:#fff;border:1px solid var(--rc-blue)}html.dark .DayTabs_tab__uvK5s,html.dark .DayTabs_tab__uvK5s:link,html.dark .DayTabs_tab__uvK5s:visited{background:#fff;color:var(--rc-blue);border:1px solid var(--rc-blue)}html.dark .DayTabs_tab__uvK5s:hover{background:#334155}html.dark .DayTabs_selected__cLZaX,html.dark .DayTabs_selected__cLZaX:link,html.dark .DayTabs_selected__cLZaX:visited{background:var(--rc-blue);color:#fff;border:1px solid #fff}.ThemeToggle_btn__75Hvm{padding:var(--btn-pad);border-radius:var(--btn-radius);font-weight:600;cursor:pointer;transition:background .15s,color .15s}.ThemeToggle_light__IrIqw{background:var(--rc-blue);color:#fff;border:1px solid var(--rc-blue)}.ThemeToggle_light__IrIqw:hover{background:#02204c}.ThemeToggle_dark__GHWTF{background:#fff;color:var(--rc-blue);border:1px solid #fff}.ThemeToggle_dark__GHWTF:hover{color:#02204c}.guide_wrap__ElnjJ{max-width:700px;margin:0 auto;padding:2rem 1rem}.guide_topRow___drnB{display:flex;justify-content:space-between;align-items:center}.guide_date__QYROD{color:var(--muted);margin-bottom:1.2rem}.guide_title__UsVEL{margin-bottom:1.5rem;font-size:1.7rem;font-weight:600;text-align:center}.CourseFilters_wrapper__YM_Kd{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.CourseFilters_group__g4Ws4{display:contents}.CourseFilters_label__C4c0_{font-weight:700;-webkit-margin-end:.25rem;margin-inline-end:.25rem}.CourseFilters_button___XSbs,.CourseFilters_pressed__s0osS{padding:.25rem .6rem;border:1px solid var(--rc-blue);border-radius:4px;font-size:.875rem;cursor:pointer;background:#eee;color:var(--rc-blue)}.CourseFilters_button___XSbs:hover{background:#f6f6f6}.CourseFilters_pressed__s0osS{background:var(--rc-blue);color:#fff}.CourseFilters_clearBtn__jEpLx{display:none}html.dark .CourseFilters_btn__OJdAD,html.dark .CourseFilters_clear__B99R0{background:#fff;color:var(--rc-blue);border:1px solid var(--rc-blue)}html.dark .CourseFilters_btn__OJdAD:hover,html.dark .CourseFilters_clear__B99R0:hover{background:#cbd5e1}html.dark .CourseFilters_active__pPlEO,html.dark .CourseFilters_clearBtn__jEpLx{background:var(--rc-blue);color:#fff}html.light .CourseFilters_tab__UzmWu:not(.CourseFilters_selected__cHq0m){background:#fff;color:var(--rc-blue)}html.light .CourseFilters_tab__UzmWu.CourseFilters_selected__cHq0m{background:var(--rc-blue);color:#fff}html.dark .CourseFilters_active__pPlEO,html.dark .CourseFilters_clearBtn__jEpLx{border:1px solid #fff}.ClassDistanceFilters_btn__EIIsf{padding:2px 8px;border-radius:4px;border:1px solid var(--rc-blue);background:#eee;color:var(--rc-blue);font-size:.875rem;margin-inline:.25rem}.ClassDistanceFilters_selected__j_KiA{background:var(--rc-blue);color:#fff}html.dark .ClassDistanceFilters_btn__EIIsf{background:#fff;color:var(--rc-blue)}html.dark .ClassDistanceFilters_selected__j_KiA{background:var(--rc-blue);color:#fff;border:1px solid #fff}.RacecardsView_wrap__24N5e{max-width:900px;margin-inline:auto}.RacecardsView_spacer__femiy{margin-bottom:1rem}.RacecardsView_topRow__Rwpqf{max-width:900px;display:flex;justify-content:space-between;align-items:center;margin:0 auto .75rem}.RacecardsView_travelLink__O8EdR{display:inline-block;margin:.5rem 0 1rem}.RacecardsView_wrap__24N5e>*+*{margin-top:.75rem}.RacecardsView_clearBtn__mOQdy{background:var(--rc-blue);color:#fff;border:1px solid var(--rc-blue);padding:4px 12px;border-radius:4px;cursor:pointer}.RacecardsView_clearBtn__mOQdy:hover{background:#fff;color:var(--rc-blue)}.RacecardsView_clearLink__7ZCSz{background:none;border:none;color:var(--rc-blue);cursor:pointer;text-decoration:underline;padding:0;font:inherit}.RacecardsView_backBtn__DPEuV{display:inline-block;margin-bottom:.75rem;padding:.3rem .75rem;border:1px solid var(--border);border-radius:4px;background:var(--primary);color:var(--primary-fg);text-decoration:none;font-weight:600}.RacecardsView_courseName__NLzBE a{color:var(--rc-blue);text-decoration:none}html.dark .RacecardsView_courseName__NLzBE a{color:var(--link)}html.dark .RacecardsView_courseName__NLzBE a:hover{color:#cbd5ff}.FormExplainer_box__d9GTy{margin:1.5rem 0 2rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:6px;background:#f9fafb;font-size:.95rem}.FormExplainer_linkRow__4HOm_{margin-top:.75rem}.FormExplainer_link__55JAO{color:var(--rc-blue);font-weight:600;text-decoration:none}html.dark .FormExplainer_box__d9GTy{background:#111827;border-color:#334155}html.dark .FormExplainer_link__55JAO{color:#93c5fd}.RaceTable_section__Pr_r4,.RaceTable_wrap__eFUxw{max-width:900px;margin:2rem auto}.RaceTable_table__VotZg{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.95rem}.RaceTable_table__VotZg td,.RaceTable_table__VotZg th{border:1px solid #e0e0e0;padding:.5rem .75rem}.RaceTable_table__VotZg thead th{background:#fafafa;font-weight:600;white-space:normal}.RaceTable_table__VotZg th:first-child{width:12%}.RaceTable_table__VotZg th:nth-child(2){width:8%}.RaceTable_table__VotZg th:nth-child(3){width:35%}.RaceTable_table__VotZg th:nth-child(4),.RaceTable_table__VotZg th:nth-child(5){width:7%}.RaceTable_table__VotZg th:nth-child(6){width:14%}.RaceTable_table__VotZg th:nth-child(7){width:10%}.RaceTable_table__VotZg :is(th,td):first-child,.RaceTable_table__VotZg :is(th,td):nth-child(2),.RaceTable_table__VotZg :is(th,td):nth-child(4),.RaceTable_table__VotZg :is(th,td):nth-child(5),.RaceTable_table__VotZg :is(th,td):nth-child(6){text-align:center}.RaceTable_table__VotZg th:nth-child(7){text-align:center}.RaceTable_money__Oa2IP{text-align:left}.RaceTable_table__VotZg td:nth-child(3){white-space:normal}@media (max-width:600px){.RaceTable_table__VotZg{font-size:.85rem}}.RaceTable_narrowBox__ZdVln{max-width:900px;margin:1.5rem auto}