.CXt2lq_page{padding-top:calc(var(--header-h) + clamp(40px, 5vw, 96px));padding-bottom:var(--section);background:var(--black)}.CXt2lq_head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 48px;margin-bottom:clamp(36px,4vw,64px);display:grid}.CXt2lq_title{color:var(--white)}.CXt2lq_lead{color:var(--text-2);padding-bottom:.35em}.CXt2lq_board{border:1px solid var(--line);background:var(--black);border-top-width:2px}.CXt2lq_filters{border-bottom:1px solid var(--line);background:var(--graphite);flex-wrap:wrap;align-items:center;gap:14px 28px;padding:16px clamp(16px,2.6vw,40px);display:flex}.CXt2lq_filterGroup{border:1px solid var(--line-strong);display:inline-flex}.CXt2lq_filterButton{height:38px;font-size:var(--fs-micro);font-weight:700;font-stretch:var(--wdth-wide);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding-inline:16px;display:inline-flex}.CXt2lq_filterButton+.CXt2lq_filterButton{border-left:1px solid var(--line-strong)}.CXt2lq_filterButton:hover{color:var(--white)}.CXt2lq_filterButton[aria-pressed=true]{background:var(--white);color:var(--black)}.CXt2lq_filterButton[data-program=LMU][aria-pressed=true]{background:var(--lmu-red);color:var(--white)}.CXt2lq_filterButton[data-program=iRacing][aria-pressed=true]{color:var(--white);background:#06c}.CXt2lq_filterButton:focus-visible{outline-offset:2px;z-index:1;position:relative}.CXt2lq_filterCount{letter-spacing:0;min-width:18px;height:18px;color:var(--white);background:var(--maroon);border-radius:9px;place-items:center;padding-inline:5px;font-size:10px;display:inline-grid}.CXt2lq_filterButton[aria-pressed=true] .CXt2lq_filterCount{background:var(--black)}.CXt2lq_count{font-size:var(--fs-small);color:var(--text-2);margin-left:auto}.CXt2lq_list{display:grid}.CXt2lq_empty{color:var(--text-2);padding:clamp(40px,5vw,72px) clamp(20px,3vw,48px)}.CXt2lq_card{border-bottom:1px solid var(--line);transition:background-color var(--dur) var(--ease-out);grid-template-columns:minmax(180px,260px) minmax(0,1fr) minmax(200px,260px);gap:clamp(20px,2.6vw,40px);padding:clamp(24px,2.6vw,40px) clamp(16px,2.6vw,40px);display:grid}.CXt2lq_card:last-child{border-bottom:0}.CXt2lq_card:hover{background:#ffffff06}.CXt2lq_card[data-status=live]{box-shadow:inset 3px 0 0 var(--maroon)}.CXt2lq_cardMap{align-self:start}.CXt2lq_cardMain{align-content:start;gap:14px;min-width:0;display:grid}.CXt2lq_plates{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CXt2lq_simPlate,.CXt2lq_statusPlate,.CXt2lq_nextPlate{height:26px;font-size:var(--fs-micro);font-weight:800;font-stretch:var(--wdth-wide);letter-spacing:.14em;text-transform:uppercase;color:var(--white);border:1px solid var(--line-strong);align-items:center;gap:8px;padding-inline:10px;display:inline-flex}.CXt2lq_simPlate{border-left:3px solid var(--white)}.CXt2lq_simPlate[data-sim=LMU]{border-left-color:var(--lmu-red)}.CXt2lq_simPlate[data-sim=iRacing]{border-left-color:#06c}.CXt2lq_statusPlate[data-status=today]{border-color:var(--white);background:var(--white);color:var(--black)}.CXt2lq_statusPlate[data-status=live]{border-color:var(--maroon);background:var(--maroon)}.CXt2lq_liveDot{background:var(--white);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite CXt2lq_pulse}.CXt2lq_nextPlate{color:var(--text-2)}.CXt2lq_eventName{color:var(--white);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}.CXt2lq_venue{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.CXt2lq_circuit{font-size:var(--fs-body-lg);font-weight:600}.CXt2lq_layout{font-size:var(--fs-small);color:var(--text-2)}.CXt2lq_facts{border-top:1px solid var(--line-soft);flex-wrap:wrap;margin:0;padding-top:14px;display:flex}.CXt2lq_fact{border-right:1px solid var(--line);gap:6px;margin-right:clamp(16px,2vw,32px);padding-right:clamp(16px,2vw,32px);display:grid}.CXt2lq_fact:last-child{border-right:0;margin-right:0;padding-right:0}.CXt2lq_fact dt{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:700}.CXt2lq_fact dd{font-size:var(--fs-body);color:var(--white);gap:2px;margin:0;font-weight:600;display:grid}.CXt2lq_localTime{font-size:var(--fs-small);color:var(--text-2);font-weight:400}.CXt2lq_entries{border-top:1px solid var(--line-soft);display:grid}.CXt2lq_entry{border-bottom:1px solid var(--line-soft);font-size:var(--fs-small);grid-template-columns:minmax(84px,auto) minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:10px 0;display:grid}.CXt2lq_entry:last-child{border-bottom:0}.CXt2lq_entryClass{font-weight:800;font-stretch:var(--wdth-wide);letter-spacing:.1em;text-transform:uppercase;color:var(--white)}.CXt2lq_entryCar{color:var(--text)}.CXt2lq_entryDrivers{color:var(--text-2)}.CXt2lq_driverLink{color:var(--white);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.CXt2lq_driverLink:hover{-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.CXt2lq_cardSide{border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:20px;min-width:0;padding-left:clamp(20px,2.6vw,40px);display:grid}.CXt2lq_cardSide .CXt2lq_sideButton{text-align:center;white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;height:auto;min-height:48px;padding:12px 16px;line-height:1.25}.CXt2lq_countdown{gap:8px;display:grid}.CXt2lq_countdownLabel{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-weight:700}.CXt2lq_countdownValue{font-size:clamp(1.5rem,.6rem + 1.1vw,2.4rem);font-weight:800;font-stretch:var(--wdth-condensed);color:var(--white);white-space:nowrap;line-height:1}.CXt2lq_card[data-status=live] .CXt2lq_countdownValue{color:var(--maroon-hi)}.CXt2lq_registration{justify-items:start;gap:8px;width:100%;min-width:0;display:grid}.CXt2lq_registrationLabel{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-weight:700}.CXt2lq_registration[data-state=open] .CXt2lq_registrationLabel{color:var(--white)}.CXt2lq_registrationWhen{font-size:var(--fs-small);color:var(--text-2);flex-wrap:wrap;gap:4px 8px;display:flex}.CXt2lq_description{max-width:60ch;font-size:var(--fs-small);color:var(--text-2);white-space:pre-line;line-height:1.55}.CXt2lq_registrationNote{max-width:28ch;font-size:var(--fs-small);color:var(--text-3);line-height:1.5}.CXt2lq_recent{margin-top:clamp(56px,6vw,96px)}.CXt2lq_recentHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:14px;display:flex}.CXt2lq_recentTitle{font-size:var(--fs-small);font-weight:700;font-stretch:var(--wdth-wide);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.CXt2lq_recentList{display:grid}.CXt2lq_recentRow{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 0;display:grid}.CXt2lq_recentFinish{font-size:2rem;font-weight:900;font-stretch:var(--wdth-condensed);letter-spacing:-.03em;color:var(--white);line-height:.9}.CXt2lq_recentFinish small{font-size:.5em;font-weight:700;font-stretch:var(--wdth-wide);color:var(--maroon-hi);vertical-align:.55em;margin-right:.06em}.CXt2lq_recentMain{gap:4px;min-width:0;display:grid}.CXt2lq_recentEvent{font-size:var(--fs-body-lg);font-weight:700;font-stretch:var(--wdth-narrow);text-transform:uppercase;color:var(--white)}.CXt2lq_recentMeta{font-size:var(--fs-small);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CXt2lq_sep{background:var(--line-strong);width:1px;height:12px}@keyframes CXt2lq_pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.CXt2lq_liveDot{animation:none}}@media (max-width:1279px){.CXt2lq_card{grid-template-columns:minmax(150px,200px) minmax(0,1fr)}.CXt2lq_cardSide{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;align-items:center;padding-top:16px;padding-left:0}}@media (max-width:767px){.CXt2lq_head{grid-template-columns:1fr;align-items:start}.CXt2lq_lead{padding-bottom:0}.CXt2lq_filters{gap:12px;display:grid}.CXt2lq_filterGroup{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.CXt2lq_filterButton{justify-content:center;padding-inline:8px}.CXt2lq_count{margin-left:0}.CXt2lq_card{grid-template-columns:1fr;gap:18px}.CXt2lq_cardMap{max-width:240px}.CXt2lq_entry{grid-template-columns:1fr;gap:4px}.CXt2lq_cardSide{grid-auto-flow:row;justify-items:start;gap:14px}.CXt2lq_recentRow{grid-template-columns:60px minmax(0,1fr)}.CXt2lq_recentAction{grid-column:2}}.CXt2lq_recentHead>:last-child{flex:none}.CXt2lq_recentHead{flex-wrap:wrap}
