.champ.svelte-mgfqg2{--rule: color-mix(in srgb, var(--text-color) 10%, transparent);--track: color-mix(in srgb, var(--text-color) 9%, transparent);display:flex;flex-direction:column;gap:.6rem;margin-top:.9rem}.champ-head.svelte-mgfqg2{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;row-gap:.15rem}.champ-head.svelte-mgfqg2 h2:where(.svelte-mgfqg2){margin:0;font-family:Rubik Mono One,sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:.01em}.champ-after.svelte-mgfqg2{margin:0;color:var(--text-color-light);font-size:.74rem}.champ-note.svelte-mgfqg2{flex-basis:100%;margin:.2rem 0 0;padding:.4rem .6rem;border-left:3px solid var(--primary-color);border-radius:0 .45rem .45rem 0;background:color-mix(in srgb,var(--primary-color) 8%,transparent);color:var(--text-color);font-size:.74rem}.board.svelte-mgfqg2{overflow:hidden;border:1px solid var(--border-color);border-radius:.8rem;background:var(--secondary-background)}.board-title.svelte-mgfqg2{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:.55rem .75rem .45rem;background:var(--bg-card-secondary);color:var(--text-color-light);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.board-title.svelte-mgfqg2 small:where(.svelte-mgfqg2){font-size:inherit}.rows.svelte-mgfqg2{margin:0;padding:0;list-style:none}.row.svelte-mgfqg2{position:relative;display:grid;grid-template-columns:1.35rem 1.55rem 2.05rem minmax(0,1fr) auto;align-items:center;column-gap:.4rem;min-height:2.85rem;padding:.3rem .75rem .3rem .55rem;border-top:1px solid var(--rule);background:linear-gradient(90deg,color-mix(in srgb,var(--team) 15%,transparent),transparent 42%)}.row.svelte-mgfqg2:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--team)}.row.svelte-mgfqg2:first-child{border-top:0}.pos.svelte-mgfqg2{text-align:center;font-size:.9rem;font-weight:800;font-variant-numeric:tabular-nums}.leader.svelte-mgfqg2 .pos:where(.svelte-mgfqg2){font-family:Rubik Mono One,sans-serif;font-weight:400;color:var(--primary-color)}.move.svelte-mgfqg2{color:var(--text-color-light);font-size:.62rem;font-weight:700;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.move.up.svelte-mgfqg2{color:var(--success-color)}.move.down.svelte-mgfqg2{color:var(--primary-color)}.helmet.svelte-mgfqg2{width:2.05rem;height:auto;overflow:visible}.helmet.svelte-mgfqg2 .shell:where(.svelte-mgfqg2){fill:var(--team);stroke:color-mix(in srgb,var(--text-color) 22%,transparent);stroke-width:.6}.helmet.svelte-mgfqg2 .stripe:where(.svelte-mgfqg2){fill:var(--ink);opacity:.85}.helmet.svelte-mgfqg2 .visor:where(.svelte-mgfqg2){fill:#101014}.helmet.svelte-mgfqg2 .shine:where(.svelte-mgfqg2){fill:none;stroke:#fff;stroke-width:1.2;stroke-linecap:round;opacity:.45}.livery.svelte-mgfqg2{display:grid;place-items:center;width:2.05rem;height:1.3rem;border-radius:.2rem;background:linear-gradient(110deg,var(--team) 0 70%,var(--ink) 70% 75%,var(--team) 75% 82%,var(--ink) 82% 85%,var(--team) 85%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-color) 14%,transparent);transform:skew(-12deg)}.livery.svelte-mgfqg2 span:where(.svelte-mgfqg2){transform:skew(12deg);margin-right:.3rem;color:var(--ink);font-family:Rubik Mono One,sans-serif;font-size:.48rem;letter-spacing:.02em}.who.svelte-mgfqg2{display:flex;flex-direction:column;gap:.32rem;min-width:0}.line.svelte-mgfqg2{display:flex;align-items:baseline;gap:.35rem;min-width:0;white-space:nowrap}.code.svelte-mgfqg2{font-family:Rubik Mono One,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.02em}.team-name.svelte-mgfqg2{overflow:hidden;font-size:.84rem;font-weight:700;text-overflow:ellipsis}.name.svelte-mgfqg2{display:none;overflow:hidden;font-size:.82rem;font-weight:600;text-overflow:ellipsis}.num.svelte-mgfqg2{color:var(--text-color-light);font-size:.64rem;font-weight:700;font-variant-numeric:tabular-nums}.team.svelte-mgfqg2{overflow:hidden;color:var(--text-color-light);font-size:.66rem;text-overflow:ellipsis}.bar.svelte-mgfqg2{height:4px;border-radius:2px;background:var(--track);overflow:hidden}.fill.svelte-mgfqg2{display:block;height:100%;border-radius:inherit;background:var(--team);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1) calc(.12s + var(--i) * 25ms)}.in.svelte-mgfqg2 .fill:where(.svelte-mgfqg2){transform:scaleX(var(--share))}.pts.svelte-mgfqg2{display:flex;flex-direction:column;align-items:flex-end;min-width:2.6rem;line-height:1.1}.pts.svelte-mgfqg2 b:where(.svelte-mgfqg2){font-size:.98rem;font-weight:800;font-variant-numeric:tabular-nums}.pts.svelte-mgfqg2 small:where(.svelte-mgfqg2){color:var(--text-color-light);font-size:.62rem;font-variant-numeric:tabular-nums}.leader.svelte-mgfqg2 .pts:where(.svelte-mgfqg2) small:where(.svelte-mgfqg2),.pts.svelte-mgfqg2 small.champion:where(.svelte-mgfqg2){color:var(--primary-color);font-weight:700}.more.svelte-mgfqg2{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.6rem;border:0;border-top:1px solid var(--rule);background:transparent;color:var(--primary-color);font-family:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.chev.svelte-mgfqg2{display:inline-block;transition:transform .25s ease}.chev.open.svelte-mgfqg2{transform:rotate(180deg)}.credit.svelte-mgfqg2{margin:0;color:var(--text-color-light);font-size:.66rem;text-align:center}.credit.svelte-mgfqg2 a:where(.svelte-mgfqg2){color:inherit}.sr-only.svelte-mgfqg2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width: 641px){.row.svelte-mgfqg2{grid-template-columns:1.6rem 1.8rem 2.3rem minmax(0,1fr) auto}.helmet.svelte-mgfqg2,.livery.svelte-mgfqg2{width:2.3rem}.name.svelte-mgfqg2{display:inline}}@media (prefers-reduced-motion: reduce){.fill.svelte-mgfqg2,.chev.svelte-mgfqg2{transition:none}}.weekend-panel.svelte-1f9y217{display:flex;flex-direction:column;gap:.55rem}.data-warning.svelte-1f9y217{padding:.65rem .8rem;border:1px solid rgba(245,158,11,.35);border-radius:.7rem;background:#f59e0b14;color:#fbbf24;font-size:.8rem}.status-line.svelte-1f9y217{margin:0;color:var(--text-color-light);font-size:.74rem}.table-wrapper.svelte-1f9y217{width:100%;overflow-x:auto;border-radius:.8rem;border:1px solid var(--border-color);background:var(--secondary-background)}table.svelte-1f9y217{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-1f9y217{padding:.6rem .5rem;background:var(--bg-card-secondary);color:var(--text-color-light);text-align:left;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}td.svelte-1f9y217{padding:.75rem .5rem;border-top:1px solid var(--border-color)}tbody.svelte-1f9y217 tr.points-zone:where(.svelte-1f9y217){background:color-mix(in srgb,var(--primary-color) 4%,transparent)}tbody.svelte-1f9y217 tr.p10-row:where(.svelte-1f9y217){background:color-mix(in srgb,var(--primary-color) 18%,transparent)}.classification-table.svelte-1f9y217 .position-col:where(.svelte-1f9y217),.classification-table.svelte-1f9y217 .grid-col:where(.svelte-1f9y217),.classification-table.svelte-1f9y217 .quali-col:where(.svelte-1f9y217){font-variant-numeric:tabular-nums}.classification-table.svelte-1f9y217 .position-col:where(.svelte-1f9y217){width:3.5rem;text-align:center}.classification-table.svelte-1f9y217 th.position-col:where(.svelte-1f9y217){text-align:center}.classification-table.svelte-1f9y217 .grid-col:where(.svelte-1f9y217){width:7rem}.classification-table.svelte-1f9y217 .quali-col:where(.svelte-1f9y217){width:9rem;white-space:nowrap}.classification-table.svelte-1f9y217 .points-col:where(.svelte-1f9y217){width:5rem;text-align:center;font-variant-numeric:tabular-nums}.cup-points.svelte-1f9y217{font-weight:700;color:var(--text-color-light)}.cup-points.scored.svelte-1f9y217{color:var(--primary-color)}.classification-table.svelte-1f9y217 .driver-col:where(.svelte-1f9y217){white-space:nowrap}.classification-table.svelte-1f9y217 .driver-col:where(.svelte-1f9y217)>strong:where(.svelte-1f9y217){color:var(--primary-color)}.grid-start.svelte-1f9y217{color:var(--text-color-light)}.delta.svelte-1f9y217{margin-left:.35rem;font-weight:700}.lap.svelte-1f9y217{font-weight:600}.session-tag.svelte-1f9y217{margin-left:.35rem;color:var(--text-color-light);font-size:.62rem;font-weight:700;letter-spacing:.04em}.driver-detail.svelte-1f9y217{display:inline-flex;flex-direction:column;gap:.1rem;margin-left:.55rem;vertical-align:middle}.driver-detail.svelte-1f9y217 small:where(.svelte-1f9y217){color:var(--text-color-light);font-size:.65rem}.mobile-driver-label.svelte-1f9y217{display:none}.position-pill.svelte-1f9y217{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-card-secondary, #333);font-weight:800}.p10-row.svelte-1f9y217 .position-pill:where(.svelte-1f9y217){background:var(--primary-color);color:#fff}.positive.svelte-1f9y217{color:#22c55e}.negative.svelte-1f9y217{color:#ef4444}.empty-state.svelte-1f9y217,.error-state.svelte-1f9y217{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:2.5rem 1rem;border:1px dashed var(--border-color);border-radius:.8rem;color:var(--text-color-light);text-align:center}.empty-state.svelte-1f9y217 strong:where(.svelte-1f9y217){color:var(--text-color)}.error-state.svelte-1f9y217 button:where(.svelte-1f9y217){margin-top:.5rem}.weekend-skeleton.svelte-1f9y217{display:flex;flex-direction:column;gap:.55rem}.skeleton-line.svelte-1f9y217,.skeleton-tabs.svelte-1f9y217,.skeleton-row.svelte-1f9y217{border-radius:.65rem;background:var(--skeleton-bg);animation:svelte-1f9y217-pulse 1.2s ease-in-out infinite alternate}.skeleton-line.svelte-1f9y217{height:2rem;width:45%}.skeleton-tabs.svelte-1f9y217{height:2.7rem}.skeleton-row.svelte-1f9y217{height:3.1rem}@keyframes svelte-1f9y217-pulse{to{opacity:.45}}@media (max-width: 640px){.classification-wrapper.svelte-1f9y217{overflow-x:hidden}.classification-table.svelte-1f9y217{width:100%;table-layout:fixed;font-size:.9rem}.classification-table.svelte-1f9y217 th:where(.svelte-1f9y217),.classification-table.svelte-1f9y217 td:where(.svelte-1f9y217){padding:.25rem .35rem;white-space:nowrap}.classification-table.svelte-1f9y217 th:where(.svelte-1f9y217){font-size:.66rem;letter-spacing:.02em}.classification-table.svelte-1f9y217 .position-col:where(.svelte-1f9y217){width:18%}.classification-table.svelte-1f9y217 .driver-col:where(.svelte-1f9y217){width:26%;text-align:center}.classification-table.svelte-1f9y217 .quali-col:where(.svelte-1f9y217){width:56%;text-align:right}.classification-table.has-final.svelte-1f9y217 .position-col:where(.svelte-1f9y217){width:16%}.classification-table.has-final.svelte-1f9y217 .driver-col:where(.svelte-1f9y217){width:22%}.classification-table.has-final.svelte-1f9y217 .grid-col:where(.svelte-1f9y217){width:28%;text-align:center}.classification-table.has-final.svelte-1f9y217 .quali-col:where(.svelte-1f9y217){width:34%}.classification-table.svelte-1f9y217 .points-col:where(.svelte-1f9y217){width:22%}.classification-table.svelte-1f9y217 .position-pill:where(.svelte-1f9y217){width:1.5rem;height:1.5rem;font-size:.8rem}.driver-detail.svelte-1f9y217,.desktop-driver-label.svelte-1f9y217,.session-tag.svelte-1f9y217{display:none}.mobile-driver-label.svelte-1f9y217{display:inline}.delta.svelte-1f9y217{margin-left:.25rem}}.app-container.svelte-1nba0op{display:flex;flex-direction:column;gap:.8rem;width:100%;max-width:62rem;margin:0 auto;padding:1rem;box-sizing:border-box}.tab-selector.svelte-1nba0op{position:relative;display:flex;width:100%;padding:3px;border-radius:999px;background:var(--nav-float-bg);backdrop-filter:var(--nav-float-backdrop);-webkit-backdrop-filter:var(--nav-float-backdrop);border:1px solid var(--nav-glass-border);box-sizing:border-box}.tab-selector.svelte-1nba0op:before{content:"";position:absolute;top:3px;bottom:3px;width:calc((100% - 6px) / var(--tab-count));left:calc(3px + ((100% - 6px) / var(--tab-count)) * var(--active-index));border-radius:999px;background:var(--nav-indicator-bg);transition:left .35s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.tab-selector.svelte-1nba0op button:where(.svelte-1nba0op){position:relative;z-index:1;flex:1;padding:.55rem .5rem;border:0;border-radius:999px;background:transparent;color:var(--text-color-light);font-family:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:color .25s ease;-webkit-tap-highlight-color:transparent}.tab-selector.svelte-1nba0op button.active:where(.svelte-1nba0op){color:var(--primary-color)}@media (prefers-reduced-motion: reduce){.tab-selector.svelte-1nba0op:before{transition:none}}.content-grid.svelte-1nba0op{width:100%;min-width:0}.error-container.svelte-1nba0op{padding:2rem 1rem;text-align:center}.error-container.svelte-1nba0op button:where(.svelte-1nba0op){margin-top:.8rem}.selector-skeleton.svelte-1nba0op,.page-skeleton.svelte-1nba0op div:where(.svelte-1nba0op){background:var(--skeleton-bg);animation:svelte-1nba0op-pulse 1.2s ease-in-out infinite alternate}.selector-skeleton.svelte-1nba0op{height:2.8rem;border-radius:.7rem}.page-skeleton.svelte-1nba0op{display:flex;flex-direction:column;gap:.55rem}.page-skeleton.svelte-1nba0op div:where(.svelte-1nba0op){height:3rem;border-radius:.7rem}@keyframes svelte-1nba0op-pulse{to{opacity:.45}}@media (max-width: 768px){.app-container.svelte-1nba0op{padding:.5rem 1rem;gap:.65rem}.tab-selector.svelte-1nba0op button:where(.svelte-1nba0op){font-size:.88rem}}
