.schedule-overview[data-v-01bfa9cb]{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr)}.schedule-card[data-v-01bfa9cb],.schedule-overview__copy[data-v-01bfa9cb],.schedule-overview__highlight[data-v-01bfa9cb],.schedule-stat-card[data-v-01bfa9cb]{border:1px solid rgba(17,24,39,.14);border-radius:7px 1px;overflow:hidden}.schedule-overview__copy[data-v-01bfa9cb]{background:radial-gradient(circle at top right,rgba(220,38,38,.12),transparent 32%),linear-gradient(180deg,#fff,#f7f7f8);padding:1.75rem;position:relative}.schedule-overview__eyebrow[data-v-01bfa9cb],.schedule-section__eyebrow[data-v-01bfa9cb]{color:#dc2626;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:0 0 .65rem;text-transform:uppercase}.schedule-overview__title[data-v-01bfa9cb],.schedule-section__title[data-v-01bfa9cb]{color:#111827;font-family:foundersGrotesk;font-size:clamp(1.65rem,2vw,2.4rem);font-weight:700;line-height:.98;margin:0;text-transform:uppercase}.schedule-overview__text[data-v-01bfa9cb]{color:#4b5563;font-size:.98rem;line-height:1.65;margin:1rem 0 0;max-width:54ch}.schedule-overview__chips[data-v-01bfa9cb]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.schedule-overview__chip[data-v-01bfa9cb]{background:#ffffffe6;border:1px solid rgba(17,24,39,.1);border-radius:999px;color:#111827;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:.55rem .8rem;text-transform:uppercase}.schedule-overview__highlight[data-v-01bfa9cb]{background:linear-gradient(180deg,#151515,#252525);color:#fff;display:flex;flex-direction:column;min-height:100%;position:relative}.schedule-overview__highlight--upcoming[data-v-01bfa9cb]{background:linear-gradient(180deg,#fff,#f3f4f6);color:#111827}.schedule-overview__highlight--cancelled[data-v-01bfa9cb]{background:linear-gradient(180deg,#fff3f3,#ffe4e6);color:#7f1d1d}.schedule-overview__highlight-label[data-v-01bfa9cb]{border-bottom:1px solid hsla(0,0%,100%,.12);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.16em;padding:.75rem 1rem;text-transform:uppercase}.schedule-overview__highlight--cancelled .schedule-overview__highlight-label[data-v-01bfa9cb],.schedule-overview__highlight--upcoming .schedule-overview__highlight-label[data-v-01bfa9cb]{border-bottom-color:#11182714}.schedule-overview__highlight-body[data-v-01bfa9cb]{display:flex;flex:1;flex-direction:column;gap:.85rem;padding:1.25rem 1rem 1rem}.schedule-overview__highlight-top[data-v-01bfa9cb]{align-items:center;display:flex;gap:.9rem}.schedule-overview__flag[data-v-01bfa9cb]{border:1px solid hsla(0,0%,100%,.16);border-radius:4px 1px;height:2rem;-o-object-fit:cover;object-fit:cover;width:3rem}.schedule-overview__highlight--cancelled .schedule-overview__flag[data-v-01bfa9cb],.schedule-overview__highlight--upcoming .schedule-overview__flag[data-v-01bfa9cb]{border-color:#11182724}.schedule-overview__meta[data-v-01bfa9cb],.schedule-section__count[data-v-01bfa9cb]{color:inherit;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin:0;opacity:.76;text-transform:uppercase}.schedule-overview__race[data-v-01bfa9cb]{font-family:foundersGrotesk;font-size:1.65rem;font-weight:700;line-height:1;margin:.2rem 0 0;text-transform:uppercase}.schedule-overview__subline[data-v-01bfa9cb]{color:inherit;font-size:.95rem;line-height:1.55;margin:0;opacity:.82}.schedule-overview__cta[data-v-01bfa9cb]{align-items:center;border:1px solid;border-radius:4px 1px;color:inherit;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;justify-content:center;letter-spacing:.12em;margin-top:auto;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease;width:-moz-fit-content;width:fit-content}.schedule-overview__cta[data-v-01bfa9cb]:hover{background:#dc262614;transform:translateY(-1px)}.schedule-grid[data-v-01bfa9cb]{display:grid;gap:.95rem;grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-card[data-v-01bfa9cb]{background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 10px 26px #1118270f;color:#111827;min-height:13rem;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.schedule-card[data-v-01bfa9cb]:hover{border-color:#11182738;box-shadow:0 18px 40px #1118271f;transform:translateY(-3px)}.schedule-card--live[data-v-01bfa9cb]{background:linear-gradient(180deg,#171717,#2a2a2a);border-color:#dc262673;color:#f9fafb}.schedule-card--finished[data-v-01bfa9cb]{background:linear-gradient(180deg,#fff,#f3f4f6)}.schedule-card--cancelled[data-v-01bfa9cb]{background:linear-gradient(180deg,#fff4f4,#ffe4e6);border-color:#dc262647}.schedule-card__inner[data-v-01bfa9cb]{display:flex;flex-direction:column;isolation:isolate;min-height:100%;padding:1rem;position:relative}.schedule-card__ribbon[data-v-01bfa9cb]{border-bottom-left-radius:7px 1px;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.18em;padding:.52rem .9rem .5rem;position:absolute;right:0;text-transform:uppercase;top:0;z-index:2}.schedule-card__ribbon--live[data-v-01bfa9cb]{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.schedule-card__ribbon--finished[data-v-01bfa9cb]{background:#111827;color:#fff}.schedule-card__ribbon--upcoming[data-v-01bfa9cb]{background:#11182714;color:#111827}.schedule-card__ribbon--cancelled[data-v-01bfa9cb]{background:#dc262621;color:#991b1b}.schedule-card__topline[data-v-01bfa9cb]{align-items:center;display:flex;gap:.55rem;min-width:0;padding-right:7.4rem}.schedule-card__topline .schedule-card__date[data-v-01bfa9cb]{flex:1 1 auto;min-width:0}.schedule-card__flag[data-v-01bfa9cb]{border-radius:4px 1px;box-shadow:0 0 0 1px #11182714;height:.95rem;-o-object-fit:cover;object-fit:cover;width:1.35rem}.schedule-card__flag--placeholder[data-v-01bfa9cb]{background:#11182714}.schedule-card__date[data-v-01bfa9cb]{color:currentColor;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.35;min-width:0;opacity:.78;text-transform:uppercase;white-space:nowrap}.schedule-card__content[data-v-01bfa9cb]{margin-top:1.35rem;position:relative;z-index:1}.schedule-card__round[data-v-01bfa9cb]{color:currentColor;font-family:IBM Plex Mono,monospace;font-size:1.4rem;font-weight:400;letter-spacing:.02em;margin:0;opacity:.88}.schedule-card__title[data-v-01bfa9cb]{font-family:foundersGrotesk;font-size:clamp(1.1rem,1.2vw,1.45rem);font-weight:700;line-height:.96;margin:.15rem 0 0;text-transform:uppercase}.schedule-card__subtitle[data-v-01bfa9cb]{color:currentColor;font-size:.78rem;line-height:1.35;margin:.75rem 0 0;max-width:16ch;opacity:.72;text-transform:uppercase}.schedule-card__footer[data-v-01bfa9cb]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:auto;padding-top:1.25rem;position:relative;z-index:1}.schedule-card__status[data-v-01bfa9cb]{font-size:.66rem;letter-spacing:.09em;opacity:.72;text-transform:uppercase}.schedule-card__arrow[data-v-01bfa9cb],.schedule-card__status[data-v-01bfa9cb]{font-family:IBM Plex Mono,monospace;font-weight:700}.schedule-card__arrow[data-v-01bfa9cb]{font-size:1.1rem;opacity:.4;transition:transform .18s ease,opacity .18s ease}.group:hover .schedule-card__arrow[data-v-01bfa9cb]{opacity:.78;transform:translate(2px)}.schedule-card__map[data-v-01bfa9cb]{bottom:.55rem;filter:grayscale(1) contrast(1.05);max-width:5.4rem;opacity:.09;pointer-events:none;position:absolute;right:.55rem;width:42%;z-index:0}.schedule-card--live .schedule-card__map[data-v-01bfa9cb]{filter:grayscale(1) brightness(1.4);opacity:.13}.schedule-stats[data-v-01bfa9cb]{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr))}.schedule-stat-card[data-v-01bfa9cb]{background:linear-gradient(180deg,#fff,#f7f7f8);padding:1rem 1.1rem}.schedule-stat-card__label[data-v-01bfa9cb]{color:#6b7280;display:block;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.14em;margin-bottom:.55rem;text-transform:uppercase}.schedule-stat-card__value[data-v-01bfa9cb]{color:#111827;font-family:foundersGrotesk;font-size:1.45rem;font-weight:700;line-height:1;text-transform:uppercase}.dark .schedule-card[data-v-01bfa9cb],.dark .schedule-legend[data-v-01bfa9cb],.dark .schedule-overview__copy[data-v-01bfa9cb],.dark .schedule-stat-card[data-v-01bfa9cb]{border-color:#ffffff1a}.dark .schedule-overview__copy[data-v-01bfa9cb],.dark .schedule-stat-card[data-v-01bfa9cb]{background:radial-gradient(circle at top right,rgba(239,68,68,.12),transparent 30%),linear-gradient(180deg,#16181c,#111318)}.dark .schedule-card--finished[data-v-01bfa9cb],.dark .schedule-card--upcoming[data-v-01bfa9cb],.dark .schedule-overview__title[data-v-01bfa9cb],.dark .schedule-section__title[data-v-01bfa9cb],.dark .schedule-stat-card__value[data-v-01bfa9cb]{color:#f9fafb}.dark .schedule-card__status[data-v-01bfa9cb],.dark .schedule-card__subtitle[data-v-01bfa9cb],.dark .schedule-overview__text[data-v-01bfa9cb],.dark .schedule-section__count[data-v-01bfa9cb],.dark .schedule-stat-card__label[data-v-01bfa9cb]{color:#f9fafbb3}.dark .schedule-legend[data-v-01bfa9cb],.dark .schedule-overview__chip[data-v-01bfa9cb]{background:#111827b8;color:#f9fafb}.dark .schedule-overview__highlight--upcoming[data-v-01bfa9cb]{background:linear-gradient(180deg,#13161b,#1d232c);color:#f9fafb}.dark .schedule-overview__highlight--cancelled[data-v-01bfa9cb]{background:linear-gradient(180deg,#7f1d1db8,#450a0aeb);color:#fee2e2}.dark .schedule-card[data-v-01bfa9cb]{background:linear-gradient(180deg,#16181c,#111318);box-shadow:0 14px 28px #0000003d;color:#f9fafb}.dark .schedule-card--live[data-v-01bfa9cb]{background:linear-gradient(180deg,#181818,#27272a);border-color:#f872726b}.dark .schedule-card--cancelled[data-v-01bfa9cb]{background:linear-gradient(180deg,#7f1d1d57,#450a0ab3);color:#fee2e2}.dark .schedule-card__ribbon--upcoming[data-v-01bfa9cb]{background:#ffffff14;color:#f9fafb}.dark .schedule-card__ribbon--cancelled[data-v-01bfa9cb]{background:#fec8c824;color:#fecaca}@media (max-width:1024px){.schedule-overview[data-v-01bfa9cb]{grid-template-columns:1fr}.schedule-grid[data-v-01bfa9cb],.schedule-stats[data-v-01bfa9cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-card__date[data-v-01bfa9cb]{overflow-wrap:anywhere;white-space:normal}}@media (max-width:640px){.schedule-card__inner[data-v-01bfa9cb],.schedule-overview__copy[data-v-01bfa9cb],.schedule-overview__highlight-body[data-v-01bfa9cb],.schedule-stat-card[data-v-01bfa9cb]{padding:1rem}.schedule-grid[data-v-01bfa9cb],.schedule-stats[data-v-01bfa9cb]{grid-template-columns:1fr}.schedule-card[data-v-01bfa9cb]{min-height:12rem}.schedule-card__title[data-v-01bfa9cb]{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.schedule-card[data-v-01bfa9cb],.schedule-card__arrow[data-v-01bfa9cb],.schedule-overview__cta[data-v-01bfa9cb]{transition:none!important}}
