@import "https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400;600;700&display=swap";:root{--f1-red:#e10600;--f1-red-dim:#b80500;--bg:#15151e;--bg-elevated:#1f1f27;--border:#2a2a33;--text:#f3f3f5;--text-muted:#bfbfc7;--font:"Titillium Web", system-ui, sans-serif;--radius:4px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}#app{min-height:100svh}button,select{color:inherit;font-family:inherit}:root{--bg:#0f0f0f;--text:#fff;--border:#ffffff1a}.page[data-v-dc2b95e0]{background:radial-gradient(ellipse at 50% 0%, #e1060014 0%, transparent 55%), var(--bg);flex-direction:column;min-height:100svh;display:flex}.page__header[data-v-dc2b95e0]{padding:28px 32px}.logo[data-v-dc2b95e0]{-webkit-user-select:none;user-select:none;width:240px;height:auto;display:block}.page__main[data-v-dc2b95e0]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 16px 80px;display:flex}.page__tagline[data-v-dc2b95e0]{max-width:56ch;color:var(--text);margin:0 0 40px;font-size:1.5rem;font-weight:400;line-height:1.45}.season-picker[data-v-dc2b95e0]{flex-direction:column;align-items:center;gap:10px;width:min(100%,280px);display:flex}.season-picker__label[data-v-dc2b95e0]{text-transform:uppercase;letter-spacing:.14em;color:#fff9;font-size:.8rem;font-weight:600}.season-picker__select[data-v-dc2b95e0]{cursor:pointer;appearance:none;border:1px solid var(--border);width:100%;color:var(--text);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%238b8b96' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right 14px center no-repeat,#ffffff0d;border-radius:8px;padding:12px 40px 12px 16px;font-size:1rem;font-weight:600;transition:border-color .15s}.season-picker__select[data-v-dc2b95e0]:hover,.season-picker__select[data-v-dc2b95e0]:focus{border-color:#e10600;outline:none}.season-picker__status[data-v-dc2b95e0]{color:#fff9;margin:0}.season-picker__error[data-v-dc2b95e0]{color:#ff6b6b;background:#e106001a;border:1px solid #e106004d;border-radius:8px;margin:0;padding:10px 14px;font-size:.875rem}.sidebar[data-v-03e11bdb]{border-right:1px solid var(--border);background:#0000004d;flex-direction:column;width:280px;max-height:100svh;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar__header[data-v-03e11bdb]{border-bottom:1px solid var(--border);padding:16px}.sidebar__home-btn[data-v-03e11bdb]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:8px;transition:all .2s;display:flex}.sidebar__home-btn[data-v-03e11bdb]:hover{background-color:#e106001a;border-color:#e10600}.sidebar__nav[data-v-03e11bdb]{flex-direction:column;flex:1;gap:32px;padding:16px;display:flex}.sidebar__section[data-v-03e11bdb]{flex-direction:column;gap:12px;display:flex}.sidebar__title[data-v-03e11bdb]{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;margin:0;padding:0 8px;font-size:.75rem;font-weight:600}.sidebar__list[data-v-03e11bdb]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sidebar__status[data-v-03e11bdb],.sidebar__error[data-v-03e11bdb],.sidebar__empty[data-v-03e11bdb]{color:#ffffff80;padding:8px;font-size:.875rem}.sidebar__error[data-v-03e11bdb]{color:#ff6b6b}.sidebar__button[data-v-03e11bdb]{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:.95rem;transition:all .2s;display:flex}.sidebar__button[data-v-03e11bdb]:hover{background-color:#e106001a;border-color:#e1060080}.sidebar__button--active[data-v-03e11bdb]{background-color:#e1060033;border-color:#e10600;font-weight:600}.sidebar__button--weekend[data-v-03e11bdb]{flex-direction:column;align-items:flex-start;gap:4px}.sidebar__weekend-name[data-v-03e11bdb]{font-size:.95rem}.sidebar__weekend-date[data-v-03e11bdb]{color:#ffffff80;font-size:.8rem}@media (width<=768px){.sidebar[data-v-03e11bdb]{width:240px}}.driver-modal-backdrop[data-v-1b98944a]{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.driver-modal[data-v-1b98944a]{background:linear-gradient(135deg,#252530 0%,#191920 100%);border:1px solid #ffffff1f;border-radius:16px;width:min(820px,100%);position:relative;overflow:hidden;box-shadow:0 30px 100px #0009,0 0 0 1px #ffffff08}.driver-modal__close[data-v-1b98944a]{z-index:1;color:#fff;cursor:pointer;background:#0f0f14bd;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.5rem;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:12px;right:12px}.driver-modal__close[data-v-1b98944a]:hover,.driver-modal__close[data-v-1b98944a]:focus-visible{border-color:var(--f1-red);background:var(--f1-red);outline:2px solid var(--f1-red);outline-offset:2px;transform:rotate(90deg)}.driver-modal__status[data-v-1b98944a]{text-align:center;min-height:360px;color:var(--text-muted);place-items:center;margin:0;padding:56px 32px 32px;display:grid}.driver-modal__status--error[data-v-1b98944a]{color:#ff8a84}.driver-card[data-v-1b98944a]{grid-template-columns:minmax(250px,.85fr) minmax(0,1.35fr);display:grid}.driver-card__portrait-wrap[data-v-1b98944a]{isolation:isolate;background:radial-gradient(at 50% 38%,#e1060024,#0000 56%),linear-gradient(150deg,#282832 0%,#18181f 75%);place-items:center;min-height:390px;padding:48px 30px 58px;display:grid;position:relative;overflow:hidden}.driver-card__portrait-wrap[data-v-1b98944a]:before,.driver-card__portrait-wrap[data-v-1b98944a]:after{z-index:-1;content:"";pointer-events:none;position:absolute}.driver-card__portrait-wrap[data-v-1b98944a]:before{border:1px solid #ffffff12;border-radius:12px;inset:18px}.driver-card__portrait-wrap[data-v-1b98944a]:after{background:linear-gradient(180deg, var(--f1-red), #e106001a);width:4px;top:0;bottom:0;left:0}.driver-card__portrait-glow[data-v-1b98944a]{z-index:-1;filter:blur(54px);background:#e106001f;border-radius:50%;width:190px;height:190px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.driver-card__portrait[data-v-1b98944a]{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 18px 24px #00000059);border-radius:8px;width:auto;max-width:min(100%,230px);height:auto;max-height:280px;display:block;position:relative}.driver-card__portrait-placeholder[data-v-1b98944a]{z-index:1;aspect-ratio:4/5;color:#ffffff70;letter-spacing:.04em;text-shadow:0 10px 32px #00000059;background:linear-gradient(155deg,#ffffff12,#0000002e);border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:min(100%,210px);font-size:clamp(3rem,10vw,5rem);font-weight:700;display:grid;position:relative}.driver-card__number[data-v-1b98944a]{color:#ffffffeb;letter-spacing:.03em;align-items:baseline;gap:8px;margin:0;font-size:1.3rem;font-weight:700;display:flex;position:absolute;bottom:22px;right:30px}.driver-card__number span[data-v-1b98944a]{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:600}.driver-card__info[data-v-1b98944a]{align-self:center;padding:52px 52px 44px}.driver-card__topline[data-v-1b98944a]{align-items:center;gap:14px;margin-bottom:14px;display:flex}.driver-card__eyebrow[data-v-1b98944a]{color:var(--f1-red);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.driver-card__season[data-v-1b98944a]{color:var(--text-muted);letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;padding:4px 9px;font-size:.7rem;font-weight:600}.driver-card__name[data-v-1b98944a]{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:700;line-height:1.04}.driver-card__team[data-v-1b98944a]{color:#ffffffd1;align-items:center;gap:9px;margin:13px 0 34px;font-size:1rem;font-weight:600;display:flex}.driver-card__team-mark[data-v-1b98944a]{background:var(--f1-red);border-radius:3px;width:4px;height:19px;box-shadow:0 0 12px #e1060073}.driver-card__facts[data-v-1b98944a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.driver-card__facts>div[data-v-1b98944a]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:13px 15px}.driver-card__facts dt[data-v-1b98944a]{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:600}.driver-card__facts dd[data-v-1b98944a]{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-weight:700;overflow:hidden}@media (width<=560px){.driver-modal-backdrop[data-v-1b98944a]{padding:12px}.driver-modal[data-v-1b98944a]{border-radius:13px;max-height:calc(100svh - 24px);overflow-y:auto}.driver-card[data-v-1b98944a]{grid-template-columns:1fr}.driver-card__portrait-wrap[data-v-1b98944a]{height:min(38svh,250px);min-height:0;padding:28px 22px 48px}.driver-card__portrait[data-v-1b98944a]{max-height:190px}.driver-card__portrait-placeholder[data-v-1b98944a]{aspect-ratio:1;border-radius:50%;width:min(150px,65%)}.driver-card__number[data-v-1b98944a]{font-size:1.1rem;bottom:13px;right:22px}.driver-card__portrait-placeholder[data-v-1b98944a]{font-size:3.4rem}.driver-card__info[data-v-1b98944a]{padding:28px 24px 24px}.driver-card__topline[data-v-1b98944a]{margin-bottom:11px}.driver-card__name[data-v-1b98944a]{font-size:clamp(1.7rem,8vw,2.15rem)}.driver-card__team[data-v-1b98944a]{margin:10px 0 22px}.driver-card__facts[data-v-1b98944a]{gap:9px}.driver-card__facts>div[data-v-1b98944a]{padding:11px 12px}}.results-wrapper[data-v-b2b01abf]{flex-direction:column;gap:48px;display:flex}.weekend-info[data-v-b2b01abf]{border:1px solid var(--border);background:linear-gradient(135deg,#e106000d 0%,#0000004d 100%);border-radius:12px;overflow:hidden}.weekend-info__container[data-v-b2b01abf]{padding:32px}.weekend-info__header[data-v-b2b01abf]{align-items:center;gap:24px;margin-bottom:32px;display:flex}.weekend-info__flag-wrapper[data-v-b2b01abf]{flex-shrink:0}.weekend-info__flag[data-v-b2b01abf]{border:1px solid var(--border);object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:120px;height:80px}.weekend-info__text[data-v-b2b01abf]{flex:1}.weekend-info__name[data-v-b2b01abf]{color:var(--text);margin:0 0 8px;font-size:2rem;font-weight:700}.weekend-info__country[data-v-b2b01abf]{color:#ffffffb3;margin:0;font-size:1.1rem}.weekend-info__details[data-v-b2b01abf]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.weekend-info__detail[data-v-b2b01abf]{background:#0003;border:1px solid #e1060033;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.weekend-info__detail-label[data-v-b2b01abf]{text-transform:uppercase;letter-spacing:.05em;color:#fff9;font-size:.875rem;font-weight:600}.weekend-info__detail-value[data-v-b2b01abf]{color:var(--text);font-size:1.1rem;font-weight:500}.weekend-info__detail-value--cancelled[data-v-b2b01abf]{color:#ff6b6b}.results-table-wrapper[data-v-b2b01abf]{width:100%}.results-table-wrapper__title[data-v-b2b01abf]{color:var(--text);margin:0 0 16px;font-size:1.5rem;font-weight:600}.results-table-wrapper__status[data-v-b2b01abf],.results-table-wrapper__error[data-v-b2b01abf],.results-table-wrapper__empty[data-v-b2b01abf]{text-align:center;color:#fff9;padding:32px}.results-table-wrapper__error[data-v-b2b01abf]{color:#ff6b6b}.results-table[data-v-b2b01abf]{border-collapse:collapse;border:1px solid var(--border);border-radius:8px;width:100%;overflow:hidden}.results-table thead[data-v-b2b01abf]{border-bottom:2px solid var(--border);background-color:#e106001a}.results-table th[data-v-b2b01abf]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#fffc;padding:16px;font-size:.875rem;font-weight:600}.results-table td[data-v-b2b01abf]{border-bottom:1px solid var(--border);padding:16px}.results-table tbody tr:last-child td[data-v-b2b01abf]{border-bottom:none}.results-table tbody tr[data-v-b2b01abf]:hover{background-color:#e106000d}.results-table__session-type[data-v-b2b01abf]{color:var(--text);font-weight:500}.results-table__date[data-v-b2b01abf],.results-table__time[data-v-b2b01abf]{color:#fffc}.results-table__grid-action[data-v-b2b01abf]{white-space:nowrap;width:1%}.results-table__grid-action>span[data-v-b2b01abf]{color:var(--text-muted)}.results-table__grid-button[data-v-b2b01abf]{border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:5px;padding:9px 12px;font-size:.82rem;font-weight:600;transition:border-color .16s,background .16s}.results-table__grid-button[data-v-b2b01abf]:hover,.results-table__grid-button[data-v-b2b01abf]:focus-visible{border-color:var(--f1-red);background:#e106002e;outline:none}.session-results-popup[data-v-b2b01abf]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.session-results-popup__container[data-v-b2b01abf]{background:#121212;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:min(1100px,95vw);max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0009}.session-results-popup__header[data-v-b2b01abf]{border-bottom:1px solid var(--border);background:#181818;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.session-results-popup__title[data-v-b2b01abf]{color:var(--text);margin:0;font-size:1.2rem;font-weight:600}.session-results-popup__close[data-v-b2b01abf]{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:all .2s;display:flex}.session-results-popup__close[data-v-b2b01abf]:hover{color:#fff;background:#e1060026;border-color:#e10600cc}.session-results-popup__loading-indicator[data-v-b2b01abf]{color:#ffffff80;margin-left:10px;font-size:.8rem;font-weight:400}.session-results-popup__error[data-v-b2b01abf],.session-results-popup__empty[data-v-b2b01abf]{text-align:center;color:#fff9;padding:40px}.session-results-popup__error[data-v-b2b01abf]{color:#ff6b6b}.session-results-popup__content[data-v-b2b01abf]{flex:1;overflow:auto}.session-results-popup__drivers[data-v-b2b01abf]{min-width:800px;overflow:scroll}.session-results-popup__driver-header[data-v-b2b01abf]{z-index:2;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;background:#1c1c1c;border-bottom:1px solid #ffffff1f;grid-template-columns:70px 100px 140px minmax(140px,1fr) 100px 140px;align-items:center;padding:12px 20px;font-size:.72rem;font-weight:600;display:grid;position:sticky;top:0}.session-results-popup__driver-row[data-v-b2b01abf]{color:var(--text);border-bottom:1px solid #ffffff12;grid-template-columns:70px 100px 140px minmax(140px,1fr) 100px 140px;align-items:center;padding:14px 20px;transition:background .15s;display:grid}.session-results-popup__driver-row[data-v-b2b01abf]:hover{background:#ffffff0b}.session-results-popup__driver-row[data-v-b2b01abf]:last-child{border-bottom:none}.driver-position[data-v-b2b01abf]{background:#ffffff12;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;font-weight:700;display:flex}.driver-id[data-v-b2b01abf]{color:#ffffffd9;font-weight:600}.driver-id__link[data-v-b2b01abf]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.driver-id__link[data-v-b2b01abf]:hover,.driver-id__link[data-v-b2b01abf]:focus-visible{color:#ff746e;text-underline-offset:3px;text-decoration:underline}.driver-id__link[data-v-b2b01abf]:disabled{cursor:default;text-decoration:none}.driver-status[data-v-b2b01abf]{color:#ffffffb3;background:#ffffff12;border-radius:5px;padding:4px 8px;font-size:.75rem;display:inline-block}.driver-time[data-v-b2b01abf],.driver-gap[data-v-b2b01abf]{font-family:monospace;font-size:.9rem}.driver-laps[data-v-b2b01abf]{font-weight:500}@media (width<=768px){.session-results-popup[data-v-b2b01abf]{padding:12px}.session-results-popup__container[data-v-b2b01abf]{width:100%;max-height:90vh}.session-results-popup__header[data-v-b2b01abf]{padding:16px}.session-results-popup__title[data-v-b2b01abf]{font-size:1rem}.session-results-popup__content[data-v-b2b01abf]{overflow-x:auto}.results-wrapper[data-v-b2b01abf]{gap:32px}.weekend-info__container[data-v-b2b01abf]{padding:16px}.weekend-info__header[data-v-b2b01abf]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px}.weekend-info__flag[data-v-b2b01abf]{width:100px;height:67px}.weekend-info__name[data-v-b2b01abf]{font-size:1.5rem}.weekend-info__details[data-v-b2b01abf]{grid-template-columns:1fr;gap:12px}.results-table[data-v-b2b01abf]{font-size:.875rem}.results-table th[data-v-b2b01abf],.results-table td[data-v-b2b01abf]{padding:12px 8px}}.standings[data-v-8843acdb]{width:min(100%,1120px);margin:0 auto}.standings__header[data-v-8843acdb]{margin-bottom:28px}.standings__eyebrow[data-v-8843acdb]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.875rem;font-weight:600}.standings__title[data-v-8843acdb],.standings-card__title[data-v-8843acdb]{margin:0}.standings__title[data-v-8843acdb]{font-size:clamp(1.8rem,4vw,2.5rem)}.standings__grid[data-v-8843acdb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.standings-card[data-v-8843acdb]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;overflow:hidden}.standings-card__title[data-v-8843acdb]{letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--f1-red);padding:16px 20px;font-size:1rem}.standings-table[data-v-8843acdb]{border-collapse:collapse;width:100%}.standings-table th[data-v-8843acdb],.standings-table td[data-v-8843acdb]{text-align:left;padding:14px 20px}.standings-table th[data-v-8843acdb]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.standings-table td[data-v-8843acdb]{border-top:1px solid var(--border)}.standings-table tbody tr[data-v-8843acdb]:hover{background:#e1060014}.standings-table__position[data-v-8843acdb]{width:68px;color:var(--text-muted);font-variant-numeric:tabular-nums}.standings-table__name[data-v-8843acdb]{font-weight:600}.standings-table__driver-link[data-v-8843acdb]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.standings-table__driver-link[data-v-8843acdb]:hover,.standings-table__driver-link[data-v-8843acdb]:focus-visible{color:var(--f1-red);text-underline-offset:3px;text-decoration:underline}.standings-table__driver-link[data-v-8843acdb]:disabled{cursor:default;text-decoration:none}.standings-table__team[data-v-8843acdb]{color:var(--text-muted)}.standings-table__points[data-v-8843acdb]{font-variant-numeric:tabular-nums;white-space:nowrap;width:110px;font-size:.875rem;text-align:right!important}.standings__status[data-v-8843acdb]{color:var(--text-muted);text-align:center;margin:0;padding:48px 24px}.standings__status--error[data-v-8843acdb]{color:#ff6b6b}@media (width<=850px){.standings__grid[data-v-8843acdb]{grid-template-columns:1fr}}@media (width<=520px){.standings-table th[data-v-8843acdb],.standings-table td[data-v-8843acdb]{padding:12px}.standings-table__position[data-v-8843acdb]{width:48px}}.starting-grid[data-v-d47ed861]{width:min(100%,1120px);margin:0 auto}.starting-grid__back[data-v-d47ed861]{border:1px solid var(--border);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;margin:0 0 28px;padding:8px 11px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.starting-grid__back[data-v-d47ed861]:hover,.starting-grid__back[data-v-d47ed861]:focus-visible{border-color:var(--f1-red);color:var(--text);background:#e1060014}.starting-grid__back span[data-v-d47ed861]{font-size:1.15rem;line-height:1}.starting-grid__event[data-v-d47ed861]{border-bottom:1px solid var(--border);margin-bottom:38px;padding-bottom:24px}.starting-grid__season[data-v-d47ed861],.starting-grid__eyebrow[data-v-d47ed861]{color:var(--f1-red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:700}.starting-grid__event-name[data-v-d47ed861]{letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,4vw,2.35rem)}.starting-grid__event-details[data-v-d47ed861]{color:var(--text-muted);flex-wrap:wrap;gap:8px 18px;margin:10px 0 0;font-size:.9rem;display:flex}.starting-grid__heading[data-v-d47ed861]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.starting-grid__eyebrow[data-v-d47ed861]{margin-bottom:4px}.starting-grid__heading h2[data-v-d47ed861]{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,4vw,2.5rem)}.starting-grid__session-tag[data-v-d47ed861],.starting-grid__switcher button[data-v-d47ed861]{border:1px solid var(--border);color:var(--text-muted);background:#ffffff0a;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:600}.starting-grid__switcher[data-v-d47ed861]{flex-wrap:wrap;gap:8px;display:flex}.starting-grid__switcher button[data-v-d47ed861]{font:inherit;cursor:pointer;transition:border-color .16s,color .16s,background .16s}.starting-grid__switcher button[data-v-d47ed861]:hover,.starting-grid__switcher button[data-v-d47ed861]:focus-visible,.starting-grid__switcher .starting-grid__switch--active[data-v-d47ed861]{border-color:var(--f1-red);color:var(--text);background:#e1060021}.starting-grid__positions[data-v-d47ed861]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:0;padding:0;list-style:none;display:grid}.starting-grid__position-card[data-v-d47ed861]{border:1px solid var(--border);background:linear-gradient(140deg, var(--bg-elevated), #16161df2);border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-content:center;column-gap:16px;min-height:142px;padding:22px 24px;transition:border-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.starting-grid__position-card[data-v-d47ed861]:before{background:var(--f1-red);content:"";width:28px;height:3px;position:absolute;top:0;left:0}.starting-grid__position-card[data-v-d47ed861]:hover{border-color:#e106008c;transform:translateY(-2px)}.starting-grid__position-number[data-v-d47ed861]{color:var(--f1-red);font-variant-numeric:tabular-nums;letter-spacing:-.04em;grid-row:span 2;align-self:center;font-size:1.45rem;font-weight:800}.starting-grid__driver[data-v-d47ed861]{min-width:0}.starting-grid__driver h3[data-v-d47ed861]{overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,2vw,1.18rem);font-weight:700}.starting-grid__driver p[data-v-d47ed861]{color:var(--text-muted);margin:5px 0 0;font-size:.9rem}.starting-grid__extra[data-v-d47ed861]{color:var(--text-muted);border-top:1px dashed #ffffff1a;grid-column:2;justify-content:space-between;gap:12px;margin-top:16px;padding-top:9px;font-size:.7rem;display:flex}.starting-grid__status[data-v-d47ed861]{color:var(--text-muted);text-align:center;margin:0;padding:48px 24px}.starting-grid__status--error[data-v-d47ed861]{color:#ff6b6b}@media (width<=700px){.starting-grid__positions[data-v-d47ed861]{grid-template-columns:1fr}.starting-grid__event[data-v-d47ed861]{margin-bottom:28px}}@media (width<=480px){.starting-grid__heading[data-v-d47ed861]{flex-direction:column;align-items:flex-start}.starting-grid__back[data-v-d47ed861]{margin-bottom:22px}.starting-grid__position-card[data-v-d47ed861]{min-height:128px;padding:18px}}.results-page[data-v-3ef4d60e]{background:var(--bg);min-height:100svh;display:flex}.results-page__main[data-v-3ef4d60e]{flex:1;padding:32px;overflow-y:auto}.results-page__empty[data-v-3ef4d60e]{color:#fff9;justify-content:center;align-items:center;height:100%;display:flex}
