@font-face{font-family:Formula1-Regular;font-style:normal;font-weight:400;src:url(/static/media/f1bold.7d77e146d9a9f5d930aa.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f0f0;margin:0}#root,.MuiTypography-root,body{font-family:Formula1-Regular,Arial,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--accent-blue:#007bff;--light-bg:#fff;--dark-text:#000;--muted-text:#6c757d;--mid-gray:#e9ecef;--pos-bg:#f8f9fa}.MuiContainer-root>.MuiPaper-root{background-color:initial!important;box-shadow:none!important}.f1-datagrid-minimal,.f1-tabs-container{background-color:#fff!important;background-color:var(--light-bg)!important;color:#000!important;color:var(--dark-text)!important}.f1-datagrid-minimal .MuiDataGrid-columnHeaders{background-color:#fff;background-color:var(--light-bg);border-bottom:2px solid #007bff;border-bottom:2px solid var(--accent-blue);color:#000;color:var(--dark-text);font-size:1em}.f1-datagrid-minimal .MuiDataGrid-columnHeaderTitle{color:#000;color:var(--dark-text);font-weight:700}.f1-datagrid-minimal .MuiDataGrid-row{border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--mid-gray)}.f1-datagrid-minimal .MuiDataGrid-cell{background-color:initial!important;color:#000;color:var(--dark-text);line-height:normal;padding:0}.f1-datagrid-minimal .MuiDataGrid-row:nth-of-type(odd){background-color:#fff;background-color:var(--light-bg)}.f1-datagrid-minimal .MuiDataGrid-row:nth-of-type(2n){background-color:#e9ecef;background-color:var(--mid-gray)}.pos-1,.pos-2,.pos-3,.pos-cell{background-color:#f8f9fa!important;background-color:var(--pos-bg)!important;color:#000!important;color:var(--dark-text)!important}.best-lap{color:#007bff!important;color:var(--accent-blue)!important;font-weight:700}.MuiDataGrid-root{width:100%!important}.f1-tabs-container{background-color:#fff!important;background-color:var(--light-bg)!important;border-bottom:2px solid #007bff!important;border-bottom:2px solid var(--accent-blue)!important}.f1-tab{color:#000!important;color:var(--dark-text)!important;font-weight:700!important;min-height:40px!important;text-transform:uppercase!important}.f1-tab.Mui-selected{background-color:#e9ecef!important;background-color:var(--mid-gray)!important;color:#007bff!important;color:var(--accent-blue)!important}.f1-indicator{background-color:#007bff!important;background-color:var(--accent-blue)!important;height:4px!important}@media (max-width:600px){.f1-datagrid-minimal .MuiDataGrid-columnHeaderTitle{font-size:.7em}.f1-tab{font-size:.7rem!important;min-width:0!important;padding:6px 4px!important}.f1-datagrid-minimal .MuiDataGrid-cell--checkbox{width:30px!important}.nav-text-mobile{font-size:.85em!important}.mobile-subtitle{font-size:.65em;font-weight:400;opacity:.9}.nav-control-label-mobile{font-size:.7em!important}}:root{--pb-green:#1a7f37;--down-red:#c62828}.board{background:#fff;background:var(--light-bg);border-collapse:collapse;color:#000;color:var(--dark-text);width:100%}.board th{border-bottom:2px solid #007bff;border-bottom:2px solid var(--accent-blue);font-weight:700;padding:14px 8px;text-align:center}.board td{border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--mid-gray);height:50px;padding:0 8px;text-align:center}.board tbody tr{cursor:pointer}.board tbody tr:nth-of-type(2n){background:#e9ecef;background:var(--mid-gray)}.board tbody tr:focus-visible,.board tbody tr:hover{background:#dbeafe;outline:none}.board .board-pos{background:#f8f9fa;background:var(--pos-bg);font-weight:700;width:60px}.board .board-name{text-align:left}.board .board-time{font-weight:700;width:120px}.board .board-gap{font-size:.9em;width:120px}.board .board-muted,.board .board-none td{color:#6c757d;color:var(--muted-text)}.board .board-none td{cursor:default}.name-cell{align-items:center;display:flex;gap:8px;min-width:0}.name-text{overflow:hidden;text-overflow:ellipsis}.mover,.name-text{white-space:nowrap}.mover{font-family:Arial,sans-serif;font-size:.7em;font-weight:700}.mover-up{color:#1a7f37;color:var(--pb-green)}.mover-down{color:#c62828;color:var(--down-red)}.mover-new{background:#007bff;background:var(--accent-blue);border-radius:3px;color:#fff;padding:1px 4px}.pb-lap{color:#1a7f37!important;color:var(--pb-green)!important}.board-mobile{font-size:.85em;table-layout:fixed}.board-mobile th.board-gap{font-size:.8em}.board-mobile th{font-size:.8em;padding:10px 2px}.board-mobile td{height:35px;padding:0 4px}.board-mobile .board-pos{width:36px}.board-mobile .board-time{width:68px}.board-mobile .board-gap{width:62px}.board-mobile .name-cell{gap:4px}.empty{color:#6c757d;color:var(--muted-text);margin:0;padding:2em 1em;text-align:center}.empty,.podium{background:#fff;background:var(--light-bg)}.podium{grid-gap:6px;align-items:end;display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr;padding:16px 8px 0}.podium-step{align-items:center;background:none;border:0;color:#000;color:var(--dark-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;min-width:0;padding:0}.podium-name{font-size:.9em;max-width:100%;overflow-wrap:anywhere;text-align:center}.podium-time{color:#6c757d;color:var(--muted-text);font-size:.8em}.podium-1 .podium-time{color:#007bff;color:var(--accent-blue)}.podium-block{align-items:center;border-radius:6px 6px 0 0;color:#fff;display:flex;font-size:1.6em;justify-content:center;margin-top:4px;width:100%}.podium-1 .podium-block{background:#007bff;background:var(--accent-blue);height:84px}.podium-2 .podium-block{background:#5c6570;height:60px}.podium-3 .podium-block{background:#8a939e;height:44px}.highlights{background:#fff;background:var(--light-bg);padding:14px 8px 4px}.highlights h2{color:#6c757d;color:var(--muted-text);font-size:.8em;font-weight:400;margin:0 0 8px;text-transform:uppercase}.highlights-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.highlight{background:#f8f9fa;background:var(--pos-bg);border:0;border-left:3px solid #007bff;border-left:3px solid var(--accent-blue);color:#000;color:var(--dark-text);display:flex;flex-direction:column;font:inherit;gap:2px;min-width:0;padding:8px 10px;text-align:left}button.highlight{cursor:pointer}.podium-step:hover .podium-name,button.highlight:hover{color:#007bff;color:var(--accent-blue)}.highlight-label{color:#6c757d;color:var(--muted-text);font-size:.65em;text-transform:uppercase}.highlight-value{font-size:.85em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlight-number{font-size:1.3em}.highlight-detail{color:#1a7f37;color:var(--pb-green);font-size:.75em}.search{align-items:center;background:#fff;background:var(--light-bg);display:flex;flex-wrap:wrap;gap:8px 14px;padding:14px 8px 10px}.search input{border:1px solid #ced4da;border-radius:6px;flex:1 1;font:inherit;font-size:.9em;min-width:160px;padding:9px 12px}.search input:focus{border-color:#0000;outline:2px solid #007bff;outline:2px solid var(--accent-blue)}.legend{color:#6c757d;color:var(--muted-text);font-size:.7em}.driver{font-family:Formula1-Regular,Arial,sans-serif;padding:20px;position:relative}.driver h2{font-size:1.2em;margin:0 40px 14px 0}.driver h3{color:#6c757d;color:var(--muted-text);font-size:.75em;font-weight:400;margin:18px 0 6px;text-transform:uppercase}.driver-close{position:absolute!important;right:8px;top:8px}.driver-facts{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.driver-facts>div{background:#f8f9fa;background:var(--pos-bg);border-left:3px solid #007bff;border-left:3px solid var(--accent-blue);display:flex;flex-direction:column;gap:2px;padding:8px 10px}.driver-fact{font-size:1.1em}.lap-chart{display:block;height:auto;width:100%}.lap-chart text{fill:#6c757d;fill:var(--muted-text);font-family:Arial,sans-serif;font-size:9px}.lap-chart-grid{stroke:#e9ecef;stroke:var(--mid-gray);stroke-width:1}.lap-chart-line{fill:none;stroke:#007bff;stroke:var(--accent-blue);stroke-width:2;stroke-linejoin:round}.lap-chart-dot{fill:#fff;stroke:#007bff;stroke:var(--accent-blue);stroke-width:2}.lap-chart-best{fill:#1a7f37;fill:var(--pb-green);stroke:#fff;stroke-width:2}.driver-table{border-collapse:collapse;font-size:.85em;width:100%}.driver-table th{color:#6c757d;color:var(--muted-text);font-size:.8em;font-weight:400;padding:4px 0;text-align:left}.driver-table td{border-top:1px solid #e9ecef;border-top:1px solid var(--mid-gray);padding:6px 0}.hero{background-color:#14101f;background-position:center 62%;background-size:cover;color:#fff;margin-top:64px}.hero-inner{background:linear-gradient(0deg,#000000bf,#00000026);box-shadow:0 0 0 100vmax #00000059;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);margin:0 auto;max-width:900px;padding:56px 24px 28px}.hero h1{font-size:2.2em;line-height:1.1;margin:0;text-shadow:0 2px 8px #0009}.hero-kicker{color:#c9b6ff;font-size:.8em;margin:0 0 6px;text-transform:uppercase}.hero-stats{display:flex;gap:28px;margin-top:18px}.hero-stats>div{display:flex;flex-direction:column}.hero-value{font-size:1.4em}.hero-label{font-size:.65em;opacity:.85;text-transform:uppercase}@media (max-width:600px){.hero{margin-top:56px}.hero-inner{padding:36px 16px 18px}.hero h1{font-size:1.5em}.hero-stats{gap:20px;margin-top:12px}.hero-value{font-size:1.1em}}
/*# sourceMappingURL=main.0785dbca.css.map*/