._wrapper_1undc_44{box-sizing:border-box;inline-size:100%;min-inline-size:0;margin:0;container:module/inline-size}@layer reset{:where(._wrapper_1undc_44) :where(body,p,h1,h2,h3,h4,h5,h6,ul,form){margin:0}}._wrapper_1undc_44,._wrapper_1undc_44[data-fpsm-theme],._wrapper_1undc_44 [data-fpsm-theme]{--cxy-text-hero-fontSize:48px;--cxy-text-hero-lineHeight:40px;--cxy-text-h1-fontSize:24px;--cxy-text-h1-lineHeight:32px;--cxy-text-h2-fontSize:20px;--cxy-text-h2-lineHeight:28px;--cxy-text-h3-fontSize:16px;--cxy-text-h3-lineHeight:24px;--cxy-text-h4-fontSize:14px;--cxy-text-h4-lineHeight:20px;--cxy-text-h5-fontSize:12px;--cxy-text-h5-lineHeight:16px;--cxy-text-h6-fontSize:10px;--cxy-text-h6-lineHeight:14px;--cxy-text-body-lg-lineHeight:24px;--cxy-text-body-md-lineHeight:20px;--cxy-text-body-sm-lineHeight:18px}@container module (width>=520px){._wrapper_1undc_44>*,._wrapper_1undc_44 [data-fpsm-theme]{--cxy-text-hero-fontSize:64px;--cxy-text-hero-lineHeight:60px;--cxy-text-h1-fontSize:32px;--cxy-text-h1-lineHeight:44px;--cxy-text-h2-fontSize:24px;--cxy-text-h2-lineHeight:32px;--cxy-text-h3-fontSize:20px;--cxy-text-h3-lineHeight:28px;--cxy-text-h4-fontSize:16px;--cxy-text-h4-lineHeight:24px;--cxy-text-h5-fontSize:14px;--cxy-text-h5-lineHeight:20px;--cxy-text-h6-fontSize:12px;--cxy-text-h6-lineHeight:16px;--cxy-text-body-lg-lineHeight:28px;--cxy-text-body-md-lineHeight:24px;--cxy-text-body-sm-lineHeight:20px}}._wrapper_1undc_44{gap:var(--cxy-spacing-5,20px);font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);flex-direction:column;display:flex}._dayPanel_1undc_104{gap:var(--cxy-spacing-5,20px);flex-direction:column;display:flex}._dayPanel_1undc_104[hidden]{display:none}._visuallyHidden_1undc_114{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._wrapperEmpty_1undc_123{gap:var(--cxy-spacing-xxsm,8px)}._header_1undc_127{align-items:center;gap:var(--cxy-spacing-md,32px);display:flex}@container module (width<=519px){._header_1undc_127{align-items:stretch;gap:var(--cxy-spacing-xxsm,8px);flex-direction:column}}._titleSlot_1undc_141{flex:1 1 0;min-width:0}@container module (width<=519px){._titleSlot_1undc_141:empty{display:none}}._title_1undc_141{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);font-size:var(--cxy-fontSize-xxl);font-weight:var(--cxy-fontWeight-semiBold);line-height:var(--cxy-lineHeight-xl);color:var(--cxy-color-text-neutral-bold)}._days_1undc_159{flex:1 1 0;min-width:0;display:flex}@container module (width<=519px){._days_1undc_159{flex-basis:auto}}._groupHeader_1undc_170{align-items:center;gap:var(--cxy-spacing-xxsm,8px);font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);inline-size:100%;padding-block:0 var(--cxy-spacing-xxsm,8px);cursor:pointer;text-align:start;background:0 0;border:none;padding-inline:0;display:flex}._groupHeaderStatic_1undc_184{align-items:center;gap:var(--cxy-spacing-xxsm,8px);font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);inline-size:100%;padding-block:0 var(--cxy-spacing-xxsm,8px);padding-inline:0;display:flex}._groupTitle_1undc_194{line-height:1.22;font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);font-size:15px;font-weight:700}._eventRowWrapper_1undc_203{gap:var(--cxy-spacing-3,12px);padding-block:23px var(--cxy-spacing-3,12px);border-block-start:1px solid var(--cxy-color-border-neutral-subtle);grid-template-columns:160px 1fr;align-items:start;padding-inline:0;display:grid}@container module (width<=519px){._eventRowWrapper_1undc_203{border-block-start:none;border-block-end:1px solid var(--cxy-color-border-neutral-subtle);grid-template-columns:minmax(0,1fr);gap:0;padding:0}}._eventName_1undc_223{align-items:center;gap:var(--cxy-spacing-xxsm,8px);font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);font-size:15px;font-weight:700;display:flex}@container module (width<=519px){._eventName_1undc_223{gap:var(--cxy-spacing-3,12px)}}._eventLink_1undc_240{font:inherit;color:inherit;text-decoration:none}._eventLink_1undc_240:hover{text-decoration:underline}@container module (width<=519px){._eventLink_1undc_240,._eventNameStatic_1undc_250{display:none}}._meetingToggle_1undc_261{display:none}@container module (width<=519px){._meetingToggle_1undc_261{justify-content:space-between;align-items:center;gap:var(--cxy-spacing-3,12px);font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);cursor:pointer;text-align:start;background:0 0;border:none;flex:1;min-block-size:56px;padding:0;font-size:17px;font-weight:400;display:flex}}._meetingToggleLabel_1undc_284{min-inline-size:0}._meetingToggleIcon_1undc_288{color:var(--cxy-color-icon-neutral-base);flex:none;transition:transform .2s;display:inline-flex}._meetingToggle_1undc_261[aria-expanded=true]>._meetingToggleIcon_1undc_288{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){._meetingToggleIcon_1undc_288{transition:none}}._chevronRight_1undc_304{transform:rotate(-90deg)}._subeventTimes_1undc_308{gap:var(--cxy-spacing-sm,24px) var(--daily-racing-times-gap,var(--cxy-spacing-5,20px));flex-wrap:wrap;display:flex}@container module (width<=519px){._subeventTimes_1undc_308{background:var(--cxy-color-background-surface-subtle);border-block-start:1px solid var(--cxy-color-border-neutral-subtle);flex-direction:column;gap:0;display:flex}._subeventTimes_1undc_308[data-open=false]{display:none}}._subeventLink_1undc_329{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);min-inline-size:40px;font-size:15px;font-weight:400;text-decoration:none;position:relative}._subeventLink_1undc_329[href]:hover{text-decoration:underline}._subeventLink_1undc_329[data-past=true]{color:var(--cxy-color-text-inactive-base)}._subeventLink_1undc_329[data-past=true]:hover{text-decoration:none}@container module (width<=519px){._subeventLink_1undc_329{align-items:center;gap:var(--cxy-spacing-xsm,16px);min-block-size:56px;padding:var(--cxy-spacing-xxsm,8px) var(--cxy-spacing-xsm,16px);border-block-end:1px solid var(--cxy-color-border-neutral-subtle);box-sizing:border-box;display:flex}._subeventLink_1undc_329:hover{text-decoration:none}}._countdownBadge_1undc_367{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);white-space:nowrap;text-align:center;inset-block-end:calc(100% + 1px);inset-inline:calc((var(--daily-racing-times-gap,var(--cxy-spacing-5,20px)) - var(--cxy-spacing-xxxsm,4px)) / -2);color:var(--cxy-color-text-neutral-base);background:var(--cxy-color-background-primary-base);border-start-start-radius:var(--cxy-border-radius-s,4px);border-start-end-radius:var(--cxy-border-radius-s,4px);padding-block-start:1px;font-size:10px;font-weight:700;line-height:12px;position:absolute}@container module (width<=519px){._countdownBadge_1undc_367{padding:0 var(--cxy-spacing-xxxsm,4px);border-radius:var(--cxy-border-radius-s,4px);flex:none;order:1;position:static}}._countdownBadge_1undc_367+._subeventTime_1undc_308:before{content:"";inset:-3px calc((var(--daily-racing-times-gap,var(--cxy-spacing-5,20px)) - var(--cxy-spacing-xxxsm,4px)) / -2);border:2px solid var(--cxy-color-border-active-base);border-radius:var(--cxy-border-radius-s,4px);position:absolute}@container module (width<=519px){._countdownBadge_1undc_367+._subeventTime_1undc_308:before{content:none}}._subeventTime_1undc_308{text-align:center;display:block}@container module (width<=519px){._subeventTime_1undc_308{text-align:start;flex:none;inline-size:5ch}}._subeventName_1undc_425,._subeventChevron_1undc_426{display:none}@container module (width<=519px){._subeventName_1undc_425{flex:1;min-inline-size:0;font-weight:700;display:block}._subeventChevron_1undc_426{color:var(--cxy-color-icon-neutral-base);flex:none;order:2;display:inline-flex}}._viewCardLink_1undc_448{display:none}@container module (width<=519px){._viewCardLink_1undc_448{justify-content:space-between;align-items:center;gap:var(--cxy-spacing-3,12px);font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-base);min-block-size:56px;padding:var(--cxy-spacing-xxsm,8px) var(--cxy-spacing-xsm,16px);font-size:15px;font-weight:700;text-decoration:none;display:flex}}._emptyState_1undc_467{font-family:var(--cxy-font-family-sans,"Public Sans", sans-serif);color:var(--cxy-color-text-neutral-subtle);padding:var(--cxy-spacing-xsm,16px) 0;font-size:15px}
